.block_stages{height:2260px}.block_stages .block-content{top:90px;width:100%;text-align:center}.block_stages .block-content h2 br{display:none}.block_stages .block-content .slides-controls{display:none}
.stages-items{right:40px;top:185px;width:550px;height:auto}.stages-item{position:relative;width:550px;height:362px;margin:0 0 35px 0}.stages-item__shadow{display:none}
.stages-item__vector{display:none}.stages-item__bg{opacity:1.0!important;background:#fff;border:1px solid #f7f7f7;-webkit-box-shadow:0 15px 27px rgba(0,0,0,.03);box-shadow:0 15px 27px rgba(0,0,0,.03)}
.stages-item:nth-child(1) .stages-item__bg{background-position:150px top;background-repeat:no-repeat;-webkit-background-size:444px 387px;background-size:444px 387px}
.stages-item:nth-child(2) .stages-item__bg{background-position:330px center;background-repeat:no-repeat;-webkit-background-size:317px 362px;background-size:317px 362px}
.stages-item:nth-child(3) .stages-item__bg{background-position:325px bottom;background-repeat:no-repeat;-webkit-background-size:320px 286px;background-size:320px 286px}
.stages-item_active{left:0;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}.stages-item_next{left:0!important;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}
.stages-item_prev{left:0!important;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}.stages-item__content{width:345px;left:50px}
.stages-item__num{height:60px;overflow:hidden;margin-bottom:15px}.stages-item__num-inner{font-family:'Austin',serif;font-weight:700;font-size:100px;line-height:100px;color:rgba(14,33,55,.1)}
.block_team{height:1320px}.block_team .header{padding:90px 0 0 0;text-align:center}.block_team h2.header{margin-bottom:35px}.team-item{display:block;margin:0 auto 40px auto;width:550px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.team-item:first-child{margin-right:auto}.team-item:last-child{width:550px}.team-item p br{display:none}.team-experience{right:40px;top:900px;width:548px;height:320px;-webkit-background-size:517px 303px;background-size:517px 303px}
.team-experience__text{left:340px;top:90px;width:110px;text-align:left}.team-experience__text span{font-size:32px;border-bottom:0}.block_cover{height:100vh;min-height:950px;max-height:1480px}
.block_cover .block-content{position:absolute;left:0;top:50%;margin-top:-250px;width:100%;text-align:center}.block_cover .block-content h2{padding:0 50px}
.block_cover .block-content h2 br{display:none}.block_work{height:1285px}.block_work .header{padding-top:110px;margin-bottom:45px;text-align:center}.work-items{font-size:0;line-height:0;text-align:left;width:550px;margin:0 auto}
.work-items:after{display:none}.work-item{position:relative;display:block;width:100%;height:auto;margin:0 0 25px 0;padding:35px 35px 35px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.work-item__icon{display:inline-block;vertical-align:top;width:55px;height:55px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.work-item:nth-child(1) .work-item__icon{-webkit-background-size:54px 54px;background-size:54px 54px}.work-item:nth-child(2) .work-item__icon{-webkit-background-size:35px 48px;background-size:35px 48px}
.work-item:nth-child(3) .work-item__icon{-webkit-background-size:55px 55px;background-size:55px 55px}.work-item h3 br{display:none}.work-item h3:after{right:0;width:200px}
.work-item:nth-child(2) h3:after{width:280px}.work-item:nth-child(3) h3:after{width:270px}.work-item p br{display:none}.block_personal{height:100vh;min-height:1160px;max-height:1160px}
.personal-photo{right:52px;bottom:0;width:328px;height:541px;z-index:2}.block_personal .block-content{left:0;top:110px;width:100%;margin-top:0}.block_personal .block-content h2{color:#fff;margin-bottom:50px;text-align:center}
.personal-block{margin:0 auto;position:relative;width:540px;height:420px;border:1px solid #505050;background:transparent!important}.personal-block__quote{position:absolute;left:-23px;top:-28px;width:51px;height:39px;-webkit-background-size:51px 39px;background-size:51px 39px;background-color:#2a2b2e;padding-right:20px;padding-bottom:20px}
.personal-block_inner{width:455px;left:40px;top:30px}.personal-block__text{font-size:20px;line-height:30px;font-weight:300;padding:0 0 20px 0;border-bottom:1px solid #454545;margin-bottom:15px}
.personal-block__end{width:230px}.personal-block__name{font-size:20px;margin-bottom:10px}.personal-block__job{font-size:14px}.block_reviews{height:1010px}
.block_reviews .block-content{top:110px;width:100%;text-align:center}.block_reviews .block-content h2.header{margin-bottom:630px}.block_reviews .block-content .slides-controls{position:relative;text-align:center}
.block_reviews .block-content .slides-controls:before{content:'';position:absolute;left:40px;top:50%;width:160px;height:1px;margin-top:-1px;background:#ebebeb}
.block_reviews .block-content .slides-controls:after{content:'';position:absolute;right:40px;top:50%;width:160px;height:1px;margin-top:-1px;background:#ebebeb}
.block_reviews .block-content .slides-controls .slides-controls__line{display:none}.block_reviews .block-content .slides-controls .arrow{margin:0 52px}
.block_reviews .block-content .slides-controls .paginator{position:absolute;left:50%;top:0;line-height:45px;height:40px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.reviews-items{position:absolute;right:170px;top:270px;width:290px;height:405px;-webkit-transform:scale(1.18);-ms-transform:scale(1.18);-o-transform:scale(1.18);transform:scale(1.18);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
.reviews-item{position:absolute;left:0;width:100%;height:100%;background:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 9px 41px rgba(0,0,0,.04);box-shadow:0 9px 41px rgba(0,0,0,.04);z-index:0;opacity:.0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.reviews-item_active{top:0;z-index:3;opacity:1.0;visibility:visible;-webkit-transform:scale(1.0,1.0);-ms-transform:scale(1.0,1.0);-o-transform:scale(1.0,1.0);transform:scale(1.0,1.0)}
.reviews-item_next{top:15px;z-index:2;opacity:1.0;visibility:visible;-webkit-transform:scale(.93,.99);-ms-transform:scale(.93,.99);-o-transform:scale(.93,.99);transform:scale(.93,.99)}
.reviews-item_prev{top:27px;z-index:1;opacity:1.0;visibility:visible;-webkit-transform:scale(.85,.99);-ms-transform:scale(.85,.99);-o-transform:scale(.85,.99);transform:scale(.85,.99)}
.reviews-item__link{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px}
.reviews-item__link:after{content:'';position:absolute;right:22px;bottom:22px;width:45px;height:45px;background:rgba(218,180,135,.9) url(../img/plus.svg) no-repeat center center;-webkit-background-size:15px 15px;background-size:15px 15px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.reviews-item__link:hover:after{background-color:#0b2137}.reviews-menu{display:none}.block_end{height:100vh;min-height:1067px;max-height:1480px}.block_end .block-content{position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-350px}
.block_end .block-content h2{color:#fff;margin-bottom:30px;padding:0}.block_end .block-content h2 br{display:none}.block_end .block-content p{padding:0 40px}
.block_end .block-content p br{display:none}.block_end .block-content .button{padding:0 40px}.end-footer{position:absolute;left:0;bottom:0;width:100%;color:#767676}
.end-footer__line{width:550px;margin:0 auto}.end-footer__line .addr{line-height:27px;width:250px}.end-footer__line:first-child{padding-top:20px}.end-footer__line:last-child{border-bottom:0}
.end-footer__line .contacts{position:absolute;right:0;top:19px}.end-footer__line .contacts .tel{font-size:22px;color:#747474;margin:0 0 5px 0}.end-footer__line .contacts .tel:hover{color:#dab487}
.end-footer__line .contacts .contacts__item{font-size:15px;line-height:120%;color:#767676}.copyright{font-size:8px;text-align:center}#confidence .modal__header br{display:none}
.modal__close{right:20px;top:20px;-webkit-background-size:22px 22px!important;background-size:22px 22px!important}.modal_video .modal__close{right:20px;top:-60px}
.modal_map .modal__close{right:20px;top:-60px}.modal_form.iziModal{max-width:590px!important}.modal_form .modal__outer{max-width:590px!important}.modal_form .modal__subheader,.modal_form .form__input,.modal_form .form__submit .button{width:400px}
.modal_form .form__input,.modal_form .form__textarea,.modal_form .form__submit .button{margin-left:auto;margin-right:auto;width:320px!important}.modal__header{font-size:34px;margin-bottom:15px}
.modal__subheader{font-size:20px;line-height:28px}.modal_form .modal__content{padding:0;text-align:center}.form-confidence{text-align:center}.form-confidence__text{text-align:left;font-size:12px}
#form-order .modal__outer{height:800px}#form-order .modal__subheader{width:auto}.order-photo{display:none}#form-consultation .modal__outer{height:800px}
#form-consultation .modal__subheader{width:auto}#form-rate .modal__outer{height:810px}.rate-label{position:absolute;left:0;top:65px;width:100%;text-align:center;font-size:11px;line-height:120%}
.rate-steps{position:absolute;left:0;top:107px;width:100%;text-align:center}.rate-steps__item{margin:0 7px}.rate-item__end{position:absolute;right:0;bottom:140px;width:100%;text-align:center}
.rate-item__end .button{padding:0 35px}.rate-item{padding:230px 0 0 0;text-align:center}.rate-variants{padding:0 0 0 85px;text-align:left}.rate-variants-item{margin:0 0 30px 0}
.rate-variants-item__text{font-size:20px}.rate-item:nth-child(2){padding-top:180px}.rate-item:nth-child(2) .modal__header{padding-left:140px;padding-right:140px}
#rate_comment{width:467px;height:178px;margin:0 auto 35px auto}.rate-item:nth-child(3) .modal__header{padding-left:70px;padding-right:70px}.rate-item:nth-child(3) .form__input_price{width:220px}
.rate-item:nth-child(3) .form__input_price input{padding:0;width:100%}.rate-item__slider-outer{width:467px;margin:0 auto}.rate-item:nth-child(4) .modal__header{padding:0 40px}
.rate-item:nth-child(4) .modal__header br{display:none}.rate-item:nth-child(4) .form__fields{margin-bottom:20px}.rate-item:nth-child(4) .form__fields .form__input{margin-bottom:20px}
.rate-item:nth-child(4) .button{height:60px;line-height:60px}.rate-item:nth-child(4) .form-confidence__text{width:280px}.rate-item:nth-child(4) .form-confidence__text br{display:none}