/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:"Open Sans",Arial,sans-serif;color:#283645;font-size:16px;line-height:20px;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}@font-face{font-family:"Open Sans";src:url(../fonts/opensans.woff2) format("woff2"),url(../fonts/opensans.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/opensansbold.woff2) format("woff2"),url(../fonts/opensansbold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/opensanslight.woff2) format("woff2"),url(../fonts/opensanslight.woff) format("woff");font-weight:300;font-style:normal}.page-header__wrapper,.page-wrapper{width:280px;margin:0 auto;padding:0 20px}.main-nav__wrapper{margin:0 auto;padding:0 20px}.contacts__wrapper,.fares__wrapper,.feedback__wrapper,.form__wrapper,.information__effect-wrapper,.information__inner-wrapper,.information__slogan-wrapper,.my-post__wrapper,.page-footer__wrapper,.photos__wrapper,.user-post__wrapper{width:280px;margin:0 auto;padding:0 20px}.page-header,.page-header--main-page{background-color:#1d2631;background-image:url(../img/bg-back-mobile.jpg);background-size:700px auto;background-repeat:no-repeat;background-position:top center}.page-header--main-page{background-image:url(../img/iphone-hand-mobile.png),url(../img/bg-back-mobile.jpg);background-size:258px auto,700px auto;background-position:left 175px,top center}.page-header--inner-page{min-height:237px}.page-header__slogan{width:280px;text-align:center}.page-header__slogan--inner-page{margin:0 auto;font-size:24px;line-height:30px;color:#fff;font-weight:300}.main-nav{background-color:rgba(0,0,0,.3)}.main-nav--inner-page{margin-bottom:30px}.main-nav__wrapper{position:relative;display:flex;width:auto;min-width:320px;flex-direction:row;justify-content:space-between;padding-top:8px;padding-bottom:8px;box-sizing:border-box}.main-nav__logo{position:relative;top:-3px;left:0;z-index:1;width:75px;height:50px;overflow:hidden}.main-nav__logo--without-js{position:absolute;top:5px}.main-nav__logo svg{position:absolute;top:0;right:0}.main-nav__img--desktop,.main-nav__img--tablet,.main-nav__img--tablet-only{display:none}.page-footer__designed path,a.main-nav__logo:active .main-nav__img-item--pink,a.main-nav__logo:hover path,a.page-footer__section--logo:hover .page-footer__logo-pink{fill:#d22856}a.main-nav__logo:active,a.page-footer__section--logo:active{opacity:.3}a.main-nav__logo:active path{fill:#fff}.main-nav__icon-menu{position:relative;top:13px;right:0;display:block;width:50px;height:25px;font-size:0}.main-nav__icon-menu--without-js{display:none}.main-nav__icon-menu::after,.main-nav__icon-menu::before{content:"";position:absolute;right:0;display:block;width:100%;height:4px;background-color:#fff}.main-nav__icon-menu::before{top:0;box-shadow:0 10px 0 0 #fff}.main-nav__icon-menu::after{bottom:1px}.main-nav__icon-menu--close{position:absolute;top:20px;right:18px;z-index:1;display:block;width:25px;height:25px}.main-nav__icon-menu--close::after,.main-nav__icon-menu--close::before{content:"";left:-7px;z-index:1;width:30px;height:4px;background-color:#fff}.main-nav__icon-menu--close::before{transform:rotate(45deg);top:11px;box-shadow:none}.main-nav__icon-menu--close::after{transform:rotate(-45deg);top:11px}.main-nav__icon-menu:hover::after,.main-nav__icon-menu:hover::before{background-color:#d22856}.main-nav__icon-menu:hover::before{box-shadow:0 10px 0 0 #d22856}.main-nav__icon-menu--close:hover::before{box-shadow:none}.main-nav__icon-menu:active::after,.main-nav__icon-menu:active::before{background-color:rgba(210,40,86,.3)}.main-nav__icon-menu:active::before{box-shadow:0 10px 0 0 rgba(210,40,86,.3)}.main-nav__icon-menu--close:active::before{box-shadow:none}.main-nav__menu{display:none;position:absolute;top:0;left:0;width:100%;padding-top:70px;background-color:#283645}.main-nav__menu--without-js{position:static;display:block}.main-nav__menu--show{display:block}.main-nav__menu-list{margin:0;padding:0;border-top:1px solid #010101;list-style:none}.main-nav__menu-item{border-top:1px solid #485461;border-bottom:1px solid #000}.main-nav__menu-link{display:block;height:62px;text-align:center;font-size:18px;line-height:62px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.main-nav__menu-link:hover:not(.main-nav__menu-link--active){color:#d22856}.main-nav__menu-link:active:not(.main-nav__menu-link--active){color:rgba(210,40,86,.3)}.btn{display:block;box-sizing:border-box;width:100%;min-height:49px;font-size:18px;line-height:49px;color:#fff;font-weight:700;text-decoration:none;border:3px solid #fff;border-radius:30px}.btn--download:hover{color:#d22856;background-color:#fff}.btn--download:active{color:rgba(210,40,86,.3);background-color:#fff}.btn--submit{margin-bottom:12px;color:#d22856;border-color:#d22856;background-color:#f2f2f2}.btn--submit:hover{color:#fff;background-color:#d22856}.btn--submit:active{color:rgba(255,255,255,.3);background-color:#d22856}.btn--cancel{color:rgba(40,54,68,.1);border-color:rgba(40,54,68,.1);background-color:transparent}.btn--cancel:hover{color:rgba(40,54,68,.3);border-color:rgba(40,54,68,.3)}.btn--cancel:active{color:rgba(255,255,255,.3);border-color:transparent;background-color:rgba(40,54,68,.3)}.page-footer{padding:47px 0}.page-footer__section,.page-footer__wrapper{display:flex;justify-content:space-between;align-items:center}.page-footer__wrapper{flex-direction:column;min-height:195px}.page-footer__section{text-align:center}.page-footer__section--logo{position:relative;top:-8px}.page-footer__logo-item--desktop{display:none}.page-footer__designed:hover path,a.page-footer__section--logo:active .page-footer__logo-pink{fill:#283645}.page-footer__section--social{width:177px}.page-footer__social{width:45px;height:45px;font-size:0;border:3px solid rgba(40,54,69,.1);border-radius:50%;background-repeat:no-repeat;background-position:center}.page-footer__social--twitter{background-image:url(../img/icon-twitter.svg);background-size:18px 15px}.page-footer__social--facebook{background-image:url(../img/icon-facebook.svg);background-size:9px 19px}.page-footer__social--youtube{background-image:url(../img/icon-youtube.svg);background-size:15px 14px;background-position:center left 17px}.page-footer__social:hover{border:3px solid #283645}.page-footer__social:active{border:3px solid rgba(40,54,69,.1);opacity:.3}.page-footer__designed{display:flex;align-items:center;font-size:14px;line-height:18px;color:#283645;font-weight:400;text-decoration:none}.page-footer__designed span{margin-right:13px}.page-footer__designed:active path{fill:#bec2c7}.download{width:280px;margin:392px auto 0;padding:28px 0;text-align:center}.download__icons{display:flex;justify-content:space-around;align-items:center;min-height:100px;padding:10px 20px 0}.download__icon{width:50px;height:70px;background-position:center;background-repeat:no-repeat}.download__icon--apple{background-image:url(../img/logo-apple.svg)}.download__icon--android{background-image:url(../img/logo-android.svg)}.download__icon--microsoft{background-image:url(../img/logo-microsoft.svg)}.download__text{margin:0 0 4px;font-size:14px;line-height:24px;color:#fff;font-weight:300}.information{text-align:center}.information__slogan-wrapper{padding-top:38px;padding-bottom:7px}.information__slogan{margin:0 auto 26px;padding:0;font-size:24px;line-height:30px;color:#283645;font-weight:300}.information__bg-color{position:relative;padding-top:30px;background-color:#f2f2f2}.information__bg-color::before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:32px;background-image:linear-gradient(to right bottom,#fff 50%,#f2f2f2 50%)}.information__characteristics-list{position:relative;margin:0;padding:38px 0 299px;list-style:none;text-align:center;background-image:url(../img/iphone-screen-mobile.png);background-size:157px auto;background-repeat:no-repeat;background-position:bottom -40px center}.information__characteristics-item{padding:10px 0 20px}.information__characteristic-name{margin:0 0 13px;font-size:18px;line-height:24px;color:#000;font-weight:700}.information__characteristic-text{margin:0;font-size:14px;line-height:24px;color:#283645;font-weight:400}.information__effect{display:none}.information__effect-item{position:relative;padding:95px 10px 28px 308px;text-align:left;background-image:url(../img/icon-timer.svg);background-repeat:no-repeat;background-size:240px;background-position:top 58px left}.information__effect-item::before{content:"24";position:absolute;top:114px;left:18px;display:block;width:175px;height:175px;border:14px solid #d22856;border-radius:50%;text-align:center;font-size:96px;line-height:160px;color:#d22856;font-weight:700}.information__effect-slogan{width:180px;margin:0;font-size:30px;line-height:36px;color:#000;font-weight:700}.information__effect-text{margin:10px 0;font-size:14px;line-height:24px;color:#283645;font-weight:400}.information__effect-link{font-size:14px;line-height:24px;color:#d22856;font-weight:400}.feedback{padding:0}.feedback__wrapper{position:relative}.feedback__switch{display:none}.feedback__switch--prev{left:18px;transform:rotate(135deg)}.feedback__switch--next{right:18px;transform:rotate(-45deg)}.feedback__switch:hover{border-right:3px solid rgba(53,67,81,.6);border-bottom:3px solid rgba(53,67,81,.6)}.feedback__switch:active{border-right:3px solid rgba(53,67,81,.1);border-bottom:3px solid rgba(53,67,81,.1)}.feedback__slide-radio{display:none}.feedback__slide-radio--1:checked~.feedback__list .feedback__item--1,.feedback__slide-radio--2:checked~.feedback__list .feedback__item--2,.feedback__slide-radio--3:checked~.feedback__list .feedback__item--3{display:flex}.fares__slide-radio--1:checked~.fares__switch-points .fares__switch-point--1,.fares__slide-radio--2:checked~.fares__switch-points .fares__switch-point--2,.fares__slide-radio--3:checked~.fares__switch-points .fares__switch-point--3,.feedback__slide-radio--1:checked~.feedback__switch-points .feedback__switch-point--1,.feedback__slide-radio--2:checked~.feedback__switch-points .feedback__switch-point--2,.feedback__slide-radio--3:checked~.feedback__switch-points .feedback__switch-point--3{background-color:#fff;border:3px solid #283645;cursor:default}.feedback__switch-points{position:absolute;bottom:44px;left:0;display:flex;width:100%;justify-content:center}.feedback__switch-point{height:6px;width:6px;margin:0 6px;border-radius:50%;background-color:#bec2c7;border:3px solid #fff}.feedback__switch-point:hover{cursor:pointer;background-color:#7e868f}.feedback__switch-point:active{background-color:#e9ebec}.feedback__list{margin:0 auto;padding:0;list-style:none;text-align:center}.feedback__item{display:none;flex-direction:column;padding:42px 0 0}.feedback__user-detail{display:none}.feedback__text,.feedback__user-name{margin:0 0 12px;font-size:18px;line-height:30px;color:#000;font-weight:700}.feedback__text{margin:0 0 88px;font-size:14px;color:#283645;font-weight:400}.feedback__text::before{content:"«"}.feedback__text::after{content:"»"}.fares{background-color:#f2f2f2}.fares::before{content:"";display:block;height:27px;background-image:linear-gradient(to right bottom,#fff 50%,#f2f2f2 50%)}.fares__wrapper{position:relative;overflow:hidden}.fares__slide-radio{display:none}.fares__switch-points{position:absolute;bottom:48px;left:0;display:flex;width:100%;justify-content:center}.fares__switch-point{height:6px;width:6px;margin:0 6px;border-radius:50%;background-color:#bec2c7;border:3px solid #f2f2f2}.fares__switch-point:hover{cursor:pointer;background-color:#7e868f}.fares__switch-point:active{background-color:#e9ebec}.fares__slide-radio--1:checked~.fares__list{top:0;left:0}.fares__slide-radio--2:checked~.fares__list{top:0;left:-280px}.fares__slide-radio--3:checked~.fares__list{top:0;left:-560px}.fares__list{position:relative;width:840px;margin:64px 0 100px;table-layout:fixed;border-collapse:separate}.fares__item-name{padding:15px 0 20px;border-right:2px solid #e5e5e5;background-color:#283645;text-align:center}.fares__item-name:first-child{background-color:transparent}.fares__item-name:nth-child(2){border-left:2px solid #283645;border-radius:3px 0 0 3px}.fares__item-name:last-child{border-right:2px solid #283645;border-radius:0 3px 3px 0}.fares__list-row:first-child .fares__filter-name{border-radius:3px 0 0 0}.fares__list-row:last-child .fares__filter-name{border-radius:0 0 0 3px}.fares__list-row:last-child .fares__option:last-child{border-radius:0 0 3px 0}.fares__item-name--hit{position:relative;padding-left:40px;padding-right:40px}.fares__item-name--hit::before{content:"";position:absolute;top:0;left:-2px;width:70px;height:70px;background-image:linear-gradient(135deg,transparent 23%,#d22856 23%,#d22856 50%,transparent 50%)}.fares__item-name--hit::after{content:"ХИТ";position:absolute;top:16px;left:12px;font-size:14px;line-height:18px;color:#fff;font-weight:400;text-transform:uppercase;transform:rotate(-45deg)}.fares__price-item,.fares__price-name{line-height:30px;color:#fff;text-transform:uppercase}.fares__price-name{display:block;margin-bottom:2px;font-size:18px;font-weight:700}.fares__price-item{font-size:24px;font-weight:300}.fares__filter-name,.fares__option{font-size:14px;line-height:30px;color:#283645;font-weight:400;border:1px solid #e5e5e5;background-color:#fff}.fares__filter-name{padding:0 10px 0 15px}.fares__option{height:59px;text-transform:uppercase}.fares__option-name{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;padding:10px 70px 0 24px}.fares__option-name--include::after{content:"";position:absolute;top:50%;right:20px;display:block;width:25px;height:12px;margin-top:-13px;border-radius:3px;border-bottom:4px solid #3dc644;border-left:4px solid #3dc644;transform:rotate(-45deg)}.fares__option-name--exclude::after{content:"";position:absolute;top:50%;right:20px;display:block;width:27px;height:27px;margin-top:-14px;background-image:linear-gradient(45deg,transparent 46%,#f25b26 46%,#f25b26 54%,transparent 54%),linear-gradient(-45deg,transparent 43%,#f25b26 43%,#f25b26 52%,transparent 52%)}.contacts__detail{display:flex;flex-direction:column;justify-content:space-between;padding:35px 0 10px;text-align:center}.contacts__slogan{margin:0 auto;padding-top:40px;font-size:24px;line-height:30px;color:#283645;font-weight:300;text-align:center}.contacts__item{margin-bottom:22px}.contacts__item-name{display:block;font-size:18px;line-height:22px;color:#283645;font-weight:700}.contacts__item-detail{display:block;font-size:24px;line-height:33px;color:#d22856;font-weight:300;text-decoration:none}a.contacts__item-detail:hover{color:#283645;text-decoration:underline}a.contacts__item-detail:active{color:rgba(40,54,69,.3);text-decoration:none}.contacts__map{position:relative;height:200px;background-color:#c5c2bf;background-image:url(../img/map.jpg);background-repeat:no-repeat;background-position:bottom}.contacts__map::after,.contacts__map::before{content:"";position:absolute;top:0;display:block;width:50%;height:34px}.contacts__map::before{left:0;background-image:linear-gradient(to right top,transparent 50%,#fff 50%)}.contacts__map::after{right:0;background-image:linear-gradient(to left top,transparent 50%,#fff 50%)}.form{padding:45px 0 14px}.form__description{margin:0 0 35px;font-size:14px;line-height:30px;color:#283645;font-weight:400;text-align:center}.form__main-field{display:flex;flex-wrap:wrap;justify-content:space-between}.form__section{display:flex;flex-wrap:wrap;width:280px;padding:0;border:none}.form__section-item{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%}.form__item-name{display:block;font-size:14px;line-height:30px;color:#d22856;font-weight:400;text-transform:uppercase}.form__item-name--title{width:240px;line-height:18px;text-align:center}.form__item{width:100%;box-sizing:border-box;height:64px;margin-bottom:15px;padding:0 19px;font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:30px;color:#283645;font-weight:400;border:2px solid #e5e5e5;border-radius:2px}::-webkit-input-placeholder{color:#283645}:-ms-input-placeholder{color:#283645}::-moz-placeholder{color:#283645}.form__item:hover{border:2px solid #283645}.form__item:focus{border:2px solid #d22856;outline:none}.form__option{position:relative;width:auto;margin:0 0 42px 20px;padding-left:70px;font-size:18px;line-height:30px;color:#283645;font-weight:400}.form__section--user-detail{order:-3;padding-bottom:33px}.form__item-name--user-detail{margin:0 23px 4px}.form__section--user-app{width:320px;margin-left:-20px;margin-right:-20px;padding:35px 0 0;background-color:#f2f2f2}.form__item-name--app{margin:0 auto 40px}.form__option--radio{margin-bottom:45px}.form__option--radio::before{content:"";position:absolute;top:-5px;left:0;display:block;width:35px;height:35px;background-color:#fff;border-radius:50%;border:2px solid #e5e5e5}.form__option--checkbox:hover,.form__option--radio:hover{cursor:pointer}.form__option--radio:hover::before{border:2px solid #283645;cursor:pointer}.form__option--radio:active::before{border:2px solid #d22856}.form__radio+.form__option--radio:active::after,.form__radio:checked+.form__option--radio::after{content:"";position:absolute;top:7px;left:11px;display:block;width:15px;height:15px;border-radius:50%;background-color:#d22856}.form__checkbox:checked+.form__option--checkbox:active::after,.form__radio:checked+.form__option--radio:active::after{display:none}.form__section--user-contact{padding:27px 0 40px}.form__inner-wrapper{display:flex;flex-direction:column;width:100%}.form__item-name--contact{display:none;margin:0 auto 40px}.form__item-name--mobile-only{margin:0 23px 4px}.form__item-name--mobile-none{margin:10px 20px 0}.form__item--mail,.form__item--phone{padding-right:50px;background-image:url(../img/icon-phone.svg);background-repeat:no-repeat;background-position:right 20px center}.form__item--mail{background-image:url(../img/icon-mail.svg)}.form__section--user-achievement{width:320px;margin-left:-20px;margin-right:-20px;padding:35px 0 4px;background-color:#f2f2f2}.form__item-name--achievement{margin:0 auto 43px}.form__option--checkbox{margin-bottom:52px}.form__option--checkbox::before{content:"";position:absolute;top:-3px;left:0;display:block;width:35px;height:35px;background-color:#fff;border:2px solid #e5e5e5;border-radius:3px}.form__checkbox+.form__option--checkbox:active::after,.form__checkbox:checked+.form__option--checkbox::after{content:"";position:absolute;top:7px;left:8px;display:block;width:20px;height:8px;border-left:3px solid #d22856;border-bottom:3px solid #d22856;border-radius:2px;transform:rotate(-45deg)}.form__option--checkbox:hover::before{cursor:pointer;border:2px solid #283645}.form__option--checkbox:active::before{border:2px solid #d22856}.form__checkbox:disabled+.form__option,.form__checkbox:disabled+.form__option:active,.form__checkbox:disabled+.form__option:active::before,.form__checkbox:disabled+.form__option:hover,.form__checkbox:disabled+.form__option:hover::before,.form__radio:disabled+.form__option,.form__radio:disabled+.form__option:active,.form__radio:disabled+.form__option:active::before,.form__radio:disabled+.form__option:hover,.form__radio:disabled+.form__option:hover::before{color:#e5e5e5;border-color:#e5e5e5;cursor:default}.form__section--user-emotions{padding:59px 0 32px}.form__item-name--textarea{display:block;margin:0 auto 17px}.form__item--textarea{height:200px;padding-top:15px;resize:none}.form__checkbox,.form__radio{display:none}.form__submit{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:130px}.form__required{margin:0;font-size:14px;line-height:35px;color:#283645;font-weight:400;text-transform:uppercase}.form__required span{font-size:14px;line-height:30px;color:#d22856}.form__required::after{content:"поля"}.form-btn{width:100%;height:63px;font-size:18px;line-height:63px;color:#fff;font-weight:700;text-transform:uppercase;background-color:#2aab6d;border:none;border-radius:3px}.form-btn:active,.form-btn:hover{background-color:#1c9b5e}.form-btn:active{color:rgba(255,255,255,.3)}.form-btn:disabled{background-color:#e5e5e5}.form-btn--in-progress{animation-name:blink;animation-duration:1s;animation-iteration-count:infinite}@keyframes blink{0%,to{color:rgba(255,255,255,.3)}50%{color:rgba(255,255,255,.7)}}.popup{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%}.popup-item{position:absolute;top:50%;left:50%;transform:translateY(-50%);margin-left:-160px;text-align:center;background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 7px 15px 0 rgba(0,1,1,.15)}.popup__inner-wrapper{width:280px;padding:20px;text-align:center}.popup__text,.popup__title{font-size:18px;line-height:24px;color:#000;font-weight:700}.popup__text{font-size:14px;color:#283645;font-weight:400}.popup__btn-area--close{background-color:#f2f2f2}.popup-item--false .popup__title{margin:21px auto 26px}.popup-item--false .popup__text{margin-bottom:0}.popup-item--false .popup__btn-area{padding:18px 20px 52px}.popup-item--true .popup__title{margin:20px 0 26px}.popup-item--true .popup__text{margin:0 0 13px}.popup-item--true .popup__btn-area{padding:45px 20px 53px}.popup--show{display:block}.photos{margin-bottom:23px}.photos__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.photos__description{margin:45px auto 49px;padding:0 14px;font-size:14px;line-height:30px;color:#283645;font-weight:400;text-align:center}.user-post{display:flex;flex-direction:column;width:280px;margin-bottom:20px}.user-post__wrapper--panoramic{position:relative}.user-post__wrapper--panoramic::before{content:"Панорама дня";position:absolute;top:0;right:20px;display:block;padding:6px 20px;font-size:12px;line-height:24px;color:#fff;font-weight:700;text-transform:uppercase;background-color:#d22856}.user-post--panoramic{width:100%}.user-post__inner-wrapper{flex-grow:1;display:flex;flex-wrap:wrap;padding:18px 5px 19px 18px;background-color:#f2f2f2}.user-post__link{display:block;width:100%}.user-post__img{display:block;width:280px;height:auto}.user-post__img--panoramic{width:100%}.user-post__time,.user-post__user-name{font-size:14px;line-height:24px;color:#283645;font-weight:700}.user-post__time{font-size:12px;font-weight:300;text-transform:uppercase}.user-post__comment{width:100%;margin:0 0 10px;font-size:14px;line-height:24px;color:#283645;font-weight:400}.user-post__like{position:relative;padding-left:32px;font-size:12px;line-height:24px;color:#d22856;font-weight:400;text-transform:uppercase;text-decoration:none}.user-post__like::before{content:"";position:absolute;top:3px;left:0;display:block;width:14px;height:14px;background-image:url(../img/icon-heart.svg);background-repeat:no-repeat;background-size:13px 13px}.my-post{background-color:#f2f2f2}.my-post__wrapper-description{width:100%;box-sizing:border-box;padding:0 20px;background-color:#fff}.my-post__description{width:280px;margin:0 auto;padding-bottom:42px;font-size:14px;line-height:30px;color:#283645;font-weight:400;text-align:center}.my-post__form{display:flex;flex-direction:column}.my-post__my-photo{padding:20px 0 38px}.my-post__img{width:280px;height:auto}.my-post__inner-wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between}.my-post__toolbar{position:relative;display:flex;margin:0;padding:42px 19px 110px;list-style:none;justify-content:center}.my-post__toolbar-item{display:flex;margin:0 16px}.my-post__tool{width:47px;height:47px;background-repeat:no-repeat;background-position:center}.my-post__tool--crop{background-image:url(../img/icon-editor-crop.svg)}.my-post__tool--color{background-image:url(../img/icon-editor-fill.svg)}.my-post__tool--contrast{background-image:url(../img/icon-editor-contrast.svg);background-size:33px 33px}.my-post__tool-line{display:none;width:320px;box-sizing:border-box;padding:0 40px}.my-post__toolbar-item--active .my-post__tool-line{position:absolute;top:125px;left:-20px;display:block}.my-post__line{position:relative;height:2px;background-color:#283645}.my-post__point{position:absolute;top:-6px;width:10px;height:10px;border-radius:50%;background-color:#f2f2f2;border:2px solid #d22856}.my-post__point:hover{cursor:pointer}.my-post__point:active{background-color:#d22856}.my-post__toolbar-item--active .my-post__tool-line::after{content:"";position:absolute;top:38px;left:0;display:block;width:100%;height:1px;background-color:#dddfe0}.my-post__buttons{width:100%;min-height:122px}@media (min-width:660px){.page-header__wrapper,.page-wrapper{width:620px;padding:0 20px}.main-nav__wrapper{padding:0 20px}.contacts__wrapper,.fares__wrapper,.feedback__wrapper,.form__wrapper,.information__effect-wrapper,.information__inner-wrapper,.information__slogan-wrapper,.my-post__wrapper,.page-footer__wrapper,.photos__wrapper,.user-post__wrapper{width:620px;padding:0 20px}.page-header{background-image:url(../img/bg-back-tablet@1x.jpg);background-size:1200px auto}.page-header--main-page{background-image:url(../img/iphone-hand-tablet@1x.png),url(../img/bg-back-tablet@1x.jpg);background-size:700px auto,1200px auto;background-position:bottom center,top center}.page-header--inner-page{min-height:440px}.page-header__slogan{width:240px;margin:0 0 0 30px;font-size:40px;line-height:48px;color:#fff;font-weight:300}.page-header__slogan--inner-page{width:500px;margin:0 auto;font-size:50px;line-height:60px}.main-nav{margin-bottom:94px}.main-nav--inner-page{margin-bottom:70px}.main-nav__wrapper{width:auto;padding-top:30px;padding-bottom:30px}.main-nav__logo{width:150px;left:20px}.main-nav__logo svg{right:3px}.main-nav__img--tablet,.main-nav__img--tablet-only{display:block}.main-nav__icon-menu{right:20px;top:15px}.main-nav__icon-menu--close{top:43px;right:40px}.main-nav__menu{padding-top:110px}.btn--cancel,.btn--submit{width:260px}.btn--submit{margin-bottom:24px}.page-footer{padding:37px 0}.page-footer__wrapper{flex-direction:row;-ms-grid-row-align:center;align-items:center;min-height:0}.page-footer__section--social{margin-right:20px}.page-footer__designed span{margin-right:15px}.download{width:300px;margin:0}.download__icons{min-height:131px;padding:10px 30px 0}.download__text{margin-bottom:83px;font-size:18px}.information__slogan-wrapper{padding-top:48px;padding-bottom:45px}.information__slogan{margin-bottom:0;font-size:40px;line-height:48px}.information__bg-color{padding-top:0}.information__bg-color::before{height:55px}.information__characteristics-list{padding:65px 0 19px 310px;text-align:left;background-image:url(../img/iphone-screen-tablet-3@1x.png);background-size:268px auto;background-position:bottom left}.information__characteristics-item{padding-bottom:23px}.information__effect{position:relative;display:block;background-color:#fff}.feedback{padding-bottom:67px}.feedback__switch-points{bottom:-47px}.feedback__item{flex-direction:column-reverse;padding-top:98px}.feedback__user-detail{display:block;margin:0;font-size:14px;line-height:30px;color:#283645;font-weight:400}.feedback__user-name{margin-bottom:0;font-size:20px}.feedback__text{margin-bottom:36px;font-size:18px}.fares::before{height:53px}.fares__switch-points{display:none}.fares__slide-radio--2:checked~.fares__list,.fares__slide-radio--3:checked~.fares__list{left:0}.fares__list{width:100%;margin:36px 0 69px}.fares__item-name{padding:13px 0 11px}.fares__item-name--hit::before{left:0;width:60px;height:60px;background-image:linear-gradient(135deg,transparent 18%,#d22856 18%,#d22856 50%,transparent 50%)}.fares__item-name--hit::after{top:9px;left:6px}.fares__price-name{margin-bottom:0;font-size:16px}.fares__price-item{font-size:18px;line-height:24px}.fares__option{height:45px;padding:0;font-size:0}.fares__option-name{padding:0}.fares__option-name--include::after{left:50%;margin-left:-16px}.fares__option-name--exclude::after{left:50%;margin-left:-13px}.contacts__detail{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 0 25px}.contacts__slogan{width:450px;padding-top:47px;font-size:40px;line-height:48px}.contacts__item{box-sizing:border-box;width:300px;margin:45px 0 0;padding:0 10px}.contacts__item--phone{padding-right:30px}.contacts__item--email{padding-left:30px}.contacts__item-detail{margin-top:3px;line-height:31px}.contacts__map{height:380px;background-image:url(../img/map-tablet.jpg);background-position:center}.contacts__map::after,.contacts__map::before{height:73px}.form{padding:92px 0 20px}.form__description{width:500px;margin:0 auto 70px;font-size:18px}.form__description::after{content:"Пожалуйста, заполните форму ниже:"}.form__section{width:620px}.form__item-name--title{position:relative;width:auto;max-width:500px;padding:0 25px;background-color:#fff}.form__item{width:auto;margin:0;flex-grow:1}.form__option{margin-left:60px;padding-left:58px}.form__section--user-detail{padding-bottom:13px}.form__section-item--user-detail{flex-direction:row;-ms-grid-row-align:center;align-items:center;margin-bottom:52px}.form__item-name--user-detail{margin:0 20px 0 0}.form__section--user-app{order:-2;flex-direction:column;-ms-grid-row-align:flex-start;align-items:flex-start;width:100%;margin:0 0 63px;padding-bottom:15px;background-color:#fff;border:2px solid #e5e5e5}.form__item-name--app{margin:-47px auto 50px}.form__option--radio::before{top:-3px;left:0}.form__radio+.form__option--radio:active::after,.form__radio:checked+.form__option--radio::after{top:9px;left:12px}.form__section--user-contact{display:flex;flex-direction:column;align-items:flex-start;order:-1;margin-bottom:63px;padding:0;border:2px solid #e5e5e5}.form__inner-wrapper{flex-direction:row;flex-wrap:wrap}.form__section-item--user-contact{flex-direction:column;-ms-grid-row-align:flex-start;align-items:flex-start;margin-bottom:28px;padding:0 58px}.form__section-item--user-contact .form__item{width:100%}.form__item-name--contact{display:block;margin:-11px auto 36px}.form__item-name--mobile-only,.my-post__toolbar-item--active .my-post__tool-line::after{display:none}.form__section--user-achievement{flex-direction:column;-ms-grid-row-align:flex-start;align-items:flex-start;width:100%;margin:0 0 66px;padding-bottom:0;background-color:#fff;border:2px solid #e5e5e5}.form__item-name--achievement{margin:-45px auto 48px;padding:0 30px}.form__option--checkbox::before{left:0}.form__checkbox+.form__option--checkbox:active::after,.form__checkbox:checked+.form__option--checkbox::after{left:8px}.form__section--user-emotions{flex-direction:column;-ms-grid-row-align:flex-start;align-items:flex-start;border:2px solid #e5e5e5;padding:0 60px 50px;margin-bottom:33px}.form__item-name--textarea{margin:-10px auto 36px;padding:0 37px;background-color:#fff}.form__item--textarea{height:195px;width:100%}.form__submit{flex-direction:row;justify-content:space-between}.form-btn{width:300px}.popup-item{margin-left:-230px}.popup__inner-wrapper{width:320px;padding:0 70px}.popup__title{width:260px;font-size:30px;line-height:40px}.popup__text{font-size:18px}.popup-item--false .popup__title{margin:38px auto 21px}.popup-item--false .popup__text{margin:0 auto 19px}.popup-item--false .popup__btn-area{padding:20px auto 62px}.popup-item--true .popup__title{margin:38px auto 22px}.popup-item--true .popup__text{margin:0 auto 36px}.photos{margin-bottom:45px}.photos__description{width:500px;margin:92px auto 76px;font-size:18px}.user-post{width:300px;margin-bottom:21px}.user-post__wrapper--panoramic::before{top:57px;right:20px}.user-post--panoramic{width:100%;margin-bottom:50px}.user-post--panoramic .user-post__user-detail{max-width:440px}.user-post--panoramic .user-post__comment{order:1}.user-post__inner-wrapper{flex-direction:column;-ms-grid-row-align:flex-start;align-items:flex-start;min-height:154px;box-sizing:border-box;padding:24px 10px 20px 27px}.user-post__inner-wrapper--panoramic{flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:121px;padding-bottom:24px}.user-post__inner-wrapper--panoramic .user-post__like{margin-top:0}.user-post__img{width:300px}.user-post__img--panoramic{width:100%}.user-post__comment{margin-bottom:auto}.user-post__like{width:100%;box-sizing:border-box;padding:0 50px 0 0}.user-post__like::before{left:auto;right:22px}.user-post__like--panoramic{width:auto;margin-right:49px;padding:0}.user-post__like--panoramic::before{top:5px;left:auto;right:-32px}.my-post__description{width:620px;padding-bottom:67px;font-size:18px}.my-post__form{flex-direction:row;justify-content:space-between}.my-post__my-photo{padding:61px 0 52px}.my-post__img{width:300px;align-self:flex-start}.my-post__inner-wrapper{width:275px}.my-post__toolbar{flex-direction:column;width:100%;padding:0;margin-top:-18px}.my-post__toolbar-item{width:100%;height:72px;margin:0;-ms-grid-row-align:center;align-items:center}.my-post__tool{width:30px;height:30px;margin-right:5px;background-size:25px 25px}.my-post__tool--crop{background-image:url(../img/icon-editor-crop-active.svg)}.my-post__tool--color{background-image:url(../img/icon-editor-fill-active.svg)}.my-post__tool--contrast{background-image:url(../img/icon-editor-contrast-active.svg);background-size:18px 18px}.my-post__tool-line{display:block;width:auto;margin-left:4px;padding:0 18px;flex-grow:1}.my-post__toolbar-item--active .my-post__tool-line{position:static}.my-post__buttons{width:100%;min-height:137px}}@media (min-width:660px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:660px) and (min-resolution:144dpi),(min-width:660px) and (min-resolution:1.5dppx){.page-header{background-image:url(../img/bg-back-tablet@2x.jpg)}.page-header--main-page{background-image:url(../img/iphone-hand-tablet@2x.png),url(../img/bg-back-tablet@2x.jpg)}.information__characteristics-list{background-image:url(../img/iphone-screen-tablet-3@2x.png)}}@media (min-width:960px){.contacts__wrapper,.fares__wrapper,.feedback__wrapper,.form__wrapper,.information__effect-wrapper,.information__inner-wrapper,.information__slogan-wrapper,.main-nav__wrapper,.my-post__wrapper,.page-footer__wrapper,.page-header__wrapper,.page-wrapper,.photos__wrapper,.user-post__wrapper{width:940px;padding:0 10px}.page-header{background-image:url(../img/bg-back-desktop.jpg);background-size:2560px auto}.page-header--main-page{background-image:url(../img/iphone-hand-desktop@1x.png),url(../img/bg-back-desktop.jpg);background-size:1050px auto,2560px auto;background-position:bottom center,top center}.page-header--inner-page{min-height:394px}.page-header__slogan{font-size:50px;line-height:60px}.page-header__slogan--inner-page{width:820px}.page-header__slogan--photo{width:460px}.main-nav{margin-bottom:108px}.main-nav--inner-page{margin-bottom:64px}.main-nav__wrapper{display:flex;box-sizing:content-box;min-height:55px;justify-content:space-between;align-items:center;padding-top:27px;padding-bottom:27px}.main-nav__logo{left:0}.main-nav__logo--without-js{position:relative;top:-5px}.main-nav__img--tablet-only{display:none}.main-nav__img--desktop{display:block}.main-nav__icon-menu,.main-nav__icon-menu--close{display:none}.main-nav__menu{display:block;position:static;width:620px;margin:0;padding:0;background-color:transparent}.main-nav__menu-list{position:static;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;border-top:none}.main-nav__menu-item{border:none}.main-nav__menu-link{position:relative;height:auto;line-height:24px;font-weight:400;text-transform:none}.main-nav__menu-link:hover:not(.main-nav__menu-link--active){color:#fff}.main-nav__menu-link:hover:not(.main-nav__menu-link--active)::after{content:"";position:absolute;bottom:-8px;left:0;display:block;width:100%;height:2px;background-color:#fff}.main-nav__menu-link:active:not(.main-nav__menu-link--active){color:rgba(255,255,255,.3)}.main-nav__menu-link:active:not(.main-nav__menu-link--active)::after{display:none}.btn--download{font-size:21px}.btn--cancel,.btn--submit{width:185px}.btn--submit{margin-bottom:0}.page-footer{padding:72px 0}.page-footer__logo-item--mobile{display:none}.page-footer__logo-item--desktop{display:block}.page-footer__section--social{margin-right:0;margin-left:10px}.page-footer__designed{font-size:18px}.download{padding:52px 0}.download__icons{min-height:168px;padding:13px 30px 0}.download__text{margin-bottom:70px}.information__slogan-wrapper{padding-top:64px;padding-bottom:82px}.information__slogan{font-size:50px;line-height:60px}.information__bg-color::before{height:93px}.information__characteristics-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;text-align:center;background-image:none}.information__characteristics-item{width:240px;padding:352px 30px 0;background-repeat:no-repeat;background-position:top center;background-size:292px auto}.information__characteristics-item:nth-child(1){background-image:url(../img/iphone-screen-desktop-1@1x.png)}.information__characteristics-item:nth-child(2){background-image:url(../img/iphone-screen-desktop-2@1x.png)}.information__characteristics-item:nth-child(3){background-image:url(../img/iphone-screen-desktop-3@1x.png)}.information__characteristic-name{margin-bottom:24px;font-size:30px;line-height:30px}.information__characteristic-text{font-size:18px;line-height:30px}.information__effect{background-color:#f2f2f2}.information__effect-item{padding:157px 85px 112px 366px;background-size:300px;background-position:top 65px left}.information__effect-item::before{top:135px;left:23px;width:220px;height:220px;border-width:17px;font-size:120px;line-height:210px}.information__effect-slogan{width:auto}.information__effect-text{margin:22px 0 30px}.information__effect-link,.information__effect-text{font-size:18px;line-height:30px}.feedback{padding-bottom:41px;background-image:url(../img/icon-quotes.svg);background-repeat:no-repeat;background-position:top 73px center}.feedback__switch{position:absolute;top:220px;display:block;width:25px;height:25px;border-right:3px solid rgba(53,67,81,.3);border-bottom:3px solid rgba(53,67,81,.3);border-radius:2px}.feedback__switch-points{display:none}.feedback__list{width:700px}.feedback__item{padding-top:186px}.feedback__user-detail{font-size:18px}.feedback__user-name{margin-bottom:2px;font-size:24px}.feedback__text::after,.feedback__text::before{content:""}.fares::before{height:82px}.fares__list{margin:66px 0 100px}.fares__item-name{padding:16px 0 20px}.fares__item-name--hit::before{width:75px;height:75px;background-image:linear-gradient(135deg,transparent 23%,#d22856 23%,#d22856 50%,transparent 50%)}.fares__item-name--hit::after{top:19px;left:12px}.fares__price-name{font-size:18px;line-height:30px}.fares__price-item{font-size:24px;line-height:32px}.fares__filter-name{padding:0 10px 0 20px;font-size:18px}.fares__option{height:59px}.contacts__detail{justify-content:space-between}.contacts__slogan{width:570px;padding-top:59px;font-size:50px;line-height:60px}.contacts__item{width:290px;margin:56px 0 0}.contacts__item--phone{padding-right:0}.contacts__item--email{order:1;padding-left:0}.contacts__item-detail{margin-top:24px;line-height:29px}.contacts__map{height:500px;background-image:url(../img/map-desktop.jpg)}.contacts__map::after,.contacts__map::before{height:100px}.form{padding:92px 0 0}.form__description{width:800px;margin-bottom:79px}.form__section{flex-direction:column}.form__section--user-detail{width:436px;padding:5px 0 0}.form__section--user-app{width:433px;padding:37px 0 14px}.form__option--radio{margin-left:78px}.form__section--user-contact{width:100%;padding:42px 60px 0}.form__inner-wrapper{justify-content:space-between}.form__section-item--user-contact{width:373px;padding:0;margin-bottom:14px}.form__item-name--contact{margin:-51px auto 33px}.form__section--user-achievement{padding:0 0 8px}.form__item-name--achievement{width:auto;margin-top:-10px}.form__section-item--achievement{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:877px;padding:0 0 0 60px}.form__option--checkbox{width:200px;margin:0 0 52px}.form__option--odd{order:1}.form__section--user-emotions{width:820px;padding:20px 60px 40px;margin-bottom:68px;text-align:center}.form__item-name--textarea{margin:-32px auto 36px}.form__item--textarea{height:128px;padding:13px 15px}.form__submit{min-height:0}.form__required::after{content:"для заполнения поля"}.form-btn--close{width:100%}.popup-item--true{margin-left:-390px}.popup-item--true .popup__inner-wrapper{width:460px;padding:0 160px}.popup-item--true .popup__title{width:460px;margin:42px 0 22px}.popup-item--true .popup__text{margin:0 auto 40px}.popup-item--true .popup__btn-area{width:460px;padding:46px 160px 53px}.photos{margin-bottom:4px}.photos__description{width:620px;margin-bottom:88px}.user-post{margin-bottom:56px}.user-post__wrapper--panoramic::before{top:55px;right:10px}.user-post--panoramic{margin-bottom:50px}.user-post__inner-wrapper{min-height:153px}.user-post__inner-wrapper--panoramic{min-height:96px}.my-post{background-color:#fff;margin-bottom:25px}.my-post__description{width:940px;padding-bottom:65px}.my-post__my-photo{padding:58px 60px 60px 80px;background-color:#f2f2f2}.my-post__inner-wrapper,.my-post__toolbar{width:410px}.my-post__tool{width:50px;height:50px;background-size:50px 50px}.my-post__tool--crop{background-position:top 2px left -3px}.my-post__tool--color{background-position:top 5px left}.my-post__tool--contrast{background-size:32px 32px;background-position:top 10px left 6px}.my-post__tool-line{margin-left:7px;padding:0 30px}.my-post__buttons{display:flex;justify-content:space-between;align-items:flex-end;width:410px;min-height:104px}}@media (min-width:960px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:960px) and (min-resolution:144dpi),(min-width:960px) and (min-resolution:1.5dppx){.page-header--main-page{background-image:url(../img/iphone-hand-desktop@2x.png),url(../img/bg-back-desktop.jpg)}.information__characteristics-list{background-image:none}.information__characteristics-item:nth-child(1){background-image:url(../img/iphone-screen-desktop-1@2x.png)}.information__characteristics-item:nth-child(2){background-image:url(../img/iphone-screen-desktop-2@2x.png)}.information__characteristics-item:nth-child(3){background-image:url(../img/iphone-screen-desktop-3@2x.png)}}@media (max-width:659px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:659px) and (min-resolution:144dpi),(max-width:659px) and (min-resolution:1.5dppx){.page-header{background-image:url(../img/bg-back-mobile@2x.jpg)}.page-header--main-page{background-image:url(../img/iphone-hand-mobile@2x.png),url(../img/bg-back-mobile@2x.jpg)}.information__characteristics-list{background-image:url(../img/iphone-screen-mobile@2x.png)}}@media (max-width:659px){.fares__filter-name,.form__item-name--mobile-none,.page-footer--mobile-none,.page-header__slogan--main-page{display:none}.page-footer__section:not(:last-child){margin-bottom:28px}.fares__item-name:first-child{display:none}.my-post__toolbar-item--active .my-post__tool--crop,.my-post__toolbar-item--active .my-post__tool--crop:hover{background-image:url(../img/icon-editor-crop-active.svg);cursor:default}.my-post__toolbar-item--active .my-post__tool--color,.my-post__toolbar-item--active .my-post__tool--color:hover{background-image:url(../img/icon-editor-fill-active.svg);cursor:default}.my-post__toolbar-item--active .my-post__tool--contrast,.my-post__toolbar-item--active .my-post__tool--contrast:hover{background-image:url(../img/icon-editor-contrast-active.svg);cursor:default}.my-post__tool--crop:hover{background-image:url(../img/icon-editor-crop-hover.svg);cursor:pointer}.my-post__tool--color:hover{background-image:url(../img/icon-editor-fill-hover.svg);cursor:pointer}.my-post__tool--contrast:hover{background-image:url(../img/icon-editor-contrast-hover.svg);cursor:pointer}}