.app-wrapper .aces-video__counter{font-size:1.4rem;font-style:italic;margin-bottom:2rem}.app-wrapper .aces-video__player{position:relative;padding-bottom:56.25%;margin-bottom:2rem}.app-wrapper .aces-video__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.app-wrapper .aces-video__ad{color:#337ab7;font-size:1.4rem;margin-bottom:1rem}.app-wrapper .aces-video__ad:active,.app-wrapper .aces-video__ad:focus,.app-wrapper .aces-video__ad:hover{text-decoration:underline;color:#23527c}.app-wrapper .aces-video__goal{font-size:2.4rem;font-weight:700;color:#552d89;margin-bottom:1rem}.app-wrapper .congratulations{background-color:#e7fafc;background-repeat:no-repeat;background-image:url(/apps/aces-training/assets/img/end-of-lesson-sparkle-right.png),url(/apps/aces-training/assets/img/end-of-lesson-sparkle-left.png);background-position:98% 8%,2% 92%;padding:20px 30px 40px;text-align:center;margin:37px 16px}.app-wrapper .congratulations__top-text{padding-top:2rem;font-weight:300;font-size:1.8rem;color:#000}.app-wrapper .congratulations .aces-btn.aces-btn--congrats{margin-top:3rem;margin-left:3rem;margin-right:3rem}.flip-cards__column{margin-bottom:2.5rem}.flip-cards__column--img{display:grid;place-content:center}.flip-cards__column--img img{max-width:35rem}.app-wrapper .flip-card{cursor:pointer;position:relative;overflow:hidden}.app-wrapper .flip-card--purple .flip-card__front{color:#fff;background-image:url(/apps/aces-training/assets/img/purple-bg@3x.png)}.app-wrapper .flip-card--gray .flip-card__front{color:#552d89;background-image:url(/apps/aces-training/assets/img/greybox-texture.png);background-size:unset!important}.app-wrapper .flip-card--blue .flip-card__front{color:#fff;background-image:url(/apps/aces-training/assets/img/blue-bg@3x.png)}.app-wrapper .flip-card--teal .flip-card__front{color:#552d89;background-image:url(/apps/aces-training/assets/img/teal-bg@3x.png)}.app-wrapper .flip-card__front{position:absolute;top:0;left:0;background-size:100%;width:100%;height:100%;display:flex;flex-direction:column;transition:transform .45s ease-out;justify-content:space-between}.app-wrapper .flip-card__front.flipped{transform:translateY(-100%)}.app-wrapper .flip-card__front-content{font-size:1.8rem;font-weight:600;font-family:var(--font-lora);text-align:center;padding-top:10rem}.app-wrapper .flip-card__front-chevron{color:#fbe304;background:#552d89;display:flex;justify-content:center;padding:1rem;font-size:2rem}.app-wrapper .flip-card__back{overflow-y:auto;color:#fff;padding:2rem;background-color:#552d89;color:var(--purple);font-size:1.4rem;height:40rem}.app-wrapper .flip-card__back p{color:#fff}.app-wrapper .flip-card__back-heading{font-family:var(--font-lora);width:100%;text-transform:uppercase;font-size:1.6rem;font-weight:600;padding-bottom:.5rem;display:inline-block;margin-bottom:2rem;text-align:center;border-bottom:1px solid #fbe304}.app-wrapper .flip-card__back li:not(:last-child){margin-bottom:.1rem}.app-wrapper .flip-card__back ul{padding:0;text-align:center;color:#fff}.app-wrapper .radio-quiz__correct-answer,.app-wrapper .radio-quiz__justification{font-weight:700;margin-bottom:1rem}.app-wrapper .radio-quiz__form{padding:2rem 0}.app-wrapper .radio-quiz__options{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;outline:none!important}.app-wrapper .radio-quiz__option-text{display:flex;gap:1rem;align-items:center}.app-wrapper .radio-quiz__option-text label{flex:1 1}.app-wrapper .radio-quiz__option{display:flex;align-items:center;gap:1rem;padding:1.6rem;justify-content:flex-start;background-color:#fff;color:#000;font-size:1.6rem;transition:background-color .2s;border:2px solid #e1e1e1}@media screen and (max-width:591px){.app-wrapper .radio-quiz__option{flex-direction:column}}.app-wrapper .radio-quiz__option:not(.answered):hover{background-color:#e1e1e1}.app-wrapper .radio-quiz__option:not(.answered):hover button{background-color:#fff}.app-wrapper .radio-quiz__option[data-state=checked].answered{background-color:#552d89;border-color:#552d89}.app-wrapper .radio-quiz__option[data-state=checked].answered .radio-quiz__label,.app-wrapper .radio-quiz__option[data-state=checked].answered .radio-quiz__result{color:#fff}.app-wrapper .radio-quiz__option[data-state=unchecked] .radio-quiz__result{display:none}.app-wrapper .radio-quiz__option[data-state=unchecked].answered.correctAnswer .radio-quiz__result{color:#000;display:block}.app-wrapper .radio-quiz__option button{background-color:#fff;width:1.6rem;height:1.6rem;border-radius:100%;display:grid;place-content:center;background-color:#e1e1e1;box-shadow:1px 1px 1px #000}.app-wrapper .radio-quiz__option button:hover{outline:2px solid #fd7e14}.app-wrapper .radio-quiz__option button[data-state=checked] .radio-quiz__checkmark{opacity:1}.app-wrapper .radio-quiz__alert{background:#e7fafc;padding:1.5rem;margin-top:1.5rem;font-size:1.4rem;color:#000;line-height:22px}.app-wrapper .radio-quiz__alert ul{list-style-type:disc}.app-wrapper .radio-quiz__checkmark{color:#552d89;font-size:.8rem;opacity:0;transition:opacity .15s}.app-wrapper .radio-quiz__question{font-size:2.4rem;font-weight:700;color:#552d89}.app-wrapper .radio-quiz__result{margin-left:auto;text-transform:uppercase}.app-wrapper .radio-quiz .aces-btn.aces-btn--submit{width:-moz-fit-content;width:fit-content;margin-left:auto}.app-wrapper .radio-quiz .aces-btn.aces-btn--submit:disabled{display:none}.app-wrapper .dot-reveals__title{font-size:2.4rem;font-weight:700;color:#552d89;margin-bottom:2rem}.app-wrapper .dot-reveals__text{font-style:italic;margin-bottom:2rem}.app-wrapper .dot-reveals__list{margin-left:1rem;list-style-type:none;display:grid;grid-auto-rows:auto;margin-top:2rem;margin-bottom:2rem}.app-wrapper .dot-reveals__list-item{border-left:2px solid #e1e1e1;padding-left:2rem;position:relative;min-height:5rem}.app-wrapper .dot-reveals__list-item p{font-size:1.4rem;transition:opacity .3s;padding-bottom:2rem}.app-wrapper .dot-reveals__list-item.visible p{opacity:1}.app-wrapper .dot-reveals__list-item.visible button{display:none}.app-wrapper .dot-reveals__list-item.visible:before{background-color:#552d89;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-size:1.2rem 1.2rem;background-repeat:no-repeat;background-position:50%;color:#fff;content:"✔︎"}.app-wrapper .dot-reveals__list-item.active p{opacity:0}.app-wrapper .dot-reveals__list-item.active button{display:grid}.app-wrapper .dot-reveals__list-item.active:before{background-color:#e1e1e1}.app-wrapper .dot-reveals__list-item button{display:none;background-color:#67cfe3;position:absolute;border:none;width:.7rem;height:.7rem;place-content:center;top:-.38rem;left:-5rem;padding:.8rem}.app-wrapper .dot-reveals__list-item button .icon{font-size:1.3rem}.app-wrapper .dot-reveals__list-item button svg{fill:#fff}.app-wrapper .dot-reveals__list-item p{opacity:0;margin-top:-2px}.app-wrapper .dot-reveals__list-item:before{content:" ";transition:background-color .2s;width:2.2rem;height:2.2rem;border-radius:50%;background-color:#e1e1e1;position:absolute;display:grid;place-content:center;top:0;left:0;transform:translate(-1.2rem,-.17rem)}.app-wrapper .dot-reveals__list-item:last-child{border-color:transparent}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item.visible:before,.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item.visible:before{display:grid;place-content:center;background-image:unset;background-size:unset;background-repeat:unset;background-position:unset;color:#35333d;font-size:1.4rem;font-weight:700}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item:first-child.visible:before{content:"1"}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item:nth-child(2).visible:before{content:"2"}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item:nth-child(3).visible:before{content:"3"}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item:nth-child(4).visible:before{content:"4"}.app-wrapper .dot-reveals__list.toptena .dot-reveals__list-item:nth-child(5).visible:before{content:"5"}.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item:first-child.visible:before{content:"6"}.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item:nth-child(2).visible:before{content:"7"}.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item:nth-child(3).visible:before{content:"8"}.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item:nth-child(4).visible:before{content:"9"}.app-wrapper .dot-reveals__list.toptenb .dot-reveals__list-item:nth-child(5).visible:before{content:"10"}.app-wrapper .training-completed__img{margin-bottom:2rem}.app-wrapper .training-completed .completed-card{display:flex;flex-direction:column;gap:5px}.app-wrapper .training-completed .completed-card--1 .completed-card__top{background-image:url(/apps/aces-training/assets/img/blue-box@3x.png);color:#fff}.app-wrapper .training-completed .completed-card--2 .completed-card__top{background-image:url(/apps/aces-training/assets/img/greybox-texture.png)}.app-wrapper .training-completed .completed-card--3 .completed-card__top{background-image:url(/apps/aces-training/assets/img/purple-bg@3x.png);color:#fff}.app-wrapper .training-completed .completed-card__top{height:22.5rem;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.app-wrapper .training-completed .completed-card__top-text{font-family:var(--font-lora);font-size:1.8rem}.app-wrapper .training-completed .completed-card__link{background-color:#552d89;color:#fff;text-decoration:none;text-align:center;padding:1rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.app-wrapper .training-completed .completed-card__link svg{margin-left:.5rem}.app-wrapper .training-completed .completed-card__link:active,.app-wrapper .training-completed .completed-card__link:focus,.app-wrapper .training-completed .completed-card__link:hover{background-color:#fff;color:#552d89}