section.content-carousel{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:53px;padding:0 10px;position:relative}section.content-carousel .wrapper .info{padding:0 0 78px 10px;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}section.content-carousel .wrapper .info .content h2,section.content-carousel .wrapper .info .content h3{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;margin-bottom:20px}section.content-carousel .wrapper .info .content p{margin-bottom:15px}section.content-carousel .wrapper .info .content .btns{margin-top:24px}section.content-carousel .wrapper .info .slider{width:100%;position:relative}section.content-carousel .wrapper .info .slider:after{content:"";position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(-90deg,#1B1029,transparent);z-index:9999}section.content-carousel .wrapper .info .slider .swiper{padding-bottom:0;padding-top:20px}section.content-carousel .wrapper .info .slider .swiper .swiper-navigation{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:20px;margin-bottom:20px}section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-prev,section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-next{cursor:pointer}section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-prev:hover svg,section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-next:hover svg{filter:drop-shadow(0 0 10px #FFF)}section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-prev svg,section.content-carousel .wrapper .info .slider .swiper .swiper-navigation .swiper-next svg{width:42px;height:42px;min-width:42px;min-height:42px;transition:all .3s ease}section.content-carousel .wrapper .info .slider .swiper .swiper-wrapper .swiper-slide{background:#2B2138;border:1px solid rgba(255,255,255,.17);height:auto;padding:32px;border-radius:16px}@media only screen and (min-width: 768px){section.content-carousel{padding:0 20px;align-items:center}section.content-carousel .wrapper .info{margin-bottom:120px;padding-left:40px}section.content-carousel .wrapper .info .content{width:50%}section.content-carousel .wrapper .info .content .subtitle{font-size:1.5rem}section.content-carousel .wrapper .info .content .btns{margin-top:32px}section.content-carousel .wrapper .info .slider .swiper{margin-top:30px}}
