@import "reset.css";.padding{padding-left:40px;padding-right:40px}.flex{display:-ms-flexbox;display:flex}.roboto{font-family:'Roboto Condensed',sans-serif}.fira{font-family:'Fira Sans',sans-serif}body{font-family:'Fira Sans',sans-serif;font-weight:300;color:#000;background-color:#fff;font-size:14px;line-height:1}h1,h2,h3{font-weight:300}.inner{width:1000px;margin:0 auto}.landing .text-roboto{font-family:'Roboto Condensed',sans-serif}.landing .text-red{color:#c4161c}.landing .text-regular{font-weight:400}.landing .text-bold{font-weight:700}.landing .header{padding-top:25px;padding-bottom:30px}.landing .header .inner{display:-ms-flexbox;display:flex;padding-left:40px;padding-right:40px;-ms-flex-pack:justify;justify-content:space-between}.landing .header__logo{height:66px}.landing .header__logo img{max-height:100%}.landing .header__description{font-size:13px;font-weight:400;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:16px}.landing .header-contacts__phone{font-size:18px;color:#0f4175;font-weight:400;font-family:'Roboto Condensed',sans-serif;margin-bottom:10px}.landing .header-contacts__phone span{color:#50a2e1}.landing .header-contacts__address{font-size:15px;margin-bottom:7px}.landing .header-contacts__email{font-size:15px}.landing .header-contacts__email a{color:#c4161c}.landing .header-contacts__email a:hover{text-decoration:underline}.landing .about{height:640px;padding:0;display:block;background:url('../img/about__bg.jpg') bottom center no-repeat}.landing .about__header{padding-left:40px;padding-right:40px;background:url('../img/about_bg.png') top center no-repeat;height:252px;padding-top:40px}.landing .about__title{color:#fff;font-size:40px;font-weight:500}.landing .about__body{display:-ms-flexbox;display:flex;padding-left:40px;padding-right:40px}.landing .about .benefits{padding-top:40px}.landing .about .benefits__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.landing .about .benefits__item:nth-child(1) .benefits__icon{background:url('../img/benefits_icon1.png') center no-repeat}.landing .about .benefits__item:nth-child(2) .benefits__icon{background:url('../img/benefits_icon2.png') center no-repeat}.landing .about .benefits__item:nth-child(3) .benefits__icon{background:url('../img/benefits_icon3.png') center no-repeat}.landing .about .benefits__icon{width:71px;height:91px}.landing .about .benefits__body{padding-left:20px;font-weight:500}.landing .about .benefits__title{font-size:19px;color:#fff;text-transform:uppercase;margin-bottom:8px}.landing .about .benefits__text{font-size:16px}.landing .about .benefits__text span{font-size:30px;font-weight:700;font-family:'Roboto Condensed',sans-serif}.landing .about .benefits__small-text{font-size:13px;line-height:16px}.landing .about-description{text-align:right;-ms-flex-positive:1;flex-grow:1;padding-top:10px}.landing .about-description__title{font-weight:500;font-size:16px;color:#fff;margin-bottom:10px}.landing .about-description__text{font-weight:400}.landing .feature{background:url('../img/feature_bg.png') center top no-repeat,#0f4175;padding-bottom:40px}.landing .feature__body{padding-left:40px;padding-right:40px;padding-top:40px;height:222px}.landing .feature__title{color:#0f4175;font-weight:500;font-size:35px;margin-bottom:40px}.landing .feature__text{font-size:18px;font-weight:400;padding-right:120px;line-height:24px}.landing .feature__text span{font-weight:700}.landing .feature__form{padding-left:40px;padding-right:40px}.landing .form__title{padding-top:20px;padding-bottom:20px;font-size:35px;color:#fff;text-align:center}.landing .form__line{margin:0 -5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.landing .form__line .form__input{-ms-flex-positive:1;flex-grow:1;margin:0 5px}.landing .form__input{border:none;box-shadow:none;height:42px;font-size:18px;color:#fff;background-color:#50a2e1;font-family:'Fira Sans',sans-serif;font-weight:300;padding-left:20px;padding-right:20px}.landing .form__input::-webkit-input-placeholder{color:#fff}.landing .form__input::-moz-placeholder{color:#fff}.landing .form__input:-ms-input-placeholder{color:#fff}.landing .form__input::placeholder{color:#fff}.landing .form__submit{background-color:#c91b1f;border-radius:5px;border:none;box-shadow:0 3px 0 #7a0325,0 5px 6px #23333d;height:45px;color:#fff;font-size:22px;font-weight:500;font-family:'Fira Sans',sans-serif;text-align:center;-ms-flex-positive:1;flex-grow:1;max-width:300px;margin-left:5px;margin-right:5px;transition:.3s;cursor:pointer}.landing .form__submit:focus{transform:translateY(3px);outline:none;box-shadow:0 2px 3px #23333d}.landing a.form__submit{line-height:45px}.landing .compare{background:url('../img/fon.jpg') top center no-repeat;padding-top:65px}.landing .compare__title{font-size:37px;font-weight:500;margin-bottom:35px;text-align:center}.landing .compare-table__row{display:-ms-flexbox;display:flex;padding-left:40px;padding-right:40px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:center;padding-top:15px;padding-bottom:15px;font-size:17px}.landing .compare-table__row--title{background:#0f4175;color:#fff;font-size:25px}.landing .compare-table__row--subtitle{background-color:#78a0c6;font-size:18px;color:#fff}.landing .compare-table__row:nth-child(2){padding-top:22px;padding-bottom:22px;font-size:15px}.landing .compare-table__row:nth-child(2) .text-red{font-size:20px;margin-bottom:10px}.landing .compare-table__row--subtitle2{background-color:#0f4175;font-size:20px;font-weight:700;color:#fff}.landing .compare-table__row--selected{background-color:#50a2e1;font-weight:500;font-size:30px;padding-top:25px;padding-bottom:25px;color:#fff}.landing .compare-table__col{-ms-flex-positive:1;flex-grow:1;max-width:300px;font-weight:400;font-family:'Roboto Condensed',sans-serif}.landing .compare-table__col-3{-ms-flex-positive:1;flex-grow:1;font-weight:400;font-family:'Roboto Condensed',sans-serif}.landing .questions{padding-top:70px;background:url('../img/questions_bg.jpg') center 40px no-repeat;height:616px}.landing .questions .inner{position:relative}.landing .questions__title{font-size:37px;font-weight:500;padding-left:100px;margin-bottom:25px}.landing .questions .form__submit{position:absolute;left:50px;top:340px;width:250px}.landing .questions__slider .slider-item{height:410px}.landing .questions__slider .slider-item__question{padding-left:110px;width:610px;height:135px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500;color:#fff;line-height:23px}.landing .questions__slider .slider-item__answer{padding-top:170px;padding-left:390px;padding-right:70px;font-size:16px;font-weight:500;color:#fff;line-height:18px}.landing .questions__slider-dots{margin-top:-25px;width:350px;text-align:center;z-index:999;position:relative}.landing .questions__slider-dots li{display:inline-block}.landing .questions__slider-dots li button{font-size:0;border-radius:50%;background-color:#fff;border:2px solid #50a2e1;width:15px;height:15px;margin-right:4px;margin-left:4px}.landing .questions__slider-dots li button:focus{outline:none}.landing .questions__slider-dots li.slick-active button{background-color:#50a2e1}.landing .advice{background-color:#78a0c6;padding-top:25px;padding-bottom:35px;padding-left:40px;padding-right:40px}.landing .advice__title{font-size:35px;color:#fff;margin-bottom:7px}.landing .advice .form__input{background-color:#fff;color:#000}.landing .advice .form__input::-webkit-input-placeholder{color:#000}.landing .advice .form__input::-moz-placeholder{color:#000}.landing .advice .form__input:-ms-input-placeholder{color:#000}.landing .advice .form__input::placeholder{color:#000}.landing #map{height:420px;position:relative}.landing #map .contacts{position:absolute;width:1000px;left:50%;margin-left:-500px;bottom:70px;padding-left:40px;padding-right:40px;background-color:#0f4175;padding-top:15px;padding-bottom:15px;color:#fff;z-index:100}.landing #map .contacts__phone{float:left;font-size:22px;font-weight:700;line-height:30px;font-family:'Roboto Condensed',sans-serif}.landing #map .contacts__phone span{font-weight:300}.landing #map .contacts__address{text-align:right;font-size:15px}.landing #map .contacts__email{text-align:right;font-size:15px}.landing #map .contacts__email a{color:#fff;text-decoration:underline}.landing #map .contacts__email a:hover{text-decoration:none}.landing .footer{background-color:#eaf3f8;padding-top:10px;padding-bottom:10px}.landing .footer .inner{display:-ms-flexbox;display:flex;padding-left:40px;padding-right:40px;-ms-flex-pack:justify;justify-content:space-between}.landing .footer .made a{color:#c4161c;text-decoration:underline}.landing .footer .made a:hover{text-decoration:none}