.cards-info-cta{--description-margin-top:var(--spacing-4);--cta-margin-top:var(--spacing-10);--carousel-margin-top:var(--spacing-8);display:grid;grid-template-areas:"title" "description" "carousel" "cta"}@media screen and (min-width:481px){.cards-info-cta{--description-margin-top:0;--cta-margin-top:0;--carousel-margin-top:0;column-gap:var(--spacing-8);grid-template-areas:"title carousel" "description carousel" "cta carousel";grid-template-columns:217px 1fr;grid-template-rows:auto auto 1fr}.cards-info-cta--right{grid-template-areas:"carousel title" "carousel description" "carousel cta";grid-template-columns:1fr 217px}}@media screen and (min-width:835px){.cards-info-cta{column-gap:var(--spacing-10);grid-template-columns:249px 1fr}.cards-info-cta--right{grid-template-columns:1fr 249px}}.cards-info-cta__title{grid-area:title;-ms-grid-column:1;-ms-grid-row:1;height:fit-content;margin-bottom:0}@media screen and (min-width:481px){.cards-info-cta__title{margin-bottom:var(--spacing-6)}}.cards-info-cta__description{grid-area:description;-ms-grid-column:1;-ms-grid-row:2;margin-top:var(--description-margin-top)}@media screen and (min-width:1025px){.cards-info-cta__description{font-size:var(--font-size-small);line-height:var(--line-height-small)}}.cards-info-cta .btn{grid-area:cta;-ms-grid-column:1;-ms-grid-row:4;margin-top:var(--spacing-10);width:fit-content}.cards-info-cta .simple-card-carousel{grid-area:carousel;-ms-grid-column:1;-ms-grid-row:3;margin:0}@media screen and (min-width:481px){.cards-info-cta__title{-ms-grid-column:1;-ms-grid-row:1}.cards-info-cta--right>.cards-info-cta__title{-ms-grid-column:2;-ms-grid-row:1}.cards-info-cta__description{-ms-grid-column:1;-ms-grid-row:2}.cards-info-cta--right>.cards-info-cta__description{-ms-grid-column:2;-ms-grid-row:2}.cards-info-cta .btn{-ms-grid-column:1;-ms-grid-row:3}.cards-info-cta--right>.btn{-ms-grid-column:2;-ms-grid-row:3}.cards-info-cta .simple-card-carousel{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.cards-info-cta--right>.simple-card-carousel{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}.cards-info-cta .simple-card-carousel__carousel{margin-top:var(--carousel-margin-top);overflow-x:hidden;width:100%}.cards-info-cta .simple-card-carousel__nav{width:100%}.cards-info-cta .simple-card-carousel__slider[total="3"] .simple-card-carousel__nav{display:flex}@media screen and (min-width:1441px){.cards-info-cta .simple-card-carousel__slider[total="3"] .simple-card-carousel__nav{display:none}}
