.modularcarousel-swiper{width:100%;height:45vh;min-height:400px}.modularcarousel-swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;background-color:#000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modularcarousel-swiper .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-text-decoration:none;text-decoration:none;background-color:rgba(0,0,0,0);overflow:hidden}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-image{height:100%;width:65%;display:block;border:0}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;color:#fff;padding:10px 26px 0 65px;margin:0;width:45%;height:100%;gap:6px}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-informations .carousel-title{font-size:1.75em;font-weight:500;margin-bottom:10px}.modularcarousel-swiper .swiper-button-prev,.modularcarousel-swiper .swiper-button-next{padding:0 25px;pointer-events:none}.modularcarousel-swiper .swiper-button-prev>div,.modularcarousel-swiper .swiper-button-next>div{background-color:hsla(0,0%,100%,.5019607843);border-radius:50%;padding:15px;color:#0e283f;cursor:pointer;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.062745098);box-shadow:0 0 20px 0 rgba(0,0,0,.062745098)}.modularcarousel-swiper .swiper-button-prev>div:hover,.modularcarousel-swiper .swiper-button-next>div:hover{background-color:#fff}.modularcarousel-swiper .swiper-button-prev::after,.modularcarousel-swiper .swiper-button-next::after{display:none}.modularcarousel-swiper .swiper-pagination-fraction,.modularcarousel-swiper .swiper-pagination-custom,.modularcarousel-swiper .swiper-horizontal>.swiper-pagination-bullets,.modularcarousel-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:12px}.modularcarousel-swiper .swiper-pagination-fraction .swiper-pagination-bullet,.modularcarousel-swiper .swiper-pagination-custom .swiper-pagination-bullet,.modularcarousel-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.modularcarousel-swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:12px;height:8px;background-color:#fff;opacity:.6;-webkit-transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s;border-radius:8px}.modularcarousel-swiper .swiper-pagination-fraction .swiper-pagination-bullet-active,.modularcarousel-swiper .swiper-pagination-custom .swiper-pagination-bullet-active,.modularcarousel-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.modularcarousel-swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{opacity:1;width:40px;-webkit-transition:all 500ms ease-in-out 0s;transition:all 500ms ease-in-out 0s}@media(max-width: 767px){.modularcarousel-swiper{height:71vh}.modularcarousel-swiper .swiper-wrapper .swiper-slide a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-image{height:40%;width:100%}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-image img{aspect-ratio:16/9;height:100%}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-informations{width:100%;height:60%;padding:24px 12px 38px;gap:5px}.modularcarousel-swiper .swiper-wrapper .swiper-slide a .modularcarousel-indicators{bottom:18px}.modularcarousel-swiper .swiper-button-prev,.modularcarousel-swiper .swiper-button-next{padding:0 20px;top:40%}.modularcarousel-swiper .swiper-button-prev>div,.modularcarousel-swiper .swiper-button-next>div{padding:12px}}
