/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-paper:#f5f3ec;--color-paper-20:#f5f3ec33;--color-gray:#6b6b63;--color-ink:#14140f;--color-yellow:#f2b705;--color-line:#14140f24;--font-primary:"Golos Text", sans-serif;--font-accent:"Martian Mono", monospace;--text-primary:var(--color-ink);--background-primary:var(--color-paper);--header-height:80px;--container-width:1360px;--container-spacing-inline:60px;--duration-default:.3s;--z-header:1000}@media (width<=1024px){:root{--header-height:64px;--container-spacing-inline:18px}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/140% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:focus,:active,:hover,:after:focus,:after:active,:after:hover,:before:focus,:before:active,:before:hover{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;border:none;outline:none}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}input,button,textarea,select{width:100%;font:inherit;outline:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}input,textarea{background:0 0;border:none;outline:none;width:100%;display:block}textarea{resize:none}button{width:fit-content}img,picture{max-width:100%;display:block}ul,ol,li{padding:0;list-style-type:none}a{color:inherit;outline:none;text-decoration:none;display:inline-block}a:focus{outline:none}button,[type=button],[type=submit]{font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0;display:inline-block}button:focus,[type=button]:focus,[type=submit]:focus{outline:none}html{width:100%;height:100%}html.lock-scroll{width:100%;position:fixed;overflow-y:scroll}body{color:var(--text-primary);font-family:var(--font-primary);background-color:var(--background-primary);font-size:16px;overflow-x:hidden}body.no-scroll{overflow:hidden}.icon{display:block}.icon img,.icon svg{width:100%;height:100%;display:block}.wrapper{flex-direction:column;width:100%;height:100%;min-height:100dvh;display:flex;overflow:hidden}.main{flex:1 0 auto}.footer{flex:none}.container{max-width:calc(var(--container-width) + var(--container-spacing-inline) * 2);width:100%;padding:0 var(--container-spacing-inline);margin:0 auto}.container--content{max-width:1920px;padding:0}.container--sm{max-width:880px}.btn{text-transform:uppercase;border:2px solid var(--color-ink);width:max-content;transition:all var(--duration-default) ease-in-out;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;line-height:150%;display:flex}.btn--primary{background-color:var(--color-yellow)}@media (hover:hover){.btn--primary:hover{color:var(--color-yellow);background-color:var(--color-ink)}}.btn--secondary{color:var(--color-yellow);background-color:var(--color-ink);font-weight:800}@media (hover:hover){.btn--secondary:hover{color:var(--color-ink);background-color:var(--color-yellow)}}.btn .icon{width:16px;height:16px}.header{z-index:var(--z-header);width:100%;height:var(--header-height);background-color:var(--background-primary);border-bottom:2px solid var(--color-ink);position:fixed;top:0;left:0}.header .container,.header .header__inner{height:100%}.header.open .header__menu-wrapper{transform:translate(100%)}.header__inner{align-items:center;display:flex}@media (width<=1024px){.header__inner{padding-inline:var(--container-spacing-inline);justify-content:space-between;gap:8px}}@media (width>=1025px){.header__inner{gap:32px;padding-inline:48px}}.header__logo{flex-shrink:0;height:42px}.header__logo svg{width:auto;height:100%}.header__menu-wrapper{transition:transform var(--duration-default) ease-in-out;display:flex}@media (width<=1024px){.header__menu-wrapper{z-index:1;width:100%;height:100dvh;padding:32px var(--container-spacing-inline);background-color:var(--color-ink);flex-direction:column;justify-content:center;position:fixed;top:0;right:100%}}@media (width>=1025px){.header__menu-wrapper{flex:1;justify-content:space-between;align-items:center;gap:32px}}.header__menu-close{top:32px;right:var(--container-spacing-inline);border:2px solid var(--color-paper);width:40px;height:40px;position:absolute}.header__menu-close span{background-color:var(--color-paper);width:18px;height:2px;position:absolute;top:50%;left:50%}.header__menu-close span:first-child{transform:translate(-50%,-50%)rotate(-45deg)}.header__menu-close span:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)}@media (width>=1025px){.header__menu-close{display:none}}.header__actions{gap:12px;display:flex}@media (width<=1024px){.header__actions{flex-direction:column-reverse;margin-top:40px}}@media (width>=1025px){.header__actions{align-items:center}}.header__actions .btn svg{stroke:currentColor;stroke-width:1.6px}.header__langs{display:flex}.header__langs>*{color:var(--color-ink);text-transform:uppercase;border:2px solid var(--color-ink);width:40px;height:40px;transition:background-color var(--duration-default) ease-in-out, color var(--duration-default) ease-in-out;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.header__langs>.active{color:var(--color-paper);background-color:var(--color-ink)}@media (hover:hover){.header__langs>:not(.active):hover{background-color:var(--color-yellow)}}.header__langs>:not(:first-child){border-left:none}.header__tel-mob{justify-content:center;width:40px;height:40px;margin-left:auto;padding:0}.header__tel-mob .icon{width:20px;height:20px}.header__tel-mob .icon svg{stroke:currentColor;stroke-width:1.6px}@media (width>=1025px){.header__tel-mob{display:none}}.header__burger{border:2px solid var(--color-ink);background-color:var(--color-yellow);flex-direction:column;justify-content:space-between;width:40px;height:40px;padding:12px 10px;display:flex}@media (width>=1025px){.header__burger{display:none}}.header__burger span{background-color:var(--color-ink);width:100%;height:2px}.header-menu__list{gap:24px;display:flex}@media (width<=1024px){.header-menu__list{flex-direction:column}}@media (width>=1025px){.header-menu__list{align-items:center}}.header-menu__list .menu-item{text-transform:uppercase;font-size:1rem;font-weight:700;line-height:145%;position:relative}.header-menu__list .menu-item:after{content:"";transform-origin:100%;background-color:#0000;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;top:calc(100% + 6px);left:0;transform:scaleX(0)}@media (hover:hover){.header-menu__list .menu-item:hover:not(.current-menu-item):after{background-color:var(--color-gray);transform-origin:0;transform:scaleX(1)}}@media (width<=1024px){.header-menu__list .menu-item{color:var(--color-paper);width:fit-content;font-size:1.5rem}}.header-menu__list .menu-item.current-menu-item:after{background-color:var(--color-yellow);transform-origin:0;transform:scaleX(1)}.footer{border-top:3px solid var(--color-ink);padding-top:clamp(40px,34.1748px + 1.5534vw,64px)}.footer__main{display:grid}@media (width<=1024px){.footer__main{gap:32px;padding-bottom:32px}}@media (width>=1025px){.footer__main{grid-template-columns:330px 1fr;gap:clamp(40px,15.7282px + 6.47249vw,140px);padding-bottom:48px}}.footer__logo{height:72px}.footer__logo svg{width:auto;height:100%}.footer__tagline{color:var(--color-gray);margin-top:24px;font-size:.875rem;line-height:150%}.footer__cols{gap:24px;display:grid}@media (width>=1025px){.footer__cols{grid-template-columns:repeat(3,1fr)}}.footer__title{color:var(--color-gray);font-family:var(--font-accent);text-transform:uppercase;margin-bottom:16px;font-size:clamp(12px,11.5146px + .12945vw,14px);font-weight:700;line-height:150%}.footer__list{flex-direction:column;gap:12px;display:flex}.footer__list .menu-item a{transition:color var(--duration-default) ease-in-out;font-weight:600}@media (hover:hover){.footer__list .menu-item a:hover{color:var(--color-yellow)}}.footer__bot{border-top:3px solid var(--color-ink);color:var(--color-gray);font-family:var(--font-accent);font-size:.75rem;line-height:160%;display:flex}@media (width<=1024px){.footer__bot{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:20px}}@media (width>=1025px){.footer__bot{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:36px}}.section{margin-top:clamp(60px,49.3204px + 2.8479vw,104px)}.section-header{margin-bottom:clamp(32px,26.1748px + 1.5534vw,56px)}@media (width>=1025px){.section-header{max-width:50%}}.section-header__kicker{color:var(--color-gray);text-transform:uppercase;padding-left:36px;font-family:Martian Mono,monospace;font-size:.75rem;font-weight:700;line-height:160%;position:relative}@media (width<=1024px){.section-header__kicker{margin-bottom:16px}}@media (width>=1025px){.section-header__kicker{margin-bottom:24px}}.section-header__kicker:before{content:"";background-color:var(--color-yellow);width:24px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-header__heading{text-transform:uppercase;font-size:clamp(32px,26.6602px + 1.42395vw,54px);font-weight:800;line-height:1}.section-header__description{color:var(--color-gray)}@media (width<=1024px){.section-header__description{margin-top:16px}}@media (width>=1025px){.section-header__description{margin-top:20px}}.article h2,.article h3,.article h4,.article h5,.article h6{text-transform:uppercase}.article h2 em,.article h3 em,.article h4 em,.article h5 em,.article h6 em{color:var(--color-yellow)}.article h4{margin-bottom:16px}.article h2{margin-bottom:24px}.article p+p{margin-top:16px}.article ul{flex-direction:column;gap:12px;margin-block:22px 27px;display:flex}.article ul li{padding-left:16px;position:relative}.article ul li:before{content:"";background-color:var(--color-yellow);width:6px;height:6px;position:absolute;top:8px;left:0}.article hr{color:var(--color-ink);margin-block:32px}.article blockquote{border:2px solid var(--color-ink);background-color:#fff;margin-top:16px;margin-bottom:32px;padding:24px;box-shadow:4px 4px #000}.article .mono{color:var(--color-gray);font-family:var(--font-accent);text-transform:uppercase;font-size:12px}.socials{gap:10px;display:flex}.socials__item{border:2px solid var(--color-ink);width:40px;height:40px;transition:transform var(--duration-default) ease-in-out, box-shadow var(--duration-default) ease-in-out;justify-content:center;align-items:center;display:flex}.socials__item--messenger{background-color:#07b}.socials__item--instagram{background-color:#e1306c}.socials__item--telegram{background-color:#26a6e5}.socials__item--whatsapp{background-color:#47c756}@media (hover:hover){.socials__item:hover{box-shadow:4px 4px 0 var(--color-ink);transform:translateY(-3px)}}.socials__item .icon{width:24px;height:24px}.socials__item .icon svg{fill:#fff}.socials__item--instagram .icon svg{stroke:#fff;stroke-width:2px}.site-info .icon{width:20px;height:20px;margin-top:3px}.site-info .icon svg{stroke:var(--color-ink)}.site-info__address,.site-info__phone,.site-info__email{gap:14px;margin-top:18px;display:flex}.site-info__link-label{border-bottom:2px solid var(--color-yellow)}.accordion.active .accordion__body{grid-template-rows:1fr}.accordion.active .accordion__header .icon{transform:rotate(45deg)}.accordion__header{justify-content:space-between;display:flex}@media (width<=1024px){.accordion__header{gap:16px}}@media (width>=1025px){.accordion__header{gap:24px;padding-inline:4px}}@media (hover:hover){.accordion__header:hover{cursor:pointer}.accordion__header:hover .icon{background-color:var(--color-yellow)}}.accordion__header .icon{border:3px solid var(--color-ink);width:34px;height:34px;transition:background-color var(--duration-default) ease-in-out, transform var(--duration-default) ease-in-out;flex-shrink:0;place-items:center;display:grid;position:relative}.accordion__header .icon:before,.accordion__header .icon:after{content:"";background-color:var(--color-ink);width:14px;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__header .icon:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion__title{font-size:1.2rem;font-weight:700}.accordion__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.accordion__body-inner{overflow:hidden}.accordion__content{padding-top:24px;color:var(--color-gray);padding-inline:4px;line-height:150%}.hero{padding-top:var(--header-height);border-bottom:3px solid var(--color-ink)}.hero__wrapper{z-index:1;max-width:1920px;margin-inline:auto;position:relative}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__bg:after{content:"";opacity:.5;background:#000;position:absolute;inset:0}.hero__bg img{object-fit:cover;width:100%;height:100%}.hero__side-image{position:relative}@media (width<=1024px){.hero__side-image{border-top:3px solid var(--color-ink);height:400px}}@media (width>=1025px){.hero__side-image{border-left:3px solid var(--color-ink)}}.hero__side-image picture{width:100%;height:100%}.hero__side-image picture img{object-fit:cover;width:100%;height:100%}.hero__right-block{flex-direction:column;display:flex;position:absolute}@media (width<=1024px){.hero__right-block{gap:10px;bottom:18px;left:18px}}@media (width>=1025px){.hero__right-block{gap:12px;bottom:20px;left:20px}}.hero__reviews{background-color:var(--color-paper);border:3px solid var(--color-ink);align-items:center;width:fit-content;display:flex}@media (width<=1024px){.hero__reviews{gap:8px;height:50px;padding-inline:10px}}@media (width>=1025px){.hero__reviews{gap:12px;height:60px;padding-inline:16px}}.hero__reviews-score{font-family:var(--font-accent);font-weight:700}@media (width<=1024px){.hero__reviews-score{font-size:1rem}}@media (width>=1025px){.hero__reviews-score{font-size:1.25rem}}.hero__reviews-stars{gap:3px;display:flex}.hero__reviews-star{width:18px;height:18px}@media (width<=1024px){.hero__reviews-star{width:14px;height:14px}}.hero__reviews-star svg{fill:var(--color-yellow);stroke:var(--color-ink);stroke-width:2px}.hero__reviews-label{color:var(--color-gray);font-family:var(--font-accent);text-transform:uppercase;font-size:.75rem}.hero__typography{padding-top:16px;flex-direction:column;justify-content:center;padding-inline:48px;display:flex}@media (width<=1024px){.hero__typography{padding:32px var(--container-spacing-inline)}}.hero__supheading{color:var(--color-yellow);font-family:var(--font-accent);text-transform:uppercase;background-color:var(--color-ink);width:fit-content;font-size:12px;font-weight:500;line-height:150%}@media (width<=1024px){.hero__supheading{margin-bottom:16px;padding:7px 11px}}@media (width>=1025px){.hero__supheading{margin-bottom:24px;padding:8px 14px}}.hero__heading{text-transform:uppercase;font-size:clamp(50px,43.2039px + 1.8123vw,78px);font-weight:800;line-height:1}.hero__heading .highlighted,.hero__heading em{background-color:var(--color-yellow);padding-inline:8px;display:inline-block}.hero__description{color:var(--color-gray);max-width:460px}@media (width<=1024px){.hero__description{margin-top:16px}}@media (width>=1025px){.hero__description{margin-top:20px}}@media (width<=1024px){.hero__btns{margin-top:24px}}@media (width>=1025px){.hero__btns{margin-top:32px}.hero--home .hero__inner{grid-template-columns:51% 49%;min-height:620px;display:grid}}.hero--bg{color:var(--color-paper)}@media (width<=1024px){.hero--bg .hero__inner{padding-block:46px}}@media (width>=1025px){.hero--bg .hero__inner{padding-block:3.33333vw}}.hero--bg .hero__typography{padding-top:0}.hero--bg .hero__supheading{color:var(--color-ink);background-color:var(--color-yellow)}.hero--bg .highlighted,.hero--bg em{color:var(--color-ink)}.hero--bg .hero__description,.hero--page{color:var(--color-paper)}.hero--page .hero__wrapper{background-color:var(--color-ink);padding-block:clamp(48px,37.8058px + 2.71845vw,90px)}.hero--page .hero__typography{max-width:860px;padding-block:0}@media (width<=1024px){.hero--page .hero__typography{padding:0}}.hero--page .hero__supheading{color:var(--color-ink);background-color:var(--color-yellow)}@media (width<=1024px){.hero--page .hero__supheading{margin-bottom:24px}}.hero--page .hero__heading .highlighted{color:var(--color-ink)}.s-form__main{border:3px solid var(--color-ink);grid-template-columns:43% 1fr;display:grid}.s-form__typography{background-color:var(--color-ink);flex-direction:column;padding:44px 38px;display:flex}.s-form__title{color:var(--color-paper);text-transform:uppercase;font-size:40px;font-weight:700;line-height:1}.s-form__title .hightlighted{color:var(--color-yellow)}.s-form__subtitle{color:var(--color-gray);margin-top:16px}@media (width>=1025px){form p:has(.full){grid-column:1/-1}}label{font-family:var(--font-accent);color:var(--color-gray);text-transform:uppercase;font-size:12px;font-weight:500}input{height:50px}input,textarea{color:var(--color-ink);background-color:var(--color-paper);border:3px solid var(--color-ink);padding:14px 15px}input::placeholder,textarea::placeholder{opacity:.75}@media (width>=1025px){:is(p:has(textarea),p:has(input[type=submit])){grid-column:span 2}}@media (hover:hover){label:has(input[type=checkbox]):hover{cursor:pointer}}input[type=checkbox]{appearance:none;border:3px solid var(--color-ink);width:20px;height:20px;transition:opacity var(--duration-default) ease-in-out;background-color:#0000;place-content:center;margin:0;display:grid}@media (hover:hover){input[type=checkbox]:hover{cursor:pointer}}input[type=checkbox]:before{content:"";opacity:0;background-color:var(--color-ink);width:8px;height:8px;transition:opacity var(--duration-default) ease-in-out}input[type=checkbox]:checked{background-color:var(--color-yellow)}input[type=checkbox]:checked:before{opacity:1}select{color:var(--color-ink);background-color:var(--color-paper);border:3px solid var(--color-ink);padding:14px 15px;line-height:150%}input[type=submit]{color:var(--color-ink);text-transform:uppercase;border:3px solid var(--color-ink);background-color:var(--color-yellow);transition:color var(--duration-default) ease-in-out, background-color var(--duration-default) ease-in-out;margin-top:24px;padding:11px 18px;font-size:14px;font-weight:800;line-height:150%}@media (hover:hover){input[type=submit]:hover{color:var(--color-yellow);background-color:var(--color-ink)}}.form__title{text-transform:uppercase;font-weight:700}@media (width>=1025px){.form__title,.s-form__form-warning-note{grid-column:span 2}}.note{border:2px solid var(--color-ink);background-color:var(--color-yellow);color:var(--color-ink);padding:20px 22px}@media (width<=1024px){.note{padding:18px}}.note__kicker{font-family:var(--font-accent);text-transform:uppercase;font-size:12px;font-weight:700;line-height:150%}.note__content,.note__content p+p{margin-top:6px}.s-services__list{gap:32px;display:grid}.s-services__item{border:3px solid var(--color-ink);background-color:#fff;position:relative}@media (width>=1025px){.s-services__item:nth-child(2n) .s-services__item-link{flex-direction:row-reverse}.s-services__item:nth-child(2n) .s-services__tag{left:50%}}.s-services__item-link{display:flex}@media (width<=1024px){.s-services__item-link{flex-direction:column}}@media (width>=1025px){.s-services__item-link{align-items:center}}.s-services__tag{color:var(--color-yellow);font-family:var(--font-accent);text-transform:uppercase;background-color:var(--color-ink);padding:10px 16px;font-size:12px;line-height:150%;position:absolute;top:0;left:0}.s-services__content{padding:24px 18px}@media (width>=1025px){.s-services__content{padding:44px 40px}}.s-services__thumb{aspect-ratio:4/3;background-color:#c9c4b4;flex-shrink:0;overflow:hidden}@media (width>=1025px){.s-services__thumb{border-right:3px solid var(--color-ink);width:clamp(300px,208.252px + 24.466vw,678px)}}.s-services__thumb img{object-fit:cover;width:100%;height:100%}.s-services__heading{text-transform:uppercase;font-size:clamp(24px,22.0583px + .517799vw,32px);font-weight:800;line-height:110%}.s-services__description{color:var(--color-gray);margin-top:8px;line-height:150%}.s-services__cta{margin-top:clamp(16px,14.0583px + .517799vw,24px)}.s-steps__list{display:grid}@media (width<=1024px){.s-steps__list{gap:16px}}@media (width>=650px) and (width<=1024px){.s-steps__list{grid-template-columns:repeat(2,1fr)}}@media (width>=1025px){.s-steps__list{grid-template-columns:repeat(3,1fr);gap:24px}}.s-steps__item{border:3px solid var(--color-ink);padding:24px}.step-item__top{align-items:center;gap:14px;display:flex}.step-item__numb{color:var(--color-ink);border:3px solid var(--color-ink);background-color:var(--color-yellow);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:700;display:flex}.step-item__heading{text-transform:uppercase;font-size:1.2rem;font-weight:800;line-height:1}.step-item__desc{color:var(--color-gray);margin-top:16px;line-height:150%}.s-faq__body{display:grid}@media (width>=1025px){.s-faq__body{grid-template-columns:1fr 1fr;column-gap:40px}}@media (width<=1024px){.s-faq__col:nth-child(2) .s-faq__accordion:first-child{border-top:none}}.s-faq__accordion{border-bottom:3px solid var(--color-ink);padding-block:20px}.s-faq__accordion:first-child{border-top:3px solid var(--color-ink)}@media (width>=1025px){.s-faq__accordion{padding-block:26px}}.s-map .container{height:100%}.s-map__inner{display:grid}@media (width<=1024px){.s-map__inner{gap:32px}}@media (width>=1025px){.s-map__inner{border-top:3px solid var(--color-ink);grid-template-columns:1fr 57.5%;gap:48px;min-height:530px}}.s-map__header{max-width:unset}@media (width>=1025px){.s-map__header{margin-top:70px}}@media (width<=1024px){.s-map__typography{padding-left:var(--container-spacing-inline)}}@media (width>=1025px){.s-map__typography{padding-left:48px}}.s-map__map-wrapper{height:100%}@media (width<=1024px){.s-map__map-wrapper{border-top:3px solid var(--color-ink);height:400px}}@media (width>=1025px){.s-map__map-wrapper{border-left:3px solid var(--color-ink)}}.s-map__map-wrapper iframe{width:100%;height:100%}.services__list{gap:clamp(24px,22.0583px + .517799vw,32px);display:grid}.services__item{background-color:var(--color-ink);border:3px solid var(--color-ink);gap:3px;display:grid}@media (width>=1025px){.services__item:nth-child(2n) .services__typography{grid-area:1/1}.services__item:nth-child(2n) .services__thumb{grid-area:1/2}.services__item{grid-template-columns:1fr 1fr}}.services__typography{background-color:#fff;padding:40px}@media (width<=1024px){.services__typography{padding:24px 16px}}.services__heading{text-transform:uppercase;font-size:clamp(24px,19.6311px + 1.16505vw,42px);font-weight:800;line-height:1}.services__numb{background-color:var(--color-ink);color:var(--color-yellow);font-family:var(--font-accent);text-transform:uppercase;padding:10px 16px;font-size:12px;font-weight:700;line-height:150%;position:absolute;top:0;left:0}.services__thumb{position:relative}.services__thumb picture{width:100%}@media (width<=1024px){.services__thumb picture{height:clamp(350px,289.32px + 16.1812vw,600px)}}@media (width>=1025px){.services__thumb picture{height:100%;min-height:570px}}.services__thumb img{object-fit:cover;width:100%;height:100%}.about-service .section__header{max-width:unset}.about-service .section__header p+p{margin-top:20px}.about-service__inner{gap:clamp(32px,29.0874px + .776699vw,44px);display:grid}@media (width>=1025px){.about-service__inner{grid-template-columns:1fr 1fr}}.about-service__form-wrapper iframe{width:100%}.about-service__note{margin-top:22px}.about-service__forms:has(.about-service__tabs) .about-service__form-wrapper{border-top:none}.about-service__tabs{grid-template-columns:1fr 1fr;display:grid}.about-service__tab{color:var(--color-ink);text-transform:uppercase;border:3px solid var(--color-ink);background-color:var(--color-paper);width:100%;transition:color var(--duration-default) ease-in-out, background-color var(--duration-default) ease-in-out;gap:5px;padding:20px 24px;font-size:clamp(20px,19.0291px + .2589vw,24px);font-weight:800;display:flex}.about-service__tab:nth-child(2){border-left:none}@media (width<=1024px){.about-service__tab{flex-direction:column;padding:18px}}@media (width>=1025px){.about-service__tab{justify-content:center}}@media (hover:hover){.about-service__tab:hover{background-color:#fff}}.about-service__tab span{color:var(--color-yellow)}.about-service__tab.active{pointer-events:none;color:var(--color-ink);background-color:#fff;border-bottom:none}.about-service__form-wrapper{border:3px solid var(--color-ink);background-color:#fff;padding:26px 24px}@media (width<=1024px){.about-service__form-wrapper{padding:22px 18px}}.about-service__form-wrapper form{gap:16px;display:grid}@media (width>=1025px){.about-service__form-wrapper form{grid-template-columns:1fr 1fr}}.about-service__form-wrapper form .wpcf7-checkbox label{align-items:center;gap:12px;display:flex}.about-service__form-wrapper form .form__price-field{justify-content:end;font-size:24px;font-weight:800;display:flex}.about-service__form-wrapper form .form__price-base{display:block}.about-service__form-wrapper form .form__price-urgent{display:none}.about-service__form-wrapper form:has(input[type=checkbox]:checked) .form__price-base{display:none}.about-service__form-wrapper form:has(input[type=checkbox]:checked) .form__price-urgent{display:block}.about-service__form-wrapper form textarea{height:120px}.contacts-main__main{border:3px solid var(--color-ink)}@media (width>=1025px){.contacts-main__main{grid-template-columns:43% 1fr;display:grid}}.contacts-main__main .site-info{color:#fff}.contacts-main__main .site-info svg{stroke:#fff}.contacts-main__main .socials{margin-block:32px 16px}.contacts-main__typography{color:#fff;background-color:var(--color-ink);flex-direction:column;padding:24px 16px;display:flex}@media (width>=1025px){.contacts-main__typography{padding:44px 38px}}.contacts-main__cta{border-top:2px solid var(--color-paper-20);font-family:var(--font-accent);color:var(--color-gray);text-transform:uppercase;transition:color var(--duration-default) ease-in-out;margin-top:auto;padding-top:20px;font-size:12px}@media (hover:hover){.contacts-main__cta:hover{color:var(--color-yellow)}}.contacts-main__form-wrapper{background-color:#fff;padding:24px 16px}@media (width>=1025px){.contacts-main__form-wrapper{padding:44px 38px}}.contacts-main__form-wrapper form{gap:16px;display:grid}@media (width>=1025px){.contacts-main__form-wrapper form{grid-template-columns:1fr 1fr}}.contacts-main__form-wrapper textarea{height:120px}.contacts-main__form-wrapper label:has(input[type=checkbox]){align-items:center;gap:12px;display:flex}.contacts-map__inner{border-top:3px solid var(--color-ink)}.contacts-map__map-wrapper{height:clamp(400px,351.456px + 12.945vw,600px)}.contacts-map__map-wrapper iframe{width:100%;height:100%}
