/* Source and licensing information for the line(s) below can be found at https://demo.websize.ch/themes/custom/demo/css/c-form.css. */
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.section{width:100%}.padding-abstand{padding-left:3%;padding-right:3%}@media only screen and (max-width:567px){.padding-abstand{padding-left:17px;padding-right:17px}}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto}@media screen and (max-width:1170px){.content{padding-left:3%;padding-right:3%}}@media only screen and (max-width:567px){.content{padding-left:17px;padding-right:17px}}.link-mit-pfeil{text-decoration:none}.link-mit-pfeil:hover{text-decoration:none}.link-mit-pfeil:after{content:"\f30b";font-family:"Font Awesome 5 Free";font-size:1.2em;padding:0 .3em;transition:padding .3s cubic-bezier(.65,.05,.36,1)}.link-mit-pfeil:hover:after{padding-left:.5em}.default-shadow{box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.default-shadow:hover{box-shadow:rgba(0,0,0,.25) 0px 1px 4px}.image-zoom{overflow:hidden;display:block}.image-zoom img,.image-zoom video{transform:scale(1);-webkit-transform:scale(1);transition:transform .4s cubic-bezier(.65,.05,.36,1)}.image-zoom img:hover,.image-zoom video:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.box-bg{background-color:#fff}.notselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.borderBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.animation_fadein{-webkit-animation:1.2 ease 0s normal forwards 1 fadein;animation:1.2s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}.animation_fade{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.form-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto}@media screen and (max-width:1170px){.form-section{padding-left:3%;padding-right:3%}}@media only screen and (max-width:567px){.form-section{padding-left:17px;padding-right:17px}}@media screen and (max-width:1170px){.form-section{padding:0 !important}}@media only screen and (max-width:567px){.form-section{padding:0 !important}}input{max-width:498px;line-height:inherit;padding-left:15px;max-width:100%;height:3em}.input__field{border:1px solid #185789 !important;background-color:rgba(24,87,137,.2);width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input__field:focus~label{left:0;top:-25px;font-size:14px;color:#185789;transition:.3s}.input__field~label{position:absolute;left:15px;width:498px;top:10px;transition:.3s;letter-spacing:.5px;color:#185789;font-size:18px;font-weight:400}.has-content.input__field~label{top:-22px;left:0;font-size:14px;color:#185789;transition:.3s}.form-type-textarea{width:100%}.form-type-textarea .bar{width:100%}textarea{width:100%;padding-left:15px;padding-top:10px}#wrap .col{float:left}#wrap .col a{text-decoration:none}select,.form-date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:498px;padding:.4em 0 .4em 6px;color:#7d7d7c;border:1px solid #d1dde7;border-radius:0;cursor:pointer}select:focus,.form-date:focus{box-shadow:0 0 3px 0 #185789}label.option{vertical-align:top}.webform-checkboxes-other label{display:block;font-weight:700}.webform-checkboxes-other .form-item{display:block}.webform-checkboxes-other .form-item label{display:inline;font-weight:400}.form-item{position:relative}.webform-flex--container>.form-item{margin-top:2em}.form-item,.form-actions,fieldset.webform-composite-hidden-title{margin-top:2em;margin-bottom:1.2em}.form-checkboxes{margin:0}.form-checkboxes input{height:1em}.form-checkboxes .form-item{margin:0}.form-radios{display:inline-grid}.form-radios .form-item{margin:0}.js-form-type-radio{height:1.6rem}.js-form-type-radio input{height:1.7rem}.form-type-select label{display:block;font-weight:400;color:#185789;font-size:14px}.form-type-date .icon:after{color:#f0f0ef;margin-left:-28px;content:"\f073";font-family:"Font Awesome 5 Free"}.form-type-tel{margin-top:.8em}.form-type-tel label{display:block;font-weight:400;color:#185789;font-size:14px}.form-type-tel input{border-bottom:1px solid #ccc;background-color:rgba(24,87,137,.2)}input.webform-webform-telephone-international{border:0}.form-submit{box-sizing:border-box;display:inline-block;padding:.3em 1.5em;font-size:1em;text-align:center;text-decoration:none;color:#fff;background-color:#185789;border:none;cursor:pointer;border:solid 2px #144973;margin-left:0;width:auto}.form-submit:hover{background-color:transparent;color:#185789;text-decoration:none}#search-block-form .form-submit{visibility:hidden;display:none;width:auto}#search-block-form .form-type-search:after{content:"\f002";font-family:"Font Awesome 5 Free";color:#fff}#search-block-form input{width:80%}#search-block-form input::-webkit-input-placeholder{color:#fff}#search-block-form input::-moz-placeholder{color:#fff}#search-block-form input:-ms-input-placeholder{color:#fff}#search-block-form input::-moz-placeholder{color:#fff}.form-type-checkbox{margin-top:0 !important}.form-type-checkbox .form-checkbox{height:auto}
/* Source and licensing information for the above line(s) can be found at https://demo.websize.ch/themes/custom/demo/css/c-form.css. */