.elementor-1494 .elementor-element.elementor-element-b06150b{
    --display:flex;
    --min-height:492px;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --gap:0px 00px;
    --background-transition:0.3s;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-1494 .elementor-element.elementor-element-b06150b:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-b06150b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#778D58;
}
.elementor-1494 .elementor-element.elementor-element-b06150b, .elementor-1494 .elementor-element.elementor-element-b06150b::before{
    --border-transition:0.3s;
}
.elementor-1494 .elementor-element.elementor-element-1247463{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --background-transition:0.3s;
}
.elementor-1494 .elementor-element.elementor-element-1247463.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-1494 .elementor-element.elementor-element-7d82d3b .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Poppins", Sans-serif;
    font-size:24px;
}
.elementor-1494 .elementor-element.elementor-element-b85959a .elementor-heading-title{
    color:#FFFFFF;
    font-family:"Poppins", Sans-serif;
    font-size:40px;
}
.elementor-1494 .elementor-element.elementor-element-bad898f{
    color:#FFFFFF;
    font-family:"Montserrat", Sans-serif;
    font-size:22px;
    font-weight:400;
}
.elementor-1494 .elementor-element.elementor-element-13f1195 .elementor-button{
    fill:#778D58;
    color:#778D58;
    background-color:#FFFFFF;
    border-style:none;
}
.elementor-1494 .elementor-element.elementor-element-aca3ab2{
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --background-transition:0.3s;
}
.elementor-1494 .elementor-element.elementor-element-461f54d{
    --spacer-size:50px;
}
.elementor-1494 .elementor-element.elementor-element-b8044aa img{
    width:77%;
    border-radius:15px 15px 15px 15px;
}
.elementor-1494 .elementor-element.elementor-element-b8044aa > .elementor-widget-container{
    margin:0px 0px 0px -10px;
}
.elementor-1494 .elementor-element.elementor-element-1e17eff > .elementor-container{
    max-width:1074px;
}
.elementor-1494 .elementor-element.elementor-element-1e17eff:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-1e17eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-1494 .elementor-element.elementor-element-1e17eff{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:80px 0px 80px 0px;
}
.elementor-1494 .elementor-element.elementor-element-1e17eff > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1494 .elementor-element.elementor-element-6203ad4a{
    text-align:center;
}
.elementor-1494 .elementor-element.elementor-element-6203ad4a .elementor-heading-title{
    color:#778D58;
    font-family:"Poppins", Sans-serif;
    font-size:48px;
    font-weight:600;
}
.elementor-1494 .elementor-element.elementor-element-6203ad4a > .elementor-widget-container{
    margin:-22px 0px 0px 0px;
}
.elementor-1494 .elementor-element.elementor-element-56357e0{
    text-align:center;
    color:#242424;
    font-family:"Montserrat", Sans-serif;
    font-size:22px;
    font-weight:400;
}
.elementor-1494 .elementor-element.elementor-element-39bd168 > .elementor-widget-container{
    margin:0px 150px 0px 300px;
}
.elementor-1494 .elementor-element.elementor-element-39bd168.elementor-element{
    --align-self:center;
}
@media(max-width:767px){
    .elementor-1494 .elementor-element.elementor-element-7d82d3b{
        text-align:center;
    }
    .elementor-1494 .elementor-element.elementor-element-7d82d3b .elementor-heading-title{
        font-size:20px;
    }
    .elementor-1494 .elementor-element.elementor-element-b85959a{
        text-align:center;
    }
    .elementor-1494 .elementor-element.elementor-element-b85959a .elementor-heading-title{
        font-size:27px;
    }
    .elementor-1494 .elementor-element.elementor-element-bad898f{
        text-align:center;
        font-size:18px;
    }
    .elementor-1494 .elementor-element.elementor-element-bad898f > .elementor-widget-container{
        margin:0px 10px 0px 10px;
    }
    .elementor-1494 .elementor-element.elementor-element-461f54d{
        --spacer-size:10px;
    }
    .elementor-1494 .elementor-element.elementor-element-b8044aa img{
        width:80%;
    }
    .elementor-1494 .elementor-element.elementor-element-1e17eff{
        padding:30px 0px 0px 0px;
    }
    .elementor-1494 .elementor-element.elementor-element-16127183.elementor-column > .elementor-widget-wrap{
        justify-content:center;
    }
    .elementor-1494 .elementor-element.elementor-element-6203ad4a .elementor-heading-title{
        font-size:25px;
    }
    .elementor-1494 .elementor-element.elementor-element-56357e0{
        text-align:center;
        font-size:18px;
    }
    .elementor-1494 .elementor-element.elementor-element-56357e0 > .elementor-widget-container{
        margin:0px 10px 0px 10px;
    }
    .elementor-1494 .elementor-element.elementor-element-39bd168 > .elementor-widget-container{
        margin:0px 10px 0px 10px;
    }
}
@media(min-width:768px){
    .elementor-1494 .elementor-element.elementor-element-1247463{
        --width:50%;
    }
    .elementor-1494 .elementor-element.elementor-element-aca3ab2{
        --width:67%;
    }
}
@media(max-width:1366px) and (min-width:768px){
    .elementor-1494 .elementor-element.elementor-element-1247463{
        --width:527px;
    }
}
.elementor-kit-545{
    --e-global-color-primary:#F75B0D;
    --e-global-color-secondary:#001F3C;
    --e-global-color-text:#1B1B1B;
    --e-global-color-accent:#F75B0D;
    --e-global-color-c45b2d0:#FCF1EE;
    --e-global-color-39ca42d:#FFFFFF;
    --e-global-color-f219c8a:#E0E0E0;
    --e-global-typography-primary-font-family:"Poppins";
    --e-global-typography-secondary-font-family:"Montserrat";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Poppins";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Assistant";
    --e-global-typography-accent-font-weight:500;
    --e-global-typography-bfcb835-font-family:"Montserrat";
    --e-global-typography-bfcb835-font-size:20px;
    --e-global-typography-bfcb835-font-weight:700;
    color:var( --e-global-color-text );
    font-family:"Montserrat", Sans-serif;
    font-size:16px;
    line-height:1.7em;
}
.elementor-kit-545 p{
    margin-bottom:15px;
}
.elementor-kit-545 a{
    color:var( --e-global-color-accent );
    font-weight:600;
}
.elementor-kit-545 a:hover{
    color:var( --e-global-color-secondary );
}
.elementor-kit-545 h1{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:60px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 h2{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:30px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 h3{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:25px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 h4{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:20px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 h5{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:18px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 h6{
    color:var( --e-global-color-secondary );
    font-family:"Montserrat", Sans-serif;
    font-size:16px;
    font-weight:700;
    line-height:1.3em;
}
.elementor-kit-545 button,.elementor-kit-545 input[type="button"],.elementor-kit-545 input[type="submit"],.elementor-kit-545 .elementor-button{
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:var( --e-global-color-39ca42d );
    background-color:var( --e-global-color-accent );
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-accent );
    border-radius:6px 6px 6px 6px;
    padding:15px 30px 15px 30px;
}
.elementor-kit-545 button:hover,.elementor-kit-545 button:focus,.elementor-kit-545 input[type="button"]:hover,.elementor-kit-545 input[type="button"]:focus,.elementor-kit-545 input[type="submit"]:hover,.elementor-kit-545 input[type="submit"]:focus,.elementor-kit-545 .elementor-button:hover,.elementor-kit-545 .elementor-button:focus{
    color:var( --e-global-color-39ca42d );
    background-color:var( --e-global-color-secondary );
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-secondary );
    border-radius:6px 6px 6px 6px;
}
.elementor-kit-545 input:not([type="button"]):not([type="submit"]),.elementor-kit-545 textarea,.elementor-kit-545 .elementor-field-textual{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-radius:6px 6px 6px 6px;
    padding:12px 12px 12px 12px;
}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1260px;
}
.e-con{
    --container-max-width:1260px;
    --container-default-padding-top:0px;
    --container-default-padding-right:0px;
    --container-default-padding-bottom:0px;
    --container-default-padding-left:0px;
}
.elementor-widget:not(:last-child){
    margin-block-end:24px;
}
.elementor-element{
    --widgets-spacing:24px 24px;
}
.elementor-kit-545 e-page-transition{
    background-color:#FFBC7D;
}
.site-header .site-branding{
    flex-direction:column;
    align-items:stretch;
}
.site-header{
    padding-inline-end:0px;
    padding-inline-start:0px;
}
.site-footer .site-branding{
    flex-direction:column;
    align-items:stretch;
}
@media(max-width:1366px){
    .elementor-kit-545{
        --e-global-typography-bfcb835-font-size:18px;
    }
    .elementor-kit-545 h1{
        font-size:42px;
    }
    .elementor-kit-545 h2{
        font-size:36px;
    }
    .elementor-kit-545 h3{
        font-size:26px;
    }
    .elementor-kit-545 h4{
        font-size:20px;
    }
    .elementor-kit-545 h5{
        font-size:18px;
    }
    .elementor-kit-545 h6{
        font-size:16px;
    }
}
@media(max-width:1024px){
    .elementor-kit-545{
        --e-global-typography-bfcb835-font-size:16px;
    }
    .elementor-kit-545 h1{
        font-size:34px;
    }
    .elementor-kit-545 h2{
        font-size:32px;
    }
    .elementor-kit-545 h3{
        font-size:24px;
    }
    .elementor-kit-545 h4{
        font-size:20px;
    }
    .elementor-kit-545 h5{
        font-size:18px;
    }
    .elementor-kit-545 h6{
        font-size:16px;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1024px;
    }
    .e-con{
        --container-max-width:1024px;
    }
}
@media(max-width:767px){
    .elementor-kit-545 h1{
        font-size:30px;
        line-height:1.3em;
    }
    .elementor-kit-545 h2{
        font-size:24px;
        line-height:1.3em;
    }
    .elementor-kit-545 h3{
        font-size:20px;
        line-height:1.3em;
    }
    .elementor-kit-545 h4{
        font-size:16px;
        line-height:1.6em;
    }
    .elementor-kit-545 h5{
        font-size:16px;
        line-height:1.6em;
    }
    .elementor-kit-545 h6{
        font-size:16px;
        line-height:1.6em;
    }
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:767px;
    }
    .e-con{
        --container-max-width:767px;
    }
}
:root {
    --wpforms-field-border-radius: 3px;
    --wpforms-field-border-style: solid;
    --wpforms-field-border-size: 1px;
    --wpforms-field-background-color: #ffffff;
    --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
    --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
    --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
    --wpforms-field-menu-color: #ffffff;
    --wpforms-label-color: rgba( 0, 0, 0, 0.85 );
    --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
    --wpforms-label-error-color: #d63637;
    --wpforms-button-border-radius: 3px;
    --wpforms-button-border-style: none;
    --wpforms-button-border-size: 1px;
    --wpforms-button-background-color: #066aab;
    --wpforms-button-border-color: #066aab;
    --wpforms-button-text-color: #ffffff;
    --wpforms-page-break-color: #066aab;
    --wpforms-background-image: none;
    --wpforms-background-position: center center;
    --wpforms-background-repeat: no-repeat;
    --wpforms-background-size: cover;
    --wpforms-background-width: 100px;
    --wpforms-background-height: 100px;
    --wpforms-background-color: rgba( 0, 0, 0, 0 );
    --wpforms-background-url: none;
    --wpforms-container-padding: 0px;
    --wpforms-container-border-style: none;
    --wpforms-container-border-width: 1px;
    --wpforms-container-border-color: #000000;
    --wpforms-container-border-radius: 3px;
    --wpforms-field-size-input-height: 43px;
    --wpforms-field-size-input-spacing: 15px;
    --wpforms-field-size-font-size: 16px;
    --wpforms-field-size-line-height: 19px;
    --wpforms-field-size-padding-h: 14px;
    --wpforms-field-size-checkbox-size: 16px;
    --wpforms-field-size-sublabel-spacing: 5px;
    --wpforms-field-size-icon-size: 1;
    --wpforms-label-size-font-size: 16px;
    --wpforms-label-size-line-height: 19px;
    --wpforms-label-size-sublabel-font-size: 14px;
    --wpforms-label-size-sublabel-line-height: 17px;
    --wpforms-button-size-font-size: 17px;
    --wpforms-button-size-height: 41px;
    --wpforms-button-size-padding-h: 15px;
    --wpforms-button-size-margin-top: 10px;
    --wpforms-container-shadow-size-box-shadow: none;
}
.elementor-widget-wpforms.elementor-element-39bd168 {
    --wpforms-field-text-color: #000000B3;
    --wpforms-label-color: #3B3B3B;
    --wpforms-button-background-color: #778D58;
    --wpforms-field-background-color: #FFFFFF;
    --wpforms-field-size-input-height: 43px;
    --wpforms-field-size-input-spacing: 15px;
    --wpforms-field-size-font-size: 16px;
    --wpforms-field-size-line-height: 19px;
    --wpforms-field-size-padding-h: 14px;
    --wpforms-field-size-checkbox-size: 16px;
    --wpforms-field-size-sublabel-spacing: 5px;
    --wpforms-field-size-icon-size: 1;
    --wpforms-label-size-font-size: 16px;
    --wpforms-label-size-line-height: 19px;
    --wpforms-label-size-sublabel-font-size: 14px;
    --wpforms-label-size-sublabel-line-height: 17px;
    --wpforms-button-size-font-size: 17px;
    --wpforms-button-size-height: 41px;
    --wpforms-button-size-padding-h: 15px;
    --wpforms-button-size-margin-top: 10px;
}