.edc .edc_tabs.theme_electricity ul.navigation li a, .edc .edc_tabs.theme_gas ul.navigation li a, .edc .edc_tabs ul.navigation li a {
background: #92BC2C;
color: #fff !important;
padding: 12px;
border: 0;
font-weight: 600;
font-size: 24px;
text-transform: none;
position: relative;
padding-left: 30px;
display: inline-flex;
align-items: center;
}
.edc .edc_tabs.only_strom ul.navigation li[data-class="theme_electricity"] {
width: 100%;
}
.edc .edc_tabs.only_gas ul.navigation li[data-class="theme_gas"] {
width: 100%;
}
.edc .edc_tabs.only_optic ul.navigation li[data-class="theme_optic"] {
width: 100%;
}
.edc .edc_tabs.only_strom ul.navigation li:not([data-class="theme_electricity"]) {
display: none !important;
}
.edc .edc_tabs.only_gas ul.navigation li:not([data-class="theme_gas"]) {
display: none !important;
}
.edc .edc_tabs.only_optic ul.navigation li:not([data-class="theme_optic"]) {
display: none !important;
}
.edc .edc_tabs ul.navigation li:first-child a {
border-top-left-radius: 10px;
}
.edc .edc_tabs ul.navigation li:last-child a {
border-top-right-radius: 10px;
}
.edc .edc_tabs.only_strom ul.navigation li[data-class="theme_electricity"] a {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.edc .edc_tabs.only_gas ul.navigation li[data-class="theme_gas"] a {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.edc .edc_tabs.only_optic ul.navigation li[data-class="theme_optic"] a {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.edc .edc_tabs.theme_electricity ul.navigation li.active a, .edc .edc_tabs.theme_gas ul.navigation li.active a, .edc .edc_tabs ul.navigation li.active a {
background: #27348B;	
border: 0;
color: #fff !important;
}
.edc .edc_tabs.theme_electricity .items, .edc .edc_tabs.theme_gas .items, .edc .edc_tabs .items {
border: 0;
padding: 0;
background: unset;
}
.edc .edc_tabs .main_wrapper {
background: #D4EDFC;
padding: 24px 16px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.edc .edc_tabs ul.navigation li .icon {
display: inline-block;
margin-right: 8px;
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
}
.edc .edc_tabs ul.navigation li[data-class="theme_electricity"] .icon { background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/electric_white.png);
}
.edc .edc_tabs ul.navigation li[data-class="theme_gas"] .icon { background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/gas_white.png);
}
.edc .edc_tabs ul.navigation li[data-class="theme_optic"] .icon { background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/optic_white.png);
width: 38px;
}
.edc .edc_tabs ul.navigation li.active[data-class="theme_electricity"] .icon {
background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/electric_white.png);
}
.edc .edc_tabs ul.navigation li.active[data-class="theme_gas"] .icon {
background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/gas_white.png);
}
.edc .edc_tabs ul.navigation li.active[data-class="theme_optic"] .icon {
background-image: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/optic_white.png);
}
body .edc form input[type="text"], body .edc form input[type="email"], body .edc form input[type="num"], 
body .edc form input[type="password"], body .edc form select, body .edc form textarea, body .edc form .edc_select .selected {
height: 40px;
border: 0;
font-weight: 400;
font-size: 17px;
color: #000 !important;
border-radius: 5px !important;
}
body .edc form.view_2 input[type="text"], body .edc form.view_2 input[type="email"], body .edc form.view_2 input[type="num"], 
body .edc form.view_2 input[type="password"], body .edc form.view_2 select, body .edc form.view_2 textarea, body .edc form.view_2 .edc_select .selected {
background: #fff;
border: 2px solid #D4EDFC;
color: #27348B !important;
}
body .edc .edc_select .selected::after {
border-top: 8px solid #27348B;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
}
.edc .btn {
border-radius: 10px !important;
min-width: 364px;
background: #27348B !important;
font-style: normal !important;
font-size: 18px !important;
font-weight: 600 !important;
text-transform: none !important;
}
@media (max-width: 550px) {
.edc .btn {
min-width: unset;
width: 100% !important;
}
}
.edc .btn.green {
background: #92BC2C !important;
color: #000 !important;
}
.edc .btn:hover {
background: #92BC2C !important;
color: #000 !important;
}
.edc form fieldset:last-child {
margin-bottom: 0;
}
.edc .edc_checkbox + label {
color: #000;
font-weight: 400;
font-size: 17px;
}
.edc .edc_radio.type2 + label {
color: #000;
font-weight: 400;
font-size: 17px;	
}
.edc .edc_checkbox + label .icon {
width: 40px !important;
min-width: 40px !important;
height: 40px !important;
border: 2px solid #27348B !important;
border-radius: 5px !important;
margin-right: 25px !important;
}
.edc .not_valid .edc_checkbox + label .icon {
border-color: #FF2121 !important;
}
.edc .edc_radio.type2 + label .icon {
width: 40px !important;
min-width: 40px !important;
height: 40px !important;
border: 2px solid #27348B !important;
border-radius: 5px !important;
margin-right: 25px !important;
}
.edc .not_valid .edc_radio.type2 + label .icon {
border-color: #FF2121 !important;
}
.edc form.view_2 .edc_checkbox + label {
color: #27348B;
}
.edc form.view_2 .edc_radio.type2 + label {
color: #27348B;
}
.edc .theme_electricity .edc_checkbox:checked + label .icon, .edc .theme_gas .edc_checkbox:checked + label .icon, .edc .edc_checkbox:checked + label .icon {
background: #92BC2C !important;
border-color: #92BC2C !important;
}
.edc .theme_electricity .edc_radio.type2:checked + label .icon, .edc .theme_gas .edc_radio.type2:checked + label .icon, .edc .edc_radio.type2:checked + label .icon {
background: #92BC2C !important;
border-color: #92BC2C !important;
}
.edc .edc_radio.type2 + label .icon {
border-color: #27348B !important;
}
.edc .edc_checkbox + label .icon::after {
border-color: #000 !important;
}
.edc .edc_radio.type2 + label .icon::after {
border-color: #000 !important;
}
.edc .edc_checkbox:disabled + label {
opacity: 0.5;
}
.edc form .field.with_icon {
position: relative;
}
.edc form .field.with_icon .icon {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
background: #27348B;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.edc form .field.with_icon .icon svg {
width: 24px;
height: 24px;
}
.edc form .field.with_icon .icon img {
width: 11px;
height: 16px;
background-size: cover;
background-repeat: no-repeat;
}
.edc form .field.with_icon input {
padding-left: 52px;
}
.edc form fieldset.submit_group {
display: flex;
justify-content: flex-end;
}
.edc form .field.not_valid .validate_error {
display: none !important;
}
.edc form .icons_list {
height: 40px;
border: 0;
font-weight: 400;
font-size: 17px;
border-radius: 5px;
background: #fff;
justify-content: space-between;
padding: 0 80px;
align-items: center;
}
.edc form .persons {
position: relative;
}
.edc form .persons .minus, .edc form .persons .plus {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
background: #27348B;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
font-size: 16px;
cursor: pointer;
}
.edc form .persons .plus {
left: unset;
right: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;	
}
.edc .theme_electricity form .icons_list .icon, .edc .theme_gas form .icons_list .icon, .edc form .icons_list .icon{
background: none;
width: unset;
height: unset;
color: #D9D9D9;
}
.edc .theme_electricity form .icons_list .icon.active, .edc .theme_gas form .icons_list .icon.active, .edc form .icons_list .icon.active,
.edc .theme_electricity form .icons_list .icon:hover, .edc .theme_gas form .icons_list .icon:hover, .edc form .icons_list .icon:hover {
background: none;
color: #27348B;
}
.edc .locations {
position: relative;
}
.edc .locations .list {
position: absolute;
top: 100%;
left: 0;
width: 100%;
max-height: 400px;
overflow-y: auto;
background: #fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;	
box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
padding: 12px 0;
z-index: 90;
display: none;
}
.edc .locations .list.active {
display: block;
}
.edc .locations .list .item {
padding: 6px 12px;
color: #000;
cursor: pointer;
}
.edc .locations .list .item:hover {
background: #D9D9D9;
}
.edc form .name {
font-weight: 600 !important;
font-size: 17px !important;
color: #000 !important;
margin-bottom: 6px;
display: block;
}
.edc form.view_2 .name {
font-weight: 400 !important;
font-size: 17px !important;
color: #27348B !important;
margin-bottom: 6px;
display: block;
}
.edc .ajax_result.error {
background: #FF2121 !important;
margin-top: 15px;
border-radius: 10px;
font-size: 17px;
color: #fff;
}
body .edc form input[type="text"]:focus, body .edc form input[type="email"]:focus, 
body .edc form input[type="num"]:focus, body .edc form select:focus, 
body .edc form textarea:focus, body .edc .edc_select .selected:focus {
border: 2px solid #92BC2C !important;
}
body .edc form input[type="text"].not_valid, body .edc form input[type="email"].not_valid, 
body .edc form input[type="num"].not_valid, body .edc form select.not_valid, 
body .edc form textarea.not_valid, body .edc .not_valid .edc_select .selected {
border-color: #FF2121 !important;
border-width: 2px !important;
}
.edc .edc_previous_data .current {
display: flex;
justify-content: space-between;
background: #D4EDFC;
align-items: center;
padding-left: 20px;
border-radius: 10px;
color: #000;
font-size: 17px;
font-weight: 500;
gap: 8px;
}
.edc .edc_previous_data {
margin-bottom: 40px;
}
.edc .edc_previous_data.form_shown {
padding: 30px 15px;
background: #D4EDFC;
border-radius: 10px;
}
.edc .edc_previous_data form {
display: none;
}
.edc .edc_previous_data.form_shown form {
display: block;
}
.edc .edc_previous_data form input[type="text"] {
background: #fff;
}
.edc .edc_previous_data.form_shown .current {
display: none;
}
.edc .edc_previous_data .current .btn {
height: 58px;
}
.edc .edc_previous_data .current form {
display: none;
}
.edc .edc_list > .items > .item {
padding: 0;
}
.edc .edc_list > .items > .item:hover {
transform: unset;
}
.edc .edc_list > .items > .item .single_tariff {
padding: 0;
border: 0;
border-radius: 0;
background: none;
padding-top: 56px;
}
.edc .edc_list > .items > .item.featured .single_tariff {
padding-top: 0;
}
.edc .edc_list > .items > .item .featured {
background: #27348B;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
height: 46px;
font-size: 16px;
font-weight: 600;
color: #fff;
margin-bottom: 10px;
}
.edc .edc_list > .items > .item .wrapper {
background: #fff;
padding-bottom: 40px;
}
.edc .edc_list > .items > .item .wrapper .green_badge {
position: absolute;
right: -30px;
top: 15px;
background: #92BC2C;
color: #fff;
transform: rotate(40deg);
padding: 6px 30px;
font-size: 13px;
text-transform: uppercase;
}
.edc .edc_list > .items > .item .wrapper .green_badge.gas {
top: 5px;
}
.edc .edc_list > .items > .item.featured .wrapper {
background: #F8F8F8;
}
.edc .edc_list > .items > .item .main_info {
background: #D4EDFC;
padding: 20px 0;
text-align: center;
position: relative;
overflow: hidden;
}
.edc .edc_list > .items > .item .title {
color: #27348B;
font-size: 24px;
font-weight: 600;
margin-bottom: 6px;
padding: 0 40px;
}
.edc .edc_list > .items > .item .subtitle {
color: #27348B;
font-size: 13px;
font-weight: 400;
}
.edc .edc_list > .items > .item .tariff_description {
padding: 30px 20px;
position: relative;
}
.edc .edc_list > .items > .item .tariff_description::after {
content: '';
position: absolute;
bottom: 0;
left: 20px;
right: 20px;
height: 2px;
background: #DDDDDD;
}
.edc .edc_list > .items > .item .tariff_description.optic {
padding-top: 0;
}
.edc .edc_list > .items > .item .tariff_description.optic::after {
display: none;
}
.edc .edc_list > .items > .item .description_item {
color: #27348B;
font-size: 16px;
margin-bottom: 15px;
display: flex;
align-items: center;
width: 100%;
}
.edc .edc_list > .items > .item .description_item.separator {
margin-bottom: 0;
padding: 12px 0;
border-bottom: 2px solid #DDDDDD;
}
.edc .edc_list > .items > .item .description_item.separator:last-child {
border-bottom: 0;
}
.edc .edc_list > .items > .item .description_item:last-child {
margin-bottom: 0;
}
.edc .edc_list > .items > .item .description_item img {
display: block;
margin-right: 8px;
}
.edc .edc_list > .items > .item .description_item svg {
max-width: 20px;
max-height: 20px;
min-width: 20px;
min-height: 20px;
fill: currentColor;
stroke: currentColor;
margin-right: 8px;
}
.edc .edc_list > .items > .item .description_item.green svg {
fill: #92BC2C;
stroke: #92BC2C;
}
.edc .edc_list > .items > .item .description_item.center {
text-align: center;
}
.edc .edc_list > .items > .item .description_item.green_color {
color: #92BC2C;
}
.edc .edc_list > .items > .item .hint_info {
background: #E9F6FD;
color: #27348B;
font-size: 16px;
font-weight: 500;
padding: 12px 20px;
position: relative;
}
.edc .edc_list > .items > .item .hint_info .hint {
position: absolute;
right: 20px;
top: 8px;
}
.edc .edc_list > .items > .item .total_price {
padding: 30px 20px;
color: #27348B;
font-size: 29px;
font-weight: 600;
text-align: left;
position: relative;
}
.edc .edc_list > .items > .item .total_price.with_currency {
padding: 0 20px;
}
.edc .edc_list > .items > .item .total_price .currency {
position: absolute;
top: 12px;
}
.edc .edc_list > .items > .item .total_price .edc_price {
color: #555555;
font-size: 65px;
padding-left: 0;
}
.edc .edc_list > .items > .item .total_price.with_currency .edc_price {
padding-left: 26px;
}
.edc .edc_list > .items > .item .total_price .period {
font-weight: 400;
font-size: 13px;
display: block;
}
.edc .edc_list > .items > .item .total_price .yearly_price {
display: flex;
gap: 8px;
margin-top: 12px;
}
.edc .edc_list > .items > .item .total_price .yearly_price .title_info {
font-size: 16px;
}
.edc .edc_list > .items > .item .total_price .yearly_price .value {
font-size: 16px;
}
.edc .edc_list > .items > .item .total_price .yearly_price .edc_price {
font-size: 16px;
padding-left: 0;
font-size: 16px;
color: #27348B;
font-weight: 400;
}
.edc .edc_list > .items > .item .info {
padding: 0 20px;
}
.edc .edc_list > .items > .item .info > div {
padding: 18px 0;
border-top: 1px solid #DDDDDD;
}
.edc .edc_list > .items > .item .collapse {
position: relative;
cursor: pointer;
}
.edc .edc_list > .items > .item .collapse::after {
content: '';
position: absolute;
right: 0;
top: 22px;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
border-top: 8px solid #27348B;
transition: transform 0.2s ease-in;
}
.edc .edc_list > .items > .item .collapse.opened::after {
transform: rotate(180deg);
border-top-color: #92BC2C;
}
.edc .edc_list > .items > .item .collapse .data {
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-in;
}
.edc .edc_list > .items > .item .collapse .title_collapse {
font-weight: 500;
font-size: 16px;
}
.edc .edc_list > .items > .item .info_item {
display: flex;
justify-content: space-between;
padding-top: 15px;
gap: 8px;
}
.edc .edc_list > .items > .item .info_item .value {
font-weight: 500;
font-size: 16px;
}
.edc .edc_list > .items > .item .btn {
min-width: 180px;
}
.edc .edc_list > .items > .item .btn svg:last-child {
display: block;
margin-right: 0;
margin-left: 6px;
}
.edc .edc_list > .items > .item .submit_group {
margin-top: 30px;
}
body .edc .hint, body .edc .theme_electricity .hint, body .edc .theme_gas .hint {
width: 24px;
height: 24px;
background: #92BC2C
}
body .edc .hint.not_styled, body .edc .theme_electricity .hint.not_styled, body .edc .theme_gas .hint.not_styled {
width: 100%;
height: unset;
background: unset;
display: flex;
margin-left: 0;
border-radius: 0;
}
body .edc .hint::before {
content: '!';
color: #000;
font-style: normal;
}
body .edc .hint.not_styled::before {
display: none;
}
body .edc .hint.shown .tooltip {
opacity: 1;
pointer-events: unset;
}
.edc.steps .step {
display: none;
}
.edc.steps .step.active {
display: block;
padding-top: 60px;
padding-left: 60px;
padding-bottom: 60px;
background: #fff;
width: 100%;
}
.edc.steps .step_1.active {
padding-right: 60px;
}
.edc.steps .with_legend {
display: flex;
gap: 40px;
position: relative;
background: #fff;
}
.edc.steps .with_legend::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
background: #F8F8F8;
width: 400px;
}
.edc.steps .legend {
display: none;
position: sticky;
top: 211px;
right: 0;
height: 100%;
padding: 40px;
min-width: 400px;
z-index: 2;
}
.edc.steps .legend .title {
color: #27348B;
font-weight: 600;
font-size: 29px;
margin-bottom: 15px;
display: flex;
align-items: center;
}
.edc.steps .legend.active {
display: block;
}
.edc.steps .legend .entry {
display: flex;
gap: 15px;
font-size: 17px;
font-weight: 400;
margin-bottom: 32px;
align-items: center;
position: relative;
cursor: pointer;
}
.edc.steps .legend .entry.current {
cursor: unset;
}
.edc.steps .legend .entry:last-child {
margin-bottom: 0;
}
.edc.steps .legend .entry::after {
content: ''; 
display: block;
height: 20px;
width: 1px;
background: #92BC2C;
position: absolute;
left: 20px;
bottom: -26px;
}
.edc.steps .legend .entry:nth-child(4)::after {
display: none;
}
.edc.steps .legend .entry.next {
opacity: 0.5;
}
.edc.steps .legend .entry .icon {
min-width: 40px;
min-height: 40px;
background: #fff;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
}
.edc.steps .legend .entry.done .icon {
color: #fff;
background: #27348B;
position: relative;
}
.edc.steps .legend .entry.done .icon::after {
content: '';
display: block;
position: absolute;
width: 20px;
height: 20px;
background: url(//stadtwerke-nortorf.de/wp-content/themes/generatepress_child/edc/assets/images/check_green.png) 50% 50% no-repeat;
background-size: cover;
right: -10px;
top: -10px;
}
.edc.steps .legend .summary {
margin-top: 40px;
}
.edc.steps .legend .summary .items {
background: #fff;
padding-top: 15px;
}
.edc.steps .legend .summary .items .item {
display: flex;
gap: 8px;
justify-content: space-between;
padding: 8px 15px;
font-size: 17px;
}
.edc.steps .legend .summary .items .item.filled {
background: #27348B;
color: #fff;
}
.edc.steps .legend .summary .items .item .item_name {
font-weight: 600;
}
.edc.steps .legend .summary .items .item .value {
text-align: right;
}
.edc form .form_title {
font-weight: 400;
font-size: 29px;
margin-bottom: 30px;
margin-top: 30px;
}
.edc form .form_title:first-child {
margin-top: 0;
}
.edc form.view_2 .submit_group {
display: flex;
gap: 20px;
}
.edc form.view_2 .btn {
min-width: unset;
width: 100%;
}
.edc form.view_2 .btn[data-action="back"] svg {
display: block;
transform: rotate(180deg);
margin-right: 10px !important;
margin-left: 0 !important;
}
.edc form.view_2 .btn svg:not(.edc_spinner):last-child {
display: block;
margin-right: 0;
margin-left: 6px;
}
.edc form .hidden_fields.active:not(.not_styled) {
background: #F8F8F8;
padding: 20px 15px;
border-radius: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
.edc #sepa_holder p {
font-size: 13px;
line-height: 18px;
font-weight: 400;
margin-bottom: 20px;
}
.edc #transfer_holder p {
font-size: 17px;
line-height: 25px;
font-weight: 400;
margin-bottom: 20px;
}
.edc_tooltip_cont {
display: none;
position: absolute;
width: 450px;
border-radius: 10px;
border: 1px solid #8F8F9D;
padding: 30px 20px;
font-size: 17px;
line-height: 25px;
color: #000;
z-index: 90;
background: #fff;
}
.edc_tooltip_cont.active {
display: block;
}
.edc_tooltip_cont h3 {
font-weight: 600;
font-size: 24px;
line-height: 29px;
margin-bottom: 15px;
color: #27348B;
}
.edc_tooltip_cont p {
margin-bottom: 0;
}
.edc .form_description {
color: #000;
font-size: 17px;
line-height: 25px;
font-weight: 400;
}
.edc .form_description p {
line-height: inherit;
}
.edc .edc_list > .items > .item .description {
font-size: 13px;
line-height: 19.5px;
padding: 0 20px;
}
.edc .edc_list > .items {
justify-content: unset !important;
gap: 20px;
}
.edc .single_tariff .prices {
display: flex;
flex-direction: column;
gap: 2px;
padding: 0 20px;
margin: 20px 0;
text-align: left;
}
.edc .single_tariff .prices .price_row {
display: flex;
padding: 4px 6px;
}
.edc .single_tariff .prices .price_row > div {
padding: 4px;
}
.edc .single_tariff .prices .price_row:nth-child(even) {
background: #F8F8F8;
}
.edc .single_tariff .prices .name {
min-width: 40%;
max-width: 40%;
font-size: 14px;
}
.edc .single_tariff .prices .value {
font-weight: 600;
color: #92BC2C;
text-align: center;
min-width: 25%;
max-width: 25%;
}
.edc .single_tariff .prices .currency {
min-width: 35%;
max-width: 35%;
text-align: right;
}
.edc .submit_group > .edc_grid {
width: 100%;
justify-content: flex-end;
}
.edc .submit_group > .edc_grid.between {
justify-content: space-between;
}
.edc .streets_holder {
display: none;
}
.edc .streets_holder.active {
display: block;
}
.edc .special_description {
margin-bottom: 12px;
}
.edc .special_description .value {
font-weight: bold;
display: none;
}
.edc .special_description .value.active {
display: inline;
}
.edc fieldset.bordered {
padding-bottom: 15px;
border-bottom: 2px solid #DDDDDD;
}
.edc .options_row {
display: flex;
justify-content: space-between;
margin-bottom: 15px;
}
.edc .options_row:last-child {
margin-bottom: 0;
}
.edc .options_row .price {
font-weight: bold;
min-width: 100px;
text-align: right;
}
.edc .field .small {
display: block;
font-size: 14px;
margin-top: 8px;
padding-left: 65px;
}
.edc .field .small.nop {
padding-left: 0;
}
.edc .group_title {
font-size: 17px;
margin-bottom: 18px;
font-weight: bold;
}
.edc .main_wrapper .edc_grid {
row-gap: 20px;
}
.edc .form_title.show_s {
display: none;
}
@media (max-width: 1000px) {
.edc.steps .with_legend {
flex-direction: column;
}
.edc.steps .with_legend::after {
display: none;
}
.edc.steps .legend {
position: static;
top: unset;
}
.edc.steps .step.active {
padding: 20px;
}
}
@media (max-width: 800px) {
.edc .edc_previous_data .current .btn {
min-width: unset;
}
}
@media (max-width: 600px) {
.edc .edc_tabs ul.navigation li a {
font-size: 0 !important;
}
.edc .form_title.show_s {
display: block;
}
.edc .edc_previous_data .current {
flex-direction: column;
gap: 15px;
padding: 15px 8px;
}
}