.headerslider--default{height:86.8055555556vw}@media(min-width: 576px){.headerslider--default{height:50.4032258065vw}}@media(min-width: 1200px){.headerslider--default{height:36.4583333333vw}}.headerslider--fullscreen{margin-top:calc(84px - 10px);height:90vh}@media(max-width: 1199.98px){.headerslider--fullscreen{margin-top:calc(60px - 10px)}}@media(min-width: 1400px){.headerslider--fullscreen{height:calc(90vh - (84px - 10px))}}@media(max-width: 991.98px){.headerslider--fullscreen{min-height:513px}}.headerslider--free{margin-top:calc(84px - 2px)}@media(max-width: 1199.98px){.headerslider--free{margin-top:calc(60px - 2px)}}.headerslider img,.headerslider video{width:100%;height:100%;object-fit:cover;position:relative}.headerslider .headerslider-slide.has-text:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;background:linear-gradient(74.53deg, rgba(0, 0, 0, 0.7) 24.69%, rgba(0, 89, 255, 0) 94.25%)}.headerslider-content{position:absolute;top:33%;right:0;bottom:0;left:0;z-index:1;overflow:auto;max-height:100%}@media(min-width: 576px)and (max-width: 1599.98px){.headerslider-content{top:20%}}@media(max-width: 575.98px){.headerslider-content{position:absolute;top:auto;right:0;bottom:2rem;left:0;z-index:1}}.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{color:inherit;line-height:125%;margin-bottom:34px}@media(max-width: 767.98px){.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{font-size:calc(1.4375rem + 2.25vw)}}@media(max-width: 767.98px)and (min-width: 1200px){.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{font-size:3.125rem}}@media(min-width: 768px){.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{font-size:30px}}@media screen and (min-width: 768px)and (min-width: 992px){.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{font-size:calc(30px + 20*(100vw - 992px)/808)}}@media screen and (min-width: 768px)and (min-width: 1800px){.headerslider-content-headline .h1,.headerslider-content-headline .h2,.headerslider-content-headline .h3,.headerslider-content-headline .h4{font-size:50px}}.headerslider-content-subheadline{font-size:calc(1.2625rem + 0.15vw);line-height:160%;margin-bottom:20px}@media(min-width: 1200px){.headerslider-content-subheadline{font-size:1.375rem}}@media(max-width: 575.98px){.headerslider--free .headerslider-content-subheadline{margin-bottom:0}.headerslider--free .headerslider-content-headline .h1,.headerslider--free .headerslider-content-headline .h2,.headerslider--free .headerslider-content-headline .h3,.headerslider--free .headerslider-content-headline .h4{margin-bottom:8px}.headerslider--fullscreen:not(:has(.headerslider-content-subheadline)):not(:has(.headerslider-content-button)) .headerslider-content-headline .h1,.headerslider--fullscreen:not(:has(.headerslider-content-subheadline)):not(:has(.headerslider-content-button)) .headerslider-content-headline .h2,.headerslider--fullscreen:not(:has(.headerslider-content-subheadline)):not(:has(.headerslider-content-button)) .headerslider-content-headline .h3,.headerslider--fullscreen:not(:has(.headerslider-content-subheadline)):not(:has(.headerslider-content-button)) .headerslider-content-headline .h4{margin-bottom:40%}}.headerslider .swiper-button-prev,.headerslider .swiper-button-next{width:60px;height:100px;margin-top:-50px}@media(max-width: 1199.98px){.page:has(.menu-pages-container) header .headerslider-frame .headerslider--free{padding-top:75px}}.page:has(.menu-pages-container) header .headerslider-frame .headerslider--fullscreen{margin-top:calc(84px + 75px - 10px)}@media(max-width: 1199.98px){.page:has(.menu-pages-container) header .headerslider-frame .headerslider--fullscreen{margin-top:calc(60px + 75px - 10px);height:calc(90vh - 75px)}}