.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{z-index:0;content:"";pointer-events:none;background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg-mob.webp);background-repeat:no-repeat;background-size:100% 100%;width:375px;height:792px;position:absolute;bottom:0;right:0}.ui-ux-page__hero .service-hero__background{display:none}.ui-ux-page__hero .service-hero__container{flex-direction:column;justify-content:flex-start;align-items:center;min-height:830px;display:flex}.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{background:linear-gradient(#18292d 0%,#0d5664 100%);overflow:hidden}.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{object-fit:contain;border-radius:0;height:auto;max-height:320px}.ui-ux-page__benefits{background:#effafe}.ui-ux-page__benefits .service-accordion-showcase{background:0 0}.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;min-height:0;max-height:364px}.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{background:#12798a;border-radius:18px;width:min(1420px,90%);overflow:hidden}.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{object-fit:cover;object-position:left center;border-radius:0}.ui-ux-page__approach{background:#effafe}.ui-ux-page__approach .service-side-scroll-cards{background:0 0}.ui-ux-page__approach .service-side-scroll-cards__list--big .service-side-scroll-cards__card{background:var(--color-white);box-shadow:var(--shadow-soft);border-radius:18px;padding:24px}.ui-ux-page__approach .service-side-scroll-cards__icon-wrap{background:var(--color-white);border-radius:50%}.ui-ux-page__process .service-process{background:linear-gradient(90deg,#18292d 0%,#0d5563 100%)}.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 (width>=769px){.ui-ux-page__hero .service-hero:before{background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg-tablet.webp);width:1024px;height:829px;top:0;bottom:auto}.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 (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 (width>=1201px){.ui-ux-page__hero .service-hero{min-height:620px}.ui-ux-page__hero .service-hero:before{opacity:.1;background-image:url(/assets/images/pages/ui-ux/ui-ux-hero-bg.webp);width:1231px;height:620px}.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}}
