.elementor-35 .elementor-element.elementor-element-f26f0f5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__container{min-height:50px;}.elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__input, .elementor-35 .elementor-element.elementor-element-f21e375.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-35 .elementor-element.elementor-element-f21e375:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-35 .elementor-element.elementor-element-f21e375.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-f26f0f5{--padding-top:36px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-f26f0f5{--content-width:820px;}}/* Start custom CSS for heading, class: .elementor-element-e499222 */.elementor-35 .elementor-element.elementor-element-e499222 .elementor-heading-title{font-family:Barlow,sans-serif;font-weight:700;font-size:48px;line-height:1.08;letter-spacing:-.02em;color:#0E1C24;padding-bottom:20px;border-bottom:2px solid #0E1C24}
@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-e499222 .elementor-heading-title{font-size:34px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4637a64 */.elementor-35 .elementor-element.elementor-element-4637a64 p{font-size:20px;line-height:1.6;max-width:52ch;margin:0 0 14px;color:#0E1C24}
.elementor-35 .elementor-element.elementor-element-4637a64 a{color:#007A3F}
@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-4637a64 p{font-size:18px}}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-f21e375 */.elementor-35 .elementor-element.elementor-element-f21e375{--container-widget-width:auto!important;width:auto!important;flex:1 1 auto!important;max-width:520px}
.elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form__container{border:1.5px solid #CBD2D6;border-radius:6px;min-height:42px;background:#FFFFFF;transition:border-color .2s ease-out}
.elementor-35 .elementor-element.elementor-element-f21e375 .elementor-search-form--focus .elementor-search-form__container{border-color:#0E1C24}
.elementor-35 .elementor-element.elementor-element-f21e375 input[type=search].elementor-search-form__input{font-family:"Atkinson Hyperlegible",sans-serif;font-size:15px;color:#0E1C24;padding:0 12px}
.elementor-35 .elementor-element.elementor-element-f21e375 input::placeholder{color:#4A555C;opacity:1}/* End custom CSS */