*,::after,::before{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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{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}[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{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]{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;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{display:none}[hidden]{display:none}@font-face{font-family:'Open Sans';font-display:swap;font-style:normal;font-weight:300;src:url(/59673cf6d228b89c8c3b2f71d3d0da9dd827c526/29aaf/fonts/open-sans-v29-latin_cyrillic-300.woff2) format("woff2"),url(/07ac06aefd081dffe6e51720d6d125338095b8a1/604b8/fonts/open-sans-v29-latin_cyrillic-300.woff) format("woff")}@font-face{font-family:'Open Sans';font-display:swap;font-style:normal;font-weight:400;src:url(/7f408c5cdbec47f0233bcf65b7b6658582119797/e96c3/fonts/open-sans-v29-latin_cyrillic-regular.woff2) format("woff2"),url(/8f720fb01d946c3fd1677d4966f228f3cb43a9c3/63010/fonts/open-sans-v29-latin_cyrillic-regular.woff) format("woff")}@font-face{font-family:'Open Sans';font-display:swap;font-style:normal;font-weight:700;src:url(/38739b16fcfb7c47f38f87f981e45342b3e613d0/8cfcb/fonts/opensans-bold.woff2) format("woff2"),url(/f6dc2e26e750e6afcc8c124560a263c403c0c383/4648e/fonts/opensans-bold.woff) format("woff")}@font-face{font-family:'Open Sans';font-display:swap;font-style:normal;font-weight:800;src:url(/7c37bfd303596df0431eda6c71e481770d0b8556/4c40b/fonts/opensans-extrabold.woff2) format("woff2"),url(/b8275702bfd7ad5183c34e02e4925649efa38380/6c41b/fonts/opensans-extrabold.woff) format("woff")}@font-face{font-family:Brandmark-Stencil-1;font-display:swap;src:url(/662d831f59033a35d31f64db69cefe305faf86d7/297ca/fonts/brandmark-stencil-1.woff2) format("woff2"),url(/e259c6892668822f852d31c3833523c7098cd975/6d643/fonts/brandmark-stencil-1.woff) format("woff");font-weight:400;font-style:normal}:root{font-size:10px}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:"Open Sans",serif;text-size-adjust:100%;font-weight:300;font-style:normal;font-size:1.6rem;background-color:#272822;color:#f8f8f2;min-width:300px}._lock{overflow:hidden}.w50{width:50%}img{width:100%}._highlighted{color:#fd971f;font-weight:400}.wrapper{overflow-x:hidden}.social-icons{display:flex;justify-content:flex-end;align-items:flex-end;color:#9c9c9c;gap:16px}@media (min-width:1280px){.social-icons{gap:22px}}.social-icons__icon{transition:all .2s ease-in-out;font-size:16px}@media (min-width:768px){.social-icons__icon{font-size:18px}}@media (min-width:1280px){.social-icons__icon{font-size:22px}}.social-icons__icon_letter{width:1.4375em}.social-icons__icon_github{width:1.1875em}.social-icons__icon_in{width:1.1875em}.social-icons__icon_tg{width:1em}.social-icons__icon_tw{width:1em}.social-icons__icon:hover{color:#fff}.main{width:100%;min-width:300px;display:flex;flex-flow:column nowrap;align-items:center;font-size:1.3rem;line-height:1.14;letter-spacing:.1em}@media (min-width:768px){.main{font-size:1.55rem}}@media (min-width:1280px){.main{font-size:2.5rem}}.main__section{width:400px;min-width:300px;position:relative;display:flex;flex-flow:row wrap}@media (min-width:768px){.main__section{width:768px;min-width:768px}}@media (min-width:1280px){.main__section{width:1280px;min-width:1280px}}.main__section_fullwidth{width:100%}.title{display:flex;align-items:center;width:100%}.title_line{background:url(/9a964f2a99808720ac6afed5fbcdeda42806e7ec/8c7ff/img/svgo/title_line.svg) no-repeat 203px 0;padding:55px 0 17px 0;margin-bottom:30px;width:100%}@media (min-width:768px){.title_line{background-position:260px 15px;padding:55px 0 55px 0;background-size:3px 120px}}@media (min-width:1280px){.title_line{background:url(/87b128fa63460e1ad14f9e7cbc9fa0b983bdd0c3/6cfda/img/svgo/title_line_d.svg) no-repeat 455px 0;background-size:contain}}@media (min-width:768px){.title_line-mobile{background:0 0}}.title__logo{min-width:129px;width:129px;margin:-5px 15px 0 56px;display:flex}@media (min-width:768px){.title__logo{margin:-5px 15px 0 31px;width:207px}}@media (min-width:1280px){.title__logo{margin:-7px 36px 0 88px;width:335px}}.title__text{font-family:Brandmark-Stencil-1,serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.115;letter-spacing:-.1em;text-transform:uppercase;margin:0 15px}@media (min-width:768px){.title__text{font-size:36px;margin:0 26px}}@media (min-width:1280px){.title__text{font-size:58px;margin:0 32px}}.form__result{padding:1rem 0 2rem 0}@media (min-width:768px){.form__body{margin-bottom:60px}}@media (min-width:1280px){.form__body{margin-bottom:150px}}.form__item:not(:last-child){margin:0 0 12px 0}@media (min-width:1280px){.form__item:not(:last-child){margin:0 0 24px 0}}.form__input{width:100%;border:1px solid rgba(255,255,255,.3);color:#fd971f;background-color:#272822;padding:5px 10px 5px 10px;font-size:18px;font-weight:400;line-height:1.12;letter-spacing:.02em;outline:0}@media (min-width:1280px){.form__input{font-size:25px;letter-spacing:.03em;font-weight:300}}.form__input:focus,.form__input:focus-visible{border-color:#fd971f}@media (min-width:768px){.form__input_input{width:230px}}@media (min-width:1280px){.form__input_input{width:370px}}@media (min-width:768px){.form__input_textarea{width:572px}}@media (min-width:1280px){.form__input_textarea{width:922px}}.form__button{font-size:inherit;padding:.5em 1em;font-weight:400;border:1px solid #fd971f;color:#fd971f;line-height:133.3333333333%;text-transform:uppercase;transition:all .4s ease 0s;margin:4rem 0 5rem 0}@media (min-width:768px){.form__button{margin:0}}.form__button:hover{background-color:#fd971f;color:#fff}.title-with-line{display:flex;align-items:center;justify-content:start;width:100%}.title-with-line__line img{height:90px}@media (min-width:768px){.title-with-line__line img{height:140px}}@media (min-width:1280px){.title-with-line__line img{height:180px}}.title-with-line__logo{min-width:120px;width:120px;margin:-5px 12px 0 0;display:flex}@media (min-width:768px){.title-with-line__logo{margin:0 34px 0 0;width:207px}}@media (min-width:1280px){.title-with-line__logo{margin:0 24px 0 0;width:335px}}.title-with-line__text{max-width:140px;font-family:Brandmark-Stencil-1,serif;font-style:normal;font-weight:400;font-size:19px;line-height:1.115;letter-spacing:0;text-transform:uppercase;margin-left:10px}@media (min-width:768px){.title-with-line__text{font-size:36px;margin:0 26px;max-width:381px}}@media (min-width:1280px){.title-with-line__text{font-size:58px;margin:0 32px;max-width:630px}}footer.contacts{text-align:center;line-height:2;font-size:13px;margin:20px 0}