.carousel,.carousel-viewport{position:relative;width:100%;height:100%}.carousel-viewport{overflow-x:clip;overflow-y:visible}.carousel-item{display:flex;align-items:center;justify-content:center;height:100%}.carousel-controls{inset:0;pointer-events:none;justify-content:space-between;z-index:100;width:100%}.carousel-control-item,.carousel-controls{position:absolute;display:flex;align-items:center;height:100%;overflow:visible}.carousel-control-item{pointer-events:auto;top:0;bottom:0;width:40%}.carousel-control-item:first-child{right:0;left:auto;justify-content:flex-end}.carousel-control-item:last-child{left:0;right:auto;justify-content:flex-start}.carousel-nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:101;background-color:rgba(255,255,255,.9);border:none;border-radius:50%;padding:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .2s ease;display:flex!important;align-items:center;justify-content:center;width:3rem;visibility:visible!important;opacity:1!important}.carousel-nav-button:hover{background-color:rgb(255,255,255)}.carousel-control-item:first-child .carousel-nav-button{right:0;left:auto}.carousel-control-item:last-child .carousel-nav-button{left:0;right:auto}.carousel-nav-button--left{left:1rem;right:auto}.carousel-nav-button--right{right:1rem;left:auto}.carousel-nav-icon{width:1.5rem;height:1.5rem;color:rgb(31,41,55);display:block}.carousel *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-track{display:flex;align-items:center;height:100%;will-change:transform}.carousel-item-wrapper{flex:0 0 auto;transition:transform .3s ease,opacity .3s ease}.landing-page-image-suite-section .carousel-item-wrapper:not(.carousel-item--active){filter:brightness(.4);transition:filter .3s ease}.landing-page-image-suite-section .arrow-icon{fill:#fff!important}.tooltip-msg{color:#fff!important;background:rgba(25,27,34,.6)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.carousel-item--active{filter:brightness(1);opacity:1;z-index:2}@media (max-width:950px){.carousel-control-item:last-child{left:40px!important}.carousel-control-item:first-child{right:40px!important}}