.services{padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,5vw,5rem)}.services__intro{text-align:center;max-width:625px;text-wrap:balance;margin:0 auto clamp(0px,3vw,15px)}.services__intro :first-child{margin-top:0}.services__intro :last-child{margin-bottom:0}@media (min-width: 1000px){.services--two-up .container{display:flex}}@media (min-width: 1000px){.services--two-up .services__intro{text-align:left;max-width:clamp(205px,26vw,350px);margin:2rem 0 0}}@media (min-width: 768px){.services--two-up .services__cards{flex-grow:1;gap:0;justify-content:space-evenly}}.services--dark{position:relative;overflow-x:clip;overflow-y:visible}.services--dark:before{position:absolute;background-image:radial-gradient(closest-side,#00a2ff26,#fff0);height:700px;width:550px;top:-25%;right:-5%;transform:rotate(35deg);z-index:-1;content:""}.services--dark .services__card{box-shadow:none;border:1px solid #fff}.services--dark .services__img{border:1px solid #fff}.services--dark .services__title.h5{color:#fff}.services--dark .services__cta-wrap .text-link{color:var(--color-convey-light-blue)}.services__cards{justify-content:center;padding:0}@media (min-width: 768px){.services__cards{gap:1.5rem}}@media screen and (min-width: 1200px){.services__cards{justify-content:space-between;gap:0}}.services__card-wrap{display:flex;padding:0 15px;margin-top:clamp(20px,3vw,30px);max-width:440px;transition:transform .3s}.services__card-wrap:nth-child(1){transform:rotate(3deg) perspective(1px) translateZ(0)}.services__card-wrap:nth-child(2){transform:rotate(-1deg) perspective(1px) translateZ(0)}.services__card-wrap:nth-child(3){transform:rotate(4deg) perspective(1px) translateZ(0)}.services__card-wrap:hover{transform:rotate(0)}.services__card{display:inline-block;border:1px solid var(--color-convey-dark);box-shadow:clamp(.25rem,.75vw,.75rem) clamp(.25rem,.75vw,.75rem) var(--color-convey-shadow);border-radius:10px;overflow:hidden;background:var(--main-header-background);text-decoration:none;display:flex;flex-direction:column;height:100%;padding:25px;position:relative}.services__content-wrap{max-width:250px}.services__title.h5{color:#056dff}.services__subdescription{list-style:none;display:flex;gap:0px 15px;font-size:15px;flex-wrap:wrap;color:var(--color-nickel);padding:0}.services__subdescription li{display:inline-flex;gap:15px;align-items:center}.services__subdescription li:not(:first-child):before{content:"";width:10px;height:10px;border-radius:10px;border:1px solid currentColor}.services__cta-wrap{margin:auto 0 0;font-size:15px;line-height:1.25}.services__img-wrap{display:none}@media (min-width: 650px){.services__img-wrap{display:inline-block}}.services__img{width:100%;height:auto;display:block}.services__cta-card{margin-top:clamp(20px,3vw,30px);padding:0 15px}.services__cta:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute}.cta-card-large{display:flex;flex-direction:column;background:var(--color-primary-blue);color:#fff;border-radius:10px;overflow:hidden;align-items:stretch;position:relative}@media screen and (min-width: 1200px){.cta-card-large{flex-direction:row-reverse}}.cta-card-large__content{padding:20px 20px 25px}@media screen and (min-width: 1200px){.cta-card-large__content{padding:45px 50px 50px;width:50%}}.cta-card-large__content :first-child{margin-top:0}.cta-card-large__content :last-child{margin-bottom:0}.cta-card-large__content p{color:#fff;max-width:550px}@media screen and (min-width: 1200px){.cta-card-large__content p{margin-top:1.5rem}}.cta-card-large__content a{color:var(--color-faded-blue)}.cta-card-large__cta-wrap{margin-top:1rem}@media screen and (min-width: 1200px){.cta-card-large__cta-wrap{margin-top:2rem}}.cta-card-large__heading{color:var(--color-lavender)!important;background:none!important;margin-bottom:1rem;font-size:clamp(1.05rem,2.25vw,2.1rem)}.cta-card-large__heading small{font-size:clamp(.9rem,1.35vw,1.25rem);font-weight:500;position:relative;line-height:1.4;display:inline-block;margin-top:5px}.cta-card-large__image{position:relative}@media screen and (min-width: 1200px){.cta-card-large__image{width:50%}}.cta-card-large__image picture{display:block;width:100%;height:auto}@media screen and (min-width: 1200px){.cta-card-large__image picture{height:100%;position:absolute}}.cta-card-large__image picture img{object-fit:cover;object-position:center center;width:100%;height:100%}
