/*! 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:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.5em}img{border-style:none;width:100%;height:auto}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}input:active,textarea:active,select:active,button:active,h1:active,h2:active,h3:active,h4:active,h5:active,h6:active,span:active,input:hover,textarea:hover,select:hover,button:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,span:hover,input:focus,textarea:focus,select:focus,button:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,span:focus,input:visited,textarea:visited,select:visited,button:visited,h1:visited,h2:visited,h3:visited,h4:visited,h5:visited,h6:visited,span:visited{outline:none}*,*:before,*:after{box-sizing:border-box}pre{white-space:pre-wrap;word-wrap:break-word}@media print{*{background:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}img{filter:Gray();filter:grayscale(100%)}a{text-decoration:underline;page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}a:link,a:visited{color:#781351}a[href="#"],a[href="javascript:"]{content:""}body{font-family:Georgia,‘Times New Roman’,serif}.entry iframe,ins{display:none;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0pt !important;white-space:nowrap}@page :left{margin:1cm}@page :right{margin:1cm}.embed-youtube,.embed-responsive{position:absolute;height:0;overflow:hidden}blockquote,table,pre,ul,ol,dl,h1,h2,h3,h4,h5,h6,img{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}body,html{height:auto}img,fieldset,a img{border:none}input[type=submit],button{cursor:pointer}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}ul,ol{list-style-type:none}@font-face{font-family:"Klapt Cyrillic";src:url(images/KlaptCyrillic-Bold.woff2) format("woff2"),url(images/KlaptCyrillic-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Regular";src:url(images/Roboto-Regular.woff2) format("woff2"),url(images/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Medium";src:url(images/Roboto-Medium.woff2) format("woff2"),url(images/Roboto-Medium.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Klapt Cyrillic";src:url(images/KlaptCyrillic-Bold.woff2) format("woff2"),url(images/KlaptCyrillic-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Regular";src:url(images/Roboto-Regular.woff2) format("woff2"),url(images/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Medium";src:url(images/Roboto-Medium.woff2) format("woff2"),url(images/Roboto-Medium.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}.app-button{font-family:"Roboto Regular",Verdana,serif,sans-serif;font-size:16px;color:#fff;width:142px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;background-color:#f63;transition:all .3s linear}.app-button:hover{background-color:#f52}.app-subtitle{font-size:32px;padding-bottom:32px}.app-attention-text{font-family:"Roboto Medium",Verdana,serif,sans-serif;font-size:16px;font-weight:500;line-height:1.5em}.app-text{font-family:"Roboto Regular",Verdana,serif,sans-serif;font-size:14px;font-weight:400;color:#999;line-height:1.5em}@media only screen and (min-width: 1024px){.app-subtitle{font-size:56px;line-height:100%}.app-text{font-size:16px}.app-attention-text{font-size:24px}}input:active,textarea:active,select:active,button:active,h1:active,h2:active,h3:active,h4:active,h5:active,h6:active,span:active,input:hover,textarea:hover,select:hover,button:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,span:hover,input:focus,textarea:focus,select:focus,button:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,span:focus,input:visited,textarea:visited,select:visited,button:visited,h1:visited,h2:visited,h3:visited,h4:visited,h5:visited,h6:visited,span:visited{outline:none}.header{position:sticky;top:0;left:0;width:100%;background-color:#000;border-bottom:1px solid #262626;padding-top:25px;padding-bottom:25px;padding-left:24px;padding-right:24px;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center}.header__logo{height:16px;width:auto}.header__logo-img{display:block;height:100%;width:auto}.header__button{margin:0 auto}.header__desktop-menu{display:none}.header__mobile-menu-nav{display:none;opacity:0;transform:translateY(0);transition:transform .5s ease,opacity .5s ease}.header__mobile-menu-nav.active{display:block;opacity:1;transform:translateY(0);position:absolute;width:100%;top:71px;left:0;z-index:10;background-color:#000;height:100vh;padding-top:48px}.header__mobile-menu-nav.closing{opacity:0;transform:translateY(-20px);transition:transform .5s ease,opacity .5s ease}.header__toggle{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;width:20px;height:20px;position:relative;z-index:20}.header__toggle span{display:block;width:20px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .3s ease,opacity .3s ease}.header__toggle span:nth-child(1){top:calc(50% - 7px)}.header__toggle span:nth-child(3){top:calc(50% + 7px)}.header__toggle.active span:nth-child(1){display:none}.header__toggle.active span:nth-child(2){top:50%;transform:translate(-50%, 0%) rotate(45deg)}.header__toggle.active span:nth-child(3){top:50%;transform:translate(-50%, 0%) rotate(-45deg)}.header__menu-item{margin-bottom:32px;text-align:center}.header__menu-item-link{color:#fff;transition:color .2s linear;font-size:18px;font-family:"Roboto Regular",Verdana,serif,sans-serif}.header__menu-item-link:hover{color:#f63}.desktop-button{display:none}@media(min-width: 768px){.header__nav{display:flex}.header{background-color:rgba(0,0,0,.6);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px)}.header__mobile-menu{display:none}.header__menu-item{margin-bottom:0;font-size:16px}.header-container{max-width:1250px;margin:0 auto;padding-left:25px;padding-right:25px}.header__desktop-menu{display:flex;align-items:center}.header__desktop-menu-list{display:flex;align-items:center;gap:40px}.desktop-button{display:flex}}input:active,textarea:active,select:active,button:active,h1:active,h2:active,h3:active,h4:active,h5:active,h6:active,span:active,input:hover,textarea:hover,select:hover,button:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,span:hover,input:focus,textarea:focus,select:focus,button:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,span:focus,input:visited,textarea:visited,select:visited,button:visited,h1:visited,h2:visited,h3:visited,h4:visited,h5:visited,h6:visited,span:visited{outline:none}.welcome-section{padding-top:268px;padding-bottom:268px}.welcome-section__shadow,.welcome-section__img{display:block;position:absolute;right:0;top:0}.welcome-section__title{font-size:32px;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#fff;text-align:center;padding-bottom:48px}.welcome-section__button{margin-left:auto;margin-right:auto}.webp .about-section{background-image:url(images/about-block-img.png);background-size:contain;background-position:left top;background-repeat:no-repeat}.about-section{padding-top:74px;padding-bottom:81px;background-image:url(images/about-block-img.png);background-size:contain;background-position:left top;background-repeat:no-repeat}.about-section__shadow,.about-section__img{display:none}.about-section__text{padding-bottom:32px}.webp .services-section{background-image:url(images/services-img.png);background-size:contain;background-position:right top;background-repeat:no-repeat}.services-section{padding-top:74px;padding-bottom:70px;background-image:url(images/services-img.png);background-size:contain;background-position:right top;background-repeat:no-repeat}.services-section__img,.services-section__shadow{display:none}.services-text{margin-bottom:40px}.services-block{padding-left:24px;padding-right:24px;max-width:726px;cursor:pointer;max-height:58px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.5);background:linear-gradient(90deg, rgba(0, 12, 16, 0.1) 0%, rgba(244, 234, 229, 0.1) 100%);-webkit-backdrop-filter:blur(7.5px);transition:all .3s ease}.services-block:hover{border:1px solid #f63}.services-block:not(:last-of-type){margin-bottom:16px}.services-block.open{max-height:500px;border-color:#f63}.services-block.open .services-block__icon{transform:rotate(90deg)}.services-block__title{font-family:"Roboto Medium",Verdana,serif,sans-serif;font-size:16px;font-weight:500;line-height:1.5em}.services-block__title-wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.services-block__icon{display:block;width:24px;height:24px;transition:transform .5s ease}.services-block__text{font-size:14px;padding-bottom:16px}.webp .contacts-section{background-image:url(images/contacts-img.png);background-size:contain;background-position:left top;background-repeat:no-repeat}.contacts-section{padding-top:74px;padding-bottom:74px;background-image:url(images/contacts-img.png);background-size:contain;background-position:left top;background-repeat:no-repeat}.contacts-section__shadow,.contacts-section__img{display:none}.contacts-block{display:flex;flex-direction:column;gap:32px}.contacts-text{padding-bottom:40px}.contacts-info{color:#fff;padding-top:12px}@media only screen and (min-width: 768px){.welcome-section{padding-top:254px;padding-bottom:104px}.welcome-section__shadow,.welcome-section__img{width:70%}.welcome-section__title{font-size:80px;line-height:100%}.webp .about-section{background-background-image:url(images/about-block-img-tablet.png);background-size:contain;background-position:left top;background-repeat:no-repeat}.about-section{background-image:url(images/about-block-img-tablet.png);padding-top:236px;padding-bottom:236px}.about-block{width:50%;margin-left:auto}.services-section{background-size:290px auto;padding-top:0}.webp .contacts-section{background:none}.contacts-section{background:none;position:relative}.contacts-section__wrapper{width:74%;max-width:885px;margin-left:auto}.contacts-section__shadow{display:block;height:362px;width:auto;position:absolute;left:0;bottom:0}.contacts-section__img{display:block;height:327px;width:auto;position:absolute;left:0;bottom:0}.contacts-block{flex-direction:row;align-items:flex-start;gap:65px;width:90%;max-width:781px}}@media only screen and (min-width: 1024px){.welcome-section{padding-bottom:254px}.welcome-section__shadow,.welcome-section__img{width:60%}.webp .about-section{background:none}.about-section{background:none;position:relative;padding-bottom:250px}.about-section__shadow,.about-section__img{display:block;position:absolute}.about-section__img{width:547px;left:0;top:55px}.about-section__shadow{top:-20%;left:0;width:994px}.webp .services-section{background:none}.services-section{position:relative;background:none;padding-top:86px;padding-bottom:100px}.services-section__shadow,.services-section__img{display:block;position:absolute}.services-section__img{width:442px;right:0;top:230px}.services-section__shadow{bottom:-17%;right:0;width:1177px}.contacts-section{padding-top:179px;padding-bottom:179px}.contacts-section__shadow{height:140%}.contacts-section__img{height:70%}.contacts-block{justify-content:space-between}.contacts-block__item{width:50%}}@media only screen and (min-width: 1500px){.welcome-section__img{width:984px}.welcome-section__shadow{width:972px}.contacts-section__shadow{height:1117px}.contacts-section__img{height:585px}}input:active,textarea:active,select:active,button:active,h1:active,h2:active,h3:active,h4:active,h5:active,h6:active,span:active,input:hover,textarea:hover,select:hover,button:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,span:hover,input:focus,textarea:focus,select:focus,button:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,span:focus,input:visited,textarea:visited,select:visited,button:visited,h1:visited,h2:visited,h3:visited,h4:visited,h5:visited,h6:visited,span:visited{outline:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;outline:none}a{text-decoration:none}ul[class]{list-style:none}body{font-family:"Klapt Cyrillic",Verdana,serif,sans-serif;background-color:#1a0505;color:#fff;position:relative}html{font-size:5px;background-color:#000;scroll-behavior:smooth}.container{position:relative;z-index:4;max-width:1250px;width:100%;margin:0 auto;padding-left:25px;padding-right:25px}@font-face{font-family:"Klapt Cyrillic";src:url(images/KlaptCyrillic-Bold.woff2) format("woff2"),url(images/KlaptCyrillic-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Regular";src:url(images/Roboto-Regular.woff2) format("woff2"),url(images/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Medium";src:url(images/Roboto-Medium.woff2) format("woff2"),url(images/Roboto-Medium.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}.footer{background-color:#000;padding-top:24px;padding-bottom:24px}.footer-block{display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto}.footer-block__image{height:32px;width:auto;display:block}.year{color:rgba(255,255,255,.3);font-size:24px;font-family:"Roboto Regular",Verdana,serif,sans-serif}
