.partner-section{background-color:var(--bg-color);border-radius:.75rem;padding:1rem;margin:5rem 0;position:relative}.partner-section .partner-labels{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);width:fit-content;display:flex;flex-direction:column;align-items:anchor-center;z-index:2}.partner-section .partner-labels .partner-label{background:#ffc859;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);color:#17174a;font-weight:600;font-size:1.5rem;padding:.46863rem 1.21875rem;white-space:nowrap}.partner-section .partner-labels::before{content:"";position:absolute;left:-2.5rem;top:60%;transform:translateY(-50%) rotate(-12deg);width:3rem;height:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='47' viewBox='0 0 23 47' fill='none'%3E%3Cpath d='M21.0909 1.00018C16.8648 2.1331 3.34202 7.03406 7.30086 14.498C8.42213 16.612 12.7077 18.6138 14.5197 16.0064C16.936 12.5295 11.1273 10.4128 8.58894 11.2315C1.90184 13.3883 0.0172668 22.5625 1.45033 28.4925C2.65378 33.4724 6.36168 37.5534 10.2263 40.6998C12.0391 42.1757 14.2291 42.6336 16.0562 43.9562C18.8828 46.0023 14.1169 44.7288 12.2189 44.9453C8.34081 45.3876 14.6168 44.4749 15.9547 44.3301C18.1622 44.0913 16.1898 38.9287 15.7721 36.8672' stroke='%2317174A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.partner-section .partner-block{background-color:#fff;border-radius:12px;border:1px solid #e8f4fb;margin-top:3rem;padding:1rem}.partner-section .partner-block .wrap{overflow:hidden;flex:1;background-color:#fff;width:100%}.partner-section .partner-block .wrap .carousel{display:flex;list-style:none!important;background-color:#fff;margin:0;padding:0;will-change:transform;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.partner-section .partner-block .wrap .carousel.no-transition{transition:none}.partner-section .partner-block .wrap .carousel .carousel-seat{flex:0 0 20%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.partner-section .partner-block .wrap .carousel .carousel-seat::before{background-image:none!important;content:none!important}@media (max-width:640px){.partner-section .partner-block .wrap .carousel .carousel-seat{flex-basis:33.333%}}@media (max-width:400px){.partner-section .partner-block .wrap .carousel .carousel-seat{flex-basis:100%}}