.elementor-5643 .elementor-element.elementor-element-ecd07a5{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:130px;--padding-right:130px;}.elementor-5643 .elementor-element.elementor-element-ecd07a5:not(.elementor-motion-effects-element-type-background), .elementor-5643 .elementor-element.elementor-element-ecd07a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5643 .elementor-element.elementor-element-6ee40e4.e-focus .e-search-input{background-color:#A9C7CE;}.elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-submit:hover{background-color:var( --e-global-color-5357948 );--e-search-submit-color:var( --e-global-color-6b52b21 );}.elementor-5643 .elementor-element.elementor-element-6ee40e4{--e-search-input-color:var( --e-global-color-text );}.elementor-5643 .elementor-element.elementor-element-6ee40e4.e-focus{--e-search-icon-label-color:var( --e-global-color-6b52b21 );}@media(max-width:1440px){.elementor-5643 .elementor-element.elementor-element-ecd07a5{--padding-top:50px;--padding-bottom:50px;--padding-left:75px;--padding-right:75px;}}@media(max-width:767px){.elementor-5643 .elementor-element.elementor-element-ecd07a5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for search, class: .elementor-element-6ee40e4 */.elementor-5643 .elementor-element.elementor-element-6ee40e4 {
    width: 100%;
    background: #032F58;
}
.elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-input {
    height: 50px;
    padding: 10px 15px;
    min-height: 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Raleway';
}
.elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-input::placeholder {
    color: #fff;
}
.elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-submit {
    height: 50px;
    padding: 10px 30px;
    min-height: 0;
    background: #fff;
    font-family: 'Raleway';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.36px;
    text-transform: capitalize;
    color: #032F58;
}
.elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-submit:hover, .elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-submit:focus {
    background: #FDF9F2;
}
@media (max-width: 768px) {
    .elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-input {
        font-size: 16px;
        padding: 10px;
    }
    .elementor-5643 .elementor-element.elementor-element-6ee40e4 .e-search-submit {
        font-size: 16px;
        padding: 10px 20px;
    }
}/* End custom CSS */