.fl-row.bb-css-grid.bb-flexbox > .fl-row-content-wrap > .fl-row-content,
.fl-col.bb-css-grid.bb-flexbox > .fl-col-content {
display:block;
}
.bb-flexbox.fl-row > .fl-row-content-wrap > .fl-row-content::before,
.bb-flexbox.fl-row > .fl-row-content-wrap > .fl-row-content::after {
content:none;
}
.fl-col-group-equal-height .bb-flexbox > .fl-col-content {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.fl-col-group-equal-height.fl-col-group-align-top .bb-flexbox > .fl-col-content {
align-content: flex-start;
-webkit-align-content: flex-start;
}
.fl-col-group-equal-height.fl-col-group-align-center .bb-flexbox > .fl-col-content {
align-content: center;
-webkit-align-content: center;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .bb-flexbox > .fl-col-content {
align-content: flex-end;
-webkit-align-content: flex-end;
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
} .wpcf7cf_repeater_sub_controls {
display: inline-flex;
gap: 4px;
margin: 4px 0;
align-items: center;
}