﻿/*! 
*    form.min.css v1.0.0 
*    Copyright 2026 by mediaNETone authors
*    Created by mediaNETone (https://medianetone.com)
*
*/form[id*=zitform] fieldset{border:none;padding:0;margin:0}form[id*=zitform] legend{padding:0;margin:0}form[id*=zitform] label{position:relative;display:block;margin-bottom:4pt}form[id*=zitform] label sup{position:absolute;top:-4px;color:var(--mno-danger)}form[id*=zitform] input,form[id*=zitform] select,form[id*=zitform] textarea,form[id*=zitform] button{box-sizing:border-box !important}@media screen and (max-width: 767.98px){form[id*=zitform] input,form[id*=zitform] select,form[id*=zitform] textarea,form[id*=zitform] button{max-width:92%}}form[id*=zitform] input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),form[id*=zitform] select,form[id*=zitform] textarea{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif;font-size:calc(13.5pt - 10%) !important;font-weight:400;font-size-adjust:.53;border-color:#E1E6E3;border-style:solid;border-width:1px;border-radius:0;background-color:#EBF0ED;color:#272f31;outline:none;padding:.375rem 2.25rem .375rem .675rem;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form[id*=zitform] input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio])::placeholder,form[id*=zitform] select::placeholder,form[id*=zitform] textarea::placeholder{color:#272f31;opacity:.675}form[id*=zitform] select{background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;appearance:none;padding-right:4.125rem}form[id*=zitform] input[type=date],form[id*=zitform] input[type=datetime-local],form[id*=zitform] input[type=time],form[id*=zitform] input[type=week],form[id*=zitform] input[type=month]{-webkit-appearance:none;-moz-appearance:none;position:relative;height:36.08px}form[id*=zitform] input[type=date]::-webkit-calendar-picker-indicator,form[id*=zitform] input[type=datetime-local]::-webkit-calendar-picker-indicator,form[id*=zitform] input[type=time]::-webkit-calendar-picker-indicator,form[id*=zitform] input[type=week]::-webkit-calendar-picker-indicator,form[id*=zitform] input[type=month]::-webkit-calendar-picker-indicator{position:absolute;right:10px}form[id*=zitform] :is(.form-check){position:relative}form[id*=zitform] :is(.form-check) input[type=checkbox],form[id*=zitform] :is(.form-check) input[type=radio]{position:absolute;left:-30000px;outline:none}form[id*=zitform] :is(.form-check) input[type=checkbox]+label,form[id*=zitform] :is(.form-check) input[type=radio]+label{position:relative;padding-left:28px;cursor:pointer}form[id*=zitform] :is(.form-check) input[type=checkbox]+label::before,form[id*=zitform] :is(.form-check) input[type=radio]+label::before{position:absolute;font-family:"Font Awesome 7 Free";color:#272f31;font-size:14pt;left:0;top:3px}form[id*=zitform] :is(.form-check) input[type=checkbox]:checked+label,form[id*=zitform] :is(.form-check) input[type=radio]:checked+label{position:relative;padding-left:28px}form[id*=zitform] :is(.form-check) input[type=checkbox]:checked+label::before,form[id*=zitform] :is(.form-check) input[type=radio]:checked+label::before{color:var(--mno-success)}form[id*=zitform] :is(.form-check) input[type=checkbox]+label::before{content:""}form[id*=zitform] :is(.form-check) input[type=checkbox]:checked+label::before{content:""}form[id*=zitform] :is(.form-check) input[type=radio]+label::before{content:"";font-size:13pt}form[id*=zitform] :is(.form-check) input[type=radio]:checked+label::before{content:""}form[id*=zitform] :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}form[id*=zitform] :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:#E1E6E3;border-style:solid;border-width:1px;border-radius:0;background-color:#E1E6E3;background-position:left center;background-size:12pt;background-repeat:no-repeat;color:#272f31;outline:none;transition:background-position .15s ease-in-out;width:36px;height:14pt;top:8px}form[id*=zitform] :is(.form-switch) input[type=checkbox]:checked+label:before{content:"";border-color:var(--mno-success);background-color:var(--mno-success);background-position:right center}form[id*=zitform] span[role*=alert]{color:var(--mno-danger) !important;display:none;margin-top:.25rem;margin-bottom:0 !important;font-size:82%;font-weight:600}form[id*=zitform] input[type=checkbox]+label+span[role*=alert]{padding-left:60px !important}form[id*=zitform] input[type=radio]+label+span[role*=alert]{padding-left:1rem !important}form[id*=zitform].was-validated .form-control:valid{border-color:var(--mno-success) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form[id*=zitform].was-validated textarea.form-control:valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form[id*=zitform].was-validated select.form-select:valid{border-color:var(--mno-success) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form[id*=zitform].was-validated .form-control:invalid{background-color:#fff !important;border-color:var(--mno-danger) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem)}form[id*=zitform].was-validated textarea.form-control:invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form[id*=zitform].was-validated select.form-select:invalid{background-color:#fff !important;border-color:var(--mno-danger) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form[id*=zitform].was-validated :is(.form-check) input[type=checkbox]:checked:valid+label::before,form[id*=zitform].was-validated :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form[id*=zitform].was-validated :is(.form-check) input[type=radio]:checked:valid+label::before,form[id*=zitform].was-validated :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--mno-success)}form[id*=zitform].was-validated :is(.form-check) input[type=checkbox]:invalid+label::before,form[id*=zitform].was-validated :is(.form-check) input[type=radio]:invalid+label::before{color:var(--mno-danger) !important}form[id*=zitform].was-validated :is(.form-switch) input[type=checkbox]:checked:valid+label:before{content:"";border-color:var(--mno-success);background-color:var(--mno-success);background-position:right center}form[id*=zitform].was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before{content:"";border-color:var(--mno-danger) !important;background-color:var(--mno-danger) !important;background-position:left center}form[id*=zitform].need-validation .form-control.is-valid{border-color:var(--mno-success) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.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")}form[id*=zitform].need-validation textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form[id*=zitform].need-validation select.form-select.is-valid{border-color:var(--mno-success) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form[id*=zitform].need-validation .form-control.is-invalid{background-color:#fff !important;border-color:var(--mno-danger) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%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='%238a403d' stroke='none'/%3e%3c/svg%3e")}form[id*=zitform].need-validation textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form[id*=zitform].need-validation select.form-select.is-invalid{background-color:#fff !important;border-color:var(--mno-danger) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form[id*=zitform].need-validation :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form[id*=zitform].need-validation :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--mno-success)}form[id*=zitform].need-validation :is(.form-check) input[type=checkbox].is-invalid+label::before,form[id*=zitform].need-validation :is(.form-check) input[type=radio].is-invalid+label::before{color:var(--mno-danger) !important}form[id*=zitform].need-validation :is(.form-switch) input[type=checkbox]:checked.is-valid+label:before{content:"";border-color:var(--mno-success);background-color:var(--mno-success);background-position:right center}form[id*=zitform].need-validation :is(.form-switch) input[type=checkbox].is-invalid+label:before{content:"";border-color:var(--mno-danger) !important;background-color:var(--mno-danger) !important;background-position:left center}form[id*=zitform] div.datenschutz{display:none;font-size:10pt !important;line-height:150% !important;max-height:400px !important;overflow-x:hidden !important;overflow-y:scroll !important;border:3px solid #E1E6E3 !important;padding:1rem !important;margin:0 0 1rem !important;-webkit-transition:all .7s ease !important;transition:all .7s ease !important;box-sizing:border-box !important}form[id*=zitform] div.datenschutz h1,form[id*=zitform] div.datenschutz .h1{font-size:19pt !important}form[id*=zitform] div.datenschutz h2,form[id*=zitform] div.datenschutz .h2{font-size:16pt !important}form[id*=zitform] div.datenschutz h3,form[id*=zitform] div.datenschutz h4,form[id*=zitform] div.datenschutz h5,form[id*=zitform] div.datenschutz h6,form[id*=zitform] div.datenschutz .h3,form[id*=zitform] div.datenschutz .h4,form[id*=zitform] div.datenschutz .h5,form[id*=zitform] div.datenschutz .h6{font-size:13pt !important}form[id*=zitform] input[type=date]:valid,form[id*=zitform] input[type=datetime-local]:valid,form[id*=zitform] input[type=time]:valid,form[id*=zitform] input[type=week]:valid,form[id*=zitform] input[type=month]:valid,form[id*=zitform] input[type=date].is-valid,form[id*=zitform] input[type=datetime-local].is-valid,form[id*=zitform] input[type=time].is-valid,form[id*=zitform] input[type=week].is-valid,form[id*=zitform] input[type=month].is-valid,form[id*=zitform] input[type=date]:invalid,form[id*=zitform] input[type=datetime-local]:invalid,form[id*=zitform] input[type=time]:invalid,form[id*=zitform] input[type=week]:invalid,form[id*=zitform] input[type=month]:invalid input[type=date].is-invalid,form[id*=zitform] input[type=datetime-local].is-invalid,form[id*=zitform] input[type=time].is-invalid,form[id*=zitform] input[type=week].is-invalid,form[id*=zitform] input[type=month].is-invalid{background-position:center right 2.25rem !important}form[id*=zitform] #dropzone{width:100%;border:2px dashed #667075;border-radius:0;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;color:#272f31;padding:1rem}@media screen and (max-width: 767.98px){form[id*=zitform] #dropzone{max-width:92%}}@media screen and (min-width: 768px){form[id*=zitform] #dropzone{height:120px}}form[id*=zitform] #dropzone p{margin:.1rem 0 !important}form[id*=zitform] #dropzone.dragover{border-color:#0a84ff;background:#e8f3ff}form[id*=zitform] #output{margin-top:1rem}form[id*=zitform] #output p{margin:.5rem 0 !important}form[id*=zitform] .form-check.form-switch{padding-left:0}form[id*=zitform] fieldset:has(div.mb-3) div.mb-3{margin-bottom:1rem !important}form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e")}form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}form.was-validated .form-control:valid,form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.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")}form.was-validated select.form-select:valid,form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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")}form.was-validated .form-control:invalid,form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%238a403d' stroke='none'/%3e%3c/svg%3e")}form.was-validated select.form-select:invalid,form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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='%238a403d' stroke='none'/%3e%3c/svg%3e")}form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}aside form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),aside form select,aside form textarea{border-color:#E1E6E3;background-color:#fff}aside form :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}aside form :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:#E1E6E3;background-color:#fff}form[id*=zitform]{margin-bottom:3rem}form[id*=zitform] hgroup{margin-bottom:1.5rem}form[id*=zitform] label sup{display:inline-block;position:absolute;margin:12px 0 0 2px}form[id*=zitform] label:has(.input-group) .input-group,form[id*=zitform] label:has(.input-group) .note{display:none !important}@media only screen and (min-width: 992px){form[id*=zitform] .d-flex.cols-lg-2>div{width:50%}}@media only screen and (min-width: 992px){form[id*=zitform] .d-flex.cols-lg-3>div{width:33%}}form[id*=zitform] input[type=file]{visibility:hidden;position:absolute;z-index:-1}form[id*=zitform] textarea{min-height:120px}@media screen and (max-width: 767.98px){form[id*=zitform] .btn span{font-size:80%}form[id*=zitform] .btn span:first-child{font-size:110%}}form#zitform-1 div:has(.form-check):has(input[type=radio]){display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}@media only screen and (min-width: 1140px){form#zitform-1 div:has(.form-check):has(input[type=radio]){flex-direction:row;flex-wrap:nowrap}}form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check{position:relative;border:1px solid #E1E6E3;background-color:#EBF0ED;padding:0;height:120px}@media screen and (max-width: 767.98px){form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check{max-width:92%}}@media only screen and (min-width: 1140px){form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check{height:240px;width:50%}}form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check:has(input:checked){border:1px solid #667075}form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check label{position:absolute;padding:1rem;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check label::before{top:auto;bottom:0rem;left:1rem}@media only screen and (min-width: 1140px){form#zitform-1 div:has(.form-check):has(input[type=radio]) .form-check label::before{bottom:1rem;left:1rem}}form#zitform-1 #zitformfield-2-1+label+span[role*=alert],form#zitform-1 #zitformfield-2-2+label+span[role*=alert]{padding-top:1rem !important}joomla-alert:has(.joomla-alert--close){margin-bottom:3rem}#form-submit-msg{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.5);color:#fff !important}#form-submit-msg .element{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#form-submit-msg .element .fa-spinner{display:inline-block;margin:1rem 0;width:auto !important}