*{box-sizing:border-box}
body{margin:auto}
.main-slider-container{display:flex;justify-content:center;column-gap:16px;align-items:center}
.main-slider-container img{cursor:pointer}
#slide-arrow-prev,#slide-arrow-next{border-radius:50%;cursor:pointer;font-size:43px;text-align:center;margin:0;color:white;border:0;padding:0}
#slide-arrow-prev-en,#slide-arrow-next-dis{transform:rotate(180deg)}
#slides-container::-webkit-scrollbar{display:none !important}
.carousel-long-text{color:var(--White,#FFF);font-family:Rubik;font-size:22px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-0.44px;margin-top:268px;margin-left:36px;margin-bottom:0;margin-right:0;position:absolute}
.carousel-top-svg{position:absolute;top:6px;right:40px}
.carousel-small-text{color:var(--White,#FFF);font-family:Rubik;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-right:36px;margin:0}
.carousel-svg{display:flex;justify-content:space-between;align-items:center;column-gap:8px}
.small-text{display:flex;justify-content:flex-start;position:absolute}
.slider-wrapper{margin:1rem;position:relative}
.slides-container{height:360px;width:90%;flex-shrink:0;display:flex;overflow:auto;overflow-y:hidden;scroll-behavior:smooth;list-style:none;margin:0;padding:0;border-radius:10px;scroll-snap-type:x mandatory}
.slide-arrow:hover,.slide-arrow:focus{opacity:1}
.slide-arrow{display:flex;top:0;bottom:0;background-color:white;border:0;font-size:3rem;padding:0;cursor:pointer;width:36px;height:36px;flex-shrink:0}
.carouselslide{flex-shrink:0;width:100%;height:100%;scroll-snap-align:center}
.carouselslide img{width:100%;height:100%}
.dsp-none{display:none}
.carousel-videos-modal-guide{position:fixed;display:none;max-width:688px;width:85%;height:420px;padding:12px 24px 48px 24px;transform:translate(-50%,-50%);flex-direction:column;align-items:flex-end;gap:12px;z-index:999;border-radius:10px;border:1px solid var(--card-stroke-99-bfde,#99bfde);background:var(--White,#FFF);top:50%;left:50%}
.carousel-videos-modal-guide iframe{width:100%;height:100%}
.carouselvideo-overlay-img-guide{top:0;width:100vw;height:100%;left:0;background:rgba(0,0,0,.7);position:fixed;z-index:100;display:none}
.carousel-videos-modal-close-guide{cursor:pointer}
.videos-card-item-ifr-guide{width:100%;height:240px;border:8px solid var(--card-white-card-ffffff,#FFF)}
.revampCarousel{text-align:center !important}
@media screen and (max-width:761px){.carosuelleftarrow-dn{display:none}
.carosuelleftarrow-dn{display:none}
.slides-container{width:328px;height:96px;border-radius:10px}
.carouselslide img{width:328px;height:96px}
.carousel-long-text{width:304px;margin:0;color:var(--White,#FFF);font-family:Rubik;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-left:12px;margin-top:89px}
.carousel-small-text{color:var(--White,#FFF);font-family:Rubik;font-size:10px;font-style:normal;font-weight:400;line-height:normal}
.slide-arrow{display:none}
.mobile-view-dots{display:flex;width:56px;height:8px;flex-shrink:0}
.mobile-view-dots{display:flex;width:56px;height:8px;flex-shrink:0}
.mobile-dot-svg{display:flex}
.mobile-dot{background-color:#d9d9d9;border-radius:50%;width:8px;height:8px;flex-shrink:0;margin-right:10px;margin-top:10px;position:relative;left:50%}
.current{background-color:#5c666e}
.carouselslide{width:100%;height:100%;flex:1 0 100%}
.carousel-videos-modal-guide{height:92%;transform:translate(-50%,-43%);width:100%;align-items:center}
.carousel-videos-modal-guide iframe{width:100%;height:60%;margin:auto}
.carousel-videos-modal-close-guide{position:absolute;content:url("../../../../content/dam/balic-web/close2.svg");top:-50px}
.revampCarousel img{max-width:100% !important;height:unset !important}
}