:root{--primary-100: #e8ffea;--primary-200: #a3f7a5;--primary-300: #49bf49;--primary-400: #1e8123;--primary-500: #006200;--primary-600: #004100;--primary-700: #002500;--secondary-100: #e8feff;--secondary-200: #adf0ff;--secondary-300: #58b0e0;--secondary-400: #2275a8;--secondary-500: #0c5685;--secondary-600: #063866;--secondary-700: #071d42;--accent-100: #fff7ff;--accent-200: #ffd1e7;--accent-300: #ff94b6;--accent-400: #cf3a64;--accent-500: #b52457;--accent-600: #7d1937;--accent-700: #4d0418;--gray-100: #f2f9fc;--gray-200: #d1dfe5;--gray-300: #97a5ad;--gray-400: #626c74;--gray-500: #485054;--gray-600: #2f3638;--gray-700: #181b1c;--success-100: #e5fff4;--success-200: #98f5ce;--success-300: #33bd83;--success-400: #00804a;--success-500: #006135;--success-600: #00401c;--success-700: #00240c;--warning-100: #fffbe3;--warning-200: #ffe099;--warning-300: #eb9c3d;--warning-400: #b55909;--warning-500: #943e09;--warning-600: #6e2707;--warning-700: #401201;--danger-100: #fff8f5;--danger-200: #ffdac7;--danger-300: #ff997d;--danger-400: #c9472a;--danger-500: #b52e16;--danger-600: #871a1a;--danger-700: #4a0a0a;--white: #fff;--black: #000;--bg-color: var(--white);--text-color: var(--gray-500);--link-color: var(--primary-400);--link-hover-color: var(--primary-600);--headline-color: var(--primary-400);--border-color: var(--gray-200);--shadow-color: var(--gray-500);--form-element-bg-color: var(--white);--form-element-addon-bg-color: var(--gray-100);--form-element-color: var(--gray-700);--form-element-focus-color: var(--accent-300);--form-element-autofill-bg-color: var(--warning-100);--form-element-disabled-color: var(--gray-400);--form-element-disabled-bg-color: var(--gray-100);--form-element-error-color: var(--danger-600);--form-element-error-border-color: var(--danger-400);--form-select-indicator-color: var(--gray-300)}:root{--size-100: .25rem;--size-200: .5rem;--size-300: .75rem;--size-400: 1rem;--size-500: 1.25rem;--size-600: 1.5rem;--size-700: 1.75rem;--size-800: 2rem;--size-900: 2.25rem;--size-1000: 2.5rem;--size-1100: 2.75rem;--size-1200: 3rem;--size-1600: 4rem;--size-2000: 5rem;--size-2400: 6rem;--border-width: 2px;--shadow-sharp: 0 var(--size-200) var(--size-400);--shadow-down: 0 var(--size-900) var(--size-900);--shadow-soft: 0 var(--size-300) var(--size-1200);--gap: var(--size-500);--paragraph-spacer: calc(var(--line-height) / 2);--small-font-size: var(--size-300);--small-line-height: var(--size-400);--paragraph-font-size: var(--size-400);--paragraph-line-height: var(--size-600);--paragraph-headline-size: var(--size-400);--paragraph-headline-line-height: var(--line-height);--section-subheadline-size: var(--size-500);--section-subheadline-line-height: var(--size-700);--section-headline-size: var(--size-600);--section-headline-line-height: var(--size-800);--title-size: var(--size-1200);--title-line-height: var(--size-1200);--tt-hotel-image-width: 320px;--sidebar-width: 18rem;--root-font-size: 1em;--font-size: var(--paragraph-font-size);--line-height: var(--paragraph-line-height);--form-element-padding: var(--size-300);--form-element-radius: var(--size-600);--form-element-font-size: var(--size-400);--form-element-line-height: var(--size-600);--form-select-indicator-size: calc(var(--line-height) / 2);--animation-stack-delay: 400ms}@media all and (min-width: 46.875rem){:root{--gap: 2.25rem;--small-font-size: var(--size-400);--small-line-height: var(--size-500);--paragraph-font-size: var(--size-500);--paragraph-line-height: var(--size-700);--paragraph-headline-size: var(--size-600);--section-subheadline-size: var(--size-800);--section-subheadline-line-height: var(--size-900);--section-headline-size: var(--size-1000);--section-headline-line-height: var(--size-1200);--title-size: var(--size-1600);--title-line-height: var(--size-1600);--root-font-size: 1.25em}}@media all and (min-width: 71rem){:root{--sidebar-width: calc(var(--tt-hotel-image-width) * 1.25)}}*{box-sizing:border-box;color:var(--text-color);font-family:Arial, Helvetica, sans-serif;line-height:var(--line-height)}body{background-color:var(--bg-color);font-size:var(--root-font-size);margin:0;padding:0}address,article,aside,audio,blockquote,canvas,details,dd,dl,dt,fieldset,figcaption,figure,footer,form,header,hgroup,h1,h2,h3,h4,h5,h6,main,menu,nav,noscript,ol,output,p,pre,section,table,ul,video{margin:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{--text-color: var(--headline-color)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-size:0.5em}h2,.h2{margin-bottom:var(--gap)}p+h2,ul+h2,ol+h2,p+.h2,ul+.h2,ol+.h2{margin-top:calc(var(--gap) + var(--paragraph-spacer))}h3,h4,h5,h6,.h3,.h4,.h5,.h6{margin-bottom:var(--paragraph-spacer)}p+h3,ul+h3,ol+h3,p+h4,ul+h4,ol+h4,p+h5,ul+h5,ol+h5,p+h6,ul+h6,ol+h6,p+.h3,ul+.h3,ol+.h3,p+.h4,ul+.h4,ol+.h4,p+.h5,ul+.h5,ol+.h5,p+.h6,ul+.h6,ol+.h6{margin-top:var(--gap)}h1,.h1{font-size:var(--title-size);--line-height: var(--title-line-height)}h2,.h2{font-size:var(--section-headline-size);--line-height: var(--section-headline-line-height)}h3,.h3{font-size:var(--section-subheadline-size);--line-height: var(--section-subheadline-line-height)}h4,.h4{font-size:var(--paragraph-headline-size);--line-height: var(--paragraph-headline-line-height)}h5,.h5{font-size:var(--font-size);--line-height: var(--paragraph-line-height)}h6,.h6,small{font-size:var(--small-font-size);--line-height: var(--small-line-height)}section,p,li,summary{font-size:var(--font-size)}p+p,p+ol,p+ul,ol+p,ol+ol,ol+ul,ul+p,ul+ol,ul+ul{margin-top:var(--paragraph-spacer)}ol,ul,menu{padding-left:var(--gap)}ul ul,ol ul{list-style-type:square}hr{border:none;border-top:var(--border-width) solid var(--border-color);margin:var(--gap) 0}a,a:visited{--text-color: var(--link-color);text-decoration:underline}a:hover,a:focus,a:visited:hover,a:visited:focus{--link-color: var(--link-hover-color);text-decoration:none}a:has(h1,h2,h3,h4,h5,h6),a:visited:has(h1,h2,h3,h4,h5,h6){--headline-color: var(--link-color)}sup{line-height:0}button:not([disabled]),select:not([disabled]),input[type="radio"]:not([disabled]),input[type="checkbox"]:not([disabled]),label:has(input[type="radio"]:not([disabled])):not([disabled]),label:has(input[type="checkbox"]:not([disabled])):not([disabled]){cursor:pointer}fieldset[disabled] button,fieldset[disabled] select,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] label:has(input[type="radio"]:not([disabled])),fieldset[disabled] label:has(input[type="checkbox"]:not([disabled])){cursor:default}blockquote{font-style:normal;text-rendering:optimizeLegibility;text-shadow:0 0 0 currentColor;--quote-size: calc(2 * var(--line-height));font-size:calc(var(--font-size) + var(--size-100));padding-left:calc(1ch + var(--quote-size));padding-top:calc(var(--line-height) / 2);padding-bottom:var(--paragraph-spacer);position:relative}blockquote,blockquote *{font-family:'Indie Flower', cursive}blockquote::before{content:'';display:inline-block;aspect-ratio:1 / 1;height:var(--quote-size);position:absolute;left:0;top:0;background-color:var(--headline-color);opacity:.5;mask-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="%23fff"><path d="m9.928 3.932a9.709 9.709 0 0 0 -9.428 9.948v1.243a4.942 4.942 0 1 0 4.941-4.941 4.609 4.609 0 0 0 -1.115.14.25.25 0 0 1 -.277-.368 6.832 6.832 0 0 1 5.879-3.522 1.25 1.25 0 0 0 0-2.5z"/><path d="m22.25 6.432a1.25 1.25 0 0 0 0-2.5 9.71 9.71 0 0 0 -9.428 9.948v1.243a4.942 4.942 0 1 0 4.942-4.941 4.611 4.611 0 0 0 -1.116.14.249.249 0 0 1 -.26-.092.252.252 0 0 1 -.017-.276 6.832 6.832 0 0 1 5.879-3.522z"/></g></svg>')}:root{--box-border-radius: var(--size-1100);--box-padding: var(--size-500);--box-padding-small: var(--size-300)}.box{--box-shadow: var(--shadow-sharp) RGB(from var(--shadow-color) r g b / .08),
                var(--shadow-down) RGB(from var(--shadow-color) r g b / .06),
                var(--shadow-soft) RGB(from var(--shadow-color) r g b / .15);--ribbon-context-padding-offset: var(--box-padding);border-radius:var(--box-border-radius)}.box:not(:has(.box__content)){padding:var(--box-padding);background-color:var(--bg-color)}.box:not(:has(.box-nav)),.box:has(.box-nav) .box__content{box-shadow:var(--box-shadow)}.box:not(.box--gray){--bg-color: var(--white);--text-color: var(--gray-500);--link-color: var(--primary-400);--link-hover-color: var(--primary-600);--headline-color: var(--primary-400);--border-color: var(--gray-200)}.box.box--glassy:not(.box--gray){--bg-color: RGB(from var(--white) r g b / .85)}.box--gray{--bg-color: var(--white);--text-color: var(--gray-500);--link-color: var(--primary-400);--link-hover-color: var(--primary-600);--headline-color: var(--primary-400);--border-color: var(--gray-200);--bg-color: var(--section-gray);--shadow-color: var(--secondary-500)}.box--gray.box--glassy{--bg-color: RGB(from var(--section-gray) r g b / .85)}.box--glassy{--backdrop-filter: blur(var(--size-100))}.box--glassy:not(:has(.box__content)),.box--glassy .box-nav__item,.box--glassy .box__content{backdrop-filter:var(--backdrop-filter)}.box--glassy .box-nav__item{z-index:var(--stack-raised)}.box__content{padding:var(--box-padding);background-color:var(--bg-color);border-bottom-left-radius:var(--box-border-radius);border-bottom-right-radius:var(--box-border-radius)}.box-header+.box__content{padding-top:var(--box-padding-small)}.box-header{--wave-color: var(--bg-color);--text-color: var(--white);--headline-color: var(--text-color);--link-color: var(--text-color);border-top-left-radius:var(--box-border-radius);border-top-right-radius:var(--box-border-radius)}.box-header .box-header__content{padding:var(--box-padding) var(--box-padding) var(--box-padding-small)}.box-header--color-gray{--text-color: var(--secondary-500);--link-hover-color: var(--secondary-700);background-color:var(--gray-200);background-image:linear-gradient(var(--secondary-100), var(--gray-200))}.box-header--color-success{--link-hover-color: var(--success-100);background-color:var(--success-400);background-image:linear-gradient(var(--success-400), var(--success-300))}.box-header--color-danger{--link-hover-color: var(--danger-100);background-color:var(--danger-400);background-image:linear-gradient(var(--danger-400), var(--danger-300))}@media all and (min-width: 59.375rem){.box--large{--box-border-radius: var(--size-1600);--box-padding: var(--size-1200);--box-padding-small: var(--size-600)}}svg.icon-spritesheet{display:none}:root{--icon-color: currentColor;--icon-alignment: bottom;--icon-spacer: 1ch}svg.icon{--icon-size: var(--line-height);width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color);vertical-align:var(--icon-alignment);pointer-events:none}svg.icon--space{margin:0 var(--icon-spacer)}svg.icon--space-left{margin-left:var(--icon-spacer)}svg.icon--space-right{margin-right:var(--icon-spacer)}.field__line{--line-height: var(--form-element-line-height);border:var(--border-width) solid var(--border-color);border-radius:var(--form-element-radius);background-color:var(--form-element-bg-color);display:flex;align-items:center}.field__line:focus-within{--border-color: var(--link-color)}.field__line:has(:user-invalid),.field__line:has([aria-invalid]){--border-color: var(--form-element-error-border-color)}.field__line:has(input:-webkit-autofill),.field__line:has(select:-webkit-autofill),.field__line:has(input:-internal-autofill-selected),.field__line:has(select:-internal-autofill-selected){--form-element-bg-color: var(--form-element-autofill-bg-color)}.field__line input,.field__line select,.field__line .masked-date{flex:1 1 auto;padding:calc(var(--form-element-padding) - var(--border-width));font-size:var(--form-element-font-size)}.field__line input,.field__line select{--text-color: var(--form-element-color);border:none;background:none;width:1px}.field__line input:first-child,.field__line select:first-child{padding-left:var(--form-element-radius)}.field__line input:last-child:not([type="date"]),.field__line select:last-child:not([type="date"]){padding-right:var(--form-element-radius)}.field__line input:focus,.field__line select:focus{outline:none}.field__line input[type="date"]::-webkit-datetime-edit-day-field:focus,.field__line input[type="date"]::-webkit-datetime-edit-month-field:focus,.field__line input[type="date"]::-webkit-datetime-edit-year-field:focus,.field__line input[type="date"]::-webkit-calendar-picker-indicator:focus,.field__line select[type="date"]::-webkit-datetime-edit-day-field:focus,.field__line select[type="date"]::-webkit-datetime-edit-month-field:focus,.field__line select[type="date"]::-webkit-datetime-edit-year-field:focus,.field__line select[type="date"]::-webkit-calendar-picker-indicator:focus{outline:none}.field__line input:user-invalid,.field__line input[aria-invalid],.field__line select:user-invalid,.field__line select[aria-invalid]{--text-color: var(--form-element-error-color)}.field__line input:-webkit-autofill,.field__line input:-internal-autofill-selected,.field__line select:-webkit-autofill,.field__line select:-internal-autofill-selected{border-radius:calc(var(--form-element-radius) - var(--border-width));-webkit-box-shadow:0 0 0px 1000px var(--form-element-autofill-bg-color) inset;-webkit-text-fill-color:var(--form-element-color)}.field__line input::placeholder,.field__line select::placeholder{color:var(--gray-400);opacity:1}.field__line select{-webkit-appearance:none;padding-right:calc(var(--form-element-radius) + var(--form-select-indicator-size) + var(--size-100))}.field__line select+svg.icon--type-point-down{--icon-size: var(--form-select-indicator-size);--icon-color: var(--form-select-indicator-color);--icon-spacer: var(--form-element-radius);margin-left:calc((var(--icon-spacer) + var(--icon-size)) * -1)}.field__line input[type="date"]{height:calc(2 * var(--form-element-padding) - 2 * var(--border-width) + var(--line-height))}.field__line .masked-date:has(:user-invalid) input,.field__line .masked-date:has([aria-invalid]) input{--text-color: var(--form-element-error-color)}.label:has(~.field__line){display:block;width:max-content}.label~.field__line{margin-top:var(--form-element-padding)}.field__error{--text-color: var(--form-element-error-color);display:inline-block;padding:var(--form-element-padding) var(--form-element-radius) 0}.field__error svg.icon{margin-left:calc(-1 * (var(--icon-size) + var(--icon-spacer)))}.field__line:has(input[disabled]),.field__line:has(select[disabled]){--form-element-bg-color: var(--form-element-disabled-bg-color)}.field__line:has(input[disabled]) input,.field__line:has(select[disabled]) input,.field__line:has(input[disabled]) select,.field__line:has(select[disabled]) select{--text-color: var(--form-element-disabled-color)}.button{--line-height: var(--form-element-line-height);--text-color: var(--button-color);--button-padding: var(--form-element-padding);--button-radius: var(--form-element-radius);font-size:var(--form-element-font-size);font-weight:bold;display:inline-block;text-align:center;padding:calc(var(--button-padding) - var(--border-width));border:var(--border-width) solid var(--button-border-color);background-color:var(--button-bg-color);touch-action:manipulation}.button:hover,.button:focus,.button:active{--text-color: var(--button-hover-color);border-color:var(--button-hover-border-color);background-color:var(--button-hover-bg-color)}.button:focus-visible{outline:var(--border-width) solid var(--form-element-focus-color);outline-offset:var(--border-width);border-radius:var(--button-radius)}.button:not(.button--visual-link){border-radius:var(--button-radius);padding-left:var(--button-radius);padding-right:var(--button-radius)}.button.button--format-circle{padding:0}.button::selection{color:var(--button-bg-color);background-color:var(--button-color)}a.button:not(.button--visual-link){text-decoration:none}a.button[disabled]{cursor:default;pointer-events:none}.button--size-small{--form-element-padding: var(--size-200);--form-element-radius: var(--size-400);--form-element-font-size: var(--size-300);--form-element-line-height: var(--size-400)}.button--size-large{--form-element-font-size: var(--size-500)}.button--format-wide{width:100%;display:flex;justify-content:center}.button--format-circle{width:calc(var(--button-radius) * 2);height:calc(var(--button-radius) * 2);display:inline-flex;justify-content:center;align-items:center;vertical-align:bottom}.button--color-primary{--button-bg-color: var(--primary-400);--button-hover-bg-color: var(--primary-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--primary-100)}.button--color-primary.button--visual-inverted{--button-bg-color: var(--primary-100);--button-hover-bg-color: var(--primary-200);--button-border-color: var(--primary-400);--button-hover-border-color: var(--primary-500);--button-color: var(--primary-500);--button-hover-color: var(--primary-600)}.button--color-primary.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--primary-400);--button-hover-color: var(--primary-600)}.button--color-primary.button--visual-link::selection{color:var(--white)}.button--color-secondary{--button-bg-color: var(--secondary-400);--button-hover-bg-color: var(--secondary-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--secondary-100)}.button--color-secondary.button--visual-inverted{--button-bg-color: var(--secondary-100);--button-hover-bg-color: var(--secondary-200);--button-border-color: var(--secondary-400);--button-hover-border-color: var(--secondary-500);--button-color: var(--secondary-500);--button-hover-color: var(--secondary-600)}.button--color-secondary.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--secondary-400);--button-hover-color: var(--secondary-600)}.button--color-secondary.button--visual-link::selection{color:var(--white)}.button--color-accent{--button-bg-color: var(--accent-400);--button-hover-bg-color: var(--accent-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--accent-100)}.button--color-accent.button--visual-inverted{--button-bg-color: var(--accent-100);--button-hover-bg-color: var(--accent-200);--button-border-color: var(--accent-400);--button-hover-border-color: var(--accent-500);--button-color: var(--accent-500);--button-hover-color: var(--accent-600)}.button--color-accent.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--accent-400);--button-hover-color: var(--accent-600)}.button--color-accent.button--visual-link::selection{color:var(--white)}.button--color-success{--button-bg-color: var(--success-400);--button-hover-bg-color: var(--success-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--success-100)}.button--color-success.button--visual-inverted{--button-bg-color: var(--success-100);--button-hover-bg-color: var(--success-200);--button-border-color: var(--success-400);--button-hover-border-color: var(--success-500);--button-color: var(--success-500);--button-hover-color: var(--success-600)}.button--color-success.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--success-400);--button-hover-color: var(--success-600)}.button--color-success.button--visual-link::selection{color:var(--white)}.button--color-warning{--button-bg-color: var(--warning-400);--button-hover-bg-color: var(--warning-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--warning-100)}.button--color-warning.button--visual-inverted{--button-bg-color: var(--warning-100);--button-hover-bg-color: var(--warning-200);--button-border-color: var(--warning-400);--button-hover-border-color: var(--warning-500);--button-color: var(--warning-500);--button-hover-color: var(--warning-600)}.button--color-warning.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--warning-400);--button-hover-color: var(--warning-600)}.button--color-warning.button--visual-link::selection{color:var(--white)}.button--color-danger{--button-bg-color: var(--danger-400);--button-hover-bg-color: var(--danger-500);--button-border-color: var(--button-bg-color);--button-hover-border-color: var(--button-hover-bg-color);--button-color: var(--white);--button-hover-color: var(--danger-100)}.button--color-danger.button--visual-inverted{--button-bg-color: var(--danger-100);--button-hover-bg-color: var(--danger-200);--button-border-color: var(--danger-400);--button-hover-border-color: var(--danger-500);--button-color: var(--danger-500);--button-hover-color: var(--danger-600)}.button--color-danger.button--visual-link{--button-bg-color: none;--button-hover-bg-color: none;--button-border-color: transparent;--button-hover-border-color: transparent;--button-color: var(--danger-400);--button-hover-color: var(--danger-600)}.button--color-danger.button--visual-link::selection{color:var(--white)}.button[disabled]{--button-bg-color: var(--gray-400);--button-hover-bg-color: var(--button-bg-color);--button-hover-border-color: var(--button-border-color);--button-hover-color: var(--button-color)}.button.button--visual-inverted[disabled]{--button-bg-color: var(--gray-100);--button-border-color: var(--gray-400);--button-color: var(--gray-500)}.button.button--visual-link[disabled]{--button-color: var(--gray-400);--button-bg-color: none;--button-border-color: transparent}@media all and (min-width: 59.375rem){.button--size-large{--form-element-padding: var(--size-400);--form-element-radius: var(--size-800);--form-element-line-height: var(--size-800)}}.field__prefix,.field__suffix{flex:0 0 auto}.button.field__suffix{--button-border-color: var(--form-element-bg-color);--button-hover-border-color: var(--form-element-bg-color);--button-radius: calc(var(--form-element-radius) - var(--border-width));--button-padding: calc(var(--form-element-padding) - var(--border-width))}.button.field__suffix:focus-visible{outline-offset:0}.icon.field__prefix{--icon-color: var(--link-color);margin-left:var(--form-element-padding);align-self:center}label.field__prefix,label.field__suffix{--field-prefix-radius: calc(var(--form-element-radius) - var(--border-width));background-color:var(--form-element-addon-bg-color);padding:calc(var(--form-element-padding) - var(--border-width));font-size:var(--form-element-font-size)}label.field__prefix{border-top-left-radius:var(--field-prefix-radius);border-bottom-left-radius:var(--field-prefix-radius)}label.field__suffix{border-top-right-radius:var(--field-prefix-radius);border-bottom-right-radius:var(--field-prefix-radius)}@media all and (min-width: 59.375rem){.field--large{--form-element-padding: var(--size-400);--form-element-radius: var(--size-800);--form-element-font-size: var(--size-500);--form-element-line-height: var(--size-800)}}.label{font-size:var(--form-element-font-size);font-weight:bold;--line-height: var(--form-element-line-height);--label-suffix-spacer: 1ch}.label small.label__suffix{font-size:.75em;font-weight:normal;margin-left:var(--label-suffix-spacer);--line-height: var(--form-element-line-height)}@media all and (min-width: 59.375rem){.label--large{--form-element-padding: var(--size-400);--form-element-radius: var(--size-800);--form-element-font-size: var(--size-500);--form-element-line-height: var(--size-800)}}.partner-searchmask{display:flex;flex-direction:column;justify-content:center;height:100%}.partner-searchmask h1{--headline-color: var(--white);--link-color: var(--white);--link-hover-color: var(--white);margin:0;text-align:center;text-shadow:0 0 3px var(--secondary-500),0 0 3px var(--secondary-500),0 0 4px var(--secondary-500),1px 1px 0 var(--secondary-500),-1px -1px 0 var(--secondary-500),-1px 1px 0 var(--secondary-500),1px -1px 0 var(--secondary-500)}.partner-searchmask h1 a{text-decoration:none}.partner-searchmask__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;user-select:none;pointer-events:none}.partner-searchmask__background img{display:block;width:100%;height:100%;object-fit:cover}.partner-searchmask__logo{height:46px;display:block}.partner-searchmask__box{margin:var(--size-200);--bg-color: RGBA(255, 255, 255, 0.8)}.partner-searchmask__box form{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;gap:var(--size-200)}.partner-searchmask__box form label{font-weight:bold;--text-color: var(--primary-400)}.partner-searchmask__box form .button[type=submit]{grid-column-end:-1}@media all and (min-width: 728px){.partner-searchmask__box form{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 970px){.partner-searchmask__box form{grid-template-columns:repeat(6, 1fr)}}
