.row{--bs-gutter-x:12px}.content-carousel__container{margin:0 auto;max-width:1250px;padding:0 24px;position:relative;width:100%}.content-carousel__container.-mx-slim-gutters{padding:0 12px}.module-elemental-list-tabs-block .content-carousel__container:not(main>.module>*){padding:0}@media(max-width:575.98px){.content-carousel__container.-mx-slim-gutters-down-sm{padding:0 12px}}@media(max-width:767.98px){.content-carousel__container.-mx-slim-gutters-down-md{padding:0 12px}}@media(min-width:768px){.content-carousel__container{padding:0 56px}.content-carousel__container.-mx-slim-gutters,.content-carousel__container.-mx-slim-gutters-up-md{padding:0 44px}}@media(min-width:992px){.content-carousel__container{padding:0 85px}.content-carousel__container.-mx-slim-gutters,.content-carousel__container.-mx-slim-gutters-up-md{padding:0 73px}}@media(max-width:767.98px){.content-carousel__content-row{margin:0 -24px}.content-carousel__content-col:not(.content-carousel__content-row.flex-column-reverse .content-carousel__content-col){padding:0 24px 40px}.content-carousel__content-row.flex-column-reverse .content-carousel__content-col{padding:40px 24px 0}}@media(min-width:768px){.content-carousel__content-col{display:flex;flex-direction:column;justify-content:center}.content-carousel__content-col:not(.content-carousel__content-row.flex-md-row-reverse .content-carousel__content-col){padding-right:80px}.content-carousel__content-row.flex-md-row-reverse .content-carousel__content-col{padding-left:80px}}.content-carousel__image-col{padding:0 24px}.content-carousel__swiper.-has-pagination{padding:0 0 20px}.content-carousel__picture{display:block;margin:0 auto}.content-carousel__img{border-radius:12px}.content-carousel__overlaid-content-wrapper{height:100%;left:0;padding:24px;position:absolute;top:0;width:100%}.content-carousel__nav:not(.content-carousel__content-row.flex-md-row-reverse .content-carousel__nav).-prev{left:0;margin:0 auto;right:67px}.content-carousel__nav:not(.content-carousel__content-row.flex-md-row-reverse .content-carousel__nav).-next{right:17px}.content-carousel__content-row.flex-md-row-reverse .content-carousel__nav.-prev{left:17px}.content-carousel__content-row.flex-md-row-reverse .content-carousel__nav.-next{left:67px;margin:0 auto;right:0}@media(max-width:1230px){.content-carousel__nav.-next,.content-carousel__nav.-prev{display:none}}