.m-case-study-media-carousel{--model-close-btn-size: var(--fluid-20-30)}.m-case-study-media-carousel .container{clip-path:inset(0 -100vw 0 0)}@media (min-width: 1025px){.m-case-study-media-carousel .container{--grid-side-gutter: 0}}@media (min-width: 1025px){.m-case-study-media-carousel .container--full-width{max-width:none;width:100%}}.m-case-study-media-carousel__slider{overflow:visible}.m-case-study-media-carousel__wrapper{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.m-case-study-media-carousel__navigation{display:flex;gap:var(--fluid-16-26);justify-content:right;margin-top:var(--fluid-16-30);margin-bottom:1.875rem;--grid-side-gutter: 1.25rem}@media (max-width: 1024.98px){.m-case-study-media-carousel__navigation{margin-bottom:0}}@media (min-width: 1025px){.m-case-study-media-carousel__navigation{padding-right:var(--grid-side-gutter)}}.m-case-study-media-carousel__navigation .swiper-button-disabled{color:#dedfe1}.m-case-study-media-carousel__navigation svg{height:var(--fluid-20-32);width:auto}.m-case-study-media-carousel__navigation svg path{transition:fill .3s ease,stroke .3s ease;fill:currentColor;stroke:currentColor}.m-case-study-media-carousel__item{position:relative;flex-shrink:0;width:100%;transition-property:transform;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;justify-items:center;align-items:center}@media (max-width: 1024.98px){.m-case-study-media-carousel__item.swiper-slide-active .m-case-study-media-carousel__item-trigger{background-color:#0000}}.m-case-study-media-carousel__item>*{grid-row-start:1;grid-column-start:1}.m-case-study-media-carousel__item-play-icon{justify-self:center;align-self:center}.m-case-study-media-carousel__item-trigger{padding:0;border:none;background-color:#0003;transition:background-color .3s ease;z-index:2}.m-case-study-media-carousel__item-trigger:hover,.m-case-study-media-carousel__item-trigger:focus-visible{background-color:#0000}.m-case-study-media-carousel__item-trigger:hover~.m-case-study-media-carousel__play-icon,.m-case-study-media-carousel__item-trigger:focus-visible~.m-case-study-media-carousel__play-icon{--btn-bg: var(--os-purple);--btn-border-color: var(--os-purple);--btn-color: var(--os-white)}.m-case-study-media-carousel__watch-btn{pointer-events:none}.m-case-study-media-carousel .btn-close{color:var(--os-white)}.m-case-study-media-carousel .modal{align-content:center;position:fixed;z-index:5}.m-case-study-media-carousel .modal-dialog{display:flex;align-items:center;height:auto;--os-modal-width: 95vw;margin-top:calc(var(--header-height) + var(--model-close-btn-size))}@media (min-width: 1025px){.m-case-study-media-carousel .modal-dialog{--os-modal-width: 75vw}}@media (min-width: 1025px){.m-case-study-media-carousel--no-carousel-desktop .m-case-study-media-carousel__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;transform:none!important;width:auto!important;height:auto!important}.m-case-study-media-carousel--no-carousel-desktop .m-case-study-media-carousel__item{width:100%!important;flex-shrink:1!important}.m-case-study-media-carousel--no-carousel-desktop .m-case-study-media-carousel__navigation{display:none}}@media (min-width: 1025px){.scroll-up .m-case-study-media-carousel .modal-dialog{--os-modal-width: 70vw}}.scroll-down .m-case-study-media-carousel .modal-dialog{margin-top:var(--model-close-btn-size)}
