html{font-size:10px}.button{display:inline-block;color:#fff;background-color:#ff5f60;padding:12px 34px;font-size:1.8rem;font-family:Raleway,sans-serif;border-radius:25px}.button:hover{text-decoration:none;color:#fff}.header{background:url(../img/header_bg.jpg) 0 0/cover purple;min-height:890px}.header_wrapper{max-width:1170px;margin:0 auto}.header_top_line{padding-top:5rem;padding-bottom:20rem}.nav{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.burger_menu{display:none}.nav_link{color:#fff;font-size:1.8rem;font-family:Raleway,sans-serif;font-weight:500;margin-right:6.5%}.nav_link:hover{text-decoration:none;color:#fff}.nav_link:nth-child(4){margin-right:12%}.header_top_line .nav_adaptive{display:-webkit-box;display:flex}h1{font-size:6.8rem;font-family:Raleway,sans-serif;font-weight:700;color:#fff;padding-bottom:3rem}p{font-size:1.8rem;font-family:'Open Sans',sans-serif;color:#fff;padding-bottom:3.7rem}.header_promo_bg{min-height:486px;background:url(../img/promo_bg.png) center top/contain no-repeat}.slider{min-height:210px;position:relative}.form{width:84%;position:absolute;top:-100px}form{background-color:#ff5f60;min-height:265px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;border-radius:7px;box-shadow:0 -10px 0 0 #382f4a}form h2{color:#fff;font-size:3rem;padding-top:5rem;padding-bottom:.6rem;margin-bottom:3rem;position:relative;text-align:center}form h2::after{content:'';position:absolute;width:75px;height:1px;background-color:#fff;bottom:0;left:50%;margin-left:-37.5px}form p{font-size:2rem;opacity:.55;padding-bottom:1.8rem;margin:0;text-align:center}form label{width:60%;font-size:0}form input{font-size:1.3rem;color:#a9a5a5;font-family:Raleway,sans-serif;font-weight:500;width:75%;border:none;height:4.5rem;border-top-left-radius:25px;border-bottom-left-radius:25px;padding-left:3rem}form input:focus{outline:0}form input:-ms-input-placeholder,form input::-moz-placeholder,form input::-ms-input-placeholder,form input::-webkit-input-placeholder{color:#a9a5a5}form input:-ms-input-placeholder,form input::-moz-placeholder,form input::-ms-input-placeholder,form input::-webkit-input-placeholder,form input::placeholder{color:#a9a5a5}form button{width:25%;font-size:1.3rem;border:none;height:4.5rem;vertical-align:bottom;border-top-right-radius:25px;border-bottom-right-radius:25px;background:url(../img/telegram.svg) 43% center no-repeat #1f3148}#slides{position:relative;height:175px;padding:0;margin:0;list-style-type:none}#slides .slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:1s;transition:1s;font-size:1.8rem;font-family:'Open Sans';font-style:italic;text-align:center;padding:40px;color:#222}#slides .slide h3{color:#fb8122;font-size:1.6rem;padding-top:10px;font-style:normal}#slides .showing{opacity:1;z-index:2}.pagination{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0;margin:0}.pagination .dot{width:11px;height:11px;background-color:#fb8122;opacity:.3;margin-right:5px;list-style-type:none;border-radius:50%;cursor:pointer}.pagination .dot:hover{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}.pagination .dot_active{opacity:1}.welcome{background:url(../img/welcome_bg.png) left center/cover no-repeat}.welcome .welcome_top_block{background:url(../img/welcome_top_bg.png) left 260px no-repeat}.welcome .welcome_block_wrapper{background:url(../img/welcome_bottom_wrap_bg.png) right center no-repeat}.welcome .welcome_block_wrapper .welcome_bottom_block{background:url(../img/welcome_bottom_bg.png) right 310px no-repeat}.welcome .welcome_block h2{margin-top:290px;font-size:3.6rem;font-family:Raleway;font-weight:700;color:#444;line-height:1.2;margin-bottom:30px}.welcome .welcome_block p{font-size:1.7rem;font-family:'Open Sans';color:#8c8c8c;padding-bottom:30px;margin:0}.welcome .welcome_block .button{color:#fff;margin-top:25px}.advantages{padding-top:100px;text-align:center}.advantages div:nth-child(2) h2{background:url(../img/css_sprites.png) center center no-repeat;position:relative}.advantages div:nth-child(2) h2:before{box-shadow:1px 6px 64px -16px #694bff}.advantages div:nth-child(3) h2{background:url(../img/css_sprites.png) center -465px no-repeat;position:relative}.advantages div:nth-child(3) h2:before{box-shadow:1px 6px 64px -16px #ffb14b}.advantages h2{font-size:2.5rem;font-family:Raleway;font-weight:700;padding-top:210px;background:url(../img/css_sprites.png) center 5px no-repeat;position:relative}.advantages h2:before{content:'';position:absolute;width:135px;height:135px;border-radius:50%;top:55px;left:108px;box-shadow:1px 6px 64px -16px #4bd2ff}.advantages p{color:#8c8c8c;font-family:Raleway;font-size:1.7rem;line-height:1.6;margin-top:20px}.footer{border-top:1px solid #c9c9c9;padding-top:45px}.footer .copy{color:#c9c9c9;font-size:1.7rem}.footer .footer_nav{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.footer .footer_nav a{color:#c9c9c9;font-size:1.7rem;margin-left:25px}@media (max-width:1200px){.logo_wrapper{padding-bottom:20px}.logo_wrapper,.nav{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.nav_link:nth-child(4){margin-right:5%}._promo_wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.header_top_line{padding-top:2rem;padding-bottom:10rem}h1{padding-bottom:1rem}._promo_wrapper p{text-align:center}.pagination{margin-top:20px}.form{top:-40px}.advantages{padding-top:45px}.advantages h2:before{display:none}.footer .footer_nav a{margin-left:7px}}@media (max-width:992px){.form{width:70%;position:static;margin:15px auto}.pagination{margin-bottom:20px}.pagination .dot{width:14px;height:14px;margin-right:7px}.welcome .welcome_block_wrapper .welcome_bottom_block{background:0 0}.welcome .welcome_block{background:0 0;text-align:center}.welcome .welcome_block h2{margin-top:60px;margin-bottom:30px;line-height:1.2;text-align:left}.welcome .welcome_block p{text-align:left}.footer{text-align:center}.footer .footer_nav{-webkit-box-pack:center;justify-content:center;padding-bottom:20px}}@media (max-width:768px){h1{font-size:5.8rem}.header_top_line{padding-bottom:5rem}.pagination .dot{width:17px;height:17px;margin-right:7px}.welcome .welcome_block_wrapper{background-position:center center}}@media (max-width:544px){.nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;min-height:85vh}.nav .button{font-size:4rem}.nav_link,.nav_link:nth-child(4){font-size:5rem;margin-right:0}.logo_wrapper{-webkit-box-pack:justify;justify-content:space-between}.burger_menu{display:block}h1{font-size:3.6rem}._promo_wrapper p{font-size:1.5rem}.form form{min-height:220px}.form h2{font-size:2.5rem;padding-top:2rem;margin-bottom:2rem}.form p{font-size:1.8rem}#slides .slide{padding:1rem}.pagination{margin:10px}.pagination .dot{width:22px;height:22px;margin-right:10px}.welcome .welcome_block h2{font-size:3rem}.footer .footer_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer .footer_nav a{margin-bottom:7px}}@media (max-width:353px){.pagination{margin:50px}}