.elementor-589 .elementor-element.elementor-element-998069a{--display:flex;--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;}.elementor-589 .elementor-element.elementor-element-998069a:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-998069a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-7a133ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-7a133ee.e-con{--align-self:center;}.elementor-589 .elementor-element.elementor-element-40122af.elementor-element{--align-self:flex-start;}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-icon i{color:var( --e-global-color-59b8ccd3 );transition:color 0.3s;}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-icon svg{fill:var( --e-global-color-59b8ccd3 );transition:fill 0.3s;}.elementor-589 .elementor-element.elementor-element-40122af{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-589 .elementor-element.elementor-element-40122af .elementor-icon-list-text{transition:color 0.3s;}.elementor-589 .elementor-element.elementor-element-3fdb0cb{--display:flex;}.elementor-589 .elementor-element.elementor-element-8355c30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-search-icon-clear-size:0px;--e-search-input-and-results-gap:0px;--e-search-results-max-height:0px;}.elementor-589 .elementor-element.elementor-element-8355c30.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-589 .elementor-element.elementor-element-29d3ae0{--display:flex;--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;--justify-content:center;}.elementor-589 .elementor-element.elementor-element-29d3ae0.e-con{--align-self:center;}.elementor-589 .elementor-element.elementor-element-6cf5435.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-589 .elementor-element.elementor-element-6cf5435{text-align:end;}.elementor-589 .elementor-element.elementor-element-6cf5435 .elementor-heading-title{font-size:15px;font-weight:500;color:var( --e-global-color-59b8ccd3 );}.elementor-589 .elementor-element.elementor-element-223d477.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-589 .elementor-element.elementor-element-223d477{text-align:end;}.elementor-589 .elementor-element.elementor-element-223d477 .elementor-heading-title{font-size:15px;font-weight:500;color:var( --e-global-color-59b8ccd3 );}.elementor-589 .elementor-element.elementor-element-384bb11{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-589 .elementor-element.elementor-element-0701913{--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;}.elementor-589 .elementor-element.elementor-element-9a3e21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-589 .elementor-element.elementor-element-9a3e21c.elementor-element{--align-self:center;}.elementor-589 .elementor-element.elementor-element-9a3e21c img{width:49%;}.elementor-589 .elementor-element.elementor-element-c063201{--display:flex;--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;--justify-content:flex-end;}.elementor-589 .elementor-element.elementor-element-c063201.e-con{--align-self:center;}.elementor-589 .elementor-element.elementor-element-3e70853{width:var( --container-widget-width, 90.161% );max-width:90.161%;--container-widget-width:90.161%;--container-widget-flex-grow:0;}.elementor-589 .elementor-element.elementor-element-3e70853.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-589 .elementor-element.elementor-element-3e70853 .elementor-menu-toggle{margin:0 auto;}.elementor-589 .elementor-element.elementor-element-3e70853 .elementor-nav-menu .elementor-item{font-weight:600;}.elementor-589 .elementor-element.elementor-element-3e70853 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-589 .elementor-element.elementor-element-a9b7ebd{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-589 .elementor-element.elementor-element-ba5b703{--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;}.elementor-589 .elementor-element.elementor-element-f298487{text-align:start;}.elementor-589 .elementor-element.elementor-element-f298487 img{width:56%;}.elementor-589 .elementor-element.elementor-element-90b8dd9.elementor-element{--align-self:center;}.elementor-589 .elementor-element.elementor-element-90b8dd9 .elementor-menu-toggle{margin:0 auto;}.elementor-589 .elementor-element.elementor-element-90b8dd9 .elementor-nav-menu .elementor-item{font-weight:600;}.elementor-589 .elementor-element.elementor-element-90b8dd9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-589 .elementor-element.elementor-element-8732750.elementor-element{--align-self:flex-end;}.elementor-589 .elementor-element.elementor-element-8732750 .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-589 .elementor-element.elementor-element-8732750 .ekit_navsearch-button, .elementor-589 .elementor-element.elementor-element-8732750 .ekit_search-button{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-589 .elementor-element.elementor-element-8732750 .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:690px){.elementor-589 .elementor-element.elementor-element-7a133ee{--width:35%;}.elementor-589 .elementor-element.elementor-element-29d3ae0{--width:35%;}.elementor-589 .elementor-element.elementor-element-0701913{--width:33.3333%;}.elementor-589 .elementor-element.elementor-element-c063201{--width:66.6666%;}.elementor-589 .elementor-element.elementor-element-ba5b703{--width:50%;}}@media(max-width:999px) and (min-width:690px){.elementor-589 .elementor-element.elementor-element-ba5b703{--width:100%;}}@media(max-width:999px){.elementor-589 .elementor-element.elementor-element-f298487{text-align:center;}.elementor-589 .elementor-element.elementor-element-f298487 img{width:31%;}.elementor-589 .elementor-element.elementor-element-90b8dd9 .elementor-nav-menu--main .elementor-item{padding-left:15px;padding-right:15px;}.elementor-589 .elementor-element.elementor-element-8732750.elementor-element{--align-self:center;}}@media(max-width:689px){.elementor-589 .elementor-element.elementor-element-f298487 img{width:51%;}}/* Start custom CSS for search, class: .elementor-element-8355c30 */.elementor-589 .elementor-element.elementor-element-8355c30 {
    padding: 5px; /* Adjust padding to make it less thick */
    margin: 0; /* Remove any margin if necessary */
}

.elementor-589 .elementor-element.elementor-element-8355c30 .e-search-input-wrapper {
    border: 0px solid #ccc; /* Adjust border thickness if needed */
}

.elementor-589 .elementor-element.elementor-element-8355c30 .e-search-submit {
    padding: 5px 6px; /* Adjust button padding */
}/* End custom CSS */