.custom-software-page__services{background:#ecf6f3}.custom-software-page__services .service-icon-cards{padding-top:60px;padding-bottom:60px;background:var(--color-green-11)}.custom-software-page__business{background:var(--color-white)}.custom-software-page__business .service-icon-cards{padding-top:60px;padding-bottom:60px}.custom-software-page__industries{background:#ecf6f3}.custom-software-page__contact{background:var(--color-white)}.custom-software-page__testimonials{position:relative;overflow:hidden}.custom-software-page__articles{background:linear-gradient(360deg,#deeeef,#deeeef00)}.custom-software-page__contact .service-media-text__container{width:100%;max-width:1920px;gap:0}.custom-software-page__contact .service-media-text__copy{display:flex;flex-direction:column;max-width:1290px;margin:60px auto 40px;padding-inline:20px}.custom-software-page__contact .service-section-title{margin:0;font-size:32px;font-weight:600;line-height:42px;text-align:left}.custom-software-page__contact .service-section-copy{max-width:none;margin:0}.custom-software-page__contact .service-section-copy p{margin-top:18px;color:var(--color-grey-2);font-size:16px;line-height:26px;text-align:left}.custom-software-page__contact .legacy-button{align-self:center;margin-top:40px}.custom-software-page__contact .service-media-text__media{display:block;width:100%}.custom-software-page__contact .service-media-text__media img{display:block;height:100%;border-radius:0;object-fit:cover}.custom-software-page__testimonials .testimonials-section{padding-top:60px}.custom-software-page__testimonials .testimonials-section__title{top:-13px}.custom-software-page__testimonials .testimonials-section__decor{position:absolute;top:-86px;right:-1540px;z-index:0;display:none;pointer-events:none}@media(min-width:769px){.service-hero{padding:115px 0 0}.service-hero__container{display:flex;min-height:830px}.service-hero__copy{width:540px;align-items:flex-start;padding-top:114px}.service-hero__title,.service-hero__description{text-align:left}.service-hero__title{margin-bottom:36px}.service-hero__description{margin-bottom:58px}.service-hero__image{position:absolute;right:0;bottom:0;width:600px;margin:0}.service-section-title{margin-bottom:36px}.service-side-scroll-cards__container{gap:56px}.service-side-scroll-cards__list{overflow:visible;max-height:none}.custom-software-hero{min-height:790px;padding:228px 40px 170px}.custom-software-hero__decoration--right{display:none}.custom-software-hero__decoration--right-tablet{display:block;right:0;bottom:0}.custom-software-hero__monitor{margin-top:0}.custom-software-page__services .service-icon-cards{padding-top:80px;padding-bottom:60px}.custom-software-page__business .service-icon-cards{padding-top:80px;padding-bottom:80px}.custom-software-page__contact .service-media-text__copy{margin-bottom:80px;padding-inline:60px}.custom-software-page__contact .service-section-title{font-size:52px;line-height:65px}.custom-software-page__contact .service-section-copy p{margin-top:32px;font-size:18px;line-height:140%}.custom-software-page__contact .legacy-button{align-self:flex-start}.custom-software-page__testimonials .testimonials-section{padding-top:170px;padding-bottom:80px}.custom-software-page__testimonials .testimonials-section__title{top:60px;margin-top:15px}.custom-software-page__testimonials .testimonials-section__decor{display:block}}@media(min-width:1201px){.service-hero{padding:0}.service-hero__container{min-height:620px}.service-hero__copy{width:750px;padding-top:94px}.service-side-scroll-cards__container{gap:110px}.custom-software-hero{padding:150px 0 50px}.custom-software-hero__decoration--right{display:block}.custom-software-hero__decoration--right-tablet,.custom-software-hero__decoration--right-mobile{display:none}.custom-software-page__services .service-icon-cards{padding-top:120px}.custom-software-page__business .service-icon-cards{padding-top:120px;padding-bottom:120px}.custom-software-page__contact .service-media-text__container{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch}.custom-software-page__contact .service-media-text__copy{width:830px;max-width:830px;flex-shrink:0;margin:0;padding:120px 70px}.custom-software-page__contact .service-media-text__media{display:flex;align-self:stretch;width:clamp(600px,100%,850px);height:auto;min-height:0}.custom-software-page__contact .service-media-text__picture{display:block;width:100%;height:100%}.custom-software-page__contact .service-media-text__media img{flex:1 1 auto;width:100%;height:100%}.custom-software-page__testimonials .testimonials-section{padding-top:120px;padding-bottom:120px}.custom-software-page__testimonials .testimonials-section__title{top:4px;margin-top:0}.custom-software-page__testimonials .testimonials-section__decor{right:-1390px}}@media(max-width:768px){.service-hero__container{min-height:0}.service-icon-cards__grid--text-dark .service-icon-cards__card-text{font-size:14px}.custom-software-hero{min-height:830px;padding:170px 0 120px}.custom-software-hero__content{display:block}.custom-software-hero__copy{padding-top:0}.custom-software-hero__monitor{width:228px;height:228px;margin:40px auto 0}.custom-software-hero__decoration--left,.custom-software-hero__decoration--right,.custom-software-hero__decoration--right-tablet,.custom-software-hero__decoration--bg{display:none}.custom-software-hero__decoration--right-mobile{display:block;right:-200px;bottom:-80px}}
