.wpcf7-form{position:relative;}
.wpcf7-form .fieldset-cf7mls{padding:0px 30px;}
.cf7mls_next.action-button,
.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step{background-color:#c7a17b;border:0 none;border-radius:50px;color:#fff;cursor:pointer;width:200px;line-height:60px;position:relative;font-family:pfdintextpro-regular;font-size:18px;letter-spacing:1px;}
.cf7mls_next:after{content:url(/img/step_strelka.png);margin-left:15px;position:relative;top:5px;}
.cf7mls_back{display:inline-block;width:200px;line-height:60px;border:0;border-radius:50px;font-size:18px;font-family:pfdintextpro-regular;font-weight:700;color:#142a5c;background:transparent;letter-spacing:1px;cursor:pointer;margin-right:20px;}
.cf7mls_back:before{content:url(/img/backward_strelka.png);margin-right:15px;position:relative;top:5px;}
.cf7mls_next.action-button:hover,
.fieldset-cf7mls .wpcf7-form-control.wpcf7-cf7mls_preview_step:hover{background:#b88857;}
input.wpcf7-form-control.wpcf7-submit{border-radius:3px;padding:13px 29px;font-weight:bold;}
input.wpcf7-form-control.wpcf7-submit:hover{opacity:0.8;}
.cf7mls_reviewing_overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);z-index:100;display:none;}
form.wpcf7-form.cf7mls_reviewing{position:relative;z-index:999999;background-color:#fff;}
form.wpcf7-form.cf7mls_reviewing:before{content:'';position:absolute;background:rgba(0,0,0,0.8);width:100000px;height:100000px;left:-30000px;top:-30000px;z-index:1;}
form.wpcf7-form.cf7mls_reviewing > *{position:relative;z-index:3;}
form.wpcf7-form.cf7mls_reviewing:after{content:'';position:absolute;top:-5px;left:-20px;right:-20px;bottom:-10px;background:#ffffff;z-index:2;}
.cf7mls_next.action-button img{display:none;width:0px;position:absolute;right:5px;top:10px;}
.cf7mls_next.action-button.sending img{display:inline-block;}
.cf7mls_next.action-button:focus,
.cf7mls_back.action-button:focus{outline:none;}
.cf7mls_progress_bar{margin-bottom:10px;margin-top:20px;overflow:hidden;counter-reset:step;position:relative;z-index:1;}
.cf7mls_progress_bar li{color:#000;text-align:center;list-style-type:none;text-transform:uppercase;font-size:11px;float:left;position:relative;margin:0 !important;padding:0 !important;}
.cf7mls_progress_bar li:before{content:counter(step);counter-increment:step;width:25px;line-height:25px;display:block;font-size:14px;color:#fff;background:#27ae60;border-radius:3px;margin:0 auto 5px auto;text-align:center;}
.cf7mls_progress_bar li:after{content:'';width:100%;height:2px;background:#eee;position:absolute;left:-50%;top:12px;z-index:-1;transition:0.8s ease all;-moz-transition:0.8s ease all;-webkit-transition:0.8s ease all;}
.cf7mls_progress_bar li:first-child:after{content:none;}
.cf7mls_progress_bar li.active:before,
.cf7mls_progress_bar li.active:after{background:#27AE60;color:white;}
.fieldset-cf7mls-wrapper{position:relative;padding:0px 30px;overflow:hidden;margin:0 -30px;}
.fieldset-cf7mls-wrapper .fieldset-cf7mls{width:100%;opacity:0;visibility:hidden;-webkit-transition:all 800ms cubic-bezier(0.680, 0, 0.265, 1);-webkit-transition:all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-moz-transition:all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-o-transition:all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);transition:all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-webkit-transition-timing-function:cubic-bezier(0.680, 0, 0.265, 1);-webkit-transition-timing-function:cubic-bezier(0.680, -0.550, 0.265, 1.550);-moz-transition-timing-function:cubic-bezier(0.680, -0.550, 0.265, 1.550);-o-transition-timing-function:cubic-bezier(0.680, -0.550, 0.265, 1.550);transition-timing-function:cubic-bezier(0.680, -0.550, 0.265, 1.550);}
.fieldset-cf7mls-wrapper .cf7mls_back_fs{position:absolute;left:0;top:15px;transform:translate(-110%,0);-webkit-transform:translate(-110%,0);-moz-transform:translate(-110%,0);}
.fieldset-cf7mls-wrapper .cf7mls_current_fs ~ .fieldset-cf7mls{position:absolute;left:0;top:15px;transform:translate(110%,0);-webkit-transform:translate(110%,0);-moz-transform:translate(110%,0);}
.fieldset-cf7mls-wrapper .cf7mls_current_fs{opacity:1;visibility:visible}
.fieldset-cf7mls.cf7mls_preview_fs{height:auto;overflow:visible;opacity:1;visibility:visible;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);position:relative;}