.CarouselItem-module__uNBJqG__wrapper{width:var(--item-width);height:var(--item-height);border-radius:var(--spacer-x16);box-shadow:0 0 var(--spacer-x16) rgb(from var(--color-dark-purple-30) r g b / 15%)}.CarouselItem-module__uNBJqG__image{pointer-events:none}
.ServiceHero-module__JQDRRq__hero{z-index:0;background:linear-gradient(to bottom, var(--color-purple-97), transparent)}.ServiceHero-module__JQDRRq__wrapper{gap:var(--spacer-x96);text-align:left;flex-direction:column;display:flex}@media (min-width:64em){.ServiceHero-module__JQDRRq__wrapper{grid-template-columns:1fr 1fr;display:grid}}.ServiceHero-module__JQDRRq__content{text-align:center}@media (min-width:64em){.ServiceHero-module__JQDRRq__content{text-align:left;max-width:700px;margin:auto}}@media (min-width:90em){.ServiceHero-module__JQDRRq__content{max-width:950px}}.ServiceHero-module__JQDRRq__subtitle{max-width:270px;margin:var(--spacer-x16) auto 0}@media (min-width:34.375em){.ServiceHero-module__JQDRRq__subtitle{max-width:unset}}@media (min-width:90em){.ServiceHero-module__JQDRRq__subtitle{margin-top:var(--spacer-x32)}}.ServiceHero-module__JQDRRq__title b{font-weight:inherit;color:var(--color-purple-70)}.ServiceHero-module__JQDRRq__ctas{gap:var(--spacer-x16);margin-top:var(--spacer-x32);justify-content:center;display:flex}@media (min-width:64em){.ServiceHero-module__JQDRRq__ctas{justify-content:flex-start}}.ServiceHero-module__JQDRRq__mask{display:none;position:relative}@media (min-width:48em){.ServiceHero-module__JQDRRq__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:64em){.ServiceHero-module__JQDRRq__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__JQDRRq__carousel{--item-width:450px;--item-height:225px;--carousel-height:500px;padding-inline:calc(50% - (var(--item-width) / 2))}@media (min-width:64em){.ServiceHero-module__JQDRRq__carousel{height:var(--carousel-height);padding-block:calc((var(--carousel-height) - var(--item-height)) / 2)}}
.IconCard-module__BobMCW__card{gap:var(--spacer-x12);padding:var(--spacer-x24);background-color:var(--color-white);border-radius:var(--spacer-x16);box-shadow:0 0 var(--spacer-x24) rgb(from var(--color-dark-purple-10) r g b / 10%);flex-direction:column;flex:1;display:flex}@media (min-width:48em){.IconCard-module__BobMCW__card{gap:var(--spacer-x16);padding:var(--spacer-x32)}}@media (min-width:90em){.IconCard-module__BobMCW__card{gap:var(--spacer-x24)}}.IconCard-module__BobMCW__icon{width:fit-content;padding:var(--spacer-x8);color:var(--color-white);background-color:var(--color-purple-70);border-radius:999px}@media (min-width:48em){.IconCard-module__BobMCW__icon{padding:var(--spacer-x12)}}@media (min-width:90em){.IconCard-module__BobMCW__icon{padding:var(--spacer-x16)}}.IconCard-module__BobMCW__icon svg{width:var(--spacer-x16);height:var(--spacer-x16)}@media (min-width:48em){.IconCard-module__BobMCW__icon svg{width:var(--spacer-x24);height:var(--spacer-x24)}}@media (min-width:90em){.IconCard-module__BobMCW__icon svg{width:var(--spacer-x32);height:var(--spacer-x32)}}.IconCard-module__BobMCW__title{color:var(--color-purple-70)}
.IconCards-module__nNxVia__section{gap:var(--spacer-x32);flex-direction:column;display:flex}.IconCards-module__nNxVia__header{gap:var(--spacer-x16);flex-direction:column;display:flex}.IconCards-module__nNxVia__title{color:var(--color-purple-70)}.IconCards-module__nNxVia__cards{gap:var(--spacer-x32);flex-direction:column;justify-content:center;display:flex}@media (min-width:64em){.IconCards-module__nNxVia__cards{flex-direction:row}}
.ImageWithContent-module__sKNVZa__wrapper{gap:var(--spacer-x32);place-items:center;display:grid}@media (min-width:48em){.ImageWithContent-module__sKNVZa__wrapper{gap:var(--spacer-x64);grid-template-columns:1fr 1fr}}.ImageWithContent-module__sKNVZa__section{background-color:var(--color-purple-97)}.ImageWithContent-module__sKNVZa__image{border-radius:var(--spacer-x16);box-shadow:0 0 var(--spacer-x16) rgb(from var(--color-dark-purple-30) r g b / 15%)}.ImageWithContent-module__sKNVZa__content{gap:var(--spacer-x24);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:48em){.ImageWithContent-module__sKNVZa__content{text-align:left;align-items:flex-start}}.ImageWithContent-module__sKNVZa__title{color:var(--color-purple-70)}
