.section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.section__bg-text{pointer-events:none;position:absolute;top:1.25rem;right:0px;left:0px;display:block;overflow:hidden;font-size:5rem;font-weight:700;line-height:6.125rem;--tw-text-opacity:1;color:rgb(248 246 254 / var(--tw-text-opacity))}@media (min-width:768px){.section__bg-text{top:2.5rem;font-size:10rem;line-height:12.1875rem}}@media (min-width:1280px){.section__bg-text{font-size:18.75rem;line-height:22.875rem}}.section__bg-text span{display:block;white-space:nowrap}.section__overlay::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;--tw-bg-opacity:1;background-color:rgb(40 40 40 / var(--tw-bg-opacity));content:var(--tw-content);opacity:0.5}.section__container{position:relative;z-index:1}.section__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:2.5rem}@media (min-width:768px){.section__wrapper{row-gap:3.75rem}}.section.bg-light .section__bg-text{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.section.dark .section__bg-text{--tw-text-opacity:1;color:rgb(149 113 255 / var(--tw-text-opacity))}
.links{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}
.card-text__title{margin-bottom:1.25rem;display:block;--tw-text-opacity:1;color:rgb(149 113 255 / var(--tw-text-opacity))}.card-text__description a[href*="tel:"],.card-text__description a[href*="mailto:"]{text-decoration-line:none}.card-text__description a[href*="tel:"]:hover,.card-text__description a[href*="mailto:"]:hover{--tw-text-opacity:1;color:rgb(82 33 221 / var(--tw-text-opacity))}.dark .card-text__title{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .card-text__description a[href*="tel:"],.dark .card-text__description a[href*="mailto:"]{text-decoration-line:none}.dark .card-text__description a[href*="tel:"]:hover,.dark .card-text__description a[href*="mailto:"]:hover{--tw-text-opacity:1;color:rgb(149 113 255 / var(--tw-text-opacity))}.bg-light .card-text__title{--tw-text-opacity:1;color:rgb(40 40 40 / var(--tw-text-opacity))}
.text-cards{display:grid;row-gap:2.5rem}@media (min-width:640px){.text-cards{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.875rem;column-gap:1.875rem}}
.card{position:relative;grid-column:span 9 / span 9;display:flex;height:inherit;text-decoration-line:none}@media (min-width:768px){.card{grid-column:span 8 / span 8}}@media (min-width:1280px){.card{grid-column:span 4 / span 4}}.card__title{display:block;font-weight:500}.card__description{font-size:0.875rem;line-height:1.375rem}.card__icon{position:absolute;left:50%;display:flex;height:5rem;width:5rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(82 33 221 / var(--tw-bg-opacity));padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.125rem;padding-right:1.125rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.card__icon svg{max-height:100%;max-width:100%}.theme-1.card,.theme-3.card,.theme-4.card{border-radius:0.625rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow:1px 0 20px 0.1px rgba(82,33,221,0.44);--tw-shadow-colored:1px 0 20px 0.1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.theme-1 .card__icon,.theme-2 .card__icon,.theme-3 .card__icon{height:7.5rem;width:7.5rem}}.theme-2.card,.theme-3.card,.theme-4.card{margin-top:2.5rem}.theme-2 .card__icon,.theme-3 .card__icon,.theme-4 .card__icon{top:-2.5rem}.theme-1.card,.theme-4.card{--tw-text-opacity:1;color:rgb(82 33 221 / var(--tw-text-opacity))}@media (min-width:768px){.theme-1 .card__icon,.theme-4 .card__icon{position:static;flex-shrink:0;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-2.card,.theme-3.card{margin-top:3.75rem}.theme-2 .card__icon,.theme-3 .card__icon{top:-3.75rem}}.theme-3.card,.theme-4.card{margin-bottom:1.25rem}@media (min-width:1280px){.theme-3.card,.theme-4.card{margin-bottom:0}}.theme-1.card{margin-bottom:2.5rem;margin-top:1.25rem;padding-left:1.875rem;padding-right:1.875rem;padding-top:1.875rem;padding-bottom:5rem}@media (min-width:768px){.theme-1.card{margin-bottom:1.25rem;justify-content:space-between;-moz-column-gap:1.875rem;column-gap:1.875rem;overflow:hidden;padding-bottom:1.875rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:1000ms}.theme-1.card:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width:1280px){.theme-1.card{margin-top:0;margin-bottom:0;-moz-column-gap:0.375rem;column-gap:0.375rem;padding-bottom:2.5rem}}@media (min-width:768px){.theme-1.card:hover .card__icon{--tw-rotate:15deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-1.card:hover .card__icon::after{visibility:visible;height:1000%;content:var(--tw-content);width:1000%}.theme-1 .card__content{position:relative;z-index:1}}.theme-1 .card__icon{bottom:-2.5rem}@media (min-width:768px){.theme-1 .card__icon{margin-top:0.625rem;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:700ms}.theme-1 .card__icon::after{visibility:hidden;position:absolute;top:50%;left:50%;z-index:-1;height:0.125rem;width:0.125rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(82 33 221 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);content:var(--tw-content);transition-duration:700ms}}.theme-2.card{padding-top:3.75rem;text-align:center}@media (min-width:768px){.theme-2.card{padding-top:6.25rem}}.theme-2 .card__description{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.theme-2 .card__description{font-size:1.5rem;line-height:2rem}}.theme-3.card{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.75rem;padding-bottom:2.5rem}@media (min-width:768px){.theme-3.card{padding-left:2.5rem;padding-right:2.5rem;padding-top:6.25rem}}.theme-4.card{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.75rem;padding-bottom:2.5rem}@media (min-width:768px){.theme-4.card{margin-top:1.25rem;padding:2.5rem}}@media (min-width:1280px){.theme-4.card{margin-top:0}}.theme-4 .card__content-wrapper{margin-bottom:1.25rem}@media (min-width:768px){.theme-4 .card__content-wrapper{display:flex;justify-content:space-between;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.theme-4 .card__content-wrapper{-moz-column-gap:1.25rem;column-gap:1.25rem}}.theme-4 .card__content-wrapper h5{margin-bottom:0}.dark .card__icon{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(82 33 221 / var(--tw-text-opacity))}.dark .theme-1.card,.dark .theme-3.card,.dark .theme-4.card{background-color:inherit;--tw-shadow:1px 0 20px 0.1px rgba(255,255,255,0.44);--tw-shadow-colored:1px 0 20px 0.1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .theme-1.card,.dark .theme-4.card{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width:768px){.dark .theme-1.card:hover{--tw-text-opacity:1;color:rgb(82 33 221 / var(--tw-text-opacity))}.dark .theme-1 .card__icon::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.bg-light .theme-1.card,.bg-light .theme-3.card,.bg-light .theme-4.card{background-color:inherit}
.cards{margin-left:-1rem;margin-right:-1rem}@media (min-width:1280px){.cards{margin-left:auto;margin-right:auto;overflow:visible}}.cards__wrapper{height:auto;align-items:stretch}@media (min-width:1280px){.cards__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.875rem}}
