.cms-consultation-form-html .box-title .required{font-size:12px;float:right;color:red;line-height:3rem}.visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cms-consultation-form-html .grecaptcha-badge{z-index:999}@media only screen and (max-width:991px){.cms-consultation-form-html .contact2.beratungsformular form .buttons-set p.required{float:none;text-align:left}.cms-consultation-form-html .contact2.beratungsformular form .buttons-set .sb-buttons-set{align-items:flex-start;margin-top:1rem}.cms-consultation-form-html .contact2.beratungsformular form .buttons-set .sb-buttons-set .agree-buttons-set{flex-direction:row-reverse}}@media (max-width:767px){.cms-consultation-form-html .contact2 .ec-row>div.ec-col-sm-6+div.ec-col-sm-6{padding:0 30px 0 10px}}