.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.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}
.hide-clear::-webkit-search-cancel-button{display:none}
@font-face{font-family:inter;src:url(../media/Inter_18pt_Regular-s.p.3f736a69.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_18pt_Medium-s.p.11e6099b.ttf)format("truetype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:inter;src:url(../media/Inter_18pt_SemiBold-s.p.88465a7b.ttf)format("truetype");font-display:swap;font-weight:500;font-style:semibold}@font-face{font-family:inter;src:url(../media/Inter_18pt_Bold-s.p.f4290cc1.ttf)format("truetype");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.0%;size-adjust:105.77%}.inter_b77d75f9-module__sXTrVq__className{font-family:inter,inter Fallback}.inter_b77d75f9-module__sXTrVq__variable{--font-inter:"inter","inter Fallback"}
@font-face{font-family:ibmPlexSerif;src:url(../media/IBMPlexSerif_Regular-s.p.cc91b996.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSerif;src:url(../media/IBMPlexSerif_Medium-s.p.09d4b1f2.ttf)format("truetype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:ibmPlexSerif;src:url(../media/IBMPlexSerif_SemiBold-s.p.e71e9239.ttf)format("truetype");font-display:swap;font-weight:600;font-style:semibold}@font-face{font-family:ibmPlexSerif;src:url(../media/IBMPlexSerif_Bold-s.p.e90ca0e5.ttf)format("truetype");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:ibmPlexSerif Fallback;src:local(Arial);ascent-override:96.26%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.49%}.ibmplexserif_164a7e69-module__Q6AwyW__className{font-family:ibmPlexSerif,ibmPlexSerif Fallback}.ibmplexserif_164a7e69-module__Q6AwyW__variable{--font-ibm-plex-serif:"ibmPlexSerif","ibmPlexSerif Fallback"}
.hs-form-wrapper .hs-main-font-element h2{font-size:var(--text-xs);font-family:var(--font-sans);padding-top:var(--spacing-10);padding-bottom:var(--spacing-2);font-weight:700}.hs-form{padding:var(--spacing-6);align-items:flex-start;gap:var(--spacing-4);background-color:var(--color-bg-primary);flex-direction:column;align-self:stretch;display:flex}.form-columns-2{align-items:flex-start;gap:var(--spacing-4);flex-direction:row;align-self:stretch;width:100%;display:flex;max-width:100%!important}.form-columns-1{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;align-self:stretch;width:100%;display:flex;max-width:100%!important}.form-columns-1:has(>:first-child[style*="display: none"]){display:none}.form-columns-1 .hs-form-field{width:100%;max-width:100%!important}.form-columns-1 .hs_ep__anrede{max-width:calc(50% - var(--spacing-2))!important}.hs-form-wrapper .hs-form .form-columns-2 .hs-form-field{width:100%}.hs-form-field{flex-direction:column;display:flex}.hs-dependent-field,.hs-form-wrapper .hs-form .hs-dependent-field .hs-form-field{width:100%}.hs-dependent-field{gap:var(--spacing-4);flex-direction:column;display:flex}.multi-container .hs-form-checkbox label{align-items:center;gap:var(--spacing-2);display:flex}.multi-container .hs-form-checkbox label>span{font-family:var(--font-utility);font-size:var(--text-sm-text);color:var(--color-text-body-secondary);font-weight:400}.hs-form-wrapper .hs-form .hs-form-checkbox .hs-input{border:1px solid var(--color-checkbox-unchecked-border);outline-offset:2px;width:1rem;height:1rem;min-height:var(--spacing-5);border-radius:.25rem;outline:2px solid #0000;flex-shrink:0}.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(--spacing-2)}.hs-form-wrapper .hs-dependent-field:has(>.hs-fieldtype-date){gap:var(--spacing-4);grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);display:grid}.hs-form-wrapper .hs-dependent-field:has(>.hs-fieldtype-date) .hs-form-field:first-child{grid-column:1/-1}.hs-form-field label{color:var(--color-text-body-primary);font-family:var(--font-utility);font-size:var(--text-xs-text);font-style:normal;font-weight:500;line-height:125%}.hs-form-field .input input{font-family:var(--font-utility)}.hs-form-field .hs-error-msgs,.hs-form-field .hs-error-msgs label{color:var(--color-text-error);font-family:var(--font-utility);font-size:var(--text-xs-text);font-style:normal;font-weight:500;line-height:125%}.hs-form-field .hs-error-msgs{padding-top:var(--spacing-1)}.hs-richtext{color:var(--color-text-body-secondary);font-family:var(--font-utility);font-size:var(--text-3xs);font-style:normal;font-weight:400;line-height:125%}.hs_submit{width:100%}.hs_submit .hs-button{width:100%;min-width:var(--spacing-36);padding:var(--spacing-4)var(--spacing-6);font-family:var(--font-utility);font-size:var(--text-2xs);justify-content:center;align-items:center;gap:var(--spacing-2);border:1px solid var(--color-button-primary-border);border-radius:var(--radius-tabbar);color:var(--color-button-primary-fg);background:var(--color-button-primary-bg);box-shadow:var(--shadow-sm);cursor:pointer;font-weight:500;transition-property:all;transition-duration:.32s;transition-timing-function:cubic-bezier(.65,.05,.36,1);display:flex}.hs_submit:hover .hs-button{border-color:var(--color-button-primary-border-hover);background:var(--color-button-primary-bg-hover)}.hs-fieldtype-textarea{border-radius:var(--radius-textfield);width:100%!important}.hs-fieldtype-text .hs-input,.hs-fieldtype-phonenumber .hs-input{border-radius:var(--radius-dropdown);width:100%!important}.hs-dateinput .hs-input{border-radius:var(--radius-dropdown)}.hs-fieldtype-select .hs-input{font-family:var(--font-utility);border-radius:var(--radius-dropdown);-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>") 96% 15px no-repeat;width:100%!important}.input{margin-top:var(--spacing-2);margin-right:0!important}.hs-input{width:100%;min-height:var(--spacing-10);padding:10px var(--spacing-4);align-items:center;gap:var(--spacing-2);border:1px solid var(--color-border-primary);background:var(--color-bg-primary);align-self:stretch;display:flex}.hs-fieldtype-radio .input .inputs-list{grid-template-rows:auto;grid-template-columns:33% 33% 33%;display:grid}.input .inputs-list .hs-form-radio-display{align-items:center;gap:.5rem;display:flex}.hs-input.error{color:var(--color-text-error)}.hs-error-msgs .hs-main-font-element{color:var(--color-text-error);font-family:var(--font-utility);font-size:var(--text-3xs);font-style:normal;font-weight:400;line-height:125%}.hs-form-booleancheckbox-display{align-items:center;display:flex}.hs-fieldtype-booleancheckbox{align-items:flex-start;gap:var(--spacing-1);display:inline-flex}.hs-fieldtype-booleancheckbox p{font-weight:400;font-size:var(--text-3xs)}.submitted-message{color:var(--color-text-body-secondary);text-align:center;font-family:var(--font-sans);font-size:var(--text-lg-text);padding:var(--spacing-24)0;font-style:normal;font-weight:400;line-height:150%}.legal-consent-container .hs-richtext p{font-size:var(--text-sm-text);color:var(--color-text-body-secondary);font-family:var(--font-utility)}.newsletter-form,.newsletter-form .hs-form-wrapper form .hs-email{width:100%}.newsletter-form .hs-form-wrapper form{gap:var(--spacing-2)var(--spacing-4);background-color:var(--color-bg-newsletter-section-bg);grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:0;display:grid}.newsletter-form .hs-form-wrapper form .hs_email{grid-area:1/1}.newsletter-form .hs-form-wrapper form .hs_email .input{margin-top:0}.newsletter-form .hs-form-wrapper form .legal-consent-container{grid-area:2/1}.newsletter-form .hs-form-wrapper form .legal-consent-container .input{margin-top:0}.newsletter-form .hs-form-wrapper form .hs_submit{grid-area:1/2/span 2}.newsletter-form .hs-form-wrapper form .hs-button{padding:var(--spacing-4)var(--spacing-6);line-height:125%}.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 .hs-email .hs-error-msgs label:not(.hs-error-msg),.newsletter-form .hs-form-wrapper form .legal-consent-container .hs-richtext{display:none}.newsletter-form .hs-form-wrapper form .hs-form-field .hs-input:not([type=checkbox]){padding:var(--spacing-4);outline-offset:2px;color:var(--color-text-body-primary);font-size:1rem;font-weight:500;line-height:125%;font-family:var(--font-utility);appearance:none;box-sizing:border-box;outline:2px solid #0000;justify-content:center;transition-property:all;transition-duration:.32s;transition-timing-function:cubic-bezier(.65,.05,.36,1)}.newsletter-form .hs-form-wrapper form .hs-form-field .hs-input:hover,.newsletter-form .hs-form-wrapper form .hs-form-field .hs-input:focus,.newsletter-form .hs-form-wrapper form .hs-form-field .hs-input:active{border:1px solid var(--color-text-body-primary)}.hs-form-wrapper form .hs-form-booleancheckbox label{flex-direction:row;align-self:stretch;align-items:flex-start;gap:.5rem;width:100%;display:flex}.hs-form-wrapper form .hs-form-booleancheckbox label input{border:1px solid var(--color-checkbox-unchecked-border);outline-offset:2px;width:1rem;height:1rem;min-height:var(--spacing-5);border-radius:.25rem;outline:2px solid #0000;flex-shrink:0}.hs-form-wrapper form .hs-form-booleancheckbox label span{text-align:left;cursor:pointer;color:var(--color-text-body-primary);font-family:var(--font-utility);font-size:var(--text-md-text);-webkit-user-select:none;user-select:none;margin-left:0;font-style:normal;font-weight:400;line-height:125%;display:flex}.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{background-color:var(--color-bg-error);border:1px dashed var(--color-border-error);margin-top:.5rem;padding:.75rem 1rem;display:flex}.newsletter-form .hs-form-wrapper .submitted-message{border:1px dashed var(--color-border-success);background:var(--color-bg-success);color:var(--color-text-success);font-family:var(--font-utility);border-radius:.125rem;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;width:100%;padding:.75rem 1rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:125%;display:flex}#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e{display:flex}:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_feg_newsletter_thema,:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_feg_newsletter_themen{grid-area:1/1/auto/span 2}:is(:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_feg_newsletter_thema,:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_feg_newsletter_themen) ul{gap:1.5rem;display:flex}:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_email{grid-area:2/1/auto/span 2}:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_email>label{display:block}:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .legal-consent-container{grid-area:3/1/auto/span 2}:is(#hsForm_45a4bbcb-f775-4d1e-91b3-2be5dfbb65c3,#hsForm_76023adf-28a6-4add-8ef8-36893196421e) .hs_submit{grid-area:2/3}.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%}.hs-form-wrapper .hs-form .hs-dependent-field .hs-fieldtype-date:not(:first-child){margin-right:0}.hs-form-wrapper .hs-form .hs-dependent-field .hs-fieldtype-date:last-child{margin-left:0}.newsletter-form .hs-form-wrapper form{gap:var(--spacing-2);grid-template-rows:auto auto auto;grid-template-columns:1fr;display:grid}.newsletter-form .hs-form-wrapper form .hs_email,.newsletter-form .hs-form-wrapper form .legal-consent-container,.newsletter-form .hs-form-wrapper form .hs_submit{grid-area:auto/1}.newsletter-form .hs-form-wrapper form .hs_submit{margin-top:var(--spacing-2)}}
