@charset "UTF-8";
/* https://teuto-solarreinigung.de/wp-content/plugins/forms-contact/style/form-front.css?ver=6.8.3 */
body .hugeit-contact-wrapper input,body .hugeit-contact-wrapper textarea{padding:0;margin:0}img{max-width:100%}.text-right{text-align:right}.text-left{text-align:left}.simple-captcha-block input[type='text']{max-width:300px;background:#fff;font-size:14px}.simple-captcha-block label{max-width:100%}#hugeit-contact-preview-container{position:relative;float:right;width:60%;min-width:305px;padding:10px 0 10px 0;background:#fff;min-width:310px}.hugeit-contact-wrapper{margin:0 auto;min-width:315px;display:table!important}.hugeit-contact-wrapper .hugeit-contact-column-block{position:relative;float:left;width:94%;min-width:305px;margin:0 1% 0 1%;height:auto;min-height:30px}.hugeit-contact-wrapper .hugeit-contact-column-block{padding-top:10px}.hugeit-contact-wrapper div.multicolumn .hugeit-contact-column-block{width:47%}.hugeit-contact-wrapper .hugeit-contact-column-block>div{width:100%;padding:5px 0 5px 0;clear:both}.hugeit-contact-wrapper .hugeit-contact-column-block>div.hugeit-check-field,.hugeit-contact-wrapper .hugeit-contact-column-block>div.hugeit-radio-field{padding:5px 0 5px 0}.hugeit-contact-wrapper .hugeit-contact-column-block>div.buttons-block{position:relative}.hugeit-contact-wrapper .hugeit-contact-column-block>div.hover-active{border:2px dashed #2EA2CC;padding-left:2px;padding-right:2px;padding-bottom:2px;margin-left:-4px}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label{display:block;width:38%;float:left;cursor:pointer;margin-right:2%}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block{display:inline-block;width:60%;vertical-align:super!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block select,.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block textarea,.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block input[type="text"],.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block input[type="password"],.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block input[type="name"],.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block input[type="email"],.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block input[type="number"]{width:100%;line-height:initial!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block ul{width:100%}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block ul li{float:left;line-height:1!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block ul li label{margin:0 10px 0 0}.hugeit-contact-wrapper .hugeit-contact-column-block>div ul:not(.country-list){position:relative;display:table!important;padding:0px!important;margin:0px!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label ul li{clear:both;padding:0px!important;margin:0px!important}.hugeit-contact-wrapper #huge_it_captcha{float:right}.hugeit-contact-wrapper.big-radio .radio-block,.hugeit-contact-wrapper.big-checkbox .checkbox-block{width:24px;height:24px;border-radius:13px}.hugeit-contact-wrapper.big-radio .radio-block input:checked+span,.hugeit-contact-wrapper.big-checkbox .checkbox-block input:checked+span{width:12px;height:12px;border-radius:6px;top:5px;left:5px}.hugeit-contact-wrapper.medium-radio .radio-block,.hugeit-contact-wrapper.medium-checkbox .checkbox-block{width:17px;height:18px;border-radius:10px}.hugeit-contact-wrapper.medium-radio .radio-block input:checked+span,.hugeit-contact-wrapper.medium-checkbox .checkbox-block input:checked+span{width:10px;height:10px;border-radius:5px;top:4px;left:4px}.hugeit-contact-wrapper.small-radio .radio-block.small,.hugeit-contact-wrapper.small-checkbox .checkbox-block{width:15px;height:15px;border-radius:8px}.hugeit-contact-wrapper.small-radio .radio-block input:checked+span,.hugeit-contact-wrapper.small-checkbox .checkbox-block input:checked+span{width:7px;height:7px;border-radius:7px;top:3px;left:3px}#huge-it-captcha-popup>div>label{display:inline-block;height:30px;width:150px}#huge-it-captcha-popup>div>input{width:350px}body .hugeit-contact-wrapper input,body .hugeit-contact-wrapper textarea{padding:0;margin:0}.hugeit-contact-wrapper>div>h3{position:relative;display:block;clear:both!important;padding:5px 0 10px 1%!important;margin:10px 0 15px 0!important}.hugeit-contact-wrapper .hugeit-field-block span.huge_it_button_overlay{background:rgba(241,241,241,.85);position:absolute;top:0;left:0;text-align:center}.hugeit-contact-wrapper .hugeit-field-block span.huge_it_button_overlay>img#buttLoad{width:20px;height:20px}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label.formsRightAlign{text-align:right!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label.formsAboveAlign{width:100%!important;float:none!important;padding-bottom:5px!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .formsAboveAlign{width:100%!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label.formsLabelHide{display:none}.hugeit-contact-wrapper .hugeit-contact-column-block>div .formsLabelHide{width:100%!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div>label.formsInsideAlign{display:none!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .formsInsideAlign{width:100%!important}.hugeit-contact-wrapper .input-name-block{font-size:0!important}.hugeit-contact-wrapper .input-name-block input,.hugeit-contact-wrapper .input-name-block input:focus{width:49%!important;box-shadow:none!important;margin:0px!important;padding:0 5px 0 5px!important;outline:none;box-sizing:border-box;-moz-box-sizing:border-box}.hugeit-contact-wrapper .input-name-block input:first-child,.hugeit-contact-wrapper .input-name-block input:first-child:focus{margin-right:2%!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div ul.hide{display:none!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div ul.country-list{display:block;z-index:10;position:relative;padding:0px!important;margin:0px!important}.hugeit-contact-wrapper .hugeit-contact-column-block>div .field-block ul.country-list li{float:none!important;margin:0!important}.hugeit-contact-wrapper .ready-phone-block input.readyPhone,.ready-phone-block input.readyPhone:focus{width:100%;box-sizing:border-box;box-shadow:none!important;margin:0px!important;outline:none;padding-left:48px;background:none}.hugeit-contact-wrapper .input-address-block{position:relative}.hugeit-contact-wrapper .input-address-block input[disabled]{opacity:1!important}.hugeit-contact-wrapper .input-address-block input{padding:0 5px 0 5px!important}.hugeit-contact-wrapper .input-address-block div.selectCont{width:49%;display:inline-block;float:left}.hugeit-contact-wrapper .input-address-block div.selectCont>label{display:inline-block;padding-bottom:5px}.hugeit-contact-wrapper .input-address-block div.countryWrap,.hugeit-contact-wrapper .input-address-block div.stateWrap{width:100%!important;position:relative;display:inline-block;word-wrap:normal}.hugeit-contact-wrapper .input-address-block div.countryWrap select.required{font-size:inherit;color:inherit}.hugeit-contact-wrapper .input-address-block div:first-child,.hugeit-contact-wrapper .input-address-block div:first-child:focus{margin-right:2%!important}.hugeit-contact-wrapper .input-address-block .cityZip input:first-child,.hugeit-contact-wrapper .input-address-block .cityZip input:first-child:focus{margin-right:2%!important}.hugeit-contact-wrapper .input-address-block>div{margin:5px 0 0 0}.hugeit-contact-wrapper .input-address-block>div.countryWrap,.hugeit-contact-wrapper .input-address-block>div.stateWrap{margin-top:0px!important;word-wrap:normal!important}.hugeit-contact-wrapper .input-address-block>div.addrWrap{margin:5px 0 0 0!important}.hugeit-contact-wrapper .input-address-block>div>div{margin:0 0 5px 0}.hugeit-contact-wrapper .input-address-block>div.cityZip>div{width:49%;display:inline-block;margin:0;float:left}.hugeit-contact-wrapper .input-address-block>div.cityZip{margin-bottom:0px!important}.hugeit-contact-wrapper .input-address-block div.addrWrap label,.hugeit-contact-wrapper .input-address-block div.cityZip label{margin-bottom:5px;display:block}.hugeit-contact-wrapper .input-address-block div.cityZip label{width:100%}.hugeit-contact-wrapper .input-address-block div.addrWrap input,.hugeit-contact-wrapper .input-address-block div.addrWrap input:focus{box-sizing:border-box}.hugeit-contact-wrapper .input-address-block div.cityZip input,.hugeit-contact-wrapper .input-address-block div.cityZip input:focus{width:100%!important;box-sizing:border-box}.hugeit-contact-wrapper .input-address-block div.selectContFull{display:block;width:100%;margin-right:0!important;overflow:hidden}.hugeit-contact-wrapper .input-address-block div.cityZip>div.cityZipFull{display:block;width:100%;margin-right:0!important;overflow:hidden}.hugeit-contact-wrapper .input-address-block div.selectCont label.selectContLabel,.hugeit-contact-wrapper .input-address-block div.addrWrap label.selectContLabel,.hugeit-contact-wrapper .input-address-block div.cityZip>div label.selectContLabel{display:block;width:38%;float:left;margin-right:2%}.hugeit-contact-wrapper .input-address-block div.selectCont label.selectContLabelR,.hugeit-contact-wrapper .input-address-block div.addrWrap label.selectContLabelR,.hugeit-contact-wrapper .input-address-block div.cityZip>div label.selectContLabelR{display:block;width:38%;float:left;margin-right:2%;text-align:right}.hugeit-contact-wrapper .input-address-block div.selectCont label.labelHide,.hugeit-contact-wrapper .input-address-block div.addrWrap label.labelHide,.hugeit-contact-wrapper .input-address-block div.cityZip>div label.labelHide{display:none!important}.hugeit-contact-wrapper .input-address-block div.selectCont div.selectContInput,.hugeit-contact-wrapper .input-address-block div.addrWrap input.selectContInput,.hugeit-contact-wrapper .input-address-block div.cityZip>div input.selectContInput{width:60%!important;float:left}.hugeit-contact-wrapper .hugeit-checkbox-list{list-style:none}.hugeit-contact-wrapper .hugeit-checkbox-list li,.hugeit-contact-wrapper .hugeit-radiobox-list li{margin:0 0 6px 0px!important;padding:0px!important;list-style:none}.hugeit-contact-wrapper .hugeit-checkbox-list li label,.hugeit-contact-wrapper .hugeit-radiobox-list li label{cursor:pointer}.hugeit-contact-wrapper .radio-block,.hugeit-contact-wrapper .checkbox-block{position:relative;margin:0 5px 0 5px!important}.hugeit-contact-wrapper .radio-block input,.hugeit-contact-wrapper .checkbox-block input{visibility:hidden;position:absolute;top:0;left:0}.hugeit-contact-wrapper .radio-block i{display:inline-block;float:left;width:20px;cursor:pointer}.hugeit-contact-wrapper .checkbox-block i{display:inline-block;float:left;width:20px}.hugeit-contact-wrapper.big-radio .radio-block i,.hugeit-contact-wrapper.big-checkbox .checkbox-block i{font-size:24px}.hugeit-contact-wrapper.medium-radio .radio-block i,.hugeit-contact-wrapper.medium-checkbox .checkbox-block i{font-size:20px}.hugeit-contact-wrapper.small-radio .radio-block i,.hugeit-contact-wrapper.small-checkbox .checkbox-block i{font-size:15px}.hugeit-contact-wrapper .radio-block i.active,.hugeit-contact-wrapper .checkbox-block i.active{display:none}.hugeit-contact-wrapper .radio-block input:checked+i.active+i.passive,.hugeit-contact-wrapper .checkbox-block input:checked+i.active+i.passive{display:none}.hugeit-contact-wrapper .radio-block input:checked+i.active,.hugeit-contact-wrapper .radio-block input:checked+i.active:hover{display:inline-block}.hugeit-contact-wrapper .checkbox-block input:checked+i.active,.hugeit-contact-wrapper .checkbox-block input:checked+i.active:hover{display:inline-block}.hugeit-contact-wrapper .selectbox-block{position:relative}.hugeit-contact-wrapper .selectbox-block select{position:relative;opacity:0;z-index:2}.hugeit-contact-wrapper .selectbox-block *{font-size:inherit}.hugeit-contact-wrapper .file-block{position:relative;cursor:pointer}.hugeit-contact-wrapper .input-address-block .textholder1,.hugeit-contact-wrapper .input-address-block .textholder2{position:absolute;width:49%;padding-right:30px!important;margin:0px!important;top:0;left:0;border:0;box-sizing:border-box;text-align:center;background:none}.hugeit-contact-wrapper .file-block .textholder{position:relative;float:left}.hugeit-contact-wrapper .file-block .uploadbutton{position:absolute;top:0;right:0;width:38%;padding:0 1%;margin:0;overflow:hidden;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;box-sizing:content-box}.hugeit-contact-wrapper .file-block input[type='file']{height:30px;width:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.hugeit-contact-wrapper .captcha-block div{margin-right:-1px;float:right}.hugeit-contact-wrapper .buttons-block button{height:auto;cursor:pointer;text-transform:none;clear:both;margin:0 0 0 0px!important}.hugeit-contact-wrapper .buttons-block button.submit{-webkit-transition:all 0.5s ease!important;transition:all 0.5s ease!important;margin:0 0 5px 0px!important;background-image:none!important;font-family:inherit}.hugeit-contact-wrapper .buttons-block button.submit i{vertical-align:baseline!important;-webkit-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.hugeit-contact-wrapper .buttons-block button.reset{-webkit-transition:all 0.5s ease!important;transition:all 0.5s ease!important;background-image:none!important}.hugeit-contact-wrapper .buttons-block button.reset i{vertical-align:baseline!important;-webkit-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.hugeit-contact-wrapper .hugeit-check-field>.license-block{width:100%!important}.secondary-label,.flex{display:flex;flex-direction:row;align-items:center}body .hugeit-contact-wrapper .flex input{margin-right:5px}.flex{margin:5px 0}.flex .sublable{cursor:pointer}.hugeit-contact-wrapper .hugeit-check-field>.license-block>.secondary-label>.checkbox-block{margin:0 5px 0 0px!important;float:none!important}.hugeit-contact-wrapper .input-date-block{font-size:0!important}.hugeit-contact-wrapper .input-date-block input,.hugeit-contact-wrapper .input-date-block input:focus{width:100%;box-sizing:border-box}.hugeit-contact-wrapper .input-fromto_date-block{padding-top:5px}.hugeit-contact-wrapper .input-fromto_date-block>div.fromto_dates>div{width:49%;display:inline-block;margin:0 0 0 0}.hugeit-contact-wrapper .input-fromto_date-block>div.fromto_dates{margin-bottom:0px!important;font-size:0}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates label{margin-bottom:5px;display:block}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates label{width:100%}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates div:first-child,.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates div:first-child:focus{margin-right:2%!important}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates>div.dateFull{display:block;width:100%;margin-right:0!important;overflow:hidden}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates>div label.selectContLabel{display:block;width:38%;float:left;margin-right:2%}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates>div label.selectContLabelR{display:block;width:38%;float:left;margin-right:2%;text-align:right}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates>div label.labelHide{display:none!important}.hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates>div input.selectContInput{width:60%!important;float:left}.hugeit-contact-wrapper .input-date-block i.hugeicons-calendar,.hugeit-contact-wrapper .input-fromto_date-block i.hugeicons-calendar{font-size:17px;cursor:pointer}body .hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates input.nineWidth{width:92%!important}body .hugeit-contact-wrapper .input-date-block input.nineWidth{width:92%!important}body .hugeit-contact-wrapper .input-fromto_date-block div.fromto_dates input.fiveWidth{width:52%!important}body .hugeit-contact-wrapper .input-date-block input.fiveWidth{width:52%!important}.ui-datepicker{font-size:10px!important;padding:5px}.input-date-block{position:relative}.ui-datepicker-trigger{border:none!important;background:none!important;width:8%!important;padding:1px 6px!important}.ui-widget-header{border:none!important;background:none!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none!important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:none!important;border:none!important}