.sits_pm_errorMess{display:none;}
.powermail_fieldwrap.powermail_fieldwrap_type_check label{display:flex;position:relative;align-items:center;font-size: .8em;}
.powermail_fieldwrap.powermail_fieldwrap_type_check input[type="checkbox"]{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
span.sits_checkmark{ display:inline-block; flex:0 0 30px; width:30px; height:30px; margin-right:15px; position:relative; border:1px solid var(--venti_dark_grey); background:#fff; transition:all 300ms; cursor:pointer;}
span.sits_checkmark::after{content:''; position:absolute; display:none;left: 9px;top: 3px;width: 7px;height: 14px;border: solid #fff;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.powermail_fieldwrap.powermail_fieldwrap_type_check label:hover input ~ span.sits_checkmark{background:#efefef;}
.powermail_fieldwrap.powermail_fieldwrap_type_check input:checked ~ span.sits_checkmark,
.powermail_fieldwrap.powermail_fieldwrap_type_check label:hover input:checked ~ span.sits_checkmark {background-color:var(--venti_light_blue);border:1px solid var(--venti_light_blue);}
.powermail_fieldwrap.powermail_fieldwrap_type_check input:checked ~ span.sits_checkmark::after{display:block;}

.sits_form_block{ position:fixed; top:0; left: 0; width: 100%; height: 100%; z-index: 20; background: rgba(255, 255, 255, 0.45); display:flex; justify-content: center; align-items: center; pointer-events:none; opacity:0; transition:all 200ms ease-out;}
.sits_form_block.aktiv{pointer-events: auto; opacity:1;}


.powermail_fieldset.layout1{border:none; padding:0; display:flex; flex-wrap:wrap; color: var(--venti_dark_grey);}
.powermail_fieldset.layout1 .powermail_legend{display:none;}
.powermail_fieldset.layout1 .powermail_fieldwrap{flex:0 0 auto;position: relative;width:50%;display:flex;align-items:flex-end;border-bottom:2px solid var(--venti_light_grey);padding:25px 0 10px 0;}
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_textarea{width:100%; display:block;}
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_check,
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_text,
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_captcha{width:100%; border-bottom:none; display:block;}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout1,
.powermail_fieldset.layout1 .powermail_fieldwrap.nolabel{width:100%;}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout2{color:var(--venti_light_blue);}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout2 .powermail_label{display:none;}
.powermail_fieldset.layout1 .powermail_label{flex:0 0 auto;font-size: .75em;color: var(--venti_dark_grey);min-width: clamp(6.875rem, 1.25rem + 10vw, 9.375rem);}
.powermail_fieldset.layout1 .powermail_field{/* position:relative; */flex:1;}


.powermail_fieldset.layout1 ul.powermail-errors-list{position:absolute;top: 2px;left: 0;margin:0;padding:0;width: 100%;}
.powermail_fieldset.layout1 ul.powermail-errors-list li{list-style-type: none;font-size: .55em;color:red;}

.powermail_fieldset.layout1 .powermail_fieldwrap_type_select > label{position:relative;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_select .powermail_field{flex:0 0 auto;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_select > label::before{content:''; position:absolute; width:19px; height:19px; border-right:2px solid var(--venti_grey); border-bottom:2px solid var(--venti_grey); transform: rotate(45deg); left:100%; bottom:10px; transition:all 200ms ease-out;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_select > label:has(+.powermail_field:hover)::before,
.powermail_fieldset.layout1 .powermail_fieldwrap_type_select > label:has(+.powermail_field:focus-within)::before{border-right:2px solid var(--venti_light_blue); border-bottom:2px solid var(--venti_light_blue);}
.powermail_fieldset.layout1 select{border:none; font-size:.85em; -moz-appearance: none; -webkit-appearance: none;appearance: none; padding-left:40px; cursor:pointer; background:none;}
.powermail_fieldset.layout1 select:has([value='']:checked){color:var(--venti_grey);}

.powermail_fieldset.layout1 textarea,
.powermail_fieldset.layout1 input[type="text"],
.powermail_fieldset.layout1 input[type="tel"],
.powermail_fieldset.layout1 input[type="email"]{border:none; font-size:.85em; width:calc(100% - 25px); outline:none;}

.powermail_fieldset.layout1 .powermail_fieldwrap_type_check{padding-bottom:0;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_check .checkbox{padding-bottom:10px;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_check .checkbox,
.powermail_fieldwrap_type_text{font-size:.8em;}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout2 span.sits_checkmark{border:1px solid var(--venti_light_blue);}


.powermail_fieldset.layout1 .powermail_fieldwrap[class*="powermail_fieldwrap_target_"],
.powermail_fieldset.layout1 .powermail_fieldwrap.layout4,
.powermail_fieldset.layout1 .powermail_fieldwrap.layout5{display:none;}
.powermail_fieldset.layout1 .powermail_fieldwrap.aktiv[class*="powermail_fieldwrap_target_"],
.powermail_fieldset.layout1 .powermail_fieldwrap.layout4.aktiv,
.powermail_fieldset.layout1 .powermail_fieldwrap.layout5.aktiv{display:flex;}

.powermail_fieldset.layout1 .powermail_fieldwrap.layout4,
.powermail_fieldset.layout1 .powermail_fieldwrap.layout5{flex-direction:column; padding-left:40px; align-items:flex-start;}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout4 .powermail_label{padding-bottom:15px;}
.powermail_fieldset.layout1 .powermail_fieldwrap.layout5 .powermail_label{display:none;}


.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_captcha .powermail_field{display:flex;}
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_captcha .powermail_field > *{flex:0 0 auto;}
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_captcha .powermail_field .sits_resultSign::after{content:'='; display:inline-block; margin:0 10px; font-size:50px;}
.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_captcha .powermail_field input{border:1px solid var(--venti_grey); width:80px; text-align:center;}

.powermail_fieldset.layout1 .powermail_fieldwrap_type_submit,
.powermail_fieldset.layout1 .powermail_fieldwrap_type_reset{border:none;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_submit{padding-right:20px;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_reset{padding-left:20px;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_submit input,
.powermail_fieldset.layout1 .powermail_fieldwrap_type_reset input{border:none; background:var(--venti_grey); color:var(--venti_light_blue); padding:10px 20px; font-size:1.2em; width:100%; text-align:left;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; cursor:pointer; transition:all 250ms ease-out;}
.powermail_fieldset.layout1 .powermail_fieldwrap_type_submit input:hover,
.powermail_fieldset.layout1 .powermail_fieldwrap_type_reset input:hover{background:var(--venti_light_blue); color:#fff;}


.powermail_fieldset.layout1 .powermail_fieldwrap.powermail_fieldwrap_type_content{width:100%; border:none;}

@media screen and (max-width: 859px){
    .powermail_fieldset.layout1 .powermail_fieldwrap{;width:100%;}
    .powermail_fieldset.layout1 .powermail_fieldwrap_type_submit,
    .powermail_fieldset.layout1 .powermail_fieldwrap_type_reset{width:50%;}
    .powermail_fieldset.layout1 .powermail_fieldwrap_type_submit{padding-right:10px;}
    .powermail_fieldset.layout1 .powermail_fieldwrap_type_reset{padding-left:10px;}
}

.powermail_fieldset.layout1 div[class*="row"] {
    display: contents !important;
}

