.ui-ux-page{background:var(--color-white);overflow-x:clip}.ui-ux-page__hero .service-hero{min-height:830px;padding:0}.ui-ux-page__hero .service-hero:before{position:absolute;right:0;bottom:0;z-index:0;width:375px;height:792px;background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg-mob.webp);background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none}.ui-ux-page__hero .service-hero__background{display:none}.ui-ux-page__hero .service-hero__container{min-height:830px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ui-ux-page__hero .service-hero__copy{width:100%;max-width:701px;padding-top:134px}.ui-ux-page__hero .service-hero__title{width:100%;margin-bottom:24px;font-size:32px;font-weight:600;line-height:1.2}.ui-ux-page__hero .service-hero__description{width:100%;max-width:700px;margin:0;padding-bottom:40px;font-size:16px;font-weight:400;line-height:1.6}.ui-ux-page__hero .legacy-button{width:267px}.ui-ux-page__hero .service-hero__visual--animated{height:360px;margin-top:31px}.ui-ux-page__consulting .service-solutions-carousel{background:#effafe}.ui-ux-page__choose{overflow:hidden;background:linear-gradient(180deg,#18292d,#0d5664)}.ui-ux-page__choose .service-media-text{padding:60px 0}.ui-ux-page__choose .service-section-title,.ui-ux-page__choose .service-section-copy p{color:var(--color-white);text-align:center}.ui-ux-page__choose .service-section-copy{margin-bottom:32px}.ui-ux-page__choose .legacy-button{align-self:center;width:175px;min-width:175px}.ui-ux-page__choose .service-media-text__image{height:auto;max-height:320px;object-fit:contain;border-radius:0}.ui-ux-page__benefits{background:#effafe}.ui-ux-page__benefits .service-accordion-showcase{background:transparent}.ui-ux-page__benefits .service-accordion-showcase__title,.ui-ux-page__benefits .service-accordion-showcase__description p{text-align:center}.ui-ux-page__benefits .service-accordion-showcase__image{width:auto;max-width:350px;max-height:364px;min-height:0}.ui-ux-page__solutions .industries-section{background:var(--color-white)}.ui-ux-page__contact{background:#effafe}.ui-ux-page__contact .service-media-text{padding:0}.ui-ux-page__contact .service-media-text__container{overflow:hidden;width:min(1420px,90%);border-radius:18px;background:#12798a}.ui-ux-page__contact .service-media-text__copy{padding:60px 20px 0}.ui-ux-page__contact .service-section-title,.ui-ux-page__contact .service-section-copy p{color:var(--color-white)}.ui-ux-page__contact .legacy-button{min-width:266px}.ui-ux-page__contact .service-media-text__media,.ui-ux-page__contact .service-media-text__picture,.ui-ux-page__contact .service-media-text__image{height:100%}.ui-ux-page__contact .service-media-text__image{border-radius:0;object-fit:cover;object-position:left center}.ui-ux-page__approach{background:#effafe}.ui-ux-page__approach .service-side-scroll-cards{background:transparent}.ui-ux-page__approach .service-side-scroll-cards__list--big .service-side-scroll-cards__card{padding:24px;border-radius:18px;background:var(--color-white);box-shadow:var(--shadow-soft)}.ui-ux-page__approach .service-side-scroll-cards__icon-wrap{border-radius:50%;background:var(--color-white)}.ui-ux-page__process .service-process{background:linear-gradient(90deg,#18292d,#0d5563)}.ui-ux-page__process .service-section-title,.ui-ux-page__process .service-process__description{color:var(--color-white)}.ui-ux-page__cases .service-related-cases{background:#effafe}.ui-ux-page__faq .faq-section{background:var(--color-white)}@media(min-width:769px){.ui-ux-page__hero .service-hero:before{top:0;bottom:auto;width:1024px;height:829px;background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg-tablet.webp)}.ui-ux-page__hero .service-hero__container{flex-direction:row;justify-content:space-between}.ui-ux-page__hero .service-hero__copy{align-items:flex-start;max-width:500px;padding-top:0}.ui-ux-page__hero .service-hero__title{font-size:52px;font-weight:500;line-height:1.2}.ui-ux-page__hero .service-hero__description{padding-bottom:40px;font-size:24px;line-height:1.4}.ui-ux-page__hero .service-hero__visual--animated{flex:0 0 395px;width:395px;height:395px;margin:0}.ui-ux-page__choose .service-media-text{padding:80px 0}.ui-ux-page__choose .service-media-text__container{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr);gap:48px}.ui-ux-page__choose .service-section-title,.ui-ux-page__choose .service-section-copy p{text-align:left}.ui-ux-page__choose .legacy-button{align-self:flex-start}.ui-ux-page__contact .service-media-text__container{grid-template-columns:minmax(0,1fr) minmax(360px,50%)}.ui-ux-page__contact .service-media-text__copy{padding:64px 60px 0}}@media(min-width:900px){.ui-ux-page__hero .service-hero__title,.ui-ux-page__hero .service-hero__description{text-align:left}.ui-ux-page__hero .service-hero__title{margin-bottom:36px}.ui-ux-page__hero .service-hero__description{padding-bottom:58px}}@media(min-width:1201px){.ui-ux-page__hero .service-hero{min-height:620px}.ui-ux-page__hero .service-hero:before{width:1231px;height:620px;background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg.webp);opacity:.1}.ui-ux-page__hero .service-hero__container{min-height:620px;padding-top:68px}.ui-ux-page__hero .service-hero__copy{max-width:700px;margin-left:100px}.ui-ux-page__hero .service-hero__title{margin-bottom:18px}.ui-ux-page__hero .service-hero__visual--animated{flex-basis:395px;width:395px;height:395px}.ui-ux-page__consulting .service-solutions-carousel,.ui-ux-page__choose .service-media-text{padding:120px 0}.ui-ux-page__choose .service-media-text__container{grid-template-columns:minmax(520px,.9fr) minmax(0,1.1fr);gap:80px}.ui-ux-page__choose .service-media-text__image{width:684px;max-height:572px}.ui-ux-page__benefits .service-accordion-showcase{padding:120px 0}.ui-ux-page__solutions .industries-section{padding-bottom:350px}.ui-ux-page__contact .service-media-text__container{margin-top:-165px}.ui-ux-page__contact .service-media-text__copy{padding:64px}.ui-ux-page__approach .service-side-scroll-cards{padding-bottom:120px}}
