.backend-development-page{overflow-x:clip}.backend-development-page__hero .service-hero{min-height:830px;padding:0;background:linear-gradient(180deg,#18292d,#0d5563)}.backend-development-page__hero .service-hero:before{position:absolute;inset:0 0 0 auto;z-index:0;width:100%;content:"";background-image:url(/assets/images/pages/backend_bg.webp);background-repeat:no-repeat;background-position:center right -100px;background-size:auto 100%}.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{position:absolute;right:50%;bottom:0;z-index:0;width:375px;max-width:none;margin:0;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{border-radius:18px;background:var(--color-white);box-shadow:10px 10px 60px #0025281a}.backend-development-page__services .service-icon-cards__card--featured,.backend-development-page__partnering .service-icon-cards__card--featured{background:transparent;box-shadow:none}.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{width:70px;height:70px;border-radius:999px;background:var(--color-primary-8)}.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){position:relative;min-height:380px;padding:52px 34px 40px}.backend-development-page__partnering .service-icon-cards__card--intro:not(.service-icon-cards__card--featured):before{position:absolute;top:-3px;left:10%;width:20%;height:6px;border-radius:10px;content:"";background:var(--color-primary-1)}.backend-development-page__process .service-schema-section{padding:0;overflow:visible}.backend-development-page__process .service-schema-section__card{display:flex;max-width:1420px;flex-direction:column;align-items:center;background:var(--color-primary-6)}.backend-development-page__process .service-schema-section__description{color:var(--color-secondary-5)}.backend-development-page__process .service-schema-section__image{width:100%;max-width:none;object-fit:contain}.backend-development-page__process .service-schema-section__image-wrap,.backend-development-page__process .service-schema-section__image-wrap picture{display:flex;width:100%;justify-content:center}.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{min-height:160px;align-items:center}.backend-development-page__benefits .service-types-section__card-icon{width:120px;max-width:120px}.backend-development-page__technologies .service-tech-stack--legacy-grid{padding-top:80px;padding-bottom:80px;background:linear-gradient(180deg,#0d5563,#12798a)}.backend-development-page__contact .service-media-text{padding:60px 0;background:var(--color-primary-8)}.backend-development-page__contact .service-media-text__container{overflow:hidden;border-radius:18px;background:var(--color-white)}.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{border-radius:0;object-position:left center}.backend-development-page__cases .service-related-cases{padding-top:80px}.backend-development-page__articles{background:linear-gradient(0deg,#f5fbfb,#fff)}.backend-development-page__articles .service-related-articles__title{margin-bottom:40px;text-align:center}.backend-development-page__lets-talk .lets-talk-section{background:#fff}@media(min-width:769px){.backend-development-page__hero .service-hero:before{background-position:top left}.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{right:-60px;width:686px;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{display:block;top:-77px;right:auto;left:-455px;z-index:1}.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(min-width:1201px){.backend-development-page__hero .service-hero{min-height:620px}.backend-development-page__hero .service-hero:before{background-position:top right}.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{width:90%;border-radius:18px}.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{display:block;top:0;right:0;left:auto;z-index: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{padding-top:80px;padding-bottom:295px;background:linear-gradient(90deg,#0d5563,#12798a 74.48% 100%)}.backend-development-page__contact .service-media-text{padding-top:0;padding-bottom:0}.backend-development-page__contact .service-media-text__container{position:relative;top:-175px;grid-template-columns:minmax(0,1fr) minmax(520px,50%);max-width:1420px;margin-bottom:-175px}.backend-development-page__contact .service-media-text__copy{min-width:0;padding:64px}.backend-development-page__cases .service-related-cases{padding-top:120px}.backend-development-page__articles .service-related-articles__title{margin-bottom:60px}}
