*,*::before,*::after{margin:0;padding:0;outline:0;border:0;-webkit-box-sizing:inherit;box-sizing:inherit}ul{list-style:none}img{max-width:100%;height:auto}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;font-size:0;z-index:10}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}@-webkit-keyframes introButton{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes introButton{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.main-content{color:#333;font-size:18px}.intro{padding:0 0 205px;background:#663696 url(/imgs/site-content/bg-intro.png) no-repeat top center;background-size:cover;color:#fff}.intro__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:50px}.intro__text-part{width:688px}.intro__form-part{width:330px;max-width:100%}.intro__header{color:#fff;padding:0;font-size:50px;font-weight:500;line-height:55px;letter-spacing:1.26px;margin:0 0 15px}.intro__subheader{font-size:32px;line-height:38px;letter-spacing:.8px;margin:0 0 37px}.intro__text{font-size:20px;font-weight:300;letter-spacing:.5px;margin:0 0 23px}.intro__button_arrow{width:30px;height:103px;background:url(/imgs/site-content/arrow.png) no-repeat;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-137px;-webkit-animation:introButton 3s linear infinite;animation:introButton 3s linear infinite}.intro-tabs-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}.intro-tabs__control{width:238px;height:33px;border-radius:3px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:31px;color:#fff;font-size:13px;font-weight:400;letter-spacing:.3px;cursor:pointer;margin-right:11px}.intro-tabs__control.active{background:#fff;color:#8551ac}.intro-tabs__control:last-child{margin-right:0}.intro-form{background-image:-webkit-gradient(linear,left bottom,left top,from(#c76c56),to(#f99374));background-image:-o-linear-gradient(bottom,#c76c56 0%,#f99374 100%);background-image:linear-gradient(to top,#c76c56 0%,#f99374 100%);border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 23px;margin-top:15px}.intro-form__head{border-radius:10px;border:1px solid rgba(255,255,255,.35);text-align:center;padding:18px 20px 19px;margin-bottom:23px}.intro-form__header{font-size:20px;font-weight:500;margin:0 0 7px}.intro-form__text{font-size:16px;line-height:20px;letter-spacing:.4px;margin:0}.intro-form__body{padding:0 16px}.intro-form input[type=text],.intro-form textarea{width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:400;color:#333}.intro-form input[type=text]::-webkit-input-placeholder,.intro-form textarea::-webkit-input-placeholder{color:rgba(51,51,51,.8)}.intro-form input[type=text]::-moz-placeholder,.intro-form textarea::-moz-placeholder{color:rgba(51,51,51,.8)}.intro-form input[type=text]:-ms-input-placeholder,.intro-form textarea:-ms-input-placeholder{color:rgba(51,51,51,.8)}.intro-form input[type=text]::-ms-input-placeholder,.intro-form textarea::-ms-input-placeholder{color:rgba(51,51,51,.8)}.intro-form input[type=text]::placeholder,.intro-form textarea::placeholder{color:rgba(51,51,51,.8)}.intro-form input[type=text]{height:45px;border-radius:23px;line-height:45px;padding:17px 27px;margin-bottom:14px}.intro-form textarea{height:84px;border-radius:23px;padding:14px 27px;line-height:20px;margin-bottom:7px;resize:none}.intro-form__label{color:#fffefe;font-size:13px;font-weight:300;text-decoration:none;letter-spacing:.33px;line-height:16px;display:block;padding-left:28px;margin-bottom:25px;position:relative}.intro-form__label::before,.intro-form__label::after{position:absolute;content:'';display:block;width:15px;height:15px;top:0;left:0}.intro-form__label::before{background-color:#fff;border-radius:2px}.intro-form__label::after{background:url(/imgs/site-content/check.png) no-repeat center;opacity:0}.intro-form__label.active::after{opacity:1}.intro-form__label a{color:#fff!important;text-decoration:underline}.intro-form__label a:hover{text-decoration:none}.intro-form__button{display:block;text-align:center;width:282px;max-width:100%;height:60px;border-radius:30px;background-image:-webkit-gradient(linear,right top,left top,from(#e3ac17),to(#e9b527));background-image:-o-linear-gradient(right,#e3ac17 0%,#e9b527 100%);background-image:linear-gradient(to left,#e3ac17 0%,#e9b527 100%);color:#fefeff;font-size:16px;font-weight:500;line-height:36px;text-transform:uppercase;letter-spacing:.4px}.intro-form__button:hover{background-image:-webkit-gradient(linear,right top,left top,from(#e9b85e),to(#e9b85e));background-image:-o-linear-gradient(right,#e9b85e 0%,#e9b85e 100%);background-image:linear-gradient(to left,#e9b85e 0%,#e9b85e 100%)}h2{padding:0;font-size:36px;font-weight:500;letter-spacing:1px;line-height:40px}.why{padding:140px 0 142px;background:#491e8d url(/imgs/site-content/bg-why.png) no-repeat top center;background-size:cover;color:#fff}.why__header{color:#fff;margin-bottom:1px}.why__subheader{font-size:36px;letter-spacing:1px;line-height:36px;margin:0 0 80px}.why-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-103px}.why__item{width:-webkit-calc(100%/3 - 15px);width:calc(100%/3 - 15px);margin-bottom:103px;color:#fff;font-size:24px;font-weight:300;line-height:25px;letter-spacing:.6px;padding-left:17px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.why__item::before{position:absolute;content:'';display:block;width:4px;height:18px;border-radius:2px;background-color:#f99374;top:3px;left:2px}.services{padding:140px 0 145px;background:#fff9f7}.services__header{margin-bottom:2px}.services__subheader{font-size:36px;letter-spacing:1px;line-height:36px;margin:0 0 83px}.services-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:-64px}.services__item{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-bottom:66px}.services__item-image-part{margin-bottom:17px;position:relative}.services__item-image-part::before{position:absolute;content:'';display:block;width:36px;height:36px;background-color:#f99374;opacity:.2;border-radius:50%;top:15px;left:46px;z-index:10}.services__item-image{position:relative;z-index:10}.services__item-header{font-weight:500;margin:0 0 13px}.services__item-text{margin:0 0 27px}.services__item-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-right:27px}.services__item-price{background:#fff;color:#401b79;line-height:42px;font-size:16px;font-weight:500;letter-spacing:.4px;padding:0 20px 0 60px;margin:0;position:relative}.services__item-price::before{position:absolute;content:'';display:block;width:30px;height:30px;left:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/imgs/site-content/coins.png) no-repeat}.services__item-price span{font-weight:400}.services__item-button{width:153px;height:42px;border-radius:21px;border:1px solid #f99374;color:#f99374!important;text-decoration:none!important;font-size:17px;font-weight:500;line-height:40px;letter-spacing:.59px;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.services__item-button:hover{background:#f99374;color:#fff!important}.order{padding:146px 0}.order-form{background-image:-webkit-gradient(linear,left bottom,left top,from(#c76c56),to(#f99374));background-image:-o-linear-gradient(bottom,#c76c56 0%,#f99374 100%);background-image:linear-gradient(to top,#c76c56 0%,#f99374 100%);border-radius:10px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px}.order-form__inner{border-radius:10px;border:1px solid rgba(255,255,255,.2);padding:29px 50px 35px}.order-form__header{text-align:center;font-size:24px;font-weight:500;line-height:30px;letter-spacing:.6px;margin:0 0 3px}.order-form__subheader{font-size:20px;line-height:30px;letter-spacing:.5px;text-align:center;margin:0 0 10px}.order-form__text{font-size:16px;line-height:30px;letter-spacing:.4px;text-align:center;margin:0}.order-form__head{margin-bottom:39px}.order-form__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.portfolio{background:#fff9f7;padding:140px 0 146px}.portfolio__header{margin-bottom:80px}.portfolio-slider{max-width:931px;border:7px solid #fff;-webkit-box-shadow:0 0 43px rgba(199,108,86,.11);box-shadow:0 0 43px rgba(199,108,86,.11);border-radius:6px;background-color:#fff;margin:auto;box-sizing:border-box}.portfolio-slider .slick-arrow{width:42px;height:42px;background:url(/imgs/site-content/arrow-right.png);opacity:.2}.portfolio-slider .slick-arrow:hover{opacity:1}.portfolio-slider .slick-prev{left:-64px;transform:rotate(180deg)}.portfolio-slider .slick-next{right:-64px}.benefits{padding:140px 0 100px}.benefits__header{margin-bottom:2px}.benefits__subheader{font-size:36px;letter-spacing:1px;line-height:36px;margin:0 0 82px}.benefits-items{margin-bottom:-11px}.benefits__item{-webkit-box-shadow:0 0 23px 1px rgba(32,30,46,.05);box-shadow:0 0 23px 1px rgba(32,30,46,.05);border-radius:10px;background-color:#fff;margin-bottom:11px}.benefits__item-head{font-weight:500;padding:27px 80px 21px 90px;cursor:pointer;position:relative}.benefits__item-head::before{position:absolute;content:'';display:block;width:16px;height:24px;background:url(/imgs/site-content/icon-benefits.png) no-repeat;top:27px;left:40px}.benefits__item-head.active::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.benefits__item-body{padding:0 80px 25px 90px;display:none}.team{background:url(/imgs/site-content/bg-team.png) top right no-repeat;background-size:cover;padding:140px 0 0;color:#fff;overflow:hidden}.cta{padding:138px 0 146px;background:url(/imgs/site-content/bg-cta.png) top right no-repeat;background-size:cover;color:#fff}.cta__header{font-size:48px;font-weight:500;letter-spacing:1.2px;line-height:52px;color:#fff;margin-bottom:14px}.cta__text{font-size:30px;font-weight:300;letter-spacing:.75px;line-height:66px;margin:0 0 27px}.cta__button{width:490px;height:60px;border-radius:30px;background-image:-webkit-gradient(linear,right top,left top,from(#e3ac17),to(#e9b527));background-image:-o-linear-gradient(right,#e3ac17 0%,#e9b527 100%);background-image:linear-gradient(to left,#e3ac17 0%,#e9b527 100%);color:#fefeff!important;font-size:18px;font-weight:500;line-height:60px;text-transform:uppercase;letter-spacing:.45px;display:block;text-align:center;text-decoration:none!important}.cta__button:hover{background-image:-webkit-gradient(linear,right top,left top,from(#e9b85e),to(#e9b85e));background-image:-o-linear-gradient(right,#e9b85e 0%,#e9b85e 100%);background-image:linear-gradient(to left,#e9b85e 0%,#e9b85e 100%)}.conditions{padding:98px 0 95px!important;font-size:16px;letter-spacing:.4px}.conditions__header{font-size:25px;font-weight:500;line-height:25px;letter-spacing:.63px;margin-bottom:30px}.conditions__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.conditions__half{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.conditions__text{margin:0}.conditions ul{margin:18px 0}.conditions ul li{margin:0 0 4px}.conditions a{text-decoration:underline;color:#333}.conditions a:hover{text-decoration:none}@media(max-width:1200px){br{display:none}h1,h2{line-height:normal!important;font-size:36px!important;margin-bottom:10px!important;letter-spacing:0!important}*[class*=__subheader]{line-height:normal!important;font-size:24px!important;margin-bottom:45px!important}.intro__inner{padding:30px 0}.intro__text{line-height:normal}.intro__button_arrow{display:none}.why{padding:30px 0}.why-items{margin-bottom:-30px}.why__item{margin-bottom:30px}.services{padding:30px 0}.order{padding:30px 0}.order-form input[type=text]{width:-webkit-calc(100%/3 - 15px);width:calc(100%/3 - 15px)}.portfolio{padding:30px 0}.benefits{padding:30px 0}.team{padding:30px 0}.cta{padding:30px 0}.cta__text{line-height:normal;font-size:24px}.conditions{padding:30px 0!important}}@media(max-width:1070px){.intro__text-part{margin:0 auto 30px}.intro__form-part{margin:auto}.services__item-price{width:100%;margin:-20px 0 10px;background:0 0}.portfolio-slider .slick-prev{left:15px}.portfolio-slider .slick-next{right:15px}}@media(max-width:900px){.why__item{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}}@media(max-width:800px){.services__item{width:100%}.services__item-price{padding-right:0}.services__item-bottom{padding-right:0}.order-form input[type=text]{width:100%}}@media(max-width:600px){.why__item{width:100%;font-size:20px}.order-form__inner{padding:20px 20px 30px}.order-form__button{max-width:100%;padding:5px 15px;line-height:normal;height:auto}.benefits__item-head{padding-right:30px}.benefits__item-body{padding-right:30px}.conditions__half{width:100%}}@media(max-width:510px){.intro-tabs-controls{margin-bottom:20px}.intro-tabs__control{margin:10px auto!important}.cta__button{max-width:100%;height:auto;line-height:normal;padding:5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2{font-size:30px!important}}