*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{object-fit:cover;max-width:100%;height:auto;display:block}
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:transparent}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-text-primary:#2b2a2a;--color-text-secondary:#fff;--color-text-secondary-hover:#e7e7e7}html{scroll-behavior:smooth}body{font-family:var(--IstokFont);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--color-text-primary);letter-spacing:-.03em;background-color:#fff;line-height:1.35}a{transition:color .2s ease-in-out}.container{flex-direction:column;gap:max(56px,min(43.2px + 4vw,120px));min-height:100vh;display:flex}.scroll-target{scroll-margin-top:60px}.section-title{margin-bottom:70px;font-size:max(2rem,min(1.5942rem + 2.029vw,3.75rem));font-weight:400;line-height:1}@media (max-width:1200px){.section-title{margin-bottom:56px}}@media (max-width:767px){.section-title{margin-bottom:30px}.scroll-target{scroll-margin-top:32px}}
@font-face{font-family:IstokFont;src:url(../media/IstokWeb_Bold-s.p.299544c6.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IstokFont;src:url(../media/IstokWeb_Regular-s.p.9865938d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IstokFont Fallback;src:local(Arial);ascent-override:99.91%;descent-override:43.0%;line-gap-override:0.0%;size-adjust:100.72%}.istokfont_d6711aef-module__x10lrq__className{font-family:IstokFont,IstokFont Fallback}.istokfont_d6711aef-module__x10lrq__variable{--IstokFont:"IstokFont","IstokFont Fallback"}
.Header-module__ldgnoG__container{letter-spacing:normal;padding:24px 20px 0}.Header-module__ldgnoG__wrapper{z-index:1;width:1700px;max-width:100%;color:var(--color-text-secondary);background-color:rgba(18,27,38,.4);border-radius:16px;justify-content:space-between;align-items:center;margin:0 auto;padding:21px 14px;display:flex;position:relative}.Header-module__ldgnoG__logoLink{align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.Header-module__ldgnoG__logoIcon{aspect-ratio:1;width:32px}.Header-module__ldgnoG__navList{align-items:center;gap:80px;display:flex}.Header-module__ldgnoG__navLink{color:var(--color-text-secondary);padding:6px 8px;font-size:18px}.Header-module__ldgnoG__logoLink:hover,.Header-module__ldgnoG__navLink:hover{color:var(--color-text-secondary-hover)}@media (max-width:1200px){.Header-module__ldgnoG__wrapper{padding:12px 14px}.Header-module__ldgnoG__logoLink{gap:8px;font-size:16px}.Header-module__ldgnoG__logoIcon{width:24px}.Header-module__ldgnoG__navList{gap:16px}.Header-module__ldgnoG__navLink{font-size:16px}}@media (max-width:767px){.Header-module__ldgnoG__wrapper{background:0 0}.Header-module__ldgnoG__nav{display:none}}
.Footer-module__Grjkva__container{background-color:#27292d;margin-top:190px;padding:128px 0}.Footer-module__Grjkva__content{letter-spacing:normal;color:rgba(255,255,255,.698);flex-wrap:wrap;justify-content:space-between;row-gap:40px;font-size:18px;display:flex}.Footer-module__Grjkva__column{width:calc(50% - 20px)}.Footer-module__Grjkva__row{justify-content:space-between;gap:14px;width:100%;padding:20px 12px;font-size:12px;display:flex}.Footer-module__Grjkva__title{color:#fff;text-transform:uppercase;margin-bottom:28px;font-size:48px;font-weight:400}.Footer-module__Grjkva__subTitle{color:#fff;margin:0 0 32px;font-size:24px;font-weight:400}.Footer-module__Grjkva__addressIcon{min-width:24px}.Footer-module__Grjkva__subContent{width:80%}.Footer-module__Grjkva__address{flex-direction:column;gap:16px;font-style:normal;display:flex}.Footer-module__Grjkva__addressItem{align-items:center;gap:8px;display:flex}a.Footer-module__Grjkva__addressItem:hover{color:#fff}@media (max-width:1024px){.Footer-module__Grjkva__container{margin-top:120px;padding:80px 0}.Footer-module__Grjkva__content{flex-direction:column;row-gap:28px;font-size:16px}.Footer-module__Grjkva__title{margin-bottom:48px;padding-left:20px;font-size:28px}.Footer-module__Grjkva__subTitle{font-size:18px}.Footer-module__Grjkva__column{border-bottom:1px solid rgba(255,255,255,.2);width:100%;padding-bottom:24px}}@media (max-width:767px){.Footer-module__Grjkva__container{margin-top:60px;padding:40px 0}.Footer-module__Grjkva__content{font-size:14px}.Footer-module__Grjkva__title{margin-bottom:28px;padding-left:10px}.Footer-module__Grjkva__subTitle{font-size:16px}.Footer-module__Grjkva__addressIcon{width:18px;min-width:18px;height:18px}.Footer-module__Grjkva__row{flex-direction:column;padding:0}}
