@font-face{font-family:graphik;src:url("../media/Graphik LC Web Regular-s.p.16e1622f.woff2")format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:graphik;src:url("../media/Graphik LC Web Medium-s.p.4b739e83.woff2")format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:graphik;src:url("../media/Graphik LC Web Semibold-s.p.d7fc7727.woff2")format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:graphik Fallback;src:local(Arial);ascent-override:75.32%;descent-override:16.76%;line-gap-override:0.0%;size-adjust:108.61%}.graphik_403614b8-module__aDHH0q__className{font-family:graphik,graphik Fallback}
:root{--max-page-width:1800px;--red:#81132e;--button-arrow-color:#81132e;--button-arrow-color-hover:#500c1d;--grey:#8e8e8e;--black:#22232a;--white:#fff;--light:#f5f6f1;--greylight:#d4d4d4;--body-background:#fff;--number-color:#81132e;--material-background:#fff;--material-border:#22232999;--checkbox-color:#fff;--checkbox-background:#22232a;--error-color:#81132e;--footer-background:#22232a;--not-found-background:#f5f6f1;--main-form-background:#f5f6f1;--mobile-header-background:#fff;--light-red:#81132e;--light-button-arrow-color:#81132e;--light-button-arrow-color-hover:#500c1d;--light-grey:#8e8e8e;--light-black:#22232a;--light-white:#fff;--light-light:#f5f6f1;--light-greylight:#d4d4d4;--light-body-background:#fff;--light-number-color:#81132e;--light-material-background:#fff;--light-material-border:#22232999;--light-checkbox-color:#22232a;--light-checkbox-background:#fff;--light-error-color:#81132e;--light-footer-background:#22232a;--light-not-found-background:#f5f6f1;--light-main-form-background:#f5f6f1;--light-mobile-header-background:#fff;--dark-red:#81132e;--dark-button-arrow-color:#c6254c;--dark-button-arrow-color-hover:#a61e40;--dark-grey:#d4d4d4;--dark-black:#fff;--dark-white:#22232a;--dark-light:#17171c;--dark-greylight:#8e8e8e;--dark-body-background:#101014;--dark-number-color:#b32145;--dark-material-background:#22232a;--dark-material-border:#fff;--dark-checkbox-color:#fff;--dark-checkbox-background:#22232a;--dark-error-color:#c6254c;--dark-footer-background:#17171c;--dark-not-found-background:#22232a;--dark-main-form-background:#22232a;--dark-mobile-header-background:#000}:root,[data-theme=light]{--red:var(--light-red);--button-arrow-color:var(--light-button-arrow-color);--button-arrow-color-hover:var(--light-button-arrow-color-hover);--grey:var(--light-grey);--black:var(--light-black);--white:var(--light-white);--light:var(--light-light);--greylight:var(--light-greylight);--body-background:var(--light-body-background);--number-color:var(--light-number-color);--material-background:var(--light-material-background);--material-border:var(--light-material-border);--checkbox-color:var(--light-checkbox-color);--checkbox-background:var(--light-checkbox-background);--error-color:var(--light-error-color);--footer-background:var(--light-footer-background);--not-found-background:var(--light-not-found-background);--mobile-header-background:var(--light-mobile-header-background);--main-form-background:var(--light-main-form-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--red:var(--dark-red);--button-arrow-color:var(--dark-button-arrow-color);--button-arrow-color-hover:var(--dark-button-arrow-color-hover);--grey:var(--dark-grey);--black:var(--dark-black);--white:var(--dark-white);--light:var(--dark-light);--greylight:var(--dark-greylight);--body-background:var(--dark-body-background);--number-color:var(--dark-number-color);--material-background:var(--dark-material-background);--material-border:var(--dark-material-border);--checkbox-color:var(--dark-checkbox-color);--checkbox-background:var(--dark-checkbox-background);--error-color:var(--dark-error-color);--footer-background:var(--dark-footer-background);--not-found-background:var(--dark-not-found-background);--mobile-header-background:var(--dark-mobile-header-background);--main-form-background:var(--dark-main-form-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--red:var(--dark-red);--button-arrow-color:var(--dark-button-arrow-color);--button-arrow-color-hover:var(--dark-button-arrow-color-hover);--grey:var(--dark-grey);--black:var(--dark-black);--white:var(--dark-white);--light:var(--dark-light);--greylight:var(--dark-greylight);--body-background:var(--dark-body-background);--number-color:var(--dark-number-color);--material-background:var(--dark-material-background);--material-border:var(--dark-material-border);--checkbox-color:var(--dark-checkbox-color);--checkbox-background:var(--dark-checkbox-background);--error-color:var(--dark-error-color);--footer-background:var(--dark-footer-background);--not-found-background:var(--dark-not-found-background);--mobile-header-background:var(--dark-mobile-header-background);--main-form-background:var(--dark-main-form-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100vw}body{color:var(--black);background-color:var(--body-background)}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0}svg,img{display:block}b{font-weight:600}h1,h2,h3{font-size:inherit;font-weight:inherit;margin:0;padding:0}.container{max-width:calc(var(--max-page-width) + 120px);margin:auto;padding:0 60px}@media (max-width:1280px){.container{padding:0 16px}}.input{border:none;border-bottom:1px solid var(--black);background:0 0;outline:none;height:48px;font-size:16px;line-height:20px}.input::placeholder{color:inherit}.button-black{cursor:pointer;color:#fff;background:var(--light-black);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;width:fit-content;padding:21px 25px;font-size:18px;line-height:26px;transition:background .3s;display:block}@media (hover:hover){.button-black:hover{background:#3e3f4c}}@media (max-width:1280px){.button-black{padding:20px 25px;font-size:15px;line-height:20px}}.fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#catalog,#services,#why,#solutions,#form-offer,#cases{scroll-margin-top:120px}@media (max-width:1280px){#catalog,#services,#why,#solutions,#form-offer,#cases{scroll-margin-top:80px}}
