﻿.standorteformular{padding:0 0 100px}@media(max-width: 991px){.standorteformular{padding:0 0 40px}}.standorteformular h3{font-weight:800;font-size:20px;line-height:25px;letter-spacing:0px;color:#0697db}@media(max-width: 991px){.standorteformular h3{margin-bottom:0}}.standorteformular h2{font-size:35px;line-height:44px;letter-spacing:0px;color:#003149;font-weight:600;margin-bottom:15px}@media(max-width: 991px){.standorteformular h2{font-size:30px;line-height:40px}}.standorteformular h4{font-weight:400;font-size:22px;line-height:27px;letter-spacing:0px;color:#003149}.standorteformular .formular-wrapper{border-radius:80px;background:#e6eff5 0% 0% no-repeat padding-box;padding:60px 75px 40px}@media(max-width: 991px){.standorteformular .formular-wrapper{border-radius:40px;padding:40px 20px 20px}}.standorteformular select{-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.standorteformular .select i{top:21px;position:absolute;right:35px;font-size:14px;z-index:0;color:#003149}.standorteformular input[type=text],.standorteformular input[type=tel],.standorteformular input[type=email],.standorteformular textarea{background-color:#fff;border:1px solid #fff;border-radius:12px;padding:15px;font-size:18px;width:100%;color:#003149;margin-bottom:0px}.standorteformular select{background-color:#fff;border:1px solid #fff;height:59px;padding:18px;font-size:18px;width:100%;color:#003149;border-radius:12px}.standorteformular label{color:#003149;font-size:18px;line-height:24px}.standorteformular ::placeholder{color:#003149;opacity:1}.standorteformular :-ms-input-placeholder{color:#003149}.standorteformular ::-ms-input-placeholder{color:#003149}.standorteformular .anrede{margin:30px 0}.standorteformular .primary-button{background-color:#0697db;color:#fff;border-radius:5px;padding:16px;font-size:18px;line-height:22px;letter-spacing:.5px;font-weight:bold;display:inline-block;border:none;width:250px;transition:.3s}.standorteformular .primary-button:hover{background-color:#003149;color:#fff;text-decoration:none;transition:.3s}.standorteformular .wpcf7{margin-top:50px}@media(max-width: 991px){.standorteformular .wpcf7{margin-top:25px}}.standorteformular .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item.first{margin-left:0}@media(max-width: 991px){.standorteformular .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin-left:0}}.standorteformular .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input{width:auto;width:20px;height:20px}@media(max-width: 768px){.standorteformular .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input{height:2em;float:left}}.standorteformular .wpcf7-form .wpcf7-radio .wpcf7-list-item{display:inline-block}.standorteformular .wpcf7-form .wpcf7-radio .wpcf7-list-item.first{margin-right:30px}@media(max-width: 991px){.standorteformular .wpcf7-form .wpcf7-radio .wpcf7-list-item.first{margin-right:20px}}.standorteformular .wpcf7-form .wpcf7-radio label{position:relative;cursor:pointer;padding-top:4px}.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]{position:relative;visibility:hidden;margin-right:15px}@media(max-width: 991px){.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]{margin-right:25px}}.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]+span:before,.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]+span:after{content:"";display:block;position:absolute;height:30px;width:30px;top:5px;left:0;border-radius:50%;background-color:rgba(0,0,0,0);border:4px solid #fff}.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]+span:after{content:"";visibility:hidden;height:16px;width:16px;top:12px;left:7px;background-color:#fff}.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]:checked+span:before{background-color:rgba(0,0,0,0)}.standorteformular .wpcf7-form .wpcf7-radio input[type=radio]:checked+span:after{visibility:visible}.standorteformular .wpcf7-checkbox{position:relative;display:block}@media(max-width: 991px){.standorteformular .wpcf7-checkbox{display:flex;flex-direction:column}}.standorteformular .wpcf7-checkbox label{position:relative;cursor:pointer}.standorteformular .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:30px;height:30px;top:0;left:0}.standorteformular .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:0;height:30px;width:30px;top:0px;left:0px;border:4px solid #bedcec}.standorteformular .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";height:20px;width:20px;top:0px;left:5px;visibility:hidden;font-size:18px;text-align:center;line-height:30px}.standorteformular .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:rgba(0,0,0,0)}.standorteformular .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.standorteformular .wpcf7-checkbox .wpcf7-list-item-label{margin-left:45px;margin-top:2px;display:inline-block;cursor:pointer}.standorteformular .suli-checkbox:last-child>p{padding:15px 15px 0;background-color:#bedcec;border-radius:18px;padding:15px 15px 15px;background-color:#bedcec;border-radius:18px;margin-top:-34px}@media(max-width: 991px){.standorteformular .suli-checkbox:last-child>p{margin-top:0}}@media(max-width: 768px){.standorteformular .suli-checkbox:last-child>p{padding:15px 15px 0}}