/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/blocks/carousel-with-cards/style.scss ***!
  \****************************************************************************************************************************************/.section.section-cards-carousel{padding-bottom:50px;padding-top:50px}@media (max-width:768px){.section.section-cards-carousel{padding-bottom:30px;padding-top:30px}}@media (max-width:576px){.section.section-cards-carousel{padding-bottom:24px;padding-top:24px}}.section.section-cards-carousel .section__subtitle,.section.section-cards-carousel .section__title{margin:0 auto 24px;max-width:1128px;padding:0 24px;text-align:center}@media (max-width:576px){.section.section-cards-carousel .section__subtitle,.section.section-cards-carousel .section__title{padding:0 16px}}.section.section-cards-carousel .section__container{margin:0 auto;padding-left:0;padding-right:0}.section.section-cards-carousel .cards{align-items:stretch;display:flex;justify-content:space-between;padding-left:48px;padding-right:48px;scrollbar-width:none}@media (max-width:1440px){.section.section-cards-carousel .cards{padding-left:48px;padding-right:48px}}@media (max-width:1128px){.section.section-cards-carousel .cards{padding-left:24px;padding-right:24px}}@media (max-width:576px){.section.section-cards-carousel .cards{padding-left:16px;padding-right:16px}}.section.section-cards-carousel .cards::-webkit-scrollbar{display:none}.section.section-cards-carousel .section-cards-carousel__cards.swiffy-slider.slider-item-first-visible.slider-item-last-visible .cards{justify-content:center}.section.section-cards-carousel .card{border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;padding:32px 32px 38px;width:19%}.section.section-cards-carousel .card:not(:last-child){margin-right:24px}@media (max-width:2220px){.section.section-cards-carousel .card{width:22%}}@media (max-width:1700px){.section.section-cards-carousel .card{width:27%}}@media (max-width:1440px){.section.section-cards-carousel .card{width:29%}}@media (max-width:1280px){.section.section-cards-carousel .card{width:36%}}@media (max-width:992px){.section.section-cards-carousel .card{width:42%}}@media (max-width:768px){.section.section-cards-carousel .card{width:55%}}@media (max-width:576px){.section.section-cards-carousel .card{width:73%}}@media (max-width:414px){.section.section-cards-carousel .card{width:85%}}.section.section-cards-carousel .swiffy-slider .slider-container>:not(:last-child){margin-right:24px}.section.section-cards-carousel .card__media{margin-bottom:22px}.section.section-cards-carousel .card__media img{aspect-ratio:1/1;border-radius:16px;object-fit:cover;width:100%}.section.section-cards-carousel .card__label{display:flex;margin-bottom:12px}.section.section-cards-carousel .card__label-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-right:8px;width:24px}.section.section-cards-carousel .card__heading{font-size:36px;font-weight:600;letter-spacing:-1px;line-height:1.1;margin-bottom:2px}@media (max-width:992px){.section.section-cards-carousel .card__heading{font-size:28px}}.section.section-cards-carousel .flex-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.section.section-cards-carousel .card__description p{margin:0 0 22px}.section.section-cards-carousel .swan-button{width:max-content}