@font-face{font-family:montserrat;font-display:swap;src:url(/fileadmin/webfonts/montserrat.ttf) format("truetype")}.tx-powermail{box-shadow:0 0 15px 0 silver;padding:20px}.tx-powermail fieldset{padding:0;margin:0;border:0}.tx-powermail .powermail_fieldwrap{margin-top:20px;margin-bottom:20px}.tx-powermail .powermail_fieldwrap>label{font-weight:bold;display:block;margin-bottom:5px}.tx-powermail .powermail_file{width:100%;cursor:pointer}.tx-powermail .powermail_file::file-selector-button{background-color:#635248;color:#fff;border:0;padding:10px 15px;font-family:montserrat}.tx-powermail .powermail_file input[file-upload-button]{background:red}.tx-powermail input[type="text"],.tx-powermail input[type="email"],.tx-powermail textarea{width:100%;font:inherit;padding:15px 10px;border:2px solid #ee7f00;border-radius:0}.tx-powermail input[type="text"]:focus,.tx-powermail input[type="email"]:focus,.tx-powermail textarea:focus{outline:2px solid #635248}.tx-powermail input[type="button"]{background:#ee7f00}.tx-powermail .checkbox label{display:block;padding-left:40px;padding-top:15px;position:relative}.tx-powermail .checkbox label input[type="checkbox"]{margin:0;position:absolute;top:10px;left:0;accent-color:#ee7f00;height:30px;width:30px}.tx-powermail input[type="checkbox"]{}.tx-powermail input[type="checkbox"]+span,.tx-powermail input[type="checkbox"]+label{display:flex;align-items:center}.tx-powermail input[type="checkbox"]+span :before,.tx-powermail input[type="checkbox"]+label :before{content:"";display:inline-block;width:45px;height:30px;background-image:url(/fileadmin/img/checkbox.svg);background-repeat:no-repeat;background-size:30px 30px}.tx-powermail input[type="checkbox"]+span span,.tx-powermail input[type="checkbox"]+label span{display:none}.tx-powermail input[type="checkbox"]+span a,.tx-powermail input[type="checkbox"]+label a{margin:0 5px}.tx-powermail input[type="checkbox"]:checked+span:before,.tx-powermail input[type="checkbox"]:checked+label:before{background-image:url(/fileadmin/img/checkbox-checked.svg)}.tx-powermail .powermail_submit{background:#ee7f00;padding:10px 15px;font:inherit;border:0;border-radius:0;color:white;border:2px solid #ee7f00;cursor:pointer}.tx-powermail .powermail_submit:hover{background:white;color:#ee7f00}@media (min-width: 768px){.tx-powermail #c336{width:30%;margin:0 auto}.tx-powermail .powermail_fieldwrap_bittewaehlensie .powermail_field{display:flex;flex-wrap:wrap}.tx-powermail .powermail_fieldwrap_bittewaehlensie .powermail_field .checkbox{width:50%}.tx-powermail .powermail_fieldwrap_type_input{display:inline-block;width:100%;margin-right:20px}.tx-powermail .powermail_fieldwrap_datenschutz,.tx-powermail .powermail_fieldwrap_checklisteanfordern{display:inline-block;width:100%}.tx-powermail .powermail_fieldwrap_checklisteanfordern{text-align:right;vertical-align:top}}@media (min-width: 1024px){#c336{width:30%;margin:0 auto}}@media (min-width: 1280px){#c336{width:30%;margin:0 auto}}@media (min-width: 1440px){#c336{width:30%;margin:0 auto}}@media (min-width: 1920px){#c336{width:30%;margin:0 auto}}.tx-powermail h3,.tx-powermail .powermail_legend{display:none}.powermail_fieldwrap{padding:0}.ext-container{position:relative}.tx-powermail{margin-left:auto;border-radius:12px;padding:20px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1)}.tx-powermail .control-label{display:none}.tx-powermail h3{color:var(--main-color)}.tx-powermail .powermail_legend{display:none}.tx-powermail input,.tx-powermail label{font-size:15px}.tx-powermail input[type="text"],.tx-powermail input[type="tel"]{margin-bottom:9px;width:90%;display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.tx-powermail input[type="checkbox"]{width:auto}.tx-powermail input.powermail_submit{border-radius:2px;font-size:16px;display:inline-block;width:fit-content;font-weight:500;height:54px;justify-content:center;line-height:54px;outline:none;overflow:hidden;padding:0 28px;position:relative;vertical-align:top;white-space:nowrap;margin-bottom:12px;margin-top:20px;box-sizing:border-box;color:#fff;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--main-color), var(--main-color));transition:background-size 0.5s ease, color 0.5s ease;border:1px solid var(--main-color);background-size:100% 100%;width:fit-content}