.elementor-17677 .elementor-element.elementor-element-7a5018b{--display:flex;--padding-top:13%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-17677 .elementor-element.elementor-element-f75aed8 .e-search-submit{background-color:var( --e-global-color-accent );}.elementor-17677 .elementor-element.elementor-element-f75aed8{width:var( --container-widget-width, 55% );max-width:55%;padding:0% 0% 0% 0%;--container-widget-width:55%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-icon-label-color:var( --e-global-color-a88b1cd );--e-search-input-gap:20px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:25px;--e-search-submit-border-radius:0px 20px 20px 0px;--e-search-results-border-radius:16px 16px 16px 16px;}.elementor-17677 .elementor-element.elementor-element-f75aed8.elementor-element{--align-self:center;}.elementor-17677 .elementor-element.elementor-element-f75aed8 .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6bd35a );border-radius:16px 0px 0px 16px;}.elementor-17677 .elementor-element.elementor-element-f75aed8 .e-search-submit span{font-weight:600;}.elementor-17677 .elementor-element.elementor-element-7fdf9eb{--display:flex;}.elementor-17677 .elementor-element.elementor-element-3722c9d{--spacer-size:400px;}body.elementor-page-17677:not(.elementor-motion-effects-element-type-background), body.elementor-page-17677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(106deg, #000000 75%, #f2295b 100%);}@media(max-width:767px){.elementor-17677 .elementor-element.elementor-element-7a5018b{--padding-top:45%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17677 .elementor-element.elementor-element-f75aed8{padding:0% 1% 0% 1%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-search-results-border-radius:16px 16px 0px 016px;}.elementor-17677 .elementor-element.elementor-element-f75aed8 .e-search-input{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-7a5018b */.elementor-widget-search .e-search-results-container,
.elementor-widget-search .e-search-results {
    max-height: 60vh;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */