.elementor-35439 .elementor-element.elementor-element-d360f97{margin-top:-5px;margin-bottom:0px;}.elementor-35439 .elementor-element.elementor-element-17d6e98 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-35439 .elementor-element.elementor-global-34039 > .elementor-widget-container{margin:-5px 0px 0px 0px;}/* Start custom CSS for global, class: .elementor-global-34039 */.wpforms-container.n2sfunnel {margin:-25px 0 15px;}
.nodsp {display:none;}
#wpforms-32091-field_112 p {font-size: 16px; line-height: 1.4em; margin: 0 0 6px 0;}
#wpforms-32091-field_20-container .wpforms-pagebreak-split {justify-content:flex-start;}
.pagebreak-1 .wpforms-field-pagebreak {float:left;}
div.wpforms-container-full .wpforms-form .wpforms-field-divider {border:0 none;}
#wpforms-32091-field_20-container {padding:6px 0;}
/** CLOUDFLARE SETTING **/
/** button#wpforms-submit-32091 {position: absolute !important;
    margin-left: 170px !important; margin-top: -153px !important;}
**/
button#wpforms-submit-32091 {position: absolute !important;
    margin-left: 170px !important; margin-top: -58px !important;}
.step-sectionheadline h3 {font-weight:400 !important;}
.wpforms-confirmation-container-full .successmsg {display:block; !important;}
#wpforms-32091-field_240-container, #wpforms-32091-field_241-container, #wpforms-32091-field_242-container, #wpforms-32091-field_243-container {display:none;}

.step-sectionheadline h3 {font-weight:400 !important;}
.formfield-custom .wpforms-field-row p {margin:0 !important;}

/** CALCULATOR STYLING **/
.solarzauncalc .wpforms-field-number_format.hidefield.hiddencalcfield {display:none;}
.solarzauncalc .intro-headline {font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif; font-weight:400; font-size:24px !important; margin-bottom:0;}
.solarzauncalc .intro-headline .asterisk {color:red;}
.solarzauncalc .intro-remark {font-size:13px !important; color:#222; margin-bottom:-10px!important; padding-top:7px !important; line-height:1.3em;}
.solarzauncalc .wpforms-page-1 .select-with-image {margin-left: -7px !important;}
.wpforms-form .select-with-image .wpforms-field-label {display:none;}
.solarzauncalc.wpforms-container .form-separator {border-top: 1px solid #ddd; margin: 10px 0 20px;}
.solarzauncalc.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) {padding:0 0 10px 0;}
.solarzauncalc.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {margin:0 10px 0 0 !important;}
.solarzauncalc.wpforms-container .formfield-custom .wpforms-field-description {padding:5px 0 !important;}
.solarzauncalc .wpforms-pagebreak-split .wpforms-page-next {margin:0 !important;}
.solarzauncalc .wpforms-field-container .nextpagebtn .wpforms-pagebreak-split {justify-content:flex-start;}
.select-with-image .wpforms-image-choices-item .wpforms-image-choices-label {font-size:14px !important; padding:0 10px; margin-top:5px !important;}

/** Resultate **/
.solarzauncalc .formfield-custom.result {margin-bottom:20px;}
.solarzauncalc .formfield-custom.result label {font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif; font-weight:400 !important; font-size:20px !important;}
.solarzauncalc .formfield-custom.result .wpforms-number-show {font-weight:700; margin:9px 0 -5px; font-size:20px;}
.solarzauncalc .formfield-custom.result .wpforms-field-description p {margin-bottom:4px;}
.solarzauncalc .formfield-custom.result.yield .wpforms-number-show:before {content:"ca. ";}

@media (min-width:1201px) {
.solarzauncalc .wpforms-page.wpforms-page-2 {width:65%;}
.solarzauncalc .wpforms-page.wpforms-page-3 {width:80%;}
.select-with-image .wpforms-image-choices-modern li {max-width:19%;}
}
@media (min-width:1201px) and (max-width:1400px) {
.inner-container-col-a {width:100% !important;}
.inner-container-col-b {width:0px; display:none;}
}
@media (min-width:961px) and (max-width:1200px) {
.solarzauncalc .wpforms-page.wpforms-page-2 {width:80%;}
.solarzauncalc .wpforms-page.wpforms-page-3 {width:95%;}
.select-with-image .wpforms-image-choices-modern li {max-width:30%;}
}
@media (min-width:961px) and (max-width:1200px) {
.inner-container-col-a {width:80% !important;}
.inner-container-col-b {width:20% !important;}
}

@media (min-width:768px) and (max-width:960px) {
.select-with-image .wpforms-image-choices-modern li {max-width:30%;}
.inner-container-col-a {width:100% !important;}
.inner-container-col-b {width:0px; display:none;}
}
@media (max-width:767px) {
.select-with-image .wpforms-image-choices-modern li {max-width:45%;}
.solarzauncalc .wpforms-image-choices-modern {flex-wrap:wrap !important;}
.solarzauncalc.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {margin:0 2% 0 0 !important;}
.solarzauncalc .separatorblock {padding:0 !important;}
}

@media (max-width:620px) {
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error) {padding: 5px 5px 10px !important;}
.select-with-image .wpforms-image-choices-item .wpforms-image-choices-label {padding:0 5px !important;}
}

.successmsg {padding: 25px 40px 0 25px !important; margin-bottom:30px; background-color:transparent !important; border:1px solid transparent !important; box-sizing: border-box; display:flex; align-items:center;}
.successmsg .msgwithicon {color:#333; font-family:"ITC Eras Std", Arial, sans-serif; font-size:22px; font-weight:400; display:flex; align-items:center;}
.fa-circle-check:before {content: "\f058"; color: #333;
    margin-right: 15px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 36px;}
.messagecontent .resultcomment {font-size:90%; font-style:italic;}
.resultstext {font-family:"ITC Eras Std", Arial, sans-serif; font-size:20px; margin:25px 0 3px}
.resultcomment {line-height:1.45em;}

.wpforms-confirmation-container-full {padding:40px 10% 40px 30px!important;}

@media (min-width:768px) and (max-width:980px) {
.wpforms-confirmation-container-full {padding:40px 30px !important;}
}

@media (max-width:767px) {
.wpforms-confirmation-container-full {padding:30px 15px !important;}
}/* End custom CSS */