.logo img img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.menulist__item .dropdown__link,.menulist__link,.offer__author,.title--2{text-transform:lowercase}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}a span,button span,html{font-family:MuseoSansCyrl,sans-serif}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:MuseoSansCyrl;font-display:auto;src:url(../fonts/MuseoSansCyrl300.woff2) format("woff2"),url(../fonts/MuseoSansCyrl300.woff) format("woff"),url(../fonts/MuseoSansCyrl300.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:MuseoSansCyrl;font-display:auto;src:url(../fonts/MuseoSansCyrl900.woff2) format("woff2"),url(../fonts/MuseoSansCyrl900.woff) format("woff"),url(../fonts/MuseoSansCyrl900.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:GPN;font-display:auto;src:url(../fonts/GothamPro.woff2) format("woff2"),url(../fonts/GothamPro.woff) format("woff"),url(../fonts/GothamPro.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:GPN;font-display:auto;src:url(../fonts/GothamPro-Black.woff2) format("woff2"),url(../fonts/GothamPro-Black.woff) format("woff"),url(../fonts/GothamPro-Black.ttf) format("truetype");font-weight:900;font-style:normal}[v-clock]{display:none}html{font-weight:300;overflow-x:hidden}html *{font-weight:inherit}.logo,.phone{font-weight:400;text-decoration:none}html body{max-width:100vw;overflow:hidden}#site.active{max-height:100vh}.popup--opened{height:100vh;overflow:hidden}.c-yellow{color:#fde312!important}.cbg-yellow{background:#fde312!important}.mb30{margin-bottom:30px}.mb100{margin-bottom:100px!important}.mt70{margin-top:70px}a,button{background:0 0;border:none}a:focus,button:focus{outline:0}a:hover,button:hover{cursor:pointer}.hidden{visibility:hidden}.wrapper{max-width:100%;margin:0 auto;padding:0 35px;transition:transform ease .5s;background:#000;position:relative;z-index:2}@media (min-width:1920px){.wrapper{max-width:1920px}}@media (max-width:779px){.wrapper{max-width:100%;padding:0}}.active>.wrapper{transform:translateY(100vh)}.wrapper__content{max-width:1050px;padding:0 46.67px;margin:0 auto}@media (min-width:1441px){.wrapper__content{max-width:1350px}}@media (max-width:1179px){.wrapper__content{max-width:72.91666666666666vw}}.wrapper__popup{width:100vw;height:100vh;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:2;overflow:auto}.wrapper--fix{overflow:hidden;height:100vh}.logo{letter-spacing:-.8px}.logo--menu{color:#fff}.logo img{width:145px;height:45px}@media (min-width:1180px) and (max-width:1340px){.logo img{width:118px;height:36px}}@media (max-width:779px){.wrapper__content{max-width:100%;padding:0 30px}.logo img{width:118px;height:36px}.header{padding-left:15px;padding-right:15px}}.logo img img{max-width:100%}.logo img--menu{font-size:40px}.header{padding-top:40px;padding-bottom:25px;display:flex;justify-content:space-between;align-items:center}@media (min-width:1441px){.header{justify-content:start}}@media (max-width:650px){.logo img{width:145px;height:45px}.header{padding-bottom:15px}}.header__item--logo{width:auto;text-align:left;position:relative;top:7px}@media (max-width:779px){.header__item--logo{top:0}}@media (max-width:650px){.header__item--logo{top:-8px}}.header__item--menu{text-align:left;position:relative;top:4px;margin-left:100px}@media (max-width:1439px){.header{justify-content:start}.header__item--menu{margin-left:30px}.header__item--phone{margin-left:auto}}@media (max-width:1179px){.header__item--menu{display:none}}.header__item--phone{display:flex;position:relative;top:4px}@media (min-width:1441px){.header__item--phone{margin-left:auto}}@media (max-width:650px){.header__item--phone{display:none}}.header__item--menu-mobile{display:none;position:relative}@media (max-width:1179px){.header__item--menu-mobile{display:block;margin-left:50px}}@media (max-width:650px){.header__item--menu-mobile{margin-left:auto}}.header__item--menu-mobile a{color:#fff;text-decoration:none;position:relative;top:6px;padding-top:30px}.header__item--menu-mobile span{width:44px;height:3px;display:inline-block;position:absolute;top:-3px;right:0;background:#fff;transition:.3s ease all}.header__item--menu-mobile span+span{top:-18px;right:0}.header__item--phone-mobile{margin-top:40px;display:none}.header__item--phone-mobile .phone{display:block;margin:20px 0}.header__item--phone-mobile .phone__number{font-size:32px}@media (max-width:779px){.header__item--phone-mobile .phone__number{font-size:24px}}.header__item--phone-mobile .phone__number b{font-size:32px}@media (max-width:779px){.header__item--phone-mobile .phone__number b{font-size:24px}}.header__item--phone-mobile .phone__type{position:relative;font-size:16px;top:0;margin-right:20px;width:56px;display:inline-block}.phone{font-size:18px;position:relative;color:#fff;margin-left:45px;font-family:GPN,MuseoSansCyrl,sans-serif}@media (min-width:1180px) and (max-width:1340px){.phone{font-size:16px}}@media (max-width:779px){.phone{font-size:15px}}.phone__type{position:absolute;top:-20px;font-size:14px}@media (min-width:1180px) and (max-width:1340px){.phone__type{font-size:12px}}@media (max-width:779px){.phone__type{font-size:11px;top:-15px}}.phone__number b{font-size:20px;font-weight:900}@media (min-width:1180px) and (max-width:1340px){.phone__number b{font-size:18px}}@media (max-width:779px){.phone__number b{font-size:16px}}.menulist{display:flex}.menulist__item{margin-left:40px;position:relative}.menulist__item:nth-child(2):before{content:'';position:absolute;top:20px;right:50%;margin-right:-50%;width:100%;height:25px;display:block;background:0 0}.menulist__item:hover .dropdown{opacity:1;transform:scale(1);transition:.3s ease transform}.menulist__item .dropdown{opacity:0;position:absolute;z-index:2;background:#fde312;margin-top:25px;padding:10px 0;min-width:200px;transform:scale(0);transform-origin:50% 0;transition:.3s ease transform}.menulist__item .dropdown__link{padding:23px 40px;display:block;color:#000;font-weight:900;text-decoration:none;font-size:18px;transition:.3s ease all}.menulist__item .dropdown__link:hover{background:#000;color:#fff;padding-left:50px;transition:.3s ease all}.menulist__link{color:#fff;font-size:18px;text-decoration:none}@media (min-width:1180px) and (max-width:1340px){.menulist__item{margin-left:30px}.menulist__link{font-size:16px}}.menulist__link--dropdown{margin-right:10px}.menulist__link--dropdown:after{content:'';position:absolute;top:7px;right:-10px;width:10px;height:6px;display:block;background:url(../img/arrow-dropdown.svg);background-size:cover}.menulist__link--current{font-weight:900;color:#fde312;border-top:3px solid #fde312;padding-top:5px}.menulist__link--current.menulist__link--dropdown:after{background:url(../img/arrow-dropdown-active.svg);background-size:cover}.open-menu .wrapper{padding:0}@media (max-width:1179px){.open-menu{height:100vh;width:100vw;overflow:hidden}.open-menu .header{flex-direction:column;align-items:center;position:fixed;z-index:100;overflow:auto;width:100%;height:100%;margin:0 auto 20px;background:#000}.open-menu .header__item--phone{display:none}}.open-menu .header__item--logo{width:100%;margin-left:70px}@media (max-width:779px){.open-menu .header{padding-left:0;padding-right:0}.open-menu .header__item--logo{margin-left:30px}}.open-menu .header__item--menu-mobile{position:absolute;align-self:flex-end;top:56px;right:25px}@media (max-width:779px){.open-menu .header__item--menu-mobile{right:7px}}.open-menu .header__item--menu-mobile span{right:8px;transform:rotate(45deg);transform-origin:40px -4px}.open-menu .header__item--menu-mobile span+span{transform:rotate(-45deg);transform-origin:23px 1px}@media (max-width:1179px){.open-menu .header__item--phone-mobile{display:block}.open-menu .header__item--menu{display:block;margin-left:0}.open-menu .menulist{flex-direction:column;margin-top:20px;text-align:center;width:100vw;margin-bottom:100px}.open-menu .menulist__item{padding:30px 0;margin-left:0}.open-menu .menulist__item .dropdown{position:relative;opacity:1;transform:scale(1);display:block;width:100%;margin-top:50px;padding-top:0;padding-bottom:0}.open-menu .menulist__item .dropdown__link{font-size:32px;padding-top:40px;padding-bottom:40px}.open-menu .menulist__item .dropdown__link:hover{padding-left:40px}.open-menu .menulist__link--current{border-width:4px;padding-top:0}.open-menu .menulist__link{font-size:42px;font-weight:900}.open-menu .menulist__link--dropdown{margin-right:0}.open-menu .menulist__link--dropdown:after{width:24px;height:14px;top:90px;right:50%;margin-right:-12px}}.offer{background:#000;height:696px;padding-top:170px;box-sizing:border-box;position:relative;text-align:center}.offer--contacts,.offer--service-1,.offer--service-2,.offer--service-3,.offer--service-4,.offer--works{background-size:cover}.offer--main{padding-top:0}.offer--service-1{background-image:url(../img/service-1-big@2x.jpg)}.offer--service-2{background-image:url(../img/service-2-big@2x.jpg)}.offer--service-3{background-image:url(../img/service-3-big@2x.jpg)}.offer--service-4{background-image:url(../img/service-4-big@2x.jpg)}.offer--contacts{background-image:url(../img/contacts-bg@2x.jpg);padding-top:230px}.offer--works{background-image:url(../img/offer-works@2x.jpg);height:auto;padding-bottom:40px;padding-top:130px}.offer__sub-title{color:#fff;font-size:32px;line-height:42px;font-weight:500;margin-bottom:30px;padding-top:25px}@media (max-width:650px){.offer__sub-title{font-size:28px;line-height:36px}}@media (max-width:540px){.offer__sub-title{font-size:24px;line-height:30px}}.offer__sub-title--page{margin:40px auto 34px}.offer__sub-title b{font-weight:900;border-bottom:4px solid #fff}.offer__text{color:#fff;font-size:18px;line-height:26px;margin-top:15px}.offer__link{display:inline-block;width:34px;height:21px;margin-left:40px;background:url(../img/right_arrow@2x.png);background-size:cover}.offer__author{color:#fff;font-size:48px;font-weight:500;line-height:1;margin-top:70px}.offer__quote{color:#fff;font-size:24px;font-weight:300;line-height:1.42;max-width:530px;margin-top:32px;position:relative}.title,.title--404,.title--link{font-weight:900}.offer__quote:after{content:' ';width:161px;height:96px;position:absolute;background:url(../img/sign@2x.png);background-size:contain;left:37px;bottom:-138px}.offer__quote span:before{content:'“';position:absolute;left:-15px}.offer__quote span:after{content:"”";right:2px;position:absolute}.title{color:#fff;font-size:96px;line-height:1}@media (max-width:1179px){.title{font-size:72px}}@media (max-width:650px){.title{font-size:52px}}.title--black{color:#000}.title--404{color:#fff;font-size:100px;text-align:center;margin-top:150px}.title--main{position:relative;z-index:1;display:inline-block}@media (max-width:1179px){.title--main{background:#000;z-index:2;margin-bottom:10px}}.title--main:before{content:'';position:absolute;z-index:-1;top:5px;left:0;width:100%;height:100%;background:#000;display:block;opacity:.9}@media (max-width:1179px){.title--main:before{display:none}.title--add{background:#fde312}}.title--2{color:#fff;margin-bottom:33px;line-height:80px;font-size:76px}@media (max-width:990px){.title--2{font-size:60px;line-height:70px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}}@media (max-width:540px){.title--2{font-size:48px;line-height:58px}}.title--add{display:inline-block;position:relative;z-index:1;color:#000}.info-block__title:before,.title--add:before{z-index:-1;opacity:.9;content:''}.title--add:before{position:absolute;top:18px;left:0;width:100%;height:90%;background:#fde312;display:block}@media (max-width:1179px){.title--add:before{display:none}}.title--link{color:#000;font-size:72px;display:inline-block;margin-top:15px}@media (max-width:1179px){.title--link{font-size:60px}}@media (max-width:779px){.title--link{font-size:42px}}@media (max-width:540px){.title--link{font-size:32px}}.title--popup{font-size:72px;color:#000;margin-bottom:10px}@media (max-width:779px){.title--popup{font-size:60px;margin-right:50px}}@media (max-width:540px){.title--popup{font-size:42px}}.text{color:#fff;font-size:20px;font-weight:300;margin-bottom:20px;line-height:1.6}.text b,.text--black{font-weight:900}.text--popup{font-size:24px;color:#000;margin-bottom:0}@media (max-width:779px){.text--popup{font-size:20px}}@media (max-width:540px){.text--popup{font-size:18px}}.text--black{color:#000;font-size:24px}@media (max-width:779px){.text--black{font-size:20px}}.text--black span{font-weight:300}.button,.call__number b,.footer__title,.howdoit__step i,.howdoit__title b,.howdoit__type,.info-block__subtitle,.info-block__title,.text--big{font-weight:900}.text--title{font-size:22px;line-height:32px}@media (max-width:990px){.text--title{font-size:20px;line-height:30px}}.text--big{font-size:32px;padding-bottom:20px}.text--small{font-size:18px;margin-top:-15px}.text--underline{position:relative;display:inline-block}.text--underline:after{content:' ';position:absolute;height:9px;width:calc(100% - 9px);bottom:-11px;background:#fff;left:6px}.slider{position:relative;z-index:5}.slider__list{display:flex;align-self:center;justify-content:center;margin-top:-36px}.slider__item:nth-child(2){margin-left:25px;margin-right:25px}.slider__tab{width:120px;height:3.5px;background:#000;display:block;transition:.2s ease all}.slider__tab--active{background:#fde312}.slider__tab:hover{transform:scaleX(1.1)}@media (max-width:1179px){.slider__tab{display:none}}.slider__arrow{display:block;width:50px;height:120px;position:absolute;top:50%;margin-top:-60px;transition:.2s ease all;z-index:5}.slider__arrow--prev{left:0;background:url(../img/arrow-prev@2x.png) center center no-repeat #000;background-size:35px 21px}.slider__arrow--prev:hover{transform:translateX(-6px)}.slider__arrow--next{right:0;background:url(../img/arrow-next@2x.png) center center no-repeat #000;background-size:35px 21px}.slider__arrow--next:hover{transform:translateX(6px)}.slider-content__item{background:url(../img/top@2x.jpg) center no-repeat;background-size:cover;padding-top:170px;height:526px}@media (max-width:990px){.slider__arrow{display:none}.slider-content__item{padding-top:100px;height:580px}}@media (max-width:650px){.slider-content__item{background:url(../img/top-min@2x.jpg) center no-repeat;background-size:cover;height:526px}}@media (max-width:540px){.slider-content__item{height:620px}}.slider-content__item--2{background-image:url(../img/top2@2x.jpg)}@media (max-width:650px){.slider-content__item--2{background:url(../img/top2-min@2x.jpg) center no-repeat}}.button,.discount{background:#fde312}.discount{position:absolute;width:145px;height:145px;border-radius:145px;z-index:10;bottom:-25px;right:-20px;text-align:center;padding-top:40px;box-sizing:border-box;animation:pulse 1s ease-out infinite}.discount__currency{font-family:GPN,MuseoSansCyrl,sans-serif;font-size:48px;display:block}.discount__text{font-size:24px}@media (max-width:650px){.discount{display:none}}.button{color:#000;font-family:MuseoSansCyrl,sans-serif;border:none;font-size:30px;text-decoration:none;text-transform:uppercase;padding:25px 60px 20px;display:inline-block;cursor:pointer;box-shadow:0 12px 40px rgba(192,151,11,.7);transition:.2s ease all}.other-service__link,.work__addtitle,.work__title{text-transform:lowercase}@media (max-width:650px){.button{padding-left:30px;padding-right:30px;font-size:24px}}@media (max-width:540px){.button{padding-left:25px;padding-right:25px;font-size:20px}}.button:hover{transform:scale(1.02) translateZ(0);transition:.2s ease all;background:#f5dd1f;box-shadow:0 18px 50px rgba(192,151,11,.9)}.button--min{font-size:24px;padding:20px 35px 15px}.button--form{box-shadow:none;margin:0 auto}.button--form:hover{box-shadow:0 18px 50px rgba(192,151,11,.4)}.button--popup{box-shadow:none;background:#000;color:#fff}.button--popup:hover{background:#000;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.3)}.button--ghost{background:0 0;border:3px solid #000;color:#000}.button--ghost-alt{background:0 0;border:3px solid #fff}.button--ghost-alt:hover{background:#fff;color:#000}.brands{display:flex;flex-wrap:wrap}@media (max-width:779px){.brands{margin-top:40px}}.brands--center{justify-content:space-between}@media (max-width:650px){.brands--center{justify-content:center}}.brands__item{margin:0 50px 20px 0;flex-grow:0}.brands__img{max-width:100%}.section{padding:125px 0}@media (max-width:779px){.brands__item{margin-right:20px}.brands__img{max-width:85%}.section{padding:80px 0}}.section--tone{background:url(../img/individual-back@2x.jpg) no-repeat #000;background-size:cover}.section--service{padding-top:40px}.section--review{text-align:center;background:url(../img/review-back@2x.jpg) no-repeat #000;background-size:cover}.wide{margin-left:-35px;margin-right:-35px}.info-blocks{display:flex;flex-wrap:wrap;flex-direction:row}.info-block{display:flex;align-items:center;justify-content:center;position:relative;width:50%;text-decoration:none;text-align:center}.info-block h2{transition:.3s ease all;transform:translateZ(0)}.info-block__title{color:#fff;position:relative;font-size:76px;z-index:1}.info-block__title:before{position:absolute;top:15px;left:0;width:100%;height:74px;background:#000;display:block}@media (max-width:779px){.wide{margin-left:0;margin-right:0}.info-block__title:before{display:none}.info-block__title{font-size:60px;background:#000;z-index:2;margin-bottom:10px;display:inline-block}}.info-block__subtitle{color:#000;position:relative;font-size:52px;z-index:1}.info-block__subtitle:before{content:'';position:absolute;z-index:-1;top:18px;left:0;width:100%;height:40px;background:#fde312;display:block;opacity:.9}@media (max-width:779px){.info-block__subtitle{font-size:46px;background:#fde312}.info-block__subtitle:before{display:none}}.info-block--service{background:url(../img/service-1@2x.jpg) center no-repeat;background-size:cover;height:475px;position:relative;transition:.3s ease all}@media (min-width:1441px){.info-block--service{height:65vh}}.info-block--service:nth-child(2){background:url(../img/service-2@2x.jpg) center no-repeat;background-size:cover}.info-block--service:nth-child(3){background:url(../img/service-3@2x.jpg) center no-repeat;background-size:cover}.info-block--service:nth-child(4){background:url(../img/service-4@2x.jpg) center no-repeat;background-size:cover}.info-block--service:after{content:'';position:absolute;width:100%;height:100%;opacity:0;background:#000;transition:.7s ease opacity}.work,.work__item{position:relative}.info-block--service:hover:after{opacity:1;transition:.5s ease opacity}.info-block--service:hover h2{transform:scale(1.03);z-index:1;transition:.3s ease all}.work{display:flex;flex-wrap:wrap}.work .title{line-height:94px}@media (max-width:1179px){.work .title{line-height:72px}}@media (max-width:990px){.info-block{width:100%}.work .title{line-height:60px}}@media (max-width:540px){.work .title{line-height:50px}}.work__item{padding-bottom:82px;width:100%;transition:.3s ease all;overflow:hidden}.work__img,.work__item:before{position:absolute;transition:.3s ease all;height:100%}.work__item:hover:before{transition:.5s ease all;opacity:.3}.work__item:before{content:'';display:block;width:100%;top:0;left:0;background:#000;opacity:0}.work__item--links:hover:before,.work__item--onpage:hover:before{display:none}.work__item--min{padding-bottom:95px;width:50%}.work__item--min .title{line-height:50px}.work__item--min .work__description{padding-top:300px}@media (max-width:990px){.work__item--min .work__img{width:100%}}@media (max-width:779px){.work__item--min .work__img{width:auto}}.work__img{z-index:-1;width:100%}@media (max-width:990px){.work__item--min{width:100%}.work__img{width:auto;left:50%;transform:translate(-50%,0)}.work__title{font-size:72px;line-height:82px;background:#000}}.work__description{text-align:center;padding-top:230px;z-index:1;position:relative}.work__title{position:relative;z-index:1;display:inline-block}.work__addtitle:before,.work__title:before{position:absolute;z-index:-1;width:100%;opacity:.9;content:'';left:0}@media (max-width:540px){.work__title{font-size:48px;line-height:58px;display:inline;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.work__title:before{top:5px;height:100%;background:#000;display:block}@media (max-width:990px){.work__title:before{display:none}}.work__title--min{font-size:72px}.work__title--min:before{top:-7px;height:75px}@media (max-width:540px){.work__title--min{font-size:48px;line-height:58px}.work__title--min:before{display:none}}.work__addtitle{display:inline-block;position:relative;z-index:1;color:#000;font-size:72px}@media (max-width:1179px){.work__addtitle{font-size:56px}}@media (max-width:540px){.work__addtitle{display:inline}}.work__addtitle:before{top:16px;height:80%;background:#fde312;display:block}@media (max-width:1179px){.work__addtitle:before{top:10px}}@media (max-width:990px){.work__addtitle{font-size:32px;line-height:40px;background:#fde312}.work__addtitle:before{display:none}}.work__addtitle--min{font-size:32px}.work__addtitle--min:before{top:5px;height:40px}.work__params{display:flex;flex-wrap:wrap;justify-content:space-between}.work__params p{width:330px}.work__params-item{margin-left:60px;position:relative;width:70%;margin-bottom:75px}.work__params-item:before{content:'';display:inline-block;width:34px;height:3.5px;background:#fff;top:13px;left:-60px;position:absolute}.howdoit{background:url(../img/howdoit@2x.jpg) center no-repeat;background-size:cover;height:696px;padding-top:100px;box-sizing:border-box;position:relative;color:#fff}.howdoit__logo{margin-bottom:40px}.howdoit__title{font-size:32px;line-height:38px}.howdoit__title b{border-bottom:4px solid #fff}.howdoit__list{display:flex}.howdoit__step{margin-right:80px;position:relative}@media (max-width:1179px){.howdoit__logo{width:250px;margin-bottom:30px}.howdoit__title{font-size:24px;line-height:30px}.howdoit__step{margin-right:60px}}@media (max-width:990px){.howdoit{height:auto;padding-bottom:40px}.howdoit__list{flex-wrap:wrap}.howdoit__step{margin-bottom:30px;width:40%}}@media (max-width:650px){.howdoit__step{width:100%;margin-right:0}}.howdoit__step:last-child{margin-right:0}.howdoit__step:last-child:after{display:none}.howdoit__step:after{content:'';position:absolute;width:35px;height:21px;display:block;background:url(../img/arrow-next@2x.png);background-size:contain;top:70px;right:-45px}@media (max-width:1179px){.howdoit__step:after{top:58px;right:-35px;width:24px;height:14px}}@media (max-width:650px){.howdoit__step:after{display:none}}.howdoit__step i{font-family:GPN,MuseoSansCyrl,sans-serif;font-size:32px;line-height:52px;color:#000;background:#fde312;display:block;width:54px;height:54px;border-radius:54px;text-align:center;margin-bottom:15px}.howdoit__type{font-size:24px;display:block;margin-bottom:30px}@media (max-width:1179px){.howdoit__step i{font-size:24px;width:40px;height:40px;line-height:40px}.howdoit__type{font-size:20px;margin-bottom:20px}}@media (max-width:990px){.howdoit__step:after{right:50px;top:60px}.howdoit__type{font-size:24px;margin-bottom:10px}}.howdoit__desc{font-size:18px;line-height:28px}.callus{margin-top:40px;display:flex}.call{width:50%;margin:0;text-align:center;text-decoration:none}@media (max-width:1179px){.howdoit__desc{font-size:18px;line-height:22px}.callus{flex-direction:column}.call{width:auto;margin-bottom:50px}}.call__operator,.footer__logo{margin-bottom:30px;display:inline-block}.call__operator{color:#000;background:#fff;padding:5px 10px}.call__number{font-size:30px;font-family:GPN,MuseoSansCyrl,sans-serif;color:#000;background:#fde312;padding:15px 20px 10px}@media (max-width:779px){.call__number{font-size:32px}}@media (max-width:540px){.call__number{font-size:22px;padding:10px 20px 8px}}.footer{text-align:center;padding-top:40px;background:#fff}.footer__logo{top:5px;max-width:100%;width:147px;height:32px}.footer__title{font-size:18px;line-height:24px;margin-bottom:20px}.footer__text,.footer__title span{font-weight:300;letter-spacing:.35px}.footer__title span{font-size:16px}.footer__text{color:#000;font-size:14px;line-height:1.5}.footer__dev{margin:35px 0 15px}.other-service{text-align:center;padding-top:100px;z-index:1;position:relative}.other-service__link{font-size:72px;color:#fff;font-weight:900;display:block;transition:.2s ease color}.other-service__link:hover{color:#fde312}@media (max-width:779px){.other-service__link{font-size:60px}}.gallery__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px}.gallery__item{margin-bottom:30px;width:32%}@media (max-width:990px){.gallery__item{width:48%}}@media (max-width:540px){.other-service__link{font-size:42px}.gallery__item{width:100%}}.gallery__img{width:100%;transition:.2s ease opacity,.4s ease transform}.gallery__img:hover{opacity:.3;transform:scale(1.03)}.contacts__address{margin-top:110px;position:relative}.contacts__address:after{content:'';display:block;width:61px;height:61px;background:url(../img/icon-address@2x.png);background-size:contain;top:-80px;left:50%;position:absolute;margin-left:-30px}.contacts__form{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 50px;margin-top:40px}@media (max-width:540px){.contacts__form{margin-left:-35px;margin-right:-35px;padding-left:35px;padding-right:35px}}.contacts__input{width:48.5%;display:flex;flex-direction:column}@media (max-width:990px){.contacts__input{width:100%}}.contacts__input--area{width:100%}.input__item{width:100%;font-size:18px;border:1px solid #000;padding:18px 30px 17px;box-sizing:border-box;border-radius:0;outline:0;margin-top:15px;margin-bottom:25px;transition:.3s ease box-shadow;font-weight:900;-webkit-appearance:none}.input__item:focus{box-shadow:0 12px 20px rgba(0,0,0,.1)}.review__subtitle{color:#fff;font-size:24px;line-height:34px;padding:20px 80px 15px}@media (max-width:779px){.review__subtitle{font-size:20px;padding-left:40px;padding-right:40px}}@media (max-width:540px){.review__subtitle{font-size:18px;padding-left:20px;paddong-right:20px}}.review__rating{background:#000;display:inline-block;margin-bottom:60px}.review__text{color:#fff;font-size:24px;padding:10px 15px 15px;display:inline-block}@media (max-width:779px){.review__text{font-size:20px}}.review__point b{font-weight:900;color:#fde312;font-size:32px;margin-left:30px}@media (max-width:540px){.review__point{display:block;padding-top:10px}}.review__stars{margin-left:20px;display:inline-block}@media (max-width:540px){.review__stars{display:block;margin-left:0;padding-bottom:15px}}.review__item{width:18px;height:17px;background:url(../img/star@2x.png);background-size:cover;display:inline-block;margin-right:5px}.review__item:last-child{background:url(../img/star-fraction@2x.png);background-size:cover;margin-right:0}.review__content{margin-top:85px}.review__content>:nth-child(even){background:#0e0e0e}.review__comment{background:#000;border:1px solid #181818;padding:50px;color:#fff;display:flex;align-items:center;text-align:left;margin-bottom:55px;transition:.3s ease background}.review__comment:hover{background:#191919}.review__comment:last-child{margin-bottom:0}@media (max-width:540px){.review__comment{padding-left:30px;padding-right:30px}}.review__info{width:30%;margin-right:30px}@media (max-width:990px){.review__comment{flex-direction:column}.review__info{width:100%;margin-right:0;padding:20px 0 40px}}.review__message{width:70%;font-size:22px;line-height:32px}@media (max-width:990px){.review__message{font-size:20px;line-height:30px;width:100%}}.info__date{font-size:16px;display:block;margin-bottom:15px}.info__name{font-size:32px;font-weight:900;color:#fde312;display:block;margin-bottom:5px}@media (max-width:1179px){.info__name{font-size:28px}}.info__address{font-size:20px;display:block;margin-top:15px;line-height:25px}.list{color:#fff;font-size:20px;font-weight:300;line-height:1.7}.list__item{position:relative;padding-left:65px;margin-bottom:15px}.list__item:before{position:absolute;width:44px;height:4px;background-color:#fff;content:' ';left:0;top:50%;transform:translateY(-50%)}.list b{font-weight:500}::-webkit-input-placeholder{color:#000;font-family:MuseoSansCyrl;font-size:18px;font-weight:300}::-moz-placeholder{color:#000;font-family:MuseoSansCyrl;font-size:18px;font-weight:300}:-ms-input-placeholder{color:#000;font-family:MuseoSansCyrl;font-size:18px;font-weight:300}:-moz-placeholder{color:#000;font-family:MuseoSansCyrl;font-size:18px;font-weight:300}.popup__title--alt .text--popup,.popup__title--alt .title--popup,.popup__title--error .text--popup,.popup__title--error .title--popup{color:#fff}.popup{background:#fff;max-width:1050px;margin:200px auto 100px}.popup__title{background:#fde312;padding:40px 50px 20px;position:relative}.popup__title--alt{background:#000}.popup__title--error{background:#da0b0b}.popup__close{position:absolute;display:inline-block;background:url(../img/close@2x.png);background-size:cover;width:38px;height:38px;right:50px;top:65px}@media (max-width:779px){.popup__close{top:57px}}@media (max-width:540px){.popup__title{padding-left:35px;padding-right:35px}.popup__close{width:28px;height:28px;right:37px;top:50px}}.popup__close--alt{background:url(../img/close-alt@2x.png);background-size:cover}.popup--ok{background:#fde312;padding:40px 50px}.popup--error{background:#da0b0b;padding:40px 50px}.popup__form{margin-top:-40px}.popup__form .contacts__form{margin-left:0;margin-right:0}.popup__img{width:90%;margin-bottom:40px}.slide-enter-active,.slide-leave-active{transition:opacity .3s ease}.slide-enter,.slide-leave-to{opacity:0;position:absolute;left:0;top:0;width:100%}.fade-enter{opacity:0}.fade-enter-active{transition:.3s opacity ease}@-moz-keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.05)}}@-webkit-keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.05)}}@-o-keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.05)}}@keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.05)}}