.healthcare-page{overflow-x:clip}.healthcare-page__hero .service-hero{min-height:620px;margin-bottom:120px;padding:0 0 54px;background:linear-gradient(90deg,#0d5563,#65a0a1),linear-gradient(90deg,#18292d,#0d5563)}.healthcare-page__hero .service-hero__container{min-height:620px}.healthcare-page__hero .service-hero__copy{max-width:816px;align-items:flex-start;padding-top:195px}.healthcare-page__hero .service-hero__title,.healthcare-page__hero .service-hero__description{text-align:left}.healthcare-page__hero .service-hero__title{max-width:786px;margin-bottom:24px;font-size:52px;font-weight:600;line-height:66px}.healthcare-page__hero .service-hero__description{max-width:776px;margin-bottom:48px;font-size:22px;line-height:35px}.healthcare-page__hero .service-hero__picture{position:absolute;right:calc((100vw - 100%)/-2);bottom:-54px;z-index:0;width:790px;pointer-events:none}.healthcare-page__hero .service-hero__image{width:100%;margin:0}.healthcare-page__hero .service-hero__decor{left:-20px;top:40px;bottom:auto;z-index:0;display:block;width:auto;max-width:none}.healthcare-page__services .service-masonry-cards{padding:0 0 120px;background:var(--color-white)}.healthcare-page__services .service-masonry-cards__title,.healthcare-page__solutions .service-masonry-cards__title,.healthcare-page__reasons .service-masonry-cards__title{margin-bottom:40px}.healthcare-page__services .service-masonry-cards__descriptions,.healthcare-page__solutions .service-masonry-cards__descriptions,.healthcare-page__reasons .service-masonry-cards__descriptions{max-width:1040px;margin-bottom:60px}.healthcare-page__services .service-masonry-cards__descriptions p,.healthcare-page__reasons .service-masonry-cards__descriptions p{color:#53666d;text-align:left}.healthcare-page__services .service-masonry-cards__list--two-column-grid{gap:50px}.healthcare-page__services .service-masonry-cards__card{padding:40px 40px 60px;border-radius:10px;background:#deeeef;box-shadow:none}.healthcare-page__services .service-masonry-cards__header{gap:30px;align-items:center;margin-bottom:30px}.healthcare-page__services .service-masonry-cards__icon-shell{width:70px;height:70px}.healthcare-page__services .service-masonry-cards__icon{width:30px;height:30px}.healthcare-page__services .service-masonry-cards__card-title,.healthcare-page__solutions .service-masonry-cards__card-title,.healthcare-page__reasons .service-masonry-cards__card-title{color:#3e4245;font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:28px}.healthcare-page__services .service-masonry-cards__content p,.healthcare-page__solutions .service-masonry-cards__content p,.healthcare-page__reasons .service-masonry-cards__content p{color:#53666d;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:22px}.healthcare-page__solutions .service-masonry-cards{overflow:hidden;padding:80px 0 130px;background:linear-gradient(270deg,#18292d,#0d5563)}.healthcare-page__solutions .service-masonry-cards__decor{left:-415px;top:435px;z-index:0;display:block;width:2619px;height:534px;max-width:none;transform:rotate(11deg)}.healthcare-page__solutions .service-masonry-cards__title,.healthcare-page__solutions .service-masonry-cards__descriptions p{color:var(--color-white)}.healthcare-page__solutions .service-masonry-cards__title{text-align:center}.healthcare-page__solutions .service-masonry-cards__descriptions p{font-weight:600;text-align:left}.healthcare-page__solutions .service-masonry-cards__card{min-height:250px;padding:35px 40px 40px;border-radius:8px;background:var(--color-white);box-shadow:none}.healthcare-page__solutions .service-masonry-cards__header,.healthcare-page__reasons .service-masonry-cards__header{margin-bottom:24px}.healthcare-page__reasons{background:linear-gradient(0deg,#deeeef,#deeeef00)}.healthcare-page__reasons .service-masonry-cards{padding:140px 0 90px;background:transparent}.healthcare-page__reasons .service-masonry-cards__title{max-width:760px;margin-inline:auto}.healthcare-page__reasons .service-masonry-cards__descriptions p{text-align:center}.healthcare-page__reasons .service-masonry-cards__list--two-column-grid{gap:20px 165px}.healthcare-page__reasons .service-masonry-cards__card{padding:0;border-radius:0;background:transparent;box-shadow:none}.healthcare-page__benefits .service-right-list{overflow:hidden;padding:150px 0 80px;background:var(--color-white)}.healthcare-page__benefits .service-right-list__decor{left:-350px;bottom:-130px;z-index:0;display:block;width:862px;height:1042px;max-width:none}.healthcare-page__benefits .service-right-list__container,.healthcare-page__custom .service-right-list__container{gap:92px}.healthcare-page__benefits .service-right-list__title,.healthcare-page__custom .service-right-list__title{text-align:left}.healthcare-page__benefits .service-right-list__copy p,.healthcare-page__custom .service-right-list__copy p{color:#53666d;text-align:left}.healthcare-page__benefits .service-right-list__item{padding-bottom:30px}.healthcare-page__benefits .service-right-list__item-title{margin-bottom:30px;color:var(--color-dark-2);font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:26px}.healthcare-page__benefits .service-right-list__item-text{color:var(--color-dark-2);font-size:16px;line-height:22px}.healthcare-page__build .service-schema-section{margin-bottom:120px;background:linear-gradient(270deg,var(--color-dark-2) 0%,#0d5563 100%)}.healthcare-page__build .service-schema-section__card{padding-top:70px;padding-bottom:90px;background:transparent}.healthcare-page__build .service-schema-section__title,.healthcare-page__build .service-schema-section__description{color:var(--color-white)}.healthcare-page__build .service-schema-section__description{max-width:1120px;margin-inline:auto;white-space:pre-line;text-align:left}.healthcare-page__build .service-schema-section__image{width:100%;max-width:1165px;border-radius:0}.healthcare-page__process .service-tabs-section{padding:0 0 120px}.healthcare-page__process .service-tabs-section__card{padding:60px 45px 42px;background:#deeeef}.healthcare-page__process .service-tabs-section__title{color:#11434d;text-align:left}.healthcare-page__process .service-tabs-section__intro h3{color:#11434d}.healthcare-page__custom .service-right-list{overflow:hidden;padding:0 0 200px;background:var(--color-white)}.healthcare-page__custom .service-right-list__decor{left:-750px;bottom:-280px;z-index:0;display:block;width:2693px;height:1270px;max-width:none}.healthcare-page__custom .service-right-list__items{position:relative;margin-top:50px}.healthcare-page__custom .service-right-list__items:before{position:absolute;top:-52px;bottom:-40px;left:-40px;width:1px;background:#0e5563;content:""}.healthcare-page__custom .service-right-list__item{position:relative;display:block;max-width:520px;padding-bottom:0;border-bottom:0}.healthcare-page__custom .service-right-list__item+.service-right-list__item{margin-top:50px}.healthcare-page__custom .service-right-list__item-icon-wrap{position:absolute;top:-1px;left:-56px;z-index:1;width:30px;height:30px;border-radius:999px;background:#0e5563}.healthcare-page__custom .service-right-list__item-icon{width:8px;height:auto;filter:brightness(0) invert(1)}.healthcare-page__custom .service-right-list__item-title{margin-bottom:24px;color:var(--color-dark-2);font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:27px}.healthcare-page__custom .service-right-list__item-text{color:#3e4245;font-size:18px;line-height:25px}.healthcare-page__cases .service-related-cases{background:#f5fbfb}.healthcare-page__timeline .service-rich-text{position:relative;z-index:2;padding:0 0 95px;background:var(--color-white)}.healthcare-page__timeline .service-rich-text:before{position:absolute;top:-185px;left:-810px;z-index:-1;display:block;width:2553px;height:884px;background:url(/assets/vectors/timeline-vector.svg) center / contain no-repeat;content:"";pointer-events:none;transform:rotate(-1.31deg)}.healthcare-page__timeline .service-rich-text__container{max-width:1370px;padding:60px 139px;border-radius:8px;background:linear-gradient(90deg,#18292d,#0d5563),#12798a}.healthcare-page__timeline .service-section-title,.healthcare-page__timeline .service-rich-text__content p{color:var(--color-white)}.healthcare-page__timeline .service-section-title{max-width:1015px;margin-bottom:40px}.healthcare-page__timeline .service-rich-text__content{max-width:1100px}.healthcare-page__timeline .service-rich-text__content p{text-align:left}.healthcare-page__testimonials .testimonials-section{margin-top:-390px;margin-bottom:120px;padding-top:390px;padding-bottom:300px;background:#eef9fa}.healthcare-page__testimonials .testimonials-section__title{max-width:none;font-size:52px;line-height:65px}@media(min-width:1024px){.healthcare-page__testimonials .testimonials-section__slider .swiper-slide-active .testimonials-section__card{grid-template-columns:39px auto 160px}.healthcare-page__testimonials .testimonials-section__slider .swiper-slide-active .testimonials-section__avatar{width:39px;height:39px}}.healthcare-page__discuss{margin-top:-355px;position:relative;z-index:3}.healthcare-page__discuss .service-media-text{padding:0}.healthcare-page__discuss .service-media-text__container{max-width:1362px;min-height:443px;padding:0;border-radius:10px;overflow:hidden;background:linear-gradient(0deg,#135b68,#135b68),linear-gradient(0deg,#18292d,#18292d),#18292d}.healthcare-page__discuss .service-media-text__copy{max-width:657px;padding:60px 0 80px 95px}.healthcare-page__discuss .service-section-title,.healthcare-page__discuss .service-section-copy p{color:var(--color-white);text-align:left}.healthcare-page__discuss .service-section-copy p{font-size:22px;font-weight:600;line-height:26px}.healthcare-page__discuss .legacy-button{border-color:var(--color-white);background:var(--color-white);color:#0d5765}.healthcare-page__discuss .service-media-text__media{align-self:stretch}.healthcare-page__discuss .service-media-text__picture,.healthcare-page__discuss .service-media-text__image{height:100%}.healthcare-page__discuss .service-media-text__image{border-radius:0;object-fit:contain;object-position:right bottom}.healthcare-page__faq{background:var(--color-white)}.healthcare-page__articles .service-related-articles{padding-bottom:105px}.healthcare-page__articles .service-related-articles__excerpt{display:none}.healthcare-page__form .lead-form-section{margin-top:-30px;background:transparent}.healthcare-page__form .lead-form-section__container{max-width:1360px;padding:0}.healthcare-page__form .lead-form-section__card{min-height:660px;margin:0 auto -150px;padding:75px 96px 100px;border-radius:10px;background:#244850}.healthcare-page__form .lead-form-section__card:before{position:absolute;inset:0 0 0 auto;z-index:0;display:block;width:968px;border-radius:0 10px 10px 0;background:url(/assets/images/pages/form-bg-img.webp) center right / cover no-repeat;content:""}.healthcare-page__form .lead-form-section__title,.healthcare-page__form .lead-form-section__layout{position:relative;z-index:1}.healthcare-page__form .lead-form-section__title{max-width:640px;text-align:left}.healthcare-page__form .lead-form-section__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.healthcare-page__form .lead-form-section__copy{display:none}.healthcare-page__form .lead-form-section__decorative{top:60px;right:-647px;z-index:-1;display:block;width:669px;height:625px}@media(max-width:1200px){.healthcare-page__hero .service-hero{min-height:790px;margin-bottom:80px;padding-bottom:0}.healthcare-page__hero .service-hero__container{min-height:790px}.healthcare-page__hero .service-hero__copy{max-width:758px;padding-top:224px}.healthcare-page__hero .service-hero__picture{right:-150px;bottom:0;width:606px;height:670px}.healthcare-page__hero .service-hero__image{height:100%;object-fit:contain}.healthcare-page__hero .service-hero__decor,.healthcare-page__solutions .service-masonry-cards__decor,.healthcare-page__benefits .service-right-list__decor,.healthcare-page__custom .service-right-list__decor,.healthcare-page__timeline .service-rich-text:before,.healthcare-page__form .lead-form-section__decorative{display:none}.healthcare-page__services .service-masonry-cards,.healthcare-page__reasons .service-masonry-cards,.healthcare-page__benefits .service-right-list,.healthcare-page__custom .service-right-list{padding-inline:40px}.healthcare-page__reasons .service-masonry-cards__list--two-column-grid{gap:40px 50px}.healthcare-page__form .lead-form-section__card{margin-bottom:0;border-radius:0}.healthcare-page__form .lead-form-section__card:before{left:340px}}@media(max-width:768px){.healthcare-page__hero .service-hero{min-height:830px;padding-bottom:0}.healthcare-page__hero .service-hero__container{min-height:830px}.healthcare-page__hero .service-hero__copy{align-items:center;padding-top:150px}.healthcare-page__hero .service-hero__title{margin-bottom:40px;font-size:38px;line-height:48px;text-align:center}.healthcare-page__hero .service-hero__description{max-width:315px;font-size:16px;line-height:22px;text-align:center}.healthcare-page__hero .service-hero__picture{right:0;bottom:-12px;width:375px;height:500px}.healthcare-page__services .service-masonry-cards,.healthcare-page__solutions .service-masonry-cards,.healthcare-page__reasons .service-masonry-cards,.healthcare-page__benefits .service-right-list,.healthcare-page__custom .service-right-list{padding:60px 0}.healthcare-page__services .service-masonry-cards__card,.healthcare-page__solutions .service-masonry-cards__card{padding:20px}.healthcare-page__services .service-masonry-cards__header{gap:20px;margin-bottom:10px}.healthcare-page__services .service-masonry-cards__icon-shell{width:50px;height:50px}.healthcare-page__services .service-masonry-cards__icon{width:22px;height:22px}.healthcare-page__services .service-masonry-cards__content p,.healthcare-page__solutions .service-masonry-cards__content p,.healthcare-page__reasons .service-masonry-cards__content p,.healthcare-page__benefits .service-right-list__item-text,.healthcare-page__custom .service-right-list__item-text{font-size:12px;line-height:16.5px}.healthcare-page__reasons .service-masonry-cards__descriptions p{text-align:left}.healthcare-page__benefits .service-right-list__item-title{font-size:20px;line-height:24px}.healthcare-page__build .service-schema-section{margin-bottom:60px}.healthcare-page__build .service-schema-section__card{padding:60px 0 80px}.healthcare-page__build .service-schema-section__image{max-width:332px}.healthcare-page__process .service-tabs-section{padding-bottom:60px}.healthcare-page__process .service-tabs-section__card{padding:40px 20px 70px;border-radius:0}.healthcare-page__process .service-tabs-section__title{text-align:center}.healthcare-page__custom .service-right-list__items:before{left:15px}.healthcare-page__custom .service-right-list__item{display:flex;gap:20px;max-width:none}.healthcare-page__custom .service-right-list__item-icon-wrap{position:relative;top:auto;left:auto}.healthcare-page__cases .service-related-cases{background:#f5fbfb}.healthcare-page__timeline .service-rich-text{padding-bottom:60px}.healthcare-page__timeline .service-rich-text__container{padding:60px 20px;border-radius:0}.healthcare-page__testimonials .testimonials-section{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:76px}.healthcare-page__testimonials .testimonials-section__title{max-width:308px;font-size:32px;line-height:40px}.healthcare-page__discuss{margin-top:0}.healthcare-page__discuss .service-media-text__container{display:flex;min-height:365px;justify-content:center;border-radius:0}.healthcare-page__discuss .service-media-text__copy{align-items:center;max-width:100%;padding:40px 20px}.healthcare-page__discuss .service-section-title,.healthcare-page__discuss .service-section-copy p{text-align:center}.healthcare-page__discuss .service-media-text__media{display:none}.healthcare-page__form .lead-form-section__card{min-height:auto;padding:50px 20px 70px;border-radius:0}.healthcare-page__form .lead-form-section__card:before{display:none}.healthcare-page__form .lead-form-section__title{text-align:center}.healthcare-page__form .lead-form-section__layout{grid-template-columns:1fr}}
