:root{--s03-spacing-unit: 1rem;--s03-h1-margin-bottom: 2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}:root{--s03-h1-base-font-family: var(--s03-heading-font-family);--s03-h1-base-font-color: var(--s03-heading-font-color);--s03-h1-base-font-size: 36px;--s03-h1-base-font-weight: var(--s03-heading-font-weight);--s03-h1-base-letter-spacing: -1px;--s03-h1-base-line-height: 1.25;--s03-h1-base-margin-bottom: 2rem;--s03-h1-md-font-family: var(--s03-h1-base-font-family);--s03-h1-md-font-color: var(--s03-h1-base-font-color);--s03-h1-md-font-size: var(--s03-h1-base-font-size);--s03-h1-md-font-weight: var(--s03-h1-base-font-weight);--s03-h1-md-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-md-line-height: var(--s03-h1-base-line-height);--s03-h1-md-margin-bottom: var(--s03-h1-base-margin-bottom);--s03-h1-lg-font-family: var(--s03-h1-base-font-family);--s03-h1-lg-font-color: var(--s03-h1-base-font-color);--s03-h1-lg-font-size: 48px;--s03-h1-lg-font-weight: var(--s03-h1-base-font-weight);--s03-h1-lg-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-lg-line-height: var(--s03-h1-base-line-height);--s03-h1-lg-margin-bottom: 2rem;--s03-h2-base-font-family: var(--s03-heading-font-family);--s03-h2-base-font-color: var(--s03-heading-font-color);--s03-h2-base-font-size: 28px;--s03-h2-base-font-weight: var(--s03-heading-font-weight);--s03-h2-base-letter-spacing: -1px;--s03-h2-base-line-height: 1.25;--s03-h2-base-margin-bottom: 1rem;--s03-h2-md-font-family: var(--s03-h2-base-font-family);--s03-h2-md-font-color: var(--s03-h2-base-font-color);--s03-h2-md-font-size: var(--s03-h2-base-font-size);--s03-h2-md-font-weight: var(--s03-h2-base-font-weight);--s03-h2-md-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-md-line-height: var(--s03-h2-base-line-height);--s03-h2-md-margin-bottom: var(--s03-h2-base-margin-bottom);--s03-h2-lg-font-family: var(--s03-h2-base-font-family);--s03-h2-lg-font-color: var(--s03-h2-base-font-color);--s03-h2-lg-font-size: 36px;--s03-h2-lg-font-weight: var(--s03-h2-base-font-weight);--s03-h2-lg-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-lg-line-height: var(--s03-h2-base-line-height);--s03-h2-lg-margin-bottom: 1.5rem;--s03-h3-base-font-family: var(--s03-heading-font-family);--s03-h3-base-font-color: var(--s03-heading-font-color);--s03-h3-base-font-size: 20px;--s03-h3-base-font-weight: var(--s03-heading-font-weight);--s03-h3-base-letter-spacing: -0.5px;--s03-h3-base-line-height: 1.25;--s03-h3-base-margin-bottom: 1rem;--s03-h3-md-font-family: var(--s03-h3-base-font-family);--s03-h3-md-font-color: var(--s03-h3-base-font-color);--s03-h3-md-font-size: var(--s03-h3-base-font-size);--s03-h3-md-font-weight: var(--s03-h3-base-font-weight);--s03-h3-md-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-md-line-height: var(--s03-h3-base-line-height);--s03-h3-md-margin-bottom: var(--s03-h3-base-margin-bottom);--s03-h3-lg-font-family: var(--s03-h3-base-font-family);--s03-h3-lg-font-color: var(--s03-h3-base-font-color);--s03-h3-lg-font-size: 24px;--s03-h3-lg-font-weight: var(--s03-h3-base-font-weight);--s03-h3-lg-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-lg-line-height: var(--s03-h3-base-line-height);--s03-h3-lg-margin-bottom: 1.25rem;--s03-h4-base-font-family: var(--s03-heading-font-family);--s03-h4-base-font-color: var(--s03-heading-font-color);--s03-h4-base-font-size: 16px;--s03-h4-base-font-weight: var(--s03-heading-font-weight);--s03-h4-base-letter-spacing: 0;--s03-h4-base-line-height: 1.25;--s03-h4-base-margin-bottom: 1rem;--s03-h4-md-font-family: var(--s03-h4-base-font-family);--s03-h4-md-font-color: var(--s03-h4-base-font-color);--s03-h4-md-font-size: var(--s03-h4-base-font-size);--s03-h4-md-font-weight: var(--s03-h4-base-font-weight);--s03-h4-md-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-md-line-height: var(--s03-h4-base-line-height);--s03-h4-md-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-h4-lg-font-family: var(--s03-h4-base-font-family);--s03-h4-lg-font-color: var(--s03-h4-base-font-color);--s03-h4-lg-font-size: var(--s03-h4-base-font-size);--s03-h4-lg-font-weight: var(--s03-h4-base-font-weight);--s03-h4-lg-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-lg-line-height: var(--s03-h4-base-line-height);--s03-h4-lg-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-link-underline-initial-size: 100% 5%;--s03-link-underline-background-color: var(--s03-primary-color);--s03-link-underline-hover-background-color: var(--s03-primary-color);--s03-link-underline-text-color: inherit;--s03-link-underline-hover-text-color: var(--s03-on-primary-color);--s03-btn-base-padding: 8px 1rem;--s03-btn-base-font-size: 1rem;--s03-btn-base-font-weight: normal;--s03-btn-base-line-height: 1.5}:root{--s03-primary-color: #00203C;--s03-primary-hover-color: #1a354c;--s03-on-primary-color: #fff;--s03-secondary-color: #3040FF;--s03-secondary-hover-color: #2b3ae6;--s03-on-secondary-color: #fff;--storyid-accent-light-color: #FFDCD2;--storyid-accent-light-hover-color: #e6c6bd;--storyid-on-accent-light-color: var(--s03-primary-color);--storyid-accent-dark-color: #FFA696;--storyid-accent-dark-hover-color: #e69587;--storyid-on-accent-dark-color: var(--s03-primary-color);--s03-body-font-color: var(--s03-primary-color);--s03-heading-font-family: 'Theinhardt', sans-serif;--s03-heading-font-weight: 500;--s03-h1-base-font-size: 2.074rem;--s03-h1-base-letter-spacing: 0;--s03-h1-base-line-height: 1.25;--s03-h1-base-margin-bottom: 1.25rem;--s03-h1-md-font-size: var(--s03-h1-base-font-size);--s03-h1-md-line-height: var(--s03-h1-base-line-height);--s03-h1-lg-font-size: 2.986rem;--s03-h1-lg-line-height: var(--s03-h1-base-line-height);--s03-h1-lg-margin-bottom: 1.5rem;--s03-h2-base-font-size: 1.728rem;--s03-h2-base-letter-spacing: 0;--s03-h2-base-line-height: 1.25;--s03-h2-base-margin-bottom: 1rem;--s03-h2-md-font-size: var(--s03-h2-base-font-size);--s03-h2-md-line-height: var(--s03-h2-base-line-height);--s03-h2-lg-font-size: 2.488rem;--s03-h2-lg-line-height: var(--s03-h2-base-line-height);--s03-h2-lg-margin-bottom: 1.25rem;--s03-h3-base-font-size: 1.44rem;--s03-h3-base-font-weight: var(--s03-heading-font-weight);--s03-h3-base-letter-spacing: 0;--s03-h3-base-line-height: 1.25;--s03-h3-base-margin-bottom: 1rem;--s03-h3-md-font-size: var(--s03-h3-base-font-size);--s03-h3-md-font-weight: var(--s03-h3-base-font-weight);--s03-h3-md-line-height: var(--s03-h3-base-line-height);--s03-h3-lg-font-size: 2.074rem;--s03-h3-lg-line-height: var(--s03-h3-base-line-height);--s03-h3-lg-margin-bottom: 1rem;--s03-h4-base-font-size: 1.2rem;--s03-h4-base-line-height: 1.25;--s03-h4-base-margin-bottom: 1rem;--s03-h4-md-font-size: var(--s03-h4-base-font-size);--s03-h4-md-line-height: var(--s03-h4-base-line-height);--s03-h4-lg-font-size: 1.728rem;--s03-h4-lg-line-height: var(--s03-h4-base-line-height);--s03-nav-current-item-color: var(--s03-secondary-color);--s03-nav-current-item-hover-color: var(--s03-secondary-color);--s03-nav-current-item-indicator-hover-color: var(--s03-primary-hover-color);--s03-mobile-nav-font-size: 24px;--s03-mobile-nav-parent-font-weight: 500;--s03-default-border-radius: 4px;--s03-first-lead-minus-margin-top: calc(var(--s03-h1-margin-bottom) * -0.5);--s03-nav-current-item-indicator-color: var(--s03-secondary-color);--s03-header-logo-max-width: 260px;--s03-header-mobile-logo-max-height: 50px}@media (min-width: 768px){:root{--s03-btn-base-font-size: 18px;--s03-btn-base-padding: 10px 2rem}}.is-style-bg-accent-color-light{--s03-button-list-border-color: var(--s03-body-font-color)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility}/*! LEGAL DISCLAIMER
 * These Fonts are licensed only for use on these domains and their subdomains:
 * story-id.ch
 * It is illegal to download or use them on other websites.
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 * Optimo webfonts are protected by copyright law and provided under license. To modify, alter, translate, convert, decode or reverse engineer in any manner whatsoever, including converting the Font Software into a different format is strictly prohibited. The webfont files are not to be used for anything other than web font use.
 * optimo.ch
 */@font-face{font-family:'Theinhardt';src:url("../fonts/theinhardt/Theinhardt-Light.woff2") format("woff2"),url("../fonts/theinhardt/Theinhardt-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Theinhardt';src:url("../fonts/theinhardt/Theinhardt-Medium.woff2") format("woff2"),url("../fonts/theinhardt/Theinhardt-Medium.woff") format("woff");font-weight:500;font-style:normal}body{font-family:'Theinhardt', sans-serif;font-weight:300;font-size:20px;line-height:1.6}@media (max-width: 991.98px){body{font-size:16px}}.lead,.is-style-lead{font-weight:300;letter-spacing:0}strong,b{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500}.is-style-bg-accent-color-light{background-color:var(--storyid-accent-light-color);color:var(--storyid-on-accent-light-color)}.is-style-bg-accent-color-dark{background-color:var(--storyid-accent-dark-color);color:var(--storyid-on-accent-dark-color)}.wp-block-s03-blockquote .source{font-weight:500}.s03-footer__inner::before{display:none}.s03-footer h4{font-size:1.25rem;margin-bottom:.25rem}.storyid-footer__pre{overflow:clip}.storyid-footer__pre .storyid-footer__text--line:after{left:calc(100% + .5rem)}.storyid-footer__pre-inner,.storyid-footer__app-inner{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:2rem;padding-bottom:2rem;display:flex;flex-wrap:nowrap;gap:8rem}@media (min-width: 576px){.storyid-footer__pre-inner,.storyid-footer__app-inner{max-width:500px}}@media (min-width: 768px){.storyid-footer__pre-inner,.storyid-footer__app-inner{max-width:720px}}@media (min-width: 992px){.storyid-footer__pre-inner,.storyid-footer__app-inner{max-width:920px}}@media (min-width: 1320px){.storyid-footer__pre-inner,.storyid-footer__app-inner{max-width:1240px}}@media (max-width: 991.98px){.storyid-footer__pre-inner,.storyid-footer__app-inner{gap:4rem}}@media (max-width: 575.98px){.storyid-footer__pre-inner,.storyid-footer__app-inner{gap:1rem}}.storyid-footer__app{overflow:clip}.storyid-footer__app .storyid-footer__text--line:after{right:calc(100% + .5rem)}.storyid-footer__text{font-size:2.986rem;font-weight:500;white-space:nowrap;position:relative}@media (max-width: 991.98px){.storyid-footer__text{font-size:2rem}}.storyid-footer__text--line:after{content:'';position:absolute;top:52%;height:3px;width:100vw;background:var(--s03-primary-color);transform:translateY(-50%)}.s03-header,.s03-footer{font-size:18px}.btn{border-width:1px}@media (max-width: 767.98px){.is-style-large,.text--large{font-size:28px}}@media (min-width: 1320px){.s03-header:not(.scrolled) .sc-header__inner{padding-top:30px;padding-bottom:30px}.s03-header__logo{padding-left:30px}.s03-header__nav{margin-left:auto}}main>header.mt-default,.block-editor-wrapper>.heading:first-child,.block-editor-wrapper>.wp-block-group:not([class*="is-style-bg"]):first-child{margin-top:4rem}@media (min-width: 992px){main>header.mt-default,.block-editor-wrapper>.heading:first-child,.block-editor-wrapper>.wp-block-group:not([class*="is-style-bg"]):first-child{margin-top:5rem}}main>header.mt-default[class*="is-style-padding"],.block-editor-wrapper>.heading:first-child[class*="is-style-padding"],.block-editor-wrapper>.wp-block-group:not([class*="is-style-bg"]):first-child[class*="is-style-padding"]{padding-top:0}

/*# sourceMappingURL=child-theme.css.map */