.service-card{color:var(--color-white);display:block;overflow:hidden;position:relative;z-index:1}.service-card[href]{cursor:pointer}@media(hover:hover)and (pointer:fine){.service-card[href].focus-visible .service-card__content,.service-card[href]:hover .service-card__content{background:var(--color-blue-gradient)}.service-card[href].focus-visible .service-card__image,.service-card[href]:hover .service-card__image{transform:scale(1.1)}.service-card[href].focus-visible:not(.service-card--small) .service-card__icon path,.service-card[href]:hover:not(.service-card--small) .service-card__icon path{animation:drawPath .3s linear forwards}}.service-card[href].focus-visible .service-card__content{background:var(--color-blue-gradient)}.service-card[href].focus-visible .service-card__image{transform:scale(1.1)}.service-card[href].focus-visible:not(.service-card--small) .service-card__icon path{animation:drawPath .3s linear forwards}.service-card:not(.service-card--small){height:20.125rem;width:20.125rem}@media(min-width:640px){.service-card:not(.service-card--small){height:23.9375rem;width:23.9375rem}}@media(min-width:1024px){.service-card:not(.service-card--small){height:27.875rem;width:27.875rem}}@media(min-width:1920px){.service-card:not(.service-card--small){height:27.625rem;width:27.625rem}}.service-card:not(.service-card--small) .service-card__content{bottom:.5px;left:.5px;overflow:hidden;position:absolute}.service-card--full .service-card__content{padding:2rem 1.4375rem 1.625rem;width:100%}@media(min-width:640px){.service-card--full .service-card__content{padding:2rem 1.9375rem 1.875rem}}@media(min-width:1024px){.service-card--full .service-card__content{padding:2.5rem 2.375rem 2.375rem}}.service-card--full .service-card__name{font-size:1rem;font-weight:400;line-height:1.5;max-width:13.625rem}.blind-text-medium .service-card--full .service-card__name{font-size:1.125rem}.blind-text-large .service-card--full .service-card__name{font-size:1.25rem}@media(min-width:640px){.service-card--full .service-card__name{font-size:1.125rem}.blind-text-medium .service-card--full .service-card__name{font-size:1.25rem}.blind-text-large .service-card--full .service-card__name{font-size:1.375rem}}@media(min-width:1024px){.service-card--full .service-card__name{max-width:none}}.service-card--white .service-card__content{backdrop-filter:none;background:none;border:1px solid var(--color-gray);color:var(--color-black)}.service-card--white .service-card__icon path{stroke:var(--color-black)}@media(hover:hover)and (pointer:fine){.service-card--white.focus-visible .service-card__content,.service-card--white:hover .service-card__content{background:var(--color-green-dark)!important;color:var(--color-white)}.service-card--white.focus-visible .service-card__icon path,.service-card--white:hover .service-card__icon path{stroke:var(--color-white)}}.service-card--white.focus-visible .service-card__content{background:var(--color-green-dark)!important;color:var(--color-white)}.service-card--white.focus-visible .service-card__icon path{stroke:var(--color-white)}.service-card__image-wrapper{height:100%;overflow:hidden}.service-card__image-wrapper .image{height:100%}.service-card__image{transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.service-card__content{backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px);background:var(--color-blue-gradient);display:flex;flex-direction:column;justify-content:space-between;min-height:11.25rem;padding:1.75rem 1.5rem;transition-duration:.3s;transition-property:background;transition-timing-function:ease;width:13.375rem}@media(min-width:640px){.service-card__content{min-height:13.25rem;padding:2rem;width:15.875rem}}@media(min-width:1024px){.service-card__content{min-height:15rem;padding:2.5rem;width:17.375rem}}@media(min-width:1920px){.service-card__content{min-height:15.5rem;width:18.375rem}}.service-card__name{font-size:1.125rem;max-height:3.15rem;white-space:break-spaces}.blind-text-medium .service-card__name,.service-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.blind-text-medium .service-card__name{font-size:1.25rem;max-height:3.5rem}.blind-text-large .service-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.375rem;line-height:1.4;max-height:3.85rem;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.service-card__name{font-size:1.25rem;max-height:3.5rem}.blind-text-medium .service-card__name,.service-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.blind-text-medium .service-card__name{font-size:1.375rem;max-height:3.85rem}.blind-text-large .service-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.5rem;line-height:1.4;max-height:4.2rem;overflow:hidden;text-overflow:ellipsis}.service-card__link,.service-card__text{font-size:1.125rem;max-height:3.375rem}.blind-text-medium .service-card__link,.blind-text-medium .service-card__text,.service-card__link,.service-card__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.blind-text-medium .service-card__link,.blind-text-medium .service-card__text{font-size:1.25rem;max-height:3.75rem}.blind-text-large .service-card__link,.blind-text-large .service-card__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:1.375rem;line-height:1.5;max-height:4.125rem;overflow:hidden;text-overflow:ellipsis}}.service-card__link{color:var(--color-white);z-index:3}.service-card__icon{bottom:0;height:5.625rem!important;position:absolute;right:0;width:7.6875rem!important}@media(min-width:640px){.service-card__icon{height:7.5rem!important;width:10.25rem!important}}@media(min-width:1024px){.service-card__icon{height:8.75rem!important;width:11.875rem!important}}.service-card__icon--animate{right:-.125rem}.blind-images-hidden .service-card__icon{display:none}