.clear,.clearfix:after{clear:both}.button,input[type=submit]{cursor:pointer}.button,.dev,.footer__title,.logo__name,.logo__slogan,.navigation,.package__type{text-transform:uppercase}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}textarea{resize:vertical}.clearfix:after,.clearfix:before{content:" ";display:table}.clear{height:0;width:0;visibility:hidden}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{height:100%;min-width:320px}html{font-size:10px;line-height:1}body{font-family:'Noto Sans';font-size:1.6rem}.subtitle_text,p{font-size:14px;line-height:24px;color:#777}h1,h2{margin:0;padding:0}.line{border-top:1px solid #eaeff5}.subtitle_text{margin-top:0;margin-bottom:50px}.block,.dev{color:#000;font-size:38px;text-align:center}.block,.heading{margin-bottom:30px;font-weight:700}.dev{padding:30px 0;font-weight:700}.block{background-color:#ffdb4c;margin-top:30px;padding:20px}.heading{color:#333;font-size:28px;margin-top:0;position:relative}@media (min-width:1200px){.heading{font-size:38px;margin-bottom:40px}}.heading--smaller-margin{margin-bottom:20px}.heading--number:before{height:26px;width:26px;display:block;border-radius:13px;background-color:#FFC80A;color:#fff;font-size:16px;font-weight:700;padding-top:3px;padding-left:9px;position:absolute;left:-13px;top:-40px;content:"0"}@media (min-width:1200px){.heading--number:before{left:-32px;top:-30px}}.heading--number-1:before{content:"1"}.heading--number-2:before{content:"2"}.section{padding-top:60px;padding-bottom:50px}@media (min-width:1170px){.section{padding-bottom:67px}}.section--p-t-70{padding-top:70px}@media (min-width:992px){.section--m-p-b-0{padding-bottom:0}}.package{text-align:center;border-radius:7px;background-color:#fff;-webkit-box-shadow:0 10px 40px 0 rgba(99,117,138,.3);box-shadow:0 10px 40px 0 rgba(99,117,138,.3);padding-top:34px;padding-bottom:47px;margin-bottom:40px}.package.last{margin-bottom:0}@media (min-width:768px){.package{margin-bottom:0}}.package__type{font-size:12px;color:#242526;margin-bottom:20px}.package__price{font-weight:700;font-size:48px;line-height:1;color:#242526;margin-bottom:24px}.package__price:after{content:"c";font-family:als_rublregular}.package__period{color:#242526;font-size:12px;margin-bottom:35px}.package__benefits{font-size:14px;line-height:20px;margin-bottom:40px}.package__benefits ul{margin:0;padding:0;list-style-type:none}.package__benefits ul li{margin:0 0 10px;padding:0}.package__benefits ul li:before{content:"";width:12px;height:12px;background-image:url(../img/icons/ok-icon.png);background-repeat:no-repeat;background-position:left 2px;display:inline-block;margin-right:10px}.button{background-color:#252525;-webkit-box-shadow:0 8px 16px 0 rgba(171,171,171,.5);box-shadow:0 8px 16px 0 rgba(171,171,171,.5);letter-spacing:1px;font-size:14px;color:#FFF;text-align:center;line-height:1;display:inline-block;border-radius:22px;font-weight:700;padding:14px 44px 12px}.button:active,.button:focus,.button:hover{background-color:#ffc80a;text-decoration:none;color:#fff}.button--orange{background-color:#FFC80A;padding-left:30px;padding-right:30px}.button--orange:active,.button--orange:focus,.button--orange:hover{background-color:#ffe400;text-decoration:none;color:#000}.logo{padding-bottom:40px;text-align:center;padding-top:80px}.logo__name{color:#000;font-size:33px;font-weight:700;line-height:1.5;letter-spacing:5.5px}@media (min-width:768px){.logo__name{font-size:38px;letter-spacing:7px}}.logo__slogan{color:#a1bbd9;font-size:14px;line-height:1;letter-spacing:7px;font-weight:700}@media (min-width:768px){.logo__slogan{font-size:16px;letter-spacing:9px}}.navigation{background-color:#38383a;color:#fff;font-size:14px;letter-spacing:3px;font-weight:700;position:fixed;top:0;left:0;right:0;z-index:1}@media (min-width:992px){.logo{padding-top:30px}.navigation{background-color:#38383a;position:relative;padding-top:23px;padding-bottom:23px}}.navigation a{display:block;color:#fff;text-decoration:none;padding:22px 15px}.navigation a.active,.navigation a:hover,.navigation li.active{color:#fc0}@media (min-width:992px){.navigation a{display:inline;padding:0}}.navigation ul{background-color:#35577d;display:none;margin:0;padding:0;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation li{margin:0;padding:0;border-bottom:1px solid #466a92}@media (min-width:992px){.navigation ul{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation li{border-bottom:none;padding:0}}.navigation__toggle-button{background-color:#38383a;display:block;position:relative;cursor:pointer;padding:23px 15px}.navigation__toggle-button:active,.navigation__toggle-button:focus{background-color:#16385F}.navigation__toggle-button:before{content:"";background:url(../img/icons/navigation-icon.png) center no-repeat;position:absolute;top:23px;right:15px;width:25px;height:20px}.navigation__toggle-button--active{background-color:#16385F}.container--mobile--no-padding{width:100%;padding-left:0;padding-right:0}@media (min-width:992px){.navigation__toggle-button{display:none}.container--mobile--no-padding{width:970px;padding-left:15px;padding-right:15px}}@media (min-width:1170px){.container--mobile--no-padding{width:1170px}}.slider{background-color:#295489;background-image:url(../img/bg/slider-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:100px;padding-bottom:127px;-webkit-box-shadow:0 3px 25px 0 #688ab3;box-shadow:0 3px 25px 0 #688ab3}.slider__title{margin-bottom:15px;color:#fff;font-size:28px;line-height:38px;letter-spacing:-.5px;font-weight:700;text-align:center}@media (min-width:992px){.slider__title{font-size:32px;line-height:42px}}.slider__slogan{font-family:'Noto Serif';color:#cddfe0;font-size:18px;line-height:28px;text-align:center}.top-slider-theme .owl-controls{margin-top:10px;text-align:center}.top-slider-theme .owl-controls .owl-buttons div{display:none;position:absolute;width:72px;height:72px;background-repeat:no-repeat;background-position:left top;top:50%;margin-top:-36px}@media (min-width:768px){.top-slider-theme .owl-controls .owl-buttons div{display:block}}.owl-prev{left:0;background-image:url(../img/icons/arrow-left.png)}.owl-next{right:0;background-image:url(../img/icons/arrow-right.png)}.owl-pagination{position:absolute;bottom:-62px;width:100%}@media (min-width:992px){.slider__slogan{font-size:22px;line-height:32px}.owl-pagination{display:none}}.top-slider-theme .owl-controls .owl-page{display:inline-block;zoom:1}.top-slider-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:.5;border-radius:20px;background:#fff}.top-slider-theme .owl-controls .owl-page.active span,.top-slider-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.top-slider-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}.benefit-block{padding-bottom:38px}.benefit-block:last-child{padding-bottom:0}@media (min-width:762px){.benefit-block:last-child,.benefit-block:nth-last-child(2){padding-bottom:0}}@media (min-width:1200px){.benefit-block{margin-bottom:24px}}.benefit-block__img{height:130px;margin-bottom:18px;display:table;width:100%}@media (min-width:1200px){.benefit-block__img{margin-bottom:24px}}.benefit-block__img div{display:table-cell;vertical-align:middle;text-align:center}.benefit-block__img img{display:inline-block}.benefit-block__header{font-size:18px;line-height:24px;font-weight:700;color:#333;margin-bottom:15px}@media (min-width:1200px){.benefit-block__header{font-size:22px;line-height:28px}}.benefit-block__text,.service-description__content{font-size:14px;line-height:24px;color:#777}.service-description__img--xs-m-b-20{margin-bottom:20px}@media (min-width:768px){.service-description__img--xs-m-b-20{margin-bottom:0}}.footer,.footer p{color:#6C6C6C}.service-description__content p{margin-top:0;margin-bottom:22px}.service-description__button-arrow{display:block;width:40px;height:40px;background-image:url(../img/icons/arrow-orange.png);background-repeat:no-repeat;background-position:left top}.footer{background-color:#252525}.footer__title{margin-bottom:25px;color:#F7F8F9;font-size:12px;letter-spacing:3px;font-weight:700}.footer__nav{margin:0 0 57px;padding:0;list-style-type:none;color:#6C6C6C;font-size:14px;line-height:20px}.footer__nav li{margin:0 0 16px;padding:0}.footer__nav a{color:#6C6C6C;text-decoration:none}.footer__nav a:hover{color:#ffc80a;text-decoration:none}