.wrap{width:100%;max-width:1200px;float:none;margin:0 auto;}
.header{background:#6e419e;/*background:-moz-linear-gradient(45deg, #ff1e68 0, #915bff 100%);background:-webkit-linear-gradient(45deg, #ff1e68 0, #915bff 100%);background:linear-gradient(45deg, #ff1e68 0, #915bff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff1e68', endColorstr='#915bff', GradientType=1);*/height:100vh;max-height:530px;position:relative;background-image: linear-gradient(to right, rgb(42 173 111 / 75%), rgba(101, 42, 165, 0.5), rgba(101, 42, 165, 0.5), rgb(42 173 111 / 75%));}
.header:after{position:absolute;background:url(/img/header-min.jpg) top center no-repeat;background-size:cover;top:0;left:0;right:0;bottom:0;content:'';opacity:.15;}
.header:before{position:absolute;background:url(/img/header_bg_w-min.png) bottom center no-repeat;background-size:cover;top:0;left:0;right:0;bottom:0;content:'';opacity:1;z-index:2;}
.header .wrap_float{position:relative;height:100vh;padding-left:50px;box-sizing:border-box;max-height:530px;z-index:3;}
.header_bottom{margin-top:0;width:500px;padding:0;text-align:center;display:block;/*margin-left:150px;*/float: left;}
.header_bottom_title{font-family:'Ultima Pro';color:#f2f2f2;font-size:24px;margin-bottom:20px;margin-top:0;padding-top: 10%;}
.header_bottom_title span{color: #47d592;text-shadow: 0.2rem 0.2rem 0.4rem rgba(0,0,0,.3);}
.header_bottom_subtitle{color:#f2f2f2;font-size:2.4em;box-sizing:border-box;margin-bottom:30px;}
.header_bottom_desc{font-family:'Ultima Pro';color:#f2f2f2;margin-bottom: 10px;display: block;}
.header_bottom .header_bottom_buttons .header_left_btn{height:60px;padding:0 36px;box-sizing:border-box;color:#af4d8c;font-size:1.6em;font-family:_Bold;background:#fff;border-radius:30px;display:inline-block;width:auto;text-transform:uppercase;margin-right:15px;line-height:60px;text-align:center;}
.header_bottom .header_bottom_buttons .header_left_btn:hover{background:#915bff;color:#fff;}
.header_bottom .header_bottom_buttons .header_left_btn:active{background:#8448ff;color:#fff;}
.header_bottom .header_bottom_buttons .header_right_btn{height:60px;line-height:60px;padding:0 36px;box-sizing:border-box;color:#fff;font-size:1.6em;font-family:_Bold;background:none;border-radius:30px;border:1px solid #fff;display:inline-block;width:auto;text-transform:uppercase;text-align:center;}
.header_bottom .header_bottom_buttons .header_right_btn:hover{background:#d93278;border-color:#d93278;}
.header_bottom .scroll_to{display:block;width:70px;height:70px;background:#ffffff;border-radius:50%;position:absolute;bottom:55px;left:50%;margin-left:-30px;-webkit-box-shadow: 0 15px 30px 0 rgba(119,91,169,0.51);-moz-box-shadow: 0 15px 30px 0 rgba(119,91,169,0.51);box-shadow: 0 15px 30px 0 rgba(119,91,169,0.51);}
.header_bottom .scroll_to span{border-style:solid;border-width:2px;border-color:#e4e4e4;border-radius:32px;height:43px;width:23px;margin:0 auto;display:block;margin-top:12px;}
.header_bottom .scroll_to span i{border-style:solid;border-width:2px;border-color:#e0e0e0;border-radius:8px;background-color:#e0e0e0;position:relative;height:5px;width:5px;margin:0 auto;animation:wheel_animation 1.5s linear infinite;display:block;}
.u-required:after {content: "*";color: #ed1c24;}
@media screen and (max-width:1270px){
.wrap{max-width:950px;}
.header_bottom{margin-left:0;width:100%;}
.header .wrap_float{padding-left:0;}
.header_bottom_title{font-size:24px;padding-top: 10%;}
.header_bottom .header_bottom_buttons .header_left_btn{margin-right:15px;width:40%;text-align:center;}
.header_bottom .header_bottom_buttons .header_right_btn{width:40%;margin-right:0px;}
.header_bottom .scroll_to{bottom:0;}
}
@media screen and (max-width:1000px){
.wrap{max-width:94%;}
.header_bottom{padding-right:0;}
}
@media screen and (max-width:820px){
.header_bottom .header_bottom_buttons .header_left_btn{margin-bottom:10px;width:100%;margin-right:0;}
}
@media (max-width: 768px){
.header_bottom .header_bottom_buttons .header_right_btn{width:100%;}
}
@media (max-width: 767px){
.header_bottom .scroll_to{display:none;}
}
@media screen and (max-width:690px){
.header_bottom_subtitle{padding-right:90px;}
.header,.header .wrap_float{height:auto;background-position:center bottom;padding-bottom:30px;}
.header_bottom_subtitle{padding-right:0;}
.header_bottom .header_bottom_buttons .header_right_btn{padding:0 15px;width:100%;}
/*.header:before{display:none;}*/
.header .wrap_float{min-height:auto;padding-bottom:0;}
.header{min-height:auto;}
}
@media screen and (max-width:480px){
.header_bottom_title{font-size:17px;padding-top: 10%;}
.header_bottom_subtitle{font-size:2.2em;}
.header_bottom{margin-top:20px;float: none;}
.header_bottom_buttons{max-width:100%;}
}

/*! CSS Used keyframes */
@keyframes wheel_animation{0%{opacity:0;top:2px;}50%{opacity:1;top:50%;}100%{opacity:0;top:33px;}}
/*! CSS Used from: Embedded */
.wrp-box{float:left;}
.wrp-box:last-of-type{width:50%;}
.wrp-box p{color:#fff;font-family:"ProximaNovaBold" ,sans-serif;font-size:41px;text-transform:uppercase;margin-top:30%;font-weight:bold;}
.wrp #secret{display:inline-block;}
.around-form{padding:4%;}
#secret h3{font-size:23px;font-family: 'Montserrat', sans-serif;color:rgb(18, 18, 18);font-weight:bold;text-align:center;margin:0 0 5.5% 0;padding-bottom:6.5%;border-bottom:1px solid rgb(239, 239, 239);}
#secret{width:389px;background-color:#fff;padding:4.5% 5%;position:relative;border-radius:3px;display:block;margin:0 auto;}
#secret input{width:100%;font-size:16px;font-family:"ProximaNova",sans-serif;color:rgb(18, 18, 18);background-color:rgb(239, 239, 239);height:45px;border:0;margin-bottom:2.5%;padding-left:5%;}
#secret input[type="submit"]{width:100%;color:#fff;text-transform:uppercase;border-radius:3px;background-color:rgb(255, 115, 33);font-weight:bold;margin-top:3%;height:60px;padding-left:0;}

.sbmt{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.sbmt{margin-top:53px;-webkit-animation:btn-action 2.3s infinite ease-in-out;-moz-animation:btn-action 2.3s infinite ease-in-out;-ms-animation:btn-action 2.3s infinite ease-in-out;-o-animation:btn-action 2.3s infinite ease-in-out;animation:btn-action 2.3s infinite ease-in-out;}
.sbmt:focus, .sbmt:active {background-image: linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673);box-shadow: inset 0 4px 15px 0 rgba(0, 0, 0, 0.41);color: #fff;}
.bg-form1{position:absolute;}
.bg-form1{z-index:1;right:-42px;top:-89px;}
@media (max-width: 1153px) and (min-width: 993px){
.wrp-box p{font-size:40px;}
.wrp-box{padding-left:5%;}
}
@media screen and (max-width:1270px){
.wrp-box:last-of-type {width: 100%;}
.wrp-box {float: left;}
.header_bottom_title {padding-top: 5%;}
}
@media (max-width: 992px) and (min-width: 575px){
.wrp-box p{font-size:30px;text-align:center;margin:1% 0 10% 0;}
.wrp-box{padding-left:0;float: none;}
.wrp-box:last-of-type{width:100%;}
.around-form{padding:0.5% 0;}
.wrp-box:last-of-type {width: 100%;}
.wrp-box {float: left;}
.header_bottom_title {padding-top: 5%;}
}
@media (max-width: 575px) and (min-width: 320px){
.wrp-box p{font-size:25px;text-align:center;margin:5% 0;}
.wrp-box{padding:0;float: none;}
.wrp-box:last-of-type{width:100%;}
#secret{width:280px;box-shadow: 0 4px 15px 0 rgb(87 126 138);}
.bg-form1{display:none;}
#secret input[type="submit"]{font-size:14px;}
}
@media (max-width: 1200px) and (orientation:landscape){
.wrp-box {float: none;}
.header_bottom{float: none;}
}
@keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-webkit-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-o-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-moz-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}

.why-box{margin-bottom:30px;position:relative;text-align:center;background:#518784;border-radius:20px;color:#fff;-webkit-box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.06);-moz-box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.06);box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.06);padding:20px;transition:0.3s all;background-image: linear-gradient(to right, rgb(42 173 111 / 20%), rgb(101 42 165 / 0.20), rgb(101 42 165 / 20%), rgb(42 173 111 / 20%));height: 214px;}
.why-box:hover{background:#6f5fa2;background-image: linear-gradient(to right, rgb(42 173 111 / 20%), rgb(101 42 165 / 0.20), rgb(101 42 165 / 20%), rgb(42 173 111 / 20%));}
.why-box span{display:block;width:100px;height:100px;text-align:center;border:2px solid#fff;border-radius:50%;font-size:50px;line-height:100px;margin:0 auto 15px;}
.why-box .title{display:block;margin-bottom:15px;font-size:16px;}
@media (max-width: 1200px){
.why-box{height:230px;}
}
@media (max-width: 992px){
.why-box{height:250px;padding:15px;}
}
@media (max-width: 767px){
.why-box span{width:70px;height:70px;font-size:35px;line-height:70px;position:absolute;left:10px;top:9px;}
.why-box{height:auto;padding:23px 15px 15px 95px;text-align:left;min-height:89px;display: flex;align-items: center;}
.why-box .title{margin-bottom:7px;font-size: 14px;}
}


.wrap{width:100%;max-width:1200px;float:none;margin:0 auto;}
.title-h2{font-size:6.4em;color:#222;font-family: 'Ultima Pro';text-align:center;background: linear-gradient(to right,#4a8c81 0, #7b4fac 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
section{overflow:hidden;}
.advantages{position:relative;padding-bottom:100px;background:#fff;}
.advantages .title{padding:70px 0 25px 0;}
.advantages .wrap_float{position:relative;z-index:1;}
.advantages:before{letter-spacing:10px;position:absolute;top:0;left:0;right:0;content:'Мы лучше';color:#62b496;opacity:.08;width:100%;display:block;font-family:_Bold;font-size:17em;text-align:center;text-transform:uppercase;}
@media screen and (max-width:1270px){
.wrap{max-width:950px;}
.title-h2{font-size:5.4em;}
.advantages:before{font-size:15em;}
.advantages .title{padding-top:40px;}
}
@media screen and (max-width:1000px){
.wrap{max-width:94%;}
}
@media (max-width: 768px){
.title-h2{font-size:2.5em;}
.advantages:before{font-size:11em;}
}
@media screen and (max-width:480px){
.title-h2{font-size:2.3em;}
.advantages{margin-top:40px;}
.advantages{padding-bottom:30px;}
}
body {background-color: #FFFFFF;}


.btn2{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn2:active:focus,.btn2:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn2:focus,.btn2:hover{color:#333;text-decoration:none;}
.btn2:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}

.header-box .btn2{-webkit-animation:btn-action 2.3s infinite ease-in-out;-moz-animation:btn-action 2.3s infinite ease-in-out;-ms-animation:btn-action 2.3s infinite ease-in-out;-o-animation:btn-action 2.3s infinite ease-in-out;animation:btn-action 2.3s infinite ease-in-out;width: 100%;color: #fff;text-transform: uppercase;border-radius: 3px;font-weight: bold;margin-top: 3%;}
.price{font-size:20px;line-height:1;}
.price span{font-size:26px;font-weight:900;color:#3ab990;display:block;margin-top:3px;}
.btn2{font-size:16px;font-weight:300;color:#fff;cursor:pointer;padding:14px 40px;text-align:center;border:none;background-size:200% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.btn2:hover{color:#fff;background-position:100% 0;}
.btn2:active:focus,.btn2:focus{outline:0;}
.main-btn2{background-image: linear-gradient(to right, rgb(42 173 111), rgb(110 65 158), rgb(42 173 111), rgb(110 65 158));box-shadow:0 4px 15px 0 rgb(87 126 138);}
/*.main-btn2:focus,.main-btn2:active{background-image:linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673);box-shadow:inset 0 4px 15px 0 rgba(0, 0, 0, 0.41);color:#fff;}*/
.main-btn2:active{background-image:linear-gradient(to right, #0ba360, #3cba92, #30dd8a, #2bb673);box-shadow:inset 0 4px 15px 0 rgba(0, 0, 0, 0.41);color:#fff;}
@media (max-width: 1200px){
.price span{font-size:23px;}
.price{line-height:1.3;}
}
@media (max-width: 380px){
.header-box .btn2{margin-bottom:20px;}
.price span{display:inline-block;margin-top:0;margin-left:10px;}
}
/*! CSS Used keyframes */
@keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-webkit-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-o-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}
@-moz-keyframes btn-action{0%{background-position:50% 0%;}50%{background-position:100% 100%;}100%{background-position:50% 0%;}}