@import url(https://fonts.googleapis.com/css2?family=Roboto&family=Rubik&display=swap);*,:after,:before{box-sizing:border-box;line-height:1.5;margin:0;padding:0}body{font-family:Roboto,"sans-serif"}h1,h2,h3,h4,h5,h6{font-family:Rubik,"sans-serif"}a{text-decoration:none}.page-wrapper{margin:0 auto;max-width:1200px}.hidden{clip:rect(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.header{background-color:#2b825d;height:60px;width:100%}.header__wrapper{display:flex;height:100%;justify-content:space-between;padding:1rem}.header__heading{font-family:Rubik,"sans-serif";font-size:16px;margin:auto 0}.header__nav{display:flex}.header__nav-list{display:flex;gap:1rem;list-style:none;margin:auto 0}.header__burger-button,.header__close-button{background:#0000;border:0;color:#2b825d;color:#fff;cursor:pointer;display:none;font-weight:700;margin:auto 0;padding:.25rem .5rem .3rem;position:relative;transition:color .1s ease;transition:border .1s ease}.header__burger-button svg,.header__close-button svg{font-size:20px}.header__burger-button:hover svg,.header__close-button:hover svg{color:#2b76a1}.header__burger-button:disabled svg,.header__close-button:disabled svg{color:#ccc}.header__burger-button:hover,.header__close-button:hover{color:#2b76a1}.header__burger-button.active,.header__burger-button:hover,.header__close-button.active,.header__close-button:hover{border-bottom:3px solid #fff;color:#fff}.header__burger-button:hover svg,.header__close-button:hover svg{color:#fff}.header__language{position:relative}.header__language>ul{background-color:#484848;border-radius:5px;display:none;list-style:none;padding:.5rem;right:0}.header__language>ul>li{padding:.25rem 0}.header__language>ul.show{display:block;position:absolute;z-index:1}.header a{color:#2b825d;color:#fff;font-weight:700;padding-bottom:.3rem;position:relative;transition:color .1s ease;transition:border .1s ease}.header a:hover{color:#2b76a1}.header a.active,.header a:hover{border-bottom:3px solid #fff;color:#fff}@media screen and (max-width:1024px){.header .header__mobile-overlay.show{height:calc(100vh - 60px);left:0;position:fixed;top:60px;width:100%;z-index:4}.header__nav{background-color:#2b825d;display:flex;height:100vh;padding:1rem;position:fixed;right:-250px;top:0;transition:all .1s ease;width:250px;z-index:5}.header__nav .header__nav-list{display:none}.header__nav.show{right:0}.header__nav.show .header__close-button{display:flex;position:fixed;right:1rem}.header__nav.show .header__nav-list{display:grid}.header__nav-list{grid-gap:3.5rem;display:grid;gap:3.5rem;grid-template-columns:1fr;list-style:none;margin:auto;text-align:center}.header__burger-button{display:flex}}.main-footer{background-color:#fafafa;border-top:1px solid #ccc;height:50px;margin-top:auto;padding:.5rem 1rem;width:100%}.main-footer__wrapper{display:flex;height:100%;justify-content:space-between}.main-footer__link-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:auto auto auto;list-style:none;margin:auto 0}@media screen and (max-width:480px){.main-footer{height:auto}.main-footer__link-container{grid-template-columns:1fr;width:100%}.main-footer__link{text-align:center}}.loading-page{display:flex;flex-direction:column;height:calc(100vh - 110px);justify-content:center}.loading-page__spinner{animation:rotate-spinner 2s linear infinite;border-bottom:10px solid #ccc;border-radius:50%;border-top:10px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:10px;height:75px;margin:0 auto;width:75px}.loading-page__wrapper{padding:2rem 1rem}.loading-page__message{padding:1rem 0;text-align:center}.page-not-found{display:flex;flex-direction:column;height:calc(100vh - 110px);justify-content:center}.page-not-found__wrapper{padding:2rem 1rem}.page-not-found__message{padding:1rem 0;text-align:center}.ssp__wrapper{padding:2rem}.ssp__main-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;overflow-x:auto}.ssp__main-content table{border-collapse:collapse;overflow-x:auto;width:100%}.ssp__main-content table td,.ssp__main-content table th{border:1px solid #ccc;padding:.5rem 1rem}.ssp__main-content table th{background:#2b825d;border:1px solid #0000;color:#fff;text-align:left;text-transform:uppercase}.ssp__main-content table th:first-child{border-top-left-radius:6px}.ssp__main-content table th:last-child{border-top-right-radius:6px}.ssp__main-content ul{padding:0 2rem}.ssp__main-content li::marker{color:#2b825d}.ssp__main-content figure{display:flex;justify-content:center;margin:1rem auto!important}.ssp__main-content figure img{width:100%}.ssp__main-content hr{background-color:#58b580;border:0;height:3px;margin:2.5rem auto;width:50%}.ssp__main-content .se-component{width:auto}.ssp__main-content .__se__float-center{margin:0 auto;min-width:0!important;min-width:auto!important}.login-form{border-radius:10px;box-shadow:0 0 5px -2px #1a5640;margin:0 auto;max-width:500px;padding:2rem;width:100%}.login-form,.login-form:hover{color:#484848}.login-form__row{display:flex;flex-direction:column;padding:1rem 0}.login-form__row:last-child{flex-direction:row;justify-content:flex-end}.login-form__input{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem}.login-form__input.error{border-color:#bd0000}.login-form__submit{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease;width:150px}.login-form__submit:disabled{background-color:#eee;color:#999;cursor:not-allowed}.login-form__submit:hover{background-color:#1a5640;color:#fff}.login-form__submit:hover:disabled{background-color:#eee;color:#999}.login-form__spinner{animation:rotate-spinner 1s linear infinite;border-bottom:5px solid #ccc;border-radius:50%;border-top:5px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:5px;height:25px;margin:auto .5rem auto 0;width:25px}.login-page{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem;width:100%}@media screen and (max-width:1024px){.login-page{padding:2rem 3rem}}@media screen and (max-width:768px){.login-page{padding:2rem 1rem}}.login-page__link-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:500px;text-align:right;width:100%}.register-page{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem;width:100%}@media screen and (max-width:1024px){.register-page{padding:2rem 3rem}}@media screen and (max-width:768px){.register-page{padding:2rem 1rem}}.register-page .register-form,.register-page__register-container{margin:0 auto;max-width:500px;width:100%}.register-page__register-container{text-align:right}.account-page__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.account-page__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.account-page__wrapper{padding:2rem 1rem}}.account-page__heading{font-size:30px}.account-page__form{grid-gap:1rem;border-radius:10px;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:1100px;padding:2rem;width:100%}.account-page__form:hover{color:#484848}.account-page__containers{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none}.account-page__container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.account-page__row{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;list-style:none}.account-page__verification{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-top:.5rem;max-width:15rem;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.account-page__verification:disabled{background-color:#eee;color:#999;cursor:not-allowed}.account-page__verification:hover{background-color:#1a5640;color:#fff}.account-page__verification:hover:disabled{background-color:#eee;color:#999}.account-page__input{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;max-width:15rem;padding:.25rem .5rem}.account-page__input.error{border-color:#bd0000}.account-page__submit{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;grid-column:2/2;justify-content:center;max-width:15rem;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.account-page__submit:disabled{background-color:#eee;color:#999;cursor:not-allowed}.account-page__submit:hover{background-color:#1a5640;color:#fff}.account-page__submit:hover:disabled{background-color:#eee;color:#999}.account-page label,.account-page__row-heading{font-family:Rubik,"sans-serif";font-size:1rem;font-weight:700}.account-page__spinner{animation:rotate-spinner 1s linear infinite;border-bottom:5px solid #ccc;border-radius:50%;border-top:5px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:5px;height:25px;margin:auto .5rem auto 0;width:25px}.account-page__portal{display:flex;flex-direction:column;row-gap:.5rem}.account-page__manage{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.account-page__manage:disabled{background-color:#eee;color:#999;cursor:not-allowed}.account-page__manage:hover{background-color:#1a5640;color:#fff}.account-page__manage:hover:disabled{background-color:#eee;color:#999}@media screen and (max-width:480px){.account-page__containers{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.access-code{align-self:start;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;display:flex;flex-direction:column;padding:1rem;row-gap:.5rem}.access-code,.access-code:hover{color:#484848}@media screen and (max-width:768px){.access-code{align-self:stretch}}.access-code input{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem}.access-code input.error{border-color:#bd0000}.access-code button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 3rem;text-align:center;transition:all .1s ease}.access-code button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.access-code button:hover{background-color:#1a5640;color:#fff}.access-code button:hover:disabled{background-color:#eee;color:#999}.access-code__spinner{animation:rotate-spinner 1s linear infinite;border-bottom:5px solid #ccc;border-radius:50%;border-top:5px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:5px;display:inline-block;height:1.5rem;width:1.5rem}.access-code__error{color:#bd0000}.access-code code{font-size:16px}.subscribe{margin:0 auto;max-width:1100px;width:100%}.subscribe>p:first-child{font-size:20px}.subscribe>p{margin-bottom:.5rem}.subscribe__products{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;list-style:none}@media screen and (max-width:768px){.subscribe__products{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.subscribe__col{border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.subscribe__col:hover{color:#484848}.subscribe__col>h3{font-size:20px}.subscribe__col>h3,.subscribe__col>p{margin-bottom:.25rem}.subscribe__images{grid-column-gap:2rem;align-items:center;column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:.5rem}.subscribe__images img{width:100%}.subscribe__text{color:#2b825d;font-size:20px;margin:.25rem auto}.subscribe__subscribe{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-top:.5rem;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.subscribe__subscribe:disabled{background-color:#eee;color:#999;cursor:not-allowed}.subscribe__subscribe:hover{background-color:#1a5640;color:#fff}.subscribe__subscribe:hover:disabled{background-color:#eee;color:#999}.subscribe__spinner{animation:rotate-spinner 1s linear infinite;border-bottom:5px solid #ccc;border-radius:50%;border-top:5px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:5px;display:inline-block;height:1.5rem;margin:auto .5rem auto 1rem;width:1.5rem}.institutional{border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;row-gap:.75rem}.institutional:hover{color:#484848}.institutional table{border:1px solid #2b825d;border-radius:5px;padding:.5rem;text-align:left}.institutional table th{white-space:nowrap}.institutional table th:first-of-type{padding-right:1rem}.institutional table tr:first-of-type{border-bottom:1px solid #2b825d}.institutional__info{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:768px){.institutional__info{flex-direction:column}}.institutional__info>article>p:not(:last-child){margin-bottom:.5rem}.institutional__units{align-items:center;column-gap:.5rem;display:flex;justify-content:space-between;width:50%}.institutional__units input{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;margin-right:.5rem;padding:.25rem .5rem}.institutional__units input.error{border-color:#bd0000}.institutional__units p{font-size:16px;white-space:nowrap}.institutional__reduction-warning{color:#d0ab00;filter:brightness(.7)}.institutional button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease;width:50%}.institutional button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.institutional button:hover{background-color:#1a5640;color:#fff}.institutional button:hover:disabled{background-color:#eee;color:#999}.institutional__spinner{animation:rotate-spinner 1s linear infinite;border-bottom:5px solid #ccc;border-radius:50%;border-top:5px solid #ccc;border-color:#2b825d #ccc;border-style:solid;border-width:5px;display:inline-block;height:1.5rem;margin:auto .5rem auto 1rem;width:1.5rem}.subscription-page__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.subscription-page__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.subscription-page__wrapper{padding:2rem 1rem}}.subscription-page__heading{font-size:28px}.subscription-page__subscribed,.subscription-page__unverified{border:5px solid #d0ab00;border-radius:10px;justify-self:center;padding:1rem 2rem}.subscription-page__subscribed span,.subscription-page__unverified span{color:#d0ab00;margin-right:.5rem}.subscription-page__subscribed{border:5px solid #58b580}.subscription-page__subscribed span{color:#58b580}.subscription-page__actions{column-gap:1rem;display:flex}.subscription-page__actions>:first-child{flex-grow:1}.subscription-page__actions>:nth-child(2){min-width:36%}@media screen and (max-width:1024px){.subscription-page__actions{flex-direction:column}.subscription-page__actions>:nth-child(2){margin-top:1.5rem}}.subscription-page ul{margin-left:1rem}.subscription-page li::marker{color:#2b825d}.home{align-items:center;color:#2b825d;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 110px);padding:3rem 2rem}.home .anchor{color:#484848}.home>*{margin-bottom:1rem;z-index:0}.home__maintenance{border:5px solid #d0ab00;border-radius:10px;color:#484848;display:flex;flex-direction:column;font-size:1.15rem;font-weight:700;gap:1rem;padding:1rem 2rem}.home__maintenance>ol{padding-left:inherit}.home__banner-heading{font-size:35px}.home__start-today{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:1rem;text-align:center;transition:all .1s ease}.home__start-today:disabled{background-color:#eee;color:#999;cursor:not-allowed}.home__start-today:hover{background-color:#1a5640;color:#fff}.home__start-today:hover:disabled{background-color:#eee;color:#999}.home__try{border-radius:10px;box-shadow:0 0 5px -2px #1a5640;margin-bottom:2.5rem;padding:1rem}.home__try,.home__try:hover{color:#484848}.home__try svg{color:#d0ab00}.home__try a{-webkit-text-decoration:revert;text-decoration:revert}.home__banner-text,.home__main-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.home__banner-text table,.home__main-content table{border-collapse:collapse;overflow-x:auto;width:100%}.home__banner-text table td,.home__banner-text table th,.home__main-content table td,.home__main-content table th{border:1px solid #ccc;padding:.5rem 1rem}.home__banner-text table th,.home__main-content table th{background:#2b825d;border:1px solid #0000;color:#fff;text-align:left;text-transform:uppercase}.home__banner-text table th:first-child,.home__main-content table th:first-child{border-top-left-radius:6px}.home__banner-text table th:last-child,.home__main-content table th:last-child{border-top-right-radius:6px}.home__banner-text ul,.home__main-content ul{padding:0 2rem}.home__banner-text li::marker,.home__main-content li::marker{color:#2b825d}.home__banner-text figure,.home__main-content figure{display:flex;justify-content:center;margin:1rem auto!important}.home__banner-text figure img,.home__main-content figure img{width:100%}.home__banner-text hr,.home__main-content hr{background-color:#58b580;border:0;height:3px;margin:2.5rem auto;width:50%}.home__banner-text .se-component,.home__main-content .se-component{width:auto}.home__banner-text .__se__float-center,.home__main-content .__se__float-center{margin:0 auto;min-width:0!important;min-width:auto!important}.home__banner-questions{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column dense;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);list-style:none;margin-bottom:1rem}.home__banner-image{align-self:center;display:block;margin:0 auto;width:80%}.home .subscribe__products{margin-top:1rem}.home .subscribe__institutional{border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:flex;flex-direction:column;margin-top:1rem;padding:1rem}.home .subscribe__institutional:hover{color:#484848}.home .subscribe__institutional h3{font-size:20px}.home .subscribe__institutional img{display:block;height:130px;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.home__banner-wrapper{display:flex;flex-direction:column;padding:2rem 3rem 0}}@media screen and (max-width:768px){.home__banner-wrapper{padding:2rem 3rem 0}.home .subscribe__institutional{width:100%}}@media screen and (max-width:480px){.home__banner-wrapper{padding:2rem 1rem 0}}.category-card{align-items:center;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:block;display:flex;flex-direction:column;height:100%;padding:1rem;transition:all .1s ease}.category-card:hover{background-color:#f0f0f0;color:#484848}.category-card img{margin-top:1rem;width:80%}@media screen and (max-width:768px){.category-card{padding:2rem}}.local-ads{border:.15rem solid maroon;height:7rem;width:100%}.word-categories__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.word-categories__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.word-categories__wrapper{padding:2rem 1rem}}.word-categories__heading{font-size:28px}.word-categories__category-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 auto;max-width:800px;width:100%}@media screen and (max-width:768px){.word-categories__category-list{grid-template-columns:1fr}}.word-categories ins.adsbygoogle{margin-top:3rem}.subcategory-card{align-items:center;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:flex;flex-direction:column;height:100%;justify-content:top;padding:1rem;transition:all .1s ease}.subcategory-card:hover{background-color:#f0f0f0;color:#484848}.subcategory-card__heading{font-size:16px;margin:auto;text-align:center}.subcategory-card__heading>span{color:#d0ab00;margin-left:.5rem}.subcategories__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.subcategories__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.subcategories__wrapper{padding:2rem 1rem}}.subcategories__heading{font-size:28px}.subcategories__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;list-style:none}.subcategories__list:not(:first-of-type){margin-top:2rem}@media screen and (max-width:1024px){.subcategories__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none}}@media screen and (max-width:768px){.subcategories__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none}}@media screen and (max-width:480px){.subcategories__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.subcategories ins.adsbygoogle{margin-top:3rem}div.group-card-main{cursor:not-allowed}.group-card-main{border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:flex;flex-direction:column;height:100%;padding:1rem;transition:all .1s ease}.group-card-main:hover{background-color:#f0f0f0;color:#484848}.group-card-main__free,.group-card-main__heading{color:#1a5640;font-size:16px;padding-bottom:1rem}.group-card-main__word-list{display:flex;flex-flow:row wrap;list-style:none}.group-card-main__word{background-color:#fff;border:1px solid #aaa;border-radius:6px;margin:.5rem 1rem .5rem 0;padding:.25rem .5rem}.group-card-main__word:last-child{margin-right:0}.exercise-list-main{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.exercise-list-main__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;list-style:none}.exercise-list-main__link{color:#2b825d;font-weight:700;position:relative;transition:color .1s ease}.exercise-list-main__link:hover{color:#2b76a1}.exercise-list-main__link svg{margin-left:.25rem;transition:all .1s ease}.exercise-list-main__link:hover svg{margin-left:.5rem}@media screen and (max-width:768px){.exercise-list-main__list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:480px){.exercise-list-main__list{grid-template-columns:1fr 1fr}}.groups__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.groups__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.groups__wrapper{padding:2rem 1rem}}.groups__heading{font-size:28px}.groups__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none}@media screen and (max-width:768px){.groups__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.groups ins.adsbygoogle{margin-top:3rem}.word-list-main{grid-row-gap:1rem;display:grid;row-gap:1rem}.word-list-main__list{display:flex;flex-flow:row wrap;list-style:none}.word-list-main__word{margin:.5rem 1rem .5rem 0}.word-list-main__word:last-child{margin-right:0}.word-list-main__word-card{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.word-list-main__word-card:disabled{background-color:#eee;color:#999;cursor:not-allowed}.word-list-main__word-card:hover{background-color:#1a5640;color:#fff}.word-list-main__word-card:hover:disabled{background-color:#eee;color:#999}.focused-word{margin:1rem auto 0;max-width:900px;width:100%}.focused-word__word{font-size:28px}.focused-word__heading-word{font-size:20px}.focused-word__definition-box{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.focused-word audio{margin-top:1rem}.focused-word__definition-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;padding-bottom:1rem}.focused-word__definition-wrapper{grid-gap:.5rem;align-content:flex-start;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:.5rem;grid-template-columns:1fr;list-style:none;padding:1rem}.focused-word__definition-wrapper:hover{background-color:#f0f0f0;background-color:initial;color:#484848}.focused-word__synonyms{display:flex;flex-flow:row wrap}.focused-word__synonym{border:1px solid #aaa;border-radius:6px;margin-bottom:1rem;margin-right:1rem;padding:.25rem .5rem}.focused-word__synonym:last-child{margin-right:0}@media screen and (max-width:768px){.focused-word__definition-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.group__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.group__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.group__wrapper{padding:2rem 1rem}}.group__heading{font-size:28px}.group ins.adsbygoogle{margin-top:3rem}.exercise-form-main{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:800px;width:100%}.exercise-form-main__result{grid-gap:2rem;display:grid;font-size:20px;gap:2rem;grid-template-columns:1fr 3fr;list-style:none;margin:auto 0}.exercise-form-main__result-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.exercise-form-main__result-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;padding:2rem 0}.exercise-form-main__restart-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease;width:-webkit-max-content;width:max-content}.exercise-form-main__restart-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.exercise-form-main__restart-button:hover{background-color:#1a5640;color:#fff}.exercise-form-main__restart-button:hover:disabled{background-color:#eee;color:#999}.exercise-form-main__form-body{grid-gap:.5rem;display:grid;gap:.5rem}.exercise-form-main__form-row{grid-gap:1rem;border-radius:10px;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;padding:1rem}.exercise-form-main__form-row:hover{color:#484848}.exercise-form-main__form-row.correct{background-color:#e4ffdf}.exercise-form-main__form-row.unanswered{background-color:#fff5be}.exercise-form-main__form-row.incorrect{background-color:#ffe0e1}.exercise-form-main__field-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:4fr 1fr}.exercise-form-main__select-field{height:-webkit-max-content;height:max-content;padding:.25rem .5rem}.exercise-form-main__result-message{font-weight:700}.exercise-form-main__button-row{display:flex;justify-content:flex-end}.exercise-form-main__button-row button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-right:1rem;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.exercise-form-main__button-row button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.exercise-form-main__button-row button:hover{background-color:#1a5640;color:#fff}.exercise-form-main__button-row button:hover:disabled{background-color:#eee;color:#999}.exercise-form-main__button-row button:last-child{margin-right:0}.exercise-form-main .red{color:#bd0000}.exercise-form-main .green{color:#006100}@media screen and (max-width:768px){.exercise-form-main__result{grid-template-columns:1fr 1fr}.exercise-form-main__field-container{grid-template-columns:1fr}}.single-page__wrapper{padding:2rem}.single-page__main-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;overflow-x:auto}.single-page__main-content table{border-collapse:collapse;overflow-x:auto;width:100%}.single-page__main-content table td,.single-page__main-content table th{border:1px solid #ccc;padding:.5rem 1rem}.single-page__main-content table th{background:#2b825d;border:1px solid #0000;color:#fff;text-align:left;text-transform:uppercase}.single-page__main-content table th:first-child{border-top-left-radius:6px}.single-page__main-content table th:last-child{border-top-right-radius:6px}.single-page__main-content ul{padding:0 2rem}.single-page__main-content li::marker{color:#2b825d}.single-page__main-content figure{display:flex;justify-content:center;margin:1rem auto!important}.single-page__main-content figure img{width:100%}.single-page__main-content hr{background-color:#58b580;border:0;height:3px;margin:2.5rem auto;width:50%}.single-page__main-content .se-component{width:auto}.single-page__main-content .__se__float-center{margin:0 auto;min-width:0!important;min-width:auto!important}.confirmation__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.confirmation__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.confirmation__wrapper{padding:2rem 1rem}}.confirmation__header{font-size:30px}.admin-header{background-color:#2b825d;height:60px}.admin-header__wrapper{display:flex;height:100%;justify-content:space-between;padding:1rem}.admin-header__heading{font-family:Rubik,"sans-serif";font-size:20px;margin:auto 0}.admin-header__nav{display:flex}.admin-header__nav-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto auto auto;list-style:none;margin:auto 0}.admin-header__logout-button{background:#0000;border:0;color:#fff;cursor:pointer;padding-bottom:.3rem}.admin-header__logout-button svg{font-size:20px}.admin-header__logout-button:hover svg{color:#2b76a1}.admin-header__logout-button:disabled svg{color:#ccc}.admin-header__logout-button:hover{border-bottom:3px solid #fff}.admin-header__logout-button:hover svg{color:#fff}.admin-header__burger-button,.admin-header__close-button{background:#0000;border:0;color:#2b825d;color:#fff;cursor:pointer;display:none;font-weight:700;margin:auto 0;padding:.25rem .5rem .3rem;position:relative;transition:color .1s ease;transition:border .1s ease}.admin-header__burger-button svg,.admin-header__close-button svg{font-size:20px}.admin-header__burger-button:hover svg,.admin-header__close-button:hover svg{color:#2b76a1}.admin-header__burger-button:disabled svg,.admin-header__close-button:disabled svg{color:#ccc}.admin-header__burger-button:hover,.admin-header__close-button:hover{color:#2b76a1}.admin-header__burger-button.active,.admin-header__burger-button:hover,.admin-header__close-button.active,.admin-header__close-button:hover{border-bottom:3px solid #fff;color:#fff}.admin-header__burger-button:hover svg,.admin-header__close-button:hover svg{color:#fff}.admin-header a{color:#2b825d;color:#fff;font-weight:700;padding-bottom:.3rem;position:relative;transition:color .1s ease;transition:border .1s ease}.admin-header a:hover{color:#2b76a1}.admin-header a.active,.admin-header a:hover{border-bottom:3px solid #fff;color:#fff}@media screen and (max-width:1024px){.admin-header__mobile-overlay.show{height:calc(100vh - 60px);left:0;position:fixed;top:60px;width:100%;z-index:4}.admin-header__nav{background-color:#2b825d;display:flex;height:100vh;padding:1rem;position:fixed;right:-250px;top:0;transition:all .1s ease;width:250px;z-index:5}.admin-header__nav .header__nav-list{display:none}.admin-header__nav.show{right:0}.admin-header__nav.show .admin-header__close-button{display:flex;position:fixed;right:1rem}.admin-header__nav.show .admin-header__nav-list{display:grid}.admin-header__nav-list{grid-gap:3.5rem;display:grid;gap:3.5rem;grid-template-columns:1fr;list-style:none;margin:auto;text-align:center}.admin-header__burger-button{display:flex}}.admin-home{width:100%}.admin-home__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.admin-home__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.admin-home__wrapper{padding:2rem 1rem}}.admin-home__heading{font-size:28px}.admin-home__description{font-size:20px}.admin-home__link-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:500px;width:100%}.admin-home__link-card{grid-gap:1rem;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:1rem;grid-template-columns:2fr 3fr;list-style:none;padding:1rem}.admin-home__link-card:hover{background-color:#f0f0f0;color:#484848}.admin-home__card-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.admin-home__card-heading{margin:auto 0;padding:1rem 0}@media screen and (max-width:480px){.admin-home__card-heading{font-size:16px}}.single-page-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:800px;width:100%}.single-page-form__form-row{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:1fr;list-style:none}.single-page-form__form-row textarea{height:100px;resize:none}.single-page-form__label{font-family:Roboto,"sans-serif";font-size:16px;font-weight:400}.single-page-form__field{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem}.single-page-form__field.error{border-color:#bd0000}.single-page-form__submit-row{display:flex;justify-content:flex-end}.single-page-form__submit-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.single-page-form__submit-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.single-page-form__submit-button:hover{background-color:#1a5640;color:#fff}.single-page-form__submit-button:hover:disabled{background-color:#eee;color:#999}.edit-home{width:100%}.edit-home__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.edit-home__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.edit-home__wrapper{padding:2rem 1rem}}.edit-home__heading{font-size:28px}.single-page-admin{width:100%}.single-page-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.single-page-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.single-page-admin__wrapper{padding:2rem 1rem}}.single-page-admin__heading{font-size:28px}.ssp-form{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.ssp-form__submit-row{display:flex;justify-content:flex-end}.ssp-form__submit-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.ssp-form__submit-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.ssp-form__submit-button:hover{background-color:#1a5640;color:#fff}.ssp-form__submit-button:hover:disabled{background-color:#eee;color:#999}.ssp{width:100%}.ssp__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.ssp__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.ssp__wrapper{padding:2rem 1rem}}.ssp__heading{font-size:28px}.category-add{grid-row-gap:1rem;display:grid;margin:0 auto;max-width:700px;padding:0 1rem;row-gap:1rem;width:100%}.category-add__form-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 80px;list-style:none}.category-add__field-row{grid-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.category-add__field-row label{margin:auto 0}.category-add__field{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem}.category-add__field.error{border-color:#bd0000}.category-add__submit{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease;width:100%}.category-add__submit:disabled{background-color:#eee;color:#999;cursor:not-allowed}.category-add__submit:hover{background-color:#1a5640;color:#fff}.category-add__submit:hover:disabled{background-color:#eee;color:#999}@media screen and (max-width:480px){.category-add__form-content{grid-template-columns:1fr}}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014;color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:#0000;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:#00081033;border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#00081033;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:#00081033;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:#00081033;border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.confirm-popover{grid-row-gap:.3rem;display:grid;padding:.5rem;row-gap:.3rem}.confirm-popover__message{color:#000;width:-webkit-max-content;width:max-content}.confirm-popover__button-container{grid-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.confirm-popover__no-button,.confirm-popover__yes-button{border:0;border-radius:6px;color:#fff;padding:.25rem .5rem}.confirm-popover__no-button:hover,.confirm-popover__yes-button:hover{cursor:pointer}.confirm-popover__yes-button{background-color:#006100!important}.confirm-popover__no-button{background-color:#bd0000!important}.category,.category--expanded{border-radius:10px;box-shadow:0 0 5px -2px #1a5640;color:#484848;padding:1rem}.category--expanded:hover,.category:hover{color:#484848}.category--expanded__name,.category__name{margin:auto 0}.category--expanded__button-container,.category__button-container{grid-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.category button,.category--expanded button{background:#0000;border:0;cursor:pointer}.category button svg,.category--expanded button svg{font-size:20px}.category button:hover svg,.category--expanded button:hover svg{color:#2b76a1}.category button:disabled svg,.category--expanded button:disabled svg{color:#ccc}.category__content-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto 80px;list-style:none}.category--expanded__header{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto 40px;list-style:none}.category--expanded__button-container{grid-template-columns:100%}@media screen and (max-width:480px){.category__name{text-align:center}.category__content-container{gap:1rem;grid-template-columns:1fr}.category--expanded__header{grid-template-columns:2fr 1fr}}.category-edit{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 80px;opacity:0;padding-top:1.5rem}.category-edit__field{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem}.category-edit__field.error{border-color:#bd0000}.category-edit__form-row{grid-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.category-edit__form-row label{margin:auto 0}.category-edit__submit-options{display:grid;grid-template-columns:1fr 1fr}.category-edit__save-option{color:#006100}.category-edit__cancel-option{color:#bd0000}@media screen and (max-width:480px){.category-edit{gap:1rem;grid-template-columns:1fr}.category-edit__form-row{gap:.5rem;grid-template-columns:1fr}}.expanded .category-edit{animation:fadeIn .1s forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1}}.categories{margin:0 auto;max-width:700px;padding:0 1rem;width:100%}.categories__heading{padding-bottom:1rem}.categories__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:100%;list-style:none}.categories-admin{width:100%}.categories-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.categories-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.categories-admin__wrapper{padding:2rem 1rem}}.categories-admin__heading{font-size:28px}.subcategories-admin{width:100%}.subcategories-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.subcategories-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.subcategories-admin__wrapper{padding:2rem 1rem}}.subcategories-admin__heading{font-size:28px}.group-add{grid-column-gap:1rem;border-radius:10px;box-shadow:0 0 5px -2px #1a5640;column-gap:1rem;display:grid;grid-template-columns:auto 80px;margin:0 auto;max-width:700px;padding:1rem;width:100%}.group-add,.group-add:hover{color:#484848}.group-add__heading{font-size:20px;margin:auto 0}.group-add__add-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.group-add__add-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.group-add__add-button:hover{background-color:#1a5640;color:#fff}.group-add__add-button:hover:disabled{background-color:#eee;color:#999}.group-card{border-radius:10px;box-shadow:0 0 5px -2px #1a5640;height:100%;padding:1rem}.group-card,.group-card:hover{color:#484848}.group-card__content{display:flex;flex-direction:column;height:100%;row-gap:1rem}.group-card__word-list{flex-grow:1}.group-card__word-list ul{display:flex;flex-flow:row wrap;list-style:none}.group-card__word-list li{border:1px solid #aaa;border-radius:6px;margin:.5rem 1rem .5rem 0;padding:.25rem .5rem}.group-card__word-list li:last-child{margin-right:0}.group-card__button-container{grid-column-gap:.35rem;grid-row-gap:.5rem;column-gap:.35rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,155px));justify-content:center;row-gap:.5rem}.group-card__free-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;background-color:#f0f0f0;border:2px solid #2b825d;border-radius:20px;color:#fff;color:#000;cursor:pointer;display:flex;display:table-cell;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.group-card__free-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.group-card__free-button:hover{background-color:#1a5640;color:#fff}.group-card__free-button:hover:disabled{background-color:#eee;color:#999}.group-card__free-button:hover{background-color:silver;color:#000}.group-card__free-button>svg{margin-right:.25rem}.group-card__edit-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.group-card__edit-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.group-card__edit-button:hover{background-color:#1a5640;color:#fff}.group-card__edit-button:hover:disabled{background-color:#eee;color:#999}.group-card .delete-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;background-color:#bd0000;border:0;border-color:#bd0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.group-card .delete-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.group-card .delete-button:hover{background-color:#1a5640;color:#fff}.group-card .delete-button:hover:disabled{background-color:#eee;color:#999}.group-card .delete-button:hover{background-color:#600}.group-list{grid-row-gap:1rem;display:grid;padding:1rem;row-gap:1rem}.group-list__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none}@media screen and (max-width:768px){.group-list__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}}.exercise-card{grid-gap:1rem;border-radius:10px;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:1rem;grid-template-columns:4fr 1fr 1fr;list-style:none;padding:1rem}.exercise-card:hover{color:#484848}.exercise-card__heading{margin:auto 0}.exercise-card__edit-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.exercise-card__edit-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.exercise-card__edit-button:hover{background-color:#1a5640;color:#fff}.exercise-card__edit-button:hover:disabled{background-color:#eee;color:#999}.exercise-card .delete-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;background-color:#bd0000;border:0;border-color:#bd0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.exercise-card .delete-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.exercise-card .delete-button:hover{background-color:#1a5640;color:#fff}.exercise-card .delete-button:hover:disabled{background-color:#eee;color:#999}.exercise-card .delete-button:hover{background-color:#600}@media screen and (max-width:480px){.exercise-card{grid-template-columns:1fr}}.exercises{grid-row-gap:1rem;display:grid;margin:0 auto;max-width:700px;row-gap:1rem;width:100%}.exercises__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:100%;list-style:none}.groups-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.groups-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.groups-admin__wrapper{padding:2rem 1rem}}.groups-admin__heading{font-size:28px}.groups-admin__success-message{margin:0 auto;max-width:700px;width:100%}.word-button--add,.word-button--word{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.word-button--add:disabled,.word-button--word:disabled{background-color:#eee;color:#999;cursor:not-allowed}.word-button--add:hover,.word-button--word:hover{background-color:#1a5640;color:#fff}.word-button--add:hover:disabled,.word-button--word:hover:disabled{background-color:#eee;color:#999}.word-button--add{background-color:#0000;border:2px dashed #2b825d;color:#484848}.word-button--add:hover{background-color:#0000;border-color:#1a5640;color:#2b76a1}.definitions-row fieldset{grid-gap:2rem;border:1px solid #aaa;border-radius:6px;display:grid;gap:2rem;grid-template-columns:1fr;list-style:none;padding:.5rem 1rem 2rem}.definitions-row legend{padding:0 .5rem}.definitions-row__definition-section{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.definitions-row__checkbox-row{grid-gap:1rem;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:1rem;grid-template-columns:1fr 9fr;list-style:none;padding:1rem}.definitions-row__checkbox-row:hover{background-color:#f0f0f0;color:#484848}.definitions-row__checkbox-row input[type=checkbox]{margin:auto;width:10px}.definitions-row__definition-wrapper{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:1fr;list-style:none}.definitions-row__synonyms{display:flex;flex-flow:row wrap}.definitions-row__synonym{border:1px solid #aaa;border-radius:6px;margin-right:1rem;margin-top:.25rem;padding:.25rem .5rem}.definitions-row__synonym:last-child{margin-right:0}@media screen and (max-width:480px){.definitions-row audio{max-width:200px}}.word-form{grid-row-gap:1rem;background-color:#f8f8f8;border-radius:10px;box-shadow:0 0 5px -2px #1a5640;display:grid;padding:1rem;row-gap:1rem}.word-form,.word-form:hover{color:#484848}.word-form__field-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 5fr;list-style:none}.word-form__field-row label{margin:auto .5rem auto 0}.word-form__field-row textarea{height:100px;resize:none}.word-form__field{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;padding:.25rem .5rem;width:100%}.word-form__field.error{border-color:#bd0000}.word-form__close-container{display:flex;justify-content:flex-end}.word-form__submit-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto auto auto;justify-content:flex-end;list-style:none}.word-form__clear-definitions{align-items:center;-webkit-appearance:none;background-color:#2b825d;background-color:#bd0000;border:0;border-color:#bd0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.word-form__clear-definitions:disabled{background-color:#eee;color:#999;cursor:not-allowed}.word-form__clear-definitions:hover{background-color:#1a5640;color:#fff}.word-form__clear-definitions:hover:disabled{background-color:#eee;color:#999}.word-form__clear-definitions:hover{background-color:#600}.word-form__close-container button{background:#0000;border:0;cursor:pointer}.word-form__close-container button svg{font-size:20px}.word-form__close-container button:hover svg{color:#2b76a1}.word-form__close-container button:disabled svg{color:#ccc}.word-form__def-button,.word-form__save-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.word-form__def-button:disabled,.word-form__save-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.word-form__def-button:hover,.word-form__save-button:hover{background-color:#1a5640;color:#fff}.word-form__def-button:hover:disabled,.word-form__save-button:hover:disabled{background-color:#eee;color:#999}.word-form .delete-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;background-color:#bd0000;border:0;border-color:#bd0000;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.word-form .delete-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.word-form .delete-button:hover{background-color:#1a5640;color:#fff}.word-form .delete-button:hover:disabled{background-color:#eee;color:#999}.word-form .delete-button:hover{background-color:#600}@media screen and (max-width:480px){.word-form__field-row,.word-form__submit-row{grid-template-columns:1fr}}.word-list{grid-row-gap:1rem;display:grid;margin:0 auto;max-width:800px;row-gap:1rem;width:100%}.word-list__list{display:flex;flex-flow:row wrap;list-style:none}.word-list__list li{display:inline-block;margin:.5rem 1rem .5rem 0}.word-list__list li:last-child{margin-right:0}.group-admin{width:100%}.group-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.group-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.group-admin__wrapper{padding:2rem 1rem}}.group-admin__heading{font-size:28px}.group-admin__success-message{margin:0 auto;max-width:700px;width:100%}.exercise-content__form,.exercise-content__form-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.exercise-content__form{border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;padding:1rem}.exercise-content__form:hover{background-color:#f0f0f0;background-color:#0000;color:#484848}.exercise-content__button-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none}.exercise-content__preview-title{display:flex;justify-content:space-between;margin-top:1rem}.exercise-content__form-submit,.exercise-content__randomise,.exercise-content__save-button,.exercise-content__upload-button{align-items:center;-webkit-appearance:none;background-color:#2b825d;border:0;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:.25rem 1rem;text-align:center;transition:all .1s ease}.exercise-content__form-submit:disabled,.exercise-content__randomise:disabled,.exercise-content__save-button:disabled,.exercise-content__upload-button:disabled{background-color:#eee;color:#999;cursor:not-allowed}.exercise-content__form-submit:hover,.exercise-content__randomise:hover,.exercise-content__save-button:hover,.exercise-content__upload-button:hover{background-color:#1a5640;color:#fff}.exercise-content__form-submit:hover:disabled,.exercise-content__randomise:hover:disabled,.exercise-content__save-button:hover:disabled,.exercise-content__upload-button:hover:disabled{background-color:#eee;color:#999}@media screen and (max-width:480px){.exercise-content__button-container{grid-template-columns:1fr}}textarea{resize:none}.exercise-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;list-style:none}.exercise-content__preview-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}.exercise-container{grid-gap:2em;display:grid;gap:2em;grid-template-columns:1fr;list-style:none}.exercise-container__form-row{grid-gap:.5rem;border-radius:10px;border-top:5px solid #2b825d;box-shadow:0 0 5px -2px #1a5640;color:#484848;display:grid;gap:.5rem;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;list-style:none;padding:1rem}.exercise-container__form-row:hover{background-color:#f0f0f0;color:#484848}.exercise-container__field{border:1px solid #aaa;border-radius:6px;font-family:Roboto,"sans-serif";font-size:14px;margin:auto 0;padding:.25rem .5rem}.exercise-container__field.error{border-color:#bd0000}.exercise-admin__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.exercise-admin__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.exercise-admin__wrapper{padding:2rem 1rem}}.exercise-admin__heading{font-size:28px}.exercise-admin__success-message{margin:0 auto;max-width:700px;width:100%}.edit-pages{width:100%}.edit-pages__wrapper{grid-row-gap:1.5rem;display:grid;padding:2.5rem 5rem;row-gap:1.5rem}@media screen and (max-width:1024px){.edit-pages__wrapper{padding:2rem 3rem}}@media screen and (max-width:768px){.edit-pages__wrapper{padding:2rem 1rem}}.edit-pages__heading{font-size:28px}.admin-footer{background-color:#fafafa;border-top:1px solid #ccc;height:50px;margin-top:auto;padding:.5rem 1rem;width:100%}.admin-footer__wrapper{display:flex;height:100%;justify-content:flex-end}.admin-footer__link-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto;list-style:none;margin:auto 0}@media screen and (max-width:480px){.admin-footer{height:auto}.admin-footer__link-container{grid-template-columns:1fr;width:100%}.admin-footer__link{text-align:center}}@keyframes rotate-spinner{to{transform:rotate(1turn)}}body{color:#484848}a{color:#2b825d;font-weight:700;position:relative;transition:color .1s ease}a:hover{color:#2b76a1}audio{border-radius:10px}.popover-button-container{position:relative}.popover-button-container button{height:100%;width:100%}.success{color:#006100}.error{color:#bd0000}.highlight{color:#2b825d}.bold{font-weight:700}main{align-items:center;display:flex;flex-direction:column;min-height:100vh}ins.adsbygoogle{width:100%}