@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_latin-s.p.0eehd8tgys7nv.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.plusjakartasans_fa0dc676-module__m6Izea__className{font-family:plusJakartaSans,plusJakartaSans Fallback,system-ui,sans-serif;font-style:normal}.plusjakartasans_fa0dc676-module__m6Izea__variable{--font-sans:"plusJakartaSans", "plusJakartaSans Fallback", system-ui, sans-serif}
@font-face{unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF;font-family:notoSansArabic;src:url(../media/NotoSansArabic_arabic-s.0p-f7yd42daun.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoSansArabic Fallback;src:local(Arial);ascent-override:137.4%;descent-override:73.8%;line-gap-override:0.0%;size-adjust:100.0%}.notosansarabic_fb12dba4-module__uNG1rW__className{font-family:notoSansArabic,notoSansArabic Fallback}.notosansarabic_fb12dba4-module__uNG1rW__variable{--font-arabic:"notoSansArabic", "notoSansArabic Fallback"}
#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{appearance:none;cursor:pointer;outline:revert;outline-offset:2px;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:0;position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;width:100%;width:unset;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;display:flex;position:relative;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;margin:0;display:block;position:absolute;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;pointer-events:none;z-index:-1;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;text-align:left;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);max-width:43em;max-height:37.5em;right:var(--cc-modal-margin);margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;visibility:hidden;z-index:1;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:0}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-sans), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-sans), system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-\[var\(--sp-md\)\]{margin-bottom:var(--sp-md)}.mb-\[var\(--sp-xs\)\]{margin-bottom:var(--sp-xs)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--fs-xs:clamp(.8rem, .77rem + .12vw, .875rem);--fs-sm:clamp(.9rem, .86rem + .16vw, 1rem);--fs-base:clamp(1rem, .95rem + .2vw, 1.125rem);--fs-md:clamp(1.15rem, 1.05rem + .4vw, 1.4rem);--fs-lg:clamp(1.4rem, 1.2rem + .8vw, 2rem);--fs-xl:clamp(1.85rem, 1.5rem + 1.5vw, 3rem);--fs-2xl:clamp(2.3rem, 1.7rem + 2.6vw, 4rem);--fs-3xl:clamp(2.8rem, 2rem + 4vw, 5.5rem);--sp-2xs:clamp(.5rem, .45rem + .2vw, .625rem);--sp-xs:clamp(.75rem, .68rem + .3vw, 1rem);--sp-sm:clamp(1rem, .9rem + .5vw, 1.5rem);--sp-md:clamp(1.75rem, 1.4rem + 1.5vw, 3rem);--sp-lg:clamp(3.25rem, 2.5rem + 3.2vw, 6rem);--sp-xl:clamp(4.5rem, 3.3rem + 5vw, 9rem);--container-max:1320px;--content-max:780px;--pad-inline:clamp(1.25rem, 4vw, 4.5rem);--radius-sm:var(--r-sm);--radius:var(--r);--radius-lg:var(--r);--radius-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.18s var(--ease);--t:.34s var(--ease);--t-slow:.6s var(--ease);--shadow-sm:0 16px 36px -32px #16151380;--shadow:0 16px 36px -30px #16151380;--shadow-lg:0 22px 44px -34px #16151373;--paper:#f6f8fa;--paper-2:#e8f1f7;--surface:#fff;--ink:#161513;--acc:#0a6f9e;--acc-deep:#075172;--deep:#01632a;--deep-2:#014a1f;--spark:#fee45c;--warn:#a8520c;--line:#16151329;--line-strong:#16151347;--muted:#5b6672;--r:clamp(14px, 1.8vw, 22px);--r-sm:10px;--gf-ink:var(--ink);--gf-ink-2:#2a2825;--gf-teal:var(--acc);--gf-teal-deep:var(--acc-deep);--gf-teal-soft:var(--paper-2);--gf-signal:var(--acc);--gf-signal-deep:var(--acc-deep);--gf-sand:var(--paper);--gf-white:var(--surface);--gf-muted:var(--muted);--gf-line:var(--line);--background:var(--paper);--foreground:var(--ink);--road-dash:linear-gradient(90deg, var(--acc), var(--acc))}[data-bg=DARK]{--gf-teal:#fff;--gf-teal-deep:#fff;--gf-teal-soft:#ffffff1f;--gf-signal:#fff;--gf-signal-deep:#f0fff5;--gf-muted:#ffffffdb;--gf-line:#ffffff38;--muted:#ffffffdb;--line:#ffffff38;--acc:#fff}*,:before,:after{box-sizing:border-box;min-width:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--acc) var(--paper-2);scrollbar-width:thin;caret-color:var(--acc)}body{background:var(--paper);color:var(--ink);max-width:100vw;font:400 clamp(1rem, .95rem + .25vw, 1.11rem) / 1.6 var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--acc);color:#fff}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--acc);border:3px solid var(--paper-2);border-radius:99px}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}a{color:inherit;text-decoration:none}[hidden]{display:none!important}img{max-width:100%}:target,[id]{scroll-margin-top:6rem}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:800;line-height:1}h1{font-size:clamp(1.9rem,3.8vw,3.6rem)}h2{font-size:clamp(1.6rem,3.2vw,2.7rem)}h3{letter-spacing:-.025em;font-size:clamp(1.02rem,1.4vw,1.28rem);line-height:1.2}h4{letter-spacing:-.02em;font-size:1rem}p{text-wrap:pretty;margin:0}.lead{color:var(--muted);max-width:52ch;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.55}.prose{max-width:62ch;color:var(--muted);font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.68}.prose+.prose{margin-top:.9rem}.prose strong{color:var(--ink)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.71rem;font-weight:700}.block-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-block-end:.7rem;font-size:.71rem;font-weight:700}.container-site{max-width:calc(var(--container-max) + 2 * var(--pad-inline));padding-inline:var(--pad-inline);margin-inline:auto}.container-content{max-width:calc(62rem + 2 * var(--pad-inline));padding-inline:var(--pad-inline);margin-inline:auto}.sectionHead{gap:.8rem;max-width:60ch;margin-bottom:clamp(1.5rem,3vw,2.4rem);display:grid}.sectionHead--center{text-align:center;justify-items:center;margin-inline:auto}[data-bg=DEFAULT]{color:var(--ink);background:0 0}[data-bg=MUTED]{background:var(--surface);color:var(--ink);border-block:1px solid var(--line)}[data-bg=BRAND]{background:var(--paper-2);color:var(--ink)}[data-bg=DARK]{background:var(--deep);color:#fff}[data-bg=DARK] :is(h1,h2,h3,h4){color:#fff}[data-bg=DARK] .prose,[data-bg=DARK] .lead{color:#ffffffe0}[data-bg=DARK] .prose strong{color:#fff}[data-spacing=NONE]{padding-block:0}[data-spacing=SM]{padding-block:clamp(1.6rem,4vh,2.8rem)}[data-spacing=MD]{padding-block:clamp(3rem,7vh,6rem)}[data-spacing=LG]{padding-block:clamp(4rem,10vh,8rem)}.btn,.act{background:var(--acc);color:#fff;cursor:pointer;text-align:center;transition:background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border:0;border-radius:99px;justify-content:center;align-items:center;gap:.65em;padding:1em 1.6em;font-family:inherit;font-size:.96rem;font-weight:700;line-height:1.2;display:inline-flex}.btn:hover,.act:hover{background:var(--acc-deep);transform:translateY(-2px)}.btn:active,.act:active{transform:translateY(0)}.btn svg,.act svg{transition:transform .22s var(--ease);flex:none}.btn:hover svg,.act:hover svg{transform:translate(4px)}.btn--primary{background:var(--acc);color:#fff}.btn--secondary,.act--green{background:var(--deep);color:#fff}.btn--secondary:hover,.act--green:hover{background:var(--deep-2)}.btn--ghost,.act--quiet{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.6px var(--line)}.btn--ghost:hover,.act--quiet:hover{background:var(--ink);color:var(--paper);box-shadow:none}.btn--link{color:var(--acc);background:0 0;padding-inline:0}.btn--link:hover{text-underline-offset:4px;background:0 0;text-decoration:underline;transform:none}.btn[disabled],.act[disabled]{opacity:.45;pointer-events:none}[data-bg=DARK] .btn--primary,.act--onDeep{color:var(--deep);background:#fff}[data-bg=DARK] .btn--primary:hover,.act--onDeep:hover{color:var(--deep);background:#f0fff5}[data-bg=DARK] .btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.6px #ffffff80}[data-bg=DARK] .btn--ghost:hover{color:var(--deep);background:#fff}.dot{aspect-ratio:1;background:var(--acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(36px,2.8vw,44px);transition:background .18s,transform .18s;display:inline-grid}.top{padding:.8rem var(--pad-inline);z-index:60;background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.top{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topBar{background:var(--ink);color:#ffffffdb;padding:.45rem var(--pad-inline);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.topBar ul{flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.topBar a{color:#fff;font-weight:700}@media (max-width:760px){.topBar ul{display:none}.topBar{justify-content:center}}.brand{flex:none;align-items:center;gap:.7rem;display:flex}.brand img{border-radius:3px;width:auto;height:clamp(34px,3.2vw,42px)}.brand .txt{line-height:1.12;display:grid}.brand .nm{letter-spacing:-.035em;font-size:clamp(.98rem,1.2vw,1.1rem);font-weight:800}.brand .sub{color:var(--muted);font-size:.67rem}.topNav{gap:1.25rem;display:flex}.topNav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding-block:.3rem;font-size:.81rem;font-weight:600}.topNav a:hover{color:var(--ink)}.topNav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--acc)}.topActs{flex:none;align-items:center;gap:.6rem;display:flex}.topActs>.act{padding:.75em 1.3em;font-size:.9rem}.burger{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:none}.burger span{background:var(--ink);border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:980px){.topNav{display:none}.burger{display:flex}.topActs>.act{display:none}}.mobileNav{z-index:55;background:var(--paper);padding:5.5rem var(--pad-inline) var(--pad-inline);align-content:start;gap:.2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.mobileNav a{letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:.75rem 0;font-size:1.25rem;font-weight:700}.mobileNav a[aria-current=page]{color:var(--acc)}.mobileNav .act{color:#fff;border-bottom:0;justify-self:start;margin-top:1.2rem;padding:.95em 1.6em;font-size:1rem}.mobileNav .mobileNav__tel{color:var(--muted);border-bottom:0;margin-top:.6rem;font-size:1rem}.end{border-top:1px solid var(--line);padding:clamp(2.2rem, 5vh, 4rem) var(--pad-inline) var(--pad-inline);background:var(--surface);gap:clamp(1.3rem,3.5vh,2.2rem);display:grid}.endTop{max-width:var(--container-max);gap:clamp(1.1rem,2.6vw,2.2rem);width:100%;margin-inline:auto;display:grid}@media (min-width:880px){.endTop{grid-template-columns:auto 1fr auto;align-items:center}}.endTop .brand img{height:clamp(48px,4.6vw,62px)}.endTop .prose{font-size:.88rem}.endHot{justify-items:start;gap:.15rem;display:grid}@media (min-width:880px){.endHot{text-align:right;justify-items:end}}.endHot a{letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800}.endLinks{max-width:var(--container-max);flex-wrap:wrap;gap:.6rem 1.4rem;width:100%;margin-inline:auto;font-size:.86rem;display:flex}.endLinks a{color:var(--muted)}.endLinks a:hover{color:var(--ink)}.endAddr{max-width:var(--container-max);width:100%;color:var(--muted);white-space:pre-line;margin-inline:auto;font-size:.83rem}.endFoot{border-top:1px solid var(--line);color:var(--muted);max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;gap:1.2rem;width:100%;margin-inline:auto;padding-top:1.1rem;font-size:.83rem;display:flex}.endFoot a:hover{color:var(--ink)}.hero{padding:clamp(1.6rem, 4vh, 2.8rem) var(--pad-inline) clamp(2rem, 5vh, 3.5rem);max-width:calc(var(--container-max) + 2 * var(--pad-inline));gap:clamp(1.3rem,2.6vw,2.2rem);margin-inline:auto;display:grid}.heroTop{gap:.9rem;max-width:64ch;display:grid}.heroShot{border-radius:var(--r);background:var(--paper-2);min-height:clamp(210px,40vh,560px);margin:0;position:relative;overflow:hidden}.heroShot img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.float{z-index:2;border-radius:calc(var(--r) * .7);-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fff;background:#161513c7;border:1px solid #ffffff38;gap:.35rem;max-width:23rem;padding:clamp(.8rem,1.3vw,1.15rem);display:grid;position:absolute;bottom:clamp(.7rem,1.4vw,1.3rem);left:clamp(.7rem,1.4vw,1.3rem);right:clamp(.7rem,1.4vw,1.3rem)}.float b{letter-spacing:-.025em;font-size:clamp(.96rem,1.3vw,1.1rem);font-weight:800;line-height:1.2}.float span{color:#ffffffeb;font-size:.85rem;line-height:1.45}.mini{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:.2rem;font-size:.85rem;display:flex}.mini b{color:var(--ink);font-weight:700}.pageHero{padding:clamp(1.4rem, 3.5vh, 2.4rem) var(--pad-inline) 0;max-width:calc(var(--container-max) + 2 * var(--pad-inline));gap:clamp(1.2rem,2.6vw,2.6rem);margin-inline:auto;display:grid}@media (min-width:1040px){.pageHero.has-media{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center}}.pageHeroTxt{align-content:center;gap:.9rem;min-width:0;max-width:54ch;display:grid}.pageHero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.9rem,3.4vw,3rem)}.pageHeroTxt .acts{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}.pageHero .heroShot{min-height:clamp(200px,34vh,420px)}.pageNote{background:var(--deep);color:#fff;border-radius:var(--r);align-content:center;gap:.6rem;min-height:clamp(180px,26vh,300px);padding:clamp(1.4rem,3vw,2.4rem);display:grid}.pageNote b{letter-spacing:-.03em;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:800;line-height:1.15}.pageNote span{color:#ffffffe6;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.5}.pageHeroSection+section[data-spacing]{padding-top:clamp(2rem,4.5vh,3.2rem)}.heroGrid{gap:clamp(1rem,1.8vw,1.5rem);display:grid}@media (min-width:1040px){.heroGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch}.heroGrid .heroShot{height:100%}}@media (max-width:1039px){.heroShot{min-height:clamp(190px,26vh,260px)}}.cal{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden;box-shadow:0 16px 36px -30px #16151380}.calHead{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.calHead b{letter-spacing:-.03em;font-size:1.02rem;font-weight:800}.calNav{gap:.3rem;display:flex}.calNav button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.calNav button:hover:not([disabled]){border-color:var(--acc);color:var(--acc)}.calNav button[disabled]{opacity:.35;cursor:not-allowed}.legend{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.9rem;margin:0;padding:.55rem 1.1rem;font-size:.73rem;display:flex}.legend i{border-radius:50%;width:9px;height:9px;margin-right:.35em;display:inline-block}.dow{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.dow span{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding:.5rem .3rem;font-size:.67rem;font-weight:700}.days{grid-template-columns:repeat(7,1fr);display:grid}.day{aspect-ratio:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);place-content:center;font-size:clamp(.88rem,1.4vw,1.08rem);font-weight:600;display:grid;position:relative}.day:nth-child(7n){border-right:0}.day.off{color:#16151373}.day.has{color:var(--ink);cursor:pointer;font:inherit;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;font-size:clamp(.92rem,1.5vw,1.12rem);font-weight:800;transition:background .16s,color .16s;animation:.42s cubic-bezier(.34,1.56,.64,1) both dayPop}.day.has:nth-child(7n){border-right:0}.day.has:after{content:"";background:var(--deep);border-radius:50%;width:6px;height:6px;position:absolute;bottom:13%;left:50%;translate:-50%}.day.has.low:after{background:var(--warn)}.day.has.full:after{background:var(--line-strong)}.day.has.multi:before{content:attr(data-count);color:var(--muted);font-size:.6rem;font-weight:800;position:absolute;top:9%;right:12%}.day.has:hover{background:var(--paper-2)}.day.has[aria-pressed=true]{background:var(--acc);color:#fff}.day.has[aria-pressed=true]:after{background:#fff}.day.has[aria-pressed=true]:before{color:#ffffffd9}@media (min-width:1040px){.day{aspect-ratio:1.38}}@keyframes dayPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.calEmpty{color:var(--muted);padding:1.2rem 1.1rem;font-size:.9rem}.pickd{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;gap:.6rem;padding:clamp(1.1rem,1.8vw,1.5rem);display:grid;box-shadow:0 16px 36px -30px #16151380}@media (min-width:1040px){.pickd{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,2.4vw,2.6rem) clamp(1.4rem,3vw,3rem)}.pickd .label{grid-area:1/1;align-self:end}.pickd .when{grid-area:2/1}.pickd .where{grid-area:3/1;align-self:start}.pickd dl{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.pickd dl>div:first-child{grid-column:1/-1}.pickd .acts{grid-area:1/3/span 3}}.pickd .when{letter-spacing:-.035em;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:1.05}.pickd .where{color:var(--acc);font-size:clamp(.98rem,1.3vw,1.12rem);font-weight:700}.pickd dl{gap:0;margin:.2rem 0 0;display:grid}.pickd dl>div{border-top:1px solid var(--line);grid-template-columns:6.8em 1fr;gap:.7rem;padding-block:.42rem;font-size:.88rem;display:grid}.pickd dt{color:var(--muted)}.pickd dl>div.full{grid-column:1/-1}.kurstage{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.kurstage li{display:grid}.kurstage small{color:var(--muted);font-size:.8rem;font-weight:500}.dateRow .w .kt,.terminOpt .w .kt{color:var(--muted);font-size:.8rem}.pickd dd{margin:0;font-weight:600}.pickd .acts{gap:.5rem;margin-top:.5rem;display:grid}.pickd.is-fresh{animation:.3s ease-out pickFade}@keyframes pickFade{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.seats{color:var(--deep);font-size:.85rem;font-weight:700}.seats.low{color:var(--warn)}.seats.non{color:var(--muted);text-decoration:line-through}.dates{border-top:1px solid var(--line)}.dateRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(.9rem,2.4vw,2.2rem);padding:clamp(.85rem,1.6vw,1.25rem) 0;transition:background .18s,padding-inline .18s;display:grid}a.dateRow:hover{background:var(--paper-2);padding-inline:.9rem}.dateRow .d{letter-spacing:-.045em;min-width:4.2ch;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:.92}.dateRow .d small{letter-spacing:.13em;color:var(--muted);font-size:.65rem;font-weight:700;line-height:1.7;display:block}.dateRow .w{gap:.14rem;min-width:0;display:grid}.dateRow .w b{letter-spacing:-.02em;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:700}.dateRow .w span{color:var(--muted);font-size:.86rem}.dateRow .pr{white-space:nowrap;font-size:.96rem;font-weight:700}.dateRow .go{color:var(--acc);white-space:nowrap;font-size:.86rem;font-weight:700}@media (max-width:820px){.dateRow{grid-template-columns:auto minmax(0,1fr);gap:.28rem .9rem}.dateRow .seats,.dateRow .pr,.dateRow .go{grid-column:2;justify-self:start;font-size:.79rem}}.grid2{gap:clamp(1rem,1.8vw,1.5rem);display:grid}@media (min-width:840px){.grid2{grid-template-columns:1fr 1fr}}.grid3{gap:clamp(.85rem,1.6vw,1.3rem);display:grid}@media (min-width:860px){.grid3{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);align-content:start;gap:.55rem;padding:clamp(1.1rem,1.9vw,1.6rem);transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}a.card:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 22px 44px -34px #16151373}a.card:hover .dot{background:var(--acc-deep);transform:translate(2px,-2px)}.card .pr{color:var(--acc);font-size:.93rem;font-weight:700}.card ul{gap:.38rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.card li{color:var(--muted);grid-template-columns:auto 1fr;gap:.55rem;font-size:.9rem;display:grid}.card li svg{flex:none;margin-top:.42em}.card .go{align-items:center;gap:.6rem;margin-top:.4rem;font-size:.9rem;font-weight:700;display:flex}.card .prose{font-size:.93rem}[data-bg=DARK] .card{color:#fff;background:#ffffff14;border-color:#ffffff38}[data-bg=DARK] .card li,[data-bg=DARK] .card .prose{color:#ffffffe0}.band{border-radius:var(--r);min-height:clamp(200px,32vh,360px);max-width:var(--container-max);align-items:end;width:100%;margin-inline:auto;display:grid;position:relative;overflow:hidden}.band img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:linear-gradient(#1615130f 40%,#161513b8 100%);position:absolute;inset:0}.bandTxt{z-index:2;color:#fff;gap:.35rem;padding:clamp(1.2rem,2.4vw,2.2rem);display:grid;position:relative}.bandTxt b{letter-spacing:-.03em;font-size:clamp(1.1rem,1.9vw,1.5rem);font-weight:800}.bandTxt span{color:#ffffffdb;max-width:48ch;font-size:.92rem}a.band:hover img{transform:scale(1.02)}.band img{transition:transform .6s var(--ease)}.deepBox{background:var(--deep);color:#fff;border-radius:var(--r);max-width:var(--container-max);gap:clamp(1.1rem,2.2vw,1.8rem);margin-inline:auto;padding:clamp(1.8rem,4vw,3.4rem);display:grid}.deepBox h2{color:#fff}.deepBox .prose{color:#ffffffe0}.deepBox .list{gap:.75rem;max-width:60ch;display:grid}.deepBox .list p{color:#ffffffe6;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:clamp(.96rem,1.15vw,1.05rem);display:grid}.deepBox .list svg{flex:none;margin-top:.4em}.deepBox strong{color:#fff}.ch{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);align-content:start;gap:.45rem;padding:clamp(1.05rem,1.8vw,1.5rem);transition:border-color .18s,transform .18s;display:grid}a.ch:hover{border-color:var(--acc);transform:translateY(-3px)}.ch .ico{background:var(--paper-2);width:36px;height:36px;color:var(--acc);border-radius:10px;place-items:center;display:grid}.ch .when{color:var(--deep);font-size:.8rem;font-weight:700}.ch .when.always{color:var(--acc)}.ch p{color:var(--muted);font-size:.88rem}.ch .big{letter-spacing:-.03em;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:800}.form{gap:1rem;max-width:44rem;display:grid}.fieldRow{gap:.8rem;display:grid}@media (min-width:620px){.fieldRow{grid-template-columns:1fr 1fr}}.field{gap:.35rem;display:grid}.field label{font-size:.83rem;font-weight:700}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);width:100%;padding:.8em .95em;font-size:.98rem;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:6em;line-height:1.55}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235b6672' stroke-width='2'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85em center;background-repeat:no-repeat;background-size:15px;padding-right:2.4em}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #0a6f9e2e}.field input[aria-invalid=true]{border-color:#a4221a}.field .hint,.hint{color:var(--muted);font-size:.8rem}.check{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.check input{appearance:none;border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;width:22px;height:22px;margin:.1em 0 0;transition:background .16s,border-color .16s}.check input:checked{background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / 15px no-repeat;border-color:var(--acc)}.check a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.check--boxed{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2);padding:.9rem}.formErr{color:#a4221a;border-radius:var(--r-sm);background:#fdeceb;border:1px solid #f4c3bf;padding:.75em .95em;font-size:.9rem;font-weight:600}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.upload{border:2px dashed var(--acc)}@supports (color:color-mix(in lab, red, red)){.upload{border:2px dashed color-mix(in srgb, var(--acc) 35%, var(--line))}}.upload{border-radius:var(--r);background:var(--paper-2);gap:.6rem;padding:clamp(.9rem,1.6vw,1.3rem);display:grid}.upload .head{gap:.15rem;display:grid}.upload .head b{font-size:.94rem}.upload .head span{color:var(--muted);font-size:.82rem}.upload .btns{flex-wrap:wrap;gap:.5rem;display:flex}.upload .btns .act{padding:.7em 1.2em;font-size:.9rem}.upload ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.upload li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.88rem;display:flex}.upload li .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.upload li .sz{color:var(--muted);font-size:.8rem}.upload li button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-family:inherit;font-size:1.1rem;line-height:1}.upload li button:hover{color:#a4221a}.steps{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 clamp(1.4rem,3vw,2.2rem);padding:0;list-style:none;display:flex}.stepItem{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.stepItem:last-child{flex:none}.stepItem button{font:inherit;cursor:default;color:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.stepItem.is-done button{cursor:pointer}.stepItem .n{background:var(--surface);border:2px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.88rem;font-weight:800;display:grid}.stepItem .t{color:var(--muted);white-space:nowrap;font-size:.86rem;font-weight:700}.stepItem .bar{background:var(--line);border-radius:1px;flex:auto;min-width:12px;height:2px}.stepItem.is-active .n{background:var(--acc);border-color:var(--acc);color:#fff}.stepItem.is-active .t{color:var(--ink)}.stepItem.is-done .n{background:var(--deep);border-color:var(--deep);color:#fff}.stepItem.is-done .bar{background:var(--deep)}@media (max-width:620px){.stepItem:not(.is-active) .t{display:none}}.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);padding:clamp(1.1rem,2vw,1.8rem);box-shadow:0 16px 36px -32px #16151380}.navRow{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:1.2rem;display:flex}.terminList{gap:.5rem;display:grid}.terminOpt{border:1.5px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem .9rem;transition:border-color .16s,background .16s;display:grid;position:relative}.terminOpt:hover{border-color:var(--acc)}.terminOpt:has(input:checked){border-color:var(--acc);background:var(--acc)}@supports (color:color-mix(in lab, red, red)){.terminOpt:has(input:checked){background:color-mix(in srgb, var(--acc) 7%, var(--surface))}}.terminOpt:has(input:checked){box-shadow:inset 0 0 0 1px var(--acc)}.terminOpt:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.terminOpt input{opacity:0;width:1px;height:1px;position:absolute}.terminOpt .dt{text-align:center;letter-spacing:-.04em;min-width:3.4rem;font-size:1.5rem;font-weight:800;line-height:1}.terminOpt .dt small{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.8;display:block}.terminOpt .w{gap:.1rem;min-width:0;display:grid}.terminOpt .w b{letter-spacing:-.02em;font-size:1rem;font-weight:700}.terminOpt .w span{color:var(--muted);font-size:.84rem}.terminOpt .rt{text-align:right;justify-items:end;gap:.15rem;display:grid}.terminOpt.voll{opacity:.5;cursor:not-allowed}.terminOpt.voll:hover{border-color:var(--line)}@media (max-width:560px){.terminOpt{grid-template-columns:auto minmax(0,1fr)}.terminOpt .rt{text-align:left;grid-column:2;justify-items:start}}.filterRow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;display:flex}.filterRow .label{margin-right:.2rem}.wunschBox{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2);gap:.8rem;margin-top:.9rem;padding:1rem;display:grid}.selBox{background:var(--paper-2);border-radius:var(--r-sm);flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:1rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.selBox .label{margin-right:.3rem}.linkBtn{font:inherit;color:var(--acc);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.skeleton{gap:.5rem;display:grid}.skeleton div{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--paper-2) 0%, var(--paper) 50%, var(--paper-2) 100%);background-size:200% 100%;height:62px;animation:1.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}details.more{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.9rem}details.more summary{cursor:pointer;color:var(--acc);font-size:.92rem;font-weight:700;list-style:none}details.more summary::-webkit-details-marker{display:none}details.more[open] summary{margin-bottom:.8rem}details.more .body{gap:.8rem;display:grid}.summary{margin:0;display:grid}.summary>div{border-top:1px solid var(--line);grid-template-columns:8em 1fr;gap:.8rem;padding-block:.55rem;font-size:.92rem;display:grid}.summary>div:first-child{border-top:0;padding-top:0}.summary dt{color:var(--muted)}.summary dd{margin:0;font-weight:600}@media (max-width:520px){.summary>div{grid-template-columns:1fr;gap:.1rem}}.done{text-align:center;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:40rem;color:var(--ink);justify-items:center;gap:.8rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.2rem,3vw,2rem);display:grid}.done .tick{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 0 8px #01632a1f}.pills{flex-wrap:wrap;gap:.45rem;margin-bottom:1.2rem;display:flex}.pill{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:99px;padding:.5em 1em;font-size:.85rem;font-weight:700;transition:background .16s,border-color .16s,color .16s}.pill:hover{border-color:var(--acc);color:var(--acc)}.pill[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}.locList{border-top:1px solid var(--line)}.loc{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem 0;transition:background .18s,padding-inline .18s;display:grid}.loc:hover{background:var(--paper-2);padding-inline:.9rem}.loc .n{letter-spacing:-.02em;font-weight:700}.loc .a{color:var(--muted);font-size:.86rem}.loc .bl{color:var(--muted);white-space:nowrap;font-size:.8rem}.loc .cnt{color:var(--deep);white-space:nowrap;font-size:.85rem;font-weight:700}.loc .cnt.zero{color:var(--muted);font-weight:600}@media (max-width:700px){.loc{grid-template-columns:1fr auto;gap:.2rem .8rem}.loc .bl{grid-column:1;font-size:.78rem}}.tbl{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);font-size:.94rem;overflow:hidden}.tbl caption{text-align:left;color:var(--muted);caption-side:top;padding-bottom:.6rem;font-size:.85rem}.tbl th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);background:var(--paper-2);white-space:nowrap;padding:.75rem .95rem;font-size:.7rem;font-weight:700}.tbl td{border-top:1px solid var(--line);vertical-align:top;padding:.8rem .95rem}.tbl td.p{white-space:nowrap;font-weight:700}.tbl td small{color:var(--muted);font-size:.8rem;display:block}.scrollX{overflow-x:auto}.faq{gap:.5rem;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex}.faq summary h3{letter-spacing:-.015em;font-size:.99rem;font-weight:700;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq .body{color:var(--muted);padding:1rem 1.2rem;font-size:.95rem;line-height:1.65}.faq .body .prose-gf{color:var(--muted)}.prose-gf{color:var(--muted);max-width:68ch;line-height:1.72}.prose-gf>*+*{margin-block-start:.9em}.prose-gf h2{color:var(--ink);margin-block-start:1.4em;font-size:clamp(1.4rem,2.4vw,2rem)}.prose-gf h3{color:var(--ink);margin-block-start:1.5em;font-size:clamp(1.05rem,1.4vw,1.25rem)}.prose-gf h2:first-child,.prose-gf h3:first-child{margin-block-start:0}.prose-gf a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.prose-gf strong{color:var(--ink);font-weight:700}.prose-gf ul,.prose-gf ol{padding-inline-start:1.3em}.prose-gf li{margin-block:.3em}.prose-gf li::marker{color:var(--acc)}[data-bg=DARK] .prose-gf,[data-bg=DARK] .prose-gf strong{color:#ffffffe6}.reveal{opacity:0;transform:translateY(12px)}.reveal.is-in{opacity:1;transition:opacity .5s ease-out,transform .5s ease-out;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}[dir=rtl] .flip-x{transform:scaleX(-1)}[dir=rtl] body,[dir=rtl] :is(h1,h2,h3,h4){font-family:var(--font-arabic), var(--font-sans), system-ui, sans-serif}.location-map-placeholder{background:var(--paper-2);border:1px dashed var(--line-strong);border-radius:var(--r);min-height:320px;color:var(--muted);place-items:center;display:grid}.gf-partner-tile,.card,[data-block] h2,[data-block] h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.gf-partner-tile{text-align:center}.mapWrap{margin-top:clamp(1.4rem,3vw,2.2rem)}.gf-card{transition:transform var(--t), box-shadow var(--t), border-color var(--t)}.gf-card:hover{box-shadow:var(--shadow-lg);border-color:var(--gf-teal);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.gf-card:hover{border-color:color-mix(in srgb, var(--gf-teal) 45%, var(--gf-line))}}.gf-download-row{transition:border-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast)}.gf-download-row:hover{border-color:var(--gf-teal);color:var(--gf-teal-deep);box-shadow:var(--shadow-sm)}.gf-partner-tile{transition:border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast)}.gf-partner-tile:hover{border-color:var(--gf-teal)}@supports (color:color-mix(in lab, red, red)){.gf-partner-tile:hover{border-color:color-mix(in srgb, var(--gf-teal) 40%, var(--gf-line))}}.gf-partner-tile:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.gf-logo{filter:grayscale();opacity:.65;transition:filter var(--t-fast), opacity var(--t-fast)}.gf-partner-tile:hover .gf-logo{filter:grayscale(0);opacity:1}@media (prefers-reduced-motion:reduce){.gf-card:hover,.gf-partner-tile:hover{transform:none}}:root{--ns-surface:var(--gf-white);--ns-surface-2:var(--gf-sand);--ns-fg:var(--gf-ink)}.panel,.contact-info__card,.partner-hero__card,.seminar,.region-tile,.service-tile,.tabs-accordion__item{--ns-surface-2:var(--gf-sand)}[data-bg=DARK]{--ns-surface:#ffffff14;--ns-surface-2:#ffffff1f;--ns-fg:#fff}.region-grid{gap:var(--sp-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.region-grid>li{display:flex}.region-tile{gap:var(--sp-2xs);background:var(--ns-surface);border:1px solid var(--gf-line);border-radius:var(--radius-lg);width:100%;padding:var(--sp-xs);align-content:start;display:grid;position:relative;overflow:hidden}.region-tile__map{width:100%;height:auto;color:var(--gf-teal);display:block}.region-tile__img{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--ns-surface-2);display:block;position:relative;overflow:hidden}.region-tile__text{gap:2px;display:grid}.region-tile__text h3{font-size:var(--fs-md)}.region-tile__desc{font-size:var(--fs-sm);color:var(--gf-muted)}.region-tile__count{font-size:var(--fs-xs);color:var(--gf-teal-deep);margin-block-start:.2rem;font-weight:700}.region-tile__count.is-zero{color:var(--gf-muted);font-weight:600}.region-tile__arrow{background:var(--gf-signal);width:30px;height:30px;color:var(--gf-ink);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:var(--sp-xs);inset-inline-end:var(--sp-xs);transform:translate(-6px)}.region-tile:hover .region-tile__arrow,.region-tile:focus-visible .region-tile__arrow{opacity:1;transform:none}[dir=rtl] .region-tile__arrow{transform:scaleX(-1)translate(-6px)}[dir=rtl] .region-tile:hover .region-tile__arrow{transform:scaleX(-1)}@media (max-width:700px){.region-grid{gap:var(--sp-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.region-tile{padding:var(--sp-2xs);border-radius:var(--radius)}.region-tile__map{object-fit:contain;max-height:54px}.region-tile__img{aspect-ratio:3/2}.region-tile__text h3{font-size:var(--fs-sm);-webkit-hyphens:manual;hyphens:manual}.region-tile__desc,.region-tile__arrow{display:none}.region-grid>li:last-child:nth-child(odd){grid-column:1/-1}.region-grid>li:last-child:nth-child(odd) .region-tile__map{max-height:72px}}.tabs{gap:var(--sp-sm);display:grid}.tabs__list{border-block-end:2px solid var(--gf-line);scrollbar-width:none;flex-wrap:wrap;gap:.3rem;padding-block-end:0;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{font:inherit;font-size:var(--fs-sm);color:var(--gf-muted);cursor:pointer;white-space:nowrap;transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);border:0;background:0 0;border-block-end:3px solid #0000;border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);margin-block-end:-2px;padding:.7em 1.1em;font-weight:700}.tabs__tab:hover{color:var(--gf-teal-deep);background:var(--gf-teal-soft)}[data-bg=DARK] .tabs__tab:hover{background:#ffffff14}.tabs__tab.is-active{color:var(--ns-fg);border-block-end-color:var(--gf-signal)}.tabs__panel{animation:ns-fade-in var(--t) both}@keyframes ns-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabs__panel{animation:none}}@media (min-width:900px){.tabs--sidebar{align-items:start;gap:var(--sp-md);grid-template-columns:240px 1fr}.tabs--sidebar .tabs__list{border-block-end:0;border-inline-end:2px solid var(--gf-line);flex-flow:column;position:sticky;top:110px}.tabs--sidebar .tabs__tab{text-align:start;white-space:normal;border-radius:0;border-block-end:0;border-inline-end:3px solid #0000;border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin-block-end:0;margin-inline-end:-2px}.tabs--sidebar .tabs__tab.is-active{border-inline-end-color:var(--gf-signal)}.tabs--sidebar .tabs__panel{grid-area:1/2}}.tabs-accordion{gap:.5rem;display:grid}.tabs-accordion__item{background:var(--ns-surface);border:1px solid var(--gf-line);border-radius:var(--radius);overflow:hidden}.tabs-accordion__item>summary{justify-content:space-between;align-items:center;gap:var(--sp-xs);cursor:pointer;padding:var(--sp-xs);list-style:none;display:flex}.tabs-accordion__item>summary::-webkit-details-marker{display:none}.tabs-accordion__item>summary h3{font-size:var(--fs-md);transition:color var(--t-fast)}.tabs-accordion__item>summary:hover h3{color:var(--gf-teal-deep)}.tabs-accordion__item[open]>summary{border-block-end:1px solid var(--gf-line)}.tabs-accordion__item[open]>summary h3{color:var(--gf-teal-deep)}.tabs-accordion__item>summary .faq-chevron{color:var(--gf-muted);transition:transform var(--t-fast);flex-shrink:0;display:inline-flex}.tabs-accordion__item[open]>summary .faq-chevron{transform:rotate(180deg)}.tabs-accordion__body{padding:var(--sp-xs) var(--sp-xs) var(--sp-sm)}.seminar-list{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.seminar{gap:var(--sp-sm);background:var(--ns-surface);border:1px solid var(--gf-line);border-radius:var(--radius-lg);padding:var(--sp-sm);display:grid}@media (min-width:820px){.seminar{grid-template-columns:1fr 260px}}.seminar__main{gap:var(--sp-xs);align-content:start;min-width:0;display:grid}.seminar__head{gap:.25rem;display:grid}.seminar__date{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gf-ink);background:var(--gf-signal);border-radius:var(--radius-pill);justify-self:start;padding:.4em .85em;font-weight:700;line-height:1}.seminar__head h3{font-size:var(--fs-lg)}.seminar__subtitle{font-size:var(--fs-md);color:var(--gf-teal-deep);font-weight:600}.seminar__desc{font-size:var(--fs-sm);color:var(--gf-muted)}.seminar__facts{gap:var(--sp-xs);border-block-start:1px solid var(--gf-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));margin:0;padding-block-start:var(--sp-2xs);display:grid}.seminar__fact{gap:1px;display:grid}.seminar__fact dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gf-muted);font-weight:700}.seminar__fact dd{font-size:var(--fs-sm);margin:0;font-weight:600}.seminar__side{gap:var(--sp-xs);border-block-start:1px solid var(--gf-line);align-content:start;padding-block-start:var(--sp-xs);display:grid}@media (min-width:820px){.seminar__side{border-block-start:0;border-inline-start:1px solid var(--gf-line);padding-block-start:0;padding-inline-start:var(--sp-sm)}}.seminar__trainer{align-items:center;gap:.75rem;display:flex}.seminar__trainer strong{font-size:var(--fs-sm);display:block}.seminar__trainer-photo{object-fit:cover;border:2px solid var(--gf-line);border-radius:50%;flex-shrink:0;width:56px;height:56px}.seminar__trainer-photo--placeholder{background:var(--gf-teal-soft);color:var(--gf-teal-deep);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em;place-items:center;display:grid}.seminar__trainer-label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gf-muted);font-weight:700;display:block}.seminar__trainer-role{font-size:var(--fs-xs);color:var(--gf-muted);display:block}.contact-info{gap:var(--sp-md);align-items:start;display:grid}@media (min-width:900px){.contact-info--map{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.contact-info__card{background:var(--ns-surface);border:1px solid var(--gf-line);border-radius:var(--radius-lg);padding:var(--sp-sm)}@media (min-width:700px){.contact-info__card{padding:var(--sp-md)}}.contact-info__intro{color:var(--gf-muted);margin-block-end:var(--sp-xs)}.contact-info__company{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-size:var(--fs-md);letter-spacing:-.02em;margin-block-end:var(--sp-xs);font-weight:700}.contact-info__rows{gap:var(--sp-xs);display:grid}.contact-row{align-items:flex-start;gap:.8rem;display:flex}.contact-row__icon{background:var(--gf-teal-soft);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1rem;line-height:1;display:grid}[data-bg=DARK] .contact-row__icon{background:#ffffff1a}.contact-row__label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gf-muted);font-weight:700;display:block}.contact-row__value{font-size:var(--fs-sm);line-height:1.6}.contact-row__value a{color:var(--gf-teal-deep);font-weight:700}.contact-row__value a:hover{text-underline-offset:3px;text-decoration:underline}.contact-row__link{font-size:var(--fs-xs);color:var(--gf-teal-deep);margin-block-start:.25rem;font-weight:700;display:inline-block}.contact-info__map{border-radius:var(--radius-lg);border:1px solid var(--gf-line);background:var(--ns-surface-2);min-height:320px;display:grid;overflow:hidden}.contact-info__map iframe{border:0;width:100%;height:100%;min-height:320px;display:block}.service-tiles{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.service-tiles>li{display:flex}.service-tile{background:var(--ns-surface);border:1px solid var(--gf-line);border-radius:var(--radius-lg);width:100%;transition:transform var(--t), box-shadow var(--t), border-color var(--t);flex-direction:column;display:flex;position:relative;overflow:hidden}a.service-tile:hover{box-shadow:var(--shadow-lg);border-color:var(--gf-teal);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){a.service-tile:hover{border-color:color-mix(in srgb, var(--gf-teal) 45%, var(--gf-line))}}@media (prefers-reduced-motion:reduce){a.service-tile:hover{transform:none}}.service-tile__img{aspect-ratio:4/3;background:var(--ns-surface-2);display:block;position:relative;overflow:hidden}.service-tile__img:after{content:"";background:linear-gradient(#0000 45%,#0c1d248c 100%);position:absolute;inset:0}.service-tile__body{padding:var(--sp-xs);flex:auto;align-content:start;gap:.4rem;display:grid}.service-tile__body h3{font-size:var(--fs-md)}.service-tile__body p{font-size:var(--fs-sm);color:var(--gf-muted)}.service-tile__icon{border-radius:var(--radius-sm);background:var(--gf-teal-soft);place-items:center;width:48px;height:48px;margin-block-end:.2rem;display:grid}[data-bg=DARK] .service-tile__icon{background:#ffffff1a}.service-tile__dash{background:var(--road-dash);border-radius:2px;width:48px;height:4px;margin-block-end:.35rem;display:block}.service-tile__link{font-size:var(--fs-sm);color:var(--gf-teal-deep);align-items:center;gap:.4em;margin-block-start:auto;padding-block-start:.4rem;font-weight:700;display:inline-flex}a.service-tile:hover .service-tile__link>span{transform:translate(3px)}.service-tile__link>span{transition:transform var(--t-fast);display:inline-block}[dir=rtl] .service-tile__link>span{transform:scaleX(-1)}@media (min-width:700px){.service-tile--image.has-image{min-height:340px}.service-tile--image.has-image .service-tile__img{aspect-ratio:auto;position:absolute;inset:0}.service-tile--image.has-image .service-tile__body{padding:var(--sp-sm);color:#fff;margin-block-start:auto;position:relative}.service-tile--image.has-image .service-tile__body h3{color:#fff}.service-tile--image.has-image .service-tile__body p{color:#ffffffdb}.service-tile--image.has-image .service-tile__link{color:var(--gf-signal)}}.mobile-actionbar{z-index:45;padding:.6rem var(--pad-inline) calc(.6rem + env(safe-area-inset-bottom));background:var(--gf-white);gap:.5rem;display:none;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.mobile-actionbar{background:color-mix(in srgb, var(--gf-white) 92%, transparent)}}.mobile-actionbar{-webkit-backdrop-filter:saturate(160%)blur(14px);border-block-start:1px solid var(--gf-line);transition:transform var(--t);transform:translateY(105%);box-shadow:0 -8px 28px -14px #0c1d2459}.mobile-actionbar[data-visible]{transform:none}@media (max-width:900px){.mobile-actionbar{display:flex}body{padding-block-end:0}.end{padding-block-end:calc(var(--pad-inline) + 68px)}}html[data-nav-open] .mobile-actionbar{transform:translateY(105%)}.mobile-actionbar__call,.mobile-actionbar__cta{border-radius:var(--radius-pill);min-height:50px;font-size:var(--fs-sm);flex:auto;justify-content:center;align-items:center;gap:.5em;padding:.7em 1em;font-weight:700;line-height:1;display:inline-flex}.mobile-actionbar__call{background:var(--gf-white);color:var(--gf-ink);border:2px solid var(--gf-line);flex:0 40%}.mobile-actionbar__call:active{background:var(--gf-sand)}.mobile-actionbar__cta{background:var(--acc);color:#fff;box-shadow:0 6px 18px -8px #0a6f9e99}.mobile-actionbar__cta:active{background:var(--gf-signal-deep)}@media (prefers-reduced-motion:reduce){.mobile-actionbar{transition:none}}.partner-hero{gap:var(--sp-md);align-items:start;display:grid}@media (min-width:900px){.partner-hero{gap:var(--sp-lg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.partner-hero__eyebrow{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--gf-teal-deep);margin-block-end:var(--sp-2xs);font-weight:700}.partner-hero__text h1{margin-block-end:var(--sp-xs)}.partner-hero__lead{font-size:var(--fs-md);color:var(--gf-muted);max-width:46ch;line-height:1.6}.partner-hero__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:var(--sp-sm);display:flex}.partner-hero__facts{margin:var(--sp-sm) 0 0;font-size:var(--fs-sm);flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;font-weight:600;list-style:none;display:flex}.partner-hero__facts li{align-items:center;gap:.5rem;display:flex}.partner-hero__facts li:before{content:"";background:var(--road-dash);border-radius:2px;flex-shrink:0;width:14px;height:3px}.partner-hero__card{background:var(--gf-white);border:1px solid var(--gf-line);border-radius:var(--radius-lg);padding:var(--sp-sm);box-shadow:var(--shadow);gap:var(--sp-xs);justify-items:start;display:grid}.partner-hero__cobrand{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gf-muted);font-weight:700}.partner-hero__logo{object-fit:contain;max-width:100%;height:auto}.partner-hero__logo-text{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700;line-height:1.15}.partner-hero__meta{gap:.6rem;width:100%;margin:0;display:grid}.partner-hero__meta>div{gap:1px;display:grid}.partner-hero__meta dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gf-muted);font-weight:700}.partner-hero__meta dd{font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.partner-hero__meta a{color:var(--gf-teal-deep);font-weight:700}.aufsteller-page{justify-items:center;gap:var(--sp-sm);padding:var(--sp-md) var(--pad-inline);background:var(--gf-sand);display:grid}.aufsteller{box-sizing:border-box;background:var(--gf-white);width:148mm;max-width:100%;min-height:210mm;color:var(--gf-ink);border:1px solid var(--gf-line);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;gap:6mm;padding:16mm 14mm;display:flex}.aufsteller:before{content:"";background:var(--road-dash);border-radius:3px;height:6px;display:block}.aufsteller__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gf-teal-deep);font-size:5mm;font-weight:700}.aufsteller__headline{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;font-size:13mm;font-weight:700;line-height:1.05}.aufsteller__lead{color:var(--gf-muted);font-size:4.4mm;line-height:1.5}.aufsteller__qr{justify-items:center;gap:3mm;margin-block:auto;display:grid}.aufsteller__qr img{border:1.2mm solid var(--gf-signal);background:#fff;border-radius:4mm;width:62mm;height:62mm;padding:3mm;display:block}.aufsteller__qr-hint{color:var(--gf-muted);font-size:3.8mm;font-weight:700}.aufsteller__foot{gap:2mm;display:grid}.aufsteller__hotline{font-size:5mm}.aufsteller__hotline strong{color:var(--gf-teal-deep)}.aufsteller__cobrand{color:var(--gf-muted);font-size:3.4mm;line-height:1.5}.aufsteller-hint{font-size:var(--fs-sm);color:var(--gf-muted);text-align:center;max-width:60ch}@media print{@page{size:A5 portrait;margin:0}.top,.end,.mobile-actionbar,.aufsteller-hint{display:none!important}.aufsteller-page{background:#fff;padding:0;display:block}.aufsteller{width:148mm;height:210mm;box-shadow:none;page-break-after:always;border:0}}.breadcrumb{font-size:var(--fs-sm);color:var(--gf-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:var(--sp-sm);display:flex}.breadcrumb a{color:var(--gf-teal-deep);font-weight:600}.breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.fsPage{gap:clamp(1.2rem,3vw,1.8rem);max-width:52rem;display:grid}.fsBrand{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.fsBrand__site{align-items:center;gap:.65rem;min-width:0;display:flex}.fsBrand__site img{border-radius:3px;width:auto;height:40px}.fsBrand__site span{line-height:1.15;display:grid}.fsBrand__site b{letter-spacing:-.03em;font-weight:800}.fsBrand__site small{color:var(--muted);font-size:.68rem}.fsBrand__divider{background:var(--line);flex:none;align-self:stretch;width:1px}.fsBrand__school{object-fit:contain;width:auto;max-width:42%;height:48px}.fsBrand__schoolName{letter-spacing:-.02em;text-align:right;font-weight:800}.fsIntro{gap:.7rem;display:grid}.fsIntro h1{font-size:clamp(1.9rem,5vw,3rem)}.fsSteps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.fsSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.fsSteps li{background:var(--paper-2);border-radius:var(--r-sm);align-items:flex-start;gap:.7rem;padding:.85rem .95rem;font-size:.9rem;line-height:1.45;display:flex}.fsSteps li span{background:var(--acc);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:800;display:grid}.fsCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:1.1rem;padding:clamp(1.2rem,4vw,2.1rem);display:grid}.fsCard h2{font-size:clamp(1.25rem,2.6vw,1.5rem)}.fsForm{max-width:none}.fsPrivacy a{color:var(--acc);font-weight:700}.fsSubmit{justify-content:center;width:100%}@media (min-width:620px){.fsSubmit{width:auto}}.fsFoot{color:var(--muted);text-align:center;font-size:.86rem}.fsFoot a{color:var(--acc);font-weight:700}@media (max-width:560px){.fsBrand{gap:.7rem;padding:.7rem .8rem}.fsBrand__site img{height:34px}.fsBrand__site small{display:none}.fsBrand__school{height:40px}}.endLinks__btn{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.endLinks__btn:hover{color:var(--ink)}#cc-main{--cc-font-family:var(--font-sans), system-ui, sans-serif;--cc-bg:var(--surface);--cc-primary-color:var(--ink);--cc-secondary-color:var(--muted);--cc-btn-primary-bg:var(--acc);--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--acc);--cc-btn-primary-hover-bg:var(--acc-deep);--cc-btn-primary-hover-border-color:var(--acc-deep);--cc-btn-secondary-bg:var(--surface);--cc-btn-secondary-color:var(--ink);--cc-btn-secondary-border-color:var(--line-strong);--cc-btn-secondary-hover-bg:var(--paper-2);--cc-btn-secondary-hover-border-color:var(--ink);--cc-btn-border-radius:999px;--cc-modal-border-radius:var(--r);--cc-separator-border-color:var(--line);--cc-toggle-on-bg:var(--acc);--cc-toggle-off-bg:#9aa7ad;--cc-toggle-readonly-bg:var(--line-strong);--cc-cookie-category-block-bg:var(--paper);--cc-cookie-category-block-border:var(--line);--cc-cookie-category-block-hover-bg:var(--paper-2);--cc-footer-bg:var(--paper);--cc-footer-color:var(--muted);--cc-footer-border-color:var(--line);--cc-link-color:var(--acc)}#cc-main .cm__btn,#cc-main .pm__btn{font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
