nss-image{justify-content:center;align-items:center;display:flex;overflow:hidden}nss-image.nss-image__accent-bg{z-index:1;position:relative}nss-image.nss-image__accent-bg:before{content:"";z-index:-1;position:absolute}nss-video{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}nss-video .nss-video__overlay{opacity:.5;z-index:1;background-color:#000;width:100%;height:100%;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls{width:100%;height:100%;color:var(--nss-color-scheme-1);z-index:2;flex-flow:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls *{text-align:center}nss-video .nss-video__controls button{background-color:var(--nss-color-scheme-1);width:159px;height:48px;color:var(--nss-color-scheme-2);justify-content:center;align-items:center;gap:10px;display:flex}nss-video .nss-video__controls button span{text-transform:uppercase}nss-video .nss-video__controls button svg{width:18px;height:18px}nss-video .nss-video__controls button:hover{background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1)}nss-video[nss-video-playing=false] .nss-video__overlay{display:block}nss-video[nss-video-playing=false] .nss-video__controls{display:flex}nss-video video{object-position:50% 50%;width:100%;height:100%}nss-hero-carousel{display:block;position:relative}nss-hero-carousel .swiper>nss-hero-carousel-controls{z-index:5;position:absolute;bottom:39px;left:50%;translate:-50%}@media only screen and (min-width:990px){nss-hero-carousel .swiper>nss-hero-carousel-controls{bottom:60px}}nss-hero-carousel .swiper>nss-hero-carousel-controls .swiper-pagination{position:relative!important;bottom:0!important}nss-hero-carousel nss-wave{z-index:2;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}nss-hero-carousel-slide{background-repeat:no-repeat;background-size:cover;width:100vw;display:block;overflow:clip}nss-hero-carousel-slide .nss-hero-carousel__image-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero-carousel-slide .nss-hero-carousel__image-bg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero-carousel-slide .nss-hero-carousel__video-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero-carousel-slide .nss-hero-carousel__video-bg video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero-carousel-slide .nss-hero-carousel-slide__wrapper{height:100%}nss-hero-carousel-slide .nss-hero-carousel-slide__content{display:flex;position:relative}nss-hero-carousel-controls{flex-flow:row;justify-content:center;align-items:center;gap:30px;display:flex}nss-hero-carousel-controls .nss-hero-carousel-prev,nss-hero-carousel-controls .nss-hero-carousel-next{cursor:pointer;pointer-events:all;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s ease-in-out;display:none}nss-hero-carousel-controls .nss-hero-carousel-prev.swiper-button-disabled,nss-hero-carousel-controls .nss-hero-carousel-next.swiper-button-disabled{opacity:.5}nss-hero-carousel-controls .nss-hero-carousel-prev svg,nss-hero-carousel-controls .nss-hero-carousel-next svg{width:20px;height:20px}nss-hero-carousel-controls .nss-hero-carousel-prev svg{transform:scaleX(-1)}nss-hero-carousel-controls .nss-hero-carousel-slide__dots{flex-flow:row;justify-content:center;align-items:center;gap:10px;display:flex}nss-hero-carousel-controls .nss-hero-carousel-slide__dots .swiper-pagination-bullet,nss-hero-carousel-controls .nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot{cursor:pointer;opacity:.5;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:block;position:relative;margin:0!important}nss-hero-carousel-controls .nss-hero-carousel-slide__dots .swiper-pagination-bullet.swiper-pagination-bullet-active,nss-hero-carousel-controls .nss-hero-carousel-slide__dots .swiper-pagination-bullet.nss-active,nss-hero-carousel-controls .nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot.swiper-pagination-bullet-active,nss-hero-carousel-controls .nss-hero-carousel-slide__dots .nss-hero-carousel-slide__dot.nss-active{opacity:1}