.elementor-65 .elementor-element.elementor-element-fa25aee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__offcanvas-logo-img{width:160px !important;height:auto !important;max-height:56px !important;object-fit:contain !important;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__offcanvas-logo-text{font-size:18px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__mobile-menu{width:320px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-grid{grid-template-columns:repeat(3, 1fr);column-gap:24px;row-gap:24px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-flex{column-gap:24px;row-gap:24px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-wrapper{min-height:0px;overflow:visible;display:block;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header{border-bottom-color:rgba(0,0,0,0.08);border-bottom-style:solid;border-bottom-width:1px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header--scrolled{background-color:#ffffff;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__logo img, .elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__logo-img{height:78px !important;width:auto !important;object-fit:contain !important;max-width:103px !important;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__logo-text{color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__nav-link{color:#4a4a68;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__nav-link:hover{color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__nav-link.active{color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__nav{gap:4px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__cta{color:#1a1a2e;border-color:#1a1a2e;border-width:2px;border-style:solid;padding:10px 24px 10px 24px;border-radius:4px 4px 4px 4px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__cta:hover{color:#ffffff;border-color:#1a1a2e;background-color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-toggle svg{width:18px;height:18px;stroke:#ffffff;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-toggle{color:#ffffff;background-color:#6C5CE7;border-radius:50%;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-toggle:hover{color:#ffffff;background-color:#5A4BD1;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-toggle:hover svg{stroke:#ffffff;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-dropdown{background-color:#ffffff;border-radius:0px 0px 12px 12px;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-input{color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-input::placeholder{color:#a0a0b0;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-result{color:#1a1a2e;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__search-result:hover{background-color:#f8f9fa;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__hamburger span{width:24px;background-color:#1a1a2e;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-d381eaa .vl-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__offcanvas-logo-img{width:78px !important;height:auto !important;max-height:156px !important;object-fit:contain !important;}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-grid{grid-template-columns:repeat(1, 1fr);}.elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__logo img, .elementor-65 .elementor-element.elementor-element-d381eaa .vl-header__logo-img{height:74px !important;width:auto !important;object-fit:contain !important;max-width:400px !important;}}