.block_stages{height:680px;background:#f9f9f9;background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:396px 425px;background-size:396px 425px}
.block_stages .block-content{position:absolute;left:0;top:230px}.block_stages .block-content h2.header{margin-bottom:45px}.stages-items{position:absolute;right:40px;top:125px;width:512px;height:387px;cursor:default}
.stages-item{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1.0;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.stages-item__shadow{position:absolute;left:30px;right:0;top:0;height:100%;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 15px 27px rgba(0,0,0,.03);box-shadow:0 15px 27px rgba(0,0,0,.03)}
.stages-item__vector{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:100%;background-size:100%}.stages-item__bg{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;opacity:.01;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.stages-item_active .stages-item__bg{opacity:1.0}.stages-item:nth-child(1) .stages-item__bg{background-position:86px top;background-repeat:no-repeat;-webkit-background-size:444px 387px;background-size:444px 387px}
.stages-item:nth-child(2) .stages-item__bg{background-position:right bottom;background-repeat:no-repeat;-webkit-background-size:317px 362px;background-size:317px 362px}
.stages-item:nth-child(3) .stages-item__bg{background-position:86px top;background-repeat:no-repeat;-webkit-background-size:444px 387px;background-size:444px 387px}
.stages-item:nth-child(4) .stages-item__bg{background-position:86px top;background-repeat:no-repeat;-webkit-background-size:444px 387px;background-size:444px 387px}
.stages-item:nth-child(5) .stages-item__bg{background-position:86px top;background-repeat:no-repeat;-webkit-background-size:444px 387px;background-size:444px 387px}
.stages-item_active{left:0;z-index:3;-webkit-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}.stages-item_next{left:42px!important;z-index:2;-webkit-transform:scale(.95,.93);-ms-transform:scale(.95,.93);-o-transform:scale(.95,.93);transform:scale(.95,.93)}
.stages-item_prev{left:62px!important;z-index:1;-webkit-transform:scale(.95,.86);-ms-transform:scale(.95,.86);-o-transform:scale(.95,.86);transform:scale(.95,.86)}
.stages-item__content{position:absolute;left:60px;top:60px;width:265px}.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:755px}.block_team .header{padding:110px 0 0 0}.block_team h2.header{margin-bottom:45px}.team-item{display:inline-block;vertical-align:top;padding-left:15px;position:relative;margin-bottom:50px;width:280px}
.team-item:first-child{margin-right:30px}.team-item:last-child{width:540px}.team-item:before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:#dab487}
.team-item h3{margin:0 0 5px 0}.team-experience{position:absolute;right:-50px;top:260px;width:320px;height:370px;background:#fff;border:1px solid #f0f0f0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:303px 349px;background-size:303px 349px;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px}
.team-experience__text{position:absolute;left:0;top:250px;width:100%;text-align:center}.team-experience__text span{display:inline-block;vertical-align:top;font-family:'Austin',serif;font-size:24px;line-height:140%;font-weight:700;color:#0b2137;border-bottom:1px solid #dab487}
.block_cover{background:#2e3337;background-position:center bottom;-webkit-background-size:cover;background-size:cover;height:100vh;min-height:750px;max-height:1180px;color:#fff}
.block_cover .block-content{position:absolute;left:0;top:50%;margin-top:-150px;width:100%;text-align:center}.block_cover .block-content h2{color:#fff;margin-bottom:20px}
.block_cover .block-content p{margin-bottom:40px}.block_cover .block-content .button{padding:0 60px}.block_work{height:725px;background:#f9f9f9;background-repeat:no-repeat;background-position:left bottom;-webkit-background-size:396px 425px;background-size:396px 425px}
.block_work .navigation{margin-top:-290px}.block_work .header{padding-top:115px;margin-bottom:40px}.work-items{font-size:1px;line-height:0;text-align:justify}
.work-items:after{content:'';display:inline-block;vertical-align:top;width:100%;height:0}.work-item{display:inline-block;vertical-align:top;padding:35px 10px 30px 30px;width:260px;height:317px;background:#fff;text-align:left;border:1px solid #f7f7f7;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 15px 27px rgba(0,0,0,.03);box-shadow:0 15px 27px rgba(0,0,0,.03)}
.work-item__icon{width:55px;height:55px;margin:0 0 25px 0}.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:34px 48px;background-size:34px 48px}.work-item:nth-child(3) .work-item__icon{-webkit-background-size:55px 55px;background-size:55px 55px}
.work-item h3{position:relative}.work-item h3:after{content:'';position:absolute;right:20px;top:16px;width:95px;height:1px;background:#e7e7e7;-webkit-transform:scale(1,1.1);-ms-transform:scale(1,1.1);-o-transform:scale(1,1.1);transform:scale(1,1.1)}
.work-item:nth-child(2) h3:after{width:115px}.work-item:nth-child(3) h3:after{width:145px}.block_personal{background:#2e3337;background-position:center bottom;-webkit-background-size:cover;background-size:cover;height:100vh;min-height:820px;max-height:1180px;color:#fff}
.block_personal .navigation{margin-top:-315px;opacity:.2}.personal-photo{position:absolute;right:25px;bottom:0;width:399px;height:657px}.block_personal .block-content{position:absolute;left:0;top:50%;margin-top:-315px}
.block_personal .block-content h2{color:#fff;margin-bottom:50px}.personal-block{position:relative;width:443px;height:441px;-webkit-background-size:443px 441px;background-size:443px 441px}
.personal-block__quote{position:absolute;left:-13px;top:-18px;width:51px;height:39px}.personal-block_inner{width:355px;position:absolute;left:35px;top:30px}
.personal-block__text{font-size:18px;line-height:30px;font-weight:300;padding:0 0 20px 0;border-bottom:1px solid #454545;margin-bottom:15px}.personal-block__name{font-size:18px;line-height:120%;color:#dab487;font-weight:400;margin-bottom:5px}
.personal-block__job{font-size:11px;line-height:120%;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#767676}.block_reviews{height:735px}
.block_reviews .navigation{margin-top:-335px}.block_reviews .block-content{position:absolute;left:0;top:265px}.block_reviews .block-content h2.header{margin-bottom:40px}
.reviews-items{position:absolute;right:180px;top:150px;width:290px;height:405px}.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{position:absolute;right:0;top:150px}.reviews-menu__item{width:68px;height:94px;background:#ededed;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border:1px solid #f5f5f5;-webkit-box-shadow:0 9px 18px rgba(0,0,0,.02);box-shadow:0 9px 18px rgba(0,0,0,.02);margin-bottom:14px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.reviews-menu__item:hover,.reviews-menu__item_active{border-color:#dab487}.reviews-menu__item_active{cursor:default}.block_end{background:#2e3337;background-position:center bottom;-webkit-background-size:cover;background-size:cover;height:100vh;min-height:875px;max-height:1180px;color:#fff}
.block_end .block-content{position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-250px}.block_end .block-content h2{color:#fff;margin-bottom:20px}
.block_end .block-content .button{padding:0 40px}.end-footer{position:absolute;left:0;bottom:0;width:100%;color:#767676}.end-footer__line{position:relative;padding:15px 0;border-bottom:1px solid #323232;font-size:15px;line-height:21px;font-weight:400}
.end-footer__line .addr{line-height:27px}.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:12px;text-align:center}.iziModal .iziModal-wrap{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.modal.iziModal{background:#fff;-webkit-box-shadow:0 26px 85px rgba(0,0,0,.36);box-shadow:0 26px 85px rgba(0,0,0,.36);-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important}
.modal_video.iziModal{background:#fff;-webkit-box-shadow:0 0 0 rgba(0,0,0,.0);box-shadow:0 0 0 rgba(0,0,0,.0);-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.modal.iziModal.hasScroll{-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.modal__close{position:absolute;z-index:10;right:30px;top:20px;width:38px;height:38px;background:transparent url(../img/close.svg) no-repeat center center;-webkit-background-size:19px 19px;background-size:19px 19px;opacity:.4;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.modal__close:hover{opacity:.8}.modal_video .modal__close{right:-55px;background:transparent url(../img/close_white.svg) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;opacity:.7}
.modal_video .modal__close:hover{opacity:1.0}#form-order .modal__close,#form-consultation .modal__close,#form-rate .modal__close{background:transparent url(../img/close_white.svg) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;opacity:.7}
#form-order .modal__close:hover,#form-consultation .modal__close:hover,#form-rate .modal__close:hover{opacity:1.0}.modal_map .modal__close{right:-55px;background:transparent url(../img/close_white.svg) no-repeat center center;-webkit-background-size:16px 16px;background-size:16px 16px;opacity:.7}
.modal_map .modal__close:hover{opacity:1.0}.modal_form .modal__content{position:relative;z-index:9;padding-left:65px;font-size:0;line-height:0;height:100%}
.modal_form .modal__content:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.modal_form .modal__content-inner{display:inline-block;vertical-align:middle}
.modal__header{font-family:'Austin',serif;font-size:34px;line-height:40px;font-weight:400;margin-bottom:15px}.modal__header strong{font-weight:400;color:#dab487}
.modal__subheader{font-size:18px;line-height:27px;font-weight:300;margin-bottom:20px;color:rgba(255,255,255,.5)}.modal__text{font-size:14px;line-height:18px;font-weight:400}
.modal__text h3{font-size:16px;line-height:24px;font-weight:600;margin-top:25px;margin-bottom:5px}.modal__text h3:first-child{margin-top:0}.modal__text p{margin-bottom:15px}
.modal__text a{color:#444;border-bottom:1px dashed rgba(0,0,0,.2)}.modal__text a:hover{color:#4dc9be;border-bottom:1px dashed rgba(0,0,0,.0)}.modal_form .modal__subheader,.modal_form .form__input,.modal_form .form__submit .button{width:325px}
.modal_form .form__submit .button{padding:0;text-align:center}.modal_form .form__submit .button:before{opacity:.9}.modal_text .modal__content{padding:35px 40px!important}
.modal_text .modal__header{text-align:center;margin-bottom:30px}.modal_map.iziModal.hasScroll .iziModal-wrap{overflow-y:visible;overflow-x:visible}.modal_video.iziModal.hasScroll .iziModal-wrap{overflow-y:visible;overflow-x:visible}
.modal_video .iziModal-content{font-size:0;line-height:0}.modal_video{background:transparent!important}.modal_image .modal__content{text-align:center;font-size:0;line-height:0}
.modal__content img{width:100%}.iziModal-navigate-caption{display:none!important}#form-consultation{background:#1e1f23!important}#form-consultation .modal__outer{height:535px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff}
#form-consultation.hasScroll .modal__outer{position:relative;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#form-consultation .modal__subheader{width:370px}#form-order{background:#1e1f23!important}#form-order .modal__outer{height:535px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff}
#form-order.hasScroll .modal__outer{position:relative;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#form-order .modal__subheader{width:370px}.order-photo{position:absolute;right:117px;bottom:0;width:351px;height:578px}#form-rate{background:#1e1f23!important}
#form-rate .modal__outer{height:535px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff}
#form-rate.hasScroll .modal__outer{position:relative;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#form-rate .modal__subheader{width:370px}.rate-label{position:absolute;left:60px;top:35px;font-size:11px;line-height:120%;text-transform:uppercase;font-weight:400;letter-spacing:.2em;color:#7b7b7b}
.rate-steps{position:absolute;right:87px;top:37px;font-size:0;line-height:0}.rate-steps__item{display:inline-block;vertical-align:middle;width:60px;height:5px;background:rgba(255,255,255,.2);margin:0 0 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rate-steps__item_active{background:#dab487}.rate-slides{height:100%}.rate-item{width:100%;height:100%;padding:100px 0 0 60px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rate-item .modal__header{margin:0 0 35px 0}.rate-item__end{position:absolute;right:85px;bottom:80px}.rate-item__end .button:nth-child(2){margin-left:20px}
.rate-item_prev{border-color:#8f8f8f;color:#8f8f8f}.rate-item_prev:hover{border-color:#dab487;color:#fff}.rate-item__end .button span{display:inline-block;vertical-align:middle;margin-top:-5px;font-size:20px;font-family:'Arial',sans-serif;color:#dab487;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.rate-item_prev span{color:#8f8f8f!important}.rate-item__end .button:hover span{color:#fff}.rate-item_prev:hover span{color:#fff!important}.rate-variants{padding:0 0 0 30px}
.rate-variants-item{display:inline-block;vertical-align:top;cursor:pointer;margin:0 0 30px 0;font-size:0;line-height:0}.rate-variants-item__round{margin:0 15px 0 0;display:inline-block;vertical-align:middle;width:19px;height:19px;background:rgba(174,127,71,.0);border:1px solid #dab487;-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}
.rate-variants-item__text{display:inline-block;vertical-align:middle;font-size:18px;line-height:120%;font-weight:300;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rate-variants-item_active .rate-variants-item__round{background:rgba(174,127,71,1.0);border-color:#dab487;-webkit-box-shadow:0 0 0 5px #dab487;box-shadow:0 0 0 5px #dab487}
.rate-variants-item:hover .rate-variants-item__text{color:#dab487}#rate_comment{outline:none!important;margin:0 0 35px 0;padding:20px 30px 20px 30px;width:785px;height:150px;background:rgba(36,36,36,.6);border:1px solid rgba(74,74,74,.6);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;color:#fff;font-size:16px;line-height:24px;font-weight:300;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#rate_comment::-webkit-input-placeholder{line-height:24px}#rate_comment:-moz-placeholder{line-height:24px}#rate_comment::-moz-placeholder{line-height:24px}
#rate_comment:-ms-input-placeholder{line-height:24px}.rate-upload{display:inline-block;vertical-align:top;position:relative;padding:0 0 0 25px;background-position:left center;background-repeat:no-repeat;-webkit-background-size:14px 16px;background-size:14px 16px;line-height:140%;cursor:pointer}
.rate-upload span{font-size:10px;font-weight:400;color:#dab487;border-bottom:1px solid rgba(218,180,135,.5);text-transform:uppercase;letter-spacing:.3em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.rate-upload:hover span{color:#fff;border-bottom:1px solid rgba(218,180,135,.0)}.rate-upload input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.0}
#rate_price{width:220px;padding:0;font-size:18px;margin:0 0 45px 0}.rate-item__slider-outer{width:785px}.irs-line{background:rgba(134,134,134,.5);height:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.irs-line-left,.irs-line-mid,.irs-line-right{display:none}.irs-bar{height:5px;background:#dab487}.irs-bar-edge{height:5px;background:#dab487;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.irs-min,.irs-max{color:#fff;font-size:18px;line-height:120%;top:55px;visibility:visible!important}.irs-single{display:none}.irs-slider{width:21px;height:21px;background:#ae7f47;-webkit-box-shadow:inset 0 0 0 5px #dab487;box-shadow:inset 0 0 0 5px #dab487;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}
.rate-item .modal__content:before{display:none}.rate-item .modal__content-inner{display:block;padding-top:45px}.rate-item .form{padding:0}.rate-item .form__fields,.rate-item .form__fields .form__input,.rate-item .form__submit{display:inline-block;vertical-align:middle}
.rate-item .form__fields .form__input{width:220px;margin:0 30px 0 0}.rate-item .form__submit{padding:0 0 0 5px;margin:0}.rate-item .form__submit .button{width:250px;height:50px;line-height:50px}
.rate-item .form-confidence{margin-top:40px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#444;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}
::-webkit-input-placeholder{font-size:16px;font-weight:300;color:#939393;line-height:100%}:-moz-placeholder{font-size:16px;font-weight:300;color:#939393;line-height:100%}
::-moz-placeholder{font-size:16px;font-weight:300;color:#939393;line-height:100%}:-ms-input-placeholder{font-size:16px;font-weight:300;color:#939393;line-height:100%}
.form__input,.form__textarea{width:325px;height:50px;border-bottom:1px solid #5a5a5a;background:transparent url(../img/empty.png) no-repeat left center;-webkit-background-size:auto 15px;background-size:auto 15px;text-align:left;margin-bottom:20px;opacity:.8;-webkit-transition:all .2 linear;-o-transition:all .2 linear;transition:all .2 linear}
.form__textarea{width:280px;height:auto}.form__input:hover,.form__textarea:hover{border-color:#dab487;opacity:1.0}.form__input_focus,.form__textarea_focus{border-color:#dab487;opacity:1.0}
.form__input_error,.form__textarea_error{border-color:#ff4242;opacity:1.0;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.form__input_person{-webkit-background-size:15px 15px;background-size:15px 15px}
.form__input_phone{background-position:2px center;-webkit-background-size:15px 15px;background-size:15px 15px}.form__input_email{background-position:left center;-webkit-background-size:16px 14px;background-size:16px 14px}
.form__input input{border:0;outline:0;background:transparent;display:block;width:100%;height:100%;padding-left:30px;line-height:100%;font-size:16px;font-weight:400;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form__textarea textarea{border:0;outline:0;background:transparent;display:block;width:100%;height:60px;padding:0;line-height:100%;font-size:16px;font-weight:400;padding-top:5px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form__select{width:339px;height:52px;margin-bottom:24px;border:1px solid #f4dcbc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;outline:none!important;padding:0 20px;font-size:13px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.custom-select_zoomed{-webkit-animation:zoomElement .3s ease-in-out .0s 1;-o-animation:zoomElement .3s ease-in-out .0s 1;animation:zoomElement .3s ease-in-out .0s 1}
.custom-select__option-wrap{max-height:16.25rem}@-webkit-keyframes zoomElement{0%{-webkit-transform:scale(1.0)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1.0)}
}@-o-keyframes zoomElement{0%{-o-transform:scale(1.0)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1.0)}}@keyframes zoomElement{0%{transform:scale(1.0)}
50%{transform:scale(1.1)}100%{transform:scale(1.0)}}.custom-select__option:last-child{color:transparent}.custom-select__option:last-child:before{content:'Нужен другой размер?';color:#444;border-bottom:1px dashed #000;display:inline-block;vertical-align:middle;line-height:120%}
.custom-select__option:last-child:after{content:'';position:absolute;left:20px;right:20px;height:1px;background:#e9e9e9}
.form__submit{padding-top:5px;margin-bottom:25px}.form-confidence{font-size:0;line-height:0;text-align:left}.form-confidence__checkbox{display:inline-block;vertical-align:middle;cursor:pointer;width:16px;height:16px;-webkit-background-size:16px 16px;background-size:16px 16px;margin-right:15px;opacity:.2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.form-confidence__checkbox:hover{opacity:.7}.form-confidence__text{display:inline-block;vertical-align:middle;font-size:11px;line-height:14px;font-weight:300;color:#939393}
.form-confidence__text a{color:#939393;border-bottom:1px dashed rgba(147,147,147,.5)}.form-confidence__text a:hover{color:#939393;border-bottom:1px dashed rgba(147,147,147,.0)}
.i-loader{position:fixed;z-index:998;top:0;left:0;height:100%;width:100%;background:rgba(242,242,242,0.6) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat center;display:none;z-index:9999999}
.tippy-tooltip[data-size=small]{padding:8px 10px;padding-bottom:11px;font-size:14px}