html{scroll-behavior:smooth}.elementor-invisible{visibility:visible!important}.e-con.e-parent{--e-bg-lazyload-loaded:1}.elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu,.elementor-nav-menu--main .menu-item-has-children:focus-within>.sub-menu{display:block!important}.elementor-nav-menu--main .sub-menu{position:absolute;min-width:230px;background:#fff;z-index:100}.elementor-nav-menu--dropdown.apg-open{display:block!important;max-height:none!important;transform:none!important}.apg-form-status{margin:12px 0 0;line-height:1.5}.apg-form-privacy{font-size:12px;line-height:1.5;margin-top:10px}.apg-privacy{max-width:1140px;margin:40px auto;padding:25px}.ti-email:before{content:'✉';font-family:Arial,sans-serif}.ti-arrow-right:before{content:'→';font-family:Arial,sans-serif}.apg-recaptcha{margin-top:12px;min-height:78px}.apg-recaptcha-note{font-size:12px}.elementor-form button[disabled]{opacity:.65;cursor:wait}
@media(max-width:1024px){.elementor-location-header{position:relative;z-index:100}.elementor-nav-menu--dropdown.apg-open{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;background:#fff;box-shadow:0 8px 18px #0002}.elementor-nav-menu--dropdown .sub-menu{display:none}.elementor-nav-menu--dropdown .apg-submenu-open>.sub-menu{display:block}.apg-submenu-toggle{border:0;background:transparent;color:inherit;padding:8px 16px;position:absolute;right:4px;top:2px}.elementor-nav-menu--dropdown .menu-item-has-children{position:relative}.elementor-nav-menu--dropdown .menu-item-has-children>a{padding-right:50px!important}}
@media(min-width:1025px){.apg-submenu-toggle{display:none}}


.apg-form-status.error{color:#b42318}.elementor-counter-number{visibility:visible}.swiper-wrapper{flex-wrap:wrap}.swiper-slide{max-width:100%} .elementor-form input,.elementor-form textarea{max-width:100%}
.elementor-menu-toggle{color:#fff!important;min-height:48px;min-width:48px}.elementor-menu-toggle:before{content:'☰';font:26px/1 Arial,sans-serif}.elementor-menu-toggle.elementor-active:before{content:'×'}.elementor-menu-toggle i{display:none}.elementor-nav-menu--main .menu-item-has-children>a:after{content:'⌄';margin-left:8px}.apg-open .elementor-item,.apg-open .elementor-sub-item{color:#252525!important}
