.verticalscroll__container{margin:0;padding:0;position:relative;width:100%}.verticalscroll__container--no-bg .bx__container-xl{flex-direction:column}.verticalscroll__container--no-bg .verticalscroll__content{height:auto!important;padding:0;width:100%}.verticalscroll__container--no-bg .verticalscroll__list{display:flex;flex-direction:row;flex-wrap:wrap;height:auto!important;mask-image:none;-webkit-mask-image:none;overflow:visible;padding-top:clamp(16px,3vw,48px)}.verticalscroll__container--no-bg .verticalscroll__item{flex:0 0 50%}@media screen and (max-width:792px){.verticalscroll__container--no-bg .verticalscroll__item{flex:0 0 100%;padding-right:0}}.verticalscroll__container--no-bg .verticalscroll__item-image{flex:0 0 35%}.verticalscroll__container--no-bg .verticalscroll__item-body{flex:0 0 65%;padding-right:clamp(16px,4vw,48px)}.verticalscroll .bx__container-xl{display:flex;flex-direction:row;max-width:clamp(576px,83.1vw,1920px);padding-top:0!important;position:relative;z-index:2}@media screen and (min-width:1920px)and (max-width:1200px){.verticalscroll .bx__container-xl{margin:0}}@media screen and (min-width:1200px){.verticalscroll .bx__container-xl{margin:0 auto;padding:0}}@media screen and (max-width:1200px){.verticalscroll .bx__container-xl{flex-direction:column}}.verticalscroll__background{height:1080px;margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:60vw}@media screen and (max-width:1200px){.verticalscroll__background{height:360px!important;margin-bottom:clamp(16px,3vw,48px);margin-left:0;width:100%}}@media screen and (max-width:792px){.verticalscroll__background{margin:0 calc(-10vw + -16px) 24px;width:100vw!important}}@media screen and (max-width:576px){.verticalscroll__background{margin:0 -16px 24px!important}}.verticalscroll__background img,.verticalscroll__background picture,.verticalscroll__background video{height:100%;object-fit:cover;width:100%}.verticalscroll__background img{animation:hero-bg-animation 35s ease-in-out infinite forwards;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform:scale(1.5);transform-origin:center center}.verticalscroll__content{padding-left:58px;position:relative;width:50vw}@media screen and (max-width:1200px){.verticalscroll__content{height:auto!important;padding:0;width:100%}}.verticalscroll__list{mask-image:linear-gradient(0,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(0,transparent,#000 5%,#000 95%,transparent);overflow:hidden;padding-top:clamp(16px,3vw,48px)}@media screen and (max-width:1200px){.verticalscroll__list{display:flex;flex-direction:row;flex-wrap:wrap;height:auto!important;mask-image:none;-webkit-mask-image:none;overflow:visible}}.verticalscroll__helper{bottom:0;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.verticalscroll__helper span{display:block;font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.verticalscroll__helper i{display:block;font-size:25px}.verticalscroll__helper i:nth-of-type(2){font-size:16px;margin-top:7px}.verticalscroll .section__title{padding-bottom:24px;transition:transform .3s ease}.verticalscroll__item{align-items:center;display:flex;flex-direction:row;margin-bottom:clamp(16px,4vw,48px)}.verticalscroll__item.hasContent{align-items:flex-start}@media screen and (max-width:792px){.verticalscroll__item.hasContent .bx__btn-secondary{margin-bottom:0}}@media screen and (max-width:1200px){.verticalscroll__item{flex:0 0 50%;padding-right:clamp(16px,4vw,48px)}}@media screen and (max-width:792px){.verticalscroll__item{flex:0 0 100%;padding-right:none}}.verticalscroll__item .h4{margin-bottom:16px;width:100%}.verticalscroll__item p{width:100%}.verticalscroll__item-image{flex:0 0 20%}@media screen and (min-width:1920px){.verticalscroll__item-image{flex:0 0 20%}}@media screen and (max-width:1200px){.verticalscroll__item-image{flex:0 0 35%}}.verticalscroll__item-image img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.verticalscroll__item-body{flex:0 0 80%;padding-left:clamp(16px,3vw,48px)}@media screen and (max-width:1200px){.verticalscroll__item-body{flex:0 0 65%}}.verticalscroll__item-body .bx__btn-secondary{margin-bottom:-18px}.verticalscroll__item-body.noImage{flex:0 0 100%;padding-left:0}body:has(.navigation__subnavigation) .verticalscroll.inViewport .section__title{transform:translateY(24px)}