.cards-carousel{--content-width:1345px;--slider-max-width:1345px;--slide-image-width:clamp(145px,calc(145px + (181.2 - 145) * ((100vw - 1024px) / (1395 - 1024))),181.2px);--slide-logo-height:clamp(21.4px,calc(21.4px + (30 - 21.4) * ((100vw - 1024px) / (1395 - 1024))),30px);--slide-button-margin-top:7px;padding:55px 49px;}.cards-carousel-title{margin-bottom:19px;}.cards-carousel-swiper-container{width:100%;max-width:var(--slider-max-width);margin:0 auto;}.cards-carousel-swiper:not(.swiper-initialized){opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;}.cards-carousel-swiper:not(.swiper-initialized)~.cards-carousel-button{opacity:0;}.cards-carousel-slide{display:grid;grid-template-columns:var(--slide-image-width) minmax(0,1fr);height:auto;border-radius:4px;overflow:hidden;}.cards-carousel-slide-image-wrapper{position:relative;overflow:hidden;}.cards-carousel-slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.cards-carousel-slide-info{background:var(--background-color);padding:16px 23px 26px 21px;}.cards-carousel-slide-logo-wrapper{width:100%;background:var(--white);padding:clamp(8px,calc(8px + (14 - 8) * ((100vw - 1024px) / (1395 - 1024))),14px) 14px;border-radius:5px;box-shadow:0 4px 11px 0 rgba(0,0,0,.17);}.cards-carousel-slide-logo{height:var(--slide-logo-height);object-fit:contain;margin:0 auto;}.cards-carousel-slide-title{font-size:clamp(16px,calc(16px + (20 - 16) * ((100vw - 1024px) / (1440 - 1024))),20px);line-height:clamp(18px,calc(18px + (25 - 18) * ((100vw - 1024px) / (1440 - 1024))),25px);font-weight:500;color:var(--white);}.cards-carousel-slide-title:not(:first-child){margin-top:10px;}.cards-carousel-slide-title+.cards-carousel-slide-button-container{margin-top:var(--slide-button-margin-top);}.cards-carousel-slide-button{font-size:clamp(14px,calc(14px + (18 - 14) * ((100vw - 1024px) / (1440 - 1024))),18px);color:var(--white);}.cards-carousel-button{--swiper-button-border-radius:50%;--swiper-button-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);opacity:.8;transition:opacity .1s ease-in-out;}.cards-carousel-button:active{opacity:1;}@media (max-width:1439px){.cards-carousel{--slide-button-margin-top:16px;padding:40px 24px;}.cards-carousel-title{margin-bottom:25px;}.cards-carousel-slide-info{padding:11px 24px 10px 14px;}.cards-carousel-slide-button-container{grid-column-gap:6px;}.cards-carousel-slide-button-container .underline-button-chevron{width:5px;height:9px;}}@media (max-width:1000px){.cards-carousel{--slider-max-width:646px;padding:30px 24px;}.cards-carousel-button{--swiper-button-width:32px;--swiper-button-height:32px;--swiper-button-icon-width:6px;--swiper-button-icon-height:11px;}}@media (max-width:680px){.cards-carousel{--slider-max-width:400px;padding:30px 16px;}.cards-carousel-title{margin-bottom:13px;}.cards-carousel-slide-info{padding:11px 25px 10px 14px;}.cards-carousel-button{--swiper-button-width:29px;--swiper-button-height:29px;--swiper-button-icon-width:5px;--swiper-button-icon-height:10px;}.cards-carousel-button.swiper-button-prev{left:4px;}.cards-carousel-button.swiper-button-next{right:4px;}}@media (hover:hover){.cards-carousel-button:hover{opacity:1;}}
