.carousel--container{background-color:#fff;padding:0 48px;overflow:hidden}.carousel--swiper{display:flex;overflow:visible!important}.carousel--block-large{display:flex;gap:64px}.carousel--block-medium{display:flex;gap:32px}.carousel--block-small{display:flex;gap:16px}.carousel figure{margin:0;width:auto;height:400px;max-width:600px}@media screen and (max-width: 576px){.carousel figure{max-width:400px;height:300px}}.carousel--image{height:100%;width:100%;object-fit:cover}.carousel--logo{width:80px;height:80px}.carousel--logo img{width:100%}.carousel--profile{width:300px!important;height:400px!important}@media screen and (max-width: 576px){.carousel--profile{width:200px!important;height:300px!important}}.carousel--profile img{object-fit:cover;width:100%;height:100%}.carousel--slide{width:2000px;width:auto!important;flex-shrink:0}.carousel--card{display:flex}.carousel--content{width:460px}@media screen and (max-width: 576px){.carousel--content{width:100vw;padding:0 54px}}.carousel--name{padding-top:3rem;position:relative}.carousel--name:after{content:"";width:54px;height:1px;position:absolute;left:0;top:24px;border-top:1px solid #1B0020}.carousel--pagination-block .carousel--next,.carousel--pagination-block .carousel--prev{width:80px!important;height:80px!important}.carousel--pagination-block .carousel--next svg,.carousel--pagination-block .carousel--prev svg{width:1.5rem}.carousel--pagination-block .carousel--next:after,.carousel--pagination-block .carousel--prev:after{display:none}.carousel--pagination-block .carousel--next *,.carousel--pagination-block .carousel--prev *{cursor:pointer}@media screen and (max-width: 768px){.carousel--pagination-block .carousel--prev{left:-54px}}@media screen and (max-width: 768px){.carousel--pagination-block .carousel--next{right:-54px}}@media screen and (max-width: 576px){.profile-mobile-width{width:calc(100vw - 94px)}}@media screen and (max-width: 576px){.carousel--block-medium{gap:32px}}
