.banner-wrapper,.header-information-wrapper,.header-navigation-list__item,.header-navigation-wrapper,.holidays,.holidays-wrapper,.information,.main,.services-rectangle,.services-rectangle-wrapper,.slick-list,.slick-slider,.slick-track,.ui-slider{position:relative}.blog-content .table-responsive .table,.blog-content pre:first-child,.header-information-button.header-information-button--brief .information-button-circle .information-button-circle__icon,.slick-list,ol,ul{margin:0}.header-information-menu__line:first-child,.header-navigation-row__button:first-child,.header-navigation-row__column:first-child,.navigation-options-row__column:first-child{margin-top:0}.breadcrumb,.common,.slick-list,.video-popup{overflow:hidden}.banner-carousel-wrapper,.banner-wrapper__layout,.header-navigation-row__column:last-child,.statistics-content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.tz-services-bottom cite span,.tz-services-bottom p,.tz-services-bottom__gray-line p{line-height:1.5;font-size:16px}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/custom/fonts/bitter/Bitter-Regular.woff2)}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(/local/templates/custom/fonts/bitter/Bitter-Medium.woff2)}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/local/templates/custom/fonts/bitter/Bitter-Bold.woff2)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/local/templates/custom/fonts/ubuntu/Ubuntu-Light.woff2)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/custom/fonts/ubuntu/Ubuntu-Regular.woff2)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/local/templates/custom/fonts/ubuntu/Ubuntu-Medium.woff2)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/local/templates/custom/fonts/ubuntu/Ubuntu-Bold.woff2)}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/custom/fonts/unbounded/Unbounded-Regular.woff2)}*{outline:0!important;text-decoration:none!important}::-moz-selection{color:#fff;background:#fa3;-webkit-text-fill-color:#FFF}::selection{color:#fff;background:#fa3;-webkit-text-fill-color:#FFF}ol,ul{padding:0}ul{list-style:none}h1,h2,h3,h4,h5,p{margin:0;line-height:inherit}pre{display:block;padding:10px;margin:0 0 10px;border:1px solid #ccc;border-radius:4px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;font-size:14px;color:#333;background-color:#f5f5f5}pre code{white-space:pre}code{font-size:90%}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cfcfcf}input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#cfcfcf;opacity:1}input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cfcfcf}input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#cfcfcf}input[type=text]::placeholder,textarea::placeholder{color:#cfcfcf}body{min-width:320px;font-family:Ubuntu,sans-serif;color:#040404}.ui-slider{text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.header-information-row__contact:last-child,.information-content__ol:last-child,.information-content__text:last-child,.information-content__ul:last-child,.information-content__wrapper:last-child,.information-popover-store__wrapper:last-child,.main-faq-list__item:last-child,.main-price-item__text:last-child,.main-price-list__item:last-child,.navigation-list-options__item:last-child,.navigation-options-list__item:last-child,.search-category-list__item:last-child,.search-result-content__category:last-child{margin-bottom:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.banner-wrapper__text a,.blog-content u,.frameworks-content__text a,.main-price-links__link:last-child,.mobile-app-article__text span,.work-models-links__link{text-decoration:underline!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.coding-content-source__name,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;padding:0}.slick-list:focus{outline:0}.slick-list.draggable{cursor:move;cursor:grab;cursor:-webkit-grab}.slick-list.draggable:active{cursor:grabbing;cursor:-webkit-grabbing}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.grecaptcha-badge,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.admin-panel,.header-information-row::after,.header-information-row::before,.holidays,.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.holidays{z-index:1000}.holidays.holidays--halloween .holidays-wrapper::before{width:145px;height:141px;background-image:url(/local/templates/custom/images/holidays/halloween/web.svg)}.holidays.holidays--halloween .holidays-wrapper::after{width:143px;height:106px;top:10px;background-image:url(/local/templates/custom/images/holidays/halloween/ghost.svg)}.holidays.holidays--new-year .holidays-wrapper::before{width:145px;height:142px;top:10px;background-image:url(/local/templates/custom/images/holidays/new-year/snowflakes-1.svg)}.holidays.holidays--new-year .holidays-wrapper::after{width:145px;height:156px;top:10px;background-image:url(/local/templates/custom/images/holidays/new-year/snowflakes-2.svg)}.holidays.holidays--knowledge .holidays-wrapper::before{width:120px;height:120px;top:20px;background-image:url(/local/templates/custom/images/holidays/knowledge/foliage-1.svg)}.holidays.holidays--knowledge .holidays-wrapper::after{width:116px;height:133px;background-image:url(/local/templates/custom/images/holidays/knowledge/foliage-2.svg)}.holidays.holidays--easter .holidays-action{top:10px;width:120px;height:120px}.holidays.holidays--easter .holidays-action i{-webkit-transition:opacity 150ms,visibility 150ms,-webkit-transform 150ms;transition:opacity 150ms,visibility 150ms,transform 150ms,-webkit-transform 150ms;-o-transition:opacity 150ms,visibility 150ms,transform 150ms}.holidays.holidays--easter .holidays-action i.hidden{display:block!important;opacity:0;visibility:hidden}.holidays.holidays--easter .holidays-action i:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.holidays.holidays--easter .holidays-action:first-child i:first-child{width:35px;height:27px;top:30px;left:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-1.svg)}.holidays.holidays--easter .holidays-action:first-child i:nth-child(2){width:48px;height:41px;left:0;bottom:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-2.svg)}.holidays.holidays--easter .holidays-action:first-child i:last-child{width:46px;height:60px;top:0;right:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-3.svg)}.holidays.holidays--easter .holidays-action:last-child i:first-child{width:34px;height:44px;top:30px;left:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-4.svg)}.holidays.holidays--easter .holidays-action:last-child i:nth-child(2){width:64px;height:54px;top:0;right:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-5.svg)}.holidays.holidays--easter .holidays-action:last-child i:last-child{width:46px;height:45px;left:30px;bottom:0;background-image:url(/local/templates/custom/images/holidays/easter/egg-6.svg)}.holidays-wrapper::after,.holidays-wrapper::before{position:absolute;content:'';top:0;background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:1}.holidays-wrapper .holidays-action:first-child,.holidays-wrapper::before{right:calc(100% + 20px)}.holidays-wrapper .holidays-action:last-child,.holidays-wrapper::after{left:calc(100% + 20px)}.holidays-wrapper .holidays-action{position:absolute;top:0;z-index:1}.holidays-action i{position:absolute;cursor:pointer;background-repeat:no-repeat;background-size:cover}.header{position:sticky;top:0;background-color:#fff;padding-bottom:10px;z-index:999}.header__navigation{position:absolute!important;width:100%;top:65px;left:0}.header.header--fixed{position:fixed;top:0;left:0;right:0;padding:0;background:#fff}.header-information{padding:17px 0 0}.header-information__line{height:2px;margin-top:10px;border-radius:1px;background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%)}.advantages-row,.awards-carousel,.blog-author-tags,.blog-list,.blog-tags__wrapper,.contacts-blogs-row,.contacts-documents,.contacts-ratings,.contacts-row,.frameworks-row,.header-information-row,.information-row,.navigation-options-row,.portfolio-row,.programming-services-row,.request-form-row,.request-row,.services-row,.stages-row,.statistics-row,.tz-services-row,.work-models-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-information-row__column{float:none;display:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-information-row__column:first-child,.request-form-budget__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-information-row__column:last-child{display:none}.header-information-row__menu{margin-left:20px}.header-information-row__contact{margin-bottom:7px}.blog-header__share,.blog-main-content__author,.header-information-row__button,.header-information-row__messengers,.request-form-checkbox.request-form-checkbox--end{margin-left:auto}.header-information-row__button:first-child.header-information-button .header-information-button__wrapper{padding:4px 170px 4px 4px}.header-information-row__button:last-child{position:absolute;top:50%;right:15px;margin-left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-information-logotip__image::after,.header-information-logotip__image::before{width:7px;height:7px;top:24px;background-size:cover;position:absolute;background-repeat:no-repeat;content:''}.banner-carousel-wrapper__item,.blog-author-content,.blog-header-author,.blog-main-author,.experts-partners__item,.experts-partners__item-link,.header-information-logotip,.information-content-presentation,.pagination__wrapper,.stages-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-information-logotip__image{position:relative;display:block;width:54px;height:49px;-ms-flex-negative:0;flex-shrink:0;background-repeat:no-repeat;background-image:url(/local/templates/custom/images/elements/header-logotip.svg);background-size:cover}.header-information-logotip__image::before{left:15px;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-timing-function:cubic-bezier(.5,0,.5,1);animation-timing-function:cubic-bezier(.5,0,.5,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-image:url(/local/templates/custom/images/elements/header-logotip-cross-eye.svg)}.header-information-logotip__image::after{right:15px;-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-image:url(/local/templates/custom/images/elements/header-logotip-circle-eye.svg)}.header-information-logotip__name{margin-left:7px;text-transform:uppercase;line-height:1;font-size:20px;font-weight:700;color:#040404}.header-information-logotip__name span{color:#ff5921}.header-information-logotip__text{color:#30303b}.header-information-menu{position:relative;display:block;width:30px;height:26px;padding:0;border:none;cursor:pointer;background:0 0}.header-information-menu__line{display:block;height:4px;margin-top:7px;border-radius:2px;background:#ff711c}.header-information-menu.open-menu .header-information-menu__line:first-child{position:absolute;width:35px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header-information-menu.open-menu .header-information-menu__line:nth-child(2),.header-navigation-row::after,.header-navigation-row::before,.navigation-options-row::after,.navigation-options-row::before{display:none}.header-information-menu.open-menu .header-information-menu__line:last-child{position:absolute;width:35px;top:50%;left:50%;margin-top:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header-information-contact{display:-webkit-box;display:-ms-flexbox;display:flex}.header-information-contact__circle{display:-webkit-box;display:-ms-flexbox;display:flex;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%);-webkit-animation:1s linear infinite pulse;animation:1s linear infinite pulse}.header-information-contact__icon{color:#fff}.header-information-contact__content{position:relative;margin:4px 0 0 10px}.header-information-contact__wrapper{margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.header-information-contact__tooltip{top:30px;left:50%}.header-information-contact__description{display:none;font-size:12px;color:#a8a9aa}.header-information-contact.header-information-contact--mobile .header-information-contact__description,.header-navigation.open-menu::before{display:block}.header-information-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-information-contacts__hours{color:#a8a9aa}.header-information-contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px;padding-right:25px}.header-information-wrapper:not(.header-information-wrapper--mobile) .svg-button-copy{position:absolute;top:50%;right:-25px;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.blog-progressbar.visible,.company-values-dot:hover .company-values-dot__tooltip,.copy-tooltip:hover,.header-information-wrapper:not(.header-information-wrapper--mobile) .svg-button-copy:hover,.header-information-wrapper__link:hover+.svg-button-copy,.header-navigation-list__item:hover .navigation-list-options,.navigation-list-options.open-menu,.svg-button-copy:hover .copy-tooltip{opacity:1;visibility:visible}.header-information-wrapper:not(.header-information-wrapper--mobile) .svg-button-copy::before{position:absolute;content:'';inset:0;left:-3px;z-index:-1}.header-information-wrapper__link{cursor:pointer;font-family:Bitter,serif;font-size:16px;font-weight:400;color:#1a2023!important;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.header-information-wrapper__link:hover{color:#ff8a26!important}.header-information-messengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 5px;border:1px solid #ececec;border-radius:19px;background:#fff}.footer-bottom-ratings__icon,.header-information-messengers__image,.header-information-messengers__link{display:block;width:28px;height:28px}.header-information-messengers__link{margin-right:10px}.header-information-messengers__link:last-child{margin-right:0!important}.header-information-button{cursor:pointer;border-radius:990px;width:100%}.header-information-button.header-information-button--request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:10px}.header-information-button.header-information-button--request .header-information-button__wrapper{background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%)}.header-information-button__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 9px 4px 4px;border-radius:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.header-information-button__text{font-style:Regular;color:#ff711c!important}.header-information-wrapper__link--tel{font-family:Unbounded!important;font-style:Regular}.banner-embed,.header-information-wrapper__relative,.modal-media-content.modal-media-content--video,.our-services-tabs__item{width:100%}.header-information-wrapper__fox{position:absolute;right:-15px;transform:translateY(-72%) scale(1.5)}.header-information-button.header-information-button--request .header-information-button__text,.information-popover-button__icon{color:#fff}.header-information-button.header-information-button--request .information-button-circle{background:#fff}.header-information-button.header-information-button--request .information-button-circle .information-button-circle__icon{color:#f3712f}.information-button-circle{width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-o-linear-gradient(358deg,#ff711c 1%,#fa3 100%);background:linear-gradient(92deg,#ff711c 1%,#fa3 100%);display:none}.information-button-circle__icon{margin:2px 0 0 1px;color:#fff}.header-navigation{position:relative;display:none;padding:20px 0 30px;background:#fff}@media(max-width:1199px){.header__navigation{overflow:hidden}.header-navigation{height:calc(100dvh - 55px);top:65px;overflow:hidden}}.banner-h1-span .banner-carousel__heading{display:inline}.header-navigation.open-menu{display:block;background-image:url(/local/templates/custom/images/elements/fox.svg);background-repeat:no-repeat;background-position:right 35vh;background-size:27vh}@media (max-width:576px){.header-navigation{height:calc(100dvh - 55px)!important}.header-navigation.open-menu{background-size:16vh}}@media (max-height:670px) and (max-width:576px){.header-navigation.open-menu{background-size:10vh;background-position:right 42vh}}.header-navigation__wrapper{margin-bottom:15px}.header-navigation-wrapper__result{position:absolute;top:calc(100% + 2px);z-index:1}.header-navigation-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-navigation__container{display:flex;flex-direction:column;height:100%}.header-navigation-row__column{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.header-navigation-row__column:last-child{-ms-flex-direction:column;flex-direction:column}.header-navigation-row__button{margin-top:10px;-ms-flex-item-align:start;align-self:flex-start}.header-navigation-list{position:relative;display:none;padding:0 3px 0 20px;border-radius:21px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.18);box-shadow:0 5px 35px -9px rgba(0,0,0,.18);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.header-navigation-list__item.header-navigation-list__item--services{position:static}.header-navigation-list__item:hover .header-navigation-link .header-navigation-link__icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header-navigation-list__item:first-child{border-left-color:transparent}.header-navigation-list__item:nth-child(3) .navigation-list-options{width:auto;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-navigation-list__item:nth-child(4){border-right-color:transparent}.header-navigation-list__item:last-child{width:auto;border-right-color:transparent}.header-navigation-list__text{padding:6px 40px;text-transform:uppercase;text-align:center;font-size:16px;font-weight:300;color:rgba(255,255,255,.7)}.header-navigation-list__options{position:absolute;width:100%;top:100%;left:0;z-index:-1}.header-navigation-list__result{position:absolute;width:calc(100% + 3px);top:0;left:-2px;z-index:-1}.header-navigation-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;line-height:22px;font-size:16px;font-weight:300;color:#040404!important;z-index:1}.header-navigation-link::before{position:absolute;content:'';display:none;width:80%;height:30%;top:50%;left:50%;opacity:0;border-radius:50%;background:#faff1c;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);pointer-events:none;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;z-index:-1}.header-navigation-link:hover::before,.project-frame:hover::before,.request-form-button:hover::before,.smi-video.active iframe{opacity:1}.header-navigation-link__icon{margin:4px 0 0 7px;font-size:14px;-webkit-transition:-webkit-transform 150ms;transition:transform 150ms;-o-transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.header-navigation-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-list-options{padding:12px 0 10px;border:1px solid #c0dafc;border-radius:0 0 17px 17px;opacity:0;visibility:hidden;cursor:auto;background:#f8fbff;-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms}.navigation-list-options.navigation-list-options--services{top:0;padding:57px 20px 20px;border-radius:21px 21px 17px 17px;z-index:-1}.navigation-list-options.navigation-list-options--company{padding:57px 10px 12px}.navigation-list-options.navigation-list-options--company .navigation-options-list__item{text-align:center}.navigation-list-options__item,.portfolio-content__wrapper,.services-content__wrapper{margin-bottom:5px;text-align:center}.navigation-options-row__column{float:none;margin-top:40px}.navigation-options-content__title{margin-bottom:15px;font-size:16px;font-weight:500;color:#000}.navigation-options-list__item{margin-bottom:15px}.navigation-options-list__link,.search-result-content__empty{color:#969696}.navigation-options-list__link:hover{color:#ff711c}.navigation-list-link{position:relative;display:block;padding:1px;border-radius:8px;background:0 0}.navigation-list-link__text{padding:4px 20px;border-radius:7px;color:#969696;background:#f8fbff}.navigation-list-link:hover .navigation-list-link__text,.request-detail-upload__icon,.request-form-upload__icon{color:#ff711c}.header-mobile-list.header-mobile-list--attachment{display:none;padding-top:0;padding-bottom:5px;background:#dff4fc}.header-mobile-list.header-mobile-list--attachment .header-mobile-link{padding:15px;background:#dff4fc}.header-mobile-list.header-mobile-list--attachment .header-mobile-link .header-mobile-link__text{font-size:14px;font-weight:400;color:#969696}.header-search.header-search--mobile .header-search__icon,.header-search.header-search--mobile .search-button .search-button__icon{font-size:18px;color:#ff711c}.header-mobile-list__item.header-mobile-list__item--title{padding:5px 15px 10px;background:#dff4fc}.header-mobile-list__item.header-mobile-list__item--title:first-child{padding-top:15px}.header-mobile-list__text{margin:0 auto;font-weight:500;color:#000}.header-mobile-list__item.header-mobile-list__item--title:not(.header-mobile-list__item:first-child) .header-mobile-list__text{padding-top:15px;border-top:1px solid #fff}.header-mobile-link{display:block;cursor:pointer}.header-mobile-link.open{background:#cef2ff}.header-mobile-link__text{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Unbounded;font-weight:400;font-style:Regular;font-size:44px;color:#ff711c;line-height:110%;letter-spacing:0;vertical-align:middle}.header-mobile-link__icon{margin-right:7px;font-size:14px}.header-mobile-link.open .header-mobile-link__icon,input:checked+.smi-faq-tab-label i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blog-list-link,.blog-social-link,.contacts-rating-link,.faq-list-header.open+.faq-list-body,.header-mobile-link.open+.header-mobile-list.header-mobile-list--attachment,.project-info.open,.scrum-label__image,.services-include-grid__icon{display:block}.header-search{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 20px 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-search.header-search--mobile{padding:8px 16px;border-bottom:1px solid #ff711C33;border-radius:4px;background:#fff}.header-search__input{display:block;width:100%;height:100%;padding:8px 0;margin-left:10px;border:none;color:#343434;background:0 0}.breadcrumb,.search-button{display:-webkit-box;display:-ms-flexbox}.header-search__icon,.search-button__icon{color:#717171;font-size:16px}.header-search__input::-webkit-input-placeholder{opacity:.7!important;color:#ff711c!important}.header-search__input::-moz-placeholder{opacity:.7!important;color:#ff711c!important}.header-search__input:-ms-input-placeholder{opacity:.7!important;color:#ff711c!important}.header-search__input::-ms-input-placeholder{opacity:.7!important;color:#ff711c!important}.header-search__input::placeholder{opacity:.7!important;color:#ff711c!important}.blog-author-tags__tag:hover::after,.blog-list-body__tag:hover::after,.blog-main-tags__tag:hover::after,.blog-progressbar,.blog-tags__tag:hover::after,.portfolio-content__link.portfolio-content__link--scroll:hover .portfolio-content__image,.project-frame::before,input:checked+.smi-faq-tab-label i::after{opacity:0}.experts-content-button__icon,.footer-top-content__information,.header-search__button,.main-price-button__icon,.order-popup__wrapper,.our-services-button__icon{margin-left:10px}.header-search.header-search--mobile .search-button{line-height:1.5}.search-button{display:flex;width:18px;height:18px;padding:0;-ms-flex-negative:0;flex-shrink:0;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0}.awards.awards--portfolio .slick-dots,.banner-embed:not(.slick-initialized) .banner-embed__item,.reviews-section.reviews-section--portfolio .slick-dots,.search-button.search-button--voice.hidden{display:none!important}.search-result{width:100%;max-height:238px;padding:10px 20px;border:1px solid #c0dafc;border-radius:0 17px 17px;background:-o-linear-gradient(300deg,#f8fbff 1%,#f8fbff 98%);background:linear-gradient(150deg,#f8fbff 1%,#f8fbff 98%)}.order-popup,.video-popup{border-radius:16px 0 0 16px}.search-result.search-result--mobile{padding:10px 25px 10px 20px;border-radius:4px}.search-result__scrollbar{max-height:181px}.mobile-services-list,.search-result-content{padding-right:10px}.blog-author__content,.blog-header__time,.blog-read-later__form,.coding__smi,.experts-content__heading,.main-price-list__item,.mobile-app__article,.project-info__wrapper,.request-form-content__checkbox,.reviews-section__heading,.search-result-content__category{margin-bottom:10px}.search-result-category__title{margin-bottom:3px;font-size:16px;font-weight:500}.search-category-list__item{margin-bottom:3px}.search-category-list__link{display:inline-block;color:#969696!important}.breadcrumb__item:first-child::before,.order-popup{display:none}.main__popup{position:fixed!important;top:220px;right:0;z-index:1040}.main__breadcrumb{display:none;padding:10px 0}.order-popup{position:relative;max-width:380px;padding:10px 40px 10px 10px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.25);box-shadow:0 4px 30px rgba(0,0,0,.25);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}.order-popup__logotip{display:block;width:50px;-ms-flex-negative:0;flex-shrink:0}.order-popup__title{margin-bottom:2px;font-family:Bitter,serif;font-size:18px;font-weight:500}.order-popup__close,.video-popup__close{right:10px;font-size:24px;position:absolute;cursor:pointer}.order-popup__close{top:10px;color:#e2e2e2}.video-popup{top:427px;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}.footer-top-content.footer-top-content--action,.main-portfolio-content[data-href],.podcasts-carousel-card,.video-popup__play{cursor:pointer}.video-popup__close{top:10px;color:#fff}.breadcrumb{position:relative;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;border-radius:0;background:0 0;z-index:1}.header-carousel,.header-carousel__wrapper{display:-webkit-box;display:-ms-flexbox;gap:40px}.breadcrumb__item{position:relative;margin-left:15px;line-height:20px}.breadcrumb__item::before{position:absolute;content:' /';left:-10px;font-size:13px;color:#999}.breadcrumb__item:first-child,.cases-carousel .slick-dots li:first-child,.coding-carousel .slick-dots li:first-child,.easter-egg-carousel .slick-dots li:first-child,.main-portfolio-carousel .slick-dots li:first-child,.main-stages-carousel .slick-dots li:first-child,.our-blog-carousel .slick-dots li:first-child,.podcasts-carousel .slick-dots li:first-child,.who-contacts-carousel .slick-dots li:first-child{margin-left:0}.breadcrumb__item a{display:block;white-space:nowrap;font-size:13px;color:#999!important}.breadcrumb__item span{display:block;white-space:nowrap;font-size:13px;color:#999;cursor:pointer}.common{padding:20px 0 68px}.common.common--events .common__container,.common.common--no-indent,.mobile-navigation-services__container{padding:0}.common.common--service{padding-top:0;margin-top:-11px}.common.common--portfolio-detail{padding:20px 0 0}.common__banner{margin-bottom:120px}.heading{font-family:Bitter,serif;font-weight:500}.heading.heading--h1{font-size:28px}.heading.heading--h2{font-size:24px}.heading.heading--h3{font-size:20px}.awards__heading,.blog-layout__heading,.blog__heading,.calc-wrapper__heading,.frameworks-content__heading,.frameworks-content__text,.heading.heading--h1.heading--default,.information-content__heading,.main-portfolio-wrapper__description,.main-portfolio-wrapper__heading,.main-stages-card__duration,.mobile-app-wrapper__heading,.modal-improvement-form__field,.modal-improvement-form__wrapper,.request-content__heading,.request-form__wrapper,.stages-content__heading{margin-bottom:20px}.blog__header,.contacts__map,.heading.heading--h2.heading--default,.heading.heading--h3.heading--default{margin-bottom:15px}.advantages-content__text,.heading.heading--center{text-align:center}.header-carousel{position:relative;display:flex;padding:103px 15px 25px;overflow:hidden}.header-carousel::before{position:absolute;display:block;content:'';width:30px;height:80px;top:0;left:0;background:-o-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%);z-index:1}.header-carousel::after{position:absolute;display:block;content:'';width:30px;height:80px;top:0;right:0;background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);z-index:1}.header-carousel__wrapper{display:flex;-ms-flex-negative:0;flex-shrink:0;min-width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-animation:50s linear infinite scroll-40;animation:50s linear infinite scroll-40}.header-carousel__text{white-space:nowrap;text-transform:uppercase;font-size:28px;font-weight:700;color:#e8e8e8;-webkit-transition:color 150ms,text-shadow 150ms;-o-transition:color 150ms,text-shadow 150ms;transition:color 150ms,text-shadow 150ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-carousel__text:hover{text-shadow:0 0 4px #fff,0 0 4px rgba(255,255,255,.89),0 0 5px rgba(255,113,28,.7);color:#ff711c}.banner{padding-bottom:12px}.banner-wrapper__carousel,.banner-wrapper__embed,.services-rectangle-wrapper__description{margin-bottom:30px}.banner-wrapper__layout{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:4px}.banner-wrapper__layout svg{display:none;-webkit-animation:3s linear infinite arrow-pulse;animation:3s linear infinite arrow-pulse}.banner-wrapper__text{max-width:450px;margin-top:8px;text-align:center;font-size:12px;color:#9c9c9c}.banner-wrapper__text a{color:inherit}.banner-wrapper__showreel{position:absolute;right:0;bottom:-65px;z-index:1}.banner-wrapper__dots{position:absolute;left:0;bottom:-43px}.banner-showreel{display:none;width:112px;height:112px;padding:0;border:none;border-radius:50%;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.08);box-shadow:0 5px 30px rgba(0,0,0,.08);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url('/local/templates/custom/images/landing/showreel-button.svg') center/70px no-repeat #fff}.banner-showreel__circle{width:85px;height:85px;letter-spacing:3.55px;font-size:10px;overflow:visible!important;-webkit-animation:15s linear infinite spin;animation:15s linear infinite spin}.main-stages-carousel,.mobile-app-item,.services,.who-contacts-carousel,.wrapper{overflow:hidden}.banner-embed:not(.slick-initialized) .banner-embed__item:first-child,.reviews-carousel .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.banner-embed__item{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-embed__item:first-child{background:url('/local/templates/custom/images/landing/banner-bg-1.svg') center/contain no-repeat}.banner-embed__item:last-child{background:url('/local/templates/custom/images/landing/banner-bg-2.svg') center/contain no-repeat}.banner-embed__mockup:first-child{margin-top:162px}.banner-embed__mockup:nth-child(2){margin-top:96px}.banner-embed__image,.stages-carousel__image{display:block;max-width:100%;margin:0 auto}@media screen and (min-width:992px){.banner-embed__image{max-width:70%}}.banner-embed-mockup{position:relative;display:none;width:150px;height:305px;padding:4px}.banner-embed-mockup::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:url('/local/templates/custom/images/landing/mockup-iphone.png') 0 0/cover no-repeat}.banner-embed-mockup__video{display:block;width:100%;height:100%;border-radius:20px}.banner-carousel{position:relative;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.banner-carousel__item:not(:first-child){position:absolute;visibility:hidden}.banner-carousel.slick-slider .banner-carousel__item,.stages-carousel.slick-slider .stages-carousel__item{position:inherit;visibility:visible}.banner-carousel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;margin-left:-7px;margin-bottom:20px;cursor:default;font-family:Bitter,serif;font-size:28px;font-weight:500;color:#30303b}.banner-carousel__heading div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:7px}.banner-carousel__heading div span{-webkit-transition:-webkit-transform 150ms;transition:transform 150ms;-o-transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.banner-carousel__heading div span:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.banner-carousel__description,.easter-egg-carousel__text{font-weight:300}.banner-carousel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:10px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.banner-button,.statistics-content{display:-webkit-box;display:-ms-flexbox}.banner-carousel-wrapper__info{margin-left:8px}.banner-carousel-wrapper__title{font-size:16px;font-weight:700;color:#30303b}.banner-carousel-wrapper__text{font-size:16px;color:#30303b}.banner-button{position:relative;display:flex;width:100%;padding:7px 28px;border:none;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:26px;font-size:18px;font-weight:500;color:#fff!important;background:#fa3;z-index:1}.banner-button--white{color:#ff711c!important;background:#fff;border:1px solid #ff711c;padding:8px 15px;-webkit-transition:150ms;-o-transition:150ms;transition:150ms}.banner-button--white:hover{color:#ffb020!important;border-color:#ffb020}.banner-button--white::before,.our-services-row::after,.our-services-row::before,.statistics-row::after,.statistics-row::before,.tz-services-row::after,.tz-services-row::before{display:none}.banner-button__icon,.modal-improvement-button__icon,.request-form-button__icon{margin-left:10px;font-size:21px}.frameworks__row,.our-services-wrapper__row,.request-form-content__found,.statistics__row,.work-models__row{margin-left:-5px;margin-right:-5px}.banner-ratings{max-width:450px}.banner-ratings__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner-ratings__item:not(:first-child),.stages-carousel__item:not(:first-child){position:absolute;visibility:hidden}.banner-ratings__image{display:block;max-height:62px;width:30%}.statistics{padding:20px 0}.statistics-row__column{margin-top:10px;padding:0 5px}.statistics-row__column:nth-child(-n+2){margin-top:0}.statistics-row__column:last-child{width:100%!important}.statistics-row__column:last-child .statistics-content{padding:20px 10px}.statistics-content{display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:10px;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.our-services-content,.our-services-row{display:-webkit-box;display:-ms-flexbox}.our-services-content,.our-services-wrapper{border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.statistics-content__value{font-size:48px;font-weight:700;color:#fa3}.statistics-content__text{text-align:center;font-weight:300}.statistics-content__description{max-width:770px;text-align:center;color:#9c9c9c}.services{position:relative}.our-services{padding:40px 0 20px}.our-services-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.our-services-row__column{padding:0 5px}.our-services-wrapper{padding:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.contacts-documents__column,.main-portfolio-content__description,.main-portfolio-content__stores,.our-services-wrapper__row,.our-services-wrapper__tabs,.request-form-recaptcha.request-form-recaptcha--default,.request-form-recaptcha.request-form-recaptcha--vacancies{margin-top:20px}.blog-content h2+blockquote,.blog-content h2+div.blog-read,.blog-content h2+ol,.blog-content h2+p,.blog-content h2+ul,.blog-content h3+blockquote,.blog-content h3+div.blog-read,.blog-content h3+ol,.blog-content h3+p,.blog-content h3+ul,.blog-content h4+blockquote,.blog-content h4+div.blog-read,.blog-content h4+ol,.blog-content h4+p,.blog-content h4+ul,.blog-content.blog-content--czifrovoj-etiket h2+div,.blog-content.blog-content--czifrovoj-etiket h3+div,.blog-content.blog-content--czifrovoj-etiket h4+div,.experts-content__footer,.main-price-wrapper__links,.our-services-wrapper__footer{margin-top:15px}.our-services-content{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px 20px 65px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.experts-content-footer,.our-services-footer,.our-services-tabs{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;gap:20px}.main-price-wrapper,.services-rectangle-content{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.our-services-content::before{position:absolute;content:'';width:38px;height:8px;right:30px;bottom:30px;background:url('/local/templates/custom/images/landing/service-arrow.svg') 0 0/cover no-repeat}.our-services-content__heading{line-height:30px;font-family:Bitter,serif;font-size:22px;font-weight:500;color:#040404}.our-services-content__description{margin-top:18px;color:#040404}.information.information--cooperation .information-row .information-row__column:first-child .information-row__content,.information.information--intro .information-row .information-row__column:first-child .information-row__content,.services-rectangle-wrapper__scrum,.services-rectangle__wrapper{margin:0 auto}.our-services-tabs{display:flex;-ms-flex-direction:column;flex-direction:column}.our-services-tabs__button{position:relative;display:block;width:100%;padding:9px 12px;border-color:#ff711c;line-height:24px;text-transform:uppercase;font-size:14px;font-weight:700;color:#ff711c!important;background:0 0}.our-services-tabs__button.active{border-color:transparent;color:#fff!important;background:#fa3}.experts-content-footer,.our-services-footer{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.experts-content-button,.main-price-button,.our-services-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 30px;border:1px solid #f3712f;border-radius:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f3712f!important}.services-rectangle::before{position:absolute;content:'';display:none;width:127px;height:128px;top:-30px;right:60px;background:url(/local/templates/custom/images/elements/lines.svg) 0 0/cover no-repeat;z-index:1}.services-rectangle-wrapper::after,.services-rectangle-wrapper::before{position:absolute;display:none;background:url(/local/templates/custom/images/elements/main/ball.png) 0 0/cover no-repeat;content:''}.services-rectangle-wrapper::before{width:48px;height:47px;top:-20px;right:220px;-webkit-animation:3s linear infinite bounce;animation:3s linear infinite bounce}.services-rectangle-wrapper::after{width:30px;height:30px;top:-15px;right:15px;-webkit-animation:1.5s linear 1.3s infinite bounce;animation:1.5s linear 1.3s infinite bounce}.services-rectangle-wrapper__heading{margin-bottom:20px;text-align:center}.services-rectangle-content{padding:30px 60px;border:none;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.experts-content__wrapper,.request-content+.request-messengers,.tz-services__docs{margin-top:40px}.programming-services-row__column:first-child,.tz-services-row__column:first-child{margin-top:0}.blog-list__column,.portfolio-row__column,.programming-services-row__column,.tz-services-row__column{float:none;margin-top:30px}.programming-services-content,.tz-services-content{display:block;height:100%;padding:15px;border-radius:15px;background:#242424}.programming-services-content__image,.tz-services-content__image{display:block;height:200px;margin:0 auto 20px}.programming-services-content__name,.tz-services-content__name{text-align:center;font-family:Bitter,serif;font-size:18px;font-weight:500;color:#fff}.archive-project__info,.blog-content .images.images--2 img,.blog__author,.blog__footer,.contacts-blogs-row__column,.development-cost-content__wrapper,.experts-category__partners,.our-clients__content,.success-request-content__sign,.success-request-content__title,.tz-services-bottom__additional{margin-top:30px}.information.information--intro .information-row .information-row__column,.tz-services-bottom--first{margin-top:60px}.tz-services-bottom__additional-block{position:relative;background:#f6f6f6;border-radius:15px;height:301px;width:100%}.tz-services-bottom__additional-block-decor{position:absolute;top:25px;left:25px;display:block;height:calc(100% - 50px);width:calc(100% - 50px)}.tz-services-bottom__additional-block-text{background:#242424;padding:20px;color:#fff;position:absolute;left:16px;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;border-radius:15px}.tz-services-bottom__additional-block-text-decor{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:150px;height:auto}.tz-services-bottom__additional-block-text-decor--1{bottom:100%}.tz-services-bottom__additional-block-text-decor--2{top:100%}.archive__project,.blog__layout,.blog__tags,.contacts__row,.contacts__wrapper,.docs__heading,.faq__description,.information-content__wrapper,.platforms-content-item__heading,.request-content__wrapper,.request-information__hr,.tz-services-bottom h2,.tz-services-bottom p{margin-bottom:30px}.tz-services-bottom cite{margin:30px 0;display:block}.tz-services-bottom cite span{font-style:normal;padding-left:15px;position:relative;display:block}.tz-services-bottom cite span::before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background-color:#ff711c;border-radius:4px}.programming-services-row::after,.programming-services-row::before,.tz-services-bottom__cite-tablet-img img,.tz-services-bottom__image-left-tablet img{display:none}.tz-services-bottom__image-right{text-align:right}.tz-services-bottom__image-right img{max-width:100%}.tz-services-bottom__gray-line{background-color:#f6f6f6;margin:30px 0 40px;padding:30px 0}p.tz-services-bottom__description{position:relative;margin:30px 0;padding-bottom:6px;font-weight:500;font-size:18px;line-height:150%}.tz-services-bottom__description::before{content:'';position:absolute;left:0;bottom:0;height:2px;width:64px;background-color:#ff711c;border-radius:30px}.tz-services-bottom__list-default{padding-left:15px;font-size:16px}.tz-services-bottom__list{list-style:none;display:-ms-grid;display:grid;grid-gap:30px}.blog__wrapper,.contacts__blogs,.contacts__documents,.tz-services-bottom__list--2{margin-bottom:40px}.tz-services-bottom__list li{background-color:#f6f6f6;border-radius:15px;padding:30px}.tz-services-bottom__list i,.tz-services-bottom__warn{border-radius:10px;display:-webkit-box;display:-ms-flexbox}.tz-services-bottom__list i{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:80px;background:#fff}.tz-services-bottom__list p{margin:16px 0 0!important}.tz-services-bottom__warn{background:#fff1e9;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;margin:30px 0 40px}.information-row__column,.scrum-label{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.tz-services-bottom__warn svg{-ms-flex-negative:0;flex-shrink:0;margin-right:12px}.scrum-label{position:relative;display:flex;width:187px;height:187px;-ms-flex-direction:column;flex-direction:column;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-o-linear-gradient(338deg,#f1fdff 1%,#f8f1ff 73%);background:linear-gradient(112deg,#f1fdff 1%,#f8f1ff 73%)}.scrum-label__text{width:100px;margin-bottom:15px;text-align:center;color:#040404!important}.wrapper.wrapper--default{padding-bottom:0}.frameworks-row::after,.frameworks-row::before,.information-row::after,.information-row::before,.platforms-content-grid .platforms-content-item:first-child .platforms-content-item__heading br:last-child,.stages-row::after,.stages-row::before,.work-models-row::after,.work-models-row::before,.wrapper.wrapper--default .services{display:none}.wrapper.wrapper--charity,.wrapper.wrapper--cooperation,.wrapper.wrapper--presentation,.wrapper.wrapper--scrum,.wrapper.wrapper--service,.wrapper.wrapper--tasks{margin-top:-11px}.wrapper.wrapper--default .wrapper__services{padding-bottom:30px}.wrapper.wrapper--default .main-portfolio .main-portfolio__heading{padding:10px 30px;line-height:34px}.wrapper__layout{padding-top:30px}.wrapper__docs{padding-top:20px}.wrapper .blog{min-height:auto;padding:40px 0 20px}.information.information--studio{padding-bottom:25px}.information.information--cooperation{padding-bottom:30px}.information.information--cooperation .information-row .information-row__column:first-child .information-content::before{width:290px;height:282px;top:50%;left:50%;background:url(/local/templates/custom/images/elements/main/cossacks-spot.svg) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.information.information--cooperation .information-row .information-row__column:first-child .information-content::after{width:290px;height:273px;top:50%;left:50%;background:url(/local/templates/custom/images/elements/main/cossacks-bg.png) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.information.information--cooperation .information-row .information-row__column:first-child .information-content{width:290px}.development-cost-content,.information.information--cooperation .information-content .information-content__image{position:relative;z-index:1}.information.information--cooperation .information-row .information-row__column:first-child .information-content .information-content__popover{top:0;right:0;z-index:1}.information.information--intro{padding:30px 0}.information.information--intro::before{position:absolute;content:'';display:none;width:18px;height:18px;left:50%;bottom:25px;border:3px solid #ff711c;border-radius:50%;background:#fff;-webkit-transform:translateX(-1540%);-ms-transform:translateX(-1540%);transform:translateX(-1540%)}.information.information--intro .information-row .information-row__column:first-child .information-content{width:290px}.information.information--intro .information-row .information-row__column:first-child .information-content::before{width:290px;height:267px;top:50%;left:50%;background:url(/local/templates/custom/images/elements/main/circus-spot-1.svg) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.information.information--intro .information-row .information-row__column:first-child .information-content::after{width:290px;height:278px;top:50%;left:50%;background:url(/local/templates/custom/images/elements/main/circus-spot-2.png) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.information.information--intro .information-row .information-row__column:first-child .information-content .information-content__popover{top:10px;right:5px;z-index:1}.information.information--mobile{padding:85px 0 30px}.information.information--mobile::before{position:absolute;content:'';display:none;width:140px;height:80px;top:-15px;left:50%;background:url(/local/templates/custom/images/elements/main/bagel.gif) 0 0/cover no-repeat;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.information.information--mobile .information-row .information-row__column{margin-top:90px}.information.information--mobile .information-row .information-row__content{margin:0 auto}.information.information--mobile .information-row .information-row__column:first-child .information-content{width:290px;z-index:1}.information.information--mobile .information-row .information-row__column:first-child .information-content::before{width:290px;height:249px;top:50%;right:0;background:url(/local/templates/custom/images/elements/main/pringles-spot.svg) 0 0/cover no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.information.information--mobile .information-row .information-row__column:first-child .information-content .information-content__popover{top:-55px;right:10px;z-index:1}.information.information--mobile .information-row .information-row__column:first-child .information-content .information-content__image{position:relative}.information.information--calculate{padding:30px 0 20px}.information.information--calculate::before{position:absolute;content:'';width:14px;height:14px;top:70px;left:calc(50% - 130px);background:url(/local/templates/custom/images/elements/main/ball.png) 0 0/cover no-repeat;-webkit-animation:1.5s linear infinite bounce;animation:1.5s linear infinite bounce}.footer-top-row__content,.information.information--calculate .information-row .information-row__column:first-child .information-row__content{margin:0 auto}.information.information--calculate .information-row .information-row__column:first-child .information-content{width:290px}.information.information--calculate .information-row .information-row__column:last-child .information-content::before{width:43px;height:43px;top:-310px;left:calc(50% - -90px);background:url(/local/templates/custom/images/elements/main/ball.png) 0 0/cover no-repeat;-webkit-animation:3s linear 1s infinite bounce;animation:3s linear 1s infinite bounce}.information.information--calculate .information-row .information-row__column:last-child .information-content::after{width:33px;height:33px;top:-140px;left:calc(50% - 140px);background:url(/local/templates/custom/images/elements/main/ball.png) 0 0/cover no-repeat;-webkit-animation:2.5s linear 1.5s infinite bounce;animation:2.5s linear 1.5s infinite bounce;z-index:1}.information.information--calculate .information-row .information-row__column:first-child .information-content::before{width:290px;height:240px;top:50%;left:50%;background:url(/local/templates/custom/images/elements/main/calculate-spot.svg) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.information.information--calculate .information-row .information-row__column:first-child .information-content::after{width:22px;height:22px;right:5px;bottom:70px;background:url(/local/templates/custom/images/elements/main/ball.png) 0 0/cover no-repeat;-webkit-animation:2s linear 1s infinite bounce;animation:2s linear 1s infinite bounce}.information.information--calculate .information-content .information-content__image,.smi-header__video{position:relative;z-index:2}.information.information--trusted:not(.information--trusted-main){padding:60px 0}.cases,.coding,.company-values,.experts,.frameworks,.information.information--trusted-main,.main-faq,.main-price,.main-stages,.mobile-app,.our-blog,.platforms,.podcasts,.rating,.request,.services-include,.work-models{padding:20px 0}.information.information--trusted-main .information-content .information-content__image{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.information-row__column{float:none;display:flex;margin-top:30px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information-row__column:first-child{margin-top:0!important}.information-content{position:relative}.information-content::after,.information-content::before,.stages-content::after,.stages-content::before{position:absolute;content:''}.blog-footer,.blog-header-time,.blog-read-form.visible,.blog-share.blog-share--start,.coding-carousel .slick-track,.development-cost-content__layout,.information-content__wrapper.information-content__wrapper--button,.main-stages-carousel .slick-track,.mobile-navigation-list,.our-blog-carousel .slick-track,.request-form-content.request-form-content--agreement,.who-contacts-carousel .slick-track,.work-models-links{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-content ol li ul,.faq-list-body p,.information-content__text,.request-content__description{margin-bottom:17px}.information-content__cite{padding:15px;border:1px dashed #fa3;border-radius:10px}.faq-list-body ul,.information-content__ul{padding-left:16px;margin-bottom:17px}.blog-layout,.blog-main,.coding__container,.company-values-content__wrapper,.experts-content,.faq-list-body ul li,.information-content__ul li,.main-portfolio__container,.mobile-app__container,.modal-improvement-field,.request-form-field,.stages-carousel,.stages-content,.work-models__container{position:relative}.faq-list-body ul li::before,.information-content__ul li::before{position:absolute;content:'';width:5px;height:5px;top:8px;left:-16px;border-radius:50%;background:#040404}.faq-list-body ol,.information-content__ol{padding-left:22px;margin-bottom:17px}.information-content__popover{position:absolute!important}.information-content__image{display:block;margin:auto;max-width:100%}.information-content__area{position:absolute;width:20px;height:20px;z-index:1}.information-content__area.information-content__area--left{left:154px;bottom:76px}.information-content__area.information-content__area--right{right:22px;bottom:96px}.information-content__eye{position:absolute;display:block;width:10px;top:7.5px;left:7.5px;-webkit-transition:top .3s,left .3s;-o-transition:top .3s,left .3s;transition:top .3s,left .3s}.information-content-presentation__icon{width:18px;height:18px;background:url(/local/templates/custom/images/elements/external-link.svg) 0 0/cover no-repeat}.information-content-presentation__text{margin-left:10px;color:#18a0fb}.information-content-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:9px 24px;border:none;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(189,189,189,.5);box-shadow:0 5px 10px rgba(189,189,189,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:26px;text-transform:uppercase;font-size:18px;font-weight:700;color:#ff711c!important;background:#fff;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.blog-list-footer__date,.blog-main-content__date{text-transform:lowercase}.information-content-button:hover{color:#ffb020!important}.information-content-button__icon{margin-left:10px;font-size:21px;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.information-content-button:hover .information-content-button__icon{color:#ffb020}.information-content-parallax{position:relative;height:100%;z-index:1}.information-content-parallax__image{display:block;max-width:100%;top:auto!important;left:auto!important}.information-content-parallax__cat{position:absolute!important;top:auto!important;left:150px!important;bottom:-70px}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:first-child{position:absolute!important;top:50%!important;left:50%!important}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(2){position:static!important;width:250px;margin:0 auto}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(3){width:130px;left:50%!important;bottom:-30px}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(4){width:40px;top:0!important;left:20px!important}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(5){width:30px;left:30px!important;bottom:70px}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(6){width:20px;right:0;bottom:45px}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:nth-child(7){width:25px;left:10px!important;bottom:-20px}.information-content-parallax.information-content-parallax--1 .information-content-parallax__image:last-child{width:20px;top:30px!important;left:auto!important;right:55px}.information-content-parallax.information-content-parallax--2{position:absolute;width:100%;height:100%;top:0;left:0}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:first-child{width:100px;top:-60px!important;left:0!important}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:nth-child(2){width:100px;top:-45px!important;left:50px!important}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:nth-child(3){width:140px;top:-75px!important;left:65px!important}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:nth-child(4){width:165px;top:40px!important;left:185px!important}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:nth-child(5){width:130px;top:auto!important;left:160px!important;bottom:-90px}.information-content-parallax.information-content-parallax--2 .information-content-parallax__image:last-child{width:130px;top:auto!important;left:30px!important;bottom:-100px}.information-content-parallax.information-content-parallax--3{position:absolute;width:100%;top:0;left:0}.information-content-parallax.information-content-parallax--3 .information-content-parallax__image:first-child{position:absolute!important;width:200px;left:50%!important;bottom:-50px;z-index:1}.information-content-parallax.information-content-parallax--3 .information-content-parallax__image:nth-child(2){width:75px;top:60px!important;left:15px!important}.information-content-parallax.information-content-parallax--3 .information-content-parallax__image:nth-child(3){width:60px;top:-10px!important;left:40px!important}.information-content-parallax.information-content-parallax--3 .information-content-parallax__image:nth-child(4){width:85px;top:-10px!important;right:20px}.information-content-parallax.information-content-parallax--3 .information-content-parallax__image:last-child{width:80px;top:70px!important;right:0}.information-content-parallax.information-content-parallax--4{height:349px}.information-content-parallax.information-content-parallax--4 .information-content-parallax__image:first-child{width:140px;top:15px!important;left:calc(50% - 95px)!important}.information-content-parallax.information-content-parallax--4 .information-content-parallax__image:nth-child(2){width:150px;left:10px!important;bottom:20px}.information-content-parallax.information-content-parallax--4 .information-content-parallax__image:last-child{width:120px;top:150px!important;right:-10px}.information-content-parallax.information-content-parallax--5 .information-content-parallax__image:first-child{position:static!important;width:160px;margin:0 auto}.information-content-parallax.information-content-parallax--5 .information-content-parallax__image:last-child{position:absolute!important;left:50%!important;bottom:-20px}.information-popover{position:relative;width:30px;height:30px}.information-popover.open-popover .information-popover-button{-webkit-box-shadow:none;box-shadow:none}.information-popover.open-popover .information-popover-button .information-popover-button__wrapper{-webkit-box-shadow:inset 2px 2px 10px #bb4300,inset -2px -2px 10px #fff;box-shadow:inset 2px 2px 10px #bb4300,inset -2px -2px 10px #fff;background:#ff791f}.information-popover__content{position:absolute;right:1px;bottom:calc(100% + 32px)}.information-popover-button{position:relative;width:30px;height:30px;padding:1px;border:none;border-radius:7px;-webkit-box-shadow:2px 2px 10px #bb4300,-2px -2px 10px #fff;box-shadow:2px 2px 10px #bb4300,-2px -2px 10px #fff;background:-o-linear-gradient(left,#d25e13 0,#ffb47e 100%);background:-webkit-gradient(linear,left top,right top,from(#d25e13),to(#ffb47e));background:linear-gradient(to right,#d25e13 0,#ffb47e 100%)}.information-popover-button__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ff791f}.archive-project,.blog-main-content,.blog-read-later,.footer-bottom-badges,.information-popover-store,.main-portfolio-actions,.services-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-price-footer,.main-price-links{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.information-popover-store__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.main-price-wrapper{padding:15px 10px 10px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.main-price-item,.mobile-app-wrapper,.services-include-content{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff;position:relative}.main-price-wrapper__header{padding:0 20px;margin-bottom:30px}.main-price-wrapper__text{padding:0 20px;margin-bottom:20px}.cases-content__tags,.easter-egg__carousel,.footer-bottom__badges,.main-price-item__column,.main-price-wrapper__footer,.mobile-app-benefits__item,.mobile-navigation-scrollbar__list,.smi-label+.smi-item,.success-request-sign__wrapper{margin-top:10px}.frameworks-row__column:first-child,.main-price-item__column:first-child,.mobile-app-benefits__item:first-child,.work-models-row__column:first-child{margin-top:0}.main-price-links{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px}.development-cost-link,.main-price-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#18a0fb!important}.main-price-links__icon{margin-right:8px}.main-price-item{padding:20px 30px 20px 20px;border-radius:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);overflow:hidden}.main-price-item::before{position:absolute;content:'';width:47px;height:47px;top:0;right:0;background:#ff751d;-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%)}.experts-category__heading,.main-price-item__title{font-family:Bitter,serif;font-size:24px;font-weight:500}.main-price-item__price{font-family:Bitter,serif;font-size:18px;font-weight:500;color:#f3712f}.main-price-item__text{margin-bottom:12px}.main-price-footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;padding:0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-price-footer__text{color:#9c9c9c}.mobile-app-wrapper,.services-include-content{padding:15px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.mobile-app-article,.mobile-app-item{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);border-radius:25px}.mobile-app-wrapper__text{max-width:550px;margin-bottom:20px}.mobile-app-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.mobile-app-item:first-child,.mobile-app-item:last-child{padding:0 15px 15px}.mobile-app-item__image{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:300px;width:100%}.mobile-app-article,.work-models-content__or{display:-webkit-box;display:-ms-flexbox;background:#fff}.coding-smi,.mobile-app-article{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.mobile-app-item__info{position:relative;padding:15px 0}.mobile-app-item__title{margin-bottom:10px;font-family:Bitter,serif;font-size:20px;font-weight:500}.mobile-app-item__list{padding-left:16px}.mobile-app-item__list li{list-style:disc}.mobile-app-article{display:flex;flex-direction:column;padding:15px 15px 20px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-values-content__quotes,.mobile-app-article__image{display:block;margin:0 auto}.mobile-app-article__text{margin-top:5px;text-align:center;font-size:10px;color:#040404}.mobile-app-article__text span{color:#1678eb}.frameworks-row__column,.work-models-row__column{padding:0 5px;margin-top:10px}.work-models-content{position:relative;height:100%;padding:15px 15px 30px;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.work-models-content__label{margin-bottom:24px;color:#ff8c26}.work-models-content__text{margin-bottom:14px}.work-models-content__or{position:absolute;display:flex;width:50px;height:50px;left:50%;bottom:-30px;border-radius:50%;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.28);box-shadow:0 5px 35px -9px rgba(0,0,0,.28);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.work-models-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#040404!important;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.work-models-links__link:hover{color:#1678eb!important}.work-models-links__icon{display:block;margin-right:8px}.frameworks-row__column:last-child .frameworks-content-item:nth-last-child(-n+3){-ms-grid-row:2;grid-row:2}.frameworks-content{position:relative;height:100%;padding:15px;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.frameworks-content__text a{color:#f3712f}.frameworks-content__scrum{margin:30px auto -40px}.frameworks-content .scrum-label{width:175px;height:175px}.frameworks-content .scrum-label .scrum-label__text{margin-bottom:5px}.frameworks-content-list{display:-ms-grid;display:grid;-ms-grid-columns:33.3% 3px 33.3% 3px 33.3%;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}.frameworks-content-item__wrapper{position:relative;padding-bottom:100%;-webkit-box-shadow:0 4px 25px -7px rgba(0,0,0,.18);box-shadow:0 4px 25px -7px rgba(0,0,0,.18);background:#fff}.frameworks-content-item__image{position:absolute;display:block;max-width:100%;width:65%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-stages-card,.main-stages-content,.who-contacts-content{position:relative;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.frameworks-content-item__text{margin-top:7px;text-align:center;font-size:9px;color:#666}.services-include-content::before{position:absolute;content:'';display:none;width:400px;height:407px;top:165px;right:40px;background:url('/local/templates/custom/images/landing/include-bg.svg') 0 0/cover no-repeat}.services-include-content__heading{max-width:560px;margin-bottom:30px}.services-include-grid{display:-ms-grid;display:grid;row-gap:30px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.services-include-grid__text{margin-top:30px;font-size:18px}.main-stages-content,.who-contacts-content{padding:15px 10px 0;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.main-stages-content::before{position:absolute;content:'';display:none;width:176px;height:138px;top:-15px;left:17px;background:url('/local/templates/custom/images/landing/stages.svg') 0 0/cover no-repeat}.main-stages-content__heading,.who-contacts-content__heading{padding:0 5px;margin-bottom:10px}.main-stages-content__text,.who-contacts-content__text{padding:0 5px;color:grey}.awards-carousel .slick-list,.cases__row,.coding-content__carousel,.main-stages-content__carousel,.mobile-navigation__list,.our-clients__carousel,.reviews-carousel .slick-list,.who-contacts-content__carousel{margin-left:-10px;margin-right:-10px}.coding-carousel .slick-list,.main-stages-carousel .slick-list,.who-contacts-carousel .slick-list{overflow:visible}.coding-carousel .slick-slide,.main-stages-carousel .slick-slide,.who-contacts-carousel .slick-slide{height:auto;padding:0 10px}.main-stages-carousel:not(.slick-initialized),.who-contacts-carousel:not(.slick-initialized){display:-ms-grid;display:grid;padding:30px 10px 10px;gap:24px}.main-stages-carousel.slick-initialized,.who-contacts-carousel.slick-initialized{padding:30px 0 65px}.main-stages-carousel .slick-dots,.who-contacts-carousel .slick-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:30px;bottom:25px}.cases-carousel .slick-dots li,.coding-carousel .slick-dots li,.main-portfolio-carousel .slick-dots li,.main-stages-carousel .slick-dots li,.our-blog-carousel .slick-dots li,.podcasts-carousel .slick-dots li,.who-contacts-carousel .slick-dots li{margin-left:7px}.cases-carousel .slick-dots li button,.coding-carousel .slick-dots li button,.main-portfolio-carousel .slick-dots li button,.main-stages-carousel .slick-dots li button,.our-blog-carousel .slick-dots li button,.podcasts-carousel .slick-dots li button,.who-contacts-carousel .slick-dots li button{display:block;width:18px;height:18px;padding:0;border:none;border-radius:9px;font-size:0;background:#e8e8e8;-webkit-transition:width 150ms;-o-transition:width 150ms;transition:width 150ms}.cases-carousel .slick-dots li.slick-active button,.coding-carousel .slick-dots li.slick-active button,.easter-egg-carousel .slick-dots li.slick-active button,.main-portfolio-carousel .slick-dots li.slick-active button,.main-stages-carousel .slick-dots li.slick-active button,.our-blog-carousel .slick-dots li.slick-active button,.podcasts-carousel .slick-dots li.slick-active button,.who-contacts-carousel .slick-dots li.slick-active button{width:60px}.main-stages-card{height:100%;padding:20px 15px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.platforms-content,.platforms-content-item{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.main-stages-card__number{position:absolute;top:13px;right:13px;line-height:1;font-size:54px;font-weight:700;color:#ffe0a9}.blog-header__banner,.main-stages-card__heading{position:relative;margin-bottom:10px}.platforms-content{padding:20px 10px 10px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.our-blog-content__heading,.platforms-content__heading{padding:0 15px;margin-bottom:10px}.platforms-content__text{padding:0 15px;margin-bottom:30px}.cases-carousel:not(.slick-initialized),.platforms-content-grid{display:-ms-grid;display:grid;gap:20px}.platforms-content-grid .platforms-content-item:first-child::before{width:139px;height:136px;background:url('/local/templates/custom/images/landing/platforms-ios.svg') 0 0/cover no-repeat}.platforms-content-grid .platforms-content-item:last-child::before{width:139px;height:142px;background:url('/local/templates/custom/images/landing/platforms-android.svg') 0 0/cover no-repeat}.platforms-content-item{position:relative;padding:150px 15px 15px;border-radius:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.platforms-content-item::before{position:absolute;content:'';top:-10px;left:15px}.platforms-content-item__list{padding-left:16px;list-style:disc}.our-blog-content,.podcasts-content{padding-top:15px;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.podcasts-content__heading{padding:0 15px;margin-bottom:20px}.podcasts-carousel{padding:0 15px 15px;overflow:hidden}.contacts-row.contacts-row--vacancies .contacts-additional,.main-portfolio__carousel,.podcasts-carousel .slick-list{margin-left:-15px;margin-right:-15px}.coding-content__description,.coding-content__heading,.our-blog-content__text,.podcasts-carousel .slick-slide{padding:0 15px}.podcasts-carousel:not(.slick-initialized){display:-ms-grid;display:grid;gap:30px}.awards-carousel .slick-dots,.our-blog-carousel .slick-dots,.podcasts-carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.podcasts-carousel-card__wrapper{position:relative;border-radius:16px;overflow:hidden}.podcasts-carousel-card__wrapper::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,.1);border-radius:16px}.coding-content,.coding-smi{border-radius:25px;background:#fff}.podcasts-carousel-card__wrapper::after{position:absolute;content:'';width:68px;height:68px;right:18px;bottom:18px;background:url('/local/templates/custom/images/landing/podcast-play.svg') 0 0/cover no-repeat}.podcasts-carousel-card__image{display:block;width:100%;height:277px;-o-object-fit:cover;object-fit:cover}.podcasts-carousel-card__title{margin-top:8px;font-size:16px;font-weight:700}.cases-content__heading,.company-values-dot__name,.experts-partners__name,.project-info__description,.project-info__name,.project-info__type,.stages-carousel-list__title{font-weight:500;font-family:Bitter,serif}.podcasts-carousel-card__text{margin-top:8px;color:#333}.coding-smi{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:15px;-webkit-box-shadow:0 5px 35px -8px rgba(0,0,0,.08);box-shadow:0 5px 35px -8px rgba(0,0,0,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coding-content,.coding-content-item{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.coding-smi__image{display:block;width:58px;margin:0 auto}.coding-smi__text{margin-top:4px;text-align:center;color:#1678eb}.coding-content{position:relative;padding:30px 10px 10px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.coding-content__text,.rating-content__text{margin-top:10px;text-align:center;color:#9c9c9c}.coding-carousel.slick-initialized{padding-top:30px;overflow:hidden}.coding-carousel:not(.slick-initialized){display:-ms-grid;display:grid;padding:30px 10px 0;gap:10px}.coding-carousel .slick-dots,.reviews-carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;margin-top:20px}.coding-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:15px;border-radius:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);color:inherit!important;background:#fff}.main-faq-content,.main-faq-list__item{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.coding-content-item__text{margin-top:25px}.coding-content-item__source{margin-top:auto}.coding-content-source{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coding-content-source__image{display:block;width:36px}.coding-content-source__info{margin-left:12px}.coding-content-source__date{color:rgba(4,4,4,.6)}.main-faq-content{padding:15px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);overflow:hidden}.main-faq-content__heading{max-width:310px;margin-bottom:30px}.main-faq-list__item{margin-bottom:20px;border-radius:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.company-values-content,.rating-content{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.main-faq-header{position:relative;padding:15px 62px 15px 15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-faq-header.open .main-faq-header__icon{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.blog-content .table tbody tr td a,.main-faq-header__title{font-size:16px}.main-faq-header__icon{position:absolute;width:32px;height:32px;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 150ms;transition:transform 150ms;-o-transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms}.company-values-dot::before,.main-faq-header__line{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute}.main-faq-header__line{width:2px;height:100%;top:50%;left:50%;background:rgba(243,113,47,.4);transform:translate(-50%,-50%)}.main-faq-header__line:last-child{width:100%;height:2px}.main-faq-body{display:none;padding:0 15px 15px}.blog-content .blog-read,.development-cost-content__layout,.development-cost-content__tags,.development-cost-content__text,.main-faq-body__text,.our-clients-content__text{margin-top:17px}.advantages-row__column:nth-child(-n+2),.awards-carousel.awards-carousel--v .awards-carousel__item:nth-child(-n+3),.development-cost-content__text:first-child,.experts-content__category:first-child,.main-faq-body__list:first-child,.main-faq-body__text:first-child,.portfolio-row__column:first-child,.projects-carousel__column:first-child,.services-row__column:first-child{margin-top:0}.main-faq-body__list{padding-left:16px;margin-top:17px;list-style:disc}.company-values-content{border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.company-values-content__image{display:block;width:100%;border-radius:25px 25px 0 0}.company-values-content__body{padding:15px 10px}.company-values-content__blockquote{margin-top:15px;text-align:center;font-size:18px;line-height:30px}.company-values-content__blockquote span{display:inline-block;padding:0 5px;border-radius:5px;line-height:28px;color:#fff;background:#fa3}.blog-content ol li,.blog-content p{line-height:1.7}.company-values-content__sign{margin-top:10px;text-align:center;font-style:italic}.company-values-content__line{width:36px;margin:15px auto 0;border-color:#f3712f}.company-values-content__text{margin-top:15px;text-align:center;color:#9c9c9c}.company-values-map{position:absolute;top:0;left:0;right:0;bottom:0}.company-values-map__dot,.copy-tooltip.copy-tooltip--default{position:absolute}.company-values-map__dot:first-child{top:55px;left:70px}.company-values-map__dot:nth-child(2){top:80px;left:150px}.company-values-map__dot:nth-child(3){top:80px;left:215px}.company-values-map__dot:nth-child(4){top:100px;left:270px}.company-values-map__dot:nth-child(5){top:60px;left:325px}.company-values-map__dot:nth-child(6){top:85px;right:310px}.company-values-map__dot:nth-child(7){top:60px;right:260px}.company-values-map__dot:nth-child(8){top:80px;right:170px}.company-values-map__dot:nth-child(9){top:95px;right:95px}.company-values-map__dot:nth-child(10){top:80px;right:30px}.company-values-map__dot:nth-child(11){left:175px;bottom:85px}.company-values-map__dot:nth-child(12){left:295px;bottom:70px}.company-values-map__dot:nth-child(13){left:365px;bottom:70px}.company-values-map__dot:nth-child(14){right:275px;bottom:80px}.company-values-map__dot:last-child{bottom:70px;right:150px}.company-values-dot{display:none;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.3)}.company-values-dot::before{content:'';width:13px;height:13px;top:50%;left:50%;border:1px solid rgba(255,170,51,.4);border-radius:50%;background:rgba(255,255,255,.9);transform:translate(-50%,-50%)}.company-values-dot::after{position:absolute;content:'';width:8px;height:8px;top:50%;left:50%;border:1px solid #fa3;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.company-values-dot__tooltip{position:absolute;top:calc(100% + 7px);left:50%;padding:6px 22px;opacity:0;visibility:hidden;border-radius:8px;text-align:center;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms;pointer-events:none;z-index:1}.company-values-dot__tooltip::before{position:absolute;content:'';width:14px;height:14px;top:-6px;left:50%;background:#fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0)}.company-values-dot__name{line-height:24px;white-space:nowrap;font-size:16px}.company-values-dot__position{line-height:14px;font-size:10px;color:#7b7b7b}.rating-content{padding:10px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.rating-content-grid{display:-ms-grid;display:grid;gap:10px}.rating-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-transition:-webkit-box-shadow 150ms;transition:box-shadow 150ms;-o-transition:box-shadow 150ms;transition:box-shadow 150ms,-webkit-box-shadow 150ms;overflow:hidden}.rating-grid-item:hover{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.15);box-shadow:0 5px 35px -9px rgba(0,0,0,.15)}.experts-category,.who-contacts-card{-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.rating-grid-item__image{max-width:130px;width:100%;margin:0 auto}.rating-grid-item__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100px;height:113px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#edf2f6}.rating-grid-item__info::before{position:absolute;content:'';width:10px;height:10px;top:50%;left:-4px;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);background:#edf2f6}.stages-carousel::after,.stages-carousel::before{position:absolute;top:50%;left:50%;content:'';z-index:-1}.rating-grid-item__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#1f2124}.development-cost-link__icon,.rating-grid-item__star{margin-right:5px}.rating-grid-item__review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#1f2124}.rating-grid-item__arrow{margin-left:3px}.who-contacts{padding:20px 0 40px}.who-contacts-card{height:100%;padding:15px;border-radius:25px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08);background:#fff}.who-contacts-card__icon{display:block;-ms-flex-negative:0;flex-shrink:0;height:60px}.cases-content,.request-row__column,.stages-row__column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.who-contacts-card__heading,.who-contacts-card__text{margin-top:16px}.stages{position:relative;padding:25px 0 30px}.stages .information-content__text{max-width:730px;margin-bottom:30px}.awards__carousel:last-child,.blog-contents-list__item ul li:last-child,.blog-contents-list__item:last-child,.blog-contents-list__wrapper:last-child,.contacts__row:last-child,.faq-list-body ol:last-child,.faq-list-body p:last-child,.faq-list-body ul:last-child,.project-info-list__item:last-child{margin-bottom:0}.request-row__column,.stages-row__column{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stages-row__column:last-child{display:none}.stages-carousel::before{width:455px;height:444px;background:url(/local/templates/custom/images/elements/main/stages-spot-1.svg) 0 0/cover no-repeat;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.stages-carousel::after{width:442px;height:356px;background:url(/local/templates/custom/images/elements/main/stages-spot-2.svg) 0 0/cover no-repeat;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.stages-carousel .slick-slide{-webkit-transition:opacity .3s linear!important;-o-transition:opacity .3s linear!important;transition:opacity .3s linear!important}.stages-content-list{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.stages-carousel-list{counter-reset:item}.stages-carousel-list .slick-list{height:auto!important;overflow:visible}.stages-carousel-list .slick-track{position:static;height:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.stages-carousel-list__item{position:relative;padding-bottom:40px;border:none!important}.stages-carousel-list__item::before{position:absolute;content:'';display:none;width:17px;height:17px;top:4px;left:-34px;border-radius:50%;background:#ffb182}.stages-carousel-list__item.slick-current::before{border:4px solid #ff711c;background:#fff}.stages-carousel-list__item::after{position:absolute;content:'';display:none;width:1px;height:100%;top:4px;left:-26px;background:#ff711c;z-index:-1}.stages-carousel-list__item:last-child{padding-bottom:0}.stages-carousel-list__item:last-child::after{display:none}.stages-carousel-list__title{position:relative;margin-bottom:10px;font-size:18px}.stages-carousel-list__title::before{position:absolute;content:counter(item);top:-32px;left:0;font-size:48px;font-weight:700;color:rgba(251,197,48,.25);counter-increment:item;z-index:-1}.projects-carousel__column{width:100%;padding:0 5px;margin-top:10px}.project-frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:37.5% 15px 25px;margin:0 auto;border-radius:10px;cursor:pointer;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.project-frame::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0 0 30px 1px rgba(255,255,255,.9);box-shadow:inset 0 0 30px 1px rgba(255,255,255,.9);background:-o-linear-gradient(358deg,#fa3 1%,#ff521c 100%);background:linear-gradient(92deg,#fa3 1%,#ff521c 100%);-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;pointer-events:none}.project-frame.project-frame--development::before{z-index:1;background:0 0}.project-frame::after{position:absolute;content:'';left:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.project-frame.project-frame--pc{background-image:url(/local/templates/custom/images/elements/main/documentation/pc-bg.svg)}.project-frame.project-frame--web{background-image:url(/local/templates/custom/images/elements/main/documentation/web-bg.svg)}.project-frame.project-frame--mobile{background-image:url(/local/templates/custom/images/elements/main/documentation/mobile-bg.svg)}.project-frame.project-frame--vr{background-image:url(/local/templates/custom/images/elements/main/documentation/vr-bg.svg)}.project-frame.project-frame--yours{display:block;padding:37.5% 15px 68px;border:1px dashed #fa3}.project-frame.project-frame--yours::before{display:none}.project-frame.project-frame--development{padding:37.5% 15px 70px}.project-frame__border{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 28px);height:calc(100% - 28px);top:14px;left:14px;border-radius:5px;border:1px dashed #fa3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms}.project-frame.project-frame--yours:hover .project-frame__border{background:#fff3f3}.project-frame__type{position:absolute;display:block;top:50%;left:50%;pointer-events:none}.project-frame.project-frame--pc .project-frame__type{width:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.project-frame.project-frame--web .project-frame__type{width:45%;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.project-frame.project-frame--mobile .project-frame__type{width:50%;-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.project-frame.project-frame--vr .project-frame__type{width:50%;-webkit-transform:translate(-50%,-110%);-ms-transform:translate(-50%,-110%);transform:translate(-50%,-110%)}.project-frame__image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.project-frame__name{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.25;font-family:Bitter,serif;font-size:18px;color:#fff;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;z-index:1}.project-frame__name.project-frame__name--all{white-space:normal!important}.project-frame.project-frame--yours:hover .project-frame__name{color:#ff7033}.project-frame.project-frame--yours .project-frame__name{white-space:nowrap;color:#fa3}.project-frame__modal{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1}.project-info{display:none;width:100%;padding:50px 15px 15px;background:#fff}.project-info__name{font-size:16px;color:#6b6b6b}.project-info__type{font-size:12px;color:#6b6b6b}.project-info__description{margin-bottom:10px;color:#6b6b6b}.project-info-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.project-info-list__name{padding-right:5px;font-size:12px;color:#6b6b6b}.project-info-list__dots{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:4px;margin:0;border-style:dotted;border-color:#6b6b6b}.project-info-list__value{text-align:right;padding-left:5px;margin-left:auto;font-size:12px;color:#6b6b6b}.project-info-list__value.project-info-list__value--dpo{max-width:120px}.development-cost{padding:15px 0}.development-cost-content__heading{-ms-flex-negative:0;flex-shrink:0;font-size:30px}.advantages-row::after,.advantages-row::before,.blog-contents-list ul li::before,.blog-list:after,.blog-list:before,.blog-share__text,.development-cost-content__heading br,.portfolio-row::after,.portfolio-row::before,.services-row::after,.services-row::before{display:none}.development-cost-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.development-cost-tags__item{padding:4px 20px;border-radius:14px;color:#f0961a;background:rgba(255,170,51,.12)}.experts-content__category{margin-top:12px}.experts-category{padding:15px;border-radius:15px;box-shadow:0 5px 35px -9px rgba(0,0,0,.08)}.experts-category.experts-category--transport .experts-category__description{max-width:350px}.experts-category.experts-category--fintech .experts-category__description{max-width:470px}.experts-category.experts-category--education .experts-category__description,.experts-category.experts-category--foodtech .experts-category__description,.experts-category.experts-category--medicine .experts-category__description{max-width:320px}.experts-category__description{margin-top:5px;color:#9c9c9c}.experts-partners{display:-ms-grid;display:grid;gap:15px}.experts-partners__logotip{width:40px;height:40px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.experts-partners__name{margin-left:5px;color:#666}.experts-content-footer__text{max-width:240px;color:#9c9c9c}.experts-content-footer__text span{color:#f3712f}.cases-carousel .slick-list{overflow:visible!important}.cases-carousel .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:20px}.cases-carousel .slick-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:15px;bottom:-48px}.cases-carousel-slide{display:-ms-grid!important;display:grid!important;gap:20px}.cases-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:320px;padding:16px;border-radius:25px;overflow:hidden}.cases-tags,.main-portfolio-stores{display:-webkit-box;display:-ms-flexbox}.cases-content.cases-content--channel-one{background:url('/local/templates/custom/images/landing/portfolio/channel-one.svg') calc(100% + 50px) 190%/auto 270px no-repeat #076aff}.cases-content.cases-content--mastercard{background:url('/local/templates/custom/images/landing/portfolio/mastercard.svg') calc(100% + 130px) 150%/320px auto no-repeat #232325}.cases-content.cases-content--sberbank{background:-o-linear-gradient(top,#058fe4 0,rgba(5,143,228,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(#058fe4),to(rgba(5,143,228,0)));background:linear-gradient(180deg,#058fe4 0,rgba(5,143,228,0) 100%)}.cases-content.cases-content--sberbank::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:-o-linear-gradient(26deg,#f0e814 0,#21a038 83%);background:linear-gradient(64deg,#f0e814 0,#21a038 83%);z-index:-1}.cases-content.cases-content--sberbank::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:url('/local/templates/custom/images/landing/portfolio/sberbank.svg') calc(100% + 120px) 270%/260px auto no-repeat;pointer-events:none}.cases-content.cases-content--niyama{background:url('/local/templates/custom/images/landing/portfolio/niyama.svg') center no-repeat #232325}.cases-content.cases-content--niyama .cases-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cases-content.cases-content--pringles{background:url('/local/templates/custom/images/landing/portfolio/pringles.svg') center no-repeat #f02}.cases-content.cases-content--railways{background:url('/local/templates/custom/images/landing/portfolio/railways.svg') calc(100% + 40px) 130%/300px auto no-repeat #ee3124}.cases-content.cases-content--mts{background:url('/local/templates/custom/images/landing/portfolio/mts.svg') calc(100% + 205px) -60%/362px auto no-repeat red}.cases-content.cases-content--netology{background:url('/local/templates/custom/images/landing/portfolio/netology.svg') calc(100% + 120px) 120px/318px auto no-repeat}.cases-content.cases-content--netology::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:-o-linear-gradient(top,#282836 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#282836),to(#000));background:linear-gradient(180deg,#282836 0,#000 100%);z-index:-1}.cases-content.cases-content--netology::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:url('/local/templates/custom/images/landing/portfolio/netology-text.svg') 16px calc(100% - 20px) no-repeat;pointer-events:none}.cases-content.cases-content--rostics{background:url('/local/templates/custom/images/landing/portfolio/rostics.svg') calc(100% + 140px) 10%/350px auto no-repeat #cb2828}.cases-content.cases-content--tutu{background:url('/local/templates/custom/images/landing/portfolio/tutu.svg') calc(100% + 140px) 40%/600px auto no-repeat #302743}.cases-content.cases-content--tutu::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:url('/local/templates/custom/images/landing/portfolio/tutu-text.svg') 16px calc(100% - 20px) no-repeat;pointer-events:none}.cases-content.cases-content--aviasales{background:url('/local/templates/custom/images/landing/portfolio/aviasales.svg') 100% 100%/150px auto no-repeat #2199f8}.cases-content.cases-content--business-lines{background:url('/local/templates/custom/images/landing/portfolio/business-lines.svg') calc(100% + 130px) 40%/346px auto no-repeat #030303}.cases-content.cases-content--t-bank{background:url('/local/templates/custom/images/landing/portfolio/t-bank.svg') calc(100% + 60px) 120%/220px auto no-repeat #333}.cases-content.cases-content--invitro{background:url('/local/templates/custom/images/landing/portfolio/invitro.svg') 100% 100%/230px auto no-repeat #1699af}.cases-content.cases-content--invitro::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:url('/local/templates/custom/images/landing/portfolio/invitro-text.svg') 16px calc(100% - 20px) no-repeat;pointer-events:none}.cases-content__heading{max-width:270px;font-size:24px;color:#fff}.cases-tags{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:260px;gap:10px}.cases-tags.cases-tags--dark .cases-tags__item{background:rgba(0,0,0,.15)}.cases-tags__item{border:1px solid #fff;border-radius:3px;line-height:22px;white-space:nowrap;color:#fff;background:rgba(255,255,255,.15)}.cases-tags__icon{height:22px;margin:3px 8px}.cases-tags__text{margin:3px 16px}.main-portfolio{padding:20px 0 28px}.main-portfolio__heading{position:absolute;display:none;top:-27px;left:45px;padding:14px 30px;border-radius:27px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.08);box-shadow:0 5px 35px -9px rgba(0,0,0,.08);line-height:26px;font-family:Bitter,serif;font-size:18px;background:#fff;z-index:1}.main-portfolio-stores{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.main-portfolio-carousel,.main-portfolio-content{position:relative;display:-webkit-box;display:-ms-flexbox}.main-portfolio-stores__image{height:27px}.main-portfolio-actions__button{padding:8px 15px;margin-top:20px;border-color:#fa3;line-height:26px;font-size:18px;font-weight:700;color:#fa3!important;background:#fff;-webkit-transition:border-color 150ms,color 150ms;-o-transition:border-color 150ms,color 150ms;transition:border-color 150ms,color 150ms}.main-portfolio-actions__button:first-child{margin-top:0;border:none;color:#fff!important;background:#fa3}.main-portfolio-wrapper__carousel{margin-left:-8px;margin-right:-8px}.main-portfolio-carousel{display:flex;gap:16px}.main-portfolio-carousel__item{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0 15px}.main-portfolio-carousel .slick-list{width:100%;overflow:visible!important}.main-portfolio-carousel .slick-track{height:100%}.main-portfolio-carousel .slick-dots{position:absolute;display:none!important;left:15px;bottom:-48px}.main-portfolio-content{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:30px;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.18);box-shadow:0 5px 35px -9px rgba(0,0,0,.18);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.main-portfolio-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:30px}.main-portfolio-content__actions{padding-top:20px;margin-top:auto}.main-portfolio-content__image{display:block;max-width:270px;width:100%;-o-object-fit:cover;object-fit:cover}.main-portfolio-content__award{position:absolute;left:30px;bottom:-16px}.main-portfolio-award{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 10px;gap:8px;border-radius:6px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.15);box-shadow:0 4px 14px 0 rgba(0,0,0,.15);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#040404;background:#fff}.main-portfolio-award__image{display:block;height:20px}.portfolio-content__link{position:relative;display:block;margin-bottom:10px;border-radius:40px;background-size:100% auto!important;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background-position .3s linear 450ms,-webkit-box-shadow .3s;transition:box-shadow .3s,background-position .3s linear 450ms,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,background-position .3s linear 450ms;overflow:hidden}.portfolio-content__link::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,.2);border-radius:40px;z-index:1}.advantages-content__count::after,.advantages-content__count::before{position:absolute;content:'';width:37px;height:70px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.portfolio-content__link:hover{-webkit-box-shadow:0 15px 33px rgba(0,0,0,.6);box-shadow:0 15px 33px rgba(0,0,0,.6);background-position:0 100%!important;-webkit-transition:background-position 10s cubic-bezier(.08, .13, .52, 1) 450ms,-webkit-box-shadow .3s;transition:box-shadow .3s,background-position 10s cubic-bezier(.08, .13, .52, 1) 450ms,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,background-position 10s cubic-bezier(.08, .13, .52, 1) 450ms}.portfolio-content__image{display:block;width:100%;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.portfolio-content__name{font-weight:500;color:#211f1d!important}.portfolio-content__description{text-align:center;font-size:13px;font-weight:500;color:#949496}.services-row__column{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-content__image{display:block;max-width:100%;height:140px;margin:0 auto 15px;cursor:pointer;-o-object-fit:contain;object-fit:contain}.services-content__name{display:block;text-align:center;font-weight:500;color:#040404!important}.services-content__description{text-align:center;font-size:13px;font-weight:500;color:#949496;display:none}.advantages{padding:40px 0;background:#f6f6f6}.advantages__heading{padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid rgba(3,3,3,.1)}.advantages-row__column{float:none;width:50%;margin-top:40px}.advantages-content__count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:70px;margin:0 auto 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;font-weight:700;color:#ff891c}.advantages-content__count::before{top:50%;left:-30px;background:url(/local/templates/custom/images/elements/branch-left.svg) 0 0/cover no-repeat;transform:translateY(-50%)}.advantages-content__count::after{top:50%;right:-30px;background:url(/local/templates/custom/images/elements/branch-right.svg) 0 0/cover no-repeat;transform:translateY(-50%)}.awards{padding:40px 0}.awards.awards--dark .awards-heading,.header-open .header-information-messengers{border-color:transparent}.awards.awards--dark .awards-heading .awards-heading__text,.blog-read-form__icon,.footer-middle-buttons__icon{color:#fff}.awards__carousel{margin-left:-10px;margin-right:-10px;margin-bottom:30px}.awards-heading{padding-bottom:5px;border-bottom:1px solid rgba(3,3,3,.1)}.awards-carousel.slick-slider,.reviews-carousel.slick-slider{margin-left:0;margin-right:0}.awards-carousel__item,.mobile-navigation__container{padding:0 10px}.awards-carousel.awards-carousel--v .awards-carousel__item{width:33.33333333%;margin-top:20px}.awards-carousel.awards-carousel--h .awards-carousel__item{width:50%;margin-top:20px}.awards-carousel.awards-carousel--h .awards-carousel__item:nth-child(-n+2),.awards-carousel.slick-slider .awards-carousel__item,.blog-content blockquote:first-child,.blog-content h2:first-child,.blog-content h3:first-child,.blog-content h4:first-child,.blog-content p:first-child,.blog-list__column:first-child,.reviews-carousel.slick-slider .reviews-carousel__item,.reviews-carousel__item:nth-child(-n+3){margin-top:0}.awards-carousel__image,.contacts-rating-link__image,.modal-media-content__image{display:block;width:100%}.awards-carousel .slick-dots li,.reviews-carousel .slick-dots li{margin-right:10px}.awards-carousel .slick-dots li:last-child,.reviews-carousel .slick-dots li:last-child{margin-right:0}.awards-carousel .slick-dots li button,.reviews-carousel .slick-dots li button{display:block;width:29px;height:5px;padding:0;border:none;font-size:0;background:#ff711c}.awards-carousel .slick-dots li.slick-active button,.reviews-carousel .slick-dots li.slick-active button{background:#feb52a}.reviews-section{padding:40px 0;background:#f7f7f7}.reviews-section__description{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid rgba(3,3,3,.1);color:#626262}.reviews-carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-carousel__item{width:33.33333333%;height:auto;padding:0 10px;margin-top:20px}.reviews-carousel__image{display:block;width:100%;height:100%;margin:0 auto;border:1px solid #000;-o-object-fit:cover;object-fit:cover}.faq-list__item{margin-bottom:10px;border-bottom:1px solid #dfdfdf}.faq-list__item:last-child{margin-bottom:0;border-color:transparent}.faq-list-header{position:relative;padding:10px 50px 10px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-list-header__title{font-family:Bitter,serif;font-size:16px;color:#ff711c}.faq-list-header__icon{position:absolute;font-size:22px;top:50%;right:20px;color:#ff711c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog-content a,.faq-list-body a,.request-checkbox-text__link{color:#52a6f8!important;text-decoration:underline!important}.faq-list-header.open .faq-list-header__icon{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.faq-list-body{display:none;padding:20px 15px 20px 0;border-top:none}.our-blog-carousel{padding:30px 15px 15px;overflow:hidden}.our-blog-carousel .slick-list{margin-left:-15px;margin-right:-15px;overflow:visible}.our-blog-carousel .slick-slide{height:auto;padding:0 15px}.blog-main-tags__tag::after,.blog-main-tags__tag::before,.blog-tags__tag::after,.blog-tags__tag::before{height:3px;bottom:2px;left:0;content:''}.our-blog-carousel:not(.slick-initialized){display:-ms-grid;display:grid;padding:30px 15px 15px;gap:30px;overflow:visible}.our-blog-carousel .blog-list-content{border:none;border-radius:25px;-webkit-box-shadow:0 5px 35px -9px rgba(0,0,0,.18);box-shadow:0 5px 35px -9px rgba(0,0,0,.18);overflow:hidden}.our-blog-carousel .blog-list-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog{padding:0 0 78px}.blog__content,.blog__contents{padding-top:15px}.blog__main{margin-left:-15px;margin-right:-15px;margin-bottom:30px}.blog__contents{margin-bottom:25px}.blog__error{margin-top:50px}.blog-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.blog-filter__button{padding:6px 25px;background:0 0;border:1px solid rgba(0,0,0,.1);border-radius:63px;font-size:18px;line-height:1.4;color:#040404}.blog-filter__button:hover{background-color:rgba(255,170,51,.3)}.blog-filter__button.active,.blog-filter__button.active:hover{background-color:#fa3;color:#fff;border-color:#fa3}.blog-main-tags__tag:hover,.blog-tags__tag:hover{color:#fa3!important}.blog-main__image{display:block;width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.blog-main__content{background:#000}.blog-main-content__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.blog-main-content__tags{position:absolute;left:0;bottom:0}.blog-main-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 15px 55px}.blog-main-link__description{margin-bottom:10px;font-weight:700;color:#fa3}.blog-list-body__link,.blog-main-link__heading,.blog-tags__heading{font-weight:500;font-family:Bitter,serif}.blog-main-link__heading{margin:auto 0;font-size:18px;color:#fff}.blog-main-author__name,.blog-main-content__date{font-size:12px;color:#fff}.blog-main-content__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;border-top:1px solid #fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-main-content__number{display:none;margin-right:5px;font-size:12px;color:#fff}.blog-header-author__image,.blog-main-author__image{display:block;width:26px;height:26px;margin-right:10px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-main-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 5px 5px 15px;pointer-events:none}.blog-main-tags__tag{position:relative;display:block;padding-bottom:3px;margin:0 10px 5px 0;font-size:11px;color:#fff!important;pointer-events:auto;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.blog-main-tags__tag::before{position:absolute;width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 -3px/auto 6px repeat-x;overflow:hidden}.blog-main-tags__tag::after{position:absolute;width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 0/auto 6px repeat-x;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;overflow:hidden}.blog-author,.blog-tags{padding:15px 5px 5px 15px;border:1px solid #d5dbe0}.blog-tags__heading{margin-bottom:10px;font-size:18px}.blog-author-tags__tag,.blog-tags__tag{position:relative;display:block;padding-bottom:3px;margin:0 10px 10px 0;font-size:11px;color:#79899d!important;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.blog-tags__tag::before{position:absolute;width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 -3px/auto 6px repeat-x;overflow:hidden}.blog-tags__tag::after{position:absolute;width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 0/auto 6px repeat-x;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;overflow:hidden}.blog-list-content{height:100%;border:1px solid #d5dbe0}.blog-list-link__image{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.blog-list-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 247px);padding:15px 5px 13px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-list-body__wrapper{padding-right:10px;margin-bottom:10px}.blog-list-body__header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.blog-content mark,.blog-header-time__text strong{display:inline-block}.blog-list-body__link{display:inline-block;max-width:320px;font-size:18px;color:#040404!important}.blog-list-body__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.blog-list-body__tag{position:relative;display:block;font-size:11px;color:#ff8533!important;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.blog-list-body__tag:hover{color:#f3712f!important}.blog-list-footer__date{font-size:12px;color:#8a8a8a;white-space:nowrap}.blog-error{padding:40px 0;text-align:center;background:url(/local/templates/custom/images/elements/empty.svg) center/contain no-repeat}.blog-error__text{max-width:520px;margin:0 auto 50px;font-family:Bitter,serif;font-size:28px;font-weight:700;color:#9f9f9f}.blog-error__button{padding:6px 36px;border-radius:3px;font-size:16px;color:#fff!important;background:#fa3}.blog-progressbar{position:fixed;width:100%;height:8px;top:0;left:0;visibility:hidden;background:#d5dbe0;-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms;overflow:hidden;z-index:1}.blog-progressbar__line{width:0%;height:100%;background:#fa3}.blog-header__banner::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6)}.blog-author-tags__tag::after,.blog-author-tags__tag::before{height:3px;left:0;bottom:2px;overflow:hidden;position:absolute}.blog-header__image{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.blog-header__content{position:absolute;width:100%;top:50%;left:50%;padding:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-header__middle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0;border-top:1px solid #d2d7db;border-bottom:1px solid #d2d7db}.blog-header__bottom,.blog-share{display:-webkit-box;display:-ms-flexbox}.blog-header__bottom{display:flex;padding-top:7px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-columns:auto auto;row-gap:15px}.blog-header__later,.header-open .header-information-row__messengers{margin-left:unset}.blog-header-content__heading{margin-bottom:15px;font-family:Bitter,serif;font-size:28px;font-weight:500;color:#fff}.blog-header-content__date{text-transform:lowercase;font-size:16px;color:#fff}.blog-header-author__name{font-size:16px;color:#333}.blog-share{display:flex;padding:3px 6px 3px 10px;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f8f9}.blog-share__text{margin-right:10px;font-size:16px;color:#79899d}.blog-share__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;margin-right:5px;border:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#79899d}.blog-share__button:last-child{margin-right:0}.blog-share__icon,.pagination-arrow__icon{font-size:16px;color:#fff}.blog-header-time__icon{margin-right:10px;font-size:20px;color:#fa3}.blog-header-time__text{color:#79899d}.blog-read-later__button{width:100%;padding:3px 30px;border-radius:3px;font-size:16px;color:#fff!important;background:#fa3}.blog-read-form{position:relative;display:none;border:1px solid #d5dbe0;border-radius:3px;overflow:hidden}.blog-read-form.error{border-color:red}.blog-read-form__input{display:block;width:100%;padding:4px 10px;border:none;border-right:1px solid #d5dbe0}.blog-read-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:28px;padding:0;border:none;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fa3}.blog-content .images,.blog-socials{display:-webkit-box;display:-ms-flexbox}.blog-contents__heading{margin-bottom:30px;font-family:Bitter,serif;font-size:24px;font-weight:500}.blog-contents-list{padding-left:58px;counter-reset:item}.blog-content .calc-wrapper ul,.blog-contents-list ul{padding-left:0}.blog-contents-list__item{position:relative;margin-bottom:25px}.blog-contents-list__item::before{position:absolute;content:counter(item);top:-18px;right:calc(100% + 15px);font-size:38px;font-weight:700;color:#fa3;counter-increment:item}.blog-contents-list__item ul li,.blog-contents-list__wrapper{margin-bottom:12px}.blog-contents-list__item ul li a{border-color:#2aa7ff;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;color:#2aa7ff!important}.blog-contents-link{border-bottom:1px solid #040404;line-height:1.4;font-family:Bitter,serif;font-size:18px;font-weight:500;color:#040404!important}.blog-read-content__title,.blog-socials__title{font-family:Bitter,serif!important;font-weight:500}.blog-content h2{margin-top:20px;font-family:Bitter,serif;font-size:24px;scroll-margin-top:130px}.blog-content h2::before{content:"";display:block;height:130px;margin-top:-130px;position:relative;z-index:-1}@media(max-width:1199px){.blog-content h2::before{height:80px;margin-top:-80px}}.blog-content h3{margin-top:20px;font-family:Bitter,serif;font-size:20px}.blog-content h4{margin-top:17px;font-family:Bitter,serif;font-size:18px}.blog-content p{margin-top:17px;word-break:break-word;font-size:14px}.blog-content blockquote{padding:0 0 0 15px;margin:17px 0 0;border-left:4px solid #fa3}.blog-content pre{margin:17px 0 0}.blog-content a{font-size:14px}.blog-content mark{line-height:normal;color:#fff;background:#fa3}.blog-content img{display:block;max-width:100%;width:auto;height:auto;margin:30px auto}.blog-content .sign-image:first-child,.blog-content img:first-child{margin:0 auto 30px}.blog-content .sign-image:last-child,.blog-content img:last-child{margin:30px auto 0}.blog-content .images{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-content .images:first-child{margin-top:0;margin-bottom:30px}.blog-content .images:last-child{margin-top:30px;margin-bottom:0}.blog-content .images img{display:block;width:100%;height:100%;padding:0 15px;margin:0}.blog-content .blog-read:first-child,.blog-content .images.images--2 img:first-child,.blog-content ul:first-child{margin-top:0}.blog-content .blog-socials,.blog-content .embed-responsive,.blog-content .sign-image,.blog-content .table-responsive{margin:30px 0}.blog-content .sign-image img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 15px}.blog-content .sign-image p{margin-top:0;text-align:center;font-style:italic;font-size:12px;font-weight:300;color:#8a8a8a}.blog-content ul{padding-left:16px;margin-top:17px}.blog-content ul li{position:relative;line-height:1.7}.blog-content ul li::before{position:absolute;content:'';width:5px;height:5px;top:9px;left:-16px;border-radius:50%;background:#040404}.blog-content ol{padding-left:22px;margin-top:17px}.blog-content .blog-socials:first-child,.blog-content .embed-responsive:first-child,.blog-content .table-responsive:first-child{margin:0 0 30px}.blog-content .blog-socials:last-child,.blog-content .embed-responsive:last-child,.blog-content .table-responsive:last-child{margin:30px 0 0}.blog-content .table tbody tr td,.blog-content .table thead tr th{text-align:center;vertical-align:middle;font-size:16px}.blog-content .table thead+tbody tr:first-child td{border-top:1px solid #ddd}.blog-content .table tbody tr:first-child td{border-top:none}.blog-content .table tbody tr td p{line-height:inherit;font-size:16px}.blog-content .blog-read-list .blog-read-list__link{text-decoration:none!important;font-size:18px!important;color:#333!important}.blog-content .blog-read-list .blog-read-list__link:hover{text-decoration:underline!important}.blog-content.blog-content--czifrovoj-etiket img{width:100%;border-radius:20px}.blog-content.blog-content--czifrovoj-etiket .row{margin-top:17px;margin-left:-10px;margin-right:-10px}.blog-content.blog-content--czifrovoj-etiket .row:first-child{margin-top:0}.blog-content.blog-content--czifrovoj-etiket .row .col-xs-12{padding:0 10px;margin-top:17px}.blog-content.blog-content--czifrovoj-etiket .advice:first-child,.blog-content.blog-content--czifrovoj-etiket .row .col-xs-12:first-child,.blog-read__content+p{margin-top:0}.blog-content.blog-content--czifrovoj-etiket .advice{padding:20px;margin-top:17px;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f6f6}.blog-content.blog-content--czifrovoj-etiket .table,.copy-tooltip{border:1px solid #f6f6f6}.blog-content.blog-content--czifrovoj-etiket .advice svg{-ms-flex-negative:0;flex-shrink:0}.blog-content.blog-content--czifrovoj-etiket .advice p{max-width:730px;margin:14px 0 0}.blog-content.blog-content--czifrovoj-etiket .table thead tr th{padding:10px;border:none;text-align:left;background:#f6f6f6}.blog-content.blog-content--czifrovoj-etiket .table tbody tr td{padding:10px;border:none;text-align:left}.blog-content.blog-content--czifrovoj-etiket .table tbody tr:first-child td{border-top:none}.blog-content.blog-content--czifrovoj-etiket .table tbody tr td:first-child{width:230px;border-right:1px solid #f6f6f6}.blog-content.blog-content--czifrovoj-etiket .table tbody tr:nth-child(2n) td{background:#f6f6f6}.blog-socials{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px;border:1px solid #d5dbe0;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-socials__image{display:none!important;width:110px!important;height:auto!important;margin:0 30px 0 0!important}.blog-socials__wrapper,.pagination{display:-webkit-box;display:-ms-flexbox}.blog-socials__title{max-width:230px;margin:0!important;line-height:1.25!important;text-align:center;font-size:28px!important;color:#333}.blog-socials__wrapper{display:flex;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-read-list__item::before,.contacts-additional::after,.contacts-additional::before,.contacts-blogs-row::after,.contacts-blogs-row::before,.contacts-main__copy span,.contacts-ratings::after,.contacts-ratings::before,.contacts-row::after,.contacts-row::before,.request-row::after,.request-row::before,.smi-faq-tab input{display:none}.blog-socials__link{margin-right:45px}.blog-socials__link:last-child{margin-right:0}.blog-social-link:hover .blog-social-link__icon{color:#cc8829}.blog-social-link__icon{font-style:normal!important;color:#fa3;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.blog-social-link__icon.blog-social-link__icon--vk{font-size:52px}.blog-social-link__icon.blog-social-link__icon--fb{font-size:45px}.blog-social-link__icon.blog-social-link__icon--inst{font-size:51px}.blog-read__content{float:right;margin:0 0 17px 30px}.blog-read-content{display:none;width:350px;padding:15px;border:1px solid #d5dbe0}.blog-read-content__title{padding-bottom:15px;border-bottom:1px solid #d2d7db;line-height:1.35!important;font-size:24px!important;color:#333}.blog-read-list{padding:0!important;margin:0!important}.blog-read-list__item{padding:25px 0;border-bottom:1px solid #d2d7db}.blog-read-list__link{display:inline!important;line-height:1.2}.blog-author__header{padding:0 10px 0 0;margin-bottom:15px}.blog-author__title{padding-bottom:15px;border-bottom:1px solid #d5dbe0;font-family:Bitter,serif;font-size:20px;font-weight:500}.blog-author-content__image{display:block;width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-author-content__name{margin-left:15px;font-family:Bitter,serif;font-weight:500;color:#333}.blog-author-tags__tag::before{content:'';width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 -3px/auto 6px repeat-x}.blog-author-tags__tag::after{content:'';width:100%;background:url(/local/templates/custom/images/elements/tag-line.svg) 0 0/auto 6px repeat-x;-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.blog-author-tags__tag:hover{color:#fa3!important}.pagination{display:flex;border-radius:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination.pagination--default{margin:40px 0 0}.contacts-blogs-row__column:first-child,.contacts-row.contacts-row--vacancies .contacts-additional .contacts-additional__column:first-child,.contacts-row__column:first-child{margin-top:0}.pagination__link{margin:0 7px;font-family:Bitter,serif;font-size:16px;color:#fa3;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.pagination__link:hover{color:#bc853c}.pagination__link.active{color:#8a8a8a!important}.pagination__link.dots{color:#fa3!important}.pagination-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;padding:0;border:none;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fa3;-webkit-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms}.pagination-arrow:hover{background:#bc853c}.pagination-arrow.pagination-arrow--prev{margin-right:21px}.pagination-arrow.pagination-arrow--next{margin-left:21px}.contacts__row:last-child.contacts-row:not(.contacts-row--vacancies) .contacts-row__column:last-child{display:none;margin-top:0}.contacts__iframe{display:block;width:100%;height:300px;border:none}.contacts__smi{margin-bottom:65px}.contacts-row.contacts-row--vacancies .contacts-main{padding-top:0;border-top:none}.contacts-row.contacts-row--vacancies .contacts-additional .contacts-additional__column{padding:0 15px;margin-top:30px}.contacts-row.contacts-row--vacancies .contacts-addresses{padding:30px 0;border:none!important}.contacts-row.contacts-row--vacancies .contacts-addresses::before{position:absolute;content:'';width:calc(100% + 30px);height:100%;top:0;left:-15px;background:rgba(220,215,198,.1)}.contacts-row__column{float:none;margin-top:30px}.contacts-blogs{padding:25px 15px;border:1px solid rgba(22,22,22,.1)}.contacts-blogs__heading{margin-bottom:40px;text-align:center}.contacts-blogs-content{display:block;height:100%;padding-bottom:30px;border-bottom:1px solid rgba(22,22,22,.1)}.contacts-blogs-content__title{margin-bottom:5px;font-family:Bitter,serif;font-size:20px;font-weight:500;color:#ff560b}.contacts-blogs-content__description{color:#7b7b7b}.contacts-additional{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.contacts-additional__column{float:none;padding:0}.contacts-additional__column:first-child .contacts-addresses{border-top:1px solid #fa3}.contacts-main{height:100%;padding-top:35px;border-top:5px solid rgba(220,215,198,.1)}.contacts-main__wrapper{position:relative;margin-bottom:15px}.contacts-main__wrapper:last-child{margin-bottom:0}.contacts-main__copy{display:inline-block;vertical-align:sub;margin-left:2px;cursor:pointer}.contacts-main__copy path,.svg-button-copy path{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.contacts-main__copy:hover path,.svg-button-copy.active path,.svg-button-copy:hover path{fill:#FF8A26}.contacts-main__icon{position:absolute;top:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contacts-main__icon.contacts-main__icon--phone{width:12px;height:20px;left:4px;background-image:url(/local/templates/custom/images/elements/phone.svg)}.contacts-main__icon.contacts-main__icon--email{width:20px;height:20px;left:0;background-image:url(/local/templates/custom/images/elements/email.svg)}.contacts-main__icon.contacts-main__icon--location{width:20px;height:20px;top:1px;left:0;background-image:url(/local/templates/custom/images/elements/location.svg);-webkit-transform:none;-ms-transform:none;transform:none}.contacts-main__icon.contacts-main__icon--clock{width:18px;height:18px;left:1px;background-image:url(/local/templates/custom/images/elements/clock.svg)}.contacts-main__contact{display:inline-block;margin-left:30px;border-bottom:1px solid transparent;font-family:Bitter,serif;font-size:24px;font-weight:500;color:#252525!important;-webkit-transition:border-color 150ms;-o-transition:border-color 150ms;transition:border-color 150ms}.contacts-main__contact:hover{border-color:rgba(37,37,37,.2)}.contacts-main__title{margin:0 0 15px 30px;font-family:Bitter,serif;font-size:16px;font-weight:500;color:#252525}.contacts-main__title.contacts-main__title--write-us{margin:0 0 10px 30px}.contacts-documents__column:first-child,.contacts-ratings__column:first-child,.request-form-row.request-form-row--contacts .request-form-row__column:first-child,.request-form-row.request-form-row--events .request-form-row__column:first-child,.request-form-row.request-form-row--modal .request-form-row__column:first-child{margin-top:0}.contacts-messengers__link:last-child,.footer-middle-buttons__link:last-child,.request-form-content.request-form-content--choice .request-form-content__radiobox:last-child{margin-right:0}.contacts-main__address{padding-left:30px;color:#252525}.contacts-messengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-messengers__link{margin-right:15px}.contacts-messengers__icon{font-size:30px;color:#ff711c;-webkit-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms}.contacts-messengers__link:hover .contacts-messengers__icon{color:#be602c}.contacts-messengers__link svg path{-webkit-transition:fill 150ms;-o-transition:fill 150ms;transition:fill 150ms}.contacts-messengers__link:hover svg path:first-child{fill:#BE602C}.contacts-addresses{position:relative;height:100%;padding:25px;border-left:1px solid #fa3;border-right:1px solid #fa3;border-bottom:1px solid #fa3}.contacts-addresses__title{position:relative;padding-left:27px;margin-bottom:12px;font-family:Bitter,serif;font-size:16px;font-weight:500;color:#ff711c}.contacts-addresses__icon{position:absolute;top:0;left:0;font-size:22px;color:#ff711c}.smi-faq-tab-label,.smi-faq__head h3{font-family:Bitter,serif;font-size:20px;font-weight:500;line-height:24px}.contacts-addresses__icon.contacts-addresses__icon--main{width:20px;height:20px;top:1px;left:0;background-image:url(/local/templates/custom/images/elements/location.svg);-webkit-transform:none;-ms-transform:none;transform:none}.contacts-addresses__text{padding-left:27px;color:#252525}.contacts-ratings__column{float:none;height:100%;margin-top:30px}.contacts-document-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:9px 12px;border:1px solid #ff711c;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ff711c!important;background:#fff}.smi-header,.smi-video{border-radius:16px 16px 0 0;overflow:hidden}.contacts-document-button__icon{width:20px;height:22px;margin-right:10px;background:url(/local/templates/custom/images/elements/document.svg) 0 0/cover no-repeat}.smi__faq{margin:66px 0}.smi-faq__head{text-align:center;margin-bottom:15px}.smi-faq__head h3{margin:6px 0 16px}.smi-faq__head p{color:#7b7b7b;font-weight:300;line-height:150%}.smi-faq__link{display:block;margin:33px auto 0;color:#fa3;text-decoration:underline;text-align:center}.smi-faq-tab-label,.smi-header__top{display:-webkit-box;display:-ms-flexbox}.smi-faq-tab-label{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0;cursor:pointer}.smi-faq-tab-label:hover,input:checked+.smi-faq-tab-label{background:darken(#2c3e50,10%)}.smi-faq-tab-label i{width:57px;height:57px;-webkit-transition:.35s;-o-transition:.35s;transition:.35s;position:relative}.smi-faq-tab-label i::after,.smi-faq-tab-label i::before{content:'';position:absolute}.smi-faq-tab-label i::before{height:33px;width:4px;background:#fa3;top:11px;left:25px}.smi-faq-tab-label i::after{width:33px;height:4px;background:#fa3;top:25px;left:11px;opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.smi-faq-tab-content,.smi-video__play{-webkit-transition:.2s;-o-transition:.2s}.smi-faq-tab{width:100%;overflow:hidden;border-bottom:1px solid rgba(22,22,22,.1)}.smi-faq-tab-content{max-height:0;padding:0;transition:.2s;color:#7b7b7b;font-weight:300;line-height:150%}input:checked~.smi-faq-tab-content{max-height:120vh;padding:0 0 33px}.archive__project:last-child{margin-bottom:0}.archive-project__wrapper{width:290px;-ms-flex-negative:0;flex-shrink:0}.archive-project .project-frame{padding:37.5% 15px 25px!important;cursor:default}.archive-project .project-frame::before{opacity:0!important}.archive-project .project-frame__type{display:block!important}.archive-project .project-frame__name{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.archive-project .project-info{display:block;padding:0}.archive-project .project-info .project-info__type{color:#c5c5c5}.smi-header{background:#000;padding:52px 40px 0;position:relative}.smi-header__decor img{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation:9s infinite gradient;animation:9s infinite gradient;opacity:0}.smi-header__decor img:first-child{-webkit-animation-delay:0s;animation-delay:0s}.smi-header__decor img:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.smi-header__decor img:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.smi-header__top{padding-bottom:44px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:2}.smi-header__top h1{font-family:Ubuntu;font-style:normal;font-weight:700;font-size:90px;line-height:125%;position:relative;color:#fff;margin:0}.smi-header__top h1 span{color:#ff7203}.smi-header__top h1 svg{position:absolute;top:108px;right:-68px}.smi-header__top-description{margin-top:31px;color:#fff}.smi-header__top-description p{max-width:457px;font-weight:300;font-size:18px;line-height:170%;margin-bottom:38px}.smi-header__top-description span{font-size:12px;line-height:150%;display:block}.smi-header__video-pattern{position:absolute;z-index:1;left:125px;top:-85px}.smi-video{width:690px;max-width:100%;margin:auto;position:relative;z-index:1;background-size:cover;background-position:center}.smi-video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:3;opacity:1;transition:.2s}.smi-video.active .smi-video__play{opacity:0;pointer-events:none}.smi-video__description{position:absolute;bottom:0;left:0;z-index:2;padding:0 23px 19px 0;height:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.81) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.81)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.81) 100%);opacity:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.smi-video.active .smi-video__description{opacity:0;pointer-events:none}.smi-video iframe{max-width:100%;display:block;opacity:0;position:relative;z-index:1;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.request-information,.smi-contacts__links,.smi-contacts__links a{display:-webkit-box;display:-ms-flexbox}.smi-video__description p{font-weight:700;font-size:20px;line-height:125%;margin:0}.smi-video__description span{font-weight:300;font-size:14px;line-height:170%}.smi-contacts h2,.smi-label{font-weight:700;line-height:125%;color:#fff}.smi-contacts{position:relative;background:-o-radial-gradient(86.8% 108.98%,15.36% 133.2%,#e06505 0,#121213 100%);background:radial-gradient(15.36% 133.2% at 86.8% 108.98%,#e06505 0,#121213 100%);padding:20px 31px 18px;margin:15px 0 50px;z-index:2}.smi-contacts h2{font-family:Bitter,serif;font-style:normal;font-size:22px;margin:0}.smi-contacts__decor{position:absolute;z-index:1;bottom:2px;right:0;pointer-events:none}.smi-contacts__links{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2;gap:0 12px}.smi-contacts__links>span{color:#fff;font-weight:300;font-size:18px}.smi-contacts__links a{color:#fff;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smi-contacts__links a span{font-size:16px;margin-left:5px}.smi-label{background:-o-linear-gradient(357.45deg,#f4272c 1.16%,#ff711c 100%);background:linear-gradient(92.55deg,#f4272c 1.16%,#ff711c 100%);padding:4px 8px;font-size:12px;display:inline-block}.smi-item{margin:47px 0;padding:6px 0 6px 7px;text-decoration:none;display:block;border-left:3px solid transparent;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.smi-item:hover{border-left:3px solid #ffa22f}.smi-item__time{margin-bottom:8px;color:#858a8f;font-size:11px;line-height:14px;display:block}.smi-item__title{display:block;margin-bottom:8px;font-family:Bitter,serif;font-style:normal;font-weight:500;font-size:18px;line-height:125%;color:#2e3a4c}.smi-item__text{color:#858a8f;font-size:13px;line-height:18px}.request-information{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:30px;border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.request-form-detail,.request-form-wrapper,.request-information-hr{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.request-information.request-information--company{margin-bottom:30px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.25);box-shadow:0 4px 30px rgba(0,0,0,.25)}.request-content__description:last-child,.request-form-content__checkbox:last-child,.request-information__text:last-child{margin-bottom:0}.request-information.request-information--company::before{position:absolute;content:'';width:107px;height:165px;top:-165px;right:20px;background:url(/local/templates/custom/images/elements/company/andrey.png) 0 0/cover no-repeat}.request-information.request-information--vacancies{border:1px solid #fa3}.request-information__text{margin-bottom:10px;line-height:normal;text-align:center;font-family:Bitter,serif;font-size:20px;font-weight:500}.request-information.request-information--vacancies .request-information__text{font-weight:700;color:#ff711c}.request-information-hr{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.request-information-hr__image{display:block;width:160px;height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.request-information-hr.request-information-hr--company .request-information-hr__image{margin-bottom:20px;border:1px solid #f1b946}.footer-middle-content__badges,.footer-middle-navigation__item,.request-form-budget__slider,.request-form-content__title,.request-form__title,.request-information-hr.request-information-hr--vacancies .request-information-hr__image{margin-bottom:15px}#request .request-form-content.request-form-content--agreement .request-form-checkbox .request-form-checkbox__box,.request-form-wrapper .request-form-checkbox .request-form-checkbox__box{margin:0 6px 0 0}.request-information-hr__name{margin-bottom:5px;font-size:20px;font-weight:700;color:#252525}.request-information-hr__text{font-size:16px;color:#252525}.request-form-row::after,.request-form-row::before,.request-row__column:first-child{display:none}.request-row__image{display:block;max-width:100%}.request-content{padding:15px;border-radius:15px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.25);box-shadow:0 4px 30px rgba(0,0,0,.25);background:#fff}.request-form__heading{padding-bottom:9px;margin-bottom:25px;border-bottom:3px solid rgba(3,3,3,.1);font-family:Bitter,serif;font-size:24px;font-weight:500}.request-form__wrapper:last-child{position:relative;margin-bottom:0}.request-form-detail,.request-form-wrapper{display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.request-form-wrapper .request-checkbox-text{max-width:250px;font-size:10px}.request-form-recaptcha{line-height:1.5;font-size:12px;font-weight:300;color:#898989}.modal-improvement-recaptcha a,.request-form-recaptcha a{color:#359bf1}#request-call .request-form-recaptcha.request-form-recaptcha--modal{margin:0 auto;text-align:center}.request-form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a5a9d0}.request-form-title.request-form-title--alt{color:#a2a3a5}.request-form-title__icon{margin-right:10px;font-size:16px}.request-form-budget.request-form-budget--input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request-form-checkbox__input:checked+.request-form-box .request-form-box__icon,.request-form-upload__times.visible{display:block!important}.request-form-budget__input{width:calc(50% - 15px);padding:14.5px 10px;border:2px solid #ddd;border-radius:4px;text-align:center;color:#ff711c}.request-form-budget.request-form-budget--input .request-form-budget__slider{margin:20px 0 0}.easter-egg__list,.modal-improvement-form__recaptcha,.request-form-row.request-form-row--contacts .request-form-row__column,.request-form-row.request-form-row--events .request-form-row__column,.request-form-row.request-form-row--modal .request-form-row__column,.success-request-content__footer,.success-request-content__list,.whywe-item{margin-top:20px}.request-form-budget__range{color:#a5a9d0}.mobile-services-link__text,.request-form-budget.request-form-budget--alt .request-form-budget__range{color:#040404}.form-slider{position:relative;height:2px}.form-slider.form-slider--alt{max-width:730px;width:100%}.form-slider__range{position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;cursor:pointer;background:#a5a9d0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-slider.form-slider--alt .form-slider__range{background:#beaea6}.form-slider__range::-webkit-slider-thumb{position:relative;width:18px;height:18px;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;background:url('/local/templates/crocoapps/images/elements/thumb.svg') 0 0/cover no-repeat;pointer-events:all;-webkit-appearance:none;appearance:none;z-index:1}.form-slider__range::-moz-range-thumb{position:relative;width:18px;height:18px;border:none;cursor:pointer;background:url('/local/templates/crocoapps/images/elements/thumb.svg') 0 0/cover no-repeat;pointer-events:all;-moz-appearance:none;appearance:none;z-index:1}.form-slider__range::-moz-range-track{height:2px;background:#a5a9d0}.form-slider.form-slider--alt .form-slider__range::-moz-range-track{background:#beaea6}@-moz-document url-prefix(){.form-slider__range{background:0 0}}.request-form-row__column{float:none}.request-form-row.request-form-row--contacts .request-form-row__column:nth-child(6){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.request-form-row.request-form-row--contacts .request-form-row__column:nth-child(7){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.request-form-row.request-form-row--contacts .request-form-row__column:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.request-form-row.request-form-row--modal .request-form-row__column:nth-child(7){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer-bottom-information__item,.request-form-row.request-form-row--modal .request-form-row__column:nth-child(8){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.request-form-layout.request-form-layout--modal .request-form-upload .request-form-upload__label{padding:15.5px 20px}.request-form-row.request-form-row--modal .request-form-recaptcha.request-form-recaptcha--modal,.request.request--main .request-form-recaptcha{max-width:290px}.request-form-content.request-form-content--choice .request-form-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.request-form-content.request-form-content--choice .request-form-content__title{font-weight:700}.request-form-content.request-form-content--choice .request-form-content__radiobox{margin-right:20px}.request-form-found{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.request-form-found__label{margin:10px 5px 0}.request-form-found__input{position:absolute;display:none;top:0;left:-9999px}.request-form-found__button{display:inline-block;padding:8px 12px;border-radius:4px;cursor:pointer;color:#a2a3a5;background:#fbfbf9;-webkit-transition:background-color 150ms,color 150ms;-o-transition:background-color 150ms,color 150ms;transition:background-color 150ms,color 150ms}.request-form-found__button:hover,.request-form-found__input:checked+.request-form-found__button{color:#fff;background:#fa3}.modal-improvement-field__input,.request-form-field__input{display:block;width:100%;padding:3px 10px 13px 30px;border:none;border-bottom:2px solid #a5a9d0;border-radius:0}.request-form-field__input.error{border-color:red!important}.request-form-field.request-form-field--full .request-form-field__input{padding:14.5px 20px 14.5px 45px;border:2px solid #ddd;border-radius:4px}.modal-improvement-field__icon,.request-form-field__icon{position:absolute;top:6px;left:2px;color:#a5a9d0}.request-form-field.request-form-field--full .request-form-field__icon{top:50%;left:15px!important;font-size:18px;color:#ddd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.request-form-field.request-form-field--full .request-form-field__icon.request-form-field__icon--budget{left:12px!important}.request-form-field__icon.request-form-field__icon--budget{left:0}.request-form-field__icon.request-form-field__icon--name,.request-form-field__icon.request-form-field__icon--position{left:3px}.request-form-field__textarea{display:block;width:100%;min-height:150px;resize:vertical}.request-form-field.request-form-field--full .request-form-field__textarea{padding:20px;border:2px solid #ddd;border-radius:4px}.request-form-field.request-form-field--default .request-form-field__textarea{min-height:38px;height:38px;padding:3px 10px 13px 30px;border:none;border-bottom:2px solid #a5a9d0;border-radius:0}.request-form-layout{border-radius:5px;background:-o-linear-gradient(35deg,#fa3 1%,#ff711c 100%);background:linear-gradient(55deg,#fa3 1%,#ff711c 100%);overflow:hidden}.request-form-upload{border:1px dashed #fff}.request-form-upload__label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10.5px 15px;margin:0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;background:#fff}.request-form-upload.request-form-upload--alt .request-form-upload__label{padding:11px 28px}.request-detail-upload__file,.request-form-upload__file{position:absolute;display:none!important;top:0;left:-9999px}.request-detail-upload__text,.request-form-upload__text{margin-left:5px;color:#ff711c}.request-detail-upload__times,.request-form-upload__times{display:none!important;margin-left:10px;color:#ff711c}.request-form-checkbox,.request-form-radiobox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.request-form-checkbox__label,.request-form-radiobox__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer}.request-form-checkbox__box{margin:3px 6px 0 0}.request-form-checkbox__input,.request-form-radiobox__input{position:absolute;width:14px;height:14px;top:0;left:-9999px;opacity:0;visibility:hidden}.request-form-checkbox__text,.request-form-radiobox__text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copy-tooltip,.request-checkbox-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.request-form-checkbox__label.error .request-form-box{border-color:red}.request-form-checkbox__label.error .request-checkbox-text{color:red}.request-form-checkbox__error{position:absolute!important;width:150px;padding:8px 10px;top:-10px;left:30px;z-index:2}.request-form-checkbox__error.checkbox-error .checkbox-error__triangle{top:10px;left:-8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-navigation-services.open,.request-form-checkbox__label.error+.checkbox-error{display:block}.request-form-radiobox__circle{position:relative;display:block;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;margin:3px 6px 0 0;border:1px solid #ddd;border-radius:50%}.request-form-radiobox__circle::before{position:absolute;content:'';display:none;width:5px;height:5px;top:50%;left:50%;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.request-detail-upload__times.visible,.request-form-radiobox__input:checked+.request-form-radiobox__circle::before{display:block!important}.request-form-radiobox__input:checked+.request-form-radiobox__circle{border:none;background:#ff711c}.request-form-box{position:relative;display:block;width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #ff711c}.request-form-box__icon{position:absolute;display:none!important;top:2px;left:2px;font-size:8px;color:#ff711c}.request-form-detail__field{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.request-form-detail__icon{position:absolute;top:3px;left:2px;color:#a5a9d0}.request-form-detail__text{padding-left:30px;color:#cfcfcf}.request-form-detail+.request-form-field .request-form-field__textarea{min-height:38px;height:38px;padding:7px 0 9px;border:none;border-bottom:2px solid #a5a9d0;border-radius:0}.request-detail-upload{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.request-form-button.request-form-button--alt::before,.request-form-button.request-form-button--vacancies::before{display:none}.checkbox-error{position:relative;display:none;width:164px;padding:8px 15px;border:1px dashed #ff711c;border-radius:3px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center;background:#fff}.our-clients-carousel,.request-form-button{display:-webkit-box;display:-ms-flexbox;position:relative}#request .request-form-button.request-form-button--alt,.request-form-button{-webkit-box-shadow:0 5px 10px rgba(189,189,189,.5);text-transform:uppercase}.checkbox-error__triangle{position:absolute;width:16px;height:16px;top:-8px;left:50%;border:1px dashed #ff711c;background:#fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0)}.checkbox-error__text{white-space:nowrap;font-weight:400}.request-checkbox-text{font-weight:400;user-select:none}.request-form-button{display:flex;width:100%;padding:9px 24px;border:none;border-radius:5px;box-shadow:0 5px 10px rgba(189,189,189,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:26px;font-size:18px;font-weight:700;color:#fff!important;background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%);z-index:1}.modal-improvement-button::before,.request-form-button::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;opacity:0;border-radius:5px;background:-o-linear-gradient(left,#fa3 1%,#ffb21c 100%);background:-webkit-gradient(linear,left top,right top,color-stop(1%,#fa3),to(#ffb21c));background:linear-gradient(90deg,#fa3 1%,#ffb21c 100%);-webkit-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms;z-index:-1}.request-form-button.request-form-button--vacancies{display:block;width:100%;-webkit-box-shadow:none;box-shadow:none;text-transform:none;background:#fa3}.request-form-button.request-form-button--alt{width:100%;padding:9px 38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none;box-shadow:none;text-transform:none;background:#fa3}.request-messengers{display:flex;flex-direction:row;justify-content:space-between}.request-messengers__link{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#fff;padding:10px 44px;border-radius:100px;font-size:14px;line-height:1.42857143;font-weight:500;color:#040404;-webkit-box-shadow:0 4px 30px rgb(0 0 0 / .25);box-shadow:0 4px 30px rgb(0 0 0 / .25)}.request-messengers__link--carrot{border:1px solid #f3712f}.mobile-navigation-services,.mobile-services-list__item{border-bottom:1px solid #e8e8e8}.request-form+.request-messengers{margin-top:30px;width:50%;margin-left:auto;max-width:555px}.mobile-navigation-scrollbar__list:first-child,.our-clients-content__text:first-child{margin-top:0}@media screen and (max-width:1199px){.request-messengers{flex-direction:column;gap:20px}.request-form+.request-messengers{flex-direction:row;max-width:unset;width:unset}.request-messengers__link--carrot{flex-grow:1}}.our-clients-carousel::after,.our-clients-carousel::before{position:absolute;width:68px;z-index:1;height:100%;top:0;pointer-events:none;content:''}.our-clients.our-clients--main{padding-bottom:38px}.our-clients.our-clients--other{padding:40px 0}.our-clients-carousel{display:flex;gap:20px;padding:40px 0;overflow:hidden}.our-clients-carousel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-negative:0;flex-shrink:0;min-width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-animation:70s linear infinite scroll-20;animation:70s linear infinite scroll-20}.our-clients-carousel::before{left:-11px;background:-o-linear-gradient(left,#fff 15%,rgba(255,255,255,0) 90%);background:-webkit-gradient(linear,left top,right top,color-stop(15%,#fff),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 15%,rgba(255,255,255,0) 90%)}.our-clients-carousel::after{right:-11px;background:-o-linear-gradient(left,#fff 15%,rgba(255,255,255,0) 90%);background:-webkit-gradient(linear,left top,right top,color-stop(15%,#fff),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 15%,rgba(255,255,255,0) 90%);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.our-clients-carousel__item{width:100px}.our-clients-carousel-content{position:relative;display:block;padding-bottom:100%;border-radius:15px;-webkit-box-shadow:0 4px 33px 0 rgba(0,0,0,.08);box-shadow:0 4px 33px 0 rgba(0,0,0,.08);background:#fff;overflow:hidden}.our-clients-carousel-content__wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;top:0;left:0;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-clients-carousel-content__image{display:block;max-width:100%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 150ms;transition:filter 150ms;-o-transition:filter 150ms;transition:filter 150ms,-webkit-filter 150ms}.our-clients-carousel-content:hover .our-clients-carousel-content__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.mobile-navigation{position:relative;width:100%;padding:10px 15px;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.12);background:#fff}.mobile-navigation.mobile-navigation--default{position:fixed;left:0;bottom:0;z-index:1000}.mobile-navigation__services{position:absolute;left:0;bottom:100%}.easter-egg.easter-egg--employees,.mobile-navigation-link__button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.mobile-navigation-services{display:none;width:100%;border-radius:15px 15px 0 0;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.12);box-shadow:0 -4px 16px rgba(0,0,0,.12);background:#fff}.mobile-navigation-scrollbar{max-height:60vh;padding:12px 15px 4px;border-radius:15px}.mobile-services-list.mobile-services-list--main{padding-right:0;border-radius:12px;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}.mobile-services-list.mobile-services-list--main .mobile-services-link{padding:18px 10px}.mobile-services-list:not(.mobile-services-list--main) .mobile-services-list__item{margin-left:30px}.mobile-services-list:not(.mobile-services-list--main) .mobile-services-list__link{margin-left:-30px}.mobile-services-list:not(.mobile-services-list--main) .mobile-services-link{padding-left:10px}.mobile-services-list__item:last-child{border-bottom:none}.mobile-services-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-services-link__image{display:block;width:40px;height:40px;border-radius:5px}.mobile-navigation-list__item{position:relative;width:25%;padding:0 10px}.mobile-navigation-link__icon{display:block;width:18px;height:18px;margin:0 auto 3px}.header-open .wa-icon,.mobile-navigation-link.active .mobile-navigation-link__icon path{fill:#FF711C}.mobile-navigation-link__button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;height:44px;top:-27px;padding:0;border:none;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%);transform:translateX(-50%)}.mobile-navigation-link__button .mobile-navigation-link__icon{margin:0}.mobile-navigation-link__button .mobile-navigation-link__icon:last-child,.mobile-navigation-link__button.open .mobile-navigation-link__icon:first-child{display:none}.footer-middle-badges__link,.mobile-navigation-link__button.open .mobile-navigation-link__icon:last-child,.svg-button-copy svg{display:block}.mobile-navigation-link__text{text-align:center;line-height:16px;font-size:10px;color:#a5a9d0}.mobile-navigation-link.active .mobile-navigation-link__text,.mobile-navigation-link__button.open+.mobile-navigation-link__text{color:#ff711c}.mobile-navigation-link__button+.mobile-navigation-link__text{padding-top:21px}.easter-egg{padding:20px;opacity:0;visibility:hidden;border:1px solid #c4c4c4;border-radius:25px;cursor:auto;background:#fff;-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms;pointer-events:none}.easter-egg.active{opacity:1;visibility:visible;pointer-events:all}.easter-egg.easter-egg--default{position:absolute;z-index:1}.easter-egg.easter-egg--employees{bottom:90%;transform:translateX(-50%)}.easter-egg__heading{font-family:Bitter,serif;font-size:30px;font-weight:500}.easter-egg-carousel{width:250px;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.easter-egg-carousel .slick-dots,.footer-bottom-badges__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.modal-dialog,.modal-improvement-button,.request-form-calltime__checkbox i{display:-webkit-box;display:-ms-flexbox}.easter-egg-carousel .slick-dots li{margin-left:5px}.easter-egg-carousel .slick-dots li button{width:18px;height:18px;padding:0;border:none;border-radius:9px;font-size:0;background:#e8e8e8;-webkit-transition:width 150ms;-o-transition:width 150ms;transition:width 150ms}.scrollbar{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.scrollbar.scrollbar--hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar.scrollbar--hidden::-webkit-scrollbar{display:none}.scrollbar::-webkit-scrollbar-thumb{border-radius:4px;cursor:pointer;background:#e8e8e8}.copy-tooltip{padding:5px 8px;opacity:0;visibility:hidden;border-radius:5px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.18);box-shadow:0 4px 16px rgba(0,0,0,.18);cursor:pointer;font-size:13px;color:#949496;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms;z-index:1;user-select:none}.footer-top-content.footer-top-content--action:hover+.footer-top-row__tooltip,.scroll-top{opacity:1;visibility:visible}.copy-tooltip::before{position:absolute;content:'';width:100%;height:16px;top:-16px;left:0;z-index:-1}.copy-tooltip::after{position:absolute;content:'';width:12px;height:12px;top:-6px;left:50%;border:1px solid #f6f6f6;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.18);box-shadow:0 4px 16px rgba(0,0,0,.18);background:#fff;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-clip-path:polygon(100% 0,0% 100%,0 0);clip-path:polygon(100% 0,0% 100%,0 0)}.copy-tooltip.hidden{display:block!important;opacity:0!important;visibility:hidden!important}#project-info .modal-dialog{max-width:390px}#improvement .modal-dialog{max-width:590px}.modal-dialog{display:flex;min-height:calc(100% - 20px);max-width:600px;width:100%;padding:0 10px;margin:10px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;pointer-events:none}.modal-content{border:none;border-radius:15px;-webkit-box-shadow:none;box-shadow:none;pointer-events:auto}.modal-request__dialog{max-width:750px}.modal-request-content,.success-content-body{padding:15px}#request-call .modal-request-content{padding-left:0;padding-right:0;max-width:540px}#request .modal-request-content .modal-request-content__heading{padding-left:0;margin-bottom:5px;text-align:left}#request .modal-request-content .modal-request-content__description{margin:0 0 20px;text-align:left}#request .request-form-detail+.request-form-field .request-form-field__textarea{min-height:78px;height:78px}#request .request-form-row.request-form-row--modal .request-form-row__column:last-child,.request.request--main .request-form .request-form__wrapper:last-child,.scroll-navigation.hidden{display:none}#request .request-form-content.request-form-content--agreement .request-checkbox-text{max-width:250px;font-size:10px}#request .request-form-button.request-form-button--alt{padding:9px 14px;box-shadow:0 5px 10px rgba(189,189,189,.5)}.modal-request-content__close,.success-content-header__close,.success-request-content__close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:24px;color:#e2e2e2}.modal-request-content__heading{padding:0 25px;margin-bottom:15px;text-align:center;font-family:Bitter,serif;font-size:24px;font-weight:500}.modal-request-content__description{max-width:260px;margin:0 auto 30px;text-align:center;font-size:14px}#request-call .request-form-row__column{padding-right:30px;padding-left:30px}#request-call .request-form-column--calltime{padding-top:30px;padding-bottom:30px;border:solid #ddd;border-width:1px 0;margin:30px 0 10px}.request-form-column--calltime .request-form-content__title{margin-bottom:20px;font-weight:500;font-size:18px;line-height:21px}.request-form-calltime__checkbox{display:block;padding-left:22px;position:relative;font-size:14px;line-height:16px;cursor:pointer}.request-form-calltime__checkbox:not(:last-child){margin-bottom:16px}.footer-middle-additional__column:last-child,.footer-middle-content__badges:last-child,.footer-middle-files__item:last-child,.footer-middle-navigation__item:last-child,.modal-improvement-form__field:last-child,.modal-improvement-form__wrapper:last-child,.request.request--main .request-form .request-form__wrapper:nth-last-child(2){margin-bottom:0}.request-form-calltime__checkbox i{position:absolute;top:1px;left:0;border:1px solid #ff711c;width:14px;height:14px;border-radius:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.request-form-calltime__checkbox i:after{content:'';width:8px;height:8px;background:#ff711c;border-radius:100%;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.modal-improvement-button:hover::before,.request-form-calltime__checkbox input:checked+i:after{opacity:1}.success-content{max-width:400px;width:100%}.success-content-header{position:relative;padding:15px;border-bottom:1px solid #e5e5e5}.success-content-header__heading{padding:0 25px;text-align:center;font-size:17px;font-weight:700}.success-content-body__text{text-align:center;font-size:16px}.success-request__dialog{max-width:800px}.success-request-content{width:100%;padding:15px}.success-request-content__heading{max-width:280px;padding-right:25px}.success-request-content__description{max-width:580px;margin-top:20px}.success-request-content__description a{border-bottom:1px dashed #fa3;font-style:italic;color:#fa3!important}.success-request-list{list-style:decimal;margin-bottom:20px}.success-request-list__item{display:flex;align-items:center;gap:10px;position:relative;margin-top:10px;counter-increment:item 1;padding-left:unset!important}.success-request-list__item:first-child{margin-top:0}.success-request-list__item::before{content:counter(item);display:flex;flex-shrink:0;width:40px;height:40px;top:0;left:0;border:2px solid #ff711c;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#ff711c}.success-request-sign__avatar{width:97px;height:97px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.success-request-sign__image{display:block;margin-top:10px}.success-request-sign__position{margin-top:5px}.success-request-sign__button{display:block;width:100%;padding:8px 18px;border-color:#f3712f;border-radius:20px;white-space:normal;line-height:22px;font-size:16px;color:#f3712f}.modal-info-content,.modal-media-content{border-radius:0;background:0 0}.modal-media__dialog{min-height:calc(100% - 80px)!important;margin:40px auto!important}.modal-media-content__close{position:absolute;top:-30px;right:0;cursor:pointer;font-size:24px;color:#fff}.modal-info-content{width:100%}.modal-info-content__close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:24px;color:#ff5921;z-index:1}.modal-improvement-content{width:100%;padding:30px 30px 25px;border-radius:15px}.modal-improvement-content__heading{max-width:310px;margin-bottom:30px;font-family:Bitter,serif;font-size:20px;font-weight:500}.modal-improvement-field__input.error{border-color:red}.modal-improvement-field__textarea{display:block;width:100%;min-height:38px;height:38px;padding:3px 10px 13px 30px;border:none;border-bottom:2px solid #a5a9d0;border-radius:0;resize:vertical}.modal-improvement-field__textarea.error{border-color:red}.modal-improvement-button{position:relative;display:flex;padding:9px 24px;border:none;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(189,189,189,.5);box-shadow:0 5px 10px rgba(189,189,189,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:26px;text-transform:uppercase;font-size:18px;font-weight:700;color:#fff!important;background:-o-linear-gradient(358deg,#fa3 1%,#ff711c 100%);background:linear-gradient(92deg,#fa3 1%,#ff711c 100%);z-index:1}.modal-improvement-recaptcha{font-size:12px;font-weight:300;color:#898989}.scroll-navigation{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40px;right:20px;bottom:100px;row-gap:25px;z-index:999}.scroll-navigation__button:not(.scroll-navigation__button--calculator){display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;border:1px solid #f3712f;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.scroll-navigation__button.scroll-navigation__button--calculator{display:none;height:170px;padding:0;border-radius:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:38px;font-size:16px;font-weight:700;color:#fff;background:#f3712f}.scroll-navigation__button.scroll-navigation__button--calculator span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.scroll-navigation__image{width:25px}.scroll-top{-webkit-transition:opacity 150ms,visibility 150ms;-o-transition:opacity 150ms,visibility 150ms;transition:opacity 150ms,visibility 150ms}.scroll-top.hidden{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:0;visibility:hidden;pointer-events:none}.whywe-item .h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Bitter,serif;font-size:18px;margin:0}.whywe-item p{margin:8px 0 0}.request.request--new{padding:0 0 30px}.footer-middle-row__content,.request.request--new .container{position:relative}.request.request--new .request-row__image{position:absolute;width:317px;bottom:-60px;left:-40px}.request.request--new .request-content{padding:20px 60px 20px 287px;background:url(/local/templates/custom/images/elements/main/request-bg.svg) bottom left no-repeat #fff;-webkit-box-shadow:0 4px 60px rgba(0,0,0,.1);box-shadow:0 4px 60px rgba(0,0,0,.1);border-radius:30px}.request.request--new .request-content__description{margin:16px 0 20px}.mobile-navigation.hidden,.request.request--new .request-content__description.mobile{display:none}@media screen and (max-width:767px){.banner-embed__image{max-width:100%}.request.request--new .request-content__description{display:none}.request.request--new .request-content__description.mobile{display:block}}.request.request--new .request-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request.request--new .request-form__wrapper{width:100%}.request.request--new .request-form__wrapper:first-child{border:1px solid #e9e9e9;border-radius:5px;padding:20px 20px 10px 46px;position:relative;margin-top:20px}.request.request--new .request-form__wrapper:first-child .request-form-title{color:#97979e;position:absolute;bottom:100%;margin-bottom:4px;left:0}.request.request--new .request-form__wrapper:first-child .request-form-title .fas{position:absolute;top:36px;left:10px;color:#ddd}.request.request--new .request-form-budget__range{color:#97979e}.request.request--new .request-form__wrapper:nth-child(2),.request.request--new .request-form__wrapper:nth-child(3),.request.request--new .request-form__wrapper:nth-child(4){width:230px}.request.request--new .request-form-field__icon{color:#ddd;top:11px;left:16px;font-size:18px}.request.request--new .request-form-field__input{border:1px solid #e9e9e9;border-radius:5px;padding:10px 16px 10px 42px}.request.request--new .request-form-field.request-form-field--default .request-form-field__textarea{height:54px;border:1px solid #e9e9e9;border-radius:5px;padding:10px 16px 10px 42px}.request.request--light{position:relative;padding:40px 0 68px;background:#dee6e9}.request.request--light::before{position:absolute;content:'';display:none;width:840px;height:638px;left:50%;bottom:0;-webkit-transform:translateX(-93.5%);-ms-transform:translateX(-93.5%);transform:translateX(-93.5%);background:url('/local/templates/custom/images/landing/elena-andreevna.png') 0 0/cover no-repeat}.request.request--light .request-row .request-row__column:first-child .request-content{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.request.request--light .request-row .request-row__column{margin-top:30px}.request.request--light .request-row .request-row__column:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.request.request--light .request-row .request-row__column:first-child .request-content .request-content__heading{line-height:45px}.request.request--light .request-row .request-row__column:first-child .request-content .request-content__description{margin-top:30px;font-size:16px;color:#30333b}.request.request--light .request-row .request-row__column:first-child .request-content .request-content__description a{color:#30333b!important}.request.request--light .request-row .request-row__column:first-child .request-content .request-content__description a:last-child{text-decoration:underline!important}.request.request--light .request-content .request-content__heading{font-size:38px;color:#30333b}.docs__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}.docs__grid .projects-carousel__column{width:100%;padding:0;margin:0}.svg-button-copy{position:relative;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.svg-button-copy__tooltip{position:absolute;top:calc(100% + 10px);left:50%}.svg-button-copy.active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes scroll-20{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}@keyframes scroll-20{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}@-webkit-keyframes scroll-40{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 40px));transform:translateX(calc(-100% - 40px))}}@keyframes scroll-40{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 40px));transform:translateX(calc(-100% - 40px))}}@-webkit-keyframes eyes{20%{visibility:visible}25%{visibility:hidden}}@keyframes eyes{20%{visibility:visible}25%{visibility:hidden}}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}}@-webkit-keyframes arrow-pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}}@keyframes arrow-pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}}@-webkit-keyframes rotate{0%,65%{-webkit-transform:rotate(0);transform:rotate(0)}25%,45%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes rotate{0%,65%{-webkit-transform:rotate(0);transform:rotate(0)}25%,45%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes heartBeat{50%,60%,70%{-webkit-transform:scale(1);transform:scale(1)}55%,65%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes heartBeat{50%,60%,70%{-webkit-transform:scale(1);transform:scale(1)}55%,65%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes button-pulse{from{-webkit-box-shadow:0 0 8px 6px rgba(255,113,28,.5),0 0 12px 14px rgba(255,113,28,.5);box-shadow:0 0 8px 6px rgba(255,113,28,.5),0 0 12px 14px rgba(255,113,28,.5)}to{-webkit-box-shadow:0 0 18px 6px rgba(255,200,0,0),0 0 4px 71px rgba(255,200,0,0);box-shadow:0 0 18px 6px rgba(255,200,0,0),0 0 4px 71px rgba(255,200,0,0)}}@keyframes button-pulse{from{-webkit-box-shadow:0 0 8px 6px rgba(255,113,28,.5),0 0 12px 14px rgba(255,113,28,.5);box-shadow:0 0 8px 6px rgba(255,113,28,.5),0 0 12px 14px rgba(255,113,28,.5)}to{-webkit-box-shadow:0 0 18px 6px rgba(255,200,0,0),0 0 4px 71px rgba(255,200,0,0);box-shadow:0 0 18px 6px rgba(255,200,0,0),0 0 4px 71px rgba(255,200,0,0)}}@-webkit-keyframes round-one{100%,80%{stroke-dashoffset:-870}}@keyframes round-one{100%,80%{stroke-dashoffset:-870}}@-webkit-keyframes round-two{100%,80%{stroke-dashoffset:-750}}@keyframes round-two{100%,80%{stroke-dashoffset:-750}}@-webkit-keyframes gradient{0%,66%{opacity:0}33%{opacity:1}}@keyframes gradient{0%,66%{opacity:0}33%{opacity:1}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.footer{position:relative;background:#161616}.footer__improvement{position:absolute;top:-38px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-improvement{display:-webkit-box;display:-ms-flexbox;display:flex;width:290px;height:38px;border-radius:15px 15px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left top,left bottom,color-stop(-32%,#ffe371),color-stop(-19%,#fdcb00),color-stop(64%,#fdcb00),color-stop(77%,#facf23),to(#eabe0f));background:linear-gradient(180deg,#ffe371 -32%,#fdcb00 -19%,#fdcb00 64%,#facf23 77%,#eabe0f 100%)}.footer-top-content,.footer-top__row{display:-webkit-box;display:-ms-flexbox}.footer-improvement__text{line-height:1;border-bottom:1px dashed rgba(255,255,255,0);cursor:pointer;-webkit-transition:border-color 150ms;transition:border-color 150ms}.footer-improvement__text:hover{border-color:#040404}.footer-top{padding:20px 0;border-bottom:1px solid #242424}.footer-top__row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:unset;padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer-bottom-badges__link:first-child,.footer-bottom-badges__wrapper:first-child,.footer-bottom-row__column:first-child{margin-top:0}.footer-top-row__column--logo{margin-right:30px}.footer-top-row__column--logo a{color:#fff;display:block}.footer-top-row__column--logo a:after{display:none;width:1px;height:32px;content:"";position:absolute;top:5px;right:50%;background-color:#fff}.footer-top-row__column--logo a:hover{color:#f37130}.footer-middle-content__link:hover,.footer-middle-content__title a:hover,.footer-middle-navigation__link:hover{color:#ff711c}.footer-top-row__column--contacts{margin-left:unset;position:relative}.footer-top-row__column--call{width:100%}.footer-top-row__tooltip{top:65px;left:60px}.footer-top-content{display:flex;padding:8px 0 7px;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-content .calc-wrapper ul li::before,.footer-bottom-row::after,.footer-bottom-row::before,.footer-middle-row::after,.footer-middle-row::before,.footer-top-content.footer-top-content--desktop,.header-open .header-information-row__logotip{display:none}.footer-top-content__icon{font-size:28px;color:#fff;-webkit-transition:color 150ms;transition:color 150ms}.footer-top-content__information a{color:#f37130;font-size:13px;line-height:18px;font-weight:300}.footer-top-content__title{font-family:Ubuntu,serif;font-size:15px;line-height:18px;color:#fff;-webkit-transition:color 150ms;transition:color 150ms;margin-bottom:4px}.footer-top-content.footer-top-content--action:hover .footer-top-content__title{color:#f49600}.footer-top-content__text{font-size:12px;line-height:14px;font-weight:700;color:#fff}.footer-top-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:263px;padding:8px 4px 7px;border-radius:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#242424!important;border:1px solid #f37130}.footer-top-button:hover{-webkit-animation:.8s ease-out button-pulse;animation:.8s ease-out button-pulse}.footer-top-button__content{display:block;width:100%;padding:5px 12px;border-radius:8px;text-transform:uppercase;text-align:center;font-weight:700;color:#fff}.footer-middle-content__link,.footer-middle-content__title{font-family:Bitter,serif;font-weight:500;font-size:16px;color:#fff}.footer-middle{padding:50px 15px 20px}.footer-middle-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px}.footer-middle-row__column{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-middle-row__column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.footer-middle-additional__column{width:100%;margin-bottom:15px}.footer-middle-content__title.open~.footer-middle-content__title-icon{transform:rotate(180deg)}.footer-middle-content__title-icon{position:absolute;top:4px;left:-20px}.footer-middle-content__title a{color:#fff;-webkit-transition:color 150ms;transition:color 150ms}.footer-middle-content__title.open+.footer-middle-navigation{max-height:300px;margin-top:15px}.footer-middle-content.footer-middle-content--additional .footer-middle-content__title{margin-bottom:5px}.footer-middle-content__link{-webkit-transition:color 150ms;transition:color 150ms}.footer-middle-navigation{max-height:0;margin-top:0;overflow:hidden;transition:margin-top .4s}.footer-middle-navigation__item--socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}.footer-middle-navigation__item.dot{position:relative;padding-left:10px}.footer-middle-navigation__item.dot::before{position:absolute;content:"";width:4px;height:4px;top:8px;left:0;border-radius:50%;background:#fff}.footer-middle-buttons,.footer-middle-navigation__item.footer-middle-navigation__item--amount{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-middle-files__link,.footer-middle-navigation__link{font-size:13px;font-weight:300;color:#fff;-webkit-transition:color 150ms;transition:color 150ms}.footer-middle-navigation__link.footer-middle-navigation__link--btn{font-size:13px;font-weight:700;padding:0 10px;border-radius:8px;background:linear-gradient(93deg,#fa3 1.16%,#ff711c 100%);line-height:17px;display:inline-block;color:#000;-webkit-box-shadow:0 0 0 #ff711c;box-shadow:0 0 0 #ff711c;-webkit-transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.footer-bottom-badges__link:hover,.footer-bottom-information__link:hover,.footer-middle-files__link:hover,.footer-middle-navigation__social-link:hover{color:#ff711c}.footer-middle-navigation__link.footer-middle-navigation__link--btn:hover{-webkit-box-shadow:0 0 10px #ff711c;box-shadow:0 0 10px #ff711c}.footer-middle-navigation__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#343434;color:#fff;border-radius:5px;width:26px;height:26px;padding:0;margin:0;border:none}.footer-middle-navigation__amount{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;margin-left:8px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-size:10px;color:#fff;background:#18a0fb}.footer-middle-badges__link--big,.footer-middle-badges__link-img{width:100%}.footer-middle-files__item{position:relative;padding-left:12px;margin-bottom:15px}.footer-middle-files__item::before{position:absolute;content:"↓";top:1px;left:0;font-size:13px;color:#ff711c}.footer-bottom-socials,.footer-middle-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.footer-middle-badges__image{display:block;height:auto}.footer-middle-buttons__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:26px;height:26px;margin-right:7px;border:none;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#343434;-webkit-transition:background-color 150ms;transition:background-color 150ms}.footer-middle-buttons__link.footer-middle-buttons__link--skype:hover{background:#4c97e9}.footer-middle-buttons__link.footer-middle-buttons__link--tg:hover{background:#57a5d9}.footer-middle-buttons__link.footer-middle-buttons__link--whatsapp:hover{background:#53a437}.footer-middle-buttons__link.footer-middle-buttons__link--viber:hover{background:#7447a7}.footer-middle-buttons__link.footer-middle-buttons__link--vk:hover{background:#4587ed}.footer-middle-buttons__link.footer-middle-buttons__link--fb:hover{background:#3877ea}.footer-bottom{padding:20px 0 75px;border-top:1px solid #242424}.footer-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footer-bottom-row__column{float:none;margin-top:30px;width:fit-content}.footer-bottom-row__column:last-child{width:100%!important}.footer-bottom-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.footer-bottom-ratings__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 0 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;border-radius:8px;color:#fff!important;background:#242424}.footer-bottom-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom-information__text{font-size:15px;color:#aaa}.footer-bottom-information__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#aaa;-webkit-transition:color 150ms;transition:color 150ms}.footer-bottom-information__icon{display:none;margin-right:4px}.footer-bottom-badges__wrapper:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-bottom-badges__link{margin-top:5px;font-size:15px;color:#aaa;-webkit-transition:color 150ms;transition:color 150ms}.header-navigation-socials{display:flex;gap:10px;margin-left:auto}@media screen and (min-width:360px){.footer-top__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:unset}.footer-top-row__column--contacts{margin-left:auto}}@media screen and (min-width:451px){.header-navigation-socials{gap:20px}.information-button-circle{display:flex}.header-information-button__text{text-align:unset}.footer-top-content{width:auto}.footer-top-row__column--logo a:after{right:50%;display:block}.footer-middle-additional__column,.footer-middle-row__column{width:50%}.footer-bottom-information__icon{display:block}}@media screen and (min-width:576px){.blog{padding-top:20px}.footer-top{padding:15px 0}.footer-top__row{padding:0}.footer-middle-content__title-icon,.footer-top-content.footer-top-content--mobile{display:none}.footer-top-content.footer-top-content--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-middle{padding:50px 0}.footer-middle-row{row-gap:50px}.footer-middle-content__title.open+.footer-middle-navigation,.footer-middle-navigation{max-height:unset;margin-top:40px}.footer-middle-row__column{width:33%!important}.footer-middle-content{width:auto}.footer-middle-row__column:last-child{width:100%!important}.footer-middle-row__content{margin:0}.footer-middle-additional__column{width:50%;margin-bottom:0}.footer-middle-content__badges{margin-bottom:25px}.footer-middle-content.footer-middle-content--additional .footer-middle-content__title,.footer-middle-content__link{font-size:15px}.footer-middle-badges__link--big{width:unset}.footer-bottom{padding:10px 0 90px}.footer-bottom-badges{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom-badges__wrapper{margin-top:0}.footer-bottom-badges__wrapper:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:768px){.footer-top-row__column--logo{position:relative}.footer-top-row__column--logo a:after{right:-30px}.footer-top-row__column--contacts{margin-left:30px}.footer-top-row__column--call{width:unset;margin-left:auto}.footer-middle-row__column{width:33.33%}.footer-middle-content.footer-middle-content--additional .footer-middle-content__title,.footer-middle-content__link{font-size:16px}.footer-bottom-badges__wrapper:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-bottom-badges__link{margin-top:0;margin-left:30px}.footer-bottom-badges__link:first-child{margin-left:0}.footer-bottom-information{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-bottom-information__item{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (min-width:992px){.footer-top-row__column{margin-top:0}.footer-middle{padding:50px 0 60px}.footer-middle-row__column{width:20%!important}.footer-middle-content.footer-middle-content--without-heading{padding-top:63px}.footer-bottom{padding-bottom:10px}.footer-bottom-socials{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-bottom-socials__link{width:28px;height:28px;background-color:#242424;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.header-information-wrapper__text{display:block;font-family:Ubuntu;font-weight:400;font-style:Regular;font-size:14px;color:#ff711c;line-height:16.5px;letter-spacing:1px;vertical-align:middle}.calc-wrapper__btn,.calc-wrapper__text,.header-information-button__text,.header-information-wrapper__link--tel{font-weight:400;font-style:Regular;letter-spacing:0;vertical-align:middle}.header-information-button__text{font-family:Unbounded;font-size:25px;line-height:100%;text-align:center;white-space:nowrap}.header-information-button.header-information-button--request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px 35px;border:1px solid #ff711c;border-radius:990px}.header-mobile-link{padding:4px 0}.header-open .tg-bg,.header-open .wa-bg{fill:transparent}.header-open .tg-icon{fill:#FF711C;transform:translateX(-4px) translateY(-2px)}.header-open .header-information-messengers__image-tg{border:2px solid #ff711c;border-radius:100%}@media(min-width:1200px){.header-information-button__text{font-family:Bitter;font-weight:400;font-style:Regular;font-size:15px;color:#fff!important;line-height:28px;letter-spacing:0;vertical-align:middle}.header-information-button.header-information-button--request{padding:4px 9px 4px 4px;background-color:#f3712f;gap:10px}.header-search__input::-webkit-input-placeholder{opacity:.7!important;color:#343434!important}.header-search__input::-moz-placeholder{opacity:.7!important;color:#343434!important}.header-search__input:-ms-input-placeholder{opacity:.7!important;color:#343434!important}.header-search__input::-ms-input-placeholder{opacity:.7!important;color:#343434!important}.header-search__input::placeholder{opacity:.7!important;color:#343434!important}}.footer-bottom-socials__link:hover{color:#ff711c}.col-xs-12.col-md-7.footer-bottom-row__column{margin-top:30px}@media screen and (min-width:1200px){.footer-bottom-information__item{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.footer-middle-row__column:last-child{width:20%!important}.col-xs-12.col-md-7.footer-bottom-row__column{margin-top:0}}.header-navigation-row{margin:unset;margin-top:auto}.header-navigation-row__main{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.header-navigation-row__footer{display:flex;align-items:center}.header-navigation-row__footer .header-navigation-contacts__button{padding:20px 43px}.header-navigation-row__main a{display:block;font-family:Ubuntu,serif}.header-navigation-socials img{width:40px;height:40px}.header-information-wrapper__link--tel{display:block;font-size:26px;color:#ff741e!important;line-height:22px}.header-mobile-list{padding-top:0}.header-navigation-row{display:block}@media (max-height:736px){.header-information-wrapper__fox{height:160px;max-width:91px;transform:translateY(-72%) scale(1)}}@media (max-width:576px){.header-information-wrapper__fox{height:160px;max-width:91px;transform:translateY(-105%) scale(1)}}.wrapper__calc{padding:20px 0;display:none}.wrapper__calc-content{padding:30px;box-shadow:0 5px 35px -9px #00000014;border-radius:25px}.calc-wrapper__flex{display:flex;align-items:center;justify-content:space-between;gap:30px}.calc-wrapper__text{font-family:Segoe UI;font-size:18px;color:#676767;line-height:29px}.calc-wrapper__btn-block{display:flex;align-items:center;gap:30px;justify-content:space-between}.calc-wrapper__btn{font-family:Ubuntu;font-size:14px;color:#f3712f;padding:9px 30px;border:1px solid #f3712f;border-radius:20px;line-height:20px;text-align:center;background-color:transparent;white-space:nowrap;transition:background-color .25s,color .25s}.calc-wrapper__btn:hover{background-color:#f3712f;color:#fff}@media(max-width:1200px){.calc-wrapper__flex{flex-direction:column;align-items:flex-start}.calc-wrapper__text br{display:none}}@media(max-width:768px){.calc-wrapper__arrow{display:none}}@media(max-width:576px){.success-request-list__item{align-items:flex-start}.calc-wrapper__btn,.calc-wrapper__btn-block{width:100%}.blog-content .row{margin:0}}