.elementor-2052 .elementor-element.elementor-element-90d2242{margin-top:10px;margin-bottom:0px;}.elementor-2052 .elementor-element.elementor-element-f92218b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2052 .elementor-element.elementor-element-19322ee{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-2052 .elementor-element.elementor-element-19322ee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:700;line-height:70px;}.elementor-2052 .elementor-element.elementor-element-c3e0380 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2052 .elementor-element.elementor-element-c3e0380 .filter-listing-form{border-radius:24px 24px 24px 24px;}.elementor-2052 .elementor-element.elementor-element-c3e0380 .btn-submit{border-radius:24px 24px 24px 24px;}.elementor-2052 .elementor-element.elementor-element-05ce872{--display:flex;}.elementor-2052 .elementor-element.elementor-element-11cfe44{--display:flex;}body.elementor-page-2052:not(.elementor-motion-effects-element-type-background), body.elementor-page-2052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7E8;}@media(min-width:768px){.elementor-2052 .elementor-element.elementor-element-11cfe44{--content-width:1400px;}}@media(max-width:767px){.elementor-2052 .elementor-element.elementor-element-19322ee .elementor-heading-title{font-size:36px;line-height:45px;}}