*,*::after,*::before{box-sizing:border-box}body{font-family:"Roboto",sans-serif;font-weight:400;background:#1f2033}.fw-bold {font-weight: bold !important;}.wrapper{background:#1f2033;overflow:hidden}.container{max-width:1570px;margin:0 auto;padding:0 15px}.button{display:block;font-size:12px;line-height:18px;font-weight:normal;padding:10px;max-width:260px;width:100%;text-align:center;color:#fff;border-radius:24px;z-index:1;position:relative;background:#8c66ff;text-transform:uppercase;outline:none}.button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;background:linear-gradient(90deg, #8c66ff -1.39%, #556ff2 101.67%);transition:.4s;z-index:-1}.button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;background:#556ff2;transition:.4s;opacity:0;visibility:hidden;z-index:-1}.button:hover::before{transition:.4s;opacity:0;visibility:hidden}.button:hover::after{transition:.4s;opacity:1;visibility:visible}.button.dark{border:1px solid rgba(255,255,255,.4);background:none}.button.dark::before{background:rgba(255,255,255,.03)}.button.dark::after{background:linear-gradient(90deg, #8c66ff -1.39%, #556ff2 101.67%)}.header{background:#262834}.header__inner{padding:40px 0 35px;display:flex;align-items:center;justify-content:center}.header__logo{width:250px;margin-right:10px}.header__box{width:100%;display:flex;justify-content:flex-end}.header__box .button{margin-right:10px}.header__box .button:last-child{margin-right:0}.head{background:url(../images_main/head-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.head__inner{padding:60px 0 0;text-align:center;color:#fff}.head__title{max-width:1400px;margin:0 auto 35px;font-size:98px;line-height:110px;font-weight:400}.head__text{max-width:1000px;margin:0 auto 90px;font-size:32px;line-height:40px}.head__btn{margin:0 auto 90px}.head__img{width:100%}.desc__inner{padding:120px 0 150px}.desc__text{text-align:center;font-size:23px;line-height:36px;color:#fff;max-width:800px;margin:0 auto 70px}.desc__box-top,.desc__box-middle,.desc__box-bottom{display:flex;justify-content:center}.desc__box-top{margin-bottom:5%}.desc__box-top .desc__box-item{width:43px;margin:0 7% 0 0}.desc__box-top .desc__box-item:nth-child(2n){margin:5% 10% 0 0;width:53px}.desc__box-top .desc__box-item:last-child{margin-right:0}.desc__box-middle{margin-bottom:10px}.desc__box-middle .desc__box-item{margin:0 3%}.desc__box-bottom .desc__box-item{width:43px;margin:10% 7% 0 0}.desc__box-bottom .desc__box-item:nth-child(2n){margin:0 10% 0 0;width:53px}.desc__box-bottom .desc__box-item:last-child{margin-right:0}.footer .footer-text{font-size:12px;line-height:20px}.footer__inner{padding:85px 0 150px;color:rgba(255,255,255,.3)}.footer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.footer__top-left{width:100%;max-width:800px;display:flex}.footer__top-logo{width:200px;margin-right:20px}.footer__top-text{border-left:1px solid #313243;padding-left:40px}.footer__top-right{display:flex;align-items:center;width:100%}.footer__top-right .footer__top-email{display:block;margin:0 auto;width:100%;text-align:center}.footer__top-right .button{margin-left:auto}.footer__desc p{margin-bottom:25px}.footer__link{margin-right:10px;transition:.3s}.footer__link:hover{color:#fff;transition:.3s}.footer__link:last-child{margin-right:0}::-webkit-scrollbar{width:10px;height:8px;background-color:#000}::-webkit-scrollbar-thumb{background-color:#1abce0;border-radius:10px;box-shadow:inset 1px 1px 10px #1a6374}::-webkit-scrollbar-thumb:hover{background-color:#16a0be}::-webkit-scrollbar-button:vertical:start:decrement{background:linear-gradient(120deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(240deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(0deg, #02141a 30%, rgba(0, 0, 0, 0) 31%);background-color:#f6f8f4;display:none}::-webkit-scrollbar-button:vertical:end:increment{background:linear-gradient(300deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(60deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(180deg, #02141a 30%, rgba(0, 0, 0, 0) 31%);background-color:#f6f8f4;display:none}::-webkit-scrollbar-button:horizontal:start:decrement{background:linear-gradient(30deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(150deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(270deg, #02141a 30%, rgba(0, 0, 0, 0) 31%);background-color:#f6f8f4;display:none}::-webkit-scrollbar-button:horizontal:end:increment{background:linear-gradient(210deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(330deg, #02141a 40%, rgba(0, 0, 0, 0) 41%),linear-gradient(90deg, #02141a 30%, rgba(0, 0, 0, 0) 31%);background-color:#f6f8f4;display:none}@media(max-width: 1200px){.desc__box-top{margin-bottom:3%}.desc__box-top .desc__box-item{width:43px;margin:0 3% 0 0}.desc__box-top .desc__box-item:nth-child(2n){margin:5% 5% 0 0;width:53px}.desc__box-middle .desc__box-item{margin:0 2%}.desc__box-bottom .desc__box-item{width:43px;margin:5% 3% 0 0}.desc__box-bottom .desc__box-item:nth-child(2n){margin:0 5% 0 0;width:53px}}@media(max-width: 1024px){.head__title{font-size:70px;line-height:80px}.head__text{font-size:26px;line-height:36px;margin-bottom:50px}.footer__inner{padding:30px 0}.footer__top{flex-direction:column;margin-bottom:40px}.footer__top-left{justify-content:center;margin-bottom:20px}.footer__top-right{justify-content:center;max-width:100%}.footer__top-right .footer__top-email{width:auto}.footer__top-right .button{margin:0 auto}.footer__top-logo{width:150px;margin-right:10px}.footer__top-text{padding-left:10px}}@media(max-width: 920px){.button{max-width:220px}}@media(max-width: 768px){.header__inner{flex-direction:column}.header__logo{margin:0 auto 30px}.header__box{justify-content:center}.head__title{font-size:48px;line-height:58px;max-width:550px}.head__text{font-size:20px;line-height:30px}.desc__inner{padding:50px 0}.desc__text{font-size:20px;line-height:30px;max-width:550px;margin-bottom:40px}.desc__box-top,.desc__box-middle,.desc__box-bottom{flex-wrap:wrap}.desc__box-top{margin-bottom:0}.desc__box-top .desc__box-item{width:30px;margin:0 7% 4% !important}.desc__box-top .desc__box-item:nth-child(2n){width:40px}.desc__box-middle{margin-bottom:10px}.desc__box-middle .desc__box-item{width:55px;margin:0 2%}.desc__box-bottom .desc__box-item{width:30px;margin:0 7% 4% !important}.desc__box-bottom .desc__box-item:nth-child(2n){margin:0 7% 5% 0;width:40px}}@media(max-width: 540px){.header__box{align-items:center;flex-direction:column}.header__box .button{margin:0 auto 20px}.header__box .button:last-child{margin:0 auto}.head__title{font-size:38px;line-height:48px;max-width:400px;margin-bottom:30px}.head__text{font-size:18px;line-height:26px;max-width:370px}.head__btn{margin-bottom:50px}.desc__text{font-size:16px;line-height:26px}.footer__top-left{flex-direction:column;align-items:center}.footer__top-logo{margin-bottom:20px}.footer__top-text{border:none;text-align:center}.footer__top-right{flex-direction:column}.footer__top-right .footer__top-email{margin:0 auto 30px}}@media(max-width: 420px){.desc__text{font-size:14px;line-height:24px}.head__title{font-size:30px;line-height:40px;margin-bottom:20px}.head__text{font-size:16px;line-height:24px;max-width:330px}}.form-message{font-size: 14px;padding: 15px 0 0;}.form-message_success{color: green}.form-message_error {color: red}