@charset "UTF-8";.title,body{margin:0;color:#283645}.title{font-size:24px;line-height:30px;font-weight:300}.title--center{text-align:center}.subtitle{font-size:18px;font-weight:700;margin:0}.subtitle--center{text-align:center}@media (min-width:660px){.title{font-size:40px;line-height:50px}}@media (min-width:960px){.title{font-size:50px;line-height:60px}.subtitle{font-size:30px;line-height:30px;color:#000}}@font-face{font-family:"Open Sans";src:url(../fonts/opensans.woff) format("woff");src:url(../fonts/opensans.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/opensansbold.woff) format("woff");src:url(../fonts/opensansbold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/opensanslight.woff) format("woff");src:url(../fonts/opensanslight.woff2) format("woff2");font-weight:300;font-style:normal}body{position:relative;padding:0;font-family:"Open Sans";font-size:14px;line-height:24px;background-color:#fff}a{text-decoration:none;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.devider svg{display:block;background-color:#f2f2f2;width:100%;height:auto}.devider-footer svg{position:absolute;z-index:1;width:100%;height:auto}.button{border:0;background-color:inherit;cursor:pointer;padding:0}@media (min-width:960px){.devider-footer svg{max-height:122px}}.logo__bottom{margin:0 auto 20px;display:block}.logo__bottom:hover .logo__bottom--char,.social__item svg{fill:#d22856}.logo__bottom:active .logo__bottom--char{fill:rgba(40,54,69,.3)}.logo__bottom:active .logo__bottom--glasses,.social__item:active svg{fill:rgba(210,40,86,.3)}@media (min-width:660px){.logo__bottom{margin-bottom:0}}.header{width:100%;position:absolute;z-index:1}.header__wrapper{background-color:#283645;box-shadow:0 1px 0 #000;padding:20px;margin-bottom:1px;display:flex;justify-content:space-between;align-items:center}.header__logo img{width:75px;height:22px}.header__burger{background-color:inherit;padding:0;border:0;cursor:pointer;position:relative;width:50px;height:24px}.header--closed .header__burger::before{content:"";width:50px;height:4px;background-color:#fff;position:absolute;top:0;left:0;box-shadow:0 10px 0 0 #fff,0 20px 0 0 #fff}.header--closed .header__burger:hover::before{background-color:#d22856;box-shadow:0 10px 0 0 #d22856,0 20px 0 0 #d22856}.header--closed .header__burger:active::before{background-color:rgba(210,40,86,.3);box-shadow:0 10px 0 0 rgba(210,40,86,.3),0 20px 0 0 rgba(210,40,86,.3)}.header--opened .header__burger::after,.header--opened .header__burger::before{content:"";width:30px;height:4px;background-color:#fff;position:absolute;top:10px;left:10px}.header--opened .header__burger::before{transform:rotate(45deg)}.header--opened .header__burger::after{transform:rotate(-45deg)}.header--opened .header__burger:hover::after,.header--opened .header__burger:hover::before{background-color:#d22856}.header--opened .header__burger:active::after,.header--opened .header__burger:active::before{background-color:rgba(210,40,86,.3)}.header--opened .header__navigation{display:block}.header--closed .header__navigation{display:none}.header--opened .header__wrapper{background-color:#283645}.header--closed .header__wrapper{background-color:rgba(0,0,0,.3)}.header--opened .header__burger--nojs{display:none}.header__wrapper--nojs{justify-content:center}@media (min-width:660px){.header__logo img{width:147px;height:40px}.header__wrapper{padding-top:30px;padding-bottom:30px}}@media (min-width:960px){.header--closed .header__navigation,.header--opened .header__navigation{display:block}.header--closed .header__wrapper,.header--opened .header__wrapper{background-color:inherit}.header{background-color:rgba(0,0,0,.3)}.header__container{width:960px;height:110px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__wrapper{background-color:none}.header__burger{display:none}.header__navigation{width:700px}}.page{min-width:300px}.page__main{padding-top:260px;overflow:hidden}.page__banner{background-image:url(../img/bg-back-mobile.webp);background-repeat:no-repeat;background-position:top;background-size:cover;min-height:100px;padding:100px 20px 35px;position:relative;display:flex;align-items:center}.page__title{color:#fff;margin:0 auto}.page__challenge{padding:50px 20px}.page__challenge-title{color:#283645;font-size:14px;line-height:30px}@media (min-width:660px){.page{min-width:640px}.page__main{padding-top:276px}.page__banner{min-height:300px;background-image:url(../img/bg-back-tablet.webp);background-position:top}.page__title{font-size:50px;line-height:60px;width:500px;margin:auto}.page__challenge{padding-top:70px;padding-bottom:70px}.page__challenge-title{font-size:18px;line-height:30px;width:500px;margin:0 auto}}@media (min-width:960px){.page{min-width:960px}.page__main{padding-top:0}.page__banner{min-height:260px;margin:0 auto;background-image:url(../img/bg-back.webp);background-position:top}.page__title{width:780px}.page__challenge{width:960px;margin:0 auto}.page__challenge--top{padding-top:90px;padding-bottom:90px}.page__challenge--bottom{padding-top:50px;padding-bottom:70px}.page__challenge-title{width:700px}}.footer--disactive-mobile{display:none}.footer__wrapper{padding:40px 20px}@media (min-width:660px){.footer--disactive-mobile{display:block}.footer{width:100%;background-color:#fff}.footer__wrapper{min-height:60px;display:flex;justify-content:space-between;align-items:center}}@media (min-width:960px){.footer__wrapper{width:920px;min-height:120px;margin:0 auto}}.offer{padding:28px 6.25%;width:87.5%;background-color:#283645}.offer__button{text-align:center;color:#fff;border:3px solid #fff;border-radius:28px;width:80%;min-width:280px;height:55px;display:block;margin:0 auto 30px}.offer__button:hover{background-color:#fff;color:#d22856}.offer__button:active{background-color:#fff;color:rgba(210,40,86,.3)}.offer__platform-list{list-style:none;padding:0;width:80%;min-width:280px;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.offer__descr{text-align:center;font-weight:300;color:#fff;margin-top:24px;margin-bottom:6px}@media (min-width:660px){.offer{width:300px}.offer__descr{font-size:18px}.offer__button{width:100%}}@media (min-width:960px){.offer__button{font-size:21px;margin-bottom:60px}.offer__descr{margin-top:50px}}.site-list{list-style:none;margin:0;padding:0}.site-list__item{text-transform:uppercase;text-align:center;color:#fff;width:100%;padding-top:20px;padding-bottom:20px;margin-bottom:1px;background-color:#283645;box-shadow:0 1px 0 #000,inset 0 1px 0 rgba(255,255,255,.15)}.site-list__item:hover{color:#d22856}.site-list__item:active{color:rgba(210,40,86,.3)}@media (min-width:960px){.site-list{display:flex;justify-content:space-between}.site-list__item{width:140px;font-size:18px;line-height:18px;font-weight:400;text-transform:initial;border:0;box-shadow:none;background-color:transparent}.site-list__item:active{color:rgba(255,255,255,.3)}.site-list__item--active{position:relative}.site-list__item--active:after{content:"";position:absolute;bottom:5px;left:calc(50% - 55px);width:110px;height:2px;background-color:#fff}}.slider__toggles{display:flex;align-items:center;justify-content:center}.slider__toggle{background-color:rgba(40,54,69,.3);margin:0 10px;padding:0;width:6px;height:6px;border:0;border-radius:50%}.slider__toggle:hover{background-color:rgba(40,54,69,.6)}.slider__toggle:active{background-color:rgba(40,54,69,.1)}.slider__toggle--active{width:12px;height:12px;margin:0 7px;background-color:#fff;border:3px solid #283645}.slider__toggle--active:hover{background-color:inherit}.social,.social__item{display:flex;align-items:center;justify-content:center}.social{list-style:none;padding:0;margin:40px 0 30px}.social__item{width:45px;height:45px;margin-right:5px;margin-left:5px;border:3px solid rgba(40,54,69,.1);border-radius:50%}.form__text--checkbox:hover::before,.form__text--radio:hover::before,.social__item:hover{border-color:#283645}.social__item:active{border-color:rgba(40,54,69,.1)}@media (min-width:660px){.social{margin:0}}.form{padding:10px 20px}.form__cal{padding-top:40px;padding-bottom:40px}.form__cal--grey{background-color:#f2f2f2;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.form__input{font-size:18px;line-height:30px;color:#283645;margin-top:13px;margin-bottom:25px;margin-left:-23px;padding:13px 16px;flex-grow:1;border:2px solid #e5e5e5;width:calc(100% - 32px)}.form__input:active,.form__input:focus{outline:0;border-color:#d22856}.form__input:hover{outline:0;border-color:#283645}.form__label{display:flex;flex-direction:column;align-items:baseline;width:100%;margin-left:23px;font-size:14px;line-height:30px;color:#d22856}.form__subtitle{font-size:14px;line-height:18px;text-align:center;color:#d22856;margin:0}.form__checkbox,.form__radio{display:none}.form__text{font-size:18px;line-height:30px;color:#283645;min-height:40px;cursor:pointer;position:relative;display:flex;align-items:center;margin-top:40px;padding-left:65px}.form__text--checkbox::before{content:"";position:absolute;top:0;left:0;width:35px;height:35px;background-color:#fff;border:2px solid #e5e5e5;border-radius:2px}.form__checkbox:checked+.form__text--checkbox::after{content:"";position:absolute;top:2px;left:2px;width:35px;height:35px;background-image:url(../img/icon-tick.svg);background-repeat:no-repeat;background-position:center center}.form__text--radio::before{content:"";position:absolute;top:0;left:0;width:35px;height:35px;background-color:#fff;border:2px solid #e5e5e5;border-radius:50%}.form__radio:checked+.form__text--radio::after{content:"";position:absolute;top:calc(50% - 7px);left:12.5px;width:14px;height:14px;background-color:#d22856;border-radius:50%}.form__text--checkbox:active::before,.form__text--radio:active::before{border-color:#d22856}.form__textarea{font-size:18px;font-family:inherit;line-height:30px;color:#283645;margin-top:20px;padding:20px;border:2px solid #e5e5e5;width:calc(100% - 42px);min-height:160px;resize:none}.form__textarea:active,.form__textarea:focus{outline:0;border-color:#d22856}.form__textarea:hover{outline:0;border-color:#283645}.form__bottom{display:flex;flex-direction:column}.form__button{width:calc(100% - 40px);padding:20px 0;margin:0 auto;background-color:#2aab6d;border-radius:3px;text-transform:uppercase;color:#fff}.form__button:active,.form__button:hover{background-color:#1c9b5e}.form__button:active{color:rgba(255,255,255,.3)}.form__button:disabled{color:#fff;background-color:#e5e5e5;border-color:#e5e5e5}.form__required-feilds{margin-top:40px;text-align:center}.form__required-feilds--desktop,.form__subtitle--hide{display:none}@media (min-width:660px){.form{display:flex;flex-direction:column}.form__cal{padding-top:0;margin-bottom:65px}.form__cal--grey{background-color:inherit;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.form__label{margin-left:0;flex-direction:row}.form__input{margin-left:20px;margin-top:25px;flex-grow:0;width:100%}.form__cal--border{border:2px solid #e5e5e5;position:relative;padding:50px}.form__subtitle{padding-left:30px;padding-right:30px;background-color:#fff;white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.form__subtitle--hide{display:block}.form__label--contacts{flex-direction:column-reverse;margin-left:20px;margin-bottom:30px;position:relative}.form__label--contacts::after,.form__label--contacts::before{content:"";position:absolute;top:2px;right:2px;width:58px;height:56px}.form__label--contacts::before{background-color:#e5e5e5}.form__label--contacts::after{background-repeat:no-repeat;background-position:center center}.form__label--phone::after{background-image:url(../img/phone.webp)}.form__label--email::after{background-image:url(../img/mail.webp)}.form__input--contacts{margin-left:-20px;margin-bottom:15px;margin-top:0;width:calc(100% - 16px);min-height:30px}.form__text--first{margin-top:0}.form__cal--no-padding{padding:0}.form__cal-grey{background-color:inherit}.form__textarea{margin-top:0}.form__cal--name{order:0}.form__cal--platform{order:1}.form__cal--contacts{padding-bottom:0;order:2}.form__cal--goals{order:3}.form__cal--describe{order:4}.form__bottom{order:5;flex-direction:row;align-items:baseline;justify-content:space-between}.form__button{width:300px;height:60px;margin:0;padding:0}.form__required-feilds{text-align:right}}@media (min-width:960px){.form,.form__cal--name{justify-content:space-between}.form{flex-wrap:wrap;flex-direction:row;width:940px;margin:0 auto;padding-left:10px;padding-right:10px}.form__cal--name{width:435px;padding-top:5px;display:flex;flex-direction:column}.form__cal--name .form__input{margin-top:0;margin-bottom:0}.form__cal--platform{width:335px;max-height:200px;padding-left:75px}.form__cal--contacts{width:100%;display:flex;justify-content:space-between}.form__label--contacts{flex-basis:45%}.form__cal--goals{width:100%;height:115px;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;flex-wrap:wrap}.form__cal--goals .form__text{margin-top:0;flex-basis:33%}.form__bottom,.form__cal--describe{width:100%}.form__cal--describe .form__textarea{min-height:90px}.form__button{font-size:18px}.form__required-feilds--mobile{display:none}.form__required-feilds--desktop{margin:0;font-size:14px;display:block}}.comment{background-color:#f2f2f2;padding:25px 18px}.comment__name{font-size:14px}.comment__posting-time{font-size:12px;font-weight:300;text-transform:uppercase}.comment__like{margin-top:18px;display:flex;align-items:center}.comment__like-count{display:block;padding-left:32px;width:100%;position:relative;cursor:pointer;font-size:12px;color:#d22856}.comment__like-btn{display:none}.comment__like-count::before{content:"";position:absolute;left:1px;top:6px;width:13px;height:12px;background-image:url(../img/icon-heart.svg)}.comment__like-count--like::before{width:13px;height:12px;background-image:url(../img/icon-heart-fill.webp)}@media (min-width:660px){.comment,.comment__like{justify-content:space-between}.comment{padding:30px 25px;min-height:120px;display:flex;flex-direction:column}.comment__like{flex-direction:row-reverse}.comment__like-count{padding-left:0;padding-right:32px}.comment__like-count::before{left:auto;right:1px}}.promo{background-image:url(../img/bg-back-mobile.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.promo__wrapper{min-height:740px;position:relative}.promo__img-phone{position:absolute;bottom:250px;left:calc(50% - 160px);width:320px;height:314px;background-image:url(../img/iphone-hand-mobile1x.webp);background-repeat:no-repeat;background-position:center}.promo__offer{position:absolute;bottom:0}.promo__offer-title{display:none}@media (min-width:660px){.promo{background-image:url(../img/bg-back-tablet.webp)}.promo__wrapper{min-height:729px}.promo__img-phone{background-image:url(../img/iphone-hand.webp);bottom:0;left:calc(50% - 330px);width:640px;height:545px}.promo__offer{position:absolute;bottom:100px;right:45%;background-color:transparent}.promo__offer-title{display:block;margin-bottom:30px;padding-left:30px;padding-right:30px;color:#fff}}@media (min-width:960px){.promo__wrapper{min-height:850px;width:960px;margin:0 auto}.promo{background-image:url(../img/bg-back.webp)}.promo__img-phone{background-image:url(../img/iphone-hand-desktop.webp);left:calc(50% - 450px);width:1050px;height:645px}.promo__offer{left:0}.promo__offer-title{margin-bottom:50px}}.advantages{padding-top:45px}.advantages__title{margin-top:30px;margin-bottom:30px}.advantages__wrapper{background-color:#f2f2f2;position:relative;padding-top:53px;padding-left:20px;padding-right:20px}.advantages__list{list-style:none;margin:0;padding:0}.advantages__item{padding-bottom:40px}.advantages__item-wrapper{display:none;position:relative;height:300px;overflow:hidden}.advantages__descr{text-align:center;margin:20px 0 0}.advantages__img-wrapper{height:278px;overflow:hidden}.advantages__img{background-image:url(../img/iphonescreen3mobile.webp);background-repeat:no-repeat;background-position:top;width:157px;height:330px;margin:0 auto}@media (min-width:660px){.advantages{padding-top:60px}.advantages br{display:none}.advantages__title{margin:0 auto 45px;width:400px}.advantages__wrapper{display:flex;flex-direction:row-reverse;padding-top:0}.advantages__list{flex-basis:50%}.advantages__img-wrapper{height:482px;margin-top:-40px;flex-basis:50%}.advantages__img{background-image:url(../img/iphonescreen3tablet.webp);width:268px;height:547px}.advantages__descr,.advantages__item-subtitle{text-align:left}}@media (min-width:960px){.advantages{padding-top:80px}.advantages__title{margin-bottom:75px;width:600px}.advantages__wrapper{display:block}.advantages__list{width:960px;margin:0 auto;display:flex;justify-content:space-around}.advantages__item{width:300px}.advantages__item-layer{position:absolute;left:calc(50% - 147px);bottom:-8px}.advantages__item-wrapper{margin-top:-95px;display:block}.advantages__item-img{margin:0 auto;display:block}.advantages__img-wrapper{display:none}.advantages__item-subtitle{margin-top:58px;text-align:center}.advantages__descr{text-align:center;margin-left:auto;margin-right:auto;width:200px}}.hours24{display:none}@media (min-width:660px){.hours24{display:block;padding:55px 20px}.hours24__wrapper{display:flex;justify-content:space-between}.hours24__img{background-image:url(../img/timer-tablet.webp);background-repeat:no-repeat;background-position:center;width:238px;height:276px;flex-basis:50%}.hours24__content{flex-basis:50%;display:flex;flex-direction:column;justify-content:center}.hours24__title{width:170px;font-size:30px;line-height:36px}.hours24__link{color:#d22856;text-decoration:underline}}@media (min-width:960px){.hours24{background-color:#f2f2f2;padding-top:30px;padding-bottom:60px}.hours24__wrapper{width:960px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.hours24__img{background-image:url(../img/timer-desktop.webp);width:298px;height:345px;margin-right:40px;flex-basis:auto}.hours24__content{flex-basis:auto;width:574px;font-size:18px;line-height:30px}.hours24__title{width:auto}}.reviews__slider{padding-bottom:40px}.reviews__wrapper{padding:50px 20px 20px}.reviews__item{flex-direction:column}.price tr,.reviews__item--active{display:flex}.reviews__img,.reviews__item--disactive{display:none}.reviews__persone{margin-bottom:20px}.reviews__descr{margin:0;min-height:90px;text-align:center;line-height:30px}.reviews__next,.reviews__prev{display:none}.reviews__persone-info{margin:0;display:none}@media (min-width:660px){.reviews__slider{padding-bottom:20px;padding-top:45px}.reviews__wrapper{padding:0 20px}.reviews__persone{order:1}.reviews__descr{margin-bottom:45px;font-size:18px;line-height:30px}.reviews__persone-name{margin-bottom:10px;font-size:20px;line-height:30px}.reviews__persone-info{display:block;text-align:center}}@media (min-width:960px){.reviews__slider{width:940px;margin:0 auto;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.reviews__wrapper{padding-top:70px;margin:0 auto;width:780px}.reviews__img{display:block;margin:0 auto}.reviews__descr{width:685px;margin-left:auto;margin-right:auto;margin-top:45px}.reviews__persone-name{font-size:24px;line-height:30px}.reviews__persone-info{font-size:18px}.reviews__toggles{display:none}.reviews__next,.reviews__prev{display:block;position:relative;cursor:pointer;padding:0;border:0;background-color:inherit;width:22px;height:42px}.reviews__prev::after,.reviews__prev::before{content:"";position:absolute;width:25px;height:2px;background-color:#bec2c7;left:0}.reviews__prev::before{top:12px;transform:rotate(-45deg)}.reviews__prev::after{bottom:12px;transform:rotate(45deg)}.reviews__next::after,.reviews__next::before{content:"";position:absolute;width:25px;height:2px;background-color:#bec2c7;left:0}.reviews__next::before{top:12px;transform:rotate(45deg)}.reviews__next::after{bottom:12px;transform:rotate(-45deg)}.reviews__next:hover::after,.reviews__next:hover::before,.reviews__prev:hover::after,.reviews__prev:hover::before{background-color:#283645}.reviews__next:active::after,.reviews__next:active::before,.reviews__prev:active::after,.reviews__prev:active::before{background-color:rgba(40,54,69,.1)}}.price{display:flex;justify-content:center}.price__type{background-color:#283645;width:276px;border:1px solid #283645;padding:20px 0;margin-right:1px;margin-left:1px}.price__type--active{position:relative}.price__type--active::before{content:"";position:absolute;top:-2px;left:-2px;width:74px;height:74px;background-image:url(../img/bg-hit-tablet.svg);background-repeat:no-repeat;background-size:cover}.price__type--active::after{content:"ХИТ";position:absolute;top:10px;left:10px;color:#fff;font-size:14px;line-height:30px;font-weight:500;transform:rotate(-45deg)}.price__title{line-height:30px;margin:0}.price__title,.price__value{text-align:center;color:#fff}.price__ability-name{margin:0;text-transform:uppercase}.price__include{background-color:#fff;border:2px solid #e5e5e5;padding:25px;width:226px;display:flex;justify-content:space-between}.price__include-ability{display:none}.price__toggles{padding:40px 0;margin:0 auto}@media (min-width:660px){.price{display:table}.price__type{width:130px;padding:10px}.price__type--hide{width:152px;height:auto}.price__title{font-size:16px}.price__value{font-size:18px;line-height:30px}.price__include-ability{display:block}.price__ability-name{display:none}.price__ability-column{margin:0}.price__include{justify-content:center;width:130px;padding:10px}.price__toggles{display:none}.price__type--active::before{width:61px;height:61px}.price__type--active::after{top:5px;left:5px}}@media (min-width:960px){.price__type{width:194px;padding:18px;margin-left:2px}.price__include{width:194px;padding:13px 18px}.price__type--hide{width:230px;height:auto}.price__ability-column{font-size:18px;line-height:30px}.price__title{font-size:18px}.price__value{font-size:24px}.price__type--active::before{width:74px;height:74px;background-image:url(../img/bg-hit.svg)}.price__type--active::after{top:10px;left:10px}}.tariff{background-color:#f2f2f2}.tariff__wrapper{overflow:hidden;padding-top:58px;padding-left:20px;padding-right:20px}@media (min-width:660px){.tariff__wrapper{padding-bottom:65px}.tariff__price{margin-left:auto;margin-right:auto}}@media (min-width:960px){.tariff__wrapper{width:960px;margin:0 auto;padding-bottom:95px}}.contacts__wrapper{padding:50px 20px 30px}.contacts__list{list-style:none;padding:0;margin:50px 0 0}.contacts__item{padding-bottom:30px}.contacts__title{color:#d22856;display:block;text-align:center}.contacts__title:hover{color:#283645;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px}.contacts__title:active{color:rgba(40,54,69,.3);text-decoration:none}.contacts__subtitle{color:#283645;margin-bottom:10px}.contacts__map{position:relative;height:200px;display:block}.contacts__map-icon{display:none;position:absolute;bottom:calc(50% - 30px);left:calc(50% - 18px)}.contacts__map-icon svg{width:100%;height:auto}@media (min-width:660px){.contacts__wrapper{padding-bottom:25px}.contacts__list{display:flex;flex-wrap:wrap;justify-content:space-around}.contacts__item{flex-basis:40%;display:flex;flex-direction:column;align-items:center}.contacts__title{width:240px;font-size:24px;line-height:30px}.contacts__map{height:375px;background-position:50% 43%}.contacts__map-icon{bottom:calc(50% - 28px)}}@media (min-width:960px){.contacts__wrapper{width:960px;margin:0 auto;padding-top:70px;padding-bottom:0}.contacts__list{flex-wrap:nowrap;margin-top:75px}.contacts__item--side{order:2}.contacts__subtitle{font-size:18px}.contacts__title{font-size:24px;line-height:30px}.contacts__map{width:100%;height:500px}.contacts__map-icon{bottom:calc(50% - 50px)}}.copyright{display:flex;align-items:center;justify-content:center}.copyright:hover .copyright svg{fill:#283645}.copyright:active .copyright svg{fill:rgba(40,54,69,.3)}.copyright__title{margin:0}.copyright svg{margin-left:15px;fill:#d22856}.form-section{padding-top:50px}.form-section__subtitle{padding:0 20px;margin:0 auto;font-size:14px;font-weight:400;line-height:30px;color:#283645}.form-section__subtitle--hide{display:none}@media (min-width:660px){.form-section{padding-top:90px}.form-section__subtitle{font-size:18px;width:500px}.form-section__subtitle--hide{display:inline}.form-section__form{padding-top:70px}}@media (min-width:960px){.form-section__subtitle{width:780px}.form-section__form{padding-top:80px}}.panorama__photo{background-image:url(../img/panorama-desktop.webp);background-repeat:no-repeat;background-position:center;max-width:660px}.panorama__wrapper{padding:0 20px 30%}.panorama__subtitle-wrapper{width:102px;margin:0 0 0 auto;padding:8px 20px;background-color:#d22856}.panorama__subtitle{font-size:12px;line-height:24px;color:#fff}.panorama__container{padding-left:20px;padding-right:20px}@media (min-width:660px){.panorama__photo{background-image:url(../img/panorama-tablet.webp);background-size:cover;max-width:100%;height:510px}.panorama__wrapper{padding:60px 20px 0}.panorama-comment{flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;min-height:auto;padding:25px 30px}.panorama-comment__content{order:1}.panorama-comment__like{margin:0;display:flex;align-items:center;flex-direction:row-reverse}.panorama-comment__like input{margin:0 0 0 20px}}@media (min-width:960px){.panorama__photo{background-image:url(../img/panorama-desktop.webp);height:506px;margin:0 auto}.panorama__container,.panorama__wrapper{width:960px;margin:0 auto}}.all-photos{padding-left:20px;padding-right:20px}.all-photos__wrapper{display:flex;flex-direction:column}.all-photos__item{width:280px;padding-top:20px;margin:0 auto}.all-photos__img{display:block;width:100%;height:auto}@media (min-width:660px){.all-photos{padding-top:30px}.all-photos__wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.all-photos__item{width:300px}}@media (min-width:960px){.all-photos__wrapper{width:960px;margin:0 auto}.all-photos__item{margin:0 0 30px}}.editor__wrapper{display:flex;flex-direction:column;background-color:#f2f2f2;padding-left:20px;padding-right:20px}.editor__window{padding-top:20px;padding-bottom:20px}.editor__img{width:280px;height:374px;display:block;margin:0 auto}.editor__tools{padding-top:20px;padding-bottom:80px;position:relative;display:flex;justify-content:space-around;align-items:center}.editor__bright svg,.editor__color svg,.editor__crop svg{width:48px;height:48px;fill:rgba(40,54,69,.3)}.editor__bright svg{width:32px;height:32px}.editor__tool input:checked+svg{fill:#d22856}.editor__tool:hover svg{fill:rgba(40,54,69,.5)}.editor__tool--radio,.popup__subtitle br{display:none}.editor__size{display:none;width:100%}.editor__slider{-webkit-appearance:none;cursor:pointer;width:100%;height:2px;outline:0;background-color:#283645}.editor__slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background-color:#f2f2f2;border:2px solid #d22856;border-radius:50%}.editor__slider::-moz-range-thumb{width:14px;height:14px;background-color:#f2f2f2;border:2px solid #d22856;border-radius:50%}.editor__slider:active::-webkit-slider-thumb{background-color:#d22856}.editor__slider:active::-moz-range-thumb{background-color:#d22856}.editor__size--active{display:block;position:absolute;bottom:0;left:0;width:80%;border-bottom:1px solid #dddfe0;margin:0 -20px;padding-left:calc(10% + 20px);padding-right:calc(10% + 20px);padding-bottom:25px}.editor__buttons{padding:38px 0}.editor__button{width:70%;min-width:280px;display:block;margin:0 auto;border:3px solid rgba(40,54,69,.1);border-radius:29px;font-size:18px;line-height:18px;font-weight:700;padding:17px}.editor__button--post{margin-bottom:12px;color:#d22856;border-color:#d22856}.editor__button--post:hover{background-color:#d22856;color:#fff}.editor__button--post:active{background-color:#d22856;color:rgba(40,54,69,.3)}.editor__button--cancel{color:#dddfe0}.editor__button--cancel:hover{background-color:inherit;border-color:rgba(40,54,69,.3);color:rgba(40,54,69,.3)}.editor__button--cancel:active{background-color:#b5b9be;border-color:#b5b9be;color:rgba(255,255,255,.3)}@media (min-width:660px){.editor__wrapper{flex-direction:row;justify-content:space-between;padding-top:55px;padding-bottom:55px}.editor__window{padding:0;margin:0 auto}.editor__img{width:300px;height:400px}.editor__form{padding-right:25px;padding-left:45px}.editor__tools{flex-direction:column;padding:0}.editor__tool{width:100%;min-height:24px;padding-top:15px;padding-bottom:20px;display:flex;align-items:center;border-bottom:1px solid #dddfe0}.editor__tool svg{width:30px;height:30px;fill:#d22856}.editor__bright svg{width:20px;height:20px;margin-left:5px;margin-right:5px}.editor__tool:hover svg{fill:#d22856}.editor__size--active{position:static;width:inherit;border-bottom:none;margin:0;padding:0}.editor__size{display:block;margin-left:25px}.editor__slider{display:block;flex-grow:1;border:0;padding:0}.editor__buttons{width:100%;padding:65px 0 0}.editor__button{width:100%;margin-left:0;margin-right:0}.editor__button--post{margin-bottom:25px}}@media (min-width:960px){.editor__wrapper{width:800px;margin:0 auto;padding:60px 80px}.editor__buttons,.editor__form{display:flex;justify-content:space-between}.editor__form{flex-direction:column}.editor__tool svg{width:48px;height:48px;fill:#d22856}.editor__bright svg{width:32px;height:32px;fill:#d22856;margin-left:8px;margin-right:8px}.editor__buttons{align-items:center}.editor__button{min-width:180px}.editor__button--post{margin-bottom:0;margin-right:45px}}.popup{width:100%;height:100%;position:fixed;z-index:3;top:0;left:0;overflow:hidden;display:none;justify-content:center;align-items:center}.popup__wrapper{width:320px;background-color:#fff;box-shadow:0 7px 15px 0 rgba(0,0,0,.15)}.popup__text-section{padding:40px 20px 35px}.popup__btn-section{padding:50px 20px;background-color:#f2f2f2}.popup__btn-section--bgnone{padding-top:5px;background-color:#fff}.popup__subtitle{color:#000}.popup__text{margin:25px 0 0;text-align:center}.popup__button{display:block;width:280px;height:60px;margin:0 auto;background-color:#2aab6d;border-radius:2px;color:#fff;text-transform:uppercase;font-size:18px;line-height:30px}@media (min-width:660px){.popup__wrapper{width:460px}.popup__subtitle{font-size:30px;line-height:40px}.popup__subtitle br{display:block}.popup__btn-section,.popup__text-section{padding-left:70px;padding-right:70px}.popup__text{font-size:18px;line-height:24px}.popup__button{width:280px}}@media (min-width:960px){.popup__wrapper{width:780px}.popup__btn-section,.popup__text-section{padding-left:95px;padding-right:95px}.popup__btn-section--bgnone{padding-top:50px;background-color:#f2f2f2}.popup__subtitle br{display:none}.popup__text{width:400px;margin-left:auto;margin-right:auto}.popup__button--wide{width:450px}}