.backend-development-page{overflow-x:clip}.backend-development-page__hero .service-hero{background:linear-gradient(#18292d 0%,#0d5563 100%);min-height:830px;padding:0}.backend-development-page__hero .service-hero:before{z-index:0;content:"";background-image:url(/assets/images/pages/backend_bg.webp);background-position:right -100px center;background-repeat:no-repeat;background-size:auto 100%;width:100%;position:absolute;inset:0 0 0 auto}.backend-development-page__hero .service-hero__container{min-height:830px;padding-top:115px}.backend-development-page__hero .service-hero__copy{align-items:center;max-width:100%;padding-top:40px}.backend-development-page__hero .service-hero__title{margin-bottom:24px}.backend-development-page__hero .service-hero__description{max-width:760px;margin-bottom:40px}.backend-development-page__hero .service-hero__image{z-index:0;width:375px;max-width:none;margin:0;position:absolute;bottom:0;right:50%;transform:translate(50%)}.backend-development-page__services,.backend-development-page__process,.backend-development-page__partnering,.backend-development-page__benefits,.backend-development-page__contact,.backend-development-page__cases,.backend-development-page__faq{background:var(--color-primary-8)}.backend-development-page__services .service-icon-cards__card--intro,.backend-development-page__partnering .service-icon-cards__card--intro{background:var(--color-white);border-radius:18px;box-shadow:10px 10px 60px #0025281a}.backend-development-page__services .service-icon-cards__card--featured,.backend-development-page__partnering .service-icon-cards__card--featured{box-shadow:none;background:0 0}.backend-development-page__services .service-icon-cards__featured-title,.backend-development-page__partnering .service-icon-cards__featured-title,.backend-development-page__benefits .service-types-section__title{color:var(--color-primary-6)}.backend-development-page__services .service-icon-cards__featured-text,.backend-development-page__partnering .service-icon-cards__featured-text{color:var(--color-secondary-3)}.backend-development-page__partnering .service-icon-cards__featured-text{white-space:pre-line}.backend-development-page__services .service-icon-cards__icon-wrap{background:var(--color-primary-8);border-radius:999px;width:70px;height:70px}.backend-development-page__services .service-icon-cards__icon{width:46px;height:46px}.backend-development-page__partnering .service-icon-cards__card--intro:not(.service-icon-cards__card--featured){min-height:380px;padding:52px 34px 40px;position:relative}.backend-development-page__partnering .service-icon-cards__card--intro:not(.service-icon-cards__card--featured):before{content:"";background:var(--color-primary-1);border-radius:10px;width:20%;height:6px;position:absolute;top:-3px;left:10%}.backend-development-page__process .service-schema-section{padding:0;overflow:visible}.backend-development-page__process .service-schema-section__card{background:var(--color-primary-6);flex-direction:column;align-items:center;max-width:1420px;display:flex}.backend-development-page__process .service-schema-section__description{color:var(--color-secondary-5)}.backend-development-page__process .service-schema-section__image{object-fit:contain;width:100%;max-width:none}.backend-development-page__process .service-schema-section__image-wrap,.backend-development-page__process .service-schema-section__image-wrap picture{justify-content:center;width:100%;display:flex}.backend-development-page__process .service-schema-section__decor{pointer-events:none}.backend-development-page__benefits .service-types-section__description{max-width:1040px}.backend-development-page__benefits .service-types-section__card{justify-content:center;min-height:0}.backend-development-page__benefits .service-types-section__card-illustration{align-items:center;min-height:160px}.backend-development-page__benefits .service-types-section__card-icon{width:120px;max-width:120px}.backend-development-page__technologies .service-tech-stack--legacy-grid{background:linear-gradient(#0d5563 0%,#12798a 100%);padding-top:80px;padding-bottom:80px}.backend-development-page__contact .service-media-text{background:var(--color-primary-8);padding:60px 0}.backend-development-page__contact .service-media-text__container{background:var(--color-white);border-radius:18px;overflow:hidden}.backend-development-page__contact .service-media-text__copy{padding:60px 20px 0}.backend-development-page__contact .service-section-title,.backend-development-page__contact .service-section-copy p{text-align:left}.backend-development-page__contact .service-section-copy{max-width:none;margin-bottom:40px}.backend-development-page__contact .legacy-button{margin-bottom:40px}.backend-development-page__contact .service-media-text__media,.backend-development-page__contact .service-media-text__picture,.backend-development-page__contact .service-media-text__image{height:100%}.backend-development-page__contact .service-media-text__image{object-position:left center;border-radius:0}.backend-development-page__cases .service-related-cases{padding-top:80px}.backend-development-page__articles{background:linear-gradient(#fff 0%,#f5fbfb 100%)}.backend-development-page__lets-talk .lets-talk-section{background:#fff}@media (width>=769px){.backend-development-page__hero .service-hero:before{background-position:0 0}.backend-development-page__hero .service-hero__copy{align-items:flex-start;max-width:500px;padding-top:100px}.backend-development-page__hero .service-hero__title,.backend-development-page__hero .service-hero__description{text-align:left}.backend-development-page__hero .service-hero__description{margin-bottom:58px;font-size:22px;line-height:35px}.backend-development-page__hero .service-hero__image{width:686px;right:-60px;transform:none}.backend-development-page__services .service-icon-cards__card--intro,.backend-development-page__partnering .service-icon-cards__card--intro{padding:40px}.backend-development-page__process .service-schema-section__image{max-width:none}.backend-development-page__process .service-schema-section__decor--left{z-index:1;display:block;top:-77px;left:-455px;right:auto}.backend-development-page__process .service-schema-section__decor--right{display:none}.backend-development-page__contact .service-media-text__copy{padding:64px 60px 0}.backend-development-page__contact .legacy-button{margin-top:6px;margin-bottom:64px}}@media (width>=1201px){.backend-development-page__hero .service-hero{min-height:620px}.backend-development-page__hero .service-hero:before{background-position:100% 0}.backend-development-page__hero .service-hero__container{min-height:620px}.backend-development-page__hero .service-hero__copy{max-width:750px;padding-top:80px}.backend-development-page__hero .service-hero__description{max-width:750px}.backend-development-page__process .service-schema-section__card{border-radius:18px;width:90%}.backend-development-page__process .service-schema-section__image{max-width:1176px}.backend-development-page__process .service-schema-section__decor--left{left:0}.backend-development-page__process .service-schema-section__decor--right{z-index:0;display:block;top:0;left:auto;right:0}.backend-development-page__partnering .service-icon-cards__grid--intro{grid-template-columns:.8fr repeat(2,minmax(0,1fr))}.backend-development-page__partnering .service-icon-cards__card--featured{grid-row:span 2}.backend-development-page__benefits .service-types-section__container{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}.backend-development-page__technologies .service-tech-stack--legacy-grid{background:linear-gradient(90deg,#0d5563 0%,#12798a 74.48% 100%);padding-top:80px;padding-bottom:295px}.backend-development-page__contact .service-media-text{padding-top:0;padding-bottom:0}.backend-development-page__contact .service-media-text__container{grid-template-columns:minmax(0,1fr) minmax(520px,50%);max-width:1420px;margin-bottom:-175px;position:relative;top:-175px}.backend-development-page__contact .service-media-text__copy{min-width:0;padding:64px}.backend-development-page__cases .service-related-cases{padding-top:120px}}
