.carousel-visuals--container{background-color:#fff;padding:0 48px;overflow:hidden}.carousel-visuals--swiper{display:flex;overflow:visible!important}.carousel-visuals--slide{width:auto!important}.carousel-visuals--block-large{display:flex;gap:64px}.carousel-visuals--block-medium{display:flex;gap:32px}.carousel-visuals--block-small{display:flex;gap:16px}.carousel-visuals figure{margin:0;width:auto;height:400px}.carousel-visuals figure img{width:100%;height:100%;object-fit:cover}.carousel-visuals--image{height:100%;width:100%;object-fit:cover}.carousel-visuals--card{display:flex}.carousel-visuals--pagination-block .carousel-visuals--next,.carousel-visuals--pagination-block .carousel-visuals--prev{width:80px!important;height:80px!important}.carousel-visuals--pagination-block .carousel-visuals--next svg,.carousel-visuals--pagination-block .carousel-visuals--prev svg{width:1.5rem}.carousel-visuals--pagination-block .carousel-visuals--next:after,.carousel-visuals--pagination-block .carousel-visuals--prev:after{display:none}.carousel-visuals--pagination-block .carousel-visuals--next *,.carousel-visuals--pagination-block .carousel-visuals--prev *{cursor:pointer}@media screen and (max-width: 768px){.carousel-visuals--pagination-block .carousel-visuals--prev{left:-54px}}@media screen and (max-width: 768px){.carousel-visuals--pagination-block .carousel-visuals--next{right:-54px}}@media screen and (max-width: 576px){.profile-mobile-width{width:calc(100vw - 94px)}}@media screen and (max-width: 576px){.carousel-visuals--block-medium{gap:32px}}
