@keyframes inline-loader__icon{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes modal-loader__icon{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes modal-swiper-lazy-preloader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--white:#ffffff;--white01:rgba(255, 255, 255, 0.1);--white03:rgba(255, 255, 255, 0.3);--white05:rgba(255, 255, 255, 0.5);--white07:rgba(255, 255, 255, 0.7);--body:#ffffff;--black:#141414;--black01:rgba(20, 20, 20, 0.1);--black03:rgba(20, 20, 20, 0.3);--gray_69:#696969;--gray_8A:#8A8A8A;--gray_A0:#A0A0A0;--gray_B6:#B6B6B6;--gray_DB:#DBDBDB;--gray_E8:#E8E8E8;--gray_EF:#EFEFEF;--gray_F7:#F7F7F7;--link:#F56F10;--orange:#F56F10;--orange05:rgba(245, 111, 16, 0.5);--orangeHover:#f6b180;--paleOrange:#FFE9D0;--error:#DB5454;--red-bitrix:#D72034;--wrapperWidth:1920px;--wrapperPadding:40px;--nWrapperPadding:calc(var(--wrapperPadding) * -1);--halfWrapperPadding:calc(var(--wrapperPadding) / 2);--UIBtnText:var(--black);--UIBtnIcon:var(--black);--UIBtnBg:transparent;--UIBtnBorder:transparent;--UIBtnDecoration:none;--UIBtnDuration:300ms;--UIBtnDelay:0ms;--UIBtnTextDecorationColor:transparent;--UIBtnOpacity1:1;--UIBtnOpacity2:0;--UIBtnFilter:none}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-Light.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-Light.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-Light.ttf") format("ttf");font-weight:300;font-style:Normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-LightItalic.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-LightItalic.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-LightItalic.ttf") format("ttf");font-weight:300;font-style:Italic;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-Regular.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-Regular.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-Regular.ttf") format("ttf");font-weight:400;font-style:Normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-RegularItalic.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-RegularItalic.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-RegularItalic.ttf") format("ttf");font-weight:400;font-style:Italic;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-Medium.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-Medium.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-Medium.ttf") format("ttf");font-weight:500;font-style:Normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-MediumItalic.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-MediumItalic.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-MediumItalic.ttf") format("ttf");font-weight:500;font-style:Italic;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-Bold.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-Bold.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-Bold.ttf") format("ttf");font-weight:700;font-style:Normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-BoldItalic.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-BoldItalic.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-BoldItalic.ttf") format("ttf");font-weight:700;font-style:Italic;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-Black.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-Black.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-Black.ttf") format("ttf");font-weight:900;font-style:Normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/Gotham Pro/GothamPro-BlackItalic.woff2") format("woff2"),url("../fonts/Gotham Pro/GothamPro-BlackItalic.woff") format("woff"),url("../fonts/Gotham Pro/GothamPro-BlackItalic.ttf") format("ttf");font-weight:900;font-style:Italic;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("../fonts/Roboto Mono/RobotoMono-Thin.woff2") format("woff2"),url("../fonts/Roboto Mono/RobotoMono-Thin.woff") format("woff"),url("../fonts/Roboto Mono/RobotoMono-Thin.ttf") format("ttf");font-weight:100;font-style:Normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("../fonts/Roboto Mono/RobotoMono-Light.woff2") format("woff2"),url("../fonts/Roboto Mono/RobotoMono-Light.woff") format("woff"),url("../fonts/Roboto Mono/RobotoMono-Light.ttf") format("ttf");font-weight:300;font-style:Normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url("../fonts/Roboto Mono/RobotoMono-Regular.woff2") format("woff2"),url("../fonts/Roboto Mono/RobotoMono-Regular.woff") format("woff"),url("../fonts/Roboto Mono/RobotoMono-Regular.ttf") format("ttf");font-weight:400;font-style:Normal;font-display:swap}[class*=svg-]{height:24px;font-size:24px;position:relative}[class*=svg-]:before{content:"";display:block}[class*=svg-] svg{position:absolute;left:0;top:0;width:100%;height:100%}.svg-logo-black,.svg-logo-mono,.svg-logo-white{width:7.8333333333rem}.svg-logo-black:before,.svg-logo-mono:before,.svg-logo-white:before{padding-bottom:54.2553191489%}.svg-social-dzen,.svg-social-dzen-mono{width:1.5833333333rem}.svg-social-dzen-mono:before,.svg-social-dzen:before{padding-bottom:94.7368421053%}.svg-social-mailru,.svg-social-mailru-mono,.svg-social-ok,.svg-social-ok-mono,.svg-social-telegram,.svg-social-telegram-mono,.svg-social-viber,.svg-social-viber-mono,.svg-social-vk,.svg-social-vk-mono,.svg-social-whatsapp,.svg-social-whatsapp-mono,.svg-social-yandex,.svg-social-yandex-mono,.svg-social-youtube,.svg-social-youtube-mono{width:1.5rem}.svg-social-mailru-mono:before,.svg-social-mailru:before,.svg-social-ok-mono:before,.svg-social-ok:before,.svg-social-telegram-mono:before,.svg-social-telegram:before,.svg-social-viber-mono:before,.svg-social-viber:before,.svg-social-vk-mono:before,.svg-social-vk:before,.svg-social-whatsapp-mono:before,.svg-social-whatsapp:before,.svg-social-yandex-mono:before,.svg-social-yandex:before,.svg-social-youtube-mono:before,.svg-social-youtube:before,.svg-ui-arrow-angle-thin:before,.svg-ui-arrow-angle:before{padding-bottom:100%}.svg-ui-arrow-angle,.svg-ui-arrow-angle-thin{width:1rem}.svg-ui-arrow-right{width:1.0833333333rem}.svg-ui-arrow-right:before{padding-bottom:92.3076923077%}.svg-ui-cancel{width:.6666666667rem}.svg-ui-cancel:before,.svg-ui-close-small:before,.svg-ui-close:before,.svg-ui-contacts-crm:before,.svg-ui-contacts-mail:before,.svg-ui-contacts-point:before,.svg-ui-contacts-tel:before{padding-bottom:100%}.svg-ui-close{width:1.6666666667rem}.svg-ui-close-small{width:1.3333333333rem}.svg-ui-contacts-crm,.svg-ui-contacts-mail,.svg-ui-contacts-point,.svg-ui-contacts-tel{width:2.6666666667rem}.svg-ui-content-1c-bitrix{width:10.125rem}.svg-ui-content-1c-bitrix:before{padding-bottom:24.2798353909%}.svg-ui-content-bag,.svg-ui-content-check{width:1.6666666667rem}.svg-ui-content-bag:before{padding-bottom:102.5%}.svg-ui-content-check:before{padding-bottom:77.5%}.svg-ui-content-grow,.svg-ui-content-leads,.svg-ui-content-performance{width:2.5rem}.svg-ui-content-grow:before,.svg-ui-content-leads:before,.svg-ui-content-performance:before{padding-bottom:101.6666666667%}.svg-ui-content-person{width:1.6666666667rem}.svg-ui-content-person:before{padding-bottom:102.5%}.svg-ui-content-sales,.svg-ui-content-traffic,.svg-ui-content-trust{width:2.5rem}.svg-ui-content-sales:before,.svg-ui-content-traffic:before,.svg-ui-content-trust:before{padding-bottom:101.6666666667%}.svg-ui-delete,.svg-ui-file-icon,.svg-ui-file-pdf{width:1.0416666667rem}.svg-ui-delete:before,.svg-ui-file-icon:before{padding-bottom:100%}.svg-ui-file-pdf:before{padding-bottom:108%}.svg-ui-link-icon{width:1.5rem}.svg-ui-link-icon:before,.svg-ui-map-marker:before{padding-bottom:100%}.svg-ui-map-marker{width:3.3333333333rem}.svg-ui-menu{width:1.6666666667rem}.svg-ui-menu:before{padding-bottom:62.5%}.svg-ui-menu-mobile{width:1.25rem}.svg-ui-menu-mobile:before{padding-bottom:80%}.svg-ui-quote{width:2.3333333333rem}.svg-ui-quote:before{padding-bottom:75%}.svg-ui-search{width:1.3333333333rem}.svg-ui-search:before,.svg-ui-tel:before{padding-bottom:100%}.svg-ui-tel{width:1.75rem}.i-icon,.i-icon-cnt{font-family:"Icons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon{position:absolute;left:0;right:0;top:0;bottom:0}html{height:100%;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;margin:0;min-height:100%;min-width:320px;font:16px/1.2 "Gotham Pro",sans-serif;color:var(--black);position:relative;background:var(--body)}body,body.modal{height:auto;padding:0}.fancybox-enabled>body{height:auto!important}div,fieldset,form{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,menu,ol,td,ul{padding:0}menu{margin:0}table{border-spacing:0}ul>li{list-style-type:none;list-style-position:outside}a:not([class]){color:var(--link)}a:not([class]),a:not([class]):hover{text-decoration:underline}a:active,a:focus{outline:0!important}a img{border:0}img{max-width:100%;max-height:100%;width:auto;height:auto}h1,h2,h3,h4,h5,h6{margin:0}.block{overflow:hidden;display:block}.relative{position:relative}.hidden{overflow:hidden}.clear{clear:both}button,input,select,textarea{outline:0;font-family:"Gotham Pro",sans-serif}button{border:0;background:0 0}*{box-sizing:border-box}.wrapper{width:100%;margin:0 auto;padding:0 var(--wrapperPadding)}.main{display:flex;flex-direction:column}.main,.page{flex-grow:1}.page:after{content:"";display:block}#svg-inline{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden!important}.icon{display:block;width:100%;height:100%}.main-container{display:flex;flex-direction:column;min-height:100vh;padding:10px 0}ul.green-checked-list li{list-style-type:"✅";padding-left:5px}i.icon-telephone-receiver::before{content:"📞";font-style:normal}i.slightly-smiling-face::before{content:"🙂";font-style:normal}.btn,.btn-base,.btn-reset,.footer__form-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;text-decoration:none}.btn-reset,.footer__form-button{border:0}.btn,.btn-base{border:1px solid var(--UIBtnBorder);background:var(--UIBtnBg);color:var(--UIBtnText)}.btn{display:flex;justify-content:center;align-items:center;position:relative;padding:0;font-weight:500;font-size:15px;line-height:1.2;text-align:center;letter-spacing:.03em;border-radius:8px;width:-moz-fit-content;width:fit-content}.btn._loading{pointer-events:none}.btn._loading .btn__loading,.btn__text{opacity:1;visibility:visible}.btn._loading .btn__wrapper{opacity:0;visibility:hidden}.btn._disabled,.btn[disabled]{opacity:.4;filter:grayscale(1);pointer-events:none}.btn__text{line-height:1.1;letter-spacing:-.05em;font-size:18px;color:var(--UIBtnText);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn__loading{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;text-align:center;opacity:0;visibility:hidden;padding:inherit}.btn__loading,.btn__wrapper{display:flex;align-items:center;gap:8px}.btn-white-07,.btn__icon{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn__icon{color:var(--UIBtnIcon)}.btn__icon .icon,.btn__icon._loader{width:24px;height:24px}.btn__icon._loader{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' enable-background='new 0 0 0 0' xml:space='preserve'%3E%3Ccircle fill='%23ffffff' stroke='none' cx='4' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23ffffff' stroke='none' cx='12' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E%3C/circle%3E%3Ccircle fill='%23ffffff' stroke='none' cx='20' cy='12' r='2'%3E%3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E") no-repeat center}.btn-white-07{border-radius:56px;height:56px;padding:10px 50px;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white07);--UIBtnBorder:transparent}.btn-white-07 *{pointer-events:none}.btn-white-07:active{--UIBtnDuration:0ms}.btn-white-07._clicked{--UIBtnDelay:150ms}._no-touch .btn-white-07:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white)}._no-touch .btn-white-07._active,._no-touch .btn-white-07:active,._touch .btn-white-07._active,._touch .btn-white-07:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange)}.btn-white{border-radius:56px;height:56px;padding:10px 50px;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn-white *{pointer-events:none}.btn-white:active{--UIBtnDuration:0ms}.btn-white._clicked{--UIBtnDelay:150ms}._no-touch .btn-white:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .btn-white._active,._no-touch .btn-white:active,._touch .btn-white._active,._touch .btn-white:active,.btn-orange{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.btn-white._disabled{--UIBtnOpacity1:0.5;pointer-events:none}.btn-orange{border-radius:56px;height:56px;padding:10px 50px;--UIBtnIcon:var(--UIBtnText);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn-orange *{pointer-events:none}.btn-orange:active{--UIBtnDuration:0ms}.btn-orange._clicked{--UIBtnDelay:150ms}._no-touch .btn-orange:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .btn-orange._active,._no-touch .btn-orange:active,._touch .btn-orange._active,._touch .btn-orange:active{--UIBtnText:var(--white);--UIBtnBg:var(--black);--UIBtnBorder:var(--black)}.btn-orange._disabled{--UIBtnOpacity1:0.5;pointer-events:none}.btn-border-black{border-radius:56px;height:56px;padding:10px 50px;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn-border-black *{pointer-events:none}.btn-border-black:active{--UIBtnDuration:0ms}.btn-border-black._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-black:hover,._no-touch a.card-bitrix:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .btn-border-black._active,._no-touch .btn-border-black:active,._no-touch a.card-bitrix._active,._no-touch a.card-bitrix:active,._touch .btn-border-black._active,._touch .btn-border-black:active,._touch a.card-bitrix._active,._touch a.card-bitrix:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.btn-big{height:56px}.btn-small{height:40px}.btn-text{font-size:13px;padding:5px 0;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:transparent;--UIBtnBorder:transparent;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn-text *{pointer-events:none}.btn-text:active{--UIBtnDuration:0ms}.btn-text._clicked{--UIBtnDelay:150ms}._no-touch .btn-text:hover{--UIBtnText:var(--orange)}._no-touch .btn-text._active,._no-touch .btn-text:active,._touch .btn-text._active,._touch .btn-text:active{--UIBtnDecoration:underline}.btn-text .btn__icon .icon{width:16px;height:16px}.btn-border-gray{--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--gray_DB);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.btn-border-gray *{pointer-events:none}.btn-border-gray:active,a.card-bitrix:active{--UIBtnDuration:0ms}.btn-border-gray._clicked,a.card-bitrix._clicked{--UIBtnDelay:150ms}._no-touch .btn-border-gray:hover,.label-border-black{--UIBtnBorder:var(--black);--UIBtnText:var(--black)}._no-touch .btn-border-gray._active,._no-touch .btn-border-gray:active,._touch .btn-border-gray._active,._touch .btn-border-gray:active{--UIBtnBorder:var(--orange);--UIBtnText:var(--black)}.label-border-black{cursor:default;--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white)}.img-button{display:block;width:-moz-fit-content;width:fit-content;height:56px}.text-wrapper{max-width:1220px;margin-left:auto;margin-right:auto}.text thead td,.text thead th,.text-wrapper thead td,.text-wrapper thead th{background:var(--gray_F7);color:var(--gray_8A);vertical-align:middle;padding:10px;font-weight:500;text-align:left}.text td,.text-wrapper td{padding:10px;border:0;border-bottom:1px solid var(--gray_DB)}.text,.text-wrapper,li,p{font-weight:400;letter-spacing:-.05em}li br,p br{margin-top:10px}li br+br,p br+br{margin-top:0}li br:last-child,p br:last-child{margin-top:0}li{margin:0 0 10px}li:last-child{margin-bottom:0}ol,p,ul{margin:10px 0}ol:first-child,p:first-child,ul:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.text-title:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.text-narrow{max-width:1220px}._small,._small *{font-size:14px}ol,ul{padding-left:28px}ul li{list-style-type:disc}.h1,.h2,.h3,.h4,.h5,.h6,.text-title{margin-bottom:30px}.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.text-title{color:var(--black);font-weight:400;line-height:1.2;letter-spacing:-.05em;font-size:48px}.h2,.h3,.h4,.h5,.h6,.text-title{font-size:42px}.h3,.h4,.h5,.h6,.text-title{font-size:36px}.h4,.h5,.h6,.text-title{font-size:32px}.h5,.h6{font-size:28px;font-weight:500}.h6{font-size:24px}.btn-row{margin:30px 0}.btn-row:first-child{margin-top:0}.btn-row:last-child{margin-bottom:0}.small-title{letter-spacing:-.05em;font-weight:700}.small-title:first-child{margin-top:0}.small-title:last-child{margin-bottom:0}.inner-scroll{scrollbar-width:none}.inner-scroll::-webkit-scrollbar{width:0;height:0}.inner-scroll::-webkit-scrollbar-track{background:0 0}.inner-scroll::-webkit-scrollbar-thumb{background:0 0}.content-image-cnt{text-align:center}.content-image{display:inline-block;border-radius:36px}._orange{color:var(--orange)!important}.inline-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;opacity:0;transition:opacity 500ms ease 0ms;background:var(--white05);font-size:32px}.inline-loader._compact{font-size:24px}.inline-loader._light-gray-image{z-index:0;background:var(--gray_E8)}.inline-loader._light-gray{background:var(--gray_E8)}.inline-loader._fast{transition:opacity 300ms}.inline-loader__icon{position:absolute;top:calc(50% - 1em);left:calc(50% - 1em);width:2em;height:2em;animation:inline-loader__icon 800ms linear 0ms infinite;border-radius:2em;border:.2em solid transparent;border-top-color:var(--orange)}.inline-loader:not(._active){pointer-events:none!important}.inline-loader._active{opacity:1;visibility:visible}.map-marker{width:0;height:0}.map-marker__icon,.map-marker__logo-icon{position:absolute;left:-76px;top:-40px;width:152px;height:80px}.map-marker__icon{left:-40px;top:-80px;width:80px}.four-grid__cell>*{height:100%}.type-card{border:1px solid var(--orange);display:flex;flex-direction:column}.type-card__title{color:var(--black);line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500}.type-card__text{font-weight:400;letter-spacing:-.05em}.type-card__icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--black);color:var(--white);border-radius:15px;margin-top:auto}.type-card__icon .icon{width:40px;height:40px}.solution-card{border:1px solid var(--orange);display:flex;flex-direction:column}.solution-card__title{font-size:28px}.solution-card__include,.solution-card__price,.solution-card__title{color:var(--black);line-height:1.2;letter-spacing:-.05em;font-weight:500}.solution-card__include{font-size:24px;margin-bottom:20px}.solution-card__price{font-size:28px}.solution-card__text{font-weight:400;letter-spacing:-.05em}.solution-card__text p:last-child,.solution-card__text:last-child{margin-bottom:0}.solution-card__button{margin-top:auto}.card-bitrix{position:relative;background:var(--red-bitrix);color:var(--white)}.card-bitrix__text{color:var(--white);margin-bottom:60px}.card-bitrix__logo{max-width:243px;width:calc(100% - 74px);aspect-ratio:243/59}.card-bitrix__more{position:absolute;right:0;bottom:0;padding:16px 0 0 16px;background:var(--white);border-radius:36px 0 0 0}.card-bitrix__more-icon{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--white)}.card-bitrix__more-icon .icon{width:24px;height:24px}a.card-bitrix,a.card-bitrix .card-bitrix__more-icon,a.card-orange .card-orange__more-icon{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}a.card-bitrix{display:block;text-decoration:none;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black)}a.card-bitrix *,a.card-orange *,a.client *{pointer-events:none}a.card-bitrix .card-bitrix__more-icon,a.card-orange .card-orange__more-icon{background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.stages{background:var(--black)}.stages__cell>*{height:100%}.stages__right-desktop{display:grid;grid-template-columns:repeat(3,1fr)}.stages__title{color:var(--orange)}.stage{background:var(--white);position:relative}.stage__number{float:left;position:relative;background:var(--black);color:var(--white);font-weight:300;line-height:1;font-family:"Roboto Mono",sans-serif}.stage__number-threshold{overflow:hidden}.stage__number-value{line-height:1;letter-spacing:-.1em}.stage__title{color:var(--black);line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500;overflow:hidden;min-height:2.4em}.card-orange{background:var(--orange);height:auto;position:relative;color:var(--white)}.card-orange__title{font-weight:400;line-height:1.2;letter-spacing:-.05em;font-size:36px;color:var(--white);margin-bottom:10px}.card-orange__text>*{margin-bottom:20px}.card-orange__text>:last-child{margin-bottom:0;padding-right:58px}.card-orange__more{position:absolute;right:0;bottom:0;padding:16px 0 0 16px;background:var(--black);border-radius:36px 0 0 0}.card-orange__more-icon{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--black)}.card-orange__more-icon .icon{width:24px;height:24px}a.card-orange{display:block;text-decoration:none;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}a.card-orange:active{--UIBtnDuration:0ms}a.card-orange._clicked{--UIBtnDelay:150ms}._no-touch a.card-orange:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch a.card-orange._active,._no-touch a.card-orange:active,._touch a.card-orange._active,._touch a.card-orange:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}a.card-orange._disabled{--UIBtnOpacity1:0.5;pointer-events:none}.title-text-and-button__title{color:var(--orange)}.title-text-and-button__title._black{color:var(--black)}.review__text p:last-child,.slashed li:last-child,.title-text-and-button__item:last-child{margin-bottom:0}.markered,.title-text-and-button__item>*{padding-left:60px}.title-text-and-button__item>ol,.title-text-and-button__item>ul{padding-left:88px}.markered{position:relative;color:var(--black);line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500}.markered._custom{display:flex;align-items:center}.markered:not(._custom):before{content:"";position:absolute;top:0;left:0;width:40px;aspect-ratio:40/31;background:url("data:image/svg+xml,%3Csvg width='40' height='31' viewBox='0 0 40 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 14.2324L15.5753 27.7324L37 4.73242' stroke='%23F56F10' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.markered .icon{position:absolute;top:calc(50% - 20px);left:0;width:40px;height:40px;color:var(--orange)}.client{position:relative}.client__bg{display:flex;align-self:center;justify-content:center;padding:20px;border-radius:36px}.client__image-container{border-radius:75px;width:150px;height:150px;background:var(--white);padding:16px;overflow:hidden}.client__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.client__image .inline-loader,.client__more{background:var(--white)}.client__more{position:absolute;right:0;bottom:0;padding:16px 0 0 16px;border-radius:36px 0 0 0}.client__more-icon{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--black);border:1px solid var(--black);color:var(--white)}.client__more-icon .icon{width:24px;height:24px}a.client,a.client .client__more-icon{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}a.client{display:block;text-decoration:none;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black)}.accordion__title-text:active,a.client:active{--UIBtnDuration:0ms}.accordion__title-text._clicked,a.client._clicked{--UIBtnDelay:150ms}._no-touch .accordion.collapse .accordion__title-icon:hover,._no-touch a.client:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .accordion.collapse .accordion__title-icon._active,._no-touch .accordion.collapse .accordion__title-icon:active,._no-touch a.client._active,._no-touch a.client:active,._touch .accordion.collapse .accordion__title-icon._active,._touch .accordion.collapse .accordion__title-icon:active,._touch a.client._active,._touch a.client:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}a.client .client__more-icon{background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.team-lineup{display:flex;gap:30px}.team-lineup__item{flex-basis:100%}.team-lineup__item-title{position:relative;color:var(--black);line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500}.team-lineup__item-title:before{content:"";width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 34C10 29 14.8712 27.5004 21 27.5004C27.1288 27.5004 31.6948 31.6923 34 33.5004M10 36.5H30C33.3137 36.5 36 33.8137 36 30.5V10.5C36 7.18629 33.3137 4.5 30 4.5H10C6.68629 4.5 4 7.18629 4 10.5V30.5C4 33.8137 6.68629 36.5 10 36.5ZM25.7309 15.9534C25.7309 12.9009 23.154 10.4068 20 10.4068C16.846 10.4068 14.2691 12.9009 14.2691 15.9534C14.2691 19.0059 16.846 21.5 20 21.5C23.154 21.5 25.7309 19.0059 25.7309 15.9534Z' stroke='%23F56F10' stroke-width='3'/%3E%3C/svg%3E%0A") no-repeat center/contain}.team-lineup__item-text{font-weight:400;letter-spacing:-.05em}.accordion{border-top:1px solid var(--black);border-bottom:1px solid var(--black);margin-bottom:-1px}.accordion__title{display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer}.accordion__title-text{line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.accordion__title-text *{pointer-events:none}._no-touch .accordion__title-text._active,._no-touch .accordion__title-text:active,._no-touch .accordion__title-text:hover,._touch .accordion__title-text._active,._touch .accordion__title-text:active{--UIBtnText:var(--orange)}.accordion__title-icon{display:flex;align-items:center;justify-content:center;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);border-radius:50%;width:48px;height:48px;background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder);color:var(--UIBtnText);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.accordion__title-icon .icon{transition:transform 500ms;transform:rotate(-90deg);width:20px;height:20px}.accordion__content-hideable{overflow:hidden;transition:height 500ms cubic-bezier(.65,0,.35,1)}.accordion__content-source{padding-top:20px}.accordion.collapse:not(._opened) .accordion__content-hideable{height:0!important}.accordion.collapse .accordion__title-icon{--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.accordion.collapse .accordion__title-icon *{pointer-events:none}.accordion.collapse .accordion__title-icon:active{--UIBtnDuration:0ms}.accordion.collapse .accordion__title-icon._clicked{--UIBtnDelay:150ms}.accordion.collapse:not(._opened) .accordion__title-icon{--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.accordion.collapse:not(._opened) .accordion__title-icon *{pointer-events:none}.accordion.collapse:not(._opened) .accordion__title-icon:active{--UIBtnDuration:0ms}.accordion.collapse:not(._opened) .accordion__title-icon._clicked{--UIBtnDelay:150ms}._no-touch .accordion.collapse:not(._opened) .accordion__title-icon:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .accordion.collapse:not(._opened) .accordion__title-icon._active,._no-touch .accordion.collapse:not(._opened) .accordion__title-icon:active,._touch .accordion.collapse:not(._opened) .accordion__title-icon._active,._touch .accordion.collapse:not(._opened) .accordion__title-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.accordion.collapse:not(._opened) .accordion__title-icon .icon{transform:rotate(90deg)}.form-file{position:relative;overflow:hidden}.form-file__input{font-size:0;width:0;height:0;position:absolute;right:100%;visibility:hidden}.form-file__label{width:100%;max-width:458px;margin:0 auto}.form-file__value{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;align-items:center;grid-gap:10px;width:100%;border-radius:20px;background:var(--gray_EF);padding:0 16px}.form-file__info{overflow:hidden;text-overflow:ellipsis}.form-file__icon{width:25px;height:25px;color:var(--gray_A0);flex-shrink:0}.form-file__icon .icon{width:100%;height:100%}.form-file__name,.form-file__size{font-weight:400;letter-spacing:-.05em;color:var(--orange)}.form-file__size{color:var(--gray_A0);white-space:nowrap;flex-shrink:0;float:right}.form-file__delete{width:25px;height:25px;cursor:pointer;flex-shrink:0;margin-left:auto;--UIBtnText:var(--gray_8A);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.form-file__delete *{pointer-events:none}.form-file__delete:active{--UIBtnDuration:0ms}.form-file__delete._clicked{--UIBtnDelay:150ms}._no-touch .form-file__delete:hover{--UIBtnText:var(--orange)}._no-touch .form-file__delete:active{--UIBtnText:var(--black)}._no-touch .form-file__delete._active,._touch .form-file__delete._active,._touch .form-file__delete:active{--UIBtnText:var(--orange)}.form-file__delete .icon{width:100%;height:100%}.form-file._filled .form-file__label{display:none}.form-file:not(._filled) .form-file__value{display:none}.page-404{position:relative;overflow:hidden}.page-404__content{position:relative;z-index:1;max-width:738px}.recount__container,.slashed li{position:relative}.recount__counter{white-space:nowrap}.recount__counter span{display:inline-block;width:.7em;text-align:center}.recount__counter span._space{width:.3em}.recount__counter span._zero{opacity:.5}.gray-block{padding:var(--wrapperPadding);background:var(--gray_F7);overflow:hidden}.image-with-text__media{font-size:0;line-height:1}.image-with-text__image{border:1px solid var(--orange);overflow:hidden}.slashed{padding:0}.slashed li{list-style-type:none;padding:1px 0 1px 26px;margin-bottom:10px}.slashed li:before{position:absolute;top:0;left:0;content:"//";font-size:1.33em;line-height:1.2;color:rgba(0,0,0,.1)}.labels-row{display:flex;flex-wrap:wrap}.lazy-load{position:relative;width:-moz-fit-content;width:fit-content}.page img[loading=lazy]{opacity:0;transition:opacity 300ms}.header,.page img[loading=lazy]._loaded{opacity:1}.header{position:fixed;top:0;left:0;width:100%;z-index:999;padding-top:10px;pointer-events:none;visibility:visible;transition:opacity 300ms,visibility 300ms}.header._absolute{position:absolute}.header._hidden{opacity:0;visibility:hidden}.header:before{left:0;width:100%;height:10px}.header__wrapper{display:flex;align-items:flex-start}.header__left{pointer-events:auto;position:relative;background:var(--white)}.header__logo{display:block;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.header__center,.header__logo *{pointer-events:none}.header__logo:active{--UIBtnDuration:0ms}.header__logo._clicked{--UIBtnDelay:150ms}._no-touch .header__logo._active,._no-touch .header__logo:active,._no-touch .header__logo:hover,._no-touch .header__menu-btn._active,._no-touch .header__menu-btn:active,._no-touch .header__menu-btn:hover,._touch .header__logo._active,._touch .header__logo:active,._touch .header__menu-btn._active,._touch .header__menu-btn:active{--UIBtnText:var(--orange)}.header__center{display:flex;justify-content:flex-end;flex-grow:1}.header__right{display:flex;align-items:center;gap:50px;position:relative;background:var(--white);pointer-events:auto}.header:before,.header__left:before,.header__right:after{content:"";position:absolute;top:0;background:var(--white)}.header__left:before{right:100%;border-radius:0 0 var(--wrapperPadding) 0}.header__right:after{left:100%;border-radius:0 0 0 var(--wrapperPadding)}.header__menu-btn{cursor:pointer;display:flex;align-items:center;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.header__menu-btn *{pointer-events:none}.header__menu-btn:active{--UIBtnDuration:0ms}.header__menu-btn._clicked{--UIBtnDelay:150ms}.edge-cell{position:absolute;background:var(--white);--edge-cell-offset:-1px;--edge-cell-size:2px}.edge-cell._bottom{left:var(--edge-cell-offset);bottom:var(--edge-cell-offset);width:calc(100% + var(--edge-cell-size));height:var(--edge-cell-size)}.edge-cell._left,.edge-cell._top{left:var(--edge-cell-offset);top:var(--edge-cell-offset)}.edge-cell._left{height:calc(100% + var(--edge-cell-size));width:var(--edge-cell-size)}.edge-cell._top{width:calc(100% + var(--edge-cell-size));height:var(--edge-cell-size)}.edge-cell._right{right:var(--edge-cell-offset);top:var(--edge-cell-offset);height:calc(100% + var(--edge-cell-size));width:var(--edge-cell-size)}.edge-cell._extra{--edge-cell-offset:-3px;--edge-cell-size:4px}.edge-cell._black{background:var(--black)}.corner-cell,.edge-cell{pointer-events:none}.corner-cell._bottom{bottom:0}.corner-cell._left{left:0}.corner-cell._top{top:0}.corner-cell._right{right:0}.corner-bottom-left,.corner-bottom-right,.corner-cell,.corner-top-left,.corner-top-right{position:absolute}.corner-top-left{top:0;left:0;transform:translate(-1px,-1px)}.corner-top-right{top:0;right:0;transform:rotate(90deg) translate(-1px,-1px)}.corner-bottom-left{bottom:0;left:0;transform:rotate(-90deg) translate(-1px,-1px)}.corner-bottom-right{bottom:0;right:0;transform:rotate(180deg) translate(-1px,-1px)}.page-header{position:relative}.page-header__title{position:relative;z-index:1}.header-infographics__main-item .header-infographics__item-descr,.header-infographics__main-item .header-infographics__item-value,.page-header__title._white{color:var(--white)}.page-header__bg,.page-header__image{position:absolute;top:0;left:0;width:100%;height:100%}.page-header__bg{background-repeat:no-repeat;background-position:center;background-size:cover}.page-header__image{-o-object-fit:cover;object-fit:cover}.page-header__content{position:relative;z-index:1}.page-header._services .page-header__title .page-title{color:var(--white);text-shadow:0 0 5px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5)}.page-header._blog .page-header__bg,.page-header._portfolio .page-header__bg{background-color:var(--gray_F7)}.header-infographics__main-item{background:var(--black);border-radius:20px}.header-infographics__item-value{margin-bottom:30px;line-height:1.2;font-weight:700}.header-infographics__item-descr{line-height:1.2}.breadcrumbs{position:relative;padding:0}.breadcrumbs__list{list-style-type:none;padding:0}.breadcrumbs__item{position:relative;color:var(--gray_8A);font-size:14px;list-style-type:none;padding-left:calc(12px + .5em);background:url("data:image/svg+xml,%3Csvg width='5' height='16' viewBox='0 0 5 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.98291 2.75781L1.12988 12.7935H0.120605L3.97998 2.75781H4.98291Z' fill='%238A8A8A'/%3E%3C/svg%3E%0A") no-repeat left 1px}.breadcrumbs__item:last-child{color:var(--black)}.breadcrumbs__item:first-child{padding-left:0;background:0 0}.breadcrumbs__list .breadcrumbs__item{margin:0 12px 0 0;display:inline}.breadcrumbs__item-link{--UIBtnText:var(--gray_8A);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--black);text-decoration:none}.breadcrumbs__item-link *{pointer-events:none}.breadcrumbs__item-link:active{--UIBtnDuration:0ms}.breadcrumbs__item-link._clicked{--UIBtnDelay:150ms}._no-touch .breadcrumbs__item-link:hover{--UIBtnText:var(--orange)}._no-touch .breadcrumbs__item-link:active{--UIBtnText:var(--black)}._no-touch .breadcrumbs__item-link._active,._touch .breadcrumbs__item-link._active,._touch .breadcrumbs__item-link:active{--UIBtnText:var(--orange)}a.breadcrumbs__item-link{color:var(--UIBtnText)}.breadcrumbs__item:last-child .breadcrumbs__item-link{--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.breadcrumbs__item:last-child .breadcrumbs__item-link *{pointer-events:none}.breadcrumbs__item:last-child .breadcrumbs__item-link:active{--UIBtnDuration:0ms}.breadcrumbs__item:last-child .breadcrumbs__item-link._clicked{--UIBtnDelay:150ms}._no-touch .breadcrumbs__item:last-child .breadcrumbs__item-link._active,._no-touch .breadcrumbs__item:last-child .breadcrumbs__item-link:active,._no-touch .breadcrumbs__item:last-child .breadcrumbs__item-link:hover,._touch .breadcrumbs__item:last-child .breadcrumbs__item-link._active,._touch .breadcrumbs__item:last-child .breadcrumbs__item-link:active{--UIBtnText:var(--orange)}.breadcrumbs__collapsed{display:none;gap:12px;list-style-type:none;margin:0;padding:0;cursor:pointer;align-items:center}.breadcrumbs__collapsed .breadcrumbs__item{background-position:left center}.breadcrumbs._collapsed .breadcrumbs__collapsed{display:flex}.breadcrumbs._collapsed .breadcrumbs__list{position:absolute;left:0;width:100%;visibility:hidden;pointer-events:none;z-index:-1}._bottom-0{margin-bottom:0}._top-0{margin-top:0}.table-cnt{overflow:hidden}.table-cnt__slide,.table-cnt__slide.swiper-slide{width:auto}.table-cnt__scroll{position:relative;margin-top:10px;background:var(--gray_E8);border-radius:4px}.table-cnt .swiper-scrollbar-drag{height:4px;background:var(--gray_8A);border-radius:4px}.table-wrap{margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.with-bg{overflow:hidden}.with-bg:before{content:"";position:absolute;left:0;top:0;height:100%;background:var(--orange)}.quote,.with-bg{position:relative;background:var(--gray_F7)}.quote__icon-cnt{position:absolute;right:0;top:0;background:var(--white);display:flex;align-items:center}.quote__icon{position:relative;z-index:1;color:var(--orange)}.quote__author{text-align:right;font-weight:700}.announce{position:relative;border-top:1px solid var(--gray_8A);border-bottom:1px solid var(--gray_8A)}.announce,.announce li,.announce p{font-weight:500}.why{background:var(--orange)}.why__title{color:var(--white);margin-bottom:40px}.why__item{position:relative;overflow:hidden;background:var(--white);display:flex;gap:0}.why__item-number{line-height:1;color:var(--orange);font-family:"Roboto Mono",sans-serif}.why__item-description,.why__item-title{color:var(--black)}.why__item-title{display:flex;min-height:2.4em;align-items:center;line-height:1.2;letter-spacing:-.05em;font-size:24px;font-weight:500;margin-bottom:10px}.why__item-text{font-weight:400;letter-spacing:-.05em}.tabs__titles{display:flex;flex-wrap:wrap}.tabs__titles-scroll{display:flex;overflow:auto;margin-left:var(--nWrapperPadding);margin-right:var(--nWrapperPadding);padding:0 var(--wrapperPadding)}.tabs__title{position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content;font-weight:400;line-height:1.2;letter-spacing:-.05em;font-size:42px;color:var(--UIBtnText);--UIBtnText:var(--orange);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.tabs__title *{pointer-events:none}.tabs__title:active{--UIBtnDuration:0ms}.tabs__title._clicked{--UIBtnDelay:150ms}._no-touch .tabs__title._active,._no-touch .tabs__title:active,._no-touch .tabs__title:hover,._touch .tabs__title._active,._touch .tabs__title:active{--UIBtnText:var(--black)}.tabs__title-text-inactive{position:absolute;top:0;left:0;width:100%;text-align:center;opacity:1;font-weight:300}.tabs__title-text-active{opacity:0;color:var(--black);font-weight:400;text-align:center}.tabs__title._active .tabs__title-text-inactive{opacity:0}.tabs__title._active .tabs__title-text-active{opacity:1}.tabs__container:not(._active){display:none}.certificates{display:flex}.certificate__link{text-decoration:none;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.certificate__link *{pointer-events:none}.certificate__link:active{--UIBtnDuration:0ms}.certificate__link._clicked{--UIBtnDelay:150ms}._no-touch .certificate__link._active,._no-touch .certificate__link:active,._no-touch .certificate__link:hover,._no-touch .review-file._active,._no-touch .review-file:active,._no-touch .review-file:hover,._no-touch .review__link._active,._no-touch .review__link:active,._no-touch .review__link:hover,._touch .certificate__link._active,._touch .certificate__link:active,._touch .review-file._active,._touch .review-file:active,._touch .review__link._active,._touch .review__link:active{--UIBtnText:var(--orange)}.certificate__image-outer{position:relative;height:300px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:20px;overflow:hidden}.certificate__image{border-radius:20px;border:1px solid var(--gray_EF)}.certificate__name{text-align:center;line-height:1.6;letter-spacing:-.05em}.reviews .swiper-wrapper{align-items:stretch}.reviews__slider-wrapper{overflow:hidden}.reviews__slide{height:auto!important}.reviews__slide:last-child{margin-right:0}.review{position:relative;overflow:hidden;display:flex;flex-flow:column;height:100%}.review__quotes{position:absolute;right:0;top:0;background:var(--white)}.review__quotes-icon{color:var(--orange)}.review__logo{width:300px;height:70px;display:flex;align-items:center;margin-bottom:20px}.review__logo-image{display:block}.review__link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:12px;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText);margin-bottom:20px}.review__link *{pointer-events:none}.review__link:active{--UIBtnDuration:0ms}.review__link._clicked{--UIBtnDelay:150ms}.review__link-icon .icon{width:34px;height:34px}.review__link-text{letter-spacing:-.05em;line-height:1.2}.review__text,.review__text p{font-size:16px;line-height:1.4;letter-spacing:-.05em}.review__text{margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.review__text p{margin-bottom:10px}.review__author{border-top:1px solid var(--black);padding-top:10px;margin-top:auto}.review__author-name{font-weight:500;letter-spacing:-.05em;line-height:1.2}.review__author-post{color:var(--gray_8A);letter-spacing:-.05em;line-height:1.2;font-size:14px}.review__files{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px 40px}.review-file{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.review-file *{pointer-events:none}.review-file:active{--UIBtnDuration:0ms}.review-file._clicked{--UIBtnDelay:150ms}.review-file__icon{color:var(--orange)}.review-file__icon .icon{width:25px;height:27px}.review-file__name{letter-spacing:-.05em;line-height:1.2;font-size:14px}.auto-width-slider{overflow:hidden}.auto-width-slider .swiper{overflow:visible}.auto-width-slider .wrapper{position:relative}.slider-nav{position:absolute;right:var(--wrapperPadding);top:0;display:flex;gap:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-nav__left,.slider-nav__right{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);opacity:var(--UIBtnOpacity1);border:1px solid var(--UIBtnBorder);cursor:pointer}.slider-nav__left *,.slider-nav__right *{pointer-events:none}.slider-nav__left:active,.slider-nav__right:active{--UIBtnDuration:0ms}.slider-nav__left._clicked,.slider-nav__right._clicked{--UIBtnDelay:150ms}._no-touch .slider-nav__left:hover,._no-touch .slider-nav__right:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .slider-nav__left._active,._no-touch .slider-nav__left:active,._no-touch .slider-nav__right._active,._no-touch .slider-nav__right:active,._touch .slider-nav__left._active,._touch .slider-nav__left:active,._touch .slider-nav__right._active,._touch .slider-nav__right:active{--UIBtnText:var(--white);--UIBtnBg:var(--black);--UIBtnBorder:var(--black)}.slider-nav__left._disabled,.slider-nav__right._disabled{--UIBtnOpacity1:0.5;pointer-events:none}.slider-nav__left .icon,.slider-nav__right .icon{width:18px;height:16px}.slider-nav__left,.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.slider-scrollbar__inner{max-width:1004px;margin:20px auto 0;background:var(--gray_DB);border-radius:5px;height:6px}.slider-scrollbar__inner .swiper-scrollbar-drag{background:var(--orange);border-radius:5px}.partners__title{margin-bottom:60px}.partners__slider-threshold{overflow:hidden}.partners__slider-wrapper{margin:0 -10px}.partners__slide,.partners__slide.swiper-slide{padding:0 10px}.partners__item{padding:20px;display:flex;align-items:center;justify-content:center;height:140px;--UIBtnFilter:grayscale(1);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);filter:var(--UIBtnFilter)}.partners__item *{pointer-events:none}.partners__item:active{--UIBtnDuration:0ms}.partners__item._clicked{--UIBtnDelay:150ms}._no-touch .partners__item._active,._no-touch .partners__item:active,._no-touch .partners__item:hover,._touch .partners__item._active,._touch .partners__item:active{--UIBtnFilter:none}.page-detail-head__link{display:flex;align-items:center;gap:12px;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.page-detail-head__link *{pointer-events:none}.page-detail-head__link:active{--UIBtnDuration:0ms}.page-detail-head__link._clicked{--UIBtnDelay:150ms}._no-touch .page-detail-head__link._active,._no-touch .page-detail-head__link:active,._no-touch .page-detail-head__link:hover,._touch .page-detail-head__link._active,._touch .page-detail-head__link:active{--UIBtnText:var(--orange)}.page-detail-head__link-icon .icon{width:34px;height:34px}.page-detail-head__date-cnt,.page-detail-head__link-text{letter-spacing:-.05em;line-height:1.2}.page-detail-head__date-cnt._light{color:var(--gray_8A)}.sections-small-list{margin-bottom:30px}.sections-small-list:last-child{margin-bottom:0}.sections-small-list__scroll{display:flex}.sections-small-list__item{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50px;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--gray_8A);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder);line-height:1;font-weight:500;cursor:pointer;white-space:nowrap}.sections-small-list__item *{pointer-events:none}.sections-small-list__item:active{--UIBtnDuration:0ms}.sections-small-list__item._clicked{--UIBtnDelay:150ms}._no-touch .sections-small-list__item:hover,._no-touch a.project-item__section:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .sections-small-list__item._active,._no-touch .sections-small-list__item:active,._no-touch a.project-item__section._active,._no-touch a.project-item__section:active,._touch .sections-small-list__item._active,._touch .sections-small-list__item:active,._touch a.project-item__section._active,._touch a.project-item__section:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.props-list{margin-bottom:30px}.props-list:last-child{margin-bottom:0}.props-list__scroll{display:flex;gap:10px}.props-list__item{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50px;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--gray_DB);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder);line-height:1;font-weight:400;letter-spacing:-.05em;cursor:pointer;white-space:nowrap}.props-list__item *{pointer-events:none}.props-list__item:active{--UIBtnDuration:0ms}.props-list__item._clicked{--UIBtnDelay:150ms}._no-touch .props-list__item:hover{--UIBtnBorder:var(--black);--UIBtnText:var(--black)}._no-touch .props-list__item._active,._no-touch .props-list__item:active,._touch .props-list__item._active,._touch .props-list__item:active{--UIBtnBorder:var(--orange);--UIBtnText:var(--black)}.props-list__item-value{margin-left:5px;color:var(--orange);font-weight:500}.groups{display:flex;flex-direction:column}.groups__title{display:flex;align-items:center;gap:16px;justify-content:flex-start;color:var(--orange05)}.groups__title-text{font-weight:700;line-height:1.2}.groups__title-arrow{flex-shrink:0;width:24px;height:24px;margin-top:4px;transition:transform 300ms}.groups__hideable{overflow:hidden;transition:height 500ms cubic-bezier(.65,0,.35,1)}.groups__group.collapse:not(._opened) .groups__hideable{height:0!important}.groups__group.collapse:not(._opened) .groups__title-arrow{transform:rotate(180deg)}.groups-item{position:relative;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%}.groups-item__input{position:absolute;visibility:hidden}.groups-item__link{display:block;padding:12px 20px;text-decoration:none;--UIBtnText:var(--black);--UIBtnIcon:var(--black);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText);background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder);border-radius:50px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.groups-item__link *{pointer-events:none}.groups-item__link:active{--UIBtnDuration:0ms}.groups-item__link._clicked{--UIBtnDelay:150ms}._no-touch .groups-item__link:hover{--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .groups-item__link:active,._touch .groups-item__link:active{--UIBtnBg:var(--paleOrange);--UIBtnBorder:var(--paleOrange)}.groups-item__cancel{display:none;position:absolute;top:0;right:0;aspect-ratio:1/1;bottom:0;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.groups-item__cancel *,a.project-item__section *,a.project-item__tag *{pointer-events:none}.groups-item__cancel:active,a.project-item__section:active{--UIBtnDuration:0ms}.groups-item__cancel._clicked,a.project-item__section._clicked{--UIBtnDelay:150ms}._no-touch .groups-item__cancel._active,._no-touch .groups-item__cancel:active,._no-touch .groups-item__cancel:hover,._touch .groups-item__cancel._active,._touch .groups-item__cancel:active{--UIBtnText:var(--orange)}.groups-item__cancel .icon{width:16px;height:16px}.groups-item._active .groups-item__link,.groups-item__input:checked~.groups-item__link{pointer-events:none;padding-right:42px;--UIBtnBg:var(--paleOrange);--UIBtnBorder:var(--paleOrange)}.groups-item._active .groups-item__cancel,.groups-item__input:checked~.groups-item__cancel{display:flex}.projects-list{display:flex;flex-wrap:wrap}.projects-list>div[id^=bx_incl_area_]{all:inherit;width:100%}.projects-list__pagination{width:100%;display:flex;justify-content:center;margin:20px 0}.project-item{width:100%;z-index:0;overflow:hidden}.project-item,.project-item__inner{position:relative}.project-item__media{overflow:hidden}.project-item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-item__sections{z-index:1;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;align-self:flex-end}.project-item__section{border-radius:25px;padding:10px 24px;white-space:nowrap;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);--UIBtnOpacity1:1;background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder)}a.article-item__section,a.article-item__tag,a.project-item__section,a.project-item__tag{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.project-item__section._wrap,.project-item__tag._wrap{white-space:normal}.project-item__name,.project-item__section,.project-item__tag{letter-spacing:-.05em;line-height:1.2;text-decoration:none;color:var(--UIBtnText)}.project-item__tag{border-radius:25px;padding:10px 24px;white-space:nowrap;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder)}.project-item__name:active,a.project-item__tag:active{--UIBtnDuration:0ms}.project-item__name._clicked,a.project-item__tag._clicked{--UIBtnDelay:150ms}._no-touch a.project-item__tag:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch a.project-item__tag._active,._no-touch a.project-item__tag:active,._touch a.project-item__tag._active,._touch a.project-item__tag:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.project-item__name{position:relative;display:flex;align-items:center;justify-content:flex-start;grid-area:name;width:-moz-min-content;width:min-content;justify-self:flex-start;font-size:48px;background:var(--white);z-index:1;align-self:flex-end;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.project-item__name *,a.article-item__section *,a.article-item__tag *{pointer-events:none}._no-touch .article-item__name._active,._no-touch .article-item__name:active,._no-touch .article-item__name:hover,._no-touch .project-item__name._active,._no-touch .project-item__name:active,._no-touch .project-item__name:hover,._no-touch .services__group-title-link._active,._no-touch .services__group-title-link:active,._no-touch .services__group-title-link:hover,._touch .article-item__name._active,._touch .article-item__name:active,._touch .project-item__name._active,._touch .project-item__name:active,._touch .services__group-title-link._active,._touch .services__group-title-link:active{--UIBtnText:var(--orange)}.article-list{display:flex;flex-wrap:wrap}.article-list:last-child{margin-bottom:0}.article-list__pagination{width:100%;display:flex;justify-content:center}.article-item{width:100%;position:relative;z-index:0;overflow:hidden}.article-item__content{position:relative;padding-bottom:56.048%}.article-item__inner,.article-item__media{position:absolute;left:0;top:0;width:100%;height:100%}.article-item__media{overflow:hidden;border-radius:20px}.article-item__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:20px}.article-item__section{border-radius:25px;padding:11px 20px;white-space:nowrap;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);--UIBtnOpacity1:1;background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder)}a.article-item__section:active{--UIBtnDuration:0ms}a.article-item__section._clicked{--UIBtnDelay:150ms}._no-touch a.article-item__section:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch a.article-item__section._active,._no-touch a.article-item__section:active,._touch a.article-item__section._active,._touch a.article-item__section:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.article-item__section._wrap,.article-item__tag._wrap{white-space:normal}.article-item__name,.article-item__section,.article-item__tag{position:relative;text-decoration:none;z-index:1;line-height:1.2;letter-spacing:-.05em;color:var(--UIBtnText)}.article-item__tag{border-radius:25px;padding:11px 20px;white-space:nowrap;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder)}.article-item__name:active,a.article-item__tag:active{--UIBtnDuration:0ms}.article-item__name._clicked,a.article-item__tag._clicked{--UIBtnDelay:150ms}._no-touch a.article-item__tag:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch a.article-item__tag._active,._no-touch a.article-item__tag:active,._touch a.article-item__tag._active,._touch a.article-item__tag:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.article-item__name{display:block;background:var(--white);font-size:24px;font-weight:500;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.article-item__name *{pointer-events:none}.services__group-title{font-weight:700;line-height:1.2;letter-spacing:-.05em}.services__group-title-link,a.services__group-item{--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);text-decoration:none;color:var(--UIBtnText)}.services__group-title-link *,a.services__group-item *{pointer-events:none}.services__group-title-link:active,a.services__group-item:active{--UIBtnDuration:0ms}.services__group-title-link._clicked,a.services__group-item._clicked{--UIBtnDelay:150ms}.services__group-items{display:flex;flex-direction:column;align-items:flex-start}.services__group-item{padding:10px;line-height:1.2;letter-spacing:-.05em;color:var(--black)}a.services__group-item{text-decoration:underline}._no-touch .footer__logo._active,._no-touch .footer__logo:active,._no-touch .footer__logo:hover,._no-touch a.services__group-item._active,._no-touch a.services__group-item:active,._no-touch a.services__group-item:hover,._touch .footer__logo._active,._touch .footer__logo:active,._touch a.services__group-item._active,._touch a.services__group-item:active{--UIBtnText:var(--orange)}.contacts-tile__item{display:flex;flex-direction:column;justify-content:space-between;position:relative;flex:1 1 0;padding:30px clamp(17.6px,calc(6vw - 1.6px),20px);--backgroundColor:var(--white);--textColor:var(--black);background:var(--backgroundColor);color:var(--textColor);border-radius:36px}.contacts-tile__item._black{--backgroundColor:var(--black);--textColor:var(--white)}.contacts-tile__item._gray{--backgroundColor:var(--gray_E8);--textColor:var(--black)}.contacts-tile__item._orange{--backgroundColor:var(--orange);--textColor:var(--white)}.contacts-tile__label{color:var(--textColor);font-size:clamp(15.84px,calc(5.4vw - 1.44px),18px);line-height:1.2}.contacts-tile__value-container{display:flex;flex-direction:column;justify-content:center;font-size:clamp(21.12px,calc(7.2vw - 1.92px),24px);line-height:1.2;min-height:2.4em}.contacts-tile__value{color:var(--textColor);font-weight:500}.contacts-tile__value a{color:var(--textColor);text-decoration:none}.contacts-tile__value a:hover{text-decoration:none}.contacts-tile__icon-container{position:absolute;right:0;top:0;background:var(--white)}.contacts-tile__icon{background:var(--backgroundColor);color:var(--textColor);border-radius:50%;position:relative;z-index:1}.contacts-tile__icon .icon{width:100%;height:100%}.contacts-data__row{position:relative}.contacts-data__icon{position:absolute;top:0;left:0;background:var(--orange);border-radius:50%;color:var(--white)}.contacts-data__icon._black{background:var(--black)}.contacts-data__icon .icon,.contacts-map img{width:100%;height:100%}.contacts-data__content{display:flex;flex-direction:column;justify-content:center;min-height:64px}.contacts-data__primary-label{display:flex;align-items:center;line-height:1;color:var(--gray_8A);min-height:64px}.contacts-data__primary-value{line-height:1.2;color:var(--black);margin-bottom:10px}.contacts-data__label{line-height:1;color:var(--gray_8A);margin-bottom:4px}.contacts-data__value{color:var(--black);font-weight:700;line-height:1}.contacts-data__sub-label{margin-top:30px;margin-bottom:10px;line-height:1;color:var(--gray_8A)}.contacts-data__sub-values{display:flex;flex-wrap:wrap}.contacts-data__sub-value{line-height:1;color:var(--black);font-weight:500}.contacts-map{position:relative;height:100%;min-height:400px;overflow:hidden;background:var(--gray_E8)}.contacts-map img{display:block;min-height:440px;-o-object-fit:cover;object-fit:cover}.footer__inner{position:relative;background:var(--black);color:var(--white)}.footer__logo{display:block;width:-moz-fit-content;width:fit-content;--UIBtnText:var(--white);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.footer__logo *{pointer-events:none}.footer__logo:active{--UIBtnDuration:0ms}.footer__logo._clicked{--UIBtnDelay:150ms}.footer__form{background:var(--white)}.footer__form-label{font-weight:700;line-height:1.2;color:var(--black)}.footer__form-field-cnt{position:relative}.footer__form-button{border-radius:50%;display:flex;align-items:center;justify-content:center;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);border:1px solid var(--UIBtnBorder);color:var(--UIBtnText)}.footer__form-button *{pointer-events:none}.footer__form-button:active{--UIBtnDuration:0ms}.footer__form-button._clicked{--UIBtnDelay:150ms}._no-touch .footer__form-button:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .footer__form-button._active,._no-touch .footer__form-button:active,._touch .footer__form-button._active,._touch .footer__form-button:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.footer__menu-list{padding:0}.footer__menu-item{list-style-type:none;margin-bottom:11px}.footer__menu-item:last-child{margin-bottom:0}.footer__menu-link{text-decoration:none;line-height:1.2;font-weight:700;--UIBtnText:var(--white);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.footer__menu-link *{pointer-events:none}.footer__menu-link:active{--UIBtnDuration:0ms}.footer__menu-link._clicked{--UIBtnDelay:150ms}._no-touch .footer__menu-link._active,._no-touch .footer__menu-link:active,._no-touch .footer__menu-link:hover,._touch .footer__menu-link._active,._touch .footer__menu-link:active{--UIBtnText:var(--orange)}.footer__contacts-column a[href^=mailto],.footer__contacts-column a[href^=tel]{color:inherit;text-decoration:none}.footer__tel-row{line-height:1.4;font-weight:700}.footer__mail-row{line-height:1.4}.footer__address-row{line-height:1.4;font-weight:300}.footer__address-row:last-child{margin-bottom:0}.footer__copy-text{letter-spacing:-.05em;color:var(--white05)}.socials{display:flex;gap:20px}.socials._white .social{color:var(--white)}.social{color:var(--black);width:36px;height:36px}.social__link{position:relative;display:block;width:100%;height:100%;color:inherit;--UIBtnOpacity1:1;--UIBtnOpacity2:0;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.main-menu,.social__link *{pointer-events:none}.social__link:active{--UIBtnDuration:0ms}.social__link._clicked{--UIBtnDelay:150ms}._no-touch .social__link:hover{--UIBtnOpacity1:0;--UIBtnOpacity2:1}._no-touch .social__link:active{--UIBtnOpacity1:0;--UIBtnOpacity2:0.7}._no-touch .social__link._active,._touch .social__link._active,._touch .social__link:active{--UIBtnOpacity1:0;--UIBtnOpacity2:1}.social__link .icon{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);opacity:var(--UIBtnOpacity1)}.social__link .icon._hover{opacity:var(--UIBtnOpacity2)}._main-menu-opened .main-menu{visibility:visible;opacity:1;pointer-events:auto;transition:opacity 600ms ease 0ms,visibility 600ms ease 0ms}._main-menu-visible .main-menu{display:block}.main-menu{position:fixed;left:0;right:0;top:0;bottom:0;background:var(--white);z-index:1000;visibility:hidden;opacity:0;display:none;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.main-menu__wrapper{position:relative;max-width:1920px;margin:0 auto;height:100%;overflow:hidden}.main-menu__head{position:absolute;top:0;left:0;width:100%;padding-top:10px;z-index:10}.main-menu__head-wrapper{display:flex;align-items:flex-start}.main-menu__head-logo{display:block;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.main-menu__head-logo *{pointer-events:none}.main-menu__head-logo:active{--UIBtnDuration:0ms}.main-menu__head-logo._clicked{--UIBtnDelay:150ms}._no-touch .main-menu__head-close._active,._no-touch .main-menu__head-close:active,._no-touch .main-menu__head-close:hover,._no-touch .main-menu__head-logo._active,._no-touch .main-menu__head-logo:active,._no-touch .main-menu__head-logo:hover,._touch .main-menu__head-close._active,._touch .main-menu__head-close:active,._touch .main-menu__head-logo._active,._touch .main-menu__head-logo:active{--UIBtnText:var(--orange)}.main-menu__head-center{display:flex;justify-content:flex-end;flex-grow:1}.main-menu__head-right{display:flex;align-items:center;gap:50px;position:relative}.main-menu__head-close{cursor:pointer;display:flex;align-items:center;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText)}.main-menu__head-close *{pointer-events:none}.main-menu__head-close:active{--UIBtnDuration:0ms}.main-menu__head-close._clicked{--UIBtnDelay:150ms}.main-menu__contacts{font-size:16px;line-height:1.3}.main-menu__address-row:last-child,.main-menu__contacts-block:last-child,.main-menu__contacts:last-child,.main-menu__mail-row:last-child,.main-menu__socials:last-child,.main-menu__tel-row:last-child{margin-bottom:0}.main-menu__contacts-block a[href^=mailto],.main-menu__contacts-block a[href^=tel]{color:var(--black);text-decoration:none}.main-menu__tel-row{font-size:18px;font-weight:700}.main-menu__list._white{color:var(--white)}.main-menu__list._white::-webkit-scrollbar-track{background-color:var(--white03)}.main-menu__list._white::-webkit-scrollbar-thumb{background-color:var(--white05)}.main-menu__item:last-child{margin-bottom:0}.main-menu__item-link{display:block;line-height:1.2;font-weight:700;letter-spacing:-.05em;color:inherit;width:-moz-fit-content;width:fit-content;--UIBtnTextDecorationColor:transparent;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);text-decoration:underline;text-decoration-color:var(--UIBtnTextDecorationColor)}.main-menu__item-link *{pointer-events:none}.main-menu__item-link:active{--UIBtnDuration:0ms}.main-menu__item-link._clicked{--UIBtnDelay:150ms}._no-touch .main-menu__item-link._active,._no-touch .main-menu__item-link:active,._no-touch .main-menu__item-link:hover,._no-touch .main-menu__sub-item-link._active,._no-touch .main-menu__sub-item-link:active,._no-touch .main-menu__sub-item-link:hover,._touch .main-menu__item-link._active,._touch .main-menu__item-link:active,._touch .main-menu__sub-item-link._active,._touch .main-menu__sub-item-link:active{--UIBtnTextDecorationColor:currentColor}.main-menu__item-link:last-child,.main-menu__sub-item:last-child{margin-bottom:0}.main-menu__sub-item-link{display:block;line-height:1.2;letter-spacing:-.05em;color:inherit;width:-moz-fit-content;width:fit-content;--UIBtnTextDecorationColor:transparent;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);text-decoration:underline;text-decoration-color:var(--UIBtnTextDecorationColor)}.main-menu__sub-item-link *{pointer-events:none}.main-menu__sub-item-link:active{--UIBtnDuration:0ms}.main-menu__sub-item-link._clicked{--UIBtnDelay:150ms}.main-menu__sub-item-link:last-child{margin-bottom:0}.modal-test{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.modal-frame{width:-moz-fit-content;width:fit-content;padding:80px 80px 40px;background:var(--white);border-radius:36px;overflow:hidden}.modal-title{color:var(--black);font-weight:400;line-height:1.2;letter-spacing:-.05em;text-align:center}:root{--modalMaxHeight:100vh}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1201;opacity:0;visibility:hidden;display:none;background:rgba(0,0,0,.68);transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-container:not(._active){pointer-events:none!important}.modal-container._active{opacity:1;visibility:visible}.modal-container._visible{display:flex}.modal-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;opacity:0;visibility:hidden;display:none;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-loader__icon{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px;animation:modal-loader__icon 800ms linear 0ms infinite;border-radius:64px;border:6px solid transparent;border-top-color:var(--orange)}.modal-loader:not(._active){pointer-events:none!important}.modal-loader._active{opacity:1;visibility:visible}.modal-loader._visible{display:flex}.modal-container .swiper-lazy-preloader{top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;animation:modal-swiper-lazy-preloader 700ms linear 0ms infinite;border-radius:24px;border:5px solid transparent;border-top-color:var(--orange)}.modal-container._loading .modal__content{opacity:.5}.modal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;display:none;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal__scroll{overflow:auto;height:100%;padding:40px 10px}.modal__inner{display:flex;align-items:center;justify-content:center;min-height:100%;pointer-events:none}.modal:not(._active){pointer-events:none!important}.modal._active{opacity:1;visibility:visible}.modal._visible{display:block}.modal__cover{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0}.modal__frame{width:auto;display:inline-block;vertical-align:middle;position:relative;height:auto;overflow:auto;pointer-events:auto;z-index:2;margin:0;background:var(--white);font-size:0;line-height:1;max-width:min(max(1440px,90%),1660px,167.4vh - 60px);border-radius:36px}.modal__frame::-webkit-scrollbar,textarea.form-field__input::-webkit-scrollbar{-webkit-appearance:none}.modal__frame::-webkit-scrollbar:vertical{width:5px}.modal__frame::-webkit-scrollbar:horizontal{height:5px}.modal__frame::-webkit-scrollbar-thumb{background-color:var(--orange)}.modal__frame::-webkit-scrollbar-track{background-color:var(--black)}.modal__content{position:relative;display:inline-block;font-size:0;line-height:1;overflow:hidden;transition:opacity 500ms ease 0ms}.modal__close{position:absolute;z-index:3;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--UIBtnText);top:20px;right:20px;--UIBtnText:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.modal__close *{pointer-events:none}.modal__close:active{--UIBtnDuration:0ms}.modal__close._clicked{--UIBtnDelay:150ms}._no-touch .modal__close._active,._no-touch .modal__close:active,._no-touch .modal__close:hover,._touch .modal__close._active,._touch .modal__close:active{--UIBtnText:var(--orange)}.modal__close .icon{width:32px;height:32px}.modal-form{max-width:640px}.modal-button{display:flex;justify-content:center}.modal-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;visibility:hidden;display:none;align-items:center;justify-content:center;transition:opacity 500ms ease 0ms,visibility 500ms ease 0ms}.modal-slider:not(._active){pointer-events:none!important}.modal-slider._active{opacity:1;visibility:visible}.modal-slider._visible{display:flex}.modal-slider__cover{z-index:-1}.modal-slider__content,.modal-slider__cover{position:absolute;top:0;left:0;right:0;bottom:0}.modal-slider__slider,.modal-slider__slider.swiper{width:100%;height:100%}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{z-index:10;text-align:center;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;--UIBtnText:var(--black);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--white);--UIBtnBorder:var(--white);--UIBtnOpacity1:1;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);color:var(--UIBtnText);background:var(--UIBtnBg);opacity:var(--UIBtnOpacity1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-slider__close *,.modal-slider__left *,.modal-slider__right *,.modal-slider__zoom *{pointer-events:none}.modal-slider__close:active,.modal-slider__left:active,.modal-slider__right:active,.modal-slider__zoom:active{--UIBtnDuration:0ms}.modal-slider__close._clicked,.modal-slider__left._clicked,.modal-slider__right._clicked,.modal-slider__zoom._clicked{--UIBtnDelay:150ms}._no-touch .modal-slider__close:hover,._no-touch .modal-slider__left:hover,._no-touch .modal-slider__right:hover,._no-touch .modal-slider__zoom:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .modal-slider__close._active,._no-touch .modal-slider__close:active,._no-touch .modal-slider__left._active,._no-touch .modal-slider__left:active,._no-touch .modal-slider__right._active,._no-touch .modal-slider__right:active,._no-touch .modal-slider__zoom._active,._no-touch .modal-slider__zoom:active,._touch .modal-slider__close._active,._touch .modal-slider__close:active,._touch .modal-slider__left._active,._touch .modal-slider__left:active,._touch .modal-slider__right._active,._touch .modal-slider__right:active,._touch .modal-slider__zoom._active,._touch .modal-slider__zoom:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.modal-slider__close._disabled,.modal-slider__left._disabled,.modal-slider__right._disabled,.modal-slider__zoom._disabled{--UIBtnOpacity1:0.5;pointer-events:none}.modal-slider__panel{display:flex;top:var(--wrapperPadding);right:var(--wrapperPadding)}.modal-slider__close .icon,.modal-slider__left .icon,.modal-slider__right .icon,.modal-slider__zoom .icon{width:24px;height:24px}.modal-slider__left-cnt,.modal-slider__panel,.modal-slider__right-cnt{position:absolute;z-index:10}.modal-slider__left-cnt{left:var(--wrapperPadding)}.modal-slider__right-cnt{right:var(--wrapperPadding)}.modal-slider__left .icon{transform:rotate(-90deg)}.modal-slider__right .icon{transform:rotate(90deg)}.form__end,.form__group{display:flex;flex-direction:column;gap:20px}.form__group._modal{max-width:480px;margin:0 auto 40px}.form__group._modal-wide{width:100%;margin:0 auto 40px}.form__end{font-size:14px;line-height:1.2;font-weight:300;color:var(--gray_8A);text-align:center;gap:30px}.form__buttons{display:flex;justify-content:center}.form__buttons .btn{padding-left:60px;padding-right:60px}.form__bottom-text{width:-moz-fit-content;width:fit-content}.form-field{position:relative;--fieldSidePadding:30px;--fieldTopPadding:37px;--fieldBottomPadding:14px;--fieldFontSize:18px;--borderWidth:1px;padding-bottom:10px}.form-field._fill .form-field__label-text,.form-field__input:focus+.form-field__label .form-field__label-text{transform:translate(-13.6363%,-80%) scale(.727272)}.form-field__label{position:absolute;top:0;left:0;width:100%;height:100%;border:var(--borderWidth) solid var(--gray_EF);border-radius:20px;background:var(--gray_EF)}.form-field__label-text{position:absolute;color:var(--gray_8A);font-size:var(--fieldFontSize);line-height:1;top:calc(var(--borderWidth) + .5*(var(--fieldTopPadding) + var(--fieldBottomPadding)));left:var(--fieldSidePadding);width:calc(100% - 2*(var(--borderWidth) + var(--fieldSidePadding)));pointer-events:none;transform:none;transition:transform 300ms}.form-field__input,.form-field__wrapper{position:relative;width:100%;font-size:var(--fieldFontSize)}.form-field__wrapper{padding:var(--fieldTopPadding) var(--fieldSidePadding) var(--fieldBottomPadding)}.form-field__wrapper._wide{padding:0}.form-field__input{display:block;z-index:1;border:0;background:0 0;line-height:1;resize:none;color:var(--black)}textarea.form-field__input{min-height:3em}textarea.form-field__input::-webkit-scrollbar:vertical{width:3px}textarea.form-field__input::-webkit-scrollbar:horizontal{height:3px}textarea.form-field__input::-webkit-scrollbar-thumb{background-color:var(--gray_8A)}textarea.form-field__input::-webkit-scrollbar-track{background-color:var(--gray_DB)}.form-field__input:focus+.form-field__label{border:1px solid var(--black)}.form-field._error .form-field__label{border:1px solid var(--error)}.form-field._error .form-field__error{position:absolute;bottom:-8px;left:0;display:block;margin-top:2px;color:var(--error);font-size:14px;line-height:1.2;padding:0 var(--fieldSidePadding)}.form-field._error .form-field__error._file{right:0;text-align:center}.form-field__error{display:none}.pagination{width:100%;position:relative}.pagination__inner{display:grid;justify-content:center;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"first second third";align-items:center}.pagination .btn{-ms-grid-row:1;-ms-grid-column:2;justify-self:center;grid-area:second}.pagination__num{-ms-grid-row:1;-ms-grid-column:3;display:flex;justify-content:center;width:100%;grid-area:third;justify-self:end}.pagination__num-pages{display:flex;justify-content:center;gap:10px}.pagination__num-page{display:flex;align-items:center;justify-content:center}.pagination__num-next-icon,.pagination__num-page,.pagination__num-prev-icon{width:50px;height:50px;border:1px solid;flex-shrink:0;border-radius:50%}.pagination__num-page{font-weight:400;line-height:1;font-size:18px;color:var(--UIBtnText);-webkit-text-decoration:var(--UIBtnDecoration);text-decoration:var(--UIBtnDecoration);border-color:var(--UIBtnBorder);background-color:var(--UIBtnBg);--UIBtnText:var(--black);--UIBtnIcon:var(--black);--UIBtnBg:var(--white);--UIBtnBorder:var(--gray_8A);--UIBtnOpacity1:$UIBtnOpacity1;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.pagination__num-page *{pointer-events:none}.pagination__num-page:active{--UIBtnDuration:0ms}.pagination__num-page._clicked{--UIBtnDelay:150ms}._no-touch .pagination__num-next-icon._active,._no-touch .pagination__num-next-icon:active,._no-touch .pagination__num-next-icon:hover,._no-touch .pagination__num-page._active,._no-touch .pagination__num-page:active,._no-touch .pagination__num-page:hover,._no-touch .pagination__num-prev-icon._active,._no-touch .pagination__num-prev-icon:active,._no-touch .pagination__num-prev-icon:hover,._touch .pagination__num-next-icon._active,._touch .pagination__num-next-icon:active,._touch .pagination__num-page._active,._touch .pagination__num-page:active,._touch .pagination__num-prev-icon._active,._touch .pagination__num-prev-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange);--UIBtnIcon:var(--white)}.pagination__num-page._disabled{--UIBtnOpacity1:0.5;--UIBtnBorder:var(--gray_8A);--UIBtnIcon:var(--gray_8A);pointer-events:none}.pagination__num-page._active{pointer-events:none}.pagination__num-page--space{border-radius:unset!important;border:unset!important;pointer-events:none!important}.pagination__num-next-icon,.pagination__num-prev-icon{opacity:var(--UIBtnOpacity1);color:var(--UIBtnIcon);background-color:var(--UIBtnBg);border-color:var(--UIBtnBorder);display:flex;align-items:center;justify-content:center;--UIBtnText:var(--black);--UIBtnIcon:var(--black);--UIBtnBg:var(--white);--UIBtnBorder:var(--gray_8A);--UIBtnOpacity1:$UIBtnOpacity1;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.pagination__num-next-icon *,.pagination__num-prev-icon *{pointer-events:none}.pagination__num-next-icon:active,.pagination__num-prev-icon:active{--UIBtnDuration:0ms}.pagination__num-next-icon._clicked,.pagination__num-prev-icon._clicked{--UIBtnDelay:150ms}.pagination__num-next-icon._disabled,.pagination__num-prev-icon._disabled{--UIBtnOpacity1:0.5;--UIBtnBorder:var(--gray_8A);--UIBtnIcon:var(--gray_8A);pointer-events:none}.pagination__num-next-icon .icon,.pagination__num-prev-icon .icon{width:16px;height:14px}.pagination__num-next-icon{margin-left:10px}.pagination__num-prev-icon{margin-right:10px;transform:rotate(180deg)}.main-slider{padding-bottom:0!important;margin-top:30px;width:100%;display:flex;flex-flow:column;align-items:stretch;justify-content:start;--flex-gap:10px;gap:var(--flex-gap);margin-bottom:50px}.main-slider .project-item__section{width:-moz-fit-content;width:fit-content;margin-bottom:20px}.main-slider .project-item__more-icon-cnt{z-index:2}.main-slider .project-item__more-icon-cnt .corner-bottom-right{height:20px;width:20px}.main-slider__pagination-placeholder{margin-top:46px;height:3px}.main-slider__pagination-block{display:flex;flex-flow:row;gap:4px;position:absolute;z-index:2;--swiper-pagination-bottom:20px;padding-left:16px;--swiper-pagination-right:auto;--progress:0}.main-slider__pagination-item{width:23px;height:3px;border-radius:3px;overflow:hidden;position:relative;background:#d0d0d0;cursor:pointer}.main-slider__pagination-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f56f10;translate:-100% 0;transition:none}.main-slider__pagination-item--active::before{translate:calc(var(--progress)*100% - 100%) 0}.main-slider__image-wrapper{height:200px;overflow:hidden;background-color:rgba(255,255,255,.5333333333);border-radius:36px;flex:0 0 auto}.main-slider__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider__content{position:relative!important;flex:1 1 auto;display:flex;flex-flow:column;justify-content:flex-end;overflow:hidden;background:#f2f2f2;border-radius:20px 20px 0 20px}.main-slider__text-wrapper{width:100%;height:100%;overflow:hidden;display:flex;flex-flow:column;justify-content:flex-start;padding:20px 16px}.main-slider__text-wrapper.swiper-slide{display:flex}.main-slider__title{font-weight:400;font-size:28px;line-height:120%;letter-spacing:-.052rem;margin-bottom:20px}.main-slider__text{font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.main-slider__text,.main-slider__text p{line-height:1.6;font-size:14px;letter-spacing:-.026rem}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.dev-overlay-switcher{position:fixed;width:100px;left:calc(50% - 50px);bottom:5px;background:rgba(0,0,0,.3);color:#fff;font-weight:700;text-align:center;font-size:14px;line-height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.5);z-index:10001;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dev-overlay .dev-overlay-switcher{border:1px solid rgba(0,0,0,.3);background:rgba(255,255,255,.5);color:#000}.dev-overlay{scrollbar-width:none}.dev-overlay::-webkit-scrollbar{width:0;height:0}.dev-overlay::-webkit-scrollbar-track{background:0 0}.dev-overlay::-webkit-scrollbar-thumb{background:0 0}.dev-overlay ._dev-test-01-00-index:before,.dev-overlay ._dev-test-03-00-blog:before,.dev-overlay ._dev-test-04-01-services-develop:before,.dev-overlay ._dev-test-04-01-services-seo:before,.dev-overlay ._dev-test-04-01-services-support:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:10000;pointer-events:none}.dev-bx-panel{z-index:995!important;background:#111;height:147px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:12px;color:var(--white);cursor:pointer}.dev-bx-panel:before{content:"#bx_admin_panel"}.dev-bx-panel.bx-panel-folded{height:39px}@media only screen and (min-width:360px) and (max-width:1439.98px){.why__item-title{padding-right:70px}}@media only screen and (min-width:360px) and (max-width:767.98px){.project-item__name{font-size:clamp(20px,calc(3.922vw + 5.882px),36px)}.footer__inner{padding:30px clamp(15px,calc(8.579vw - 15.884px),50px)}}@media only screen and (min-width:480px) and (max-width:1023.98px){:root{--wrapperPadding:20px}.header-infographics__item,.header-infographics__main-item{flex:1 1 calc(50% - 10px)}.certificates__item{width:50%}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-768.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-768.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-768.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-768.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-768.jpg) no-repeat top center}}@media only screen and (min-width:480px) and (max-width:767.98px){.announce{padding:20px}}@media only screen and (min-width:480px){.certificates{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}}@media only screen and (min-width:480px) and (max-width:1279.98px){.certificates{gap:60px 0}.page-detail-head__info{display:flex;align-items:center;gap:30px 60px}}@media only screen and (min-width:600px) and (max-width:1279.98px){body{font-size:16px}.partners__slide,.partners__slide.swiper-slide{width:33.3333333333%}}@media only screen and (min-width:600px){.four-grid{display:grid;grid-gap:20px}.four-grid__title{padding:30px 0 0}.stages__grid{display:grid;grid-gap:20px}.title-text-and-button__text-cell{grid-column:2/3;grid-row:1/3}.title-text-and-button__text-cell._two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-bottom:-30px}.title-text-and-button__text-cell._two-columns .title-text-and-button__item{overflow:hidden;padding-bottom:30px;margin-bottom:0}.clients__list{display:grid;grid-gap:20px}.article-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:60px 20px}}@media only screen and (min-width:600px) and (max-width:1023.98px){.clients__list,.four-grid{grid-template-columns:repeat(2,1fr)}.groups-item__link{font-size:16px;line-height:20px}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 60px)}}@media only screen and (min-width:600px) and (max-width:1589.98px){.article-list__item{padding:0 10px;width:50%}}@media only screen and (min-width:768px) and (max-width:1279.98px){.page:after{margin-top:80px}.btn._compact-mobile{height:48px;padding:10px 30px}.btn._compact-mobile .btn__text{font-size:16px}._hidden-tablet{display:none!important}.type-card__text,.type-card__title{margin-bottom:30px}.solution-card__text{margin-bottom:40px}.stages{border-radius:36px;padding:60px 40px}.team-lineup__item-title:before{margin-bottom:20px}.accordion{padding:20px}.page-404__image{top:0;right:var(--wrapperPadding);aspect-ratio:564/482;background:url(../images/404-mobile.jpg) no-repeat center top/contain}.gray-block{border-radius:36px}.header__left{border-radius:0 0 36px 0}.header__logo-cnt{padding:8px 24px 18px 10px}.header__logo .icon{width:107px;height:57px}.header__right{border-radius:0 0 0 30px;padding:7px 15px 13px 24px;min-height:68px}.header__left:before,.header__right:after{height:calc(100% + 86px)}.header__menu-btn-wrapper .icon{width:35px;height:25px}.corner-bottom-left,.corner-bottom-right,.corner-top-left,.corner-top-right{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black,.corner-bottom-right._black,.corner-top-left._black,.corner-top-right._black{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.page-header__outer-bg{border-radius:36px;padding-top:15px}.page-header__title{margin:0 312px 50px 177px}.page-header._about .page-header__outer-bg{display:contents}.page-header._about .page-header__inner-bg{position:relative;overflow:hidden;padding-top:15px;border-radius:36px}.page-header._blog .page-header__content,.page-header._portfolio .page-header__content{padding:0 30px 30px}.header-infographics{margin-bottom:80px}.header-infographics__main-item{padding:30px 20px}.header-infographics__item-value{font-size:42px}.with-bg{border-radius:5px 36px 36px 5px}.quote,.why{border-radius:36px}.quote__content:before{content:"";float:right;width:100px;height:60px}.tabs__titles{margin-bottom:40px}.certificate__name{font-size:16px}.reviews__slide{margin-right:20px}.reviews__slide,.reviews__slide.swiper-slide{width:calc(50% - 10px)}.sticky-list__sticky{margin-bottom:60px}.groups{gap:60px}.groups__title-text{font-size:24px}.groups__list{padding-top:30px}.project-item__image,.project-item__media{border-radius:36px}.project-item__name{padding:clamp(12px,calc(1.367vw + 1.5px),19px) clamp(30px,calc(2.93vw + 7.499px),45px) clamp(2px,calc(1.172vw - 7px),8px) 10px;border-radius:0 clamp(24px,calc(2.344vw + 5.999px),36px) 0 0;min-height:clamp(60px,calc(5.86vw + 14.998px),90px);font-size:clamp(22px,calc(2.734vw + .999px),36px)}.services__group-title{font-size:36px;margin-bottom:20px}.services__group-items{gap:16px}.services__group-item{font-size:18px}.contacts-tile{grid-template-columns:repeat(2,1fr)}.contacts-tile__item:first-child{grid-row:1/3}.contacts-tile__label{margin-bottom:40px}.contacts-data__label,.contacts-data__primary-label,.contacts-data__value{font-size:18px}.footer__inner{border-radius:36px}.footer__logo-row{display:grid;width:100%;grid-template-areas:"logo" "form"}.footer__content{margin-bottom:30px}.footer__contacts-columns{grid-gap:18px 40px}.main-menu__head-logo-cnt{padding:8px 32px 18px 10px}.main-menu__head-logo .icon{width:107px;height:57px}.main-menu__head-right{padding:7px 15px 13px 26px;min-height:68px}.main-menu__head-close-wrapper .icon{width:35px;height:35px}.modal__frame{padding:60px 60px 40px}.main-slider__title{margin-bottom:30px}}@media only screen and (min-width:768px){.text,.text-wrapper,li,p{font-size:18px;line-height:1.4}*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+.h6,*+.text-title{margin-top:60px}.small-title{font-size:18px;line-height:1.4;margin:30px 0 10px}._hidden-no-mobile{display:none!important}.type-card{padding:40px 30px 30px;border-radius:36px}.type-card__text{font-size:18px;line-height:1.4}.solution-card{padding:40px 30px 30px;border-radius:36px}.solution-card__price,.solution-card__title{margin-bottom:40px}.solution-card__text{font-size:18px;line-height:1.4}.solution-card__text p{margin-bottom:20px}.card-bitrix,.stage{padding:30px 30px 20px;border-radius:36px}.stage{padding:30px}.stage__number{width:125px;margin:-30px 30px 20px -30px;padding:0 15px 11px 7px;border-radius:0 0 36px 0}.stage__number-threshold{height:69px}.stage__number-value{font-size:89px}.stage__title{margin-bottom:20px}.card-orange{padding:40px 30px 30px;border-radius:36px}.markered,.title-text-and-button__item{margin-bottom:30px}.form-file__name,.form-file__size,.team-lineup__item-text{font-size:18px;line-height:1.4}.accordion._spaced{padding-top:40px;padding-bottom:40px}.accordion._spaced .accordion__content-source{padding:60px 0 40px}.page-404__image-wrapper{display:contents}.page-404__image{position:absolute}.image-with-text__image{border-radius:36px}.header__center>*{pointer-events:auto}.corner-bottom-left._20,.corner-bottom-right._20,.corner-top-left._20,.corner-top-right._20{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black._20,.corner-bottom-right._black._20,.corner-top-left._black._20,.corner-top-right._black._20{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.page-header__outer-bg{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin-bottom:30px}.page-header._about .page-header__title .page-title{color:var(--white);text-shadow:0 0 5px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5)}.header-infographics__item-value{margin-bottom:30px}.breadcrumbs{margin:30px 0}._bottom-120{margin-bottom:120px}._top-120{margin-top:120px}._bottom-80{margin-bottom:80px}._top-80{margin-top:80px}._bottom-60{margin-bottom:60px}._top-60{margin-top:60px}._bottom-40{margin-bottom:40px}._top-40{margin-top:40px}._bottom-30{margin-bottom:30px}._top-30{margin-top:30px}._bottom-20{margin-bottom:20px}._top-20{margin-top:20px}._bottom-10{margin-bottom:10px}._top-10{margin-top:10px}.with-bg:before{width:10px;border-radius:5px}.with-bg{padding:40px 30px 40px 40px}.quote__icon-cnt{border-radius:0 0 0 36px;padding:10px 25px 20px}.quote__icon .icon{width:56px;height:42px}.announce{padding:30px}.announce,.announce li,.announce p{font-size:20px;line-height:1.4}.why__item{border-radius:36px}.why__item-text{font-size:18px;line-height:1.4}.review__quotes{border-radius:0 0 0 36px;padding:19px 25px}.review__quotes-icon{width:56px;height:42px}.review__link-text{font-size:18px}.page-detail-head{margin-bottom:60px}.page-detail-head__date-cnt,.page-detail-head__link-text{font-size:18px}.sections-small-list__scroll{flex-wrap:wrap;gap:30px}.props-list__scroll{flex-wrap:wrap}.projects-list__item{margin-bottom:60px}.project-item{padding-bottom:40.761%}.project-item__content{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;grid-template-rows:1fr auto auto auto;grid-template-columns:auto 1fr;grid-gap:0 32px;grid-template-areas:"spacer spacer" "empty tags" "sections tags" "name tags"}.project-item._no-name .project-item__content{grid-template-rows:1fr auto;grid-template-areas:"spacer spacer" "sections tags"}.project-item__spacer{grid-area:spacer}.project-item__inner{display:contents}.project-item__media{position:absolute;top:0;left:0;width:100%;height:100%}.project-item__sections{position:relative;grid-area:sections}.project-item__tags{position:relative;grid-area:tags;justify-self:flex-end;z-index:1;padding:0 20px 20px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;flex-wrap:wrap}.project-item._no-name .project-item__content>.project-item__spacer,.project-item__spacer{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-item__sections{-ms-grid-row:5;-ms-grid-column:1}.project-item._no-name .project-item__content>.project-item__sections{-ms-grid-row:3;-ms-grid-column:1}.project-item__tags{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:3}.project-item._no-name .project-item__content>.project-item__tags{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-item__name{-ms-grid-row:7;-ms-grid-column:1}.project-item__more-icon,.project-item__more-icon-cnt,.project-item__name-text._break-space{display:none}.article-list{margin-bottom:80px;gap:30px 0}.article-list__pagination{margin-top:20px}.article-item__inner{display:flex;align-items:flex-end;justify-content:space-between}.article-item__sections,.article-item__tags{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:0 0 10px 10px}.article-item__tags{flex-direction:column;justify-content:flex-end;margin-left:auto;border-radius:40px 0 0 0;background:var(--white);padding:13px 0 10px 18px}.article-item__more-icon,.article-item__more-icon-cnt{display:none}.contacts-tile{display:grid;grid-gap:20px}.contacts-tile__item{min-height:160px}.contacts-tile__icon-container{border-radius:0 0 0 41px;padding:0 0 13px 13px}.contacts-tile__icon{width:64px;height:64px}.contacts-data__row{padding-left:84px}.contacts-data__icon{width:64px;height:64px}.contacts-data__primary-value{font-size:32px}.contacts-data__sub-label,.contacts-data__sub-value{font-size:18px}.contacts-map{border-radius:36px}.footer__form-button{width:64px;height:64px}.footer__form-button .icon{width:26px;height:24px}.footer__content{display:grid}.footer__menu-link{font-size:18px}.footer__contacts-columns{margin-bottom:23px;display:grid}.footer__contacts-column{display:contents}.footer__address-row:nth-child(1),.footer__mail-row:nth-child(1),.footer__tel-row:nth-child(1){grid-row:1/2}.footer__address-row:nth-child(2),.footer__mail-row:nth-child(2),.footer__tel-row:nth-child(2){grid-row:2/3}.footer__address-row:nth-child(3),.footer__mail-row:nth-child(3),.footer__tel-row:nth-child(3){grid-row:3/4}.footer__address-row:nth-child(4),.footer__mail-row:nth-child(4),.footer__tel-row:nth-child(4){grid-row:4/5}.footer__address-row:nth-child(5),.footer__mail-row:nth-child(5),.footer__tel-row:nth-child(5){grid-row:5/6}.footer__mail-row,.footer__tel-row{grid-column:1/2}.footer__tel-row{font-size:18px}.footer__mail-row{font-size:16px}.footer__address-row{font-size:16px;grid-column:2/3}.footer__copy-text{font-size:13px}.pagination{margin-top:20px}.main-slider{margin-top:60px;margin-bottom:80px}.main-slider .project-item__more-icon-cnt{display:block;font-size:clamp(12px,calc(.347vw + 9.336px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(1.041vw + 20.007px),40px) 0 0 0;background:var(--white);position:absolute;right:0;bottom:0}.main-slider .project-item__more-icon-cnt .corner-bottom-right{height:36px;width:36px}.main-slider .project-item__more-icon{display:block;width:4em;height:4em;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:1;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.main-slider .project-item__more-icon *{pointer-events:none}.main-slider .project-item__more-icon:active{--UIBtnDuration:0ms}.main-slider .project-item__more-icon._clicked{--UIBtnDelay:150ms}._no-touch .main-slider .project-item__more-icon:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .main-slider .project-item__more-icon._active,._no-touch .main-slider .project-item__more-icon:active,._touch .main-slider .project-item__more-icon._active,._touch .main-slider .project-item__more-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.main-slider .project-item__more-icon .icon{width:20px;height:20px}.main-slider__pagination-placeholder{margin-top:30px}.main-slider__pagination-block{--swiper-pagination-bottom:26px;padding-left:30px}.main-slider__content{border-radius:36px 36px 0 36px}.main-slider__text-wrapper{padding:40px 30px 26px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.h1,.page-title{font-size:36px}.h2{font-size:32px}.h3{font-size:28px}.h4,.text-title{font-size:24px}.h5{font-size:22px}.h6,.type-card__title{font-size:20px}.solution-card__title{font-size:22px}.solution-card__include{font-size:20px}.solution-card__price{font-size:22px}.stage__title{font-size:20px;min-height:57.6px}.card-orange__title{font-size:28px}.title-text-and-button__grid{gap:40px}.accordion__title-text,.markered,.team-lineup__item-title{font-size:20px}.page-404{height:clamp(360px,calc(54.301vw - 57.033px),499px)}.page-404__content{max-width:clamp(275px,calc(37.894vw - 16.023px),372px)}.page-404__content .btn-orange{width:100%;padding-left:30px;padding-right:30px}.page-404__image{left:clamp(326px,calc(36.722vw + 43.978px),420px)}.header__center{padding:10px 25px}.page-header._about .page-header__inner-bg,.page-header._services .page-header__outer-bg{height:clamp(240px,calc(32.034vw - 6.019px),322px)}.page-header._contacts .page-header__title{font-size:36px;min-height:1.2em}.page-header._agreement .page-header__outer-bg{height:240px}.header-infographics__item{padding:30px 20px}.quote{padding:40px 40px 30px}.why{padding:60px 20px 40px}.why__item-title{font-size:20px}.tabs__title{font-size:32px}.article-item__name{font-size:20px}.contacts-tile{margin-bottom:40px}.contacts-columns{gap:40px}.footer__inner{padding:30px 40px}.footer__logo-row{grid-template-columns:1fr clamp(438px,calc(60.161vw - 24.036px),592px);margin-bottom:56px}.footer__form{margin-right:-10px;border-radius:50px;padding:16px 30px}.footer__form-label{font-size:24px}.footer__content{grid-gap:20px;grid-template-columns:1fr clamp(438px,calc(60.161vw - 24.036px),592px)}.footer__contacts-columns{grid-template-columns:163px auto}.main-menu__head-center{padding:10px 25px}.main-menu__contacts{margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.main-menu__mail-row,.main-menu__tel-row{margin-bottom:30px}.modal-title{font-size:36px;margin-bottom:40px}.main-slider__image-wrapper{height:clamp(430px,calc(35.156vw + 160px),520px);width:100%}.dev-overlay .footer{margin-top:-11px}}@media only screen and (min-width:768px) and (max-width:1439.98px){.text-2col{gap:30px}}@media only screen and (min-width:1024px){.wrapper{max-width:var(--wrapperWidth)}.btn-border-gray,.label-border-black{border-radius:48px;height:48px;padding:10px 20px}.btn-border-gray .btn__text{font-size:16px}.label-border-black .btn__text{font-size:16px;font-weight:400}.specialized{display:grid;align-items:center}.specialized__left{align-self:flex-start}.team-lineup__item-title{margin-bottom:30px}.header__center{padding:16px 40px}.header__menu-btn{height:40px}.header-infographics{display:grid}.header-infographics__main-item-outer{position:relative;display:flex}.header-infographics__items{display:flex;border-radius:20px}.header-infographics__delimiter{flex-grow:0;flex-shrink:0;border-left:1px solid var(--orange)}.header-infographics__item{flex:1 1 0}.quote{padding:40px 110px 30px}.why__list{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.reviews__title{margin-bottom:60px}.review{border-radius:36px;padding:10px 30px 20px}.review__author-name,.review__text,.review__text p{font-size:16px}.sections-small-list__item{font-size:18px;height:50px;padding:5px 30px}.props-list__item{font-size:16px;height:48px;padding:5px 30px}.props-list__item-value{font-size:14px;padding-top:2px}.groups-item__link{font-size:18px;line-height:22px}.project-item__sections{padding:0 0 14px 40px}.article-item__name{padding:20px 20px 10px}.contacts-tile{margin-bottom:60px}.footer__logo .icon{width:188px;height:102px}.footer__form-label{font-size:30px}.footer__form-field-cnt{flex-grow:1;background:#efefef;border-radius:30px;padding-right:74px}.footer__form-field{padding:30px;font-size:22px;line-height:1;letter-spacing:-.05em;width:100%;border:0;background:0 0}.footer__form-field::-moz-placeholder{color:var(--black)}.footer__form-field::placeholder{color:var(--black)}.footer__form-button{position:absolute;top:calc(50% - 32px);right:20px}.main-menu__wrapper{padding-left:40px;padding-bottom:max(clamp(38px,calc(4.545vw + 8.909px),58px),30px)}.main-menu__head-center{padding:16px 40px}.main-menu__head-close{height:40px}.main-menu__content,.main-menu__scroll{display:contents}.main-menu__info{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.main-menu__contacts{margin:0 0 clamp(30px,calc(2.79vw + 5.208vh - 29.821px),80px);overflow:auto}.main-menu__contacts::-webkit-scrollbar{width:4px}.main-menu__contacts::-webkit-scrollbar-track{background-color:var(--black01);border-radius:3px}.main-menu__contacts::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:3px}.main-menu__contacts-block{margin:0 0 clamp(30px,calc(2.009vw + 3.75vh - 13.071px),66px)}.main-menu__address-row,.main-menu__mail-row,.main-menu__socials,.main-menu__tel-row{margin-bottom:clamp(20px,calc(.558vw + 1.042vh + 8.036px),30px)}.main-menu__services{position:absolute;top:0;bottom:0;right:0;height:100%;background:var(--orange);z-index:1;overflow:hidden;display:flex;gap:30px;flex-direction:column;opacity:0;transform:translateX(100%);transition:opacity 0ms ease 500ms,transform 0ms ease 500ms;padding-bottom:max(calc(4.545vh + 8.909px),30px)}._main-menu-opened .main-menu__services{opacity:1;transform:translateX(0);transition:opacity 600ms cubic-bezier(.22,1,.36,1) 0ms,transform 600ms cubic-bezier(.22,1,.36,1) 0ms}.main-menu__list{overflow:auto}.main-menu__list::-webkit-scrollbar{width:4px}.main-menu__list::-webkit-scrollbar-track{background-color:var(--black01);border-radius:3px}.main-menu__list::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:3px}.main-menu__item-link{font-size:clamp(24px,calc(1.339vw + 2.5vh - 4.714px),48px)}.main-menu__item-link,.main-menu__sub-item,.main-menu__sub-item-link{margin-bottom:clamp(16px,calc(.781vw + 1.458vh - .75px),30px)}.main-menu__sub-item-link{font-size:clamp(16px,calc(.446vw + .833vh + 6.429px),24px)}.main-menu__menu{position:absolute;top:0;bottom:0;right:0;height:100%;z-index:2;background:var(--white);overflow:hidden;display:flex;gap:30px;flex-direction:column;opacity:0;transform:translateX(100%);transition:opacity 0ms ease 500ms,transform 0ms ease 500ms;padding-bottom:max(calc(4.545vh + 8.909px),30px);padding-right:50px}._main-menu-opened .main-menu__menu{opacity:1;transform:translateX(0);transition:opacity 600ms cubic-bezier(.22,1,.36,1) 300ms,transform 600ms cubic-bezier(.22,1,.36,1) 300ms}.main-menu__bottom-link-row{margin-top:auto;align-self:flex-end}.main-menu__bottom-link{display:inline-flex;align-items:center;gap:30px;text-decoration:none;font-size:clamp(16px,calc(.446vw + .833vh + 6.429px),24px);--UIBtnText:var(--orange);--UIBtnIcon:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:transparent;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.main-menu__bottom-link *{pointer-events:none}.main-menu__bottom-link:active{--UIBtnDuration:0ms}.main-menu__bottom-link._clicked{--UIBtnDelay:150ms}._no-touch .main-menu__bottom-link:hover{--UIBtnText:var(--black);--UIBtnIcon:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .main-menu__bottom-link._active,._no-touch .main-menu__bottom-link:active,._touch .main-menu__bottom-link._active,._touch .main-menu__bottom-link:active{--UIBtnText:var(--black);--UIBtnIcon:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.main-menu__bottom-link-icon,.main-menu__bottom-link-text{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.main-menu__bottom-link-icon{width:2.66em;height:2.66em;display:flex;align-items:center;justify-content:center;background:var(--UIBtnBg);border-radius:50%;color:var(--UIBtnIcon);border:1px solid var(--UIBtnBorder)}.main-menu__bottom-link-icon .icon{width:26px;height:24px}.main-menu__bottom-link-text{font-size:1em;line-height:1.2;color:var(--UIBtnText);-webkit-text-decoration:var(--UIBtnDecoration);text-decoration:var(--UIBtnDecoration)}.modal-title{font-size:42px;margin-bottom:60px}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 70px)}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:50px;height:50px}.modal-slider__close .icon._mobile,.modal-slider__left .icon._mobile,.modal-slider__right .icon._mobile,.modal-slider__zoom .icon._mobile{display:none}.modal-slider__panel{gap:10px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 25px)}.main-slider__text,.main-slider__text p{font-size:16px;letter-spacing:-.03rem}}@media only screen and (min-width:1024px) and (max-width:1279.98px){.h1,.page-title{font-size:42px}.h2{font-size:36px}.h3{font-size:32px}.h4,.text-title{font-size:28px}.h5{font-size:24px}.h6,.type-card__title{font-size:22px}.solution-card__title{font-size:24px}.solution-card__include{font-size:22px}.solution-card__price{font-size:24px}.specialized{grid-template-columns:1fr 1fr;grid-gap:20px}.specialized__right{padding-left:20px}.stage__title{font-size:22px}.card-orange__title{font-size:32px}.accordion__title-text,.markered,.team-lineup__item-title{font-size:22px}.page-404{height:457.9px}.page-404__image{width:535.8px}.page-header._about .page-header__inner-bg,.page-header._services .page-header__outer-bg{height:clamp(322px,calc(30.471vw + 9.976px),400px)}.page-header._contacts .page-header__title{font-size:42px;min-height:1.2em}.page-header._agreement .page-header__outer-bg{height:clamp(240px,calc(23.439vw - .019px),300px)}.header-infographics{grid-template-columns:clamp(228px,calc(28.127vw - 60.023px),300px) 1fr;grid-gap:20px}.header-infographics__items{gap:10px;background:var(--gray_E8);padding:20px 0}.header-infographics__item{padding:10px 20px}.why{padding:60px 40px 40px}.why__item-title{font-size:22px}.tabs__title{font-size:36px}.article-item__name{font-size:22px}.contacts-columns{gap:60px}.contacts-data{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 30px}.contacts-data__row:first-child{grid-row:1/3}.footer__inner{padding:20px 40px 30px}.footer__logo-row{grid-template-columns:1fr 582px;margin-bottom:56px}.footer__logo-cnt{padding:20px 0 0}.footer__form{padding:23px 30px 31px;margin-right:-20px;border-radius:36px}.footer__form-label{margin-bottom:12px}.footer__content{grid-gap:20px;grid-template-columns:1fr 582px}.footer__contacts-columns{grid-template-columns:163px auto}.main-menu__wrapper{padding-top:max(clamp(90px,calc(10.227vw + 24.545px),135px),80px)}.main-menu__menu,.main-menu__services{padding-top:max(calc(10.227vh + 24.545px),80px);border-radius:36px 0 0 36px}.main-slider__image-wrapper{height:clamp(520px,calc(42.969vw + 80px),630px);width:100%}.main-slider__title{font-size:36px;letter-spacing:-.068rem}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-1024.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-1024.jpg) no-repeat top center}}@media only screen and (min-width:1024px) and (max-width:1439.98px){.four-grid{grid-template-columns:repeat(3,1fr)}.four-grid._tablet-2col,.stages__grid{grid-template-columns:repeat(2,1fr)}.four-grid__cell._broken-4-title{grid-row:span 2}.four-grid._broken-4 .four-grid__cell:nth-child(n+3):last-child,.stages__grid._broken-7 .stages__cell:nth-child(n+6):last-child{grid-column:span 2}.title-text-and-button__grid{gap:60px}.clients__list{grid-template-columns:repeat(3,1fr)}.certificates__item{width:33.3%}}@media only screen and (min-width:1024px) and (max-width:1920.98px){.main-menu__wrapper{padding-right:clamp(781px,calc(77.705vw - 14.701px),1478px)}.main-menu__services{width:calc(100% - clamp(263px,calc(25.53vw + 1.572px),492px));padding-right:clamp(435px,calc(43.033vw - 5.661px),821px);padding-left:clamp(40px,calc(4.459vw - 5.664px),80px)}.main-menu__item{margin-bottom:clamp(20px,calc(1.115vw + 8.584px),30px)}.main-menu__menu{width:clamp(415px,calc(39.689vw + 8.587px),771px);padding-left:clamp(40px,calc(4.459vw - 5.664px),80px)}.main-menu__bottom-link{gap:clamp(16px,calc(1.561vw + .017px),30px)}}@media only screen and (min-width:1280px){.page:after{margin-top:120px}.btn._compact-mobile{height:56px;padding:10px 50px}._hidden-desktop,._hidden-no-tablet{display:none!important}.type-card__text,.type-card__title{margin-bottom:40px}.solution-card__text{margin-bottom:60px}.specialized{grid-template-columns:1fr 3fr;grid-gap:60px}.stages{border-radius:50px;padding:80px 60px}.team-lineup__item-text,.team-lineup__item-title{padding-left:60px}.team-lineup__item-title:before{position:absolute;top:0;left:0}.accordion{padding:20px 40px 20px 30px}.page-404{max-width:1920px;margin:-45px auto 0;padding-top:45px;height:clamp(375px,calc(25.429vw + 49.509px),538px)}.page-404__image{top:0;left:clamp(510px,calc(50.39vw - 134.992px),833px);right:var(--wrapperPadding);aspect-ratio:1047/538;background:url(../images/404-desktop.jpg) no-repeat center top/contain}.gray-block{border-radius:50px}.labels-row{gap:20px}.header__left{border-radius:0 0 50px 0}.header__logo-cnt{padding:14px 42px 30px 15px}.header__logo .icon{width:142px;height:76px}.header__right{border-radius:0 0 0 40px;padding:20px 20px 28px 40px;min-height:90px}.header__left:before,.header__right:after{height:calc(100% + 126px)}.header__tel,.header__tel-link{display:flex;align-items:center;gap:16px}.header__tel .icon{width:42px;height:42px}.header__tel-link{font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.05em;text-decoration:none;color:var(--black)}.header__menu-btn-wrapper .icon{width:40px;height:25px}.corner-bottom-left,.corner-bottom-right,.corner-top-left,.corner-top-right{width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg width='52' height='52' fill='none' version='1.1' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v52h1v-1c0-27.614 22.386-50 50-50h1v-1h-51z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._36,.corner-bottom-right._36,.corner-top-left._36,.corner-top-right._36{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black,.corner-bottom-right._black,.corner-top-left._black,.corner-top-right._black{width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg width='52' height='52' fill='none' version='1.1' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v52h1v-1c0-27.614 22.386-50 50-50h1v-1h-51z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black._36,.corner-bottom-right._black._36,.corner-top-left._black._36,.corner-top-right._black._36{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.page-header__outer-bg{padding-top:15px;border-radius:50px}.page-header__title{min-height:145px;padding-bottom:40px;margin:0 670px 0 250px}.page-header._about .page-header__content{padding-top:69px}.page-header._about .page-header__bg{border-radius:0 0 0 60px}.page-header._about .page-header__outer-bg{min-height:clamp(400px,calc(15.601vw + 200.312px),500px)}.page-header._services .page-header__outer-bg{height:clamp(400px,calc(15.601vw + 200.312px),500px)}.page-header._blog .page-header__content,.page-header._portfolio .page-header__content{padding:0 50px 30px}.page-header._agreement .page-header__outer-bg{height:clamp(300px,calc(6.24vw + 220.125px),340px)}.header-infographics{grid-template-columns:clamp(330px,calc(13.261vw + 160.265px),415px) 1fr;grid-gap:30px}.header-infographics__main-item-outer{padding:30px 30px 30px 0;background:var(--white);border-radius:0 50px 0 0}.header-infographics__main-item{position:relative;padding:40px 30px;flex-grow:1;z-index:1}.header-infographics__item-value{font-size:48px}.header-infographics__item-descr{font-size:18px}.header-infographics__items{gap:clamp(20px,calc(1.56vw + .031px),30px);background:var(--white);margin:30px 30px 30px 0;padding:30px clamp(25px,calc(-3.9vw + 74.922px),0px)}.header-infographics__item{padding:10px clamp(5px,calc(3.9vw - 44.922px),30px)}.with-bg{border-radius:5px 50px 50px 5px}.quote,.why{border-radius:50px}.why{padding:60px 40px}.tabs__titles{margin-bottom:60px;gap:20px}.tabs__titles-scroll{gap:60px}.certificates{gap:60px 0}.certificate__name{font-size:18px}.reviews__slide{margin-right:40px}.reviews__slide,.reviews__slide.swiper-slide{width:calc(50% - 20px)}.page-detail-head{display:grid;grid-template-columns:1fr auto;grid-gap:30px 80px;align-items:center}.page-detail-head__title-cnt:last-child{grid-column:1/3}.sticky-list{display:flex;align-items:flex-start;gap:clamp(40px,calc(3.12vw + .062px),60px)}.sticky-list__sticky{order:2;flex-shrink:0;width:clamp(240px,calc(7.8vw + 140.156px),290px)}.sticky-list__list{flex-grow:1;order:1}.groups{gap:clamp(50px,calc(4.68vw - 9.906px),80px)}.groups__title-text{font-size:clamp(28px,calc(1.248vw + 12.025px),36px)}.groups__list{padding-top:clamp(30px,calc(1.56vw + 10.031px),40px);display:flex;flex-direction:column;gap:10px}.project-item__image,.project-item__media{border-radius:50px}.project-item__name{padding:19px 45px 11px 20px;border-radius:0 50px 0 0;min-height:100px}.services__group-title{font-size:42px;margin-bottom:30px}.services__group-items{gap:20px}.services__group-item{font-size:24px}.contacts-tile{grid-template-columns:repeat(3,1fr)}.contacts-tile__label{margin-bottom:20px}.contacts-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.contacts-data{display:flex;flex-direction:column;gap:40px}.contacts-data__label,.contacts-data__primary-label,.contacts-data__value{font-size:24px}.contacts-data__sub-values{gap:10px 60px}.footer__inner{padding:0 40px 27px;border-radius:50px}.footer__logo-row{display:grid;margin-right:-40px;width:calc(100% + 40px);grid-template-areas:"logo" "form";grid-template-columns:1fr 910px}.footer__logo-cnt{padding:40px 0 0}.footer__form{position:relative;display:flex;align-items:center;gap:80px;border-radius:0 0 0 50px;padding:20px 14px 30px 50px;margin-bottom:10px}.footer__menu-list{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.footer__contacts{margin:0}.footer__contacts-columns{grid-gap:28px 40px}.footer__copy{margin-top:-2px}.main-menu__wrapper{padding-top:max(clamp(122px,calc(11.364vw + 49.273px),172px),107px)}.main-menu__head-logo-cnt{padding:14px 42px 30px 15px}.main-menu__head-logo .icon{width:142px;height:76px}.main-menu__head-right{padding:20px 20px 28px 40px;min-height:90px}.main-menu__head-close-wrapper .icon{width:40px;height:40px}.main-menu__menu,.main-menu__services{padding-top:max(calc(11.364vh + 49.273px),107px);border-radius:50px 0 0 50px}.modal__frame{padding:80px 80px 40px}.main-slider{flex-flow:row;height:clamp(630px,calc(7.813vw + 530px),680px);--flex-gap:12px}.main-slider__pagination-placeholder{margin-top:40px}.main-slider__image-wrapper{width:calc(66.6666666667% - .3333333333*var(--flex-gap));min-width:calc(66.6666666667% - .3333333333*var(--flex-gap));height:100%}.main-slider__content{width:calc(33.3333333333% - .6666666667*var(--flex-gap));min-width:calc(33.3333333333% - .6666666667*var(--flex-gap));height:100%}.main-slider__title{font-size:42px;letter-spacing:-.068rem;margin-bottom:30px}.main-slider__text,.main-slider__text p{font-size:18px;letter-spacing:-.034rem}.main-slider__text{line-clamp:15;-webkit-line-clamp:15}}@media only screen and (min-width:1280px) and (max-width:1439.98px){.partners__slide,.partners__slide.swiper-slide{width:25%}.page-detail-head__info{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-1280.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-1280.jpg) no-repeat top center}}@media only screen and (min-width:1280px) and (max-width:1920.98px){.project-item__name{font-size:clamp(36px,calc(1.872vw + 12.037px),48px)}.footer__logo-row{margin-bottom:clamp(50px,calc(3.432vw + 6.067px),72px)}.footer__content{grid-gap:20px;grid-template-columns:1fr clamp(555px,calc(49.143vw - 74.037px),870px)}.footer__menu{margin-left:clamp(155px,calc(17.941vw - 74.648px),270px)}.footer__contacts-columns{grid-template-columns:clamp(163px,calc(16.537vw - 48.676px),269px) auto}}@media only screen and (min-width:1366px){.article-list__pagination,.pagination,.projects-list__pagination{padding:0 10px}}@media only screen and (min-width:1440px){.text-2col{display:grid;grid-template-columns:58.5% 1fr;grid-gap:60px}.four-grid{grid-template-columns:repeat(4,1fr)}.four-grid._desktop-3col,.stages__grid{grid-template-columns:repeat(3,1fr)}.title-text-and-button__grid{display:grid;grid-template-columns:1fr 3fr;grid-gap:60px}.title-text-and-button__title-cell{grid-column:1/2;grid-row:1/2}.title-text-and-button__btn-cell{grid-column:1/2;grid-row:2/3;align-self:flex-end}.clients__list{grid-template-columns:repeat(4,1fr)}.image-with-text{display:grid;grid-template-columns:3fr 2fr;grid-gap:24px;align-items:center}.why__item{min-height:240px;padding:0 10px}.why__item:nth-child(2n+3),.why__item:nth-child(2n+4){flex-direction:row-reverse}.why__item-number{flex-shrink:0;width:190px;align-self:flex-end;height:180px;transform:translateY(25%);font-weight:100;font-size:180px;letter-spacing:-.1em;text-align:center}.why__item-description{padding:20px 20px 20px 40px}.certificates__item{width:25%}.page-detail-head__info{display:flex;align-items:center;gap:30px 80px}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-1920.jpg) no-repeat top center}}@media only screen and (min-width:1440px) and (max-width:1719.98px){.stages__grid._broken-7{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.stages__cell._broken-7-title{grid-row:span 3;align-self:center}}@media only screen and (min-width:1440px) and (max-width:1920.98px){.partners__slide,.partners__slide.swiper-slide{width:16.6666666667%}}@media only screen and (min-width:1590px){.projects-list{gap:20px;width:100%}.projects-list__item{width:calc(50% - 10px)}.projects-list__item._wide{width:100%}.article-list__item{padding:0 10px;width:33.333%}}@media only screen and (min-width:1720px){.stages__grid._4-col,.stages__grid._broken-7{grid-template-columns:repeat(4,1fr)}.stages__grid._broken-7{grid-auto-rows:1fr}.stages__grid-begin{grid-row:1/2;grid-column:1/2}.stages__grid-center{grid-row:1/3;grid-column:2/5;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.stages__grid-end{grid-row:2/3;grid-column:1/2;align-self:flex-end}.stages__cell._broken-7-title{grid-row:span 2;align-self:center}}@media only screen and (min-width:1921px){.header__left:before,.header__right:after{width:calc((100vw - var(--wrapperWidth))/2 + var(--wrapperPadding))}.partners__slide,.partners__slide.swiper-slide{width:16.6666666667%}.project-item__section,.project-item__tag{font-size:18px}.article-item__section,.article-item__tag{font-size:16px}.footer__logo-row{margin-bottom:72px}.footer__content{grid-gap:20px;grid-template-columns:1fr 870px}.footer__menu{margin-left:270px}.footer__contacts-columns{grid-template-columns:269px auto}.main-menu__wrapper{padding-right:1478px;padding-top:172px}.main-menu__services{width:calc(100% - 492px);padding-right:821px;padding-left:80px}.main-menu__item{margin-bottom:30px}.main-menu__menu{width:771px;padding-left:80px}.main-menu__bottom-link{gap:30px}.main-slider{height:680px;--flex-gap:20px}}@media only screen and (max-width:1920.98px){.header__left:before,.header__right:after{width:var(--wrapperPadding)}.project-item__section,.project-item__tag{padding:clamp(5px,calc(.312vw + 4.001px),10px) clamp(15px,calc(.562vw + 13.201px),24px);font-size:clamp(13px,calc(.312vw + 12.001px),18px)}.article-item__section,.article-item__tag{padding:clamp(6px,calc(.312vw + 5.001px),11px) clamp(16px,calc(.25vw + 15.2px),20px);font-size:clamp(13px,calc(.187vw + 12.4px),16px)}}@media only screen and (max-width:1719.98px){.stages__grid-begin,.stages__grid-center,.stages__grid-end{display:contents}}@media only screen and (max-width:1589.98px){.projects-list__item{width:100%}.article-list._one-row .article-list__item:nth-child(n+3),.dev-overlay .projects-list__item:nth-child(n+7){display:none}.pagination__inner{display:flex;flex-direction:column;gap:30px}}@media only screen and (max-width:1439.98px){.image-with-text,.text-2col,.title-text-and-button__grid{display:flex;flex-direction:column}.title-text-and-button__btn-cell._empty{display:none}.image-with-text{gap:30px}.why__item-number{position:absolute;right:10px;top:2px;width:70px;font-weight:300;font-size:60px}.why__item-description{padding:20px}.page-detail-head__info._right{margin-left:auto}}@media only screen and (max-width:1279.98px){._hidden-no-desktop{display:none!important}.team-lineup__item-title:before{display:block}.labels-row{gap:10px}.page-header._about{display:flex;flex-direction:column}.page-header._about .page-header__content{order:2}.page-header._about .page-header__breadcrumbs{order:1}.footer__form .corner-cell,.header-infographics__main-item-outer .corner-cell,.header-infographics__main-item-outer .edge-cell,.header__tel{display:none}.header-infographics__item-descr{font-size:16px}.tabs__titles{gap:10px}.tabs__titles-scroll{gap:40px}.page-detail-head{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.groups__list{display:flex;flex-wrap:wrap;gap:6px 10px}.contacts-columns{display:flex;flex-direction:column}.contacts-data__sub-values{gap:10px 20px}.contacts-map{height:400px}.footer__contacts{width:100%}}@media only screen and (max-width:1023.98px){.btn-border-gray,.label-border-black{border-radius:33px;height:33px;padding:5px 16px}.btn-border-gray .btn__text{font-size:13px}.label-border-black .btn__text{font-size:13px;font-weight:400}.specialized,.stages__grid{display:flex;flex-direction:column;gap:40px}.stages__grid{gap:20px}.team-lineup__item-title{margin-bottom:20px}.header__menu-btn{height:30px}.header-infographics{display:flex;flex-wrap:wrap;gap:20px}.header-infographics__items,.header-infographics__main-item-outer{display:contents}.header-infographics__delimiter{display:none}.header-infographics__item{background:var(--gray_E8);border-radius:20px}.why__list{display:flex;flex-direction:column;gap:20px}.reviews__title{margin-bottom:40px}.review{border-radius:20px;padding:10px 20px 20px}.review__author-name,.review__text,.review__text p{font-size:14px}.sections-small-list__item{font-size:16px;height:40px;padding:5px 24px}.props-list__item{font-size:14px;height:38px;padding:5px 24px}.props-list__item-value{font-size:13px}.project-item__sections{padding:0 0 14px 20px}.article-item__name{padding:20px 0 10px}.contacts-data{display:flex;flex-direction:column;gap:40px}.footer__logo .icon{width:147px;height:80px}.footer__form{display:flex;align-items:center}.footer__form-field-cnt{margin-left:auto}.footer__address-row br,.footer__form-field{display:none}.main-menu__head{background:var(--white07)}.main-menu__head-close{height:30px}.main-menu__scroll{height:100%;overflow:auto}.main-menu__content{padding:clamp(110px,calc(1.42vw + 105.454px),120px) var(--wrapperPadding) 30px;min-height:100%;display:flex;flex-direction:column;justify-content:center}.main-menu__info{margin-top:auto}.main-menu__address-row{margin-bottom:24px}.main-menu__socials{margin-bottom:30px}.main-menu__services{display:none}.main-menu__item,.main-menu__item-link{margin-bottom:clamp(16px,calc(.568vw + 14.182px),20px)}.main-menu__item-link{font-size:clamp(22px,calc(1.42vw + 17.454px),32px)}.main-menu__sub-item-link{font-size:clamp(16px,calc(.568vw + 14.182px),20px);margin-bottom:20px}.main-menu__menu{margin-top:auto;margin-bottom:clamp(60px,calc(8.523vw + 32.726px),120px)}.main-menu__bottom-link,.main-menu__bottom-link-row,.modal-slider__close .icon._desktop,.modal-slider__left .icon._desktop,.modal-slider__right .icon._desktop,.modal-slider__zoom .icon._desktop{display:none}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:40px;height:40px}.modal-slider__panel{gap:8px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 20px)}.form__group._modal,.form__group._modal-wide{margin:0 auto 30px}.form__end{gap:20px}}@media only screen and (max-width:767.98px){.page:after{margin-top:50px}.btn._compact-mobile{height:38px;padding:10px 25px}.btn._compact-mobile .btn__text{font-size:13px}.text,.text-wrapper,li,p{font-size:16px;line-height:1.4}*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+.h6,*+.text-title{margin-top:40px}.h1,.page-title{font-size:32px}.h2{font-size:28px}.h3{font-size:24px}.h4,.text-title{font-size:22px}.h5{font-size:20px}.h6{font-size:18px}.small-title{font-size:16px;line-height:1.4;margin:20px 0 10px}._hidden-mobile,._hidden-no-tablet{display:none!important}.text-2col{gap:20px}.type-card{padding:20px;border-radius:20px}.type-card__text,.type-card__title{font-size:18px;margin-bottom:20px}.type-card__text{font-size:16px;line-height:1.4}.solution-card{padding:20px;border-radius:20px}.solution-card__title{font-size:20px;margin-bottom:30px}.solution-card__include{font-size:18px}.solution-card__price{font-size:20px;margin-bottom:30px}.solution-card__text{font-size:16px;line-height:1.4;margin-bottom:30px}.solution-card__text p,.team-lineup__item-title:before{margin-bottom:10px}.card-bitrix{padding:20px;border-radius:20px}.card-bitrix__more{font-size:clamp(12px,calc(.893vw + 9.143px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(1.786vw + 22.285px),36px) 0 0 0}.card-bitrix__more-icon{width:3em;height:3em}.card-bitrix__more-icon .icon,.card-orange__more-icon .icon,.client__more-icon .icon{width:20px;height:20px}.stage,.stages{padding:30px 20px;border-radius:20px}.stage{padding:20px}.stage__number{width:88px;margin:-20px 20px 10px -20px;padding:0 10px 12px 6px;border-radius:0 0 20px 0}.stage__number-threshold{height:46px}.stage__number-value{font-size:60px}.stage__title{font-size:18px;margin-bottom:10px}.card-orange{padding:30px 20px 20px;border-radius:20px}.card-orange__title{font-size:24px}.card-orange__more{font-size:clamp(12px,calc(.893vw + 9.143px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(1.786vw + 22.285px),36px) 0 0 0}.card-orange__more-icon{width:3em;height:3em}.title-text-and-button__grid{gap:30px}.markered,.title-text-and-button__item{margin-bottom:20px}.markered{font-size:18px}.client__more{font-size:clamp(12px,calc(.893vw + 9.143px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(1.786vw + 22.285px),36px) 0 0 0}.client__more-icon{width:3em;height:3em}.team-lineup{flex-direction:column}.team-lineup__item-title{font-size:18px}.team-lineup__item-text{font-size:16px;line-height:1.4}.accordion{padding:20px 10px}.accordion__title{gap:20px}.accordion__title-text{font-size:18px}.accordion__title-icon{width:clamp(36px,calc(2.679vw + 27.428px),48px);height:clamp(36px,calc(2.679vw + 27.428px),48px)}.accordion._spaced{padding-top:30px;padding-bottom:30px}.accordion._spaced .accordion__content-source{padding:40px 0 20px}.form-file__value{border-radius:16px}.form-file__name,.form-file__size{font-size:16px;line-height:1.4}.page-404__image{margin-top:40px;margin-left:auto;max-width:564px;aspect-ratio:564/482;background:url(../images/404-mobile.jpg) no-repeat center top/contain}.gray-block{border-radius:20px;padding-top:24px;padding-bottom:24px}.image-with-text{gap:20px}.image-with-text__image{border-radius:20px}.header__left{border-radius:0 0 20px 0}.header__logo-cnt{padding:7px 21px 15px 8px}.header__logo .icon{width:71px;height:38px}.header__center>*{display:none}.header__right{border-radius:0 0 0 20px;min-height:50px;padding:7px 10px 13px 20px}.header__left:before,.header__right:after{height:calc(100% + 46px)}.header__menu-btn-wrapper .icon{width:30px;height:24px}.corner-bottom-left,.corner-bottom-right,.corner-top-left,.corner-top-right{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black,.corner-bottom-right._black,.corner-top-left._black,.corner-top-right._black{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.page-header{border-radius:20px}.page-header__outer-bg{display:contents}.page-header__inner-bg{padding:80px 0 30px;border-radius:20px;overflow:hidden;margin-bottom:30px;position:relative}.page-header._about .page-header__bg{position:relative;left:auto;top:auto;height:clamp(190px,calc(11.161vw + 154.284px),240px);margin-bottom:0;padding-left:25px;padding-right:25px;border-radius:20px}.page-header._about .page-header__inner-bg{display:contents}.page-header._about .page-header__title .page-title{margin-bottom:40px}.page-header._about .page-header__title{order:2}.page-header._about .page-header__content{order:3}.page-header._services .page-header__inner-bg{height:clamp(190px,calc(11.161vw + 154.284px),240px);padding-left:25px;padding-right:25px}.page-header._blog .page-header__inner-bg,.page-header._portfolio .page-header__inner-bg{padding-left:25px;padding-right:25px}.page-header._contacts{display:flex;flex-direction:column}.page-header._contacts .page-header__title{order:1;margin-bottom:30px}.page-header._contacts .page-header__inner-bg{display:contents}.page-header._contacts .page-header__breadcrumbs{padding:80px 0 0;overflow:hidden;order:0}.page-header._contacts .breadcrumbs{margin:20px 0}.page-header._agreement .page-header__inner-bg{height:clamp(190px,calc(12.255vw + 145.882px),240px)}.header-infographics{margin-bottom:60px}.header-infographics__main-item{padding:20px}.header-infographics__item-value{font-size:32px;margin-bottom:20px}.header-infographics__item{padding:20px}.breadcrumbs{margin:20px 0}._bottom-120{margin-bottom:80px}._top-120{margin-top:80px}._bottom-80{margin-bottom:50px}._top-80{margin-top:50px}._bottom-60{margin-bottom:40px}._top-60{margin-top:40px}._bottom-40{margin-bottom:30px}._top-40{margin-top:30px}._bottom-30{margin-bottom:20px}._top-30{margin-top:20px}._bottom-20{margin-bottom:10px}._top-20{margin-top:10px}._bottom-10{margin-bottom:10px}._top-10{margin-top:10px}.with-bg:before{width:6px;border-radius:3px}.with-bg{border-radius:3px 20px 20px 3px;padding:30px 20px 30px 30px}.quote{border-radius:20px;padding:40px 20px 20px}.quote__icon-cnt{border-radius:0 0 0 20px;padding:4px 4px 12px 20px}.quote__icon .icon{width:42px;height:32px}.quote__content:before{content:"";float:right;width:60px;height:20px}.announce,.announce li,.announce p{font-size:16px;line-height:1.4}.why{padding:40px 20px}.why,.why__item{border-radius:20px}.why__item-title{font-size:18px}.why__item-text{font-size:16px;line-height:1.4}.tabs__titles{margin-bottom:30px}.tabs__title{font-size:28px}.certificate__name{font-size:14px}.reviews__slide{margin-right:20px;width:100%}.reviews__slide.swiper-slide{width:100%}.review__quotes{border-radius:0 0 0 20px;padding:2px 18px 8px}.review__quotes-icon{width:42px;height:31px}.review__logo{max-width:calc(100% - 78px)}.review__link-text{font-size:16px}.slider-nav{gap:clamp(20px,calc(2.232vw + 12.857px),30px)}.slider-nav__left,.slider-nav__right{font-size:clamp(12px,calc(.893vw + 9.143px),16px);width:3em;height:3em}.page-detail-head{margin-bottom:40px}.page-detail-head__date-cnt,.page-detail-head__link-text{font-size:16px}.sticky-list__sticky{margin-bottom:40px}.sections-small-list__scroll{overflow:auto;gap:10px}.props-list__scroll{overflow:auto}.groups{gap:40px}.groups__title-text{font-size:20px}.groups__list{padding-top:20px}.projects-list__item{margin-bottom:clamp(30px,calc(7.353vw + 3.529px),60px)}.project-item._hide-sections-mobile .project-item__sections,.project-item__spacer{display:none}.project-item__media{display:block;height:clamp(190px,calc(25.735vw + 97.353px),295px);border-radius:20px}.project-item__image{border-radius:20px}.project-item__sections{position:absolute;bottom:0;left:0;z-index:1;flex-direction:column;align-items:flex-start}.project-item__name .corner-cell,.project-item__name .edge-cell,.project-item__tags{display:none}.project-item__name{padding-top:20px;padding-bottom:10px;width:100%}.project-item__name-text{display:none}.project-item__name-text._break-space{display:block}.project-item__more-icon-cnt{font-size:clamp(12px,calc(.893vw + 9.143px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(2.679vw + 19.428px),40px) 0 0 0;background:var(--white);position:absolute;right:0;bottom:0}.project-item__more-icon{width:3em;height:3em;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:1;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.project-item__more-icon *{pointer-events:none}.project-item__more-icon:active{--UIBtnDuration:0ms}.project-item__more-icon._clicked{--UIBtnDelay:150ms}._no-touch .project-item__more-icon:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .project-item__more-icon._active,._no-touch .project-item__more-icon:active,._touch .project-item__more-icon._active,._touch .project-item__more-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.project-item__more-icon .icon{width:20px;height:20px}.article-list{margin-bottom:50px;gap:20px 0}.article-item__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:10px;gap:10px}.article-item__sections,.article-item__tags{display:contents}.article-item__tags .corner-cell,.article-item__tags .edge-cell{display:none}.article-item__name{font-size:18px}.article-item__more-icon-cnt{font-size:clamp(12px,calc(.893vw + 9.143px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(2.679vw + 19.428px),40px) 0 0 0;background:var(--white);position:absolute;right:0;bottom:0}.article-item__more-icon{width:3em;height:3em;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:1;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.article-item__more-icon *{pointer-events:none}.article-item__more-icon:active{--UIBtnDuration:0ms}.article-item__more-icon._clicked{--UIBtnDelay:150ms}._no-touch .article-item__more-icon:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .article-item__more-icon._active,._no-touch .article-item__more-icon:active,._touch .article-item__more-icon._active,._touch .article-item__more-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.article-item__more-icon .icon{width:20px;height:20px}.services__group-title{font-size:28px;margin-bottom:20px}.services__group-items{gap:10px}.services__group-item{font-size:16px}.contacts-tile{display:flex;flex-direction:column;gap:20px}.contacts-tile,.contacts-tile__label{margin-bottom:30px}.contacts-tile__icon-container{border-radius:0 0 0 clamp(28.16px,calc(9.6vw - 2.56px),32px);padding:0 0 clamp(9.68px,calc(3.3vw - .88px),11px) clamp(9.68px,calc(3.3vw - .88px),11px)}.contacts-tile__icon{width:clamp(45.76px,calc(15.6vw - 4.16px),52px);height:clamp(45.76px,calc(15.6vw - 4.16px),52px)}.contacts-columns{gap:30px}.contacts-data__row{padding-left:clamp(55.76px,calc(15.6vw + 5.84px),62px)}.contacts-data__icon{width:clamp(45.76px,calc(15.6vw - 4.16px),52px);height:clamp(45.76px,calc(15.6vw - 4.16px),52px)}.contacts-data__content,.contacts-data__primary-label{min-height:clamp(45.76px,calc(15.6vw - 4.16px),52px)}.contacts-data__primary-label{font-size:clamp(14.08px,calc(4.8vw - 1.28px),16px)}.contacts-data__primary-value{font-size:clamp(21.12px,calc(7.2vw - 1.92px),24px)}.contacts-data__label,.contacts-data__sub-label,.contacts-data__sub-value,.contacts-data__value{font-size:clamp(14.08px,calc(4.8vw - 1.28px),16px)}.contacts-map,.footer__inner{border-radius:20px}.footer__logo-row{margin-bottom:36px}.footer__logo-cnt{display:flex;justify-content:center}.footer__logo{margin-bottom:30px}.footer__form{border-radius:50px;width:100%;max-width:400px;margin:0 auto;padding:10px 10px 10px 20px}.footer__form-label{font-size:16px}.footer__form-button{width:32px;height:32px}.footer__form-button .icon{width:13px;height:12px}.footer__menu{margin-bottom:22px}.footer__menu-list{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.footer__menu-item{text-align:center}.footer__menu-link{font-size:16px}.footer__contacts{text-align:center}.footer__contacts-columns{margin-bottom:36px}.footer__address-row,.footer__mail-row,.footer__tel-row{margin-bottom:20px}.footer__tel-row{font-size:16px}.footer__address-row,.footer__mail-row{font-size:14px}.footer__socials{display:flex;justify-content:center;margin-bottom:40px}.footer__copy-text{font-size:11px;text-align:center}.main-menu__head-logo-cnt{padding:7px 21px 15px 8px}.main-menu__head-logo .icon{width:71px;height:38px}.main-menu__head-right{min-height:50px;padding:7px 10px 13px 20px}.main-menu__head-close-wrapper .icon{width:30px;height:30px}.main-menu__contacts,.main-menu__contacts-block,.main-menu__mail-row,.main-menu__tel-row{margin-bottom:24px}.modal-title{font-size:28px;margin-bottom:30px}.modal__frame{padding:60px 20px 30px}.modal__close{top:10px;right:10px}.form-field{--fieldSidePadding:20px;--fieldTopPadding:29px;--fieldBottomPadding:10px;--fieldFontSize:16px}.form-field._fill .form-field__label-text,.form-field__input:focus+.form-field__label .form-field__label-text{transform:translate(-13.6363%,-72%) scale(.727272)}.form-field__label{border-radius:16px}.form-field._error .form-field__error{font-size:12px}.pagination .btn__text{font-size:15px}.pagination .btn{height:48px}.pagination__num-next-icon,.pagination__num-page,.pagination__num-prev-icon{width:40px;height:40px}.pagination__num-page{font-size:15px}.pagination__num-next-icon{margin-left:0}.pagination__num-prev-icon{margin-right:0}.main-slider__image-wrapper{border-radius:20px;height:clamp(200px,calc(56.373vw - 2.941px),430px);width:100%}}@media only screen and (max-width:599.98px){body{font-size:14px}.clients__list,.four-grid{display:flex;flex-direction:column;gap:20px}.partners__slide,.partners__slide.swiper-slide{width:50%}.groups-item__link{font-size:14px;line-height:18px;padding:8px 16px}.groups-item._active .groups-item__link,.groups-item__input:checked~.groups-item__link{padding-right:34px}.article-list__item{width:100%}.services{display:flex;flex-direction:column;gap:60px}.modal-slider__slide{padding:40px 0}}@media only screen and (max-width:479.98px){:root{--wrapperPadding:14px}.header-infographics__item,.header-infographics__main-item{width:100%}.announce{padding:20px 10px}.certificates{flex-direction:column;gap:40px}.page-detail-head__info{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.pagination__num-next-icon,.pagination__num-page,.pagination__num-prev-icon{width:35px;height:35px}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-360.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-360.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-360.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-360.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-360.jpg) no-repeat top center}}@media only screen and (max-width:419.98px){.pagination__num-pages{justify-content:space-between;gap:5px}.pagination__num-next-icon,.pagination__num-prev-icon{display:none}}@media only screen and (max-width:359.98px){.stage__number{padding-bottom:clamp(10.8px,calc(3.002vw + 1.195px),12px);margin-right:clamp(18px,calc(5.003vw + 1.992px),20px);width:clamp(79.2px,calc(22.011vw + 8.765px),88px)}.stage__number-threshold{height:clamp(41.4px,calc(11.506vw + 4.582px),46px)}.stage__number-value{font-size:clamp(54px,calc(15.008vw + 5.976px),60px)}.stage__title{font-size:clamp(16.2px,calc(4.502vw + 1.793px),18px)}.stage__text,.stage__text li,.stage__text p{font-size:clamp(14.4px,calc(4.002vw + 1.594px),16px)}.why__title{font-size:clamp(21.6px,calc(6.003vw + 2.39px),24px)}.why__item-number{font-size:clamp(54px,calc(15.008vw + 5.976px),60px);width:clamp(63px,calc(17.509vw + 6.972px),70px)}.why__item-title{font-size:clamp(16.2px,calc(4.502vw + 1.793px),18px);padding-right:clamp(63px,calc(17.509vw + 6.972px),70px)}.why__item-text,.why__item-text li,.why__item-text p{font-size:clamp(14.4px,calc(4.002vw + 1.594px),16px)}.certificate__image-outer{height:clamp(270px,calc(75.038vw + 29.88px),300px)}.project-item__name{font-size:clamp(18px,calc(5.003vw + 1.992px),20px)}.footer__inner{padding:30px 15px}.modal-title{font-size:26px}.form__end{font-size:12px}}@media only print{body{padding-bottom:0!important}tr{page-break-inside:avoid}.wrapper{max-width:var(--wrapperWidth)}.page:after{margin-top:120px}.btn._compact-mobile{height:56px;padding:10px 50px}.btn-border-gray,.label-border-black{border-radius:48px;height:48px;padding:10px 20px}.btn-border-gray .btn__text{font-size:16px}.label-border-black .btn__text{font-size:16px;font-weight:400}.text,.text-wrapper,li,p{font-size:18px;line-height:1.4}*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+.h6,*+.text-title{margin-top:60px}.small-title{font-size:18px;line-height:1.4;margin:30px 0 10px}._hidden-desktop,._hidden-no-mobile,._hidden-no-tablet{display:none!important}.text-2col{display:grid;grid-template-columns:58.5% 1fr;grid-gap:60px}.four-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.four-grid._desktop-3col{grid-template-columns:repeat(3,1fr)}.four-grid__title{padding:30px 0 0}.type-card{padding:40px 30px 30px;border-radius:36px}.type-card__text,.type-card__title{margin-bottom:40px}.type-card__text{font-size:18px;line-height:1.4}.solution-card{padding:40px 30px 30px;border-radius:36px}.solution-card__price,.solution-card__title{margin-bottom:40px}.solution-card__text{font-size:18px;line-height:1.4;margin-bottom:60px}.solution-card__text p{margin-bottom:20px}.specialized{display:grid;align-items:center;grid-template-columns:1fr 3fr;grid-gap:60px}.specialized__left{align-self:flex-start}.card-bitrix{padding:30px 30px 20px;border-radius:36px}.stages{border-radius:50px;padding:80px 60px}.stages__grid{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.stages__grid._4-col,.stages__grid._broken-7{grid-template-columns:repeat(4,1fr)}.stages__grid._broken-7{grid-auto-rows:1fr}.stages__grid-begin{grid-row:1/2;grid-column:1/2}.stages__grid-center{grid-row:1/3;grid-column:2/5;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.stages__grid-end{grid-row:2/3;grid-column:1/2;align-self:flex-end}.stages__cell._broken-7-title{grid-row:span 2;align-self:center}.stage{padding:30px;border-radius:36px}.stage__number{width:125px;margin:-30px 30px 20px -30px;padding:0 15px 11px 7px;border-radius:0 0 36px 0}.stage__number-threshold{height:69px}.stage__number-value{font-size:89px}.stage__title{margin-bottom:20px}.card-orange{padding:40px 30px 30px;border-radius:36px}.title-text-and-button__grid{display:grid;grid-template-columns:1fr 3fr;grid-gap:60px}.title-text-and-button__title-cell{grid-column:1/2;grid-row:1/2}.title-text-and-button__text-cell{grid-column:2/3;grid-row:1/3}.title-text-and-button__text-cell._two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;margin-bottom:-30px}.title-text-and-button__text-cell._two-columns .title-text-and-button__item{overflow:hidden;padding-bottom:30px;margin-bottom:0}.title-text-and-button__item{margin-bottom:30px}.title-text-and-button__btn-cell{grid-column:1/2;grid-row:2/3;align-self:flex-end}.markered{margin-bottom:30px}.clients__list{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr)}.team-lineup__item-title{padding-left:60px;margin-bottom:30px}.team-lineup__item-title:before{position:absolute;top:0;left:0}.team-lineup__item-text{font-size:18px;line-height:1.4;padding-left:60px}.accordion{padding:20px 40px 20px 30px}.accordion._spaced{padding-top:40px;padding-bottom:40px}.accordion._spaced .accordion__content-source{padding:60px 0 40px}.form-file__name,.form-file__size{font-size:18px;line-height:1.4}.page-404{max-width:1920px;margin:-45px auto 0;padding-top:45px;height:clamp(375px,calc(25.429vw + 49.509px),538px)}.page-404__image-wrapper{display:contents}.page-404__image{position:absolute;top:0;left:clamp(510px,calc(50.39vw - 134.992px),833px);right:var(--wrapperPadding);aspect-ratio:1047/538;background:url(../images/404-desktop.jpg) no-repeat center top/contain}.gray-block{border-radius:50px}.image-with-text{display:grid;grid-template-columns:3fr 2fr;grid-gap:24px;align-items:center}.image-with-text__image{border-radius:36px}.labels-row{gap:20px}.header__left{border-radius:0 0 50px 0}.header__logo-cnt{padding:14px 42px 30px 15px}.header__logo .icon{width:142px;height:76px}.header__center{padding:16px 40px}.header__center>*{pointer-events:auto}.header__right{border-radius:0 0 0 40px;padding:20px 20px 28px 40px;min-height:90px}.header__left:before,.header__right:after{width:calc((100vw - var(--wrapperWidth))/2 + var(--wrapperPadding));height:calc(100% + 126px)}.header__tel,.header__tel-link{display:flex;align-items:center;gap:16px}.header__tel .icon{width:42px;height:42px}.header__tel-link{font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.05em;text-decoration:none;color:var(--black)}.header__menu-btn-wrapper .icon{width:40px;height:25px}.header__menu-btn{height:40px}.corner-bottom-left,.corner-bottom-right,.corner-top-left,.corner-top-right{width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg width='52' height='52' fill='none' version='1.1' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v52h1v-1c0-27.614 22.386-50 50-50h1v-1h-51z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._36,.corner-bottom-right._36,.corner-top-left._36,.corner-top-right._36{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._20,.corner-bottom-right._20,.corner-top-left._20,.corner-top-right._20{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black,.corner-bottom-right._black,.corner-top-left._black,.corner-top-right._black{width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg width='52' height='52' fill='none' version='1.1' viewBox='0 0 52 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v52h1v-1c0-27.614 22.386-50 50-50h1v-1h-51z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black._36,.corner-bottom-right._black._36,.corner-top-left._black._36,.corner-top-right._black._36{width:38px;height:38px;background:url("data:image/svg+xml,%3Csvg width='38' height='38' fill='none' version='1.1' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v38h1v-1c0-19.882 16.118-36 36-36h1v-1z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.corner-bottom-left._black._20,.corner-bottom-right._black._20,.corner-top-left._black._20,.corner-top-right._black._20{width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' version='1.1' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v22h1v-1c0-11.046 8.9543-20 20-20h1v-1h-22z' fill='%23141414'/%3E%3C/svg%3E%0A") no-repeat center/contain}.page-header__outer-bg{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin-bottom:30px;padding-top:15px;border-radius:50px}.page-header__title{min-height:145px;padding-bottom:40px;margin:0 670px 0 250px}.page-header._about .page-header__content{padding-top:69px}.page-header._about .page-header__bg{border-radius:0 0 0 60px}.page-header._about .page-header__outer-bg{min-height:clamp(400px,calc(15.601vw + 200.312px),500px)}.page-header._about .page-header__title .page-title{color:var(--white);text-shadow:0 0 5px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5)}.page-header._services .page-header__outer-bg{height:clamp(400px,calc(15.601vw + 200.312px),500px)}.page-header._blog .page-header__content,.page-header._portfolio .page-header__content{padding:0 50px 30px}.page-header._agreement .page-header__outer-bg{height:clamp(300px,calc(6.24vw + 220.125px),340px)}.header-infographics{display:grid;grid-template-columns:clamp(330px,calc(13.261vw + 160.265px),415px) 1fr;grid-gap:30px}.header-infographics__main-item-outer{position:relative;display:flex;padding:30px 30px 30px 0;background:var(--white);border-radius:0 50px 0 0}.header-infographics__main-item{position:relative;padding:40px 30px;flex-grow:1;z-index:1}.header-infographics__item-value{font-size:48px;margin-bottom:30px}.header-infographics__item-descr{font-size:18px}.header-infographics__items{gap:clamp(20px,calc(1.56vw + .031px),30px);background:var(--white);margin:30px 30px 30px 0;padding:30px clamp(25px,calc(-3.9vw + 74.922px),0px);display:flex;border-radius:20px}.header-infographics__delimiter{flex-grow:0;flex-shrink:0;border-left:1px solid var(--orange)}.header-infographics__item{padding:10px clamp(5px,calc(3.9vw - 44.922px),30px);flex:1 1 0}.breadcrumbs{margin:30px 0}._bottom-120{margin-bottom:120px}._top-120{margin-top:120px}._bottom-80{margin-bottom:80px}._top-80{margin-top:80px}._bottom-60{margin-bottom:60px}._top-60{margin-top:60px}._bottom-40{margin-bottom:40px}._top-40{margin-top:40px}._bottom-30{margin-bottom:30px}._top-30{margin-top:30px}._bottom-20{margin-bottom:20px}._top-20{margin-top:20px}._bottom-10{margin-bottom:10px}._top-10{margin-top:10px}.with-bg:before{width:10px;border-radius:5px}.with-bg{border-radius:5px 50px 50px 5px;padding:40px 30px 40px 40px}.quote{border-radius:50px;padding:40px 110px 30px}.quote__icon-cnt{border-radius:0 0 0 36px;padding:10px 25px 20px}.quote__icon .icon{width:56px;height:42px}.announce{padding:30px}.announce,.announce li,.announce p{font-size:20px;line-height:1.4}.why{padding:60px 40px;border-radius:50px}.why__list{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.why__item{min-height:240px;padding:0 10px;border-radius:36px}.why__item:nth-child(2n+3),.why__item:nth-child(2n+4){flex-direction:row-reverse}.why__item-number{flex-shrink:0;width:190px;align-self:flex-end;height:180px;transform:translateY(25%);font-weight:100;font-size:180px;letter-spacing:-.1em;text-align:center}.why__item-description{padding:20px 20px 20px 40px}.why__item-text{font-size:18px;line-height:1.4}.tabs__titles{margin-bottom:60px;gap:20px}.tabs__titles-scroll{gap:60px}.certificates{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px;gap:60px 0}.certificates__item{width:25%}.certificate__name{font-size:18px}.reviews__title{margin-bottom:60px}.reviews__slide{margin-right:40px}.reviews__slide,.reviews__slide.swiper-slide{width:calc(50% - 20px)}.review{border-radius:36px;padding:10px 30px 20px}.review__quotes{border-radius:0 0 0 36px;padding:19px 25px}.review__quotes-icon{width:56px;height:42px}.review__link-text{font-size:18px}.review__author-name,.review__text,.review__text p{font-size:16px}.partners__slide,.partners__slide.swiper-slide{width:16.6666666667%}.page-detail-head{display:grid;grid-template-columns:1fr auto;grid-gap:30px 80px;align-items:center;margin-bottom:60px}.page-detail-head__title-cnt:last-child{grid-column:1/3}.page-detail-head__info{display:flex;align-items:center;gap:30px 80px}.page-detail-head__date-cnt,.page-detail-head__link-text{font-size:18px}.sticky-list{display:flex;align-items:flex-start;gap:clamp(40px,calc(3.12vw + .062px),60px)}.sticky-list__sticky{order:2;flex-shrink:0;width:clamp(240px,calc(7.8vw + 140.156px),290px)}.sticky-list__list{flex-grow:1;order:1}.sections-small-list__scroll{flex-wrap:wrap;gap:30px}.sections-small-list__item{font-size:18px;height:50px;padding:5px 30px}.props-list__scroll{flex-wrap:wrap}.props-list__item{font-size:16px;height:48px;padding:5px 30px}.props-list__item-value{font-size:14px;padding-top:2px}.groups{gap:clamp(50px,calc(4.68vw - 9.906px),80px)}.groups__title-text{font-size:clamp(28px,calc(1.248vw + 12.025px),36px)}.groups__list{padding-top:clamp(30px,calc(1.56vw + 10.031px),40px);display:flex;flex-direction:column;gap:10px}.groups-item__link{font-size:18px;line-height:22px}.projects-list{gap:20px;width:100%}.projects-list__item{width:calc(50% - 10px);margin-bottom:60px}.projects-list__item._wide{width:100%}.projects-list__pagination{padding:0 10px}.project-item{padding-bottom:40.761%}.project-item__content{position:absolute;left:0;top:0;width:100%;height:100%;display:grid;grid-template-rows:1fr auto auto auto;grid-template-columns:auto 1fr;grid-gap:0 32px;grid-template-areas:"spacer spacer" "empty tags" "sections tags" "name tags"}.project-item._no-name .project-item__content{grid-template-rows:1fr auto;grid-template-areas:"spacer spacer" "sections tags"}.project-item__spacer{grid-area:spacer}.project-item__inner{display:contents}.project-item__media{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px}.project-item__image{border-radius:50px}.project-item__sections{padding:0 0 14px 40px;position:relative;grid-area:sections}.project-item__section{font-size:18px}.project-item__tags{position:relative;grid-area:tags;justify-self:flex-end;z-index:1;padding:0 20px 20px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;flex-wrap:wrap}.project-item__tag{font-size:18px}.project-item._no-name .project-item__content>.project-item__spacer,.project-item__spacer{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.project-item__sections{-ms-grid-row:5;-ms-grid-column:1}.project-item._no-name .project-item__content>.project-item__sections{-ms-grid-row:3;-ms-grid-column:1}.project-item__tags{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:3}.project-item._no-name .project-item__content>.project-item__tags{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3}.project-item__name{-ms-grid-row:7;-ms-grid-column:1;padding:19px 45px 11px 20px;border-radius:0 50px 0 0;min-height:100px}.project-item__more-icon,.project-item__more-icon-cnt,.project-item__name-text._break-space{display:none}.article-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);margin-bottom:80px;gap:30px 0}.article-list__item{padding:0 10px;width:33.333%}.article-list__pagination{margin-top:20px;padding:0 10px}.article-item__inner{display:flex;align-items:flex-end;justify-content:space-between}.article-item__sections{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:0 0 10px 10px}.article-item__section{font-size:16px}.article-item__tags{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto;border-radius:40px 0 0 0;background:var(--white);padding:13px 0 10px 18px}.article-item__tag{font-size:16px}.article-item__name{padding:20px 20px 10px}.article-item__more-icon,.article-item__more-icon-cnt{display:none}.services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:60px 20px}.services__group-title{font-size:42px;margin-bottom:30px}.services__group-items{gap:20px}.services__group-item{font-size:24px}.contacts-tile{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.contacts-tile__item{min-height:160px}.contacts-tile__label{margin-bottom:20px}.contacts-tile__icon-container{border-radius:0 0 0 41px;padding:0 0 13px 13px}.contacts-tile__icon{width:64px;height:64px}.contacts-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.contacts-data{display:flex;flex-direction:column;gap:40px}.contacts-data__row{padding-left:84px}.contacts-data__icon{width:64px;height:64px}.contacts-data__primary-label{font-size:24px}.contacts-data__primary-value{font-size:32px}.contacts-data__label,.contacts-data__value{font-size:24px}.contacts-data__sub-label{font-size:18px}.contacts-data__sub-values{gap:10px 60px}.contacts-data__sub-value{font-size:18px}.contacts-map{border-radius:36px}.footer__inner{padding:0 40px 27px;border-radius:50px}.footer__logo-row{margin-bottom:72px;display:grid;margin-right:-40px;width:calc(100% + 40px);grid-template-areas:"logo" "form";grid-template-columns:1fr 910px}.footer__logo-cnt{padding:40px 0 0}.footer__logo .icon{width:188px;height:102px}.footer__form{position:relative;display:flex;align-items:center;gap:80px;border-radius:0 0 0 50px;padding:20px 14px 30px 50px;margin-bottom:10px}.footer__form-label{font-size:30px}.footer__form-field-cnt{flex-grow:1;background:#efefef;border-radius:30px;padding-right:74px}.footer__form-field{padding:30px;font-size:22px;line-height:1;letter-spacing:-.05em;width:100%;border:0;background:0 0}.footer__form-field::-moz-placeholder{color:var(--black)}.footer__form-field::placeholder{color:var(--black)}.footer__form-button{position:absolute;top:calc(50% - 32px);right:20px;width:64px;height:64px}.footer__form-button .icon{width:26px;height:24px}.footer__content{grid-gap:20px;grid-template-columns:1fr 870px;display:grid}.footer__menu{margin-left:270px}.footer__menu-list{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.footer__menu-link{font-size:18px}.footer__contacts{margin:0}.footer__contacts-columns{grid-template-columns:269px auto;margin-bottom:23px;display:grid;grid-gap:28px 40px}.footer__contacts-column{display:contents}.footer__address-row:nth-child(1),.footer__mail-row:nth-child(1),.footer__tel-row:nth-child(1){grid-row:1/2}.footer__address-row:nth-child(2),.footer__mail-row:nth-child(2),.footer__tel-row:nth-child(2){grid-row:2/3}.footer__address-row:nth-child(3),.footer__mail-row:nth-child(3),.footer__tel-row:nth-child(3){grid-row:3/4}.footer__address-row:nth-child(4),.footer__mail-row:nth-child(4),.footer__tel-row:nth-child(4){grid-row:4/5}.footer__address-row:nth-child(5),.footer__mail-row:nth-child(5),.footer__tel-row:nth-child(5){grid-row:5/6}.footer__mail-row,.footer__tel-row{grid-column:1/2}.footer__tel-row{font-size:18px}.footer__mail-row{font-size:16px}.footer__address-row{font-size:16px;grid-column:2/3}.footer__copy{margin-top:-2px}.footer__copy-text{font-size:13px}.main-menu__wrapper{padding-right:1478px;padding-top:172px;padding-left:40px;padding-bottom:max(clamp(38px,calc(4.545vw + 8.909px),58px),30px);padding-top:max(clamp(122px,calc(11.364vw + 49.273px),172px),107px)}.main-menu__head-logo-cnt{padding:14px 42px 30px 15px}.main-menu__head-logo .icon{width:142px;height:76px}.main-menu__head-center{padding:16px 40px}.main-menu__head-right{padding:20px 20px 28px 40px;min-height:90px}.main-menu__head-close-wrapper .icon{width:40px;height:40px}.main-menu__head-close{height:40px}.main-menu__content,.main-menu__scroll{display:contents}.main-menu__info{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.main-menu__contacts{margin:0 0 clamp(30px,calc(2.79vw + 5.208vh - 29.821px),80px);overflow:auto}.main-menu__contacts::-webkit-scrollbar{width:4px}.main-menu__contacts::-webkit-scrollbar-track{background-color:var(--black01);border-radius:3px}.main-menu__contacts::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:3px}.main-menu__contacts-block{margin:0 0 clamp(30px,calc(2.009vw + 3.75vh - 13.071px),66px)}.main-menu__address-row,.main-menu__mail-row,.main-menu__socials,.main-menu__tel-row{margin-bottom:clamp(20px,calc(.558vw + 1.042vh + 8.036px),30px)}.main-menu__services{width:calc(100% - 492px);padding-right:821px;padding-left:80px;position:absolute;top:0;bottom:0;right:0;height:100%;background:var(--orange);z-index:1;overflow:hidden;display:flex;gap:30px;flex-direction:column;opacity:0;transform:translateX(100%);transition:opacity 0ms ease 500ms,transform 0ms ease 500ms;padding-bottom:max(calc(4.545vh + 8.909px),30px);border-radius:50px 0 0 50px;padding-top:max(calc(11.364vh + 49.273px),107px)}._main-menu-opened .main-menu__services{opacity:1;transform:translateX(0);transition:opacity 600ms cubic-bezier(.22,1,.36,1) 0ms,transform 600ms cubic-bezier(.22,1,.36,1) 0ms}.main-menu__list{overflow:auto}.main-menu__list::-webkit-scrollbar{width:4px}.main-menu__list::-webkit-scrollbar-track{background-color:var(--black01);border-radius:3px}.main-menu__list::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:3px}.main-menu__item{margin-bottom:30px}.main-menu__item-link{font-size:clamp(24px,calc(1.339vw + 2.5vh - 4.714px),48px)}.main-menu__item-link,.main-menu__sub-item,.main-menu__sub-item-link{margin-bottom:clamp(16px,calc(.781vw + 1.458vh - .75px),30px)}.main-menu__sub-item-link{font-size:clamp(16px,calc(.446vw + .833vh + 6.429px),24px)}.main-menu__menu{position:absolute;top:0;bottom:0;right:0;height:100%;z-index:2;background:var(--white);overflow:hidden;display:flex;gap:30px;flex-direction:column;opacity:0;transform:translateX(100%);transition:opacity 0ms ease 500ms,transform 0ms ease 500ms;padding-bottom:max(calc(4.545vh + 8.909px),30px);padding-right:50px;width:771px;padding-left:80px;padding-top:max(calc(11.364vh + 49.273px),107px);border-radius:50px 0 0 50px}._main-menu-opened .main-menu__menu{opacity:1;transform:translateX(0);transition:opacity 600ms cubic-bezier(.22,1,.36,1) 300ms,transform 600ms cubic-bezier(.22,1,.36,1) 300ms}.main-menu__bottom-link-row{margin-top:auto;align-self:flex-end}.main-menu__bottom-link{display:inline-flex;align-items:center;text-decoration:none;font-size:clamp(16px,calc(.446vw + .833vh + 6.429px),24px);--UIBtnText:var(--orange);--UIBtnIcon:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:transparent;transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.main-menu__bottom-link *{pointer-events:none}.main-menu__bottom-link:active{--UIBtnDuration:0ms}.main-menu__bottom-link._clicked{--UIBtnDelay:150ms}._no-touch .main-menu__bottom-link:hover{--UIBtnText:var(--black);--UIBtnIcon:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .main-menu__bottom-link._active,._no-touch .main-menu__bottom-link:active,._touch .main-menu__bottom-link._active,._touch .main-menu__bottom-link:active{--UIBtnText:var(--black);--UIBtnIcon:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.main-menu__bottom-link{gap:30px}.main-menu__bottom-link-icon,.main-menu__bottom-link-text{transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay)}.main-menu__bottom-link-icon{width:2.66em;height:2.66em;display:flex;align-items:center;justify-content:center;background:var(--UIBtnBg);border-radius:50%;color:var(--UIBtnIcon);border:1px solid var(--UIBtnBorder)}.main-menu__bottom-link-icon .icon{width:26px;height:24px}.main-menu__bottom-link-text{font-size:1em;line-height:1.2;color:var(--UIBtnText);-webkit-text-decoration:var(--UIBtnDecoration);text-decoration:var(--UIBtnDecoration)}.modal-title{font-size:42px;margin-bottom:60px}.modal__frame{padding:80px 80px 40px}.modal-slider__slide{padding:40px calc(var(--wrapperPadding) + 70px)}.modal-slider__close,.modal-slider__left,.modal-slider__right,.modal-slider__zoom{width:50px;height:50px}.modal-slider__close .icon._mobile,.modal-slider__left .icon._mobile,.modal-slider__right .icon._mobile,.modal-slider__zoom .icon._mobile{display:none}.modal-slider__panel{gap:10px}.modal-slider__left-cnt,.modal-slider__right-cnt{bottom:calc(50% - 25px)}.pagination{margin-top:20px;padding:0 10px}.main-slider{margin-top:60px;margin-bottom:80px;flex-flow:row;height:clamp(630px,calc(7.813vw + 530px),680px);--flex-gap:12px;height:680px;--flex-gap:20px}.main-slider .project-item__more-icon-cnt{display:block;font-size:clamp(12px,calc(.347vw + 9.336px),16px);padding:1em 0 0 1em;border-radius:clamp(28px,calc(1.041vw + 20.007px),40px) 0 0 0;background:var(--white);position:absolute;right:0;bottom:0}.main-slider .project-item__more-icon-cnt .corner-bottom-right{height:36px;width:36px}.main-slider .project-item__more-icon{display:block;width:4em;height:4em;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:1;--UIBtnText:var(--white);--UIBtnIcon:var(--UIBtnText);--UIBtnBg:var(--black);--UIBtnBorder:var(--black);transition-property:color,background,border,opacity,text-decoration-color;transition-duration:var(--UIBtnDuration);transition-delay:var(--UIBtnDelay);background:var(--UIBtnBg);color:var(--UIBtnText);border:1px solid var(--UIBtnBorder)}.main-slider .project-item__more-icon *{pointer-events:none}.main-slider .project-item__more-icon:active{--UIBtnDuration:0ms}.main-slider .project-item__more-icon._clicked{--UIBtnDelay:150ms}._no-touch .main-slider .project-item__more-icon:hover{--UIBtnText:var(--orange);--UIBtnBg:var(--white);--UIBtnBorder:var(--orange)}._no-touch .main-slider .project-item__more-icon._active,._no-touch .main-slider .project-item__more-icon:active,._touch .main-slider .project-item__more-icon._active,._touch .main-slider .project-item__more-icon:active{--UIBtnText:var(--white);--UIBtnBg:var(--orange);--UIBtnBorder:var(--orange)}.main-slider .project-item__more-icon .icon{width:20px;height:20px}.main-slider__pagination-placeholder{margin-top:40px}.main-slider__pagination-block{--swiper-pagination-bottom:26px;padding-left:30px}.main-slider__image-wrapper{width:calc(66.6666666667% - .3333333333*var(--flex-gap));min-width:calc(66.6666666667% - .3333333333*var(--flex-gap));height:100%}.main-slider__content{border-radius:36px 36px 0 36px;width:calc(33.3333333333% - .6666666667*var(--flex-gap));min-width:calc(33.3333333333% - .6666666667*var(--flex-gap));height:100%}.main-slider__text-wrapper{padding:40px 30px 26px}.main-slider__title{font-size:42px;letter-spacing:-.068rem;margin-bottom:30px}.main-slider__text,.main-slider__text p{font-size:18px;letter-spacing:-.034rem}.main-slider__text{line-clamp:15;-webkit-line-clamp:15}.dev-overlay ._dev-test-01-00-index:before{background:url(../../src/test/overlays/01.00-index-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-03-00-blog:before{background:url(../../src/test/overlays/03.00-blog-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-develop:before{background:url(../../src/test/overlays/04.01-services-develop-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-seo:before{background:url(../../src/test/overlays/04.01-services-seo-1920.jpg) no-repeat top center}.dev-overlay ._dev-test-04-01-services-support:before{background:url(../../src/test/overlays/04.01-services-support-1920.jpg) no-repeat top center}}