:root{--main-color:#606060;--title-color:#53a0f7;--text-color:rgba(0,0,0,.5);--button-hover:#337ed4;--transition:all 0.2s cubic-bezier(0.52,0.01,0.16,1);--transition-hover-slow:all 0.4s cubic-bezier(0.52,0.01,0.16,1);--transition-slow:all 1s cubic-bezier(0.52,0.01,0.16,1);--transition-hover:all 0.2s ease-out}body{font-size:18px;overflow-x:hidden}@font-face{font-family:HU;src:url(/fonts/hu.ttf)}*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:HU}.overflow-hidden-h100,.overflow-hidden-h100 body{width:100vw;height:100vh;overflow:hidden}button,input,select,textarea{font-family:inherit}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:72px;line-height:90%;letter-spacing:-.05em}h2{font-size:83px}h2,h3{font-weight:530;line-height:109.58%;letter-spacing:-.02em}h3{font-size:65px}h4{font-weight:530;font-size:43px;line-height:109.58%;letter-spacing:-.02em}h5{font-size:34px}h5,h6{font-style:normal;font-weight:530;line-height:109.58%;letter-spacing:-.02em}h6{font-size:20px}a{color:inherit;text-decoration:none}.page-wrap{width:100%;max-width:1260px;margin:0 auto;padding:0 25px;box-sizing:border-box}.form-input{margin:0 0 15px}.form-input input,.form-input textarea{width:100%;border-bottom:1px solid #e5e0e0;transition:var(--transition-hover);padding:20px 0;font-size:18px}.form-input textarea{display:block;height:100px;resize:none}.form-input input:hover,.form-input textarea:hover{border-bottom:1px solid #53a0f7}.form-error{background:#ff8282;font-size:13px;color:#fff;padding:5px 13px;display:block;position:relative;z-index:2;margin:5px 0 0}.red-bttn{padding:20px 50px;background:#ff1a01;color:#fff;display:inline-block;transition:var(--transition-hover);font-weight:530;font-size:18px;line-height:143%}.red-bttn:hover{background:#ff5e4c}.text-content{color:var(--text-color);line-height:140%}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin:0 0 20px;color:#000}.text-content p{margin:0 0 20px}.text-content a{text-decoration:underline;transition:var(--transition-hover)}.text-content a:hover{color:var(--main-color)}.text-content li{padding:0 0 10px 20px;position:relative}.text-content li:after{width:10px;height:1px;position:absolute;top:10px;left:0;background:rgba(0,0,0,.4);content:"";display:block}.text-content p:last-child{margin:0}.page-holder{padding:170px 0 0;position:relative}.page-wrap-lit{max-width:860px;padding:0 20px;margin:0 auto;box-sizing:border-box}.inner-layout{padding:0 0 180px;position:relative;overflow:hidden}.inner-padding{padding:250px 0 0;position:relative;z-index:2}.page-title{padding:0 0 50px;text-align:center}.page-title h1{margin:0 0 30px;font-weight:530;font-size:83px;line-height:109.58%;letter-spacing:-.02em}@media screen and (max-width:1024px){.page-wrap{min-height:100dvh}body{font-size:15px}.red-bttn{padding:15px 30px}h2{font-size:45px}h2,h3{line-height:normal;letter-spacing:-.01em}h3{font-size:30px}h4{font-size:20px}h4,h5{line-height:normal;letter-spacing:-.01em}h5{font-size:18px}h6{font-size:16px;line-height:normal;letter-spacing:-.01em}.inner-padding{padding:130px 0 0}.page-title h1{font-size:45px}.page-holder{width:100vw;overflow:hidden}.inner-layout{padding:0 0 130px}.page-wrap{min-height:auto}}