.h1,h1{font-feature-settings:"case" on,"liga" off,"clig" off;font-size:32px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.9px;line-height:110%}@media screen and (min-width:520px){.h1,h1{font-size:48px;letter-spacing:-1px;line-height:105%}}@media screen and (min-width:1024px){.h1,h1{font-size:53px;letter-spacing:-1.5px}}@media screen and (min-width:1440px){.h1,h1{font-size:72px}}.h2,h2{font-feature-settings:"case" on,"liga" off,"clig" off;font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.6px;line-height:115%}@media screen and (min-width:520px){.h2,h2{font-size:36px;letter-spacing:-.8px;line-height:110%}}@media screen and (min-width:1024px){.h2,h2{font-size:40px;letter-spacing:-1.1px}}@media screen and (min-width:1440px){.h2,h2{font-size:53px;letter-spacing:-1.15px}}.h3,h3{font-feature-settings:"case" on,"liga" off,"clig" off;font-size:21px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.4px;line-height:120%}@media screen and (min-width:520px){.h3,h3{font-size:28px;letter-spacing:-.5px;line-height:120%}}@media screen and (min-width:1024px){.h3,h3{font-size:29px;letter-spacing:-.8px}}@media screen and (min-width:1440px){.h3,h3{font-size:39px}}.h4,h4{font-feature-settings:"case" on;font-size:18px;font-variation-settings:"wght" 500;letter-spacing:-.15px;line-height:130%}@media screen and (min-width:520px){.h4,h4{font-size:21px;line-height:130%}}@media screen and (min-width:1024px){.h4,h4{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.h4,h4{font-size:29px;letter-spacing:-.4px}}.h5,h5{font-feature-settings:"case" on;font-size:16px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.1px;line-height:130%}@media screen and (min-width:520px){.h5,h5{font-size:18px}}@media screen and (min-width:1024px){.h5,h5{letter-spacing:-.2px}}@media screen and (min-width:1440px){.h5,h5{font-size:24px}}.factoid{font-feature-settings:"case" on,"liga" off,"clig" off;color:#fff;font-size:32px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.9px;line-height:110%}@media screen and (min-width:520px){.factoid{font-size:64px;letter-spacing:-1.2px;line-height:100%}}@media screen and (min-width:1024px){.factoid{font-size:72px;letter-spacing:-2px}}@media screen and (min-width:1440px){.factoid{font-size:96px}}.lead{font-feature-settings:"case" on;font-size:18px;font-variation-settings:"wght" 300;font-weight:400;letter-spacing:-.15px;line-height:130%}@media screen and (min-width:520px){.lead{font-size:21px}}@media screen and (min-width:1024px){.lead{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.lead{font-size:29px;letter-spacing:-.4px}}.overline{font-feature-settings:"case" on;font-size:16px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:2px;line-height:120%;text-transform:uppercase}@media screen and (min-width:1440px){.overline{font-size:18px}}.buttonText{font-feature-settings:"case" on,"liga" off,"clig" off;font-size:16px;font-variation-settings:"wght" 500;letter-spacing:-.1px;line-height:140%}@media screen and (min-width:520px){.buttonText{letter-spacing:-.2px;line-height:150%}}@media screen and (min-width:1024px){.buttonText{letter-spacing:-.3px}}@media screen and (min-width:1440px){.buttonText{font-size:18px}}.badge{font-feature-settings:"case" on;font-size:11px;font-variation-settings:"wght" 500;letter-spacing:2px;line-height:120%;text-transform:uppercase}@media screen and (min-width:520px){.badge{font-size:12px}}.caption{font-feature-settings:"case" on;font-size:13px;font-variation-settings:"wght" 300;font-weight:400;line-height:145%}@media screen and (min-width:520px){.caption{font-size:14px;line-height:150%}}.footnote{font-feature-settings:"case" on;font-size:11px;font-variation-settings:"wght" 300;font-weight:400;line-height:150%}@media screen and (min-width:520px){.footnote{font-size:12px;line-height:160%}}.bodyText{font-size:16px;font-variation-settings:"wght" 300;line-height:140%}@media screen and (min-width:520px){.bodyText{line-height:150%}}@media screen and (min-width:1440px){.bodyText{font-size:18px}}.boldBodyText{font-size:16px;font-variation-settings:"wght" 500;letter-spacing:.1px;line-height:140%}@media screen and (min-width:520px){.boldBodyText{line-height:150%}}@media screen and (min-width:1440px){.boldBodyText{font-size:18px}}.link{font-feature-settings:"case" on,"liga" off,"clig" off;font-size:16px;font-variation-settings:"wght" 300;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width:520px){.link{line-height:150%}}@media screen and (min-width:1440px){.link{font-size:18px}}.captionButton{font-feature-settings:"case" on;font-size:13px;font-variation-settings:"wght" 500;letter-spacing:-.1px;line-height:145%}@media screen and (min-width:520px){.captionButton{font-size:14px}}.carouselBlock{--swiper-control-bg:#e8e8e8;--swiper-progress-bar-bg:#1d1d1b;--swiper-progress-bar-track-bg:#c6c6c6;overflow:hidden;position:relative}.carouselBlock.isDark{--swiper-control-bg:#3f3f3d;--swiper-progress-bar-bg:#fff;--swiper-progress-bar-track-bg:#ffffff4d}.carouselBlockCard{border-radius:32px;padding:48px}@media screen and (min-width:768px){.carouselBlockCard{border-radius:24px}}@media screen and (min-width:1440px){.carouselBlockCard{border-radius:40px}}.controls{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:12px;position:relative}@media screen and (max-width:767px){.controls{padding:0 16px}}@media screen and (max-width:767px)and (min-width:768px){.controls{padding:0 48px}}@media screen and (max-width:767px)and (min-width:1024px){.controls{padding:0 85px}}@media screen and (max-width:767px)and (min-width:1440px){.controls{margin:auto;padding:0 111px}}@media screen and (max-width:767px)and (min-width:1640px){.controls{max-width:1928px;padding:0 124px}}@media screen and (min-width:768px){.controls{margin-top:16px}}@media screen and (min-width:1440px){.controls{margin-top:24px}}.swiper-pagination{align-items:center;background:var(--swiper-control-bg);border-radius:40px;display:flex;height:32px;padding-inline:10px;position:static;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.swiper-pagination-bullet{background-color:var(--swiper-progress-bar-track-bg);border-radius:4px;opacity:1;transition:transform .15s,width 1s}.swiper-pagination-bullet:hover{transform:scale(1.3)}.swiper-pagination-bullet-active{background-color:var(--swiper-progress-bar-track-bg);border-radius:4px;width:64px}.swiper-pagination-bullet-active:hover{height:8px;transform:scale(1);width:64px}.progressBullet{background-color:var(--swiper-progress-bar-bg);border-radius:4px;height:8px;max-width:64px;min-width:8px}.autoPlayButton{align-items:center;background:var(--swiper-control-bg);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.autoPlayButton:hover svg{transform:scale(1.2)}.autoPlayButton svg{transition-duration:.15s}.controlElIconPath{fill:var(--swiper-progress-bar-bg)}.autoPlayButtonPlay{display:none}.autoPlayButtonPlay_active{display:block}.autoPlayButtonPause_active,.swiperPrevNextControl{display:none}@media screen and (min-width:768px){.swiperPrevNextControl{display:flex;gap:8px;height:100%;justify-content:center;position:absolute;right:0;top:0}}.swiper-button-next,.swiper-button-prev{background:var(--swiper-control-bg);border-radius:50%;height:32px;margin-top:0;position:static;width:32px}.swiper-button-next svg,.swiper-button-prev svg{height:16px;transition-duration:.15s;width:16px}.swiper-button-next:hover svg{transform:translateX(2px);transition-duration:.15s}.swiper-button-prev:hover svg{transform:translateX(-2px);transition-duration:.15s}.swiper-button-next:after,.swiper-button-prev:after{content:none}.designCasePopupOverlay{background:var(--background-level-1-dark);cursor:pointer;display:none;height:calc(100dvh - 46px);left:0;overflow-y:auto;position:fixed;top:46px;width:100%;z-index:101}@media screen and (min-width:520px){.designCasePopupOverlay{height:100dvh;top:0}}.designCasePopupOverlay.isVisible{display:block}.designCasePopupOverlay.isLoading{overflow:hidden}.designCasePopupOverlay.isLoading .formBlock{display:none}.designCasePopupOverlay>*{cursor:auto}.designCasePopup{--content-pt:56px;background:#1d1d1b;border-radius:20px;margin-bottom:24px;margin-top:16px;min-height:100vh;padding-bottom:96px;position:relative}@media screen and (min-width:520px){.designCasePopup{border-radius:24px;margin-top:76px;padding-bottom:120px}}@media screen and (min-width:1024px){.designCasePopup{border-radius:40px;margin:80px 0 24px}}@media screen and (min-width:1440px){.designCasePopup{margin:72px auto 24px;max-width:min(100% - 222px,1680px)}}.designCasePopup .designCasePopupClose{--offset:8px;--negative-offset:calc(var(--offset)*-1);--element-size:26px;--top:0;align-items:center;background:#3f3f3d;border:none;border-radius:90px;cursor:pointer;display:flex;height:var(--element-size);justify-content:center;left:100%;margin-bottom:calc(var(--element-size)*-1);position:-webkit-sticky;position:sticky;top:var(--top);transform:translateY(var(--offset)) translateX(var(--negative-offset));transition:background-color .3s ease-in-out;width:var(--element-size)}@media screen and (min-width:520px){.designCasePopup .designCasePopupClose{--element-size:28px;--top:52px}}@media screen and (min-width:1024px){.designCasePopup .designCasePopupClose{--element-size:52px;--top:44px;--offset:24px}}.designCasePopup .designCasePopupClose:hover .designCasePopupCloseIcon{transform:scale(1.2)}.designCasePopup .designCasePopupCloseIcon{display:block;height:auto;transition:transform .2s ease-in-out}@media screen and (min-width:1024px){.designCasePopup .designCasePopupCloseIcon{width:24px}}.designCasePopup .designCasePopupContent{display:none;font-family:var(--font-stack);padding-top:var(--content-pt)}.designCasePopup .designCasePopupContent.isVisible{display:block}.designCasePopup .designCasePopupContentContainer{margin:0 auto;max-width:864px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.designCasePopup .designCasePopupContentContainer{padding:0 48px}}.designCasePopup .designCasePopupContentContainer>*{color:#fff}.designCasePopup .designCasePopupContentContainer h3{margin-bottom:24px;margin-top:80px}@media screen and (min-width:768px){.designCasePopup .designCasePopupContentContainer h3{margin-top:96px}}@media screen and (min-width:1024px){.designCasePopup .designCasePopupContentContainer h3{margin-top:120px}}.designCasePopup .designCasePopupContentContainer h4{margin-bottom:24px;margin-top:80px}.designCasePopup .designCasePopupContentContainer h3+h4{margin-top:32px}.designCasePopup .designCasePopupContentContainer p:not(:last-child){margin-bottom:20px}.designCasePopup .designCasePopupContentContainer b{font-variation-settings:"wght" 600}.designCasePopup .designCasePopupContentContainer ul:not(:last-child){margin-bottom:20px}.designCasePopup .designCasePopupContentContainer ul li{padding-left:18px}.designCasePopup .designCasePopupContentContainer ul li:not(:last-child){margin-bottom:12px}.designCasePopup .designCasePopupContentContainer ul li:before{background:#ddd;border-radius:50%;height:10px;top:10px;width:10px}.designCasePopup .designCasePopupMediaContainer,.designCasePopup .designCasePopupSliderContainer{margin-bottom:32px;margin-top:32px}@media screen and (min-width:768px){.designCasePopup .designCasePopupMediaContainer,.designCasePopup .designCasePopupSliderContainer{margin-bottom:48px;margin-top:48px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1024px){.designCasePopup .designCasePopupMediaContainer,.designCasePopup .designCasePopupSliderContainer{padding-left:84px;padding-right:84px}}.designCasePopup .designCasePopupMediaContainer img,.designCasePopup .designCasePopupMediaContainer video,.designCasePopup .designCasePopupSliderContainer img,.designCasePopup .designCasePopupSliderContainer video{display:block;height:auto;max-width:100%;width:100%}.designCasePopup .designCasePopupMediaSmallContainer{margin:32px auto;max-width:864px}@media screen and (min-width:768px){.designCasePopup .designCasePopupMediaSmallContainer{margin:48px auto;padding:0 48px}}.designCasePopup .designCasePopupMediaContainer img,.designCasePopup .designCasePopupMediaSmallContainer img{color:#fff}.designCasePopup .designCasePopupMediaContainer .designCasePopupCaption,.designCasePopup .designCasePopupMediaSmallContainer .designCasePopupCaption{color:#bbbbba;margin:16px auto 0;padding:0 16px;text-align:left}@media screen and (min-width:768px){.designCasePopup .designCasePopupMediaContainer .designCasePopupCaption,.designCasePopup .designCasePopupMediaSmallContainer .designCasePopupCaption{max-width:768px;padding:0}}.designCasePopup .designCasePopupMeta{padding:0 16px}@media screen and (min-width:768px){.designCasePopup .designCasePopupMeta{margin:0 auto;max-width:864px;padding:0 48px}}.designCasePopup .designCasePopupMetaFlex{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.designCasePopup .designCasePopupMetaItem{background:#292927;border-radius:4px;color:#bbbbba;padding:0 8px 2px}.designCasePopup .designCasePopupMetaItem.designCasePopupMetaLink{color:#ff8040;text-decoration:underline}.designCasePopup .designCasePopupMetaItem.designCasePopupMetaLink:hover{text-decoration:none}.designCasePopup .designCasePopupHighlights{background:#292927;border-radius:20px;color:#fff;display:grid;gap:48px 16px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:854px;padding:48px 24px}@media screen and (min-width:768px){.designCasePopup .designCasePopupHighlights{border-radius:24px;padding:48px}}@media screen and (min-width:1024px){.designCasePopup .designCasePopupHighlights{border-radius:40px;gap:80px 32px;padding:64px 48px}.designCasePopup .designCasePopupHighlights.isUnequal{grid-template-columns:repeat(12,1fr)}.designCasePopup .designCasePopupHighlights.isUnequal .designCasePopupHighlightsItem{grid-column:span 8}.designCasePopup .designCasePopupHighlights.isUnequal .designCasePopupHighlightsItem:nth-child(odd){grid-column:span 4}}.designCasePopup .designCasePopupHighlightsItemTitle{margin-bottom:12px}@media screen and (min-width:1024px){.designCasePopup .designCasePopupHighlightsItemTitle{margin-bottom:8px}}.designCasePopup h2.designCasePopupTitle{color:#fff;margin-bottom:48px;text-align:center}.designCasePopup .designCasePopupImage,.designCasePopup .designCasePopupVideo{border-radius:12px;height:auto;width:100%}@media screen and (min-width:1024px){.designCasePopup .designCasePopupImage,.designCasePopup .designCasePopupVideo{border-radius:16px}}.designCasePopup .designCaseSlider .designCaseSlide img{border-radius:16px;display:block}.designCasePopup .designCaseSlider p.designCaseSlideText{color:#bbbbba;margin:12px auto 0;max-width:768px}.designCasePopup .designCaseSlider .swiper-lazy-preloader{--swiper-theme-color:#ff8040}.designCasePopup .designCasePopupLoading{animation:loadingAnimation 1.4s linear infinite;background:linear-gradient(to right,var(--text-accent-dark) 10%,#f4511e00 42%);border-radius:50%;display:none;font-size:10px;height:100px;margin:30vh auto 0;position:relative;text-indent:-9999em;transform:translateZ(0);width:100px}.designCasePopup .designCasePopupLoading:before{background:#1d1d1b;border-radius:100% 0 0;content:"";height:50%;left:0;position:absolute;top:0;width:50%}.designCasePopup .designCasePopupLoading:after{background:#1d1d1b;border-radius:50%;content:"";height:75%;inset:0;margin:auto;position:absolute;width:75%}.designCasePopup .designCasePopupLoading.isVisible{display:block}@keyframes loadingAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formBlock{margin-top:48px;padding-top:0}@media screen and (min-width:768px){.formBlock{margin-top:56px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1024px){.formBlock{padding-left:84px;padding-right:84px}}body,html{background-color:#1d1d1b}.page-template-ui-design.isLocked{overflow:hidden}.page-template-ui-design .wrap section *{color:#fff;font-family:var(--font-stack)}.page-template-ui-design .wrap section .h1,.page-template-ui-design .wrap section h1{font-size:32px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.9px;line-height:110%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .h1,.page-template-ui-design .wrap section h1{font-size:48px;letter-spacing:-1px;line-height:105%}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .h1,.page-template-ui-design .wrap section h1{font-size:53px;letter-spacing:-1.5px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .h1,.page-template-ui-design .wrap section h1{font-size:72px}}.page-template-ui-design .wrap section .h2,.page-template-ui-design .wrap section h2{font-size:24px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.8px;line-height:115%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .h2,.page-template-ui-design .wrap section h2{font-size:36px;line-height:110%}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .h2,.page-template-ui-design .wrap section h2{font-size:40px;letter-spacing:-1.1px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .h2,.page-template-ui-design .wrap section h2{font-size:53px;letter-spacing:-1.15px}}.page-template-ui-design .wrap section .h3,.page-template-ui-design .wrap section h3{font-size:21px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.4px;line-height:120%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .h3,.page-template-ui-design .wrap section h3{font-size:28px;letter-spacing:-.5px;line-height:120%}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .h3,.page-template-ui-design .wrap section h3{font-size:29px;letter-spacing:-.8px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .h3,.page-template-ui-design .wrap section h3{font-size:39px}}.page-template-ui-design .wrap section .h4,.page-template-ui-design .wrap section h4{font-size:18px;font-variation-settings:"wght" 500;letter-spacing:-.15px;line-height:130%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .h4,.page-template-ui-design .wrap section h4{font-size:21px;line-height:130%}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .h4,.page-template-ui-design .wrap section h4{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .h4,.page-template-ui-design .wrap section h4{font-size:29px;letter-spacing:-.4px}}.page-template-ui-design .wrap section .h5,.page-template-ui-design .wrap section h5{font-size:16px;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:-.1px;line-height:130%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .h5,.page-template-ui-design .wrap section h5{font-size:18px}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .h5,.page-template-ui-design .wrap section h5{letter-spacing:-.2px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .h5,.page-template-ui-design .wrap section h5{font-size:24px}}.page-template-ui-design .wrap section li,.page-template-ui-design .wrap section p:not(.caption),.page-template-ui-design .wrap section span{font-size:16px;font-variation-settings:"wght" 300;line-height:140%}@media screen and (min-width:768px){.page-template-ui-design .wrap section li,.page-template-ui-design .wrap section p:not(.caption),.page-template-ui-design .wrap section span{line-height:150%}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section li,.page-template-ui-design .wrap section p:not(.caption),.page-template-ui-design .wrap section span{font-size:18px}}.page-template-ui-design .wrap section.section{margin-bottom:96px;margin-top:96px}@media screen and (min-width:768px){.page-template-ui-design .wrap section.section{margin-bottom:120px;margin-top:120px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section.section{margin-bottom:160px;margin-top:160px}}.page-template-ui-design .wrap section .sectionTitle{margin-bottom:32px}@media screen and (min-width:520px){.page-template-ui-design .wrap section .sectionTitle{margin-bottom:48px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .sectionTitle{margin-bottom:64px}}.page-template-ui-design .wrap section .badge{font-size:11px;font-variation-settings:"wght" 500;letter-spacing:2px;line-height:120%;text-transform:uppercase}@media screen and (min-width:520px){.page-template-ui-design .wrap section .badge{font-size:12px}}.page-template-ui-design .wrap section .lead{font-size:18px;font-variation-settings:"wght" 300;font-weight:400;letter-spacing:-.15px;line-height:130%}@media screen and (min-width:520px){.page-template-ui-design .wrap section .lead{font-size:14px;line-height:150%}}@media screen and (min-width:1024px){.page-template-ui-design .wrap section .lead{font-size:22px;letter-spacing:-.3px}}@media screen and (min-width:1440px){.page-template-ui-design .wrap section .lead{font-size:29px;letter-spacing:-.4px}}.page-template-ui-design .wrap section .linkWithArrow .linkArrow{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi4zMiAxNC4xMzRWMTMuMTFsOC44MzYtOC44NDItOC44MDguMDIyLS4wMDQtMS40NDggMTEuMjg1LS4wMjguMDMxIDExLjM0LS43MjQuMDAyaC0uNzI0bC0uMDI0LTguODczLTguODY3IDguODczaC0uOTc4bC0uMDIzLS4wMjJ6IiBmaWxsPSIjRkQ1RDAzIi8+PC9zdmc+) no-repeat 50%/contain}.uiHeroScreen{padding-bottom:48px;padding-top:76px}@media screen and (min-width:768px){.uiHeroScreen{padding-bottom:32px;padding-top:56px}}@media screen and (min-width:1024px){.uiHeroScreen{padding-bottom:48px}}@media screen and (min-width:1440px){.uiHeroScreen{padding-top:40px}}.uiHeroScreen .uiHeroScreenTitle{margin-bottom:24px}.uiHeroScreen .uiHeroScreenButtonWrapper{display:flex;justify-content:center;margin-bottom:80px;text-align:center}@media screen and (min-width:768px){.uiHeroScreen .uiHeroScreenButtonWrapper{margin-bottom:96px}}@media screen and (min-width:1440px){.uiHeroScreen .uiHeroScreenButtonWrapper{margin-bottom:144px}}.uiHeroScreen .uiHeroScreenButton{align-items:center;background-color:#fd5d03;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-variation-settings:"wght" 500;height:50px;justify-content:center;letter-spacing:-.1px;line-height:1;outline:none;padding:0 24px;white-space:nowrap;width:186px}@media screen and (min-width:768px){.uiHeroScreen .uiHeroScreenButton{height:50px}}@media screen and (min-width:1024px){.uiHeroScreen .uiHeroScreenButton{height:52px}}@media screen and (min-width:1440px){.uiHeroScreen .uiHeroScreenButton{font-size:18px;height:55px;letter-spacing:-.3px;width:200px}}.uiHeroScreen .uiHeroScreenButton:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA3Ljk3MmwuNzYzLS43NjMgMTAuMzEtLjAwNC01LjE0OS01LjEyM0w4LjAwMSAxIDE1IDcuOTY1IDguMDA0IDE1bC0uNTQxLS41MzgtLjU0LS41NCA1LjE2Mi01LjE5LTEwLjM1LjAwM0wxIDcuOTk5di0uMDI3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);display:block;height:16px;opacity:0;transition:all .3s ease;width:0}.uiHeroScreen .uiHeroScreenButton:hover:not(:disabled){text-decoration:none}.uiHeroScreen .uiHeroScreenButton:hover:not(:disabled):after{margin-left:8px;opacity:1;width:16px}.uiHeroScreen .uiHeroScreenItems{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:235px}@media screen and (min-width:768px){.uiHeroScreen .uiHeroScreenItems{flex-direction:row;gap:64px;justify-content:center;max-width:none}}@media screen and (min-width:1024px){.uiHeroScreen .uiHeroScreenItems{gap:104px}}@media screen and (min-width:1440px){.uiHeroScreen .uiHeroScreenItems{gap:64px}}.uiHeroScreen .uiHeroScreenItem{align-items:flex-start;display:flex;gap:16px}@media screen and (min-width:768px){.uiHeroScreen .uiHeroScreenItem{flex-direction:column}}@media screen and (min-width:1024px){.uiHeroScreen .uiHeroScreenItem{gap:12px}}@media screen and (min-width:1440px){.uiHeroScreen .uiHeroScreenItem{flex-direction:row;gap:16px}}.uiHeroScreen .uiHeroScreenItemIcon{flex-shrink:0}@media screen and (min-width:768px){.uiHeroScreen .uiHeroScreenItemIcon{height:auto;width:64px}}.uiVideoBlock{margin-bottom:40px}@media screen and (min-width:768px){.uiVideoBlock{padding:0 16px}}@media screen and (min-width:768px)and (min-width:768px){.uiVideoBlock{padding:0 48px}}@media screen and (min-width:768px)and (min-width:1024px){.uiVideoBlock{padding:0 85px}}@media screen and (min-width:768px)and (min-width:1440px){.uiVideoBlock{margin:auto;padding:0 111px}}@media screen and (min-width:768px)and (min-width:1640px){.uiVideoBlock{max-width:1928px;padding:0 124px}}@media screen and (min-width:1440px){.uiVideoBlock{margin-bottom:48px}}.uiVideoBlock .uiVideoBlockWrapper{cursor:pointer;margin:0 auto;position:relative}.uiVideoBlock .uiVideoBlockWrapper.showPlayBtn:after{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjUgMTEuNkw1LjY1IDIyLjUxMlYuNjg4TDI1IDExLjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50% 50% #0006;border-radius:80px;box-sizing:border-box;color:var(--white);content:"";cursor:pointer;font-weight:600;height:64px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:10}@media screen and (min-width:768px){.uiVideoBlock .uiVideoBlockWrapper.showPlayBtn:after{align-items:center;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNiAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYgMTVMLjIgMjkuNTVWLjQ1TDI2IDE1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 32px 50% #0006;content:"Watch showreel";display:flex;font-size:18px;height:80px;min-width:114px;padding:24px 32px 24px 80px;white-space:nowrap;width:auto}}@media screen and (min-width:1024px){.uiVideoBlock .uiVideoBlockWrapper.showPlayBtn:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzAgMTZMNC4yIDMwLjU1VjEuNDVMMzAgMTYuMDAxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 32px 50% #0006;font-size:20px;line-height:28px;padding:24px 32px 24px 80px}}.uiVideoBlock .uiVideoBlockVideo{display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:10}@media screen and (min-width:768px){.uiVideoBlock .uiVideoBlockVideo{border-radius:8px}}.uiDesignAreas{margin:32px 0;padding:8px 0}@media screen and (min-width:1440px){.uiDesignAreas{margin:48px 0}}.uiDesignAreas .uiDesignAreasTitle{margin-bottom:24px}@media screen and (min-width:768px){.uiDesignAreas .uiDesignAreasTitle{margin-bottom:16px;max-width:1218px}}@media screen and (min-width:1440px){.uiDesignAreas .uiDesignAreasTitle{margin-bottom:24px}}.uiDesignAreas .uiDesignAreasList{display:flex;flex-direction:column;gap:8px 0;margin-top:24px}@media screen and (min-width:768px){.uiDesignAreas .uiDesignAreasList{flex-flow:row wrap;gap:4px 16px;max-width:1218px}}@media screen and (min-width:1440px){.uiDesignAreas .uiDesignAreasList{gap:4px 24px}}.uiDesignAreas .uiDesignAreasListItem{align-items:center;display:flex;gap:0 8px}.uiDesignAreas .uiDesignAreasListItem svg{flex-shrink:0}.clientsSlider .clientsSliderTitle{color:#bbbbba;text-align:center}.uiDesignAdvantages .uiDesignAdvantagesGrid{display:grid;gap:12px;grid-template-areas:"item1 item1" "item2 item2" "item3 item3" "item4 item5" "item6 item6" "item7 item7" "item8 item8";grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media screen and (min-width:768px){.uiDesignAdvantages .uiDesignAdvantagesGrid{gap:16px;grid-template-areas:"item1 item6" "item2 item7" "item3 item5" "item4 item8"}}@media screen and (min-width:1024px){.uiDesignAdvantages .uiDesignAdvantagesGrid{grid-template-areas:"item3 item6 item5" "item1 item6 item7" "item1 item2 item7" "item4 item2 item8";grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGrid{gap:24px}}.uiDesignAdvantages .uiDesignAdvantagesGridItem:first-child{grid-area:item1}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(2){grid-area:item2}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(3){grid-area:item3}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(4){grid-area:item4}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(5){grid-area:item5}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(6){grid-area:item6}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(7){grid-area:item7}.uiDesignAdvantages .uiDesignAdvantagesGridItem:nth-child(8){grid-area:item8}.uiDesignAdvantages .uiDesignAdvantagesGridItem{background:#292927;border-radius:12px;overflow:hidden;padding:16px}@media screen and (min-width:768px){.uiDesignAdvantages .uiDesignAdvantagesGridItem{padding:24px}}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGridItem{border-radius:16px;padding:16px 24px 24px}}.uiDesignAdvantages .uiDesignAdvantagesGridItem:has(.uiDesignAdvantagesGridItemImages){padding-right:0}@media screen and (min-width:768px){.uiDesignAdvantages .uiDesignAdvantagesGridItem:has(.uiDesignAdvantagesGridItemImages){align-items:center;display:flex}}.uiDesignAdvantages .uiDesignAdvantagesGridItem>*{display:block}.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemIcon{height:auto;margin-bottom:8px;width:32px}@media screen and (min-width:768px){.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemIcon{width:48px}}@media screen and (min-width:1024px){.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemIcon{width:44px}}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemIcon{margin-bottom:12px;width:60px}}.uiDesignAdvantages .uiDesignAdvantagesGridItem .designAdvantagesGridItemFact{margin-bottom:4px}.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemTitle:not(:last-child){margin-bottom:16px}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemTitle:not(:last-child){margin-bottom:24px}}.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemTitle br{display:none}@media screen and (min-width:768px){.uiDesignAdvantages .uiDesignAdvantagesGridItem .uiDesignAdvantagesGridItemTitle br{display:block}}.uiDesignAdvantages .uiDesignAdvantagesGridItemImages{align-items:flex-end;display:flex;gap:18px;position:relative}.uiDesignAdvantages .uiDesignAdvantagesGridItemImages:after{background:linear-gradient(270deg,#292927 12.68%,#29292700);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:52px}.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img{display:block;flex-shrink:0;height:auto;max-height:92px;width:auto}@media screen and (min-width:1024px){.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img{max-height:75px}}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img{max-height:110px}}.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img:first-child{max-height:85px}@media screen and (min-width:1024px){.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img:first-child{max-height:70px}}@media screen and (min-width:1440px){.uiDesignAdvantages .uiDesignAdvantagesGridItemImages img:first-child{max-height:103px}}.uiDesignCase .uiDesignCaseImageWrapper{position:relative}@media screen and (min-width:768px){.uiDesignCase .uiDesignCaseImageWrapper:not(.isFullWidth){padding:0 16px}}@media screen and (min-width:768px)and (min-width:768px){.uiDesignCase .uiDesignCaseImageWrapper:not(.isFullWidth){padding:0 48px}}@media screen and (min-width:768px)and (min-width:1024px){.uiDesignCase .uiDesignCaseImageWrapper:not(.isFullWidth){padding:0 85px}}@media screen and (min-width:768px)and (min-width:1440px){.uiDesignCase .uiDesignCaseImageWrapper:not(.isFullWidth){margin:auto;padding:0 111px}}@media screen and (min-width:768px)and (min-width:1640px){.uiDesignCase .uiDesignCaseImageWrapper:not(.isFullWidth){max-width:1928px;padding:0 124px}}.uiDesignCase .uiDesignCaseImageWrapper a,.uiDesignCase .uiDesignCaseImageWrapper img{display:block}.uiDesignCase .uiDesignCaseImageLogo{display:block;height:auto;left:8px;position:absolute;top:8px;width:104px}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseImageLogo{left:16px;top:16px;width:116px}}@media screen and (min-width:1440px){.uiDesignCase .uiDesignCaseImageLogo{width:136px}}@media screen and (min-width:768px){.uiDesignCase .uiDesignCaseImage{border-radius:8px}}.uiDesignCase .carouselBlock .swiper-lazy-preloader{--swiper-theme-color:#ff8040}.uiDesignCase .uiDesignCaseContent{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);margin-top:24px;position:relative}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContent{grid-template-columns:repeat(12,1fr)}.uiDesignCase .uiDesignCaseContentCol:first-child{grid-column:span 3}.uiDesignCase .uiDesignCaseContentCol:nth-child(2){grid-column:span 9}}@media screen and (min-width:1440px){.uiDesignCase .uiDesignCaseContentCol:nth-child(2){grid-column:span 7}}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContentCol.withImage{grid-column:span 7}}.uiDesignCase .uiDesignCaseContentCol.withImage .uiDesignCaseContentColDescription{max-width:calc(100% - 94px)}@media screen and (min-width:768px){.uiDesignCase .uiDesignCaseContentCol.withImage .uiDesignCaseContentColDescription{max-width:calc(100% - 118px);padding-right:52px}}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContentCol.withImage .uiDesignCaseContentColDescription{max-width:none;padding-right:0}}.uiDesignCase .uiDesignCaseContentColImage{margin-top:4px;position:absolute;right:0;top:0;width:70px}@media screen and (min-width:768px){.uiDesignCase .uiDesignCaseContentColImage{margin-top:8px}}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContentColImage{margin-top:10px}}@media screen and (min-width:1440px){.uiDesignCase .uiDesignCaseContentColImage{margin-top:12px}}.uiDesignCase .uiDesignCaseContentColTitle{margin-bottom:8px}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContentColTitle{margin-bottom:12px}}.uiDesignCase .uiDesignCaseContentColTags{display:flex;flex-wrap:wrap;gap:8px}.uiDesignCase .uiDesignCaseContentColTag{align-items:center;background:#292927;border-radius:4px;color:#bbbbba;display:flex;padding:2px 8px 0;white-space:nowrap}@media screen and (min-width:1024px){.uiDesignCase .uiDesignCaseContentColDescription{margin-top:8px}}.uiDesignCase .uiDesignCaseContentColDescription:not(:last-child){margin-bottom:24px}.uiDesignCaseGroup{display:grid;gap:96px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.uiDesignCaseGroup{gap:16px;grid-template-columns:repeat(2,1fr);padding:0 16px}}@media screen and (min-width:768px)and (min-width:768px){.uiDesignCaseGroup{padding:0 48px}}@media screen and (min-width:768px)and (min-width:1024px){.uiDesignCaseGroup{padding:0 85px}}@media screen and (min-width:768px)and (min-width:1440px){.uiDesignCaseGroup{margin:auto;padding:0 111px}}@media screen and (min-width:768px)and (min-width:1640px){.uiDesignCaseGroup{max-width:1928px;padding:0 124px}}@media screen and (min-width:768px)and (min-width:1440px){.uiDesignCaseGroup{gap:24px}}@media screen and (max-width:767px){.uiDesignCaseGroup .uiDesignCaseContent{padding:0 16px}}@media screen and (max-width:767px)and (min-width:768px){.uiDesignCaseGroup .uiDesignCaseContent{padding:0 48px}}@media screen and (max-width:767px)and (min-width:1024px){.uiDesignCaseGroup .uiDesignCaseContent{padding:0 85px}}@media screen and (max-width:767px)and (min-width:1440px){.uiDesignCaseGroup .uiDesignCaseContent{margin:auto;padding:0 111px}}@media screen and (max-width:767px)and (min-width:1640px){.uiDesignCaseGroup .uiDesignCaseContent{max-width:1928px;padding:0 124px}}@media screen and (min-width:768px){.uiDesignCaseGroup .uiDesignCaseContent{gap:24px}}@media screen and (min-width:1024px){.uiDesignCaseGroup .uiDesignCaseContent{grid-template-columns:repeat(1,1fr)}}.uiDesignCaseGroup .uiDesignCaseContentCol:first-child,.uiDesignCaseGroup .uiDesignCaseContentCol:nth-child(2){grid-column:auto}@media screen and (min-width:1024px){.uiDesignCaseGroup .uiDesignCaseContentColDescription{margin-top:0}}@media screen and (min-width:1640px){.uiDesignDXdesign{padding:0 16px}}@media screen and (min-width:1640px)and (min-width:768px){.uiDesignDXdesign{padding:0 48px}}@media screen and (min-width:1640px)and (min-width:1024px){.uiDesignDXdesign{padding:0 85px}}@media screen and (min-width:1640px)and (min-width:1440px){.uiDesignDXdesign{margin:auto;padding:0 111px}}@media screen and (min-width:1640px)and (min-width:1640px){.uiDesignDXdesign{max-width:1928px;padding:0 124px}}.uiDesignDXdesign .uiDesignDXdesignContent{background:#fff;border-radius:20px;padding:16px}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignContent{border-radius:24px;padding:32px}}@media screen and (min-width:1024px){.uiDesignDXdesign .uiDesignDXdesignContent{margin-left:53px;margin-right:53px}}@media screen and (min-width:1440px){.uiDesignDXdesign .uiDesignDXdesignContent{border-radius:40px;margin-left:79px;margin-right:79px}}@media screen and (min-width:1640px){.uiDesignDXdesign .uiDesignDXdesignContent{margin:0}}.uiDesignDXdesign .uiDesignDXdesignLogo{margin-bottom:32px}.uiDesignDXdesign h2.uiDesignDXdesignTitle{color:#1d1d1b;margin-bottom:16px}.uiDesignDXdesign h2.uiDesignDXdesignTitle span{color:#777776}@media screen and (min-width:768px){.uiDesignDXdesign h2.uiDesignDXdesignTitle span{display:block}}.uiDesignDXdesign a.linkWithArrow.buttonText{color:#1d1d1b;font-size:18px;line-height:150%}.uiDesignDXdesign a.linkWithArrow.buttonText span{color:#1d1d1b}.uiDesignDXdesign .uiDesignDXdesignGrid{display:grid;gap:48px;grid-template-columns:repeat(1,1fr);margin-top:32px}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignGrid{gap:16px;grid-template-columns:repeat(2,1fr);margin-top:48px}}@media screen and (min-width:1024px){.uiDesignDXdesign .uiDesignDXdesignGrid{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.uiDesignDXdesign .uiDesignDXdesignGrid{gap:24px;margin-top:64px}}.uiDesignDXdesign .uiDesignDXdesignGridImages{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignGridImages{gap:0;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:1024px){.uiDesignDXdesign .uiDesignDXdesignGridImages{gap:16px;grid-column:span 8;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.uiDesignDXdesign .uiDesignDXdesignGridImages{gap:24px}}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignGridImages>.uiDesignDXdesignGridImageWrapper{display:none}}@media screen and (min-width:1024px){.uiDesignDXdesign .uiDesignDXdesignGridImages>.uiDesignDXdesignGridImageWrapper{display:block}}.uiDesignDXdesign .uiDesignDXdesignGridImagesGroup{display:flex;flex-direction:column;gap:12px;grid-column:2/3}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignGridImagesGroup{gap:16px}}@media screen and (min-width:1440px){.uiDesignDXdesign .uiDesignDXdesignGridImagesGroup{gap:24px}}.uiDesignDXdesign .uiDesignDXdesignGridImagesGroup .uiDesignDXdesignGridImageWrapper{flex-grow:1}.uiDesignDXdesign .uiDesignDXdesignGridImageWrapper{border-radius:8px;overflow:hidden}.uiDesignDXdesign .uiDesignDXdesignGridImageWrapper img{height:100%;object-fit:cover;width:100%}.uiDesignDXdesign .badge{color:#777776;margin-bottom:12px}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignLinks{display:flex;flex-direction:column;order:-1}}@media screen and (min-width:1024px){.uiDesignDXdesign .uiDesignDXdesignLinks{grid-column:span 4}}.uiDesignDXdesign .uiDesignDXdesignLinksVideoWrapper{aspect-ratio:16/9;height:auto;margin-bottom:8px;position:relative;width:100%}.uiDesignDXdesign .uiDesignDXdesignLinksVideo{border-radius:4px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.uiDesignDXdesign .uiDesignDXdesignLinksGroup{margin-top:48px}.uiDesignDXdesign .uiDesignDXdesignLinksGroupTitle.badge{color:#777776}.uiDesignDXdesign .uiDesignDXdesignLinkWrapper:not(:last-child){margin-bottom:12px}.uiDesignDXdesign .uiDesignDXdesignLinksSoc{align-items:flex-end;display:flex;flex:1 1 100%;gap:16px;margin-top:32px}@media screen and (min-width:768px){.uiDesignDXdesign .uiDesignDXdesignLinksSoc{margin-top:48px}}@media screen and (min-width:1440px){.uiDesignDXdesign .uiDesignDXdesignLinksSoc{margin-top:64px}}.uiDesignDXdesign .uiDesignDXdesignLinksSocItem{align-items:center;background:#e8e8e8;border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}
