*{margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}@font-face{font-family:"Cabin";src:url("../fonts/Cabin.woff2") format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:"DMSerifDisplay";src:url("../fonts/DMSerifDisplay-Regular.woff2") format("woff2");font-weight:400;font-display:swap}:root{color-scheme:light dark;--size-grid-margin: 20px;--size-grid-gap: 16px;--siize-icon-md: 24px;--siize-icon-lg: 32px;--fg-primary: #1f2d24;--fg-secondary: #42594A;--fg-on-color-primary: #fff;--fg-on-color-secondary: rgba(255, 255, 255, 0.8);--fg-on-color-tertiary: rgba(255, 255, 255, 0.4);--fg-on-material-white: rgba(0, 0, 0, 0.8);--fg-on-button-primary: #fff;--fg-on-button-primary-hover: rgba(0, 0, 0, 0.8);--fg-on-button-secondary: #bdd99c;--fg-on-button-secondary-hover: #fff;--bg-level-low: #b99d74;--bg-level-high: #f8f4ec;--bg-image: #fff;--bg-material-white: rgba(255, 255, 255, 0.8);--bg-material: rgba(66, 89, 74, 0.8);--bg-button-primary: #5C7F60;--bg-button-primary-hover: #bdd99c;--bg-button-secondary: #42594A;--opac-hover: 0.5;--opac-subtle: 0.3;--fx-material: blur(17px);--time-mouseenter: 0.05s;--time-mouseleave: 0.21s;--ease-mouseenter: ease-in;--ease-mouseleave: ease-out;--radius-sm: 8px;--radius-lg: 21px;--radius-pill: 999px}@media screen and (min-width: 768px){:root{--size-grid-margin: 56px;--size-grid-gap: 48px}}html{scroll-behavior:smooth;font-size:62.5%}body{background:var(--bg-level-high);font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fg-primary)}body a{text-decoration:none;cursor:pointer;outline:none}body svg{display:block;width:100%;height:auto;max-height:100%}body button{cursor:pointer;background:none;outline:none;border:none}body button,body input,body textarea,body select{font-family:"Cabin",sans-serif}body .sitetree{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}body .hide{visibility:hidden !important;display:none !important;opacity:0 !important}.grid{width:100%;margin:0px auto;padding:0px var(--size-grid-margin)}.grid[class*="--lg"]{max-width:1920px}.grid[class*="--md"]{max-width:1440px}.grid[class*="--sm"]{max-width:960px}.cols{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--size-grid-gap)}.cols[class*="--5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}picture{display:block;background:var(--bg-image);overflow:hidden}picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focus)}.header{position:relative;z-index:10}.header[class*="--on-color"] .header__logo svg .svg__haus-heil{fill:var(--fg-on-color-primary)}.header[class*="--on-color"] .header__logo svg .svg__berchtesgaden{fill:var(--fg-on-color-secondary)}.header[class*="--on-color"] .header__logo svg .svg__watzmann{fill:var(--fg-on-color-tertiary)}.header__body{display:flex;justify-content:flex-start;align-items:center;padding:32px 0px}@media screen and (min-width: 768px){.header__body{padding:48px 0px}}.header__logo{height:80px}.header__logo svg .svg__haus-heil{fill:var(--fg-primary)}.header__logo svg .svg__berchtesgaden{fill:var(--fg-primary);opacity:.8}.header__logo svg .svg__watzmann{fill:var(--fg-primary);opacity:.4}@media screen and (min-width: 768px){.header__logo{height:96px}}.footer{position:relative;background:var(--bg-level-low);z-index:2}.footer__head{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:64px 0px 40px}@media screen and (min-width: 768px){.footer__head{display:flex;flex-direction:row}}.footer__body{padding-bottom:64px}.footer__foot{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding-bottom:192px}@media screen and (min-width: 768px){.footer__foot{flex-direction:row;align-items:baseline}}.footer__name{color:var(--fg-on-color-primary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;font-weight:600}.footer__address{color:var(--fg-on-color-secondary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;margin-top:12px;line-height:20px}.footer__logo{height:96px;margin-right:auto;margin-bottom:24px}.footer__logo svg{fill:var(--fg-on-color-primary)}@media screen and (min-width: 768px){.footer__logo{margin-bottom:0px}}.footer__copyright{color:var(--fg-on-color-secondary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400}.footer__button{display:flex;justify-content:center;align-items:center;height:48px;border:none;outline:none;background:var(--bg-material-white);border-radius:var(--radius-pill);padding:0px 24px}.footer__button:hover .footer__button-text{opacity:var(--opac-hover);transition:opacity var(--time-mouseenter) var(--ease-mouseenter)}.footer__button+.footer__button{margin:12px 0px 0px 0px}@media screen and (min-width: 768px){.footer__button+.footer__button{margin:0px 0px 0px 12px}}.footer__button[class*="--icon"]{aspect-ratio:1/1;padding:0px}.footer__button[class*="--icon"] svg{transition:opacity var(--time-mouseleave) var(--ease-mouseleave);fill:var(--fg-on-material-white);width:var(--siize-icon-md)}.footer__button[class*="--icon"]:hover svg{transition:opacity var(--time-mouseenter) var(--ease-mouseenter);opacity:var(--opac-hover)}.footer__button-text{font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;font-weight:600;color:var(--fg-on-material-white);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity var(--time-mouseleave) var(--ease-mouseleave)}@media screen and (min-width: 768px){.smallprintnav{margin-left:40px}}.smallprintnav__list{display:flex;justify-content:flex-start;align-items:baseline;gap:24px}.smallprintnav__link:hover .smallprintnav__link-text{transition:opacity var(--time-mouseenter) var(--ease-mouseenter);opacity:var(--opac-hover)}.smallprintnav__link-text{color:var(--fg-on-color-primary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;font-weight:600;transition:opacity var(--time-mouseleave) var(--ease-mouseleave)}.mainnav{margin-left:auto;background:var(--bg-material-white);backdrop-filter:var(--fx-material);border-radius:var(--radius-pill);padding:0px 24px;display:none}@media screen and (min-width: 1024px){.mainnav{display:block}}.mainnav__list{display:flex;justify-content:flex-start;align-items:center}.mainnav__link{display:flex;justify-content:center;align-items:center;height:48px;padding:0px 12px}.mainnav__link:hover .mainnav__link-text{transition:opacity var(--time-mouseenter) var(--ease-mouseenter);opacity:var(--opac-hover)}.mainnav__link-text{font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;font-weight:600;color:var(--fg-on-material-white);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity var(--time-mouseleave) var(--ease-mouseleave)}.mobilenav__toggle{display:flex;justify-content:center;align-items:center;width:48px;aspect-ratio:1/1;background:var(--bg-material-white);backdrop-filter:var(--fx-material);border-radius:var(--radius-pill);margin-left:auto;margin-top:12px}.mobilenav__toggle svg{width:var(--siize-icon-md);fill:var(--fg-on-material-white)}@media screen and (min-width: 1024px){.mobilenav__toggle{display:none}}.mobilenav{position:fixed;top:0px;left:0px;background:var(--bg-level-high);width:100%;height:100%;z-index:20;justify-content:center;align-items:center;flex-direction:column;display:none;visibility:hidden}.mobilenav.is-visible{display:flex;visibility:visible}@media screen and (min-width: 1024px){.mobilenav{display:none !important}}.mobilenav__close{position:absolute;top:6px;right:6px;display:flex;justify-content:center;align-items:center;width:48px;aspect-ratio:1/1}.mobilenav__close svg{width:var(--siize-icon-md);fill:var(--fg-primary)}.mobilenav__list{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:12px}.mobilenav__link-text{font-family:"Cabin",sans-serif;font-size:1.6rem;line-height:28px;letter-spacing:.02em;font-weight:400;font-weight:600;color:var(--fg-on-material-white);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 768px){.mobilenav__link-text{font-size:1.8rem;line-height:32px}}.hero{width:100%;height:100vh;position:relative}.hero__picture{position:absolute;inset:0px}.hero__body{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1;padding:32px 12px 0px;transition:padding-top .34s ease-in-out}@media screen and (min-height: 1080px){.hero__body{padding-top:128px}}.hero__headline{font-family:"DMSerifDisplay",sans-serif;font-size:3.8rem;letter-spacing:-0.02em;line-height:40px;font-weight:400;color:var(--fg-on-color-primary);line-height:40px;text-align:center}@media screen and (min-width: 768px){.hero__headline{font-size:7.2rem;line-height:76px}}@media screen and (min-width: 768px){.hero__headline{line-height:68px}}.hero__subline{font-family:"Cabin",sans-serif;font-size:1.8rem;letter-spacing:-0.01em;line-height:24px;font-weight:400;color:var(--fg-on-color-secondary);margin-top:20px;text-align:center}@media screen and (min-width: 768px){.hero__subline{font-size:2rem;line-height:24px}}.bookbar{position:fixed;left:0px;bottom:0px;width:100%;padding-bottom:48px;z-index:10}.bookbar__body{height:72px;background:var(--bg-material);backdrop-filter:var(--fx-material);border-radius:var(--radius-pill);display:flex;justify-content:flex-end;align-items:center}@media screen and (min-width: 768px){.bookbar__body{justify-content:space-between}}.bookbar__book{padding-right:16px}@media screen and (min-width: 768px){.bookbar__book{padding-left:40px}}.bookbar__request{padding-right:12px;justify-content:flex-end;align-items:center;gap:var(--size-grid-gap);display:none}@media screen and (min-width: 768px){.bookbar__request{display:flex}}.bookbar__button{display:flex;justify-content:flex-start;align-items:center;gap:12px}.bookbar__button:hover .bookbar__button-text{color:var(--fg-on-button-secondary-hover);transition:color var(--time-mouseenter) var(--time-mouseenter)}.bookbar__button:hover .bookbar__button-icon{transition:background var(--time-mouseenter) var(--time-mouseenter);background:var(--bg-button-primary-hover)}.bookbar__button:hover .bookbar__button-icon svg{transition:fill var(--time-mouseenter) var(--time-mouseenter);fill:var(--fg-on-button-primary-hover)}.bookbar__button-text{color:var(--fg-on-button-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400;transition:color var(--time-mouseleave) var(--time-mouseleave)}.bookbar__button-icon{display:flex;justify-content:center;align-items:center;width:48px;aspect-ratio:1/1;background:var(--bg-button-primary);border-radius:var(--radius-pill);transition:background var(--time-mouseleave) var(--time-mouseleave)}.bookbar__button-icon svg{transition:fill var(--time-mouseleave) var(--time-mouseleave);width:var(--siize-icon-md);fill:var(--fg-on-button-primary)}.bookbar__divider{width:2px;height:40px;background:var(--fg-on-button-secondary);opacity:var(--opac-subtle);border-radius:var(--radius-pill);display:none}@media screen and (min-width: 768px){.bookbar__divider{display:block}}.bookbar__guests{display:flex;justify-content:center;align-items:center;gap:24px}.bookbar__guests-value{color:var(--fg-on-button-primary);font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400;width:80px;text-align:center}.content{position:relative;padding-bottom:192px}.backdrop{position:absolute;top:0px;left:0px;width:100%;aspect-ratio:16/9;z-index:-1}.backdrop svg{display:block;position:absolute;inset:0px;fill:var(--bg-level-low);opacity:.1}.mrkdwn>*:first-child{margin-top:0px}.mrkdwn h1{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.8rem;letter-spacing:-0.02em;line-height:40px;font-weight:400;margin-top:40px}@media screen and (min-width: 768px){.mrkdwn h1{font-size:7.2rem;line-height:76px}}.mrkdwn h2{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.2rem;line-height:36px;letter-spacing:-0.02em;font-weight:400;margin-top:40px}@media screen and (min-width: 768px){.mrkdwn h2{font-size:4.8rem;line-height:60px}}.mrkdwn h3{color:var(--fg-primary);font-family:"Cabin",sans-serif;font-size:1.8rem;letter-spacing:-0.01em;line-height:24px;font-weight:400;margin-top:40px}@media screen and (min-width: 768px){.mrkdwn h3{font-size:2rem;line-height:24px}}.mrkdwn p{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;line-height:28px;letter-spacing:.02em;font-weight:400;line-height:32px;margin-top:24px}@media screen and (min-width: 768px){.mrkdwn p{font-size:1.8rem;line-height:32px}}.mrkdwn ul{margin-top:40px}.mrkdwn ul li{position:relative;font-family:"Cabin",sans-serif;font-size:1.6rem;line-height:28px;letter-spacing:.02em;font-weight:400;font-weight:600;color:var(--fg-primary);padding-left:28px}@media screen and (min-width: 768px){.mrkdwn ul li{font-size:1.8rem;line-height:32px}}.mrkdwn ul li::before{content:"";display:block;position:absolute;top:7px;left:0px;width:12px;aspect-ratio:1/1;border-radius:var(--radius-pill);background:#bdd99c}.mrkdwn ul li+li{margin-top:12px}.mrkdwn+.button{margin-top:32px}.welcome{padding-top:112px}.welcome__col{grid-column:span 12;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 768px){.welcome__col{grid-column:span 6}.welcome__col[class*="--rebound"]{grid-column:8/span 5;transform:translateY(-40px)}}.welcome__headline{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.8rem;letter-spacing:-0.02em;line-height:40px;font-weight:400}@media screen and (min-width: 768px){.welcome__headline{font-size:7.2rem;line-height:76px}}.welcome__picture{aspect-ratio:4/5;border-radius:var(--radius-lg);margin-top:48px}.rebound__picture{display:none}@media screen and (min-width: 768px){.rebound__picture{display:block;aspect-ratio:5/4;border-radius:var(--radius-lg);margin-bottom:48px}}.buttons{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--size-grid-gap);margin-top:32px}.buttons[class*="--align-right"]{justify-content:flex-end}.button{display:inline-flex;justify-content:flex-start;align-items:center;border-radius:var(--radius-pill);background:var(--bg-button-secondary);height:56px;padding:0px 6px 0px 32px;gap:32px}.button:hover .button__text{color:var(--fg-on-button-secondary-hover);transition:color var(--time-mouseenter) var(--time-mouseenter)}.button:hover .button__icon{background:var(--bg-button-primary-hover);transition:background var(--time-mouseenter) var(--time-mouseenter)}.button:hover .button__icon svg{transition:fill var(--time-mouseenter) var(--time-mouseenter);fill:var(--fg-on-button-primary-hover)}.button__text{color:var(--fg-on-button-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400;transition:color var(--time-mouseleave) var(--time-mouseleave)}.button__icon{display:flex;justify-content:center;align-items:center;width:44px;aspect-ratio:1/1;background:var(--bg-button-primary);border-radius:var(--radius-pill);transition:background var(--time-mouseleave) var(--time-mouseleave)}.button__icon svg{transition:fill var(--time-mouseleave) var(--time-mouseleave);width:var(--siize-icon-md);fill:var(--fg-on-button-primary)}.impressions{padding-top:96px;display:none}.mosaic{display:grid;gap:var(--size-grid-gap);margin-top:48px}.mosaic picture{border-radius:var(--radius-lg)}.mosaic[class*="--sm"]{aspect-ratio:5/4;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr))}.mosaic[class*="--sm"] picture:nth-child(1){grid-column:1/span 4;grid-row:1/span 1}.mosaic[class*="--sm"] picture:nth-child(2){grid-column:5/span 2;grid-row:1/span 1}.mosaic[class*="--sm"] picture:nth-child(3){grid-column:1/span 2;grid-row:2/span 2}.mosaic[class*="--sm"] picture:nth-child(4){grid-column:3/span 4;grid-row:2/span 2}.mosaic[class*="--lg"]{aspect-ratio:1/1;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr))}.mosaic[class*="--lg"] picture:nth-child(1){grid-column:1/span 1;grid-row:1/span 2}.mosaic[class*="--lg"] picture:nth-child(2){grid-column:2/span 1;grid-row:1/span 1}.mosaic[class*="--lg"] picture:nth-child(3){grid-column:3/span 1;grid-row:1/span 1}.mosaic[class*="--lg"] picture:nth-child(4){grid-column:2/span 1;grid-row:2/span 1}.mosaic[class*="--lg"] picture:nth-child(5){grid-column:3/span 1;grid-row:2/span 2}.mosaic[class*="--lg"] picture:nth-child(6){grid-column:1/span 2;grid-row:3/span 1}.flat__head,.flat__body{position:relative;z-index:1}.flat__head-content{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;grid-column:span 12;padding-top:128px}@media screen and (min-width: 768px){.flat__head-content{grid-column:span 7}}.flat__headline{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.8rem;letter-spacing:-0.02em;line-height:40px;font-weight:400}@media screen and (min-width: 768px){.flat__headline{font-size:7.2rem;line-height:76px}}.flat__topline{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.8rem;letter-spacing:-0.01em;line-height:24px;font-weight:400;margin-bottom:6px}@media screen and (min-width: 768px){.flat__topline{font-size:2rem;line-height:24px}}.flat__welcomeimage{border-radius:var(--radius-lg);grid-column:span 12;aspect-ratio:5/4}@media screen and (min-width: 768px){.flat__welcomeimage{grid-column:span 5;aspect-ratio:4/5}}.flat__body{padding-top:96px}.flat__body-images{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--size-grid-gap);grid-column:span 5;transform:translateY(-192px);display:none}.flat__body-images picture{border-radius:var(--radius-lg)}@media screen and (min-width: 768px){.flat__body-images{display:flex}}.flat__body-content{grid-column:span 12}@media screen and (min-width: 768px){.flat__body-content{grid-column:span 7}}.sectionhead{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:80px 0px 56px}.sectionhead__headline{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.2rem;line-height:36px;letter-spacing:-0.02em;font-weight:400}@media screen and (min-width: 768px){.sectionhead__headline{font-size:4.8rem;line-height:60px}}.prices{position:relative;z-index:1}.prices+.mrkdwn{margin-top:40px}.boxed{background:var(--bg-material-white);border-radius:var(--radius-lg);padding:28px 36px}.boxed+.boxed{margin-top:var(--size-grid-gap)}.boxed__headline{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.8rem;letter-spacing:-0.01em;line-height:40px;font-weight:400}.boxed__subline{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.8rem;letter-spacing:-0.01em;line-height:24px;font-weight:400;margin-top:8px}@media screen and (min-width: 768px){.boxed__subline{font-size:2rem;line-height:24px}}.boxed__body{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:24px;gap:var(--size-grid-gap)}.boxed__body>p{flex-basis:0;flex-grow:1;color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400}@media screen and (min-width: 768px){.boxed__body{flex-direction:row}}.boxed__foot{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:24px}.boxed__price{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;line-height:28px;letter-spacing:.02em;font-weight:400}@media screen and (min-width: 768px){.boxed__price{font-size:1.8rem;line-height:32px}}.boxed__price strong{color:var(--fg-primary);font-family:"DMSerifDisplay",sans-serif;font-size:3.2rem;line-height:36px;letter-spacing:-0.02em;font-weight:400;margin-right:12px}@media screen and (min-width: 768px){.boxed__price strong{font-size:4.8rem;line-height:60px}}.region{padding-top:96px}.contact{position:relative;z-index:1}.form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.form__row{display:flex;flex-direction:column}@media screen and (min-width: 768px){.form__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.form__row[class*="--no-label"]>*{grid-column:2/span 2}}.form__label{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;line-height:40px}.form__textinput,.form__textarea,select{border-radius:var(--radius-sm);background:#fff;border:1px solid #b99d74;outline:none;height:48px;color:var(--fg-primary);padding:0px 16px;font-family:"Cabin",sans-serif;font-size:1.6rem;letter-spacing:.02em;line-height:28px;font-weight:400}.form__textinput[class*="--align-center"],.form__textarea[class*="--align-center"],select[class*="--align-center"]{text-align:center}.form__textarea{grid-column:span 2;height:156px;padding-top:8px;resize:none}.form__submit{display:flex;justify-content:flex-start;align-items:center;border:none;outline:none;border-radius:var(--radius-pill);background:var(--bg-button-secondary);height:56px;padding:0px 6px 0px 32px;gap:32px;color:var(--fg-on-button-secondary);font-family:"Cabin",sans-serif;font-size:1.6rem;line-height:28px;letter-spacing:.02em;font-weight:400;font-weight:600;cursor:pointer}@media screen and (min-width: 768px){.form__submit{font-size:1.8rem;line-height:32px}}.form__checkbox{color:var(--fg-secondary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;margin:24px 0px}.form__checkbox input{margin-right:8px}.form__checkbox a{color:var(--fg-primary);font-family:"Cabin",sans-serif;font-size:1.5rem;letter-spacing:.01em;line-height:16px;font-weight:400;font-weight:600}.alert{color:#fff;border-radius:var(--radius-sm);padding:12px 24px;margin-bottom:24px}.alert--success{background:#1f2d24}.alert--error{background:maroon}
