.CarouselItem-module-scss-module__7nGU6W__wrapper{width:var(--item-width);height:var(--item-height);box-shadow:0 0 var(--spacer-x16)rgb(from var(--color-dark-purple-30)r g b/15%);border-radius:var(--spacer-x16)}.CarouselItem-module-scss-module__7nGU6W__image{pointer-events:none}
.ServiceHero-module-scss-module__H015bq__fontHeroTitle{font-size:var(--spacer-x32)}@media (min-width:768px){.ServiceHero-module-scss-module__H015bq__fontHeroTitle{font-size:2.5rem}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__fontHeroTitle{font-size:3rem}}.ServiceHero-module-scss-module__H015bq__fontHeroSubtitle{font-size:var(--spacer-x16)}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__fontHeroSubtitle{font-size:20px}}.ServiceHero-module-scss-module__H015bq__fontTitle{font-size:var(--spacer-x16)}@media (min-width:768px){.ServiceHero-module-scss-module__H015bq__fontTitle{font-size:var(--spacer-x24)}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__fontTitle{font-size:var(--spacer-x32)}}.ServiceHero-module-scss-module__H015bq__fontBody{font-size:var(--spacer-x12)}@media (min-width:768px){.ServiceHero-module-scss-module__H015bq__fontBody{font-size:var(--spacer-x16)}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__fontBody{font-size:1.25rem}}.ServiceHero-module-scss-module__H015bq__fontSubtext{font-size:.625rem}@media (min-width:768px){.ServiceHero-module-scss-module__H015bq__fontSubtext{font-size:.875rem}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__fontSubtext{font-size:1.125rem}}.ServiceHero-module-scss-module__H015bq__hero{background:linear-gradient(to bottom,var(--color-purple-97),transparent);z-index:0}.ServiceHero-module-scss-module__H015bq__wrapper{gap:var(--spacer-x96);text-align:left;flex-direction:column;display:flex}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__wrapper{grid-template-columns:1fr 1fr;display:grid}}.ServiceHero-module-scss-module__H015bq__content{text-align:center}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__content{text-align:left;max-width:700px;margin:auto}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__content{max-width:950px}}.ServiceHero-module-scss-module__H015bq__subtitle{max-width:270px;margin:var(--spacer-x16)auto 0}@media (min-width:550px){.ServiceHero-module-scss-module__H015bq__subtitle{max-width:unset}}@media (min-width:1440px){.ServiceHero-module-scss-module__H015bq__subtitle{margin-top:var(--spacer-x32)}}.ServiceHero-module-scss-module__H015bq__title b{color:var(--color-purple-70);font-weight:inherit}.ServiceHero-module-scss-module__H015bq__ctas{justify-content:center;gap:var(--spacer-x16);margin-top:var(--spacer-x32);display:flex}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__ctas{justify-content:flex-start}}.ServiceHero-module-scss-module__H015bq__mask{display:none;position:relative}@media (min-width:768px){.ServiceHero-module-scss-module__H015bq__mask{display:block;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 15% 85%,#0000 95%);mask-image:linear-gradient(90deg,#0000 5%,#000 15% 85%,#0000 95%)}}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__mask{-webkit-mask-image:linear-gradient(#0000 10%,#000 25% 75%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 25% 75%,#0000 90%)}}.ServiceHero-module-scss-module__H015bq__carousel{--item-width:450px;--item-height:225px;--carousel-height:500px;padding-inline:calc(50% - var(--item-width)/2)}@media (min-width:1024px){.ServiceHero-module-scss-module__H015bq__carousel{height:var(--carousel-height);padding-block:calc((var(--carousel-height) - var(--item-height))/2)}}
.IconCard-module-scss-module__tRzVWq__card{gap:var(--spacer-x12);background-color:var(--color-white);box-shadow:0 0 var(--spacer-x24)rgb(from var(--color-dark-purple-10)r g b/10%);padding:var(--spacer-x24);border-radius:var(--spacer-x16);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.IconCard-module-scss-module__tRzVWq__card{gap:var(--spacer-x16);padding:var(--spacer-x32)}}@media (min-width:1440px){.IconCard-module-scss-module__tRzVWq__card{gap:var(--spacer-x24)}}.IconCard-module-scss-module__tRzVWq__icon{color:var(--color-white);background-color:var(--color-purple-70);width:fit-content;padding:var(--spacer-x8);border-radius:999px}@media (min-width:768px){.IconCard-module-scss-module__tRzVWq__icon{padding:var(--spacer-x12)}}@media (min-width:1440px){.IconCard-module-scss-module__tRzVWq__icon{padding:var(--spacer-x16)}}.IconCard-module-scss-module__tRzVWq__icon svg{width:var(--spacer-x16);height:var(--spacer-x16)}@media (min-width:768px){.IconCard-module-scss-module__tRzVWq__icon svg{width:var(--spacer-x24);height:var(--spacer-x24)}}@media (min-width:1440px){.IconCard-module-scss-module__tRzVWq__icon svg{width:var(--spacer-x32);height:var(--spacer-x32)}}.IconCard-module-scss-module__tRzVWq__title{color:var(--color-purple-70)}
.IconCards-module-scss-module__njf7mG__section{gap:var(--spacer-x32);flex-direction:column;display:flex}.IconCards-module-scss-module__njf7mG__header{gap:var(--spacer-x16);flex-direction:column;display:flex}.IconCards-module-scss-module__njf7mG__title{color:var(--color-purple-70)}.IconCards-module-scss-module__njf7mG__cards{justify-content:center;gap:var(--spacer-x32);flex-direction:column;display:flex}@media (min-width:1024px){.IconCards-module-scss-module__njf7mG__cards{flex-direction:row}}
.ImageWithContent-module-scss-module__jTSctG__wrapper{place-items:center;gap:var(--spacer-x32);display:grid}@media (min-width:768px){.ImageWithContent-module-scss-module__jTSctG__wrapper{gap:var(--spacer-x64);grid-template-columns:1fr 1fr}}.ImageWithContent-module-scss-module__jTSctG__section{background-color:var(--color-purple-97)}.ImageWithContent-module-scss-module__jTSctG__image{box-shadow:0 0 var(--spacer-x16)rgb(from var(--color-dark-purple-30)r g b/15%);border-radius:var(--spacer-x16)}.ImageWithContent-module-scss-module__jTSctG__content{align-items:center;gap:var(--spacer-x24);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.ImageWithContent-module-scss-module__jTSctG__content{text-align:left;align-items:flex-start}}.ImageWithContent-module-scss-module__jTSctG__title{color:var(--color-purple-70)}
