.hs-form-wrapper .hs-main-font-element h2{font-size:var(--tw-font-size-xs);font-family:var(--tw-font-sans);font-weight:700;padding-top:var(--tw-spacing-10);padding-bottom:var(--tw-spacing-2)}.hs-form{display:flex;padding:var(--tw-spacing-6);flex-direction:column;align-items:flex-start;gap:var(--tw-spacing-4);align-self:stretch;background-color:var(--tw-bg-primary)}.form-columns-2{flex-direction:row}.form-columns-1,.form-columns-2{display:flex;align-items:flex-start;gap:var(--tw-spacing-4);align-self:stretch;width:100%;max-width:100%!important}.form-columns-1{flex-direction:column}.form-columns-1 .hs-form-field{width:100%;max-width:100%!important}.form-columns-1 .hs_ep__anrede{max-width:calc(50% - var(--tw-spacing-2))!important}.hs-form-wrapper .hs-form .form-columns-2 .hs-form-field{width:100%}.hs-form-field{display:flex;flex-direction:column}.hs-dependent-field,.hs-form-wrapper .hs-form .hs-dependent-field .hs-form-field{width:100%}.hs-dependent-field{display:flex;flex-direction:column;gap:var(--tw-spacing-4)}.multi-container .hs-form-checkbox label{display:flex;align-items:center;gap:var(--tw-spacing-2);&>span{font-family:var(--tw-font-utility);font-size:var(--tw-font-size-sm-text);font-weight:400;color:var(--tw-text-body-secondary)}}.hs-form-wrapper .hs-form .hs-form-checkbox .hs-input{flex-shrink:0;height:1rem;width:1rem;border-radius:.25rem;outline:2px solid transparent;outline-offset:2px;min-height:var(--tw-spacing-5)}.hs-form-wrapper .hs-form .hs-ep_noch_nicht_festgelegt_inhouse_formular.hs-form-field,.hs-form-wrapper .hs-form .hs_ep_veranstaltungform_sonstiges_inhouse_formular.hs-form-field{width:100%;margin-top:var(--tw-spacing-2)}.hs-form-wrapper .hs-dependent-field:has(>.hs-fieldtype-date){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:var(--tw-spacing-4);.hs-form-field:first-child{grid-column:1/-1}}.hs-form-field label{color:var(--tw-text-body-primary);font-size:var(--tw-font-size-xs-text);font-style:normal;font-weight:500;line-height:125%}.hs-form-field .input input,.hs-form-field label{font-family:var(--tw-font-utility)}.hs-form-field .hs-error-msgs,.hs-form-field .hs-error-msgs label{color:var(--tw-text-error);font-family:var(--tw-font-utility);font-size:var(--tw-font-size-xs-text);font-style:normal;font-weight:500;line-height:125%}.hs-form-field .hs-error-msgs{padding-top:var(--tw-spacing-1)}.hs-richtext{color:var(--tw-text-body-secondary);font-family:var(--tw-font-utility);font-size:var(--tw-font-size-3xs);font-style:normal;font-weight:400;line-height:125%}.hs_submit{width:100%}.hs_submit .hs-button{display:flex;width:100%;min-width:var(--tw-spacing-36);padding:var(--tw-spacing-4) var(--tw-spacing-6);justify-content:center;align-items:center;font-family:var(--tw-font-utility);font-size:var(--tw-font-size-2xs);font-weight:500;gap:var(--tw-spacing-2);border:1px solid var(--tw-button-primary-border);border-radius:var(--tw-border-radius-tabbar);color:var(--tw-button-primary-fg);background:var(--tw-button-primary-bg);box-shadow:var(--tw-shadow-sm);cursor:pointer;transition-property:all;transition-duration:.32s;transition-timing-function:cubic-bezier(.65,.05,.36,1)}.hs_submit:hover .hs-button{border-color:var(--tw-button-primary-border-hover);background:var(--tw-button-primary-bg-hover)}.hs-fieldtype-textarea{width:100%!important;border-radius:var(--tw-border-radius-textfield)}.hs-fieldtype-phonenumber .hs-input,.hs-fieldtype-text .hs-input{width:100%!important;border-radius:var(--tw-border-radius-dropdown)}.hs-dateinput .hs-input,.hs-fieldtype-select .hs-input{border-radius:var(--tw-border-radius-dropdown)}.hs-fieldtype-select .hs-input{width:100%!important;font-family:var(--tw-font-utility);-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="%232D1810" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position-x:96%;background-position-y:15px}.input{margin-top:var(--tw-spacing-2);margin-right:0!important}.hs-input{width:100%;display:flex;min-height:var(--tw-spacing-10);padding:10px var(--tw-spacing-4);align-items:center;gap:var(--tw-spacing-2);align-self:stretch;border:1px solid var(--tw-border-primary);background:var(--tw-bg-primary)}.hs-fieldtype-radio .input .inputs-list{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto}.input .inputs-list .hs-form-radio-display{display:flex;align-items:center;gap:.5rem}.hs-input.error{color:var(--tw-text-error)}.hs-error-msgs .hs-main-font-element{color:var(--tw-text-error);font-family:var(--tw-font-utility);font-size:var(--tw-font-size-3xs);font-style:normal;font-weight:400;line-height:125%}.hs-form-booleancheckbox-display{display:flex;align-items:center}.hs-fieldtype-booleancheckbox{display:inline-flex;align-items:flex-start;gap:var(--tw-spacing-1)}.hs-fieldtype-booleancheckbox p{font-weight:400;font-size:var(--tw-font-size-3xs)}.submitted-message{color:var(--tw-text-body-secondary);text-align:center;font-family:var(--tw-font-sans);font-size:var(--tw-font-size-lg-text);font-style:normal;font-weight:400;line-height:150%;padding:var(--tw-spacing-24) 0}.legal-consent-container .hs-richtext p{font-size:var(--tw-font-size-sm-text);color:var(--tw-text-body-secondary);font-family:var(--tw-font-utility)}.newsletter-form,.newsletter-form .hs-form-wrapper form .hs-email{width:100%}.newsletter-form .hs-form-wrapper form{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--tw-spacing-2) var(--tw-spacing-4);padding:0;background-color:var(--tw-bg-newsletter-section-bg);.hs_email{grid-column:1;grid-row:1;.input{margin-top:0}}.legal-consent-container{grid-column:1;grid-row:2;.input{margin-top:0}}.hs_submit{grid-column:2;grid-row:1/span 2}}.newsletter-form .hs-form-wrapper form .hs-button{padding:var(--tw-spacing-4) var(--tw-spacing-6);line-height:125%}.newsletter-form .hs-form-wrapper form .hs-email .hs-error-msgs label:not(.hs-error-msg),.newsletter-form .hs-form-wrapper form .hs-email>label,.newsletter-form .hs-form-wrapper form .hs_error_rollup label,.newsletter-form .hs-form-wrapper form .legal-consent-container .hs-richtext{display:none}.newsletter-form .hs-form-wrapper form .hs_email.hs-form-field .hs-input{padding:var(--tw-spacing-4);line-height:125%;font-weight:500;font-size:1rem;outline:2px solid transparent;outline-offset:2px;color:var(--tw-text-body-primary);font-family:var(--tw-font-utility);justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;transition-property:all;transition-duration:.32s;transition-timing-function:cubic-bezier(.65,.05,.36,1)}.newsletter-form .hs-form-wrapper form .hs_email.hs-form-field .hs-input:active,.newsletter-form .hs-form-wrapper form .hs_email.hs-form-field .hs-input:focus,.newsletter-form .hs-form-wrapper form .hs_email.hs-form-field .hs-input:hover{border:1px solid var(--tw-text-body-primary)}.hs-form-wrapper form .hs-form-booleancheckbox label{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;align-self:stretch;width:100%}.hs-form-wrapper form .hs-form-booleancheckbox label input{flex-shrink:0;height:1rem;width:1rem;border-radius:.25rem;outline:2px solid transparent;outline-offset:2px;min-height:var(--tw-spacing-5)}.hs-form-wrapper form .hs-form-booleancheckbox label span{margin-left:0;display:flex;text-align:left;cursor:pointer;color:var(--tw-text-body-primary);font-family:var(--tw-font-utility);font-size:var(--tw-font-size-md-text);font-style:normal;font-weight:400;line-height:125%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newsletter-form .hs-form-wrapper form .hs_error_rollup,.newsletter-form .hs-form-wrapper form .hs_error_rollup ul{width:100%}.newsletter-form .hs-form-wrapper form .hs-email .hs-error-msgs label{margin-top:.5rem;padding:.75rem 1rem;background-color:var(--tw-bg-error);border:1px dashed var(--tw-border-error);display:flex}.newsletter-form .hs-form-wrapper .submitted-message{border-radius:.125rem;border:1px dashed var(--tw-border-success);background:var(--tw-bg-success);display:flex;padding:.75rem 1rem;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;color:var(--tw-text-success);font-family:var(--tw-font-utility);font-size:.75rem;font-style:normal;font-weight:500;line-height:125%;width:100%}.kos-booking .hs-form-wrapper>form{padding:unset}@media screen and (max-width:960px){.hs-fieldtype-radio .input .inputs-list{grid-template-columns:50% 50%}}@media screen and (max-width:640px){.form-columns-2{flex-direction:column}.form-columns-2 .field{width:100%!important}.hs-fieldtype-radio .input .inputs-list{grid-template-columns:100%}.hs-form-wrapper .hs-form .hs-dependent-field .hs-fieldtype-date{width:100%;&:not(:first-child){margin-right:0}&:last-child{margin-left:0}}.newsletter-form .hs-form-wrapper form{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:var(--tw-spacing-2);.hs_email,.hs_submit,.legal-consent-container{grid-column:1;grid-row:auto}.hs_submit{margin-top:var(--tw-spacing-2)}}}.hide-clear::-webkit-search-cancel-button{display:none}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}