.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#F6F9F8;--e-global-color-text:#111111;--e-global-color-accent:#FA7400;--e-global-color-83c7e9a:#73DA00;--e-global-color-4920a40:#005236;--e-global-color-ea3a6bc:#007D2B;--e-global-color-55b5be4:#000000;--e-global-typography-primary-font-family:"Teko";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:500;--e-global-typography-0046728-font-family:"Teko";--e-global-typography-0046728-font-size:90px;--e-global-typography-0046728-font-weight:500;--e-global-typography-0046728-line-height:95px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-0046728-font-size:65px;--e-global-typography-0046728-line-height:70px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-0046728-font-size:44px;--e-global-typography-0046728-line-height:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.e-n-accordion-item{
    summary{
        justify-content: space-between !important;
    }
}

.elementor-widget-n-accordion {
  --n-accordion-border-width: 0 !important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
    height: 30px;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-closed{
    height: inherit;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-opened svg, .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-closed svg{
    height: inherit;
    fill: none !important;
}




.section-title-tag-style{
/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 4px 8px;
gap: 8px;

width: 138px;
height: 26px;

background: rgba(115, 218, 0, 0.16);
border-radius: 4px;
color: #007D2B;
}

.cta-icon-enabled .elementor-button-content-wrapper{
    align-items: center;
}

.cta-icon-enabled svg{
    width: 1.5em;
}

/*@media (max-height: 800px) and (min-width: 1025px) {*/
/*  .home #hero {*/
/*    min-height: auto;*/
/*    padding-top: 32px;*/
/*    padding-bottom: 32px;*/
/*  }*/

/*  .home #hero .elementor-heading-title {*/
/*    font-size: clamp(42px, min(5vw, 8svh), 72px);*/
/*  }*/
/*}*//* End custom CSS */