.o-megaform .megaform-container{border:2px solid #e6e7e9;border-radius:6px;padding-top:20px;padding-bottom:30px}
.o-megaform .megaform-container.megaform-thank-you-container{padding-top:60px;padding-bottom:40px;display:none}
.o-megaform .headline-container{margin-bottom:15px;text-align:center}
.o-megaform .headline-container .megaform-headline{margin-bottom:20px;margin-top:0}
.o-megaform .megaform-form-container .megaform-item{padding-bottom:20px;padding-left:40px;padding-right:40px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item{padding-left:20px;padding-right:20px}
}
.o-megaform .megaform-form-container .megaform-item.item-section-label{padding-top:20px;padding-bottom:40px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio{padding-bottom:0}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label{display:inline-block;width:116px;text-align:right;margin-right:18px;vertical-align:top;position:relative;padding-bottom:20px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label{width:auto;text-align:left;margin-right:0;display:block}
}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label sup{position:absolute;font-size:16px;color:#222;top:-.2em;right:-12px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-radio-container{display:inline-block;max-width:calc(100% - 139px)}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-radio-container .radio-custom{display:inline-block;margin-right:20px;margin-bottom:20px}
@media(max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-radio-container .radio-custom{display:block;margin-bottom:10px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-radio-container .radio-custom:last-child{margin-bottom:20px}
}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-radio-container .radio-custom .radio-custom_indicator{top:5px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation{padding-bottom:0}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label{display:inline-block;width:116px;text-align:right;margin-right:18px;vertical-align:middle;position:relative;margin-bottom:20px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label{width:auto;text-align:left;margin-bottom:20px;margin-right:0;display:block}
}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label sup{position:absolute;font-size:16px;color:#222;top:-.2em;right:-12px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container{display:inline-block;max-width:calc(100% - 139px);vertical-align:middle}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container{max-width:100%}
}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:inline-block;margin-right:6px;margin-bottom:20px}
@media(min-width:708px) and (max-width:979px){.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{margin-right:3px}
}
@media(max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:block;margin-bottom:10px}
.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation:last-child{margin-bottom:20px}
}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-radio-container .radio-custom-valuation{display:inline-block}
}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label{display:inline-block;width:116px;text-align:right;margin-right:18px;vertical-align:middle;position:relative}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label{display:none}
}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label sup{position:absolute;font-size:16px;color:#222;top:-.2em;right:-12px}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-input-box{display:inline-block;height:50px;min-width:400px;border:2px solid #e6e7e9;border-radius:25px;padding-top:8px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-field .item-input-box{min-width:100%;width:100%}
}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-input-box .item-input{border:0;width:90%;margin-left:0;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#444;text-decoration:none !important;line-height:28px;font-family:"Noto Sans",sans-serif}
.o-megaform .megaform-form-container .megaform-item.item-input-field .item-input-box .item-inputinput{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:95%;color:#444}
@media(min-width:708px){.o-megaform .megaform-form-container .megaform-item.item-input-field:not(.item-show-placeholder) .item-input-box::-webkit-input-placeholder{opacity:0;color:#888}
.o-megaform .megaform-form-container .megaform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-moz-placeholder{opacity:0;color:#888}
.o-megaform .megaform-form-container .megaform-item.item-input-field:not(.item-show-placeholder) .item-input-box ::-moz-placeholder{opacity:0;color:#888}
.o-megaform .megaform-form-container .megaform-item.item-input-field:not(.item-show-placeholder) .item-input-box :-ms-input-placeholder{opacity:0;color:#888}
}
.o-megaform .megaform-form-container .megaform-item.item-input-select{padding-bottom:40px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-label{display:block;margin-bottom:20px;position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-label label{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-label sup{position:absolute;font-size:16px;color:#222;top:-.2em;right:-12px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container{min-width:297px;font-family:"Value-Bold",sans-serif}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container{min-width:100%;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection{border:0;padding:8px 4px;height:auto;border:1px solid #e6e7e9;border-radius:0}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered{font-family:"Value-Bold",sans-serif;line-height:inherit;text-align:left;color:#888;padding-left:18px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{width:24px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{right:15px}
}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow b{display:none}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{content:'';background-repeat:no-repeat;background-size:100%;width:15px;height:15px;margin-top:18px;display:inline-block;background-image:url("../../clientlibs/clientlib-base/resources/img/icons/expand.svg")}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{width:18px;margin-top:20px}
}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url(../../clientlibs/clientlib-base/resources/img/icons/collapse.svg)}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above .select2-selection .select2-selection__arrow:after{background-image:url(../../clientlibs/clientlib-base/resources/img/icons/collapse.svg)}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url(../../clientlibs/clientlib-base/resources/img/icons/expand.svg)}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-results__option{font-family:"Value-Bold",sans-serif;line-height:inherit;text-align:left;padding:12px;position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-results__option:after{content:'';width:100%;height:1px;background:#e6e7e9;display:block;position:absolute;bottom:0;left:0}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-results__option--highlighted[aria-selected],.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-results__option[aria-selected="true"]{background-color:#e6e7e9;color:#888}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-results__option:hover{background:#e6e7e9;color:#c5003e}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--open .select2-dropdown{border-radius:0;border-color:#e6e7e9}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#222;font-family:"Noto Sans",sans-serif;font-size:16px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection{padding:20px 0 0 0;border-radius:25px;border:2px solid #e6e7e9}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__rendered{font-size:16px;font-family:"Noto Sans",sans-serif;color:#222}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow{right:15px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .item-select+.select2-container .select2-selection .select2-selection__arrow:after{width:19px;margin-top:16px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper .items-select+.select2-container--default .select2-results__options .select2-results__optionn{padding:12px 24px}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-label{display:block;margin-bottom:20px;position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-label label{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-label sup{position:absolute;font-size:16px;color:#222;top:-.2em;right:-12px}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-textarea-container{position:relative}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:2px solid #e6e7e9;width:100%;height:150px;padding:20px}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-textarea-container .item-textarea-wrapper textarea{width:100%;height:100%;resize:none}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-textarea-container .left-characters{font-size:12px;line-height:26px;color:#888;text-align:right;width:49%;display:inline-block;margin-top:-18px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-textarea .item-textarea-container .left-characters{text-align:center;display:block;width:100%;margin-top:0}
}
.o-megaform .megaform-form-container .megaform-item.item-form-disclaimer .item-label label{font-size:12px;line-height:1.86;color:#888}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label{padding-left:35px;word-break:break-word}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label p{display:inline-block;padding-bottom:0;word-break:break-word}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label sup{font-family:"Noto Sans",sans-serif;font-size:16px}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label:before{top:4px;width:17px;height:17px}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label:after{top:5px;left:3px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.o-megaform .megaform-form-container .megaform-item.item-legal-disclaimer .item-label label{font-size:12px;line-height:1.83;color:#888;padding-left:35px}
.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha{overflow:hidden}
.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper{padding-left:35px;margin-top:0;padding-top:2px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper{padding-left:0;margin-bottom:0}
}
@media only screen and (max-width:707px) and (max-width:360px){.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-15px}
}
@media(max-width:360px){.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-14px}
}
@media(max-width:320px){.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper{margin-left:-20px}
}
.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .g-recaptcha-wrapper iframe{height:85px}
.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .megaform-g-recaptcha-hidden-field{opacity:0;visibility:hidden;display:none}
.o-megaform .megaform-form-container .megaform-item.item-form-submit{padding-bottom:0;padding-top:10px;text-align:center}
.o-megaform .megaform-form-container .megaform-item .item-input-box.parsley-error{border-color:#c5003e}
.o-megaform .megaform-form-container .megaform-item .megaform-display-errors{padding-left:158px}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item .megaform-display-errors{padding-left:20px}
}
.o-megaform .megaform-form-container .megaform-item .megaform-display-errors li{font-size:12px;color:#c5003e}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-radio .megaform-display-errors,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .megaform-display-errors{padding-left:0}
}
.o-megaform .megaform-form-container .megaform-item.item-input-radio .megaform-display-errors li,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .megaform-display-errors li{position:relative;top:-20px}
.o-megaform .megaform-form-container .megaform-item.item-input-select .item-select-wrapper.parsley-error .item-select+.select2-container .select2-selection{border-color:#c5003e}
.o-megaform .megaform-form-container .megaform-item.item-input-select .megaform-display-errors{padding-left:0}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .errors-display-container{display:inline-block;width:50%}
@media only screen and (max-width:707px){.o-megaform .megaform-form-container .megaform-item.item-input-textarea .errors-display-container{display:block;width:100%}
}
.o-megaform .megaform-form-container .megaform-item.item-input-textarea .errors-display-container li{font-size:12px;color:#c5003e}
.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .megaform-display-errors{padding-left:35px}
.o-megaform .megaform-form-container .megaform-item.item-google-recaptcha .errors-display-container li{font-size:12px;color:#c5003e}