.main-header-menu .sub-menu{display:block;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.35s ease,visibility 0s linear 0.35s}.main-header-menu .menu-item-has-children.open>.sub-menu{max-height:20rem;opacity:1;visibility:visible;transform:translateY(0);transition:max-height 0.35s ease,opacity 0.25s ease,transform 0.35s ease,visibility 0s;pointer-events:auto}a.impmenu-toggle{margin-left:0;background:transparent;font-weight:500;left:0;letter-spacing:.17em;pointer-events:all;border-radius:0 0 2em 0;transition:all 0.5s cubic-bezier(.65,.05,.36,1) 0s;top:var(--nav-icon-padding-X)}#menu-wrapper a.impmenu-toggle{margin-left:var(--nav-icon-padding-X)}#nav-wrapper{z-index:9999;padding:0;transition:all 0.5s cubic-bezier(.45,.05,.55,.95) 0s!important;position:fixed;left:0;width:auto;height:100%;top:0;pointer-events:all;transform:translateX(-101%)}#nav-wrapper.impmenu-active{transform:translateX(0)}#main-nav{height:100%;background-color:var(--ast-global-color-0);border-right:1px solid var(--ast-global-color-3)}#menu-wrapper{height:100%;display:flex;align-items:center;position:relative;justify-content:center;flex-direction:column;width:100%;overflow:hidden}.menu-col.col-menu-1{padding:0 113px 0 97px;height:100%;display:flex;align-items:center;pointer-events:all}#menu-wrapper ul{list-style:none;padding:0;margin:0}nav#main-nav li.menu-item a{text-decoration:none;position:relative}.sub-menu .imp-nav-target-txt>span{display:none}.sub-menu span.imp-nav-target{margin:0 0 0 var(--gap-m)!important}.sub-menu a{font-family:var(--mainfont)!important;font-size:calc(var(--h4-font-size) * 0.87)!important;padding:calc(var(--gap-m) * 0.6) 0 0!important;border-bottom:none!important}#header .menu-item>a.menu-link{font-family:var(--headlinefont);color:var(--ast-global-color-3);font-weight:400;font-size:var(--h4-font-size);text-transform:uppercase;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--Colors-font-color,#a31717);letter-spacing:.079em;pointer-events:all}#main-nav .menu-item>a.menu-link{padding:var(--gap-m) 0;border-bottom:1px solid var(--ast-global-color-3);display:flex}#main-nav .menu-item>a.menu-link .imp-nav-target{margin-right:42px}#menu-hauptmenu .ast-arrow-svg{transform:rotate(270deg);transition:transform 0.3s ease}#menu-hauptmenu li.imp-sub-active.menu-item .ast-arrow-svg{transform:rotate(360deg)}#header-icons{z-index:100;display:flex;pointer-events:all;position:absolute;gap:12px;bottom:74px;left:97px}#header-icons img{height:var(--heigt-icon)!important;display:block;width:auto}.icon{display:flex;text-align:center;vertical-align:top;transition:all 0.3s ease 0s;align-items:center}.icon a{display:flex;height:100%;align-items:center;justify-content:center;width:100%;padding:0!important}.nav-bar{position:absolute;top:var(--nav-icon-padding-Y);left:0;padding-right:var(--nav-icon-padding-X);display:flex;justify-content:space-between;width:100%}#contact-expert{position:relative}#contact-expert::after{content:"";display:block;border:1px solid var(--ast-global-color-3);width:30%;margin:0 auto}#contact-expert *{font-family:var(--headlinefont);color:var(--ast-global-color-3);font-weight:300;font-size:var(--btn-small-font-size);display:block;text-transform:uppercase;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:var(--Colors-font-color,#a31717);letter-spacing:.1em;margin-bottom:.2em}.sub-menu{display:block!important;max-height:0;overflow:hidden;transform:unset;pointer-events:none;transition:all 1s ease-in-out 0s}.menu-item.imp-sub-active ul.sub-menu{max-height:800px;transition-delay:0.65s,0.6s;transition-property:transform,max-height}@media (min-width:768px) and (max-width:1300px){#main-nav .menu-item>a.menu-link{width:45vw}#imp-custom-menu-nav-statonary .imp-custom-menu-nav-wrapper{padding:8em 2em 5em 5em;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}#imp-custom-menu-nav-statonary .back-btn{right:var(--gap-xl);top:var(--gap-xl)}}#nav-icon3{width:var(--nav-icon-width);height:var(--nav-icon-height);position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:var(--burger-line-height);width:100%;background:var(--ast-global-color-3);opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(50% - (var(--burger-line-height) / 2));right:0;left:unset}#nav-icon3 span:nth-child(4){bottom:0;max-width:78%}.impmenu-active #nav-icon3 span:nth-child(1){top:50%;width:0%;left:50%;transform:translateY(50%)}.impmenu-active #nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.impmenu-active #nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.impmenu-active #nav-icon3 span:nth-child(4){bottom:50%;transform:translateY(-50%);width:0%;left:50%}@media (max-width:1024px){#nav-wrapper{bottom:0;top:0;background-color:var(--color-2)}#main-nav{height:100dvh}.menu-col.col-menu-1{--menu-width:100%}.menu-col.col-menu-1{flex-direction:column;align-self:start}#menu-hauptmenu{height:100%;display:flex;flex-direction:column}.menu-hauptmenu-container{height:auto;padding-left:8px}#menu-wrapper ul.sub-menu #menu-wrapper ul.sub-menu{max-height:0}#menu-wrapper ul.sub-menu{max-height:0}#menu-hauptmenu.menu-child-sub-active>.menu-item:not(.imp-sub-active){max-height:0;transform:translateX(-100%);transition-delay:0s}#menu-hauptmenu>.menu-item{max-height:100vw;transition:all 0.5s cubic-bezier(.46,.03,.52,.96) 0s;transition-delay:0.6s;overflow:hidden}#menu-hauptmenu>.menu-item>a{font-size:1.94rem;padding-left:5vw}#menu-hauptmenu>.menu-item>a .nav-icon{height:2.5em;width:2.4em;transition:all 0.5s ease 0s}#menu-wrapper .imp-sub-active .nav-icon{opacity:0}#menu-wrapper .imp-sub-active .sub-menu{max-height:100vh;transition-delay:0.6s;overflow:hidden}#menu-hauptmenu>.menu-item.menu-item-has-children>a::after{transition:all 0.5s ease 0s}#menu-hauptmenu>.menu-item.menu-item-has-children.imp-sub-active>a::after{rotate:90deg}#menu-hauptmenu.menu-child-sub-active>.menu-item:not(.imp-sub-active){max-height:0}#menu-wrapper ul.sub-menu{position:absolute;width:100%;transition:all 0.5s cubic-bezier(.46,.03,.52,.96);height:100%;justify-content:flex-start;padding-left:0;padding-right:0}.sub-menu .menu-item{width:100%}#menu-hauptmenu .sub-menu a{line-height:3.3;font-weight:400;display:flex}.sub-menu .menu-item:first-child:before{content:"";display:block;width:100%;height:2px;background-color:var(--color-1);opacity:.2;z-index:9}.sub-menu .menu-item:after{content:"";display:block;width:100%;height:2px;background-color:var(--color-1);opacity:.2;z-index:9}nav#main-nav .sub-menu li.menu-item.current-menu-item a::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;z-index:1;background-color:var(--color-1);opacity:.2}nav#main-nav .sub-menu li.menu-item.current-menu-item>a .imp-nav-target-txt::after{display:none}nav#main-nav .sub-menu li.menu-item.current-menu-item{position:relative}.sub-menu a .imp-nav-target{padding:0 5vw}.impmenu-active #nav-icon3 span:nth-child(2){background-color:var(--ast-global-color-3)!important}.impmenu-active #nav-icon3 span:nth-child(3){background-color:var(--ast-global-color-3)!important}#custom-menu-nav{max-width:100%;padding-bottom:5px;padding-top:5px;transition:all 0.5s cubic-bezier(.46,.03,.52,.96) 0s;transition-delay:0.6s}#nav-wrapper.menu-child-sub-active #custom-menu-nav{transform:translateX(-100%);transition-delay:0s}#custom-menu-nav{align-items:flex-start}#custom-menu-nav-wrapper{max-width:unset}.sub-menu *{pointer-events:all}#nav-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;transform:scale(0);pointer-events:none;transition:all 0.7s cubic-bezier(.46,.03,.52,.96) 0s;z-index:9999;clip-path:circle(0% at 50% 50%)}#nav-wrapper.impmenu-active{transform:scale(1);clip-path:circle(70.7% at 50% 50%)}}@media (max-width:576px){#menu-hauptmenu .sub-menu a{line-height:3;font-size:1rem}#custom-menu-nav-wrapper p{display:none}#custom-menu-nav-wrapper{max-width:unset;width:100%}#custom-menu-nav h4{margin-bottom:0}.sub-menu .menu-item:first-child::before,.sub-menu .menu-item::after{height:1px}#heading-absolute-wrapper{padding:0 calc(var(--nav-icon-padding-X) * 2)}.menu-col.col-menu-1{margin-top:-25vw;align-self:unset;padding:0!important}.menu-col.col-menu-1 #menu-hauptmenu .menu-link{padding:0!important;height:2rem}.sub-menu *{pointer-events:all;z-index:999}#main-nav .menu-item>a.menu-link{padding:var(--gap-s) 0}.sub-menu a .imp-nav-target{padding:0}.sub-menu span.imp-nav-target{margin:0!important}}@media (max-width:435px){#custom-menu-nav h4{font-size:1.4rem}#custom-menu-nav h4{font-size:1.3rem;margin-bottom:0}#menu-hauptmenu>.menu-item>a{font-size:1.74rem}#custom-menu-nav-wrapper .custom-menu-nav-item a{padding:1.35em 1.3em 1.15em 1.3em}#header-icons{padding-bottom:1vh;padding-top:2.8vh}#menu-wrapper>#theme-logo>.theme-logo:last-of-type{width:43vw;min-width:175px;max-width:296px}#header-icons{left:10vw}#menu-wrapper a.impmenu-toggle{margin-left:calc(var(--nav-icon-padding-X) * 2)}#contact-expert{margin-right:calc(var(--nav-icon-padding-X) * 2);z-index:999999;pointer-events:all}#main-nav .menu-item>a.menu-link{padding:8px}}.ast-header-break-point .dropdown-menu-toggle{display:inline-flex}@media (max-width:550px){#main .wp-block-uagb-container.cont-slider-txt .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet{border:1px solid var(--ast-global-color-3)!important;background-color:var(--ast-global-color-3)!important}#main .wp-block-uagb-container.cont-slider-txt .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent!important}}@media (max-width:450px){#main .wp-block-uagb-container.cont-slider-txt .swiper-pagination.swiper-pagination-clickable{bottom:30px}}nav#main-nav .sub-menu li.menu-item.current-menu-item a{text-decoration:underline}nav#main-nav #menu-custom-menu>li.menu-item.current-menu-item a *{font-weight:600}.custom-menu-wrapper li.menu-item.current-menu-item a{text-decoration:underline}