@font-face{font-family:"gilroy";src:url("../fonts/gilroy-bold.eot");src:url("../fonts/gilroy-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-bold.woff2") format("woff2"),url("../fonts/gilroy-bold.woff") format("woff"),url("../fonts/gilroy-bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"gilroy";src:url("../fonts/gilroy-medium.eot");src:url("../fonts/gilroy-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-medium.woff2") format("woff2"),url("../fonts/gilroy-medium.woff") format("woff"),url("../fonts/gilroy-medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"gilroy";src:url("../fonts/gilroy-black.eot");src:url("../fonts/gilroy-black.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-black.woff2") format("woff2"),url("../fonts/gilroy-black.woff") format("woff"),url("../fonts/gilroy-black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"gilroy";src:url("../fonts/gilroy-regular.eot");src:url("../fonts/gilroy-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-regular.woff2") format("woff2"),url("../fonts/gilroy-regular.woff") format("woff"),url("../fonts/gilroy-regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"gilroy";src:url("../fonts/gilroy-semibold.eot");src:url("../fonts/gilroy-semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-semibold.woff2") format("woff2"),url("../fonts/gilroy-semibold.woff") format("woff"),url("../fonts/gilroy-semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}*{vertical-align:baseline;font-weight:inherit;font-family:"Gilroy",sans-serif;font-style:inherit;font-size:100%;line-height:120%;border:0 none;outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;background:#222;color:#f1f1f1}body::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh;background:url("../img/noise.png") 0% 0%/100px 100px repeat;mix-blend-mode:color-burn;opacity:.3;z-index:1}header,section{overflow-x:clip}ol,ul{list-style:none}button,input{-webkit-appearance:none}a{text-decoration:none;color:#f1f1f1}a:hover{color:#0db6ff}.container{position:relative;width:1200px;margin:0 auto;padding:0 15px}.btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:65px;padding:15px 35px;font-weight:700;background-color:#f1f1f1;color:#151515;z-index:2}.btn:hover{background-color:#0db6ff;color:#f1f1f1;-webkit-transition:all .2s ease;transition:all .2s ease}.title{font-size:45px;font-weight:500;line-height:110%}.form input,.form textarea{width:100%;border:2px solid #f1f1f1;background:rgba(0,0,0,0);padding:15px 30px;font-size:16px;font-weight:600;color:#f1f1f1}.form input:not(:first-child),.form textarea:not(:first-child){margin-top:20px}.form input:focus,.form textarea:focus{border-color:#0db6ff}.form input{border-radius:65px}.form textarea{height:150px;border-radius:30px;resize:none}.form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}.form__submit{background-color:#0db6ff;color:#f1f1f1}.form__submit:hover{background-color:#f1f1f1;color:#151515}.form__agree{margin-left:30px;font-size:14px}.form__agree a{text-decoration:underline}.header{padding-top:50px;position:relative}.header::before{content:"";position:absolute;top:0;right:-200px;width:950px;height:760px;background:url("../img/main.png") 0% 0%/contain no-repeat;z-index:-2}.header::after{content:"";position:absolute;top:0;right:0;width:1130px;height:1002px;background:url("../img/illuminate-1.svg") 0% 0%/contain no-repeat;z-index:-1}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{color:#f1f1f1;font-size:36px;font-weight:900;line-height:100%;letter-spacing:2.88px;z-index:1}.header__main{padding-top:120px}.header__title{font-size:70px;font-weight:700;line-height:100%;text-transform:uppercase}.header__subtitle{display:inline-block;font-size:32px;font-weight:600;padding:8px 25px;border-radius:0px 50px 50px 0px;background-color:#0db6ff;margin-top:40px;text-align:center}.header__descr{font-size:32px;font-weight:600;line-height:110%;margin-top:40px}.header__btn{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}.about{position:relative;padding-top:240px}.about::before{content:"";position:absolute;top:-162px;left:-369px;width:1424px;height:1420px;background:url("../img/illuminate-2.svg") 0% 0%/contain no-repeat;z-index:-1}.about::after{content:"";position:absolute;top:425px;right:-46px;width:380px;height:175px;background:url("../img/line-1.svg") 0% 0%/contain no-repeat;z-index:-1}.about__subtitle{font-size:22px;font-weight:600;margin-top:60px}.about__descr{max-width:960px;font-size:18px;margin-top:15px;line-height:150%}.about__services__title{max-width:711px;margin-top:60px;color:#0db6ff;font-size:30px;font-weight:600}.about__services__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.about__services__section img{width:42%}.about__services__section:nth-child(2)::before{content:"";position:absolute;top:100px;right:-500px;width:1010px;height:1007px;background:url("../img/illuminate-3.svg") 0% 0%/contain no-repeat;z-index:-1}.about__services__section:nth-child(3){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__services__text{width:47%}.about__services__text h3{font-size:20px;font-weight:600;padding-bottom:15px;border-bottom:3px solid #0db6ff}.about__services__text p{font-size:18px;line-height:150%;margin-top:15px}.video{position:relative;padding-top:150px;z-index:2}.video::after{content:"";position:absolute;top:0;right:-369px;width:1424px;height:1420px;background:url("../img/illuminate-2.svg") 0% 0%/contain no-repeat;z-index:-1}.video::before{content:"";position:absolute;top:450px;left:0px;width:316px;height:309px;background:url("../img/line-2.svg") 0% 0%/contain no-repeat;z-index:-1}.video__title{font-size:40px;font-weight:500;line-height:110%}.video__title span{color:#0db6ff}.video iframe{display:block;border-radius:15px;width:100%;max-width:960px;height:540px;margin:100px auto 0}.order{padding-top:130px}.order__box{position:relative;border-radius:15px;background:#151515;padding:60px 70px 100px 60px;overflow:hidden}.order__box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;opacity:.2;background:linear-gradient(120deg, #FFF 12.77%, rgba(255, 255, 255, 0) 57.08%);-webkit-filter:blur(140px);filter:blur(140px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.order__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.order__form{width:40%;z-index:2}.order__contacts{width:40%;z-index:2}.order__contacts__item:not(:last-child){margin-bottom:35px}.order__contacts__item h5{font-size:20px;font-style:normal;font-weight:600}.order__contacts__item p{font-size:18px;margin-top:15px}.order__contacts__item p a{font-size:inherit}.footer{margin-top:100px;background:#1e1e1e}.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}.footer__policy{z-index:2}.popup{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:11}.popup__overlay{position:absolute;background:rgba(0,0,0,.9);width:100%;height:100%}.popup__wind{position:absolute;z-index:10;width:500px;max-width:calc(100% - 30px);border-radius:15px;background-color:#222;padding:40px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.popup__wind_title{font-size:28px;color:#f1f1f1;margin-bottom:40px}.success{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:11}.success__overlay{position:absolute;background:rgba(0,0,0,.9);width:100%;height:100%}.success__wind{position:absolute;z-index:10;width:500px;max-width:calc(100% - 30px);border-radius:15px;background-color:#222;padding:60px 40px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.success__wind_title{font-size:30px;margin-bottom:.833em;text-transform:uppercase;color:#f1f1f1}.success__wind p{color:#f1f1f1}.success__close{cursor:pointer;position:absolute;top:1.875em;right:1.875em}@media(max-width: 1600px){.header::before{right:-350px}}@media(max-width: 1440px){.header::before{right:-350px}}@media(max-width: 1300px){.header::before{width:900px}}@media(max-width: 1220px){.container{width:100%}.header::before{width:800px}.header::after{width:1000px;height:900px}.header__title{font-size:60px}.header__subtitle{font-size:28px;padding:8px 20px}.header__descr{font-size:28px}.order__form{width:45%}.order__contacts{width:46%}.order__box{padding:60px 60px 100px}}@media(max-width: 1023px){.title{font-size:40px}.header{padding-top:30px}.header::before{width:670px}.header::after{width:790px;height:700px}.header__title{font-size:50px;line-height:110%}.header__subtitle{margin-top:30px;font-size:26px}.header__descr{margin-top:30px;font-size:26px}.header__main{padding-top:100px}.about{padding-top:180px}.about::after{top:410px;right:-110px;width:337px}.about__subtitle{font-size:20px}.about__descr{font-size:16px}.about__services__title{font-size:24px}.about__services__text h3{font-size:18px}.about__services__text p{font-size:16px}.about__services__section{margin-top:80px}.about__services__section img{width:48%}.video{padding-top:120px}.video::before{content:none}.video::after{width:986px;height:876px}.video__title{font-size:30px}.video iframe{margin-top:80px;height:480px}.form__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__agree{margin-top:20px;margin-left:0}.order{padding-top:100px}.order__box{padding:50px 40px 80px}.order__wrap{margin-top:40px}}@media(max-width: 767px){.title{font-size:30px}.header{padding-bottom:380px}.header::before{background-image:url("../img/main-320.png");height:340px;width:340px;top:auto;bottom:0;right:auto;left:15px}.header::after{width:100%}.header__main{padding-top:80px}.about{padding-top:130px}.about::after{top:540px}.about__subtitle{font-size:18px;margin-top:45px}.about__services__title{margin-top:45px;font-size:20px}.about__services__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:60px}.about__services__section img{width:100%;max-width:500px}.about__services__text{width:100%}.about__services__text:not(:first-child){margin-top:50px}.video{padding-top:90px}.video__title{font-size:20px}.video iframe{margin-top:50px;height:480px}.form input,.form textarea{padding:12px 20px}.form input:not(:first-child),.form textarea:not(:first-child){margin-top:15px}.form__wrap{margin-top:25px}.order__box{padding:40px 30px 50px}.order__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order__form{width:100%}.order__contacts{width:100%;margin-top:40px}.order__contacts__item:not(:last-child){margin-bottom:25px}}@media(max-width: 600px){.btn{padding:12px 17px;font-size:15px}.header{padding-top:20px;padding-bottom:340px}.header::before{height:290px;width:290px}.header__main{padding-top:80px}.header__logo{font-size:22px}.header__title{font-size:32px}.header__title br{display:none}.header__subtitle{font-size:18px;text-align:left}.header__descr{font-size:18px}.header__descr br{display:none}.about{padding-top:100px}.video{padding-top:60px}.video iframe{height:280px}.video__title{font-size:18px}.footer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__policy{margin-top:15px}.popup__wind{padding:30px}.popup__wind_title{font-size:20px;margin-bottom:30px}.popup__wind .form textarea{height:100px}}@media(max-width: 400px){.video iframe{height:200px}.popup__wind{padding:30px 20px}}/*# sourceMappingURL=style.css.map */