.v-banner-cards-list{margin-top:200px;margin-bottom:200px;-webkit-margin-after:0 !important;margin-block-end:0 !important}@media screen and (max-width: 1920px){.v-banner-cards-list{margin-top:calc(90px + (110 * ((100vw - 360px) / 1560)));margin-bottom:calc(90px + (110 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 360px){.v-banner-cards-list{margin-top:90px;margin-bottom:90px}}.v-banner-cards-list__bg-wrapper{position:relative;background:linear-gradient(75deg, #180ece 0%, #e0009d 100%);padding-block:clamp(2rem, 5rem, 10rem) clamp(2rem, 3rem, 4rem)}.v-banner-cards-list__bg-wrapper::before,.v-banner-cards-list__bg-wrapper::after{content:"";position:absolute;width:480px;height:480px;background:url("../../img/logo-mark.svg") no-repeat center;background-size:contain;opacity:.31;mix-blend-mode:overlay}.v-banner-cards-list__bg-wrapper::before{bottom:-2%;right:75%}.v-banner-cards-list__bg-wrapper::after{bottom:-2%;left:85%}.v-banner-cards-list .v-banner-cards-list__container{max-width:1637px;padding-inline:1.25rem}@media screen and (min-width: 551px){.v-banner-cards-list .v-banner-cards-list__container{padding-inline:3.5rem}}@media screen and (min-width: 1251px){.v-banner-cards-list .v-banner-cards-list__container{padding-inline:8.75rem}}@media screen and (min-width: 1800px){.v-banner-cards-list .v-banner-cards-list__container{padding-inline:0}}.v-banner-cards-list__headings{max-width:1000px;margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;margin-block:0 3rem;gap:1.5rem}@media screen and (min-width: 550px){.v-banner-cards-list__headings{flex-direction:row}}@media screen and (min-width: 768px){.v-banner-cards-list__headings{margin-block:0 6rem}}.v-banner-cards-list__cards-list{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.v-banner-cards-list__cards-list{gap:5rem}}.v-banner-cards-list__heading{color:#fff}.v-banner-cards-list__heading-title{font-weight:700;margin-block:0}@media screen and (min-width: 768px){.v-banner-cards-list__heading-title{font-size:4.5rem;line-height:1.03}}.v-banner-cards-list__heading-subtitle{margin-block:0}@media screen and (min-width: 768px){.v-banner-cards-list__heading-subtitle{max-width:230px}}.v-banner-cards-list__cta-section{max-width:100% !important}.v-banner-cards-list__cta-button{white-space:nowrap}
/*# sourceMappingURL=banner-cards-list.css.map */
