:root{--foreground-default:#222327;--foreground-soft:#5a5e69;--foreground-muted:#aaacb5;--foreground-light:#fff;--background-surface1:#fff;--background-surface2:#f1f1f3;--background-surface3:#1f2c4d;--background-surface4:#fd8440;--border-soft:#fff3;--border-hard:#1f2c4d33;--primary-default:#fb6511;--primary-soft:#fd8440;--primary-muted:#ffcaac;--primary-hover:#ff9932;--primary-disabled:#fee2d2;--success-default:#00b998;--success-soft:#5ad5bf;--success-muted:#cbf8f0;--success-hover:#2dc7ac;--warning-default:#f29100;--warning-soft:#f5a733;--warning-muted:#f9c880;--warning-hover:#c70;--error-default:#d51a52;--error-soft:#e67697;--error-muted:#f2bacb;--error-hover:#aa1542;--neutral-1:#fff;--neutral-2:#f1f1f3;--neutral-3:#d4d6da;--neutral-4:#8d919c;--neutral-5:#717583;--neutral-6:#5a5e69;--neutral-7:#44464f;--neutral-8:#2d2f34;--neutral-9:#17171a;--neutral-10:#0b0c0d;--font-main:"Mulish",sans-serif;--font-secondary:"Roboto",sans-serif;--h1-desktop:800 78px/.88 var(--font-main);--h2-desktop:800 64px/.88 var(--font-main);--h3-desktop:800 52px/.88 var(--font-main);--h4-desktop:800 40px/.88 var(--font-main);--h5-desktop:800 24px/.88 var(--font-main);--h6-desktop:800 20px/.88 var(--font-main);--accent-desktop:800 88px/1 var(--font-main);--h1-mobile:800 36px/.88 var(--font-main);--h2-mobile:800 28px/.88 var(--font-main);--h3-mobile:800 25px/.88 var(--font-main);--h4-mobile:800 22px/.88 var(--font-main);--h5-mobile:800 20px/.88 var(--font-main);--h6-mobile:800 16px/.88 var(--font-main);--accent-mobile:800 60px/.85 var(--font-main);--body-xs-semibold:600 12px/1.5 var(--font-secondary);--body-xs-regular:400 12px/1.5 var(--font-secondary);--body-s-semibold:600 14px/1.5 var(--font-secondary);--body-s-regular:400 14px/1.5 var(--font-secondary);--body-m-semibold:600 16px/1.5 var(--font-secondary);--body-m-regular:400 16px/1.5 var(--font-secondary);--body-l-semibold:600 20px/1.5 var(--font-secondary);--body-l-regular:400 20px/1.5 var(--font-secondary);--label-l:600 18px/1 var(--font-secondary);--label-m:600 16px/1 var(--font-secondary);--label-s:600 14px/1 var(--font-secondary);--header-height:72px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-moz-box-sizing:border-box;box-sizing:border-box;margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{-moz-box-sizing:border-box!important;box-sizing:border-box!important;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input{-moz-box-sizing:border-box!important;box-sizing:border-box!important}html{-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit}canvas,img,picture,svg,video{display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}button{cursor:pointer}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}ol,ul{padding-left:24px}table{border-collapse:collapse;border-spacing:0;width:100%}details{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}:root{--container:16px;--max-width:-webkit-calc(1366px + var(--container)*2);--max-width:-moz-calc(1366px + var(--container)*2);--max-width:calc(1366px + var(--container)*2)}.container{margin:0 auto;max-width:var(--max-width);padding:0 var(--container);position:relative;width:100%}:root{--fade-in-up:fadeinup .4s ease-out forwards;--fade-in:fadein .2s ease forwards;--fade-out:fadeout .2s ease forwards}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(50px);transform:translateY(50px)}50%{opacity:0}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px)}50%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}*{-webkit-tap-highlight-color:transparent}html{height:100%;scroll-behavior:smooth;scroll-padding-top:-webkit-calc(var(--header-height));scroll-padding-top:-moz-calc(var(--header-height));scroll-padding-top:calc(var(--header-height))}body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;background:#fff;color:var(--foreground-default,#222327);flex-direction:column;font:var(--body-m-regular);max-width:100%;min-height:100%;min-width:375px;overflow-x:hidden}body.overflow-hidden{overflow:hidden}.overlay{opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden}.overlay.show{background:#0003;height:100%;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;visibility:visible;width:100%;z-index:110}h1{font:var(--h1-mobile)}h2{font:var(--h2-mobile)}h3{font:var(--h3-mobile)}h4{font:var(--h4-mobile)}h5{font:var(--h5-mobile)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-webkit-scrollbar{height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}main{margin-top:var(--header-height);min-height:max(100vh - 614px,350px)}.section{padding:40px 0 100px;position:relative}.section~.section{margin-top:-40px}.inner-section:first-of-type{padding-top:40px}.section-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:60px}.section-top,.section-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.section-top{margin-bottom:28px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.section-top .title{color:var(--foreground-muted,#aaacb5);font:var(--h2-mobile);letter-spacing:-1px;margin:0}.error{color:#d91528}img{object-fit:contain}.btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border-radius:100px;cursor:pointer;gap:8px;justify-content:center;padding:0}.btn,.btn svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn svg{-webkit-flex-shrink:0;flex-shrink:0}.btn p{margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.btn:disabled{background:var(--primary-disabled,#fee2d2);color:var(--primary-muted,#ffcaac)}.btn:disabled svg{stroke:var(--primary-muted,#ffcaac)}.btn:disabled:hover{background:var(--primary-disabled,#fee2d2);color:var(--primary-muted,#ffcaac)}.btn:disabled:hover svg{stroke:var(--primary-muted,#ffcaac)}.btn--primary{background:var(--primary-default,#fb6511)}.btn--primary,.btn--primary:hover{color:var(--foreground-light,#fff)}.btn--primary:hover{background:var(--primary-hover,#ff9932)}.btn--primary svg,.btn--primary:hover svg{stroke:var(--foreground-light,#fff)}.btn--secondary{border:2px solid var(--primary-default,#fb6511);color:var(--primary-default,#fb6511)}.btn--secondary:hover{border:2px solid var(--primary-hover,#ff9932);color:var(--primary-hover,#ff9932)}.btn--secondary svg{stroke:var(--primary-default,#fb6511)}.btn--secondary:hover svg{stroke:var(--primary-hover,#ff9932)}.btn-link--primary{color:var(--primary-default,#fb6511)}.btn-link--primary:hover{color:var(--primary-hover,#ff9932)}.btn-link--primary svg{fill:var(--primary-default,#fb6511);stroke:var(--primary-default,#fb6511)}.btn-link--primary:hover svg{fill:var(--primary-hover,#ff9932);stroke:var(--primary-hover,#ff9932)}.btn-icon--primary{background:var(--primary-default,#fb6511)}.btn-icon--primary:hover{background:var(--primary-hover,#ff9932)}.btn-icon--primary svg{fill:var(--foreground-light,#fff)}.btn-icon--primary svg,.btn-icon--primary:hover svg{stroke:var(--foreground-light,#fff)}.btn--outline{border:2px solid var(--primary-default,#fb6511);color:var(--primary-default,#fb6511)}.btn--outline:hover{border:2px solid var(--primary-hover,#ff9932);color:var(--primary-hover,#ff9932)}.btn-icon--secondary{border:2px solid var(--primary-default,#fb6511)}.btn-icon--secondary:hover{border:2px solid var(--primary-hover,#ff9932)}.btn-icon--secondary svg{stroke:var(--primary-default,#fb6511)}.btn-icon--secondary:hover svg{stroke:var(--primary-hover,#ff9932)}.btn--light-secondary{border:2px solid var(--neutral-1,#fff);color:var(--neutral-1,#fff)}.btn--light-secondary:hover{border:2px solid var(--neutral-4,#8d919c);color:var(--neutral-4,#8d919c)}.btn--light-secondary svg{stroke:var(--neutral-1,#fff)}.btn--light-secondary:hover svg{stroke:var(--neutral-4,#8d919c)}.swiper-button-disabled{background:var(--background-surface2,#f1f1f3);cursor:not-allowed}.swiper-button-disabled svg{fill:var(--foreground-muted,#aaacb5);stroke:var(--foreground-muted,#aaacb5)}.swiper-button-disabled:hover{background:var(--background-surface2,#f1f1f3)}.swiper-button-disabled:hover svg{fill:var(--foreground-muted,#aaacb5);stroke:var(--foreground-muted,#aaacb5)}#cookies{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:var(--background-surface1,#fff);border-radius:28px 28px 0 0;bottom:0;box-shadow:0 4px 10px #2628321a;color:var(--foreground-default,#222327);gap:24px;left:50%;max-width:607px;padding:40px 16px 16px;position:fixed;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%);width:100%;z-index:120}#cookies p{font:var(--body-s-regular);margin:8px 0 0}#cookies b{font:var(--h5-mobile)}#cookies b a{color:var(--primary-default,#fb6511)}#cookie-accept{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border-radius:100px;justify-content:center;padding:11px 12px}.callback .btn{height:40px;margin-top:8px;padding:0 12px;width:100%}.callback-calc__inner .btn{font:var(--label-l)}.callback__form-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.callback__form-inputs input,.callback__form-inputs textarea{background:#ffffff1a;border-radius:100px;color:var(--foreground-light,#fff);font:var(--body-m-regular);padding:12px 20px;width:100%}.callback__form-inputs textarea{border-radius:20px;height:120px;resize:none}.callback__form-inputs input::-webkit-input-placeholder,.callback__form-inputs textarea::-webkit-input-placeholder{color:var(--foreground-light,#fff)}.callback__form-inputs input:-ms-input-placeholder,.callback__form-inputs textarea:-ms-input-placeholder{color:var(--foreground-light,#fff)}.callback__form-inputs input::placeholder,.callback__form-inputs textarea::placeholder{color:var(--foreground-light,#fff)}.custom-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;cursor:pointer;gap:12px}.custom-checkbox:hover .custom-checkbox__visual{background:var(--primary-default,#fb6511)}.custom-checkbox__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.custom-checkbox__visual{background:var(--background-surface2,#e0eef9);border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.custom-checkbox__visual,.custom-checkbox__visual:after{height:24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:24px}.custom-checkbox__visual:after{background-image:url(../images/check.svg);background-repeat:no-repeat;background-size:contain;content:"";opacity:0;position:absolute;visibility:hidden}.custom-checkbox__text{font:var(--body-s-regular)}input:checked~.custom-checkbox__visual{background:var(--primary-default,#fb6511)}input:checked~.custom-checkbox__visual:after{opacity:1;visibility:visible}.section--white{background:var(--background-surface1,#fff);border-radius:28px 28px 0 0}.section--primary{background:var(--background-surface4,#fd8440);border-radius:28px 28px 0 0}.section--primary .title{color:var(--foreground-light,#fff)}.section--gray{background:var(--background-surface2,#f1f1f3);border-radius:28px 28px 0 0}.section--blue{background:var(--background-surface3,#1f2c4d);border-radius:28px 28px 0 0}.section--blue .title{color:var(--foreground-light,#fff)}.page-title~.section{margin-top:-40px}.page-title{background:var(--background-surface3,#1f2c4d);color:var(--foreground-light,#fff);padding:40px 0 100px}.page-title .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:28px}.page-title h1{font:var(--h1-mobile);margin:0}.page-title .subtitle{max-width:668px}.header{background:var(--background-surface3,#1f2c4d);height:var(--header-height);padding:0;position:fixed;top:0;width:100%;z-index:111}.header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0 0 12px}.header__logo{-webkit-flex-shrink:0;flex-shrink:0}.header__logo img{aspect-ratio:28/15;height:60px}.header__wrap{display:none}.header__nav ul{margin:0;padding:0}.header__nav li{list-style:none}.header__list-item{position:relative}.header__list-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:var(--foreground-light,#fff);font:var(--label-m);gap:6px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__list-link p{margin:0}.header__list-link:hover{color:var(--primary-default,#fb6511)}.header__list-icon{height:16px;width:16px}.header__list-icon--desktop{display:none}.header__list-icon svg{fill:none;height:100%;stroke:var(--fill-icon,#222);stroke-width:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.header__list-link:hover .header__list-icon svg{stroke:var(--primary-default,#fb6511)}.header__sublist{overflow:hidden;width:100%}.header__list-title,.header__sublist-title{color:var(--primary-default,#fb6511);font:var(--label-m);padding-bottom:14px}.header__sublist-content,.header__subsublist-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.header__sublist-link,.header__subsublist-link{background:transparent;color:var(--foreground-default,#222327);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font:var(--body-m-semibold);padding:10px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.header__sublist-link:hover,.header__subsublist-link:hover{color:var(--primary-default,#fb6511)}.header__list-item.has-child--inline{position:relative}.header__list-item.has-child--inline .header__sublist{background:transparent;display:grid;grid-template-rows:0fr;left:0;min-width:220px;opacity:0;position:absolute;top:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden}.header__list-item.has-child--inline .header__sublist>.header__sublist-content{overflow:hidden}.header__list-item.has-child--inline.active .header__sublist{grid-template-rows:1fr;margin-top:8px;opacity:1;pointer-events:auto;visibility:visible}.header__list-item.has-child--inline .header__list-link svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__list-item.has-child--inline.active .header__list-link svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.header__phone-item{color:var(--foreground-light,#fff);font:var(--body-s-semibold);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header__phone-item:hover{color:var(--primary-default,#fb6511)}.header__actions{display:grid;gap:10px;grid-template-columns:repeat(2,auto);margin-top:auto}.header__actions .btn{display:none;height:44px;padding:0 20px}.header__burger{background:var(--primary-default,#fb6511);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:40px;width:40px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;cursor:pointer;justify-content:center;margin-top:auto}.header__burger svg{-webkit-flex-shrink:0;flex-shrink:0;height:24px;stroke:var(--foreground-light,#fff);stroke-width:2px;width:24px}.mobile-menu{height:100vh;opacity:0;position:fixed;right:-100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:100%}.mobile-menu,.mobile-menu.active{background:var(--background-surface1,#fff)}.mobile-menu.active{opacity:1;right:0;visibility:visible;z-index:113}.mobile-menu__top{position:-webkit-sticky;position:sticky;top:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;background:var(--background-surface1,#fff);justify-content:space-between;padding:16px 0;width:100%;z-index:116}.mobile-menu__top,.mobile-menu__top .close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.mobile-menu__top .close{height:24px;width:24px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;cursor:pointer;justify-content:center;margin-left:auto}.mobile-menu__top .close svg{height:24px;stroke:var(--line-icon,#33363f);stroke-width:2px;width:24px}.mobile-menu__top .back{display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:var(--foreground-soft,#5a5e69);cursor:pointer;font:var(--label-s);gap:2px}.mobile-menu__top .back p{margin:0}.mobile-menu__top .back svg{fill:var(--foreground-soft,#5a5e69);height:24px;stroke:none;stroke-width:2px;width:24px}.mobile-menu__top .back.visible,.mobile__menu-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.mobile__menu-wrapper{height:100svh;min-height:0;overflow-y:scroll;padding:16px 0 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.mobile-menu.active .header__nav{color:var(--black-primary,#030303);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;letter-spacing:-.14px;padding-bottom:12px;position:relative}.mobile-menu.active .header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.mobile-menu.active .header__list-item{background-color:transparent;padding:14px 0;position:relative;width:100%}.mobile-menu.active .header__actions .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.mobile-menu.active .header__list-item:hover .header__list-link{color:var(--primary-default,#fb6511)}.mobile-menu.active .header__list-item:hover .header__list-link svg{stroke:var(--primary-default,#fb6511)}.mobile-menu.active .header__list-link{color:var(--foreground-default,#222327);gap:6px;width:100%}.mobile-menu.active .header__list-link svg{fill:none;-webkit-flex-shrink:0;flex-shrink:0;height:16px;stroke:var(--foreground-default,#222327);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:16px}.mobile-menu.active .header__phone-item{color:var(--foreground-default,#222327);font:var(--body-l-semibold)}.mobile-menu.active .header__sublist-wrapper{background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100svh;left:100%;opacity:0;padding:16px var(--container) 100px;position:fixed;top:56px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:100%;z-index:115;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;overflow-y:auto}.mobile-menu.active .header__list-item.has-child.active .header__sublist-wrapper{left:0;opacity:1;visibility:visible}.mobile-menu.active .header__sublist,.mobile-menu.active .header__subsublist{-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.mobile-menu.active .header__sublist,.mobile-menu.active .header__sublist-content,.mobile-menu.active .header__subsublist,.mobile-menu.active .header__subsublist-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.mobile-menu.active .header__sublist-content,.mobile-menu.active .header__subsublist-content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column}.mobile-menu.active .header__sublist-link,.mobile-menu.active .header__subsublist-link{background:transparent;color:var(--foreground-default,#222327);font:var(--body-m-semibold);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.mobile-menu.active .header__sublist-link:hover,.mobile-menu.active .header__subsublist-link:hover{color:var(--primary-default,#fb6511)}.mobile-menu.active .header__sublist-item.has-submenu .header__subsublist{background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100svh;left:100%;opacity:0;padding:16px var(--container) 100px;position:fixed;top:56px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:100%;z-index:115;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;overflow-y:auto}.mobile-menu.active .header__sublist-item.has-submenu.open .header__subsublist{left:0;opacity:1;visibility:visible}.mobile-menu.active .header__list-item.has-child--inline .header__sublist{background:transparent;border-radius:0;display:grid;grid-template-rows:0fr;margin:0;overflow:hidden;padding:0;position:static;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.mobile-menu.active .header__list-item.has-child--inline.active .header__list-link{color:var(--primary-default,#fb6511)}.mobile-menu.active .header__list-item.has-child--inline.active .header__list-link svg{stroke:var(--primary-default,#fb6511);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu.active .header__list-item.has-child--inline .header__sublist>.header__sublist-content{overflow:hidden}.mobile-menu.active .header__list-item.has-child--inline.active .header__sublist{grid-template-rows:1fr;margin-top:20px}.mobile-menu.active .header__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px;margin-top:40px}.mobile-menu.active .header-messengers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.mobile-menu.active .header-messengers svg{fill:var(--background-surface3)}.mobile-menu.active .header-messengers a img,.mobile-menu.active .header-messengers a svg{height:24px;width:24px}.header-messengers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5px}.header-messengers svg{fill:#fff}.header-messengers a img,.header-messengers a svg{height:20px;width:20px}.header__phone-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5px}footer{color:var(--foreground-light,#fff);margin-top:-40px;padding:40px 0;position:relative}.footer__inner{display:grid;gap:30px}.footer__logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px}.footer__logo img{height:153px;width:187px}.footer__slogan{font:var(--body-s-regular);width:240px}.footer__nav{display:grid;gap:30px}.footer__nav ul{list-style:none;margin:0;padding:0}.footer__nav ul li a{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.footer__nav ul li:hover a{color:var(--background-surface4,#fd8440)}.footer__nav-items,.footer__nav-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.footer__nav-title{color:var(--foreground-muted,#aaacb5)}.decor{background:#fff3;height:1px;width:100%}.footer__bottom-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font:var(--body-s-regular);gap:12px}.contacts__messengers .contacts__messenger svg{fill:#fff}[data-ac-icon]{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}[data-ac-content]{height:0;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;transition:height .3s ease}[data-dropdown]{display:inline-block;position:relative}[data-dropdown-trigger]{background:#f0f0f0;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-weight:500;padding:.75rem 1rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.5rem}[data-dropdown-icon]{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}[data-dropdown-menu]{background:#fff;border:1px solid #ddd;border-radius:4px;display:none;left:0;min-width:150px;opacity:0;padding:.5rem 0;position:absolute;top:100%;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease,-moz-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;z-index:10}[data-dropdown-menu] ul{list-style:none;margin:0;padding:0}[data-dropdown-menu] li a{color:#333;display:block;padding:.5rem 1rem;text-decoration:none}[data-dropdown-menu] li a:hover{background:#f5f5f5}select[data-custom-select]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-icon{display:none}.custom-select{cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.custom-select .select-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;fill:none;position:absolute;right:20px;stroke:#1c1c1c;top:15px}.custom-select__current,select[data-custom-select]{background:#f0f0f0;border:1px solid #ccc;padding:10px}.custom-select__list{background:#fff;border:1px solid #ccc;display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.custom-select.is-open .custom-select__list{display:block}.custom-select__item{padding:10px}.custom-select__item.is-selected,.custom-select__item:hover{background:#eee}.breadcrumbs,.breadcrumbs-wrapper{background:var(--background-surface3,#1f2c4d)}.breadcrumbs-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:4px;margin:0 auto;max-width:var(--max-width);padding:0 var(--container);width:100%}.breadcrumbs-wrapper::-webkit-scrollbar{height:0;width:0}.breadcrumbs-separator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.breadcrumbs-separator svg{fill:none;-webkit-flex-shrink:0;flex-shrink:0;height:12px;stroke:var(--foreground-muted,#aaacb5);stroke-width:1px;width:12px}.breadcrumbs-item{color:var(--foreground-light,#fff);font:var(--body-s-regular);white-space:nowrap}.breadcrumbs-item a{color:var(--foreground-muted,#aaacb5)}.popup{border-radius:28px;display:none;padding:0}.f-button.is-close-button{height:20px;position:absolute;right:40px;top:40px;width:20px}.fancybox__backdrop{background:#22232766;z-index:0}.fancybox__slide.has-close-btn,.fancybox__slide.has-html{padding:0}.fancybox__slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:unset;-webkit-align-items:unset;-moz-box-align:unset;align-items:unset;overflow-y:auto}.fancybox__slide::-webkit-scrollbar{width:2px}.popup-callback{background:var(--background-surface3,#1f2c4d);border-radius:0}.popup-callback .callback-calc__form .callback__form-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-column:unset}.popup-callback .callback-calc__form .callback__form-inputs label{width:100%}.popup-callback .callback__form-inputs{margin-bottom:40px}.popup-callback .callback-calc__form{width:100%}.popup-callback .callback-calc__form,.popup-callback .callback-calc__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0}.popup-callback .callback-calc__inner{border-radius:48px;height:100%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.popup-callback .callback__bottom{margin-top:20px}.popup-callback .title{font:var(--h4-mobile);margin-bottom:40px}.popup-success{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--background-surface3,#1f2c4d);border-radius:0;flex-direction:column;gap:24px;max-width:600px;padding:40px}.popup-success__img{height:114px;width:114px}.popup-success__title{color:var(--foreground-light,#fff);font:var(--h4-desktop)}.popup-success__text{color:var(--foreground-light,#fff);font:var(--body-m-desktop)}.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:28px;margin-top:24px}.pagination,.pagination__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.pagination__wrapper,.pagination__number-wrapper{gap:4px}.pagination__number,.pagination__number-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pagination__number{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;border-radius:6px;color:var(--foreground-soft,#5a5e69);font:var(--body-m-regular);font-variant-numeric:lining-nums proportional-nums;height:28px;justify-content:center;width:28px}.pagination__dots,.pagination__number{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.pagination__dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pagination__number._active{color:var(--foreground-default,#222327)}.pagination__arrow{border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;fill:none;stroke:var(--foreground-soft,#5a5e69);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.pagination__arrow svg{height:28px;width:28px}.pagination__button{font:var(--button-s);padding:11px 24px}.service__inner-items .services__item{height:100%;position:relative}.service__inner-items.even-items .services__item:last-child .service-card__wrap,.service__inner-items.even-items .services__item:nth-last-child(2) .service-card__wrap,.service__inner-items.odd-items .services__item:last-child .service-card__wrap{border-bottom:none}.service-card{height:100%}.service-card__wrap{border-bottom:1px solid var(--border-hard,rgba(31,44,77,.2));-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100%;min-height:174px;padding-bottom:6px}.service-card__wrap:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}.service-card__wrap:hover .btn-icon-link{background:var(--background-surface4,#fd8440)}.service-card__wrap:hover .btn-icon-link svg{fill:var(--foreground-light,#fff);stroke:var(--foreground-light,#fff)}.btn-icon-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:24px;width:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background:var(--background-surface2,#f1f1f3);border-radius:100px;justify-content:center}.btn-icon-link svg{-webkit-flex-shrink:0;flex-shrink:0;height:24px;stroke:var(--foreground-default,#222327);stroke-width:1px;width:24px}.service__bottom{grid-column:1/-1;margin-top:auto}.service__bottom .name{font:var(--h6-mobile);letter-spacing:-1px}.service-card__image{aspect-ratio:121/127;overflow:hidden;position:relative}.service-card__image img{height:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.service-card__image:after{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.4)));background:-moz-linear-gradient(bottom,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 100%);background:linear-gradient(0deg,#fff6,#fff6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.project-card{width:255px}.project-card__wrap{display:grid;gap:24px;grid-template-rows:auto 1fr;height:100%}.project-card__image{aspect-ratio:176/109;border-radius:16px;overflow:hidden}.project-card__image img{height:100%;object-fit:cover;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.project-card__image:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}.project__bottom{color:var(--foreground-light,#fff)}.project__bottom .title{font:var(--h5-mobile);letter-spacing:-.2px}.project__bottom .subtitle,.project__bottom .title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.project__bottom .subtitle{margin-top:8px}.review-card{background:var(--background-surface1,#fff);border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;cursor:default;flex-direction:column;gap:20px;height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:255px}.review-card .btn{font:var(--label-s);height:24px;margin-top:auto}.review-card .btn svg{height:12px;width:12px}.review-card__btn p,.review-card__btn span{margin:0}.review-card__btn svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.review-card__detail,.review-popup__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:60px}.review-card__top,.review-popup__top{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:8px}.review-card__decor img{height:24px;width:24px}.review-card__image,.review-popup__image{height:60px;margin-right:4px;width:60px}.review-card__image img,.review-popup__image img{aspect-ratio:1/1;border-radius:200px;height:60px;object-fit:cover;width:60px}.review-card__author,.review-popup__author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.review-card__author .date,.review-popup__author .date{color:var(--foreground-soft,#5a5e69);font:var(--body-s-regular)}.review-card__author .author__info-name,.review-popup__author .author__info-name{font:var(--body-s-semibold)}.review-card__author .author__info-work,.review-popup__author .author__info-work{font:var(--body-xs-semibold)}.review-card__text{display:-webkit-box;font:var(--body-m-semibold);-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-orient:vertical}.review-card__text p{margin:0}.review-popup__text{font:var(--body-m-semibold)}.review-popup__text p{margin:0}.review-popup{padding:24px;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;border-radius:0;flex-direction:column}.review-popup p{margin:0}.review-popup__close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0}.review-popup__close,.review-popup__close svg{-webkit-flex-shrink:0;flex-shrink:0;height:24px;width:24px}.review-popup__close svg{stroke:var(--line-icon,#33363f)}.review-card.review-card--video{cursor:pointer;overflow:hidden;padding:0;position:relative}.review-card.review-card--video .play-btn{border-radius:100px;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:45px;left:30px;padding:0;position:absolute;width:45px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background:var(--foreground-light,#fff);justify-content:center;z-index:2}.review-card.review-card--video .play-btn svg{fill:var(--foreground-default,#222327);height:20px;width:20px}.review-card__video-thumb{height:100%;left:0;position:relative;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:0}.review-card__video-thumb:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}.review-card__video-thumb:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-moz-linear-gradient(bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(0deg,#0003,#0003);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.review-card__video-thumb img{height:100%;object-fit:cover;width:100%}.hero{background:var(--background-surface3,#1f2c4d);color:var(--foreground-light,#fff);overflow:hidden;padding:0;position:relative}.hero__inner{display:grid;gap:24px}.hero__inner-info{gap:36px;padding:24px var(--container) 0}.hero__inner-info,.hero__inner-info-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.hero__inner-info-text{gap:28px}.hero__inner-info-text .title{font:var(--h1-mobile);letter-spacing:-1px;margin:0}.hero__inner-info-action{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px}.hero__inner-info-action .btn{height:64px;padding:0 24px;width:100%}.hero__inner-media{border-radius:28px 0 0;overflow:hidden;position:relative}.hero__inner-media:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-moz-linear-gradient(bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(0deg,#0003,#0003);border-radius:28px 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero__inner-media video{height:100%;object-fit:cover;width:100%}.service-section{overflow:hidden}.service__inner-items{border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:24px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,1fr);padding:12px}.benefits__slider .swiper{overflow:visible}.benefits__slider .swiper-slide{width:auto}.benefit__item{background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:20px;display:grid;grid-template-rows:auto 1fr;min-height:180px;padding:16px;width:255px}.benefit__item-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:12px;justify-content:space-between}.benefit__item-top .title{font:var(--h5-mobile);letter-spacing:-.2px}.benefit__item-top img{-webkit-flex-shrink:0;flex-shrink:0;height:40px;width:40px}.benefit__item-text{margin-top:auto}.benefit__item-text p{margin:0}.advantages{color:var(--foreground-light,#fff);position:relative}.advantages .section-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px}.advantages .section-top .title{color:var(--foreground-light,#fff)}.advantages .section-top .subtitle p{margin:0}.advantages .section-top .subtitle p~p{margin-top:20px}.advantages__inner-image img{aspect-ratio:388/345;height:100%;width:100%}.advantages__items{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;display:grid;grid-template-columns:repeat(2,1fr);order:-1}.advantages__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;min-height:149px}.advantages__item:nth-child(4n+1){border-bottom:1px solid var(--border-soft,hsla(0,0%,100%,.2));border-right:1px solid var(--border-soft,hsla(0,0%,100%,.2))}.advantages__item:nth-child(4n+2){border-bottom:1px solid var(--border-soft,hsla(0,0%,100%,.2));border-left:1px solid var(--border-soft,hsla(0,0%,100%,.2))}.advantages__item:nth-child(4n+3){border-right:1px solid var(--border-soft,hsla(0,0%,100%,.2));border-top:1px solid var(--border-soft,hsla(0,0%,100%,.2))}.advantages__item:nth-child(4n+4){border-left:1px solid var(--border-soft,hsla(0,0%,100%,.2));border-top:1px solid var(--border-soft,hsla(0,0%,100%,.2))}.advantages__item .title{font:var(--accent-mobile);font-size:40px}.steps__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px;position:relative}.steps__wrapper:after{background:#1f2c4d33;content:"";height:-webkit-calc(100% - 40px);height:-moz-calc(100% - 40px);height:calc(100% - 40px);left:-webkit-calc(33.33333% + 11px);left:-moz-calc(33.33333% + 11px);left:calc(33.33333% + 11px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:0}.step{display:grid;grid-template-columns:1fr auto 2fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:default;gap:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.step.active{color:var(--background-surface4,#fd8440)}.step.active .step__number{background:var(--background-surface4,#fd8440);color:var(--foreground-light,#fff)}.step__title{font:var(--h6-desktop);letter-spacing:-.2px;text-align:right}.step__number,.step__title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.step__number{background:var(--background-surface1,#fff);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:44px;width:44px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;color:var(--foreground-muted,#aaacb5);font-size:16px;font-weight:800;justify-content:center;line-height:normal;position:relative;z-index:1}.step__desc{font:var(--body-s-regular);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.calculator{border-radius:24px;color:var(--foreground-light,#fff);overflow:hidden;padding:16px;position:relative}.calculator:after{background:#1f2c4d;content:"";opacity:.8;pointer-events:none}.calculator-image,.calculator:after{height:100%;left:0;position:absolute;top:0;width:100%}.calculator-image img{height:100%;object-fit:cover;width:100%}.calculator__inner{display:grid;gap:12px;position:relative;z-index:1}.calculator__inner-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.calculator__title{font:var(--h3-mobile);letter-spacing:-.25px}.calculator__subtitle{font:var(--body-m-semibold)}.screen__title{font:var(--h4-mobile);letter-spacing:-.22px}.screen{display:none}.screen.active{display:block}.calculator-form .calculator__success{display:none}.calculator-form .calculator__success.active{display:block}.screen-one__points{margin:20px 0}.screen-one__points--grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.screen-one__points--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px}.screen-one__points--flex,.screen-one__points-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.screen-one__points-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer;gap:4px}.screen-one__points-item .name{font:var(--body-s-regular)}.screen-one__points-item .status{background:var(--background-surface2,#f1f1f3);border:1px solid var(--border-soft,hsla(0,0%,100%,.2));border-radius:100px;height:20px;position:relative;width:20px}.screen-one__points-item .status,.screen-one__points-item .status:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.screen-one__points-item .status:after{background:var(--foreground-light,#fff);border-radius:100px;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:12px}.screen-one__points-item img{height:37px;width:37px}.screen-one__points-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.screen-one__points-control:checked+.status{background:var(--primary-default,#fb6511)}.screen-one__points-control:checked+.status:after{opacity:1;visibility:visible}.screen-one__points-control:focus-visible+.status{outline:2px solid var(--primary-default,#fb6511);outline-offset:2px}.calculator-form .screen-success{display:none}.calculator-footer{display:grid;gap:12px 20px;grid-template-columns:1fr auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:auto}.calculator-footer.first-step .calculator__btn-back{background:var(--neutral-3,#d4d6da);border-radius:100px;color:var(--neutral-4,#8d919c)}.calculator-footer.last-step .calculator-bar,.calculator-footer.last-step .calculator-progress,.calculator-footer.last-step .calculator__btn-next{display:none}.calculator-bar__progress{left:0;position:relative}.calculator-bar{background:#fff3;grid-column:1/-1;height:1px;position:relative;width:100%}.calculator-bar span{background:var(--primary-default,#fb6511);height:3px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:14.2857142857%;z-index:1}.calculator-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%}.calculator__btn{font:var(--label-s);height:36px;padding:0 12px}.calculator-progress{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font:var(--h4-mobile);gap:4px}.calculator-progress p{color:var(--primary-default,#fb6511);margin:0;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.calculator-progress span{color:var(--foreground-light,#fff);opacity:.2}.calculator-progress .calculator-progress__counter{color:var(--primary-default,#fb6511);opacity:1}.callback__bottom .callback__form-agree{margin-top:20px}.screen-success .screen-one__points{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.screen-success .screen-one__points .title{font:var(--h4-mobile)}.screen-success .screen-one__points img{height:80px;width:80px}.projects{overflow:hidden}.projects .section-top{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.projects .section-top .title{color:var(--foreground-light,#fff);max-width:755px}.slider-nav{display:none}.projects__swiper .swiper{overflow:visible}.projects__swiper .swiper-slide{width:auto}.reviews{overflow:hidden}.reviews .swiper-button-disabled,.reviews .swiper-button-disabled:hover{background:var(--background-surface1,#fff)}.reviews__slider .swiper{overflow:visible}.reviews__slider .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:auto;width:auto}.video-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--background-surface1,#fff);border-radius:0;flex-direction:column;gap:24px}.video-popup .is-close-button{display:none}.video-popup .review-popup__close{-webkit-align-self:end;align-self:end;position:absolute;right:20px;top:20px}.video-popup__inner video{border-radius:20px;width:100%}.faq .section-top{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.faq .section-top .title{color:var(--foreground-light,#fff);text-align:center}.faq__inner{margin:0 auto;max-width:900px}.faq__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.faq__item.is-active .faq__icon .plus svg{-webkit-clip-path:circle(0);clip-path:circle(0)}.faq__item.is-active .faq__icon .minus svg{-webkit-clip-path:circle(100%);clip-path:circle(100%)}.faq__item{border-bottom:1px solid var(--border-soft,hsla(0,0%,100%,.2));color:var(--foreground-light,#fff)}.faq__item-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;cursor:pointer;font:var(--h5-mobile);justify-content:space-between;padding:0 0 20px}.faq__item-header:hover .faq__icon{background:var(--foreground-light,#fff)}.faq__item-header:hover .faq__icon svg{stroke:var(--background-surface4,#fd8440)}.faq__item-header .faq__icon{background:#fff3;border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:28px;width:28px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.faq__item-header .faq__icon,.faq__item-header .faq__icon svg{-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.faq__item-header .faq__icon svg{height:24px;left:50%;position:absolute;stroke:var(--foreground-light,#fff);top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.faq__item-header .faq__icon .plus svg{-webkit-clip-path:circle(100%);clip-path:circle(100%)}.faq__item-header .faq__icon .minus svg{-webkit-clip-path:circle(0);clip-path:circle(0)}.faq__item-content>:first-child{margin-top:0}.seo__inner{color:var(--foreground-soft,#5a5e69)}.seo__inner>:first-child{margin-top:0}.seo__inner>:last-child{margin-bottom:0}.body-develop-page main{margin-top:0}.body-develop-page main .section-text .subtitle{color:inherit}.body-develop-page main .section-text .subtitle p~p{margin-top:3px}.develop{color:#fff;position:relative}.develop-page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:100vh;padding:16px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.develop-page__video-bg{border-radius:16px;top:16px;right:16px;bottom:16px;left:16px;overflow:hidden;position:absolute;z-index:0}.develop-page__video-bg img,.develop-page__video-bg video{height:100%;object-fit:cover;width:100%}.develop-page__video-bg:after{background:-webkit-gradient(linear,left top,right top,color-stop(36.74%,rgba(0,0,0,.6)),color-stop(70.16%,transparent));background:-moz-linear-gradient(left,rgba(0,0,0,.6) 36.74%,transparent 70.16%);background:linear-gradient(90deg,rgba(0,0,0,.6) 36.74%,transparent 70.16%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.develop__title{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:Raleway,sans-serif;font-size:60px;font-style:normal;font-weight:700;line-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px;max-width:490px}.develop__title h1{font-size:30px;font-weight:700;line-height:100%;margin:10px 0}.develop__title p{font-size:16px;font-weight:500;line-height:150%;margin:0}.develop-logo{-webkit-align-self:start;align-self:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:10px;justify-content:space-between}.develop-logo img{-webkit-flex-shrink:0;flex-shrink:0;height:100px}.develop-page__content{display:grid;gap:30px;grid-template-columns:1fr;grid-template-rows:auto auto;margin:0 auto;padding:40px 30px;position:relative;width:100%;z-index:2;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;max-width:1334px}.develop-page__info .tg-link{aspect-ratio:91/88;display:block;width:180px}.develop-page__info .tg-link img{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1a;border-radius:30px;padding:10px}.develop-phone,.develop-phones{gap:5px}.develop-phone,.develop-phones,.develop-services{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.develop-services{gap:10px}.develop-services h2{font-size:18px;margin:0;text-align:center}.services-list{display:grid;gap:10px;grid-template-columns:1fr}.service-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:12px;cursor:pointer;padding:14px 12px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.service-item:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.service-item h3{font-size:14px;margin-bottom:4px}.service-item p{font-size:12px;line-height:1.3;opacity:.85}.services__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:60px}.services__item{display:grid;gap:8px}.services__item-image{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services__item-image img{aspect-ratio:320/334;height:100%;max-height:334px;max-width:320px;width:100%}.services__item-image:after{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,.4)));background:-moz-linear-gradient(bottom,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 100%);background:linear-gradient(0deg,#fff6,#fff6);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.services__item-detail,.services__item-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.services__item-detail .btn{height:36px;padding:0 12px}.services__item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.services__item-text .title{color:var(--foreground-muted,#aaacb5);font:var(--h2-mobile);letter-spacing:-1px;margin:0}.services__item-links{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.services__item-link{background:var(--background-surface2,#f1f1f3);border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:12px;justify-content:space-between}.services__item-link:hover p{color:var(--primary-default,#fb6511)}.services__item-link p{font:var(--body-s-semibold);margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.services__item-link svg{-webkit-flex-shrink:0;flex-shrink:0;height:24px;stroke:var(--background-surface4,#fd8440);width:24px}.callback-calc__inner{background:var(--background-surface3,#1f2c4d);border-radius:24px;color:var(--foreground-light,#fff);display:grid;gap:28px;padding:24px}.callback-calc__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px;position:relative;z-index:1}.callback-calc__top .title{font:var(--h3-mobile);letter-spacing:-.25px}.callback-calc__top .subtitle{font:var(--body-m-semibold)}.callback-calc__form{display:grid;gap:20px;position:relative;z-index:1}.callback-calc__form .btn{height:64px;margin-top:4px;padding:0 24px;width:100%}.callback-calc__form .callback__bottom .callback__form-agree{margin-top:0}.callback-calc__image{bottom:0;left:0;position:absolute;z-index:0}.callback-calc__image .image-desktop{display:none}.values{display:grid}.value__item{border-bottom:1px solid var(--border-hard,rgba(31,44,77,.2));display:grid;gap:24px;grid-template-columns:auto 1fr;padding:20px}.value__item img{height:60px;width:60px}.value__item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.value__item-text .title{color:var(--foreground-soft,#5a5e69);font:var(--body-m-semibold)}.value__item-text .subtitle{font:var(--body-l-semibold)}.about-service-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:60px}.about-service__inner{display:grid;gap:60px;margin-bottom:40px}.about-service__inner-text{color:var(--foreground-soft,#5a5e69)}.about-service__inner-apply .title{color:var(--foreground-muted,#aaacb5);font:var(--h4-mobile);letter-spacing:-.22px;margin:0 0 16px}.apply__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.apply__item,.apply__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.apply__item{background:var(--background-surface4,#fd8440);border-radius:8px;color:var(--foreground-light,#fff);padding:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:16px}.apply__item svg{fill:none;-webkit-flex-shrink:0;flex-shrink:0;height:16px;stroke:var(--foreground-light,#fff);stroke-width:2px;width:16px}.apply__item p{font:var(--h6-mobile);letter-spacing:-1px;margin:0}.about-service__advantages{display:grid;gap:16px}.about-service__advantages>.title{color:var(--foreground-muted,#aaacb5);font:var(--h4-mobile);letter-spacing:-.22px;margin:0}.about-service__advantages-items{display:grid;gap:8px}.about-service__advantages-item{border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px}.about-service__advantages-item p{color:var(--foreground-soft,#5a5e69);display:-webkit-box;font:var(--body-s-regular);-webkit-line-clamp:4;line-clamp:4;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.about-service__advantages-title{color:var(--foreground-default,#222327);font:var(--h5-mobile);letter-spacing:-.5px}.about-service__advantages-title span{margin-right:4px}.service-price{overflow:hidden}.service-price--margin{margin-bottom:50px}.service-price--margin .service-price__inner{margin-bottom:80px}.service-price--margin .service-price__table-wrap{margin-bottom:0}.service-price__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.service-price__inner>.title{color:var(--foreground-muted,#aaacb5);font:var(--h2-mobile);letter-spacing:-1px;margin:0 0 28px;max-width:687px}.service-price__table-wrap{background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:16px;margin-bottom:98px;overflow:hidden}.service-drilling__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:40px}.service-drilling__inner>.title{color:var(--foreground-light,#fff);font:var(--h2-mobile);letter-spacing:-1px;margin:0;max-width:100%}.service-drilling__item-text{font:var(--body-s-semibold);-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.service-drilling__item:hover .service-drilling__item-text{color:var(--background-surface4,#fd8440)}.service-drilling__items{display:grid;gap:8px;grid-template-columns:1fr 1fr}.service-drilling__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;background:var(--background-surface2,#f1f1f3);border-radius:12px;gap:16px;justify-content:space-between;padding:12px}.service-drilling__item svg{-webkit-flex-shrink:0;flex-shrink:0;height:24px;stroke:var(--background-surface4,#fd8440);width:24px}.service-list-price__table .text-align-left{text-align:left}.service-list-price__table .gray{background:var(--background-surface2,#f1f1f3);font:var(--body-m-semibold)}.service-list-price__table,.service-price__table{border-collapse:collapse;border-radius:24px;table-layout:fixed;width:100%}.service-list-price__table td,.service-list-price__table th,.service-price__table td,.service-price__table th{border:1px solid var(--border-hard,rgba(31,44,77,.2));font:var(--body-xs-semibold);padding:8px 4px;text-align:center;vertical-align:middle;word-break:break-word}.service-list-price__table th,.service-price__table th{background:var(--background-surface3,#1f2c4d);color:var(--foreground-light,#fff)}.service-list-price__table td,.service-price__table td{color:var(--foreground-default,#222327);height:52px}.service-list-price__table thead th,.service-price__table thead th{border-top:none}.service-list-price__table td:first-child,.service-list-price__table th:first-child,.service-price__table td:first-child,.service-price__table th:first-child{border-left:none}.service-list-price__table td:last-child,.service-list-price__table th:last-child,.service-price__table td:last-child,.service-price__table th:last-child{border-bottom:none;border-right:none}.service-list-price__table tbody tr [rowspan],.service-list-price__table tbody tr:last-child td,.service-price__table tbody tr [rowspan],.service-price__table tbody tr:last-child td{border-bottom:none}.why-us__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:40px}.why-us__inner>.title{color:var(--foreground-light,#fff);font:var(--h2-mobile);letter-spacing:-1px;margin:0;max-width:100%}.why-us__items{border-radius:20px;gap:1px;overflow:hidden;width:100%}.why-us__item,.why-us__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--background-surface1,#fff);flex-direction:column}.why-us__item{padding:16px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;gap:19px;min-width:0}.why-us__item:after{background:#1f2c4d33;content:"";height:1px;position:absolute;top:-1px;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}.why-us__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.why-us__title{color:var(--foreground-muted,#aaacb5);font:var(--h5-mobile);letter-spacing:-.5px;margin:0}.why-us__text{color:var(--foreground-default,#222327);display:-webkit-box;font:var(--body-m-regular);-webkit-line-clamp:4;line-clamp:4;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.why-us__icon{-webkit-flex-shrink:0;flex-shrink:0;height:60px;width:60px}.why-us__icon svg{display:block;fill:none;height:100%;stroke:var(--primary-default,#fb6511);stroke-width:2px;width:100%}.about__inner{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.about__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--background-surface2,#f1f1f3);border-radius:24px;flex-direction:column;padding:16px;row-gap:8px}.about__item>span{font:var(--h6-mobile)}.about__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;padding:11px 0}.about__link span{color:var(--primary-default,#fb6511);font:var(--label-s)}.about__link svg{-webkit-flex-shrink:0;flex-shrink:0;height:12px;stroke:var(--primary-default,#fb6511);width:12px}.about-us-hero .hero__inner-media:after{content:none}.about-us-hero .subtitle{font:var(--h6-mobile);letter-spacing:-1px}.about-us-hero p{font:var(--body-m-regular);margin:0}.about-us-hero__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px}.about-us-hero .hero__inner-media img{aspect-ratio:315/197;border-radius:28px 0 0;object-fit:cover;width:100%}.benefits .section-top{margin-bottom:60px}.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.benefits-grid__item{background:#fff;border-bottom:1px solid var(--border-hard,rgba(31,44,77,.2));border-right:1px solid var(--border-hard,rgba(31,44,77,.2));padding:12px}.benefits-grid__item:nth-child(2n){border-right:0}.benefits-grid__item:nth-last-child(-n+2){border-bottom:0}.benefits-grid__label{color:var(--foreground-soft,#7d8390);font:var(--body-xs-semibold);margin-bottom:12px}.benefits-grid__text{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:var(--foreground-default,#1f2c4d);font:var(--body-s-semibold);margin:0}.work-geo{gap:60px}.work-geo,.work-geo .section-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.work-geo .section-top{gap:20px}.work-geo__desc{font:var(--body-m-regular);margin:0;max-width:657px}.work-geo__list{display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 20px;padding:0}.work-geo__item{min-width:0}.work-geo__chip{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font:var(--body-s-semibold);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:#fff;border-radius:999px;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.work-geo__toggle{color:var(--primary-default,#fb6511);font:var(--label-m);padding:8px 0}.equipment__items{display:grid;gap:12px;grid-template-columns:1fr}.equipment__item{background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.equipment__item img{aspect-ratio:77/52;border-radius:16px;object-fit:cover;width:100%}.equipment__subtitle{color:var(--foreground-soft,#5a5e69);font:var(--body-s-semibold)}.equipment__name{font:var(--h6-mobile)}.equipment__text{display:-webkit-box;font:var(--body-m-regular);-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.equipment__wrap{border-top:1px solid var(--border-hard,rgba(31,44,77,.2));padding-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px}.equipment__row,.equipment__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.equipment__row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.equipment__label{font:var(--body-m-regular)}.equipment__value{font:var(--body-m-semibold)}.experts .title{margin:0 auto}.experts__items{display:grid;gap:40px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.experts__item img{aspect-ratio:1/1;border-radius:100%;margin:0 auto;max-width:240px;object-fit:cover;width:-webkit-calc(100% - 28px);width:-moz-calc(100% - 28px);width:calc(100% - 28px)}.experts__item{color:var(--foreground-light,#fff);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.experts__item:nth-of-type(2n){position:relative}.experts__item:nth-of-type(2n):before{background:#fff3;content:"";height:-webkit-calc(100% - 98px);height:-moz-calc(100% - 98px);height:calc(100% - 98px);left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:50}.experts__item~.experts__item{position:relative}.experts__name{font:var(--h6-mobile);margin-bottom:12px}.experts__work{font:var(--body-xs-regular)}.certificates{overflow:hidden}.certificates .swiper{overflow:visible}.certificate__img{aspect-ratio:71/99;background:var(--background-surface1,#fff);border-radius:24px;cursor:pointer;height:100%;padding:10px}.certificate__img img{border-radius:24px;height:100%;object-fit:cover;width:100%}.certificate__block h3{font:var(--h6-mobile)}.certificate__block p{color:var(--foreground-soft,#5a5e69);font:var(--body-xs-regular)}.contacts{padding-bottom:40px}.contacts__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.contacts__items .contacts__messengers .contacts__messenger svg{fill:#222327}.contacts__item{background:var(--background-surface2,#f1f1f3);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;border-radius:16px;justify-content:space-between;min-height:96px}.contacts__item--messengers{grid-column:1/3;min-height:78px}.contacts__messenger svg{fill:#222327;height:24px;stroke:none;width:24px}.contacts__label{color:var(--foreground-muted,#aaacb5);font:var(--h5-mobile)}.contacts__values{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.contacts__value{font:var(--body-s-regular)}.contacts__messengers{gap:32px}.contacts__messenger,.contacts__messengers{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.contacts__messenger{cursor:pointer;gap:12px}.contacts__messenger-text{font:var(--body-m-semibold)}.contacts__map{height:700px}.contacts-form{margin-bottom:40px;padding:40px 0;position:relative}.contacts-form form{border-radius:48px;overflow:hidden;position:relative;z-index:1}.contacts-form .form-bg{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.contacts-form .form-bg img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.contacts-form .form-bg:after{background:#1f2c4dcc;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.blog__items{display:grid;gap:24px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.blog__item img{aspect-ratio:113/71;border-radius:16px;object-fit:cover;overflow:hidden;width:100%}.blog__item-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px}.blog__item-info .title{font:var(--h6-mobile);-webkit-line-clamp:3;line-clamp:3}.blog__item-info .title,.blog__item-info p{display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.blog__item-info p{font:var(--body-xs-regular);-webkit-line-clamp:4;line-clamp:4}.blog__item-date{color:var(--foreground-soft,#5a5e69);font:var(--body-s-regular)}.blog__item-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:8px;padding:0}.blog__item-link span{color:var(--primary-default,#fb6511);font:var(--label-s)}.blog__item-link svg{-webkit-flex-shrink:0;flex-shrink:0;height:12px;stroke:var(--primary-default,#fb6511);width:12px}.detail-page__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:28px}.detail-page__title p{color:var(--foreground-light,#fff);font:var(--body-l-regular);margin:0}.blog-detail__content img{aspect-ratio:343/183;border-radius:16px;margin-bottom:40px;object-fit:cover;width:100%}.blog-detail__content p{font:var(--body-m-regular)}.faq-page .faq__item{color:var(--foreground-default,#222327)}.faq-page .faq__icon svg{stroke:var(--foreground-default,#222327)}.reviews__items{display:grid;gap:8px;grid-template-columns:1fr}.reviews__item{background:var(--background-surface1,#fff);border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;height:300px;justify-content:space-between}.reviews__author-decor{height:24px;width:24px}.reviews__item-top{display:grid;grid-template-columns:60px minmax(0,1fr) 24px}.reviews__item-top img{aspect-ratio:1/1;border-radius:200px;object-fit:cover;width:100%}.reviews__author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-left:12px;margin-right:8px}.reviews__author-date{color:var(--foreground-soft,#5a5e69);font:var(--body-s-regular);margin-bottom:12px}.reviews__author-name{font:var(--body-s-semibold);margin-bottom:4px}.reviews__author-name,.reviews__author-work{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.reviews__author-work{font:var(--body-xs-semibold)}.reviews__item-text p{display:-webkit-box;font:var(--body-m-semibold);-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 20px}.reviews-page .review-card{width:100%}.vacancies__items{display:grid;gap:8px;grid-template-columns:1fr}.vacancies__item{background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:20px;padding:24px}.vacancies__title{font:var(--h6-mobile);letter-spacing:-.2px;margin-bottom:20px}.vacancies__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.vacancies__block~.vacancies__block{margin-top:16px}.vacancies__block-title{color:var(--foreground-muted,#aaacb5);font:var(--body-s-semibold)}.vacancies__block-text{font:var(--body-m-regular)}.vacancies .blog__item-link{margin-top:20px;padding:8px 0}.vacancies__button{background:none;border:0}.vacancy-popup{border-radius:0;padding:24px;width:100%}.vacancy-popup__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.vacancy-popup__inner,.vacancy-popup__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:24px}.vacancy-popup__top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.vacancy-popup__title{font:var(--h5-mobile);letter-spacing:-.2px}.vacancy-popup__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px}.vacancy-popup__close,.vacancy-popup__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.vacancy-popup__close{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background:none;border:0;-webkit-flex-shrink:0;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.vacancy-popup__close svg{height:24px;stroke:var(--line-icon,#33363f);width:24px}.why-us-vacancies__top .title{margin-bottom:20px}.why-us-vacancies__top .subtitle{color:var(--foreground-light,#fff);font:var(--body-m-regular)}.why-us-vacancies__top{margin-bottom:0}.vacancies-form .callback__label-file{cursor:pointer;position:relative}.vacancies-form .callback__file-input{border:0;cursor:pointer;height:1px;top:0;right:0;bottom:0;left:0;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.vacancies-form .callback__file-ui{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;background:#ffffff1a;border:1px dashed var(--border-soft,hsla(0,0%,100%,.2));border-radius:100px;color:var(--foreground-light,#fff);cursor:pointer;font:var(--body-m-regular);gap:12px;justify-content:space-between;padding:12px 20px}.vacancies-form .callback__file-name{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callback__file-icon{fill:none;height:20px;stroke:var(--primary-default,#fb6511);width:20px}.callback__file-icon svg{height:inherit;width:inherit}.vacancies-form .callback__label-file,.vacancies-form .callback__label-file *{cursor:pointer}.vacancies-detail.section{padding:40px 0}.vacancies-detail__inner{display:grid;grid-template-columns:1fr}.vacancies-detail__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.vacancies-detail__item .text,.vacancies-detail__item .title{margin:0}.vacancies-detail__item h3{color:var(--foreground-soft,#5a5e69);font:var(--body-m-semibold)}.vacancies-detail__item p{font:var(--body-l-semibold)}.vacancies-detail__item~.vacancies-detail__item{border-top:1px solid rgba(31,44,77,.2)}.vacancy-apply h2{font:var(--h5-mobile);letter-spacing:-.2px;margin:0 0 24px}.vacancy-apply .callback-calc__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.vacancy-apply .callback-calc__bottom .callback-calc__button{width:100%}.vacancy-info section~section{margin-top:40px}.vacancy-apply .contacts-form{margin-bottom:0;padding-bottom:0}.duties ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;list-style-type:none;margin:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;counter-reset:duty;flex-direction:column;gap:8px}.duties li{counter-increment:duty;font:var(--body-m-regular);padding-left:29px;position:relative}.duties li:before{color:var(--foreground-soft,#5a5e69);content:counter(duty,decimal-leading-zero);display:grid;font:var(--body-xs-semibold);height:16px;left:0;place-items:center;position:absolute;top:0;width:16px}.requirements{background:var(--background-surface2,#f1f1f3);border-radius:24px;padding:24px}.requirements__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.requirements__items .text,.requirements__items .title{margin:0}.requirements__items h3{color:var(--foreground-soft,#5a5e69);font:var(--body-s-semibold)}.requirements__items p{font:var(--body-m-regular)}.requirements__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.conditions__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.conditions__item{border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px}.conditions__item .text,.conditions__item .title{margin:0}.conditions__item h3{font:var(--body-m-semibold)}.conditions__item p{font:var(--body-m-regular)}.vacancy-apply .callback-calc__top .title{font:var(--h4-mobile)}.vacancy-apply .feedback{border-top:1px solid var(--border-soft,hsla(0,0%,100%,.2));gap:24px;padding-top:12px}.feedback__item,.vacancy-apply .feedback{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.feedback__item{gap:4px}.feedback__item-label{color:var(--foreground-muted,#aaacb5);font:var(--body-s-semibold)}.feedback__item-value{font:var(--body-l-semibold)}.sales__items{display:grid;gap:8px;grid-template-columns:1fr}.sales__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:300px;padding:24px 16px;position:relative}.sales__item-image img{border-radius:20px;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;overflow:hidden;position:absolute;width:100%}.sales__item-info{margin-top:auto;position:relative;width:100%;z-index:5}.sales__item-detail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px;margin-bottom:12px}.sales__item-detail .text,.sales__item-detail .title{margin:0}.sales__item-detail h2{color:var(--foreground-light,#fff);font:var(--h4-mobile);letter-spacing:-.22px}.sales__item-detail p{color:var(--foreground-light,#fff);display:-webkit-box;font:var(--body-m-regular);-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.sales__item-bottom{border-top:1px solid var(--border-soft,hsla(0,0%,100%,.2));padding-top:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.sales__date,.sales__item-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.sales__date{cursor:pointer;gap:12px}.sales__date-icon{fill:var(--foreground-light,#fff);height:12px;stroke:none;width:12px}.sales__date-icon svg{height:inherit;width:inherit}.sales__date-text{font:var(--body-s-regular)}.sales__btn,.sales__date-text{color:var(--foreground-light,#fff)}.sales__btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font:var(--label-m);gap:8px;padding:8px 0}.sales__btn svg{fill:none;height:16px;stroke:var(--foreground-light,#fff);width:16px}.icons-gallery__items{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.icons-gallery__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:16px;gap:10px;padding:14px 12px}.icons-gallery__preview{background:var(--background-surface2,#f1f1f3);border-radius:14px;display:grid;fill:var(--foreground-default,#222327);height:56px;place-items:center;stroke:var(--foreground-default,#222327);width:56px}.icons-gallery__name{font:var(--body-s-semibold);text-align:center;word-break:break-word}.sales-detail__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:40px;max-width:784px}.sales-detail__content img{aspect-ratio:784/476;border-radius:24px;height:100%;object-fit:cover;width:100%}.sales-detail__content p{font:var(--body-m-regular)}.sales-detail__content h3{font:var(--body-m-semibold)}.sales-detail__content ul{list-style-type:none;padding-left:25px}.sales-detail__content li{position:relative}.sales-detail__content li:before{background:var(--foreground-default,#222327);border-radius:50%;content:"";height:4px;left:-14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:4px}.sales-detail-form__inner{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-detail-form .sales__item-detail .title{color:var(--foreground-light,#fff);font:var(--h4-mobile)}.sales-detail-form .sales__item-detail .text{color:var(--foreground-light,#fff);font:var(--body-xs-regular)}.sales-detail-form .sales__item-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:4px}.sales-detail-form .sales__item{padding:8px}.sales-detail-form .sales__date-text{font:var(--body-s-regular)}.sales-detail-form .sales__btn{font:var(--label-s)}.partners-hero .hero__inner-info-text .subtitle{font:var(--body-m-regular)}.partners .section-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.partners .section-text>.subtitle{font:var(--body-m-regular)}.partners .benefits-grid__item:nth-child(2n){border-right:1px solid var(--border-hard,rgba(31,44,77,.2))}.partners-categories__inner{display:grid;gap:40px;grid-template-columns:1fr}.partners-categories__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.partners-categories__item img{aspect-ratio:209/123;border-radius:20px;height:100%;object-fit:cover;width:100%}.partners-categories__item .list,.partners-categories__item .text,.partners-categories__item .title{margin:0}.partners-categories__item h3{font:var(--h6-desktop);letter-spacing:-.2px;padding:5px 0}.partners-categories__item p{font:var(--body-m-regular)}.partners-categories__item ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:8px;list-style-type:none;padding-left:15px}.partners-categories__item li{font:var(--body-s-semibold);position:relative}.partners-categories__item li:before{background:var(--primary-default,#fb6511);border-radius:28px;content:"";height:6px;left:-15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:6px}.partners-categories__text-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.partners-conditions__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-top:1px solid var(--border-hard,rgba(31,44,77,.2));gap:8px;padding:20px 0}.partners-conditions__item:last-of-type{border-bottom:1px solid var(--border-hard,rgba(31,44,77,.2))}.partners-conditions__label{color:var(--foreground-soft,#5a5e69);font:var(--body-m-semibold)}.partners-conditions__value{font:var(--body-m-regular)}.callback-calc__feedback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:24px;margin-top:8px}.callback-calc__feedback,.callback-calc__feedback-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.callback-calc__feedback-item{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:16px}.callback-calc__feedback-phone svg{fill:var(--foreground-light,#fff);height:16px;stroke:none;width:16px}.callback-calc__feedback-text{font:var(--body-m-semibold)}.callback-calc__feedback-email svg{fill:var(--foreground-light,#fff);height:14px;stroke:none;width:18px}.partners-trust__inner{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.partners-trust__item{background:var(--background-surface1,#fff);border-radius:12px;padding:12px}.partners-trust__item img{aspect-ratio:56/31;height:100%;object-fit:contain;width:100%}.guarantees-page .why-us__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.guarantees-page .why-us__item:after{left:0;width:100%}.guarantees-page .why-us__item:nth-child(4n-3):after{content:none}.guarantees-page .why-us__items:after{background:#1f2c4d33;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px}.guarantees-page .why-us__item{padding:8px}.guarantees-page .why-us__text{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font:var(--body-m-regular)}.process-steps h2{font:var(--h2-mobile);letter-spacing:-1px}.process-steps__inner{margin-bottom:100px}.process-steps__inner h3{font:var(--h5-mobile);margin:0 0 16px}.process-steps__inner span{font:var(--body-m-regular)}.process-steps__inner ul{counter-reset:processSteps;gap:40px}.process-steps__inner li{padding-left:43px;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;counter-increment:processSteps;position:relative}.process-steps__inner li:before{color:var(--foreground-muted,#aaacb5);content:counter(processSteps,decimal-leading-zero);font:var(--h4-mobile);height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;position:absolute;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.quality-control__inner{display:grid;gap:28px;grid-template-columns:1fr}.quality-control__content h2{margin-bottom:28px}.quality-control__content p{font:var(--body-m-regular);margin-bottom:24px}.quality-control__content ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;list-style-type:none;padding-left:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:20px}.quality-control__content li{font:var(--body-m-regular);position:relative}.quality-control__content li:before{background-image:url(../images/check.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:-32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:16px}.quality-control__image img{aspect-ratio:343/224;border-radius:20px;height:100%;object-fit:cover;overflow:hidden;width:100%}.ready-to-start{overflow:hidden;position:relative}.ready-to-start .form-bg{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.ready-to-start__inner{background:var(--background-surface3,#1f2c4d);border-radius:24px;color:var(--foreground-light,#fff);display:grid;gap:28px;padding:24px}.ready-to-start__content{border-radius:48px;overflow:hidden;position:relative;text-align:center;z-index:1}.ready-to-start__content .subtitle{margin-bottom:8px}.ready-to-start__content button{font:var(--label-m);margin:0 auto;padding:14px 20px}.equipment-brands__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;gap:8px;justify-content:center;margin-bottom:20px}.equipment-brands__brand{background:var(--background-surface1,#fff);border-radius:16px;color:var(--foreground-muted,#aaacb5);display:-webkit-box;font:var(--h5-desktop);-webkit-line-clamp:1;line-clamp:1;max-width:167px;overflow:hidden;padding:39.5px 3px;text-align:center;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.equipment-brands__text{color:var(--foreground-soft,#5a5e69);font:var(--h4-mobile);letter-spacing:-.22px;line-height:88%;text-align:center}.equipment-page .duties ul{display:grid;gap:28px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.equipment-page .duties h3{font:var(--h5-mobile);margin:0 0 12px;padding-top:31px}.equipment-page .duties li{padding-left:0}.equipment-page .duties li:before{color:var(--foreground-muted,#aaacb5);font:var(--h4-mobile)}.equipment-page .ready-to-start{padding-bottom:0}.documents__inner{display:grid;gap:20px 8px;grid-template-columns:1fr 1fr}.documents__inner .documents__item{min-width:0}.documents__inner .certificate__img{border-radius:24px;-moz-box-sizing:border-box;box-sizing:border-box;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:12px;min-width:0;width:100%}.documents__inner .certificate__img img{display:block;height:auto;max-width:100%;width:100%}.documents__inner .certificate__block h3{margin:0}.documents__inner .certificate__block p{padding:0}.documents-page .ready-to-start{margin:0 auto;padding-bottom:0}.documents-page .why-us__item:first-of-type:after{content:none}.projects__inner{display:grid;gap:20px 8px;grid-template-columns:repeat(2,1fr)}.projects__inner .subtitle,.projects__inner .title{color:var(--foreground-default,#222327)}.projects__inner .project-card{width:unset}.project-detail__text-content{margin-bottom:30px}.project-detail__text-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.project-detail__text-block .text,.project-detail__text-block .title{margin:0}.project-detail__text-block h3{font:var(--h5-mobile);letter-spacing:-.24px;margin:0}.project-detail__text-block p{font:var(--body-m-regular)}.project-detail__text-block~.project-detail__text-block{margin-top:42px}.project-detail__video{border-radius:16px;cursor:pointer;overflow:hidden;position:relative}.project-detail__video video{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.project-detail__video img{height:60px;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.photo-report__inner{display:grid;gap:20px 8px;grid-template-columns:repeat(2,1fr)}.photo-report__item .text{margin:0}.photo-report__item img{aspect-ratio:168/136;border-radius:16px;margin-bottom:12px;object-fit:cover;width:100%}.photo-report__item p{font:var(--body-m-regular)}.tech-specs__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-bottom:30px}.tech-specs__content-item{border-top:1px solid #e7e5e4;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:20px 0}.tech-specs__content-item:last-child{border-bottom:1px solid #e7e5e4}.tech-specs__comment{background:var(--background-surface1,#fff);border:1px solid var(--border-hard,rgba(31,44,77,.2));border-radius:20px;padding:16px}.tech-specs__label{font:var(--body-m-regu)}.tech-specs .reviews__item{height:unset;padding:16px}.tech-specs .reviews__text{font:var(--body-m-semibold)}.project-detail-page .ready-to-start{padding-bottom:0}.not-found__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.not-found__title .subtitle,.not-found__title .title{margin:0}.not-found__title .title{color:var(--primary-default,#fb6511);font-size:160px;font-weight:700}.not-found__title .subtitle,.not-found__title .title{font-family:Mulish,sans-serif;font-style:normal;line-height:120%}.not-found__title .subtitle{font-size:28px;font-weight:800;margin-bottom:24px}.not-found__text-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:10px;margin-bottom:32px}.not-found__text{font:var(--body-m-regular);margin:0}.not-found__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}.not-found__button{line-height:1;padding:17px 0;width:-webkit-calc(100vw - 32px);width:-moz-calc(100vw - 32px);width:calc(100vw - 32px)}.not-found-page .breadcrumbs{margin-bottom:50px}.not-found-page main{background:var(--background-surface3,#1f2c4d)}@media (min-width:744px){:root{--container:20px}#cookies{background:var(--background-surface1,#fff);border-radius:16px;box-shadow:0 4px 10px #2628321a;padding:20px}.header__phone-item{font:var(--body-m-semibold)}.header__actions{margin-top:20px}.header-messengers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.header-messengers a img,.header-messengers a svg{height:24px;width:24px}.header__phone-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:10px}.footer__nav{grid-template-columns:repeat(2,1fr)}.fancybox__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:transparent}.service__inner-items .services__item:not(:nth-child(5n+5),:last-child):after{background:#1f2c4d33;content:"";height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);height:calc(100% - 6px);position:absolute;right:-6px;top:0;width:1px}.service-card__wrap{border-bottom:none}.review-popup{border-radius:24px;margin:0 auto;max-width:600px}.hero__inner{grid-template-columns:repeat(2,1fr)}.hero__inner-info{padding:24px var(--container) 60px}.hero__inner-info-action .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service__inner-items{grid-template-columns:repeat(5,1fr)}.advantages__item .title{font:var(--accent-mobile)}.develop-logo{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.develop-logo,.develop-phone{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.develop-phone{gap:20px}.develop-services h2{font-size:21px}.services-list{gap:16px;grid-template-columns:repeat(3,1fr)}.values{grid-template-columns:repeat(2,1fr)}.about-service__advantages-items{grid-template-columns:repeat(3,1fr)}.service-list-price__table td,.service-list-price__table th,.service-price__table td,.service-price__table th{font:var(--body-m-semibold);padding:12px}.why-us__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;border-radius:24px}.why-us__item{min-height:253px;padding:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:0;justify-content:space-between}.why-us__item:after{height:205px;left:-1px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px}.work-geo__list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.work-geo__toggle{display:none}.vacancy-popup{border-radius:24px;margin:0 auto;max-width:600px}.guarantees-page .why-us__item:after{background:#1f2c4d33;content:"";height:1px;position:absolute;top:-1px}}@media (min-width:1200px){:root{--header-height:111px}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#fff3}::-webkit-scrollbar-thumb{background:var(--primary-default,#fb6511);border-radius:12px}.browser-firefox,.browser-firefox *{scrollbar-color:#c9cbd0 #f4f5f6;scrollbar-width:thin}.inner-section:first-of-type{padding-top:100px}#cookies{bottom:40px;gap:24px;left:20px;padding:24px;-webkit-transform:none;-moz-transform:none;transform:none}.callback .btn{height:52px;margin-top:12px;padding:0 24px}.page-title .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.header__logo img{height:99px}.header__wrap{gap:16px}.header__nav ul,.header__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.header__nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:24px;justify-content:space-between}.header__list-item{position:unset}.header__list-icon--mobile{display:none}.header__list-icon--desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header__list-icon svg{stroke:var(--foreground-light,#fff)}.header__list-item.has-child:hover:after{content:"";height:70px;left:0;position:absolute;top:-webkit-calc(var(--header-height) - var(--header-height)/2);top:-moz-calc(var(--header-height) - var(--header-height)/2);top:calc(var(--header-height) - var(--header-height)/2);width:100%}.header__list-item.has-child.has-child--inline:hover:after{content:"";height:20px;left:-10px;position:absolute;top:100%;width:300px}.header__sublist-wrapper{background:var(--background-surface1,#fff);border-radius:20px;box-shadow:0 8px 40px #13193b12;left:50%;max-width:1170px;opacity:0;padding:24px;position:absolute;top:-webkit-calc(100% + 12px);top:-moz-calc(100% + 12px);top:calc(100% + 12px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.header__list-item.has-child:not(.has-child--inline):hover .header__sublist-wrapper{opacity:1;visibility:visible}.header__list-item.has-child:not(.has-child--inline) .header__sublist{max-height:400px;overflow-y:auto;padding-right:30px}.header__subsublist{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:28px}.header__list-title{padding-bottom:40px}.header__sublist-title{color:var(--foreground-soft,#5a5e69);padding-bottom:0}.header__sublist-content,.header__subsublist-content{border-radius:20px;padding:24px}.header__nav .header__sublist-content{display:grid;grid-template-columns:repeat(5,1fr);-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;gap:30px}.header__subsublist-content{padding:0}.header__list-item.has-child--inline svg{display:none}.header__list-item.has-child--inline .header__sublist{grid-template-rows:unset;top:-webkit-calc(100% + 16px);top:-moz-calc(100% + 16px);top:calc(100% + 16px)}.header__list-item.has-child--inline:hover .header__sublist{border-radius:20px;box-shadow:0 8px 40px #13193b12;opacity:1;visibility:visible}.header__list-item.has-child--inline .header__sublist>.header__sublist-content{background:var(--background-surface1,#fff);gap:0;grid-template-columns:1fr;padding:24px}.header__sublist-item .header__sublist-link{display:none}.header__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:20px;margin-top:unset}.header__actions .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font:var(--label-s);height:36px;padding:11px 12px}.header__burger{display:none}.header-messengers{gap:8px}.header__phone-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:5px}.footer__inner{grid-template-columns:auto 1fr}.footer__logo{width:320px}.footer__nav{grid-template-columns:repeat(3,1fr)}.decor,.footer__bottom{grid-column:1/-1}.footer__bottom-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.breadcrumbs-wrapper{margin:0 auto -1px}.popup-callback{border-radius:48px;max-width:600px}.popup-callback .callback-calc__form .callback__form-inputs{grid-column:unset}.popup-callback .callback-calc__form{max-width:520px;width:100%}.popup-callback .callback-calc__inner{border-radius:48px;gap:0;height:unset}.popup-callback .title{font:var(--h4-desktop)}.popup-success{border-radius:48px}.pagination{gap:0;margin-top:48px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.pagination__number-wrapper,.pagination__wrapper{gap:12px}.service__inner-items .services__item:not(:nth-child(5n+5),:last-child):after{right:-20px}.project-card{width:420px}.review-card{width:100%}.hero__inner{margin:0 auto;max-width:var(--max-width);min-height:460px;padding:26px var(--container) 0;width:100%}.hero__inner-info{padding:0 0 190px;position:relative;z-index:2}.hero__inner-info-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:20px}.hero__inner-media{bottom:0;height:100%;max-width:-webkit-calc(50% + 40px);max-width:-moz-calc(50% + 40px);max-width:calc(50% + 40px);position:absolute;right:0;z-index:0}.service__inner-items{border-radius:24px;gap:20px 40px;padding:20px}.benefits__inner{display:grid;gap:30px;grid-template-columns:auto minmax(0,1fr)}.benefits__inner .section-top{background-color:#fff;margin:0;max-width:435px;padding:20px;position:relative;z-index:2}.benefits__slider .swiper{overflow:hidden}.benefits__slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;will-change:transform}.advantages .section-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:68px}.advantages .section-top .title{-webkit-flex-shrink:0;flex-shrink:0;max-width:537px}.advantages .section-top .subtitle{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block}.advantages__inner-image{bottom:0;left:0;position:absolute}.advantages__inner-image img{aspect-ratio:610/546;width:640px}.advantages__items{place-self:end end;width:550px}.steps__inner{display:grid;grid-template-columns:auto 50%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.steps__inner .section-top{max-width:311px}.steps__wrapper{max-width:458px;place-self:start start}.calculator{padding:40px}.calculator__inner{grid-template-columns:auto 1fr;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.calculator__inner form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;justify-self:end;width:668px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.calculator__inner-top{max-width:389px}.screen-one__points--grid{gap:16px}.screen-one__points-item img{height:70px;width:70px}.calculator-progress{gap:6px}.screen-success .screen-one__points{gap:24px;margin-top:0}.slider-nav{gap:12px}.slider-nav,.slider-nav .slider-nav-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.slider-nav .slider-nav-button{height:52px;width:52px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.slider-nav .slider-nav-button svg{height:24px;width:24px}.reviews__slider .swiper{overflow:hidden}.reviews__slider .swiper-slide{width:unset}.video-popup{border-radius:24px}.video-popup__inner video{height:600px}.develop-page__video-bg{border-radius:40px}.develop__title h1{font-size:40px}.develop__title p{font-size:20px}.develop-logo img{height:150px}.develop-page__info .tg-link{width:202px}.develop-phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;font-size:16px}.develop-services{gap:20px}.develop-services h2{font-size:28px}.services-list{gap:20px;grid-template-columns:repeat(4,1fr)}.service-item h3{font-size:20px;margin-bottom:10px}.service-item p{font-size:15px}.services__item{grid-template-columns:auto 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;gap:40px}.services__item-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;align-items:end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.callback-calc__inner{grid-template-columns:repeat(2,auto);padding:40px}.callback-calc__top{max-width:471px}.callback-calc__form{gap:40px 20px;grid-template-columns:repeat(2,auto)}.callback-calc__form .btn{margin-top:0}.callback-calc__form .callback__form-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;grid-column:1/-1}.callback-calc__form .callback__form-inputs label{-webkit-flex-shrink:0;flex-shrink:0;width:-webkit-calc(50% - 6px);width:-moz-calc(50% - 6px);width:calc(50% - 6px)}.callback-calc__form .callback__form-inputs .label-wide{width:100%}.callback-calc__image .image-desktop{display:block}.callback-calc__image .image-mobile{display:none}.value__item:nth-child(odd){border-right:1px solid var(--border-hard,rgba(31,44,77,.2))}.about-service__inner{grid-template-columns:1fr auto}.about-service__inner-text{max-width:668px}.about-service__inner-apply{max-width:435px}.about-service__advantages{gap:30px;grid-template-columns:minmax(0,1fr) 3fr}.about-service__advantages>.title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:20px}.about-service__advantages-items{gap:8px}.about-service__advantages-item{padding:24px}.service-price--margin,.service-price--margin .service-price__inner{margin-bottom:100px}.service-drilling__inner>.title{max-width:748px}.service-drilling__item-text{font:var(--body-m-semibold)}.service-drilling__items{gap:12px;grid-template-columns:1fr 1fr 1fr}.service-drilling__item{padding:17px 24px}.prices .title{max-width:746px}.about__inner{gap:30px;grid-template-columns:repeat(4,1fr)}.about__item{padding:24px;row-gap:19px}.about__item>span{font:var(--h6-desktop)}.about__link{padding:14px 0}.about__link span{font:var(--label-m)}.about__link svg{height:16px;width:16px}.about-us-hero{height:691px}.about-us-hero .subtitle{font:var(--h6-desktop)}.about-us-hero p{font:var(--body-l-regular)}.about-us-hero .hero__inner-info{padding:0}.about-us-hero .hero__inner{grid-template-columns:repeat(2,1fr);height:691px;min-height:unset}.about-us-hero .hero__inner-media{height:591px;max-width:-webkit-calc(50% + 40px);max-width:-moz-calc(50% + 40px);max-width:calc(50% + 40px);right:0;top:100px}.about-us-hero .hero__inner-media img{border-radius:40px 0 0;height:591px}.benefits-grid__item{padding:20px}.benefits-grid__label{font:var(--body-m-semibold)}.benefits-grid__text{font:var(--body-l-semibold)}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-grid__item{border-bottom:1px solid var(--border-hard,rgba(31,44,77,.2))}.benefits-grid__item,.benefits-grid__item:nth-child(2n){border-right:1px solid var(--border-hard,rgba(31,44,77,.2))}.benefits-grid__item:nth-child(3n){border-right:0}.benefits-grid__item:nth-last-child(-n+3){border-bottom:0}.work-geo{gap:98px}.work-geo__list{gap:16px 30px;grid-template-columns:repeat(5,minmax(0,1fr))}.work-geo__chip{font:var(--body-m-semibold)}.equipment__items{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.equipment__name{font:var(--h6-desktop)}.experts__items{grid-template-columns:repeat(4,minmax(0,1fr))}.experts__item{gap:24px}.experts__item:nth-of-type(2n):before{content:none}.experts__item~.experts__item:before{background:#fff3;content:"";height:-webkit-calc(100% - 136px);height:-moz-calc(100% - 136px);height:calc(100% - 136px);left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px;z-index:50}.experts__item:nth-of-type(5n):before{content:none}.experts__name{font:var(--h6-desktop)}.experts__work{font:var(--body-s-regular)}.certificates .swiper{overflow:hidden}.certificate__img{border-radius:0;height:430px}.certificate__img img{border-radius:0}.certificate__block h3{font:var(--h6-desktop)}.certificate__block p{font:var(--body-s-regular)}.contacts{padding-bottom:100px}.contacts__items{gap:30px;grid-template-columns:repeat(5,minmax(0,1fr))}.contacts__item{min-height:170px;padding:20px}.contacts__item--messengers{grid-column-end:unset;grid-column-start:unset;min-height:unset}.contacts__label{font:var(--h5-desktop)}.contacts__value{font:var(--body-m-regular)}.contacts__messengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:16px}.contacts-form{margin-bottom:0;padding:100px 0 160px}.contacts-form .callback-calc__form .callback__form-inputs{grid-template-columns:1fr}.contacts-form .callback-calc__form .callback__form-inputs label{width:100%}.contacts-form .callback-calc__form{width:unset}.contacts-form .callback-calc__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.blog__items{gap:48px 30px;grid-template-columns:repeat(4,minmax(0,1fr))}.blog__item{gap:20px}.blog__item img{aspect-ratio:319/235;border-radius:24px}.blog__item-info{gap:12px}.blog__item-info .title{font:var(--h6-desktop)}.blog__item-info p{font:var(--body-m-regular)}.blog__item-link{padding:14px 0}.blog__item-link span{font:var(--label-m)}.blog__item-link svg{height:16px;width:16px}.blog-detail__content{max-width:901px}.blog-detail__content img{aspect-ratio:901/482;border-radius:28px}.blog-detail__content p{font:var(--body-l-regular)}.faq-page .faq__inner{margin:unset;max-width:900px}.reviews__items{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.reviews__item{height:443px;padding:20px}.reviews__author-decor{height:40px;width:40px}.reviews__item-top{grid-template-columns:60px minmax(0,1fr) 40px}.reviews__author-name{font:var(--body-m-semibold)}.reviews__author-work{font:var(--body-s-semibold)}.reviews__item-text p{display:-webkit-box;font:var(--body-l-semibold);-webkit-line-clamp:7;line-clamp:7;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.vacancies__items{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.vacancies__title{font:var(--h6-desktop)}.vacancy-popup__title{font:var(--h5-desktop)}.why-us-vacancies__top{margin-bottom:0}.vacancies-form .callback-calc__form .callback__form-inputs .callback__label-narrow{width:-webkit-calc(50% - 6px);width:-moz-calc(50% - 6px);width:calc(50% - 6px)}.vacancies-detail.section{padding:100px 0}.vacancies-detail__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.vacancies-detail__item{border-right:1px solid var(--border-hard,rgba(31,44,77,.2));border-top:1px solid var(--border-hard,rgba(31,44,77,.2));gap:12px}.vacancy-apply{display:grid;grid-template-columns:auto auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:40px;justify-content:space-between}.vacancy-apply h2{font:var(--h5-desktop);letter-spacing:-.24px}.vacancy-apply .callback-calc__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.vacancy-apply .callback__bottom{width:100%}.vacancy-apply .callback-calc__bottom .callback-calc__button{height:64px}.vacancy-info{max-width:668px}.vacancy-info section~section{margin-top:55px}.vacancy-apply .contacts-form{max-width:552px;padding-top:0}.vacancy-apply .vacancies-form .callback-calc__form .callback__form-inputs .callback__label-narrow{width:100%}.duties li:before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.conditions__items{gap:4px}.conditions__item{padding:24px}.conditions__item h3{font:var(--body-m-semibold)}.vacancy-apply .callback-calc__top .title{font:var(--h4-desktop);letter-spacing:-.4px}.vacancy-apply .callback-calc__form{grid-template-columns:1fr}.vacancy-apply .feedback{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%}.feedback__item--align-end{text-align:right}.sales__items{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales__item{height:360px;padding:24px}.sales__item-detail h2{font:var(--h4-desktop)}.icons-gallery__items{gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.sales-detail__content p{font:var(--body-l-regular)}.sales-detail__content h3{font:var(--body-l-semibold)}.sales-detail-form__inner{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-detail-form .sales__item-detail .title{font:var(--h6-desktop)}.sales-detail-form .sales__item-detail .text{font:var(--body-s-regular)}.sales-detail-form .sales__item-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:12px}.sales-detail-form .sales__item{padding:20px}.partners-hero .hero__inner-info-text .subtitle{font:var(--body-l-regular)}.partners .benefits-grid__item:nth-child(3n){border-right:1px solid var(--border-hard,rgba(31,44,77,.2))}.partners-categories__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.callback-calc__feedback{margin-top:16px}.partners-trust__inner{gap:30px;grid-template-columns:repeat(8,minmax(0,1fr))}.partners-trust__item{border-radius:20px}.partners-trust__item img{aspect-ratio:120/76}.guarantees-page .why-us__items{grid-template-columns:repeat(4,minmax(0,1fr))}.guarantees-page .why-us__item:after{height:205px;left:-1px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1px}.guarantees-page .why-us__items:after{content:none}.guarantees-page .why-us__item{padding:24px}.process-steps h2{font:var(--h2-desktop);max-width:435px}.process-steps__inner{display:grid;grid-template-columns:auto 50%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-bottom:150px}.process-steps__inner h3{font:var(--h5-desktop)}.process-steps__inner li{padding-left:76px;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline}.process-steps__inner li:before{font:var(--h4-desktop);top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.quality-control__inner{gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quality-control__content h2{margin-bottom:40px}.quality-control__content p{font:var(--body-l-regular);margin-bottom:32px}.quality-control__image img{border-radius:24px}.ready-to-start__inner{padding:60px}.ready-to-start__content button{font:var(--label-l)}.ready-to-start .callback-calc__top{margin:0 auto;max-width:806px}.equipment-brands__inner{gap:20px;margin-bottom:60px}.equipment-brands__brand{max-width:216px}.equipment-brands__text{font:var(--h4-desktop);letter-spacing:-.4px;margin:0 auto;max-width:975px}.equipment-page .duties ul{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.equipment-page .duties h3{font:var(--h5-desktop);margin-bottom:16px;padding-top:51px}.equipment-page .duties li:before{font:var(--h4-desktop);top:0}.documents__inner{gap:30px;grid-template-columns:repeat(4,1fr)}.documents-page .why-us__item{min-height:298px}.projects__inner{gap:55px 30px;grid-template-columns:repeat(3,1fr)}.project-detail-page .hero__inner-info{margin-top:160px}.project-detail__inner{display:grid;gap:30px;grid-template-columns:minmax(0,551fr) minmax(0,785fr)}.project-detail__text-content{margin-bottom:0}.project-detail__text-block h3{font:var(--h5-desktop)}.project-detail__text-block p{font:var(--body-l-regular)}.project-detail__video{-webkit-align-self:center;align-self:center;max-height:442px}.project-detail__video video{aspect-ratio:222/125}.photo-report__inner{gap:30px;grid-template-columns:repeat(4,1fr)}.photo-report__item img{aspect-ratio:319/260}.tech-specs__inner{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.tech-specs__content{margin-bottom:0}.tech-specs__content-item{gap:61px;grid-template-columns:175fr 435fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.tech-specs .reviews__item{padding:20px}.tech-specs .reviews__text{font:var(--body-l-semibold)}.project-detail-page .ready-to-start{padding-bottom:0}.not-found__title .subtitle{font-size:78px;letter-spacing:-1px;line-height:88%;margin-bottom:24px}.not-found__text-wrap{margin-bottom:40px}.not-found__text{font:var(--body-l-regular)}.not-found__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:20px}.not-found__button{padding:17px 24px;width:auto}}@media (min-width:1366px){body{font:var(--body-l-regular)}h1{font:var(--h1-desktop)}h2{font:var(--h2-desktop)}h3{font:var(--h3-desktop)}h4{font:var(--h4-desktop)}h5{font:var(--h5-desktop)}.section{padding:100px 0 160px}.section~.section{margin-top:-60px}.section-wrap{gap:100px}.section-top{margin-bottom:60px}.section-top .title{font:var(--h2-desktop)}#cookies b{font:var(--h5-desktop)}.section--blue,.section--gray,.section--primary,.section--white{border-radius:60px 60px 0 0}.page-title~.section{margin-top:-60px}.page-title h1{font:var(--h1-desktop)}.page-title .subtitle{font:var(--body-l-regular)}.header__sublist-wrapper{max-width:var(--max-width)}footer{margin-top:-60px;padding:80px 0}.service-card__wrap{min-height:283px}.service__bottom .name{font:var(--h6-desktop)}.project-card{width:552px}.project__bottom .title{font:var(--h5-desktop);letter-spacing:-.24px}.review-card{padding:20px}.review-card__top,.review-popup__top{gap:12px}.review-card__decor{margin-left:4px}.review-card__decor img{height:40px;width:40px}.review-card__image,.review-popup__image{margin-right:0}.review-card__author .date,.review-popup__author .date{margin-bottom:8px}.review-card__author .author__info-name,.review-popup__author .author__info-name{font:var(--body-m-semibold)}.review-card__author .author__info-work,.review-popup__author .author__info-work{font:var(--body-s-semibold)}.review-card__text{font:var(--body-l-semibold)}.hero__inner{grid-template-columns:repeat(2,auto);min-height:800px}.hero__inner-internal{min-height:590px}.hero__inner-internal .subtitle{max-width:668px}.hero__inner-info{max-width:816px;padding-top:40px}.hero__inner-info-text .title{font:var(--h1-desktop)}.advantages{min-height:1050px}.advantages__inner-image img{aspect-ratio:unset;height:802px;width:100%}.steps__wrapper{gap:100px}.steps__wrapper:after{left:-webkit-calc(33.33333% + 15px);left:-moz-calc(33.33333% + 15px);left:calc(33.33333% + 15px)}.step{gap:24px}.step__title{font:var(--h5-desktop);letter-spacing:-.24px}.step__number{font-size:20px;height:48px;width:48px}.step__desc{font:var(--body-m-regular)}.calculator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:511px;padding:60px 80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.calculator__inner{height:100%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.calculator__inner-top{gap:24px}.calculator__title{font:var(--h3-desktop);letter-spacing:-.52px}.screen__title{font:var(--h4-desktop);letter-spacing:-.4px}.screen-one__points{margin:48px 0;max-width:476px}.screen-one__points-item .name{font:var(--body-m-regular)}.calculator-footer{gap:12px 40px}.calculator__btn{font:var(--label-m);height:44px;padding:0 20px}.calculator-progress,.screen-success .screen-one__points .title{font:var(--h4-desktop)}.screen-success .screen-one__points img{height:114px;width:114px}.faq__item-header{font:var(--h5-desktop)}.develop__title h1{font-size:60px}.develop__title p{font-size:24px}.develop-logo img{height:176px;width:215px}.develop-page__content{gap:60px;padding:60px 30px}.develop-services,.services-list{gap:30px}.services__items{gap:100px}.services__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;grid-template-columns:auto auto;justify-content:space-between}.services__item-info{justify-self:end;width:901px}.services__item-detail .btn{height:44px;padding:0 20px}.services__item-text{max-width:746px}.services__item-text .title{font:var(--h2-desktop)}.services__item-link{gap:16px;padding:17px 24px}.services__item-link p{font:var(--body-m-semibold)}.callback-calc__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.callback-calc__top{gap:24px}.callback-calc__top .title{font:var(--h3-desktop);letter-spacing:-.52px}.callback-calc__form{width:724px}.values{border-top:1px solid var(--border-hard,rgba(31,44,77,.2));grid-template-columns:repeat(4,1fr)}.value__item{border-bottom:none;border-right:1px solid var(--border-hard,rgba(31,44,77,.2))}.value__item:last-child{border-right:none}.about-service-wrap{gap:100px}.about-service__inner-text{font:var(--body-m-regular)}.about-service__inner-apply .title{font:var(--h4-desktop);margin:0 0 32px}.apply__items{gap:16px}.apply__item p{font:var(--h6-desktop)}.about-service__advantages>.title{font:var(--h4-desktop);letter-spacing:-.4px}.about-service__advantages-title{font:var(--h5-desktop)}.service-price__inner>.title{font:var(--h2-desktop);margin-bottom:60px}.service-price__table-wrap{border-radius:24px}.service-drilling__inner{gap:60px}.service-drilling__inner>.title{font:var(--h2-desktop)}.why-us__inner{gap:60px}.why-us__inner>.title{font:var(--h2-desktop)}.why-us__title{font:var(--h5-desktop);letter-spacing:-.24px}}@media (width >= 1620px){#cookies{left:-webkit-calc((100vw - var(--max-width))/2);left:-moz-calc((100vw - var(--max-width))/2);left:calc((100vw - var(--max-width))/2)}}@media (max-width:1365px){.breadcrumbs-wrapper{overflow:scroll hidden}}@media (max-width:1199px){.work-geo__item.is-hidden-mobile{display:none}.work-geo__list.is-expanded .work-geo__item.is-hidden-mobile{display:list-item}}@media (width <= 743px){.service__inner-items .services__item:nth-child(odd):not(:last-child):after{background:#1f2c4d33;content:"";height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);height:calc(100% - 6px);position:absolute;right:-6px;top:0;width:1px}}
