.landing-page .component-content-section .component-content-sub-section .component-content-sub-section-title{font-size:2rem;line-height:2.25rem}.landing-page .component-content-section .component-content-sub-section .component-content-sub-section-title+*{margin-top:2.5rem}.landing-page .component-content-section.landing-page-module-stage{display:grid;grid-row-gap:2.625rem}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .main-headline{margin:0}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .main-copy{margin-top:2rem}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .cta-container{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup{display:none}.landing-page .component-content-section.landing-page-module-stage .mockup-container .mockup{width:13.3125rem;border-radius:var(--border-radius-tile)}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .mockup{width:100%}.landing-page .component-content-section.landing-page-module .with-background-shadow{position:relative}.landing-page .component-content-section.landing-page-module .with-background-shadow:after{content:'';width:100%;height:100%;background-color:var(--lavender-100);position:absolute;top:.5rem;left:.5rem;z-index:-1;border-radius:var(--border-radius-tile)}.landing-page .component-content-section.landing-page-module-stage .mockup-container .mockup-container-content{position:relative}.landing-page .component-content-section.landing-page-module-stage .mockup-container .mockup.desktop{display:none}.landing-page .component-content-section.landing-page-module-stage .mockup-container .floating-element{width:10.5625rem;position:absolute;right:0;bottom:0}.landing-page .component-content-section.landing-page-module-stage .mockup-container .floating-element.desktop{display:none}.landing-page .component-content-section.landing-page-module-three-columns .steps-container{display:grid;grid-template-columns:1fr;grid-row-gap:2.625rem}.landing-page .component-content-section.landing-page-module-three-columns .steps-container .step-entry .step-illustration{max-width:100%}.landing-page .component-content-section.landing-page-module-three-columns .steps-container .step-entry .step-title{margin-top:1rem}.landing-page .component-content-section.landing-page-module-three-columns .steps-container .step-entry .step-description{margin-top:.125rem}.landing-page .component-content-section.landing-page-module-logos .component-content-sub-section .component-content-sub-section-title+*{margin-top:4rem}.landing-page .component-content-section.landing-page-module-logos .component-horizontally-scrollable-list-container{position:relative;--fade-out-height: 100%;--fade-out-top: 0}.landing-page .component-content-section.landing-page-module-logos .component-horizontally-scrollable-list-container .scrollable-list-nav-index{margin-top:0}.landing-page.event-landing-page .component-content-section.landing-page-module-logos .component-partner-entry.with-hover-effect .partner-logo{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.landing-page .component-content-section.landing-page-module .module-heading{margin:0;word-break:break-word}.landing-page .component-content-section.landing-page-module-text .module-inner.align-left{text-align:left;margin-left:0;margin-right:unset}.landing-page .component-content-section.landing-page-module-text .module-inner.align-center{text-align:center}.landing-page .component-content-section.landing-page-module-text .module-inner.align-right{text-align:right}.landing-page .component-content-section.landing-page-module-picture-text .module-inner{display:grid;grid-row-gap:1.5rem}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container{text-align:center;align-self:center;justify-self:center}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container .module-image{width:18.75rem;border-radius:var(--border-radius-tile);border:1px solid var(--black)}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container .module-image.image-non-mobile{display:none}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-text-cta-container{display:grid;grid-row-gap:1.5rem}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-text-cta-container .module-text p{margin:0}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-text-cta-container .module-text>*+*{margin-top:1rem}.landing-page .component-content-section.landing-page-module-case-partners .component-horizontally-scrollable-list-container .component-tile.colored-background-teaser-tile{width:17.5rem}.landing-page .component-content-section.landing-page-module-content-teasers .component-horizontally-scrollable-list-container .component-tile.colored-background-teaser-tile{width:17.5rem}.landing-page .component-content-section.landing-page-module-contacts .component-content-sub-section-title+*{margin-top:.375rem}.landing-page .component-content-section.landing-page-module-contacts .module-heading,.landing-page .component-content-section.landing-page-module-contacts .module-description{text-align:center}.landing-page .component-content-section.landing-page-module-event-timeline .component-content-sub-section .component-content-sub-section-title+*{margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container{display:grid}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item{display:grid;grid-template-columns:1rem 1.5rem 1fr;grid-column-gap:1rem;position:relative}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item:before{content:'';width:1px;height:100%;position:absolute;left:.5rem;top:.25rem;background-color:var(--black)}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item.is-last:before{height:1.5rem}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item+.timeline-item{padding-top:1.5rem}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-indicator{background-color:#fff;position:relative}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container{display:grid}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container.description-toggle{cursor:pointer}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container.expanded.description-toggle{cursor:default}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container.expanded .description-toggle-icon,.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container .item-description{display:none}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container .timeline-item .item-content-container.expanded .item-description{display:block}.landing-page .component-content-section.landing-page-module-event-stage .info-container{display:grid;justify-items:center}.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-title{margin:0;width:100%}.landing-page .component-content-section.landing-page-module-event-stage .info-container .illustration{width:18.75rem;margin-top:1rem}.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-timeframe{margin-top:1rem}.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-description{margin-top:1rem}.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-application-end{margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container{display:none}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container{--container-width: 20rem;--container-height: 8rem;--circle-width: 6.25rem;width:var(--container-width);height:var(--container-height);position:relative;margin-top:1rem}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container .circle{width:var(--circle-width);aspect-ratio:1;border-radius:50%;box-shadow:3.5px 3.5px 0 0 #0d2149;position:absolute}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container .circle.circle-1{top:0;left:.75rem}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container .circle.circle-2{bottom:0;left:50%;transform:translate(-50%,0)}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container .circle.circle-3{top:0;right:.75rem}.landing-page .component-content-section.landing-page-module-event-stage .floating-button-container{width:auto;border-radius:var(--border-radius-input);display:grid;justify-content:center;position:fixed;bottom:2rem;left:50%;transform:translate(-50%,0);z-index:100}.landing-page .component-content-section.landing-page-module-list .custom-list{display:grid;grid-row-gap:1.5rem}.landing-page .component-content-section.landing-page-module-list .component-content-sub-section .component-content-sub-section-title+.custom-list{margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-list .custom-list .custom-list-entry{display:grid;grid-template-columns:1.5rem 1fr;grid-column-gap:1rem}.landing-page .component-content-section.landing-page-module-coaches .component-horizontally-scrollable-list .component-tile.coach-tile{width:19.5625rem}@media only screen and (min-width:48rem){.landing-page .component-content-section.landing-page-module-stage{grid-template-columns:1fr 22.125rem;grid-template-rows:auto auto;grid-column-gap:2.1875rem;grid-row-gap:1.5rem;padding-bottom:1.875rem;padding-top:2.5rem;align-items:center}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container{max-width:27rem}.landing-page .component-content-section.landing-page-module-stage.with-form .headline-copy-container .cta-container{display:none}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup{display:block;grid-column:2;grid-row:1/-1}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container{display:grid;grid-template-columns:1fr 8.1875rem;align-items:center}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container .floating-element{width:100%}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container .floating-element.desktop{display:none}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container+.component-form-row{margin-top:.625rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row+.component-form-row{margin-top:.75rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .newsletter-row{display:none}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.terms-row{margin-top:1.375rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.submit-row{text-align:center;margin-top:.75rem;padding-right:.25rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.other-options-row{margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.other-options-row .text-mobile-body-2{font-weight:600}.component-form.candidate-signup .component-form-row.other-options-row::after{display:none}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.already-registered-row{display:none}.landing-page .component-content-section.landing-page-module-stage.with-image .headline-copy-container .cta-container{grid-column:1;grid-row:1}.landing-page .component-content-section.landing-page-module-stage.with-image{grid-template-columns:1fr 11.3125rem;grid-column-gap:5.6875rem}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container{display:flex;justify-content:end}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .mockup{width:100%}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .floating-element{bottom:-1rem;width:8.125rem}.landing-page .component-content-section.landing-page-module-stage.with-form .mockup-container{display:none}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .candidate-signup .component-form-row.submit-row{margin-top:.75rem}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .candidate-signup .component-form-row.other-options-row{justify-content:start;margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .candidate-signup .component-form-row.other-options-row:after{display:none}.landing-page .component-content-section.landing-page-module-stage .headline-copy-container .candidate-signup .component-form-row.other-options-row .other-options-container{padding:0}.landing-page .component-content-section.landing-page-module-three-columns .steps-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.25rem}.landing-page .component-content-section.landing-page-module-logos .component-horizontally-scrollable-list-container .component-horizontally-scrollable-list-fade-out{height:var(--fade-out-height);position:absolute;top:var(--fade-out-top);right:0;background:linear-gradient(90deg,rgba(255,254,250,0) 0,rgba(255,255,255,.75) 94.01%)}.landing-page .component-content-section.landing-page-module-logos .component-horizontally-scrollable-list-container .component-horizontally-scrollable-list-fade-out.at-beginning{left:0;background:linear-gradient(90deg,rgba(255,254,250,.75) 0,transparent 94.01%)}.landing-page .component-content-section.landing-page-module-text .module-inner{width:32.625rem;margin-left:auto;margin-right:auto}.landing-page .component-content-section.landing-page-module-picture-text .module-inner{--first-column-width: 1fr;--second-column-width: 18.75rem;grid-template-columns:var(--first-column-width) var(--second-column-width);grid-column-gap:2.5rem;grid-template-rows:auto auto}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-heading{grid-row:1;grid-column:1/-1}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container{grid-row:2;grid-column:2;display:flex;align-items:center}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container .module-image{width:100%}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container .module-image.image-mobile{display:none}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-image-container .module-image.image-non-mobile{display:block}.landing-page .component-content-section.landing-page-module-picture-text .module-inner .module-text-cta-container{grid-row:2;grid-column:1}.landing-page .component-content-section.landing-page-module-picture-text .module-inner.text-position-right{--first-column-width: 18.75rem;--second-column-width: 1fr}.landing-page .component-content-section.landing-page-module-picture-text .module-inner.text-position-right .module-image-container{grid-row:2;grid-column:1}.landing-page .component-content-section.landing-page-module-picture-text .module-inner.text-position-right .module-text-cta-container{grid-row:2;grid-column:2}.landing-page .component-content-section.landing-page-module-boxes .component-benefits-list.has-1-entries{grid-template-columns:1fr}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container{--container-width: 32rem;--container-height: 12.5rem;--circle-width: 10rem}.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container .circle{box-shadow:6px 6px 0 0 #0d2149}.landing-page .component-content-section.landing-page-module-event-stage .floating-button-container{border-radius:var(--border-radius-tile);align-items:center}.landing-page .component-content-section.landing-page-module-coaches .component-horizontally-scrollable-list .component-tile.coach-tile{width:21.0625rem}}@media only screen and (min-width:56rem){.landing-page .component-content-section.landing-page-module-stage.with-image{grid-column-gap:5.625rem;padding-bottom:1.875rem;padding-top:2.5rem;width:80vw;margin-left:auto;margin-right:auto}.landing-page .component-content-section.landing-page-module-stage.with-form .headline-copy-container{max-width:80%}}@media only screen and (min-width:80rem){.uses-rebranding .layout-container .layout-content-container{padding-top:0;padding-top:2rem}.landing-page .component-content-section.landing-page-module-stage{grid-template-columns:1fr 31.5rem;grid-column-gap:7.125rem;padding-top:0;padding-bottom:0;width:100%}.landing-page .component-content-section .component-content-sub-section .component-content-sub-section-title{font-size:2.5rem;line-height:3rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container{grid-template-columns:1fr 14.375rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container .floating-element.tablet{display:none}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container .floating-element.desktop{display:block}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container+.component-form-row{margin-top:1rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.other-options-row{margin-top:1rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .component-form-row.terms-row{margin-top:1.5rem}.landing-page .component-content-section.landing-page-module-stage.with-form .headline-copy-container{display:flex;flex-direction:column;justify-content:center;justify-items:center;max-width:unset}.landing-page .component-content-section.landing-page-module-stage.with-image{grid-template-columns:1fr 35rem;grid-column-gap:8.125rem;width:auto}.landing-page .component-content-section.landing-page-module-stage.with-image .headline-copy-container{max-width:40rem}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .mockup.mobile{display:none}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .mockup.desktop{display:block;width:35rem}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .floating-element.mobile{display:none}.landing-page .component-content-section.landing-page-module-stage.with-image .mockup-container .floating-element.desktop{display:block;bottom:-4rem;width:18rem}.landing-page .component-content-section.landing-page-module-logos .component-horizontally-scrollable-list-container .scrollable-list-nav-index{margin-top:2rem}.landing-page .component-content-section.landing-page-module-three-columns .steps-container{grid-column-gap:4rem}.landing-page .component-content-section.landing-page-module-three-columns .steps-container .step-entry .step-description{margin-top:.75rem}.landing-page .component-content-section.landing-page-module-text .module-inner{width:68rem;text-align:left}.landing-page .component-content-section.landing-page-module-picture-text .module-inner{--second-column-width: 32.8125rem;grid-column-gap:2rem}.landing-page .component-content-section.landing-page-module-picture-text .module-inner.text-position-right{--first-column-width: 32.8125rem}.landing-page .component-content-section.landing-page-module-picture-text .module-inner.text-position-right .module-image-container{grid-column:1}.landing-page .component-content-section.landing-page-module-case-partners .component-horizontally-scrollable-list-container .component-tile.colored-background-teaser-tile{width:18.5rem}.landing-page .component-content-section.landing-page-module-boxes .component-benefits-list.has-2-entries{grid-template-columns:1fr 1fr}.landing-page .component-content-section.landing-page-module-boxes .component-benefits-list.has-3-entries{grid-template-columns:1fr 1fr 1fr}.landing-page .component-content-section.landing-page-module-event-timeline .timeline-container{padding-left:3rem}.landing-page .component-content-section.landing-page-module-event-stage{display:grid;grid-template-columns:1fr 20rem;justify-content:space-between;align-items:start}.landing-page.is-contracted .component-content-section.landing-page-module-event-stage{grid-template-columns:37.5rem 20rem}.landing-page .component-content-section.landing-page-module-event-stage.with-circles{grid-template-columns:37.5rem 32rem}.landing-page .component-content-section.landing-page-module-event-stage .info-container{justify-items:start}.landing-page .component-content-section.landing-page-module-event-stage .info-container .illustration,.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-application-end,.landing-page .component-content-section.landing-page-module-event-stage.with-circles .info-container .circles-container{display:none}.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-timeframe,.landing-page .component-content-section.landing-page-module-event-stage .info-container .event-description{margin-top:1.75rem}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container{display:block;text-align:center}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container .illustration{max-width:100%}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container .event-application-end{margin-top:4rem}.show-nav.landing-page .component-content-section.landing-page-module-event-stage.with-circles{grid-template-columns:1fr 20.625rem;grid-column-gap:2.5rem;align-items:center}.show-nav.landing-page .component-content-section.landing-page-module-event-stage.with-circles .circles-container{--container-width: 20.5rem;--container-height: 8.5rem;--circle-width: 6rem}.show-nav.landing-page .component-content-section.landing-page-module-picture-text .module-inner{--second-column-width: 18.75rem;grid-column-gap:2.5rem}.show-nav.landing-page .component-content-section.landing-page-module-boxes .component-benefits-list{grid-template-columns:1fr 1fr 1fr}.show-nav.landing-page .component-content-section.landing-page-module-three-columns .steps-container{grid-template-columns:13.875rem 13.875rem 13.875rem;grid-column-gap:0;justify-content:space-between}.landing-page .component-content-section.landing-page-module-list .custom-list .custom-list-entry{grid-column-gap:1.75rem}}@media only screen and (min-width:90rem){.uses-rebranding.landing-page .layout-container .layout-content-container{padding-top:4rem}.show-nav.uses-rebranding.landing-page .layout-container .layout-content-container{padding-top:2rem}.landing-page .component-content-section.landing-page-module-stage{grid-template-columns:1fr 34rem;grid-column-gap:14.625rem}.landing-page .component-content-section.landing-page-module-stage.with-image{grid-template-columns:1fr 35rem;grid-column-gap:6.25rem}.landing-page .component-content-section.landing-page-module-stage.with-form .candidate-signup .form-title-floating-element-container+.component-form-row{margin-top:3rem}.landing-page .component-content-section.landing-page-module-picture-text .module-inner{grid-column-gap:9.6875rem}.landing-page .component-content-section.landing-page-module-event-stage{grid-template-columns:37.5rem 1fr}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container{justify-self:center}.landing-page .component-content-section.landing-page-module-event-stage .illustration-container .illustration{width:20rem}.layout-container.is-contracted .landing-page .component-content-section.landing-page-module-event-stage{grid-template-columns:50em 1fr}.layout-container.is-contracted .landing-page .component-content-section.landing-page-module-event-stage.with-circles{grid-template-columns:50rem 1fr}}@media only screen and (min-width:96rem){.landing-page .component-content-section.landing-page-module-stage.with-form{grid-template-columns:1fr 34rem;grid-column-gap:11rem}.landing-page .component-content-section.landing-page-module .with-background-shadow{padding-right:.5rem}.landing-page .component-content-section.landing-page-module .with-background-shadow:after{width:calc(100% - .5rem)}}