:root{--intro-slider-box-shadow:var(--box-shadow-1);--carousel-slide-bg-color:var(--global-color-white);--intro-slider-control-bg-color:var(--global-color-gray-2);--intro-slider-control-color:var(--global-color-black-1);--intro-slider-control-bg-color-hover:var(--global-color-black-1);--intro-slider-control-color-hover:var(--global-color-white);--intro-slider-control-ext-bg-color:var(--global-color-black-1);--intro-slider-control-ext-bg-color-hover:var(--global-color-black-3);--intro-slider-indicator-bg-color:var(--global-color-gray-3);--intro-slider-dot-color:var(--global-color-gray-3);--intro-slider-dot-color-hover:var(--global-color-gray-2);--intro-slider-dot-color-active:var(--global-color-gray-1);--intro-slider-border-radius:2.1rem;--bs-gutter-x:3rem;--container-fluid-max-width:123rem}.intro-slider.intro-slider{background-color:var(--carousel-slide-bg-color,var(--global-color-gray-2))}@media(min-width:768px){.intro-slider.intro-slider{background-color:var(--carousel-slide-bg-color,var(--global-color-white))}}.intro-slider.intro-slider .slider-wrapper{position:relative}.intro-slider.intro-slider .slider-wrapper--default{padding-top:calc(116.67% + 3.5rem)}@media(min-width:768px){.intro-slider.intro-slider .slider-wrapper--default{padding-top:34.35%}}.intro-slider.intro-slider .slider-wrapper--dots:before{content:"";display:block;padding-top:85%}@media(min-width:576px){.intro-slider.intro-slider .slider-wrapper--dots:before{padding-top:84%}}@media(min-width:768px){.intro-slider.intro-slider .slider-wrapper--dots:before{padding-top:min(33%,40.67rem)}}.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots) .carousel__next,.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots) .carousel__prev{opacity:0;transform:none}.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots) .carousel__next:not(:hover) svg,.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots) .carousel__prev:not(:hover) svg{filter:invert(75%)}@media(hover:hover){.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots):hover .carousel__next,.intro-slider.intro-slider .slider-wrapper:not(.slider-wrapper--dots):hover .carousel__prev{opacity:1}}.intro-slider.intro-slider .carousel__next{right:7rem}.intro-slider.intro-slider .carousel__prev{left:7rem}.intro-slider.intro-slider .carousel__slide,.intro-slider.intro-slider .carousel__slide--visible{transform:rotateY(0)}.intro-slider.intro-slider .carousel-navigation{left:50%;max-width:calc(var(--container-fluid-max-width) + 15rem);padding:0 2rem;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}@media(max-width:767.98px){.intro-slider.intro-slider .carousel-navigation{display:none!important}}@media(max-width:991.98px){.intro-slider.intro-slider .carousel-navigation{transform:translate(-50%,-50%)}}@media(min-width:992px){.intro-slider.intro-slider .carousel-dots-wrapper{left:0;opacity:0;position:fixed;top:0}}.intro-slider.intro-slider .carousel__pagination{bottom:0;position:relative}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next,.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev{opacity:0}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next svg,.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev svg{fill:var(--global-color-bcolor)!important;height:auto!important;width:auto!important}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next .carousel__icon,.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev .carousel__icon{fill:var(--global-color-bcolor)!important}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next:hover .carousel__icon,.intro-slider.intro-slider .slider-wrapper--dots .carousel__next:hover svg,.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev:hover .carousel__icon,.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev:hover svg{fill:var(--global-color-white)!important}@media(hover:hover){.intro-slider.intro-slider .slider-wrapper--dots:hover .carousel__next,.intro-slider.intro-slider .slider-wrapper--dots:hover .carousel__prev{opacity:1}}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next{right:1rem}.intro-slider.intro-slider .slider-wrapper--dots .carousel__next svg{margin-right:-.4rem}.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev{left:1rem}.intro-slider.intro-slider .slider-wrapper--dots .carousel__prev svg{margin-left:-.4rem}.intro-slider-controls{background-color:var(--carousel-slide-bg-color);border-radius:var(--intro-slider-border-radius);box-shadow:var(--intro-slider-box-shadow);gap:.5rem;padding:.4rem}.intro-slider-control{background-color:initial;border-radius:1.7rem;color:var(--intro-slider-control-color)}.intro-slider-control.is-active{background-color:var(--intro-slider-control-bg-color)}@media(hover:hover){.intro-slider-control:hover{background-color:var(--intro-slider-control-bg-color-hover);color:var(--intro-slider-control-color-hover);cursor:pointer}}.intro-slider-control-ext{background-color:var(--intro-slider-control-ext-bg-color);border-radius:var(--intro-slider-border-radius);color:var(--intro-slider-control-color-hover)}@media(hover:hover){.intro-slider-control-ext:hover{background-color:var(--intro-slider-control-ext-bg-color-hover);cursor:pointer}}.intro-slider-pic-mobile{max-height:40rem;width:auto}.indicator-wrapper{border-bottom:1px solid var(--intro-slider-indicator-bg-color);bottom:0;height:1px;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:10}.indicator-wrapper .indicator-container{align-items:center;background-color:#fff;border-radius:3rem;box-shadow:0 2px 8px #0000001a;display:flex;height:25px;justify-content:center;left:50%;padding-inline:1.4rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.indicator-wrapper .indicator-container{height:48px}}.indicator-wrapper .indicator-container .dot{background:var(--intro-slider-dot-color);border-radius:50%;cursor:pointer;height:8px;margin:8px;transition:background .3s;width:8px}@media(min-width:768px){.indicator-wrapper .indicator-container .dot{height:12px;width:12px}}.indicator-wrapper .indicator-container .dot:hover{background:var(--intro-slider-dot-color-hover)}.indicator-wrapper .indicator-container .dot.active{background:var(--intro-slider-dot-color-active)}
