body{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.shell{padding:0 30px}.section-logo{text-align:center;padding:95px 0 78px}.section-construction{background-color:#2c1a3c;color:#fff;text-align:center;padding:108px 0 140px;font-size:16px;letter-spacing:-.021em}@media (max-width: 767px){.section-construction{font-size:14px}}.section-construction .section__icon{margin-bottom:69px}.section-construction h1{font-size:60px;font-family:Inter;font-weight:800;max-width:max-content;margin:0 auto 17px;color:transparent;line-height:.9;letter-spacing:-1.8px;background:linear-gradient(270deg,#20abf3 13.83%,#3685eb 19.78%,#385eaf 29.77%,#5555a1 36.94%,#724c99 45.44%,#8d3eaa 54.18%,#de4ea5 65.65%,#ff4454 74.39%,#ff4f22 86.03%,#fd7640 94.53%);-webkit-background-clip:text;background-clip:text}@media (max-width: 767px){.section-construction h1{font-size:40px}}@media (max-width: 440px){.section-construction h1{font-size:30px}}.section-construction p{margin-bottom:117px}@media (max-width: 767px){.section-construction p{margin-bottom:60px}}.section-construction p a{color:inherit;white-space:nowrap}.section-construction p a:hover{text-decoration:none}.section-construction .btn-constr{position:relative;z-index:1;color:#fff;font-size:17px;font-weight:600;letter-spacing:0;border-radius:27px;padding:15px 54px;min-height:46px;height:auto;word-wrap:normal;white-space:normal;border:none;box-shadow:0 4px 20px #ffffff40;border:3px solid rgba(255,255,255,.5);overflow:hidden;text-decoration:none}@media (max-width: 767px){.section-construction .btn-constr{padding:15px 24px;display:block;font-size:15px}}.section-construction .btn-constr:before{content:"";position:absolute;left:50%;top:50%;width:calc(100% + 1px);transform:translate(-50%,-50%);border-radius:25px;height:calc(100% + 1px);opacity:1;background:linear-gradient(269.98deg,#20abf3 -5.35%,#3685eb 2.67%,#385eaf 16.14%,#5555a1 25.82%,#724c99 37.28%,#8d3eaa 49.07%,#de4ea5 64.54%,#ff4454 76.33%,#ff4f22 92.03%,#fd7640 103.49%);transition:opacity .3s}.section-construction .btn-constr:hover{background:#2c1a3c}.section-construction .btn-constr:hover:before{opacity:0}.section-construction .btn-constr:active,.section-construction .btn-constr:hover{color:#fff}.section-construction .btn-constr span{position:relative;z-index:2}.section-foot{font-size:13px;letter-spacing:-.13px;text-align:center;padding:49px 0}
