:root{--grey-300:#eceff3;--container-width-lg:1350px;--container-width:1100px;--container-width-sm:800px;--container-width-xs:500px;--container-width-2xs:350px}h1{text-transform:uppercase;font-weight:800}h2,h3,h4{margin-bottom:1rem}.dawn-alternative-background{background-color:#000}.c-image{border-radius:16px}
.c-link-button{border-width:1px;align-items:center;border-radius:40px!important;display:inline-flex;justify-content:center;font-weight:700;padding:.875rem 2rem!important;position:relative}.c-link-button,.dawn-cta-button .c-link-button,.dawn-cta-button .c-link-button:hover{background-color:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent)}.dawn-primary-button .c-link-button,.dawn-primary-button .c-link-button:hover{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary-foreground)}
.c-text-snippet{padding-left:0!important;padding-right:0!important}.c-cms-section-group:not(.c-cms-section-group .c-cms-section-group)>div{max-width:var(--container-width);margin-left:auto!important;margin-right:auto!important}.c-page-module .c-cms-section:not(.c-cms-section .c-cms-section){background-color:var(--white);border-radius:20px;box-shadow:5px 5px 20px 0 #0061852e;margin-bottom:1rem;padding:2rem;position:relative;height:100%}.c-page-module .c-cms-section-group{padding-bottom:0!important;padding-top:2rem!important}.c-page-module .c-cms-section-group .c-cms-section-group{padding-bottom:0!important;padding-top:0!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(-10px)}90%{opacity:1;transform:translateY(0)}}
.bg-grey-300{background-color:var(--grey-300)}.py-4{padding-bottom:1rem;padding-top:1rem}.dawn-accent-text{color:var(--color-primary)}.dawn-exercise-toolbox-exercise-module-icon{.c-image{background-color:var(--color-accent);}}.dawn-medium-icon{width:var(--spacing-16);height:var(--spacing-16);.c-image{min-width:100%;}}.dawn-exercise-time-estimate{width:fit-content;border-radius:var(--border-radius-lg);background-color:var(--color-secondary);color:var(--color-secondary-foreground);padding:var(--spacing-1) var(--spacing-2)}.dawn-exercise-time-estimate::before{height:.5rem;width:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.75 10.375C19.75 12.2292 19.2002 14.0418 18.17 15.5835C17.1399 17.1252 15.6757 18.3268 13.9627 19.0364C12.2496 19.7459 10.3646 19.9316 8.54603 19.5699C6.72746 19.2081 5.057 18.3152 3.74588 17.0041C2.43476 15.693 1.54188 14.0225 1.18014 12.204C0.818406 10.3854 1.00406 8.5004 1.71363 6.78734C2.42321 5.07429 3.62482 3.61011 5.16653 2.57997C6.70824 1.54983 8.5208 1 10.375 1C11.6061 1 12.8252 1.24249 13.9627 1.71363C15.1001 2.18477 16.1336 2.87532 17.0041 3.74587C17.8747 4.61642 18.5652 5.64992 19.0364 6.78734C19.5075 7.92477 19.75 9.14386 19.75 10.375Z' stroke='%23202124' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.375 4.75V10.375L14.125 12.25' stroke='%23202124' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.dawn-group-section-without-additional-margin>div{width:100%!important}.dawn-center-aligned-section-and-content{.gradient-correct{.l-layout__item{width:fit-content !important;}}}.dawn-horizontal-divider:after{content:'';display:flex;justify-self:center;margin:var(--spacing-6) 0;border-bottom:var(--spacing-0-5) solid var(--color-accent);width:var(--spacing-18)}
.ek-card,.dawn-home-page-feature-card{background-color:var(--white);border-radius:20px!important;box-shadow:5px 5px 20px 0 #0061852e;margin-bottom:1rem;padding:2rem;position:relative;height:100%}.dawn-home-page-feature-card{padding:1rem}.dawn-meet-the-team-card{background-color:var(--grey-300);border-radius:20px;padding:1.5rem 1rem;margin-bottom:1rem}.dawn-meet-the-team-card .l-layout{align-items:center}.dawn-meet-the-team-card img{max-width:11rem;min-width:auto;margin:0 auto;display:block}.dawn-home-page-feature-card .c-image-container{border-radius:20px;background-color:var(--grey-300);padding:4rem 1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.dawn-home-page-feature-card img{height:8rem;min-width:auto;display:block;margin:0 auto}.dawn-home-page-feature-card .c-text-snippet{text-align:center}.dawn-meet-the-team-card h4{margin-bottom:1rem}
.gradient{background:radial-gradient(116.49% 241.17% at 60.74% -2.08%,#006185 0%,#82c341 100%);color:#fff}.gradient-correct{background:radial-gradient(125.91% 2245.97% at 100.34% 122.45%,#82c341 0%,#006185 100%)}.gradient-incorrect{background:radial-gradient(46.7% 866.87% at 109.46% 166.87%,#82c341 0%,#006185 100%)}.gradient-correct,.gradient-incorrect{border-radius:10px;color:#fff;padding:1rem}
.dawn-image-radio-input{.c-asset-radio-group--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;}}
.icon-activity,.icon-question{align-items:center;display:flex;gap:2rem;border:2px solid var(--color-secondary)!important;border-radius:16px;padding:1rem 2rem;margin-bottom:1rem}.icon-activity .c-snippet__icon,.icon-question .c-snippet__icon{flex-shrink:0;width:5rem}.icon-activity .c-text-snippet p:last-of-type,.icon-question .c-text-snippet p:last-of-type{margin-bottom:0}.dawn-exercise-toolbox-exercise-module-icon{margin-left:auto;margin-right:auto;width:fit-content;max-width:fit-content;min-width:fit-content;border-radius:50%;background-color:transparent;.c-image{background-color:transparent;}}
.dawn-home-page{.c-cms-section-group{padding:var(--spacing-8);}}
