@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot");src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff2") format("woff2"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff") format("woff"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.ttf") format("truetype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato") format("svg")}.kontaktformular h1{font:inherit}.kontaktformular .field-kontaktformularmodel-strcaptcha{overflow:hidden}.kontaktformular .field-kontaktformularmodel-strcaptcha label[for=kontaktformularmodel-strcaptcha]{display:block;width:100%}.kontaktformular .field-kontaktformularmodel-strcaptcha #kontaktformularmodel-strcaptcha{max-width:280px}.kontaktformular .field-kontaktformularmodel-strcaptcha #kontaktformularmodel-strcaptcha-image,.kontaktformular .field-kontaktformularmodel-strcaptcha #kontaktformularmodel-strcaptcha{float:left}.kontaktformular h3{font-size:1.25rem;font-weight:bold;color:#1f4162;margin-top:2rem}.kontaktformular .anrufen .beratungInhalt{display:flex;margin-bottom:0}.kontaktformular .anrufen .beratungInhalt .beratungText a{display:inline-block;margin-top:1rem;font-weight:bold}.kontaktformular .anrufen .beratungInhalt .beratungBild .bildWrapper{border-radius:100%;border:1px solid #1f4162;width:125px;height:125px;display:inline-block;overflow:hidden}.kontaktformular .anrufen .beratungInhalt .beratungBild .bildWrapper img{object-fit:cover;min-height:100%;min-width:100%;height:auto !important}.kontaktformular .anrufen .beratungInhalt .beratungName{color:#1f4162;text-align:center;width:100%;display:block}.kontaktformular .nachricht a{color:#006d9b;text-decoration:underline}.kontaktformular .nachricht a:hover{color:#1f4162;text-decoration:underline}.kontaktformular .nachricht .form-group{margin:1rem 0 0 0}.kontaktformular .nachricht .control-label{width:130px}.kontaktformular .nachricht .actionButton{padding:.75rem 2rem;font-size:1.25rem;color:#fff;background-color:#1f4162;border:none;float:none;clear:both}.kontaktformular .nachricht .actionButton:hover{background-color:#1959a3;cursor:pointer}.kontaktformular .nachricht label{color:#1f4162;font-weight:bolder;margin-bottom:.25rem}.kontaktformular .nachricht label.custom-control-label{color:#000;font-weight:normal}.kontaktformular .nachricht .custom-radio input{margin-right:.25rem}.kontaktformular .nachricht input,.kontaktformular .nachricht textarea{max-width:400px}.kontaktformular .nachricht .help-block{color:#e50130}.kontaktformular .nachricht .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.kontaktformular .nachricht .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.kontaktformular ul{list-style:none;padding:0;display:flex;justify-content:space-evenly;flex-wrap:wrap}.kontaktformular ul li{width:50%;text-align:center;margin-bottom:20px}@media(min-width: 768px){.kontaktformular ul li{width:33.3%}}.kontaktformular ul li span{margin-top:500px;display:block}.kontaktformular ul li a{color:#006d9b}.kontaktformular ul li a:hover{color:#1f4162}
