.label-message,form.include{color:#5e5e5e;line-height:1.7em}form.include .input:not(.input-group) input,form.include .input:not(.input-group) select,form.include .input:not(.input-group) textarea{padding-top:3px;padding-bottom:3px;font-size:1rem;font-family:"Open Sans",Verdana,Arial,Helvetica,sans-serif;background:#ebebeb;font-weight:300}.capcontainer,form.include .form-row.submit>:first-child,form.include .form-row.submit>:last-child{width:50%;text-align:center}.capaus,.capcontainer{text-align:center}#contact{margin-top:20px}form.include{margin:0;font-size:1.05rem}form.include .error,form.include .error *{color:#c00}.col-2 .content form.include .error p:last-of-type{padding-bottom:0}form.include .form-row{display:table;width:100%;margin-bottom:5px}form.include .form-row>*{display:table-row;vertical-align:top}form.include .form-row.privacy>*{display:table-cell}form.include .form-row>:first-child{width:35%}form.include .form-row>:last-child{width:65%}.label-message{font-size:.85rem;padding:1% 0}form.include label:after{content:":"}form.include label.required:after{content:": *"}form.include .input-group label:after,form.include .privacy label:after{content:""}form.include .privacy label{padding-top:8px}form.include .input-group>*{margin-right:10px}form.include .input:not(.input-group) input{width:calc(100% - 12px);height:25px;padding-left:10px;border:1px dotted #b1b1b1;border-radius:5px}form.include .input:not(.input-group) input.phone-1{width:28%}form.include .input:not(.input-group) input.phone-2{width:calc(100% - 28% - 28px)}form.include .input:not(.input-group) select{width:calc(100%);height:35px;padding-left:8px;border:1px dotted #b1b1b1;border-radius:5px}form.include .input:not(.input-group) textarea{width:calc(100% - 12px);height:100px;padding-left:10px;border:1px dotted #b1b1b1;border-radius:5px}form.include .privacy>:first-child{width:50px}form.include .privacy>:last-child{width:auto}form.include .captcha .input{padding-left:20px}form.include .captcha .input input{width:100px}form.include .form-row.submit{padding-bottom:20px}form.include .submit button{color:#fff;border:1px solid #ccc;font-weight:300;font-size:1.1em!important;text-transform:uppercase;cursor:pointer;margin-top:20px;padding:10px 20px;border-radius:5px}form.include .submit .submit button{background-color:#7eb801}form.include .submit .reset button{background-color:#b00e28}.reqtext{font-size:.85rem;line-height:1.2rem;margin-bottom:15px}.check{position:relative;top:5px}.capcontainer{margin-left:auto;margin-right:auto}.anrede{font-size:1rem}@media(min-width:600px){form.include .form-row:not(.privacy)>*{display:table-cell}}