.offerings__container{padding-bottom:50px;padding-top:50px}.offerings,.offerings__container{display:flex;justify-content:center}.offerings{background-color:#0075a3;border-radius:16px;flex-flow:row wrap;padding:24px;width:80%}@media (max-width:1475px){.offerings{flex-flow:column wrap;width:60%}}@media (max-width:800px){.offerings{width:80%}}.offerings-center,.offerings-left,.offerings-right{align-self:center;display:flex;flex-grow:1;height:150px;justify-content:center;padding-bottom:8px;padding-top:8px}@media (max-width:1475px){.offerings-center,.offerings-left,.offerings-right{justify-content:flex-start;padding-left:15%;width:80%}}@media (max-width:660px){.offerings-center,.offerings-left,.offerings-right{padding-left:0}}.offerings__text{align-self:center;display:flex;flex-direction:column}.offerings-center{border-color:#fff;border-left-style:dotted;border-right-style:dotted}@media (max-width:1475px){.offerings-center{border-style:dotted none;padding-bottom:12px;padding-top:12px}}.offerings__large-text,.offerings__small-text{word-wrap:break-word;color:#fff;display:flex;max-width:250px}@media (max-width:1475px){.offerings__large-text,.offerings__small-text{max-width:775px}}@media (max-width:600px){.offerings__text{max-width:250px}}.offerings__large-text{display:flex;font-size:3em;font-weight:bolder;justify-content:flex-start;width:100%}@media (max-width:600px){.offerings__large-text{font-size:2em}}.offerings__small-text{width:100%}.video-icon{background-color:#ff5b14}.file-icon,.video-icon{align-self:flex-start;border-radius:6px 25px;display:flex;height:68px;justify-content:center;margin-right:20px;position:relative;top:20px;width:68px}.file-icon{background-color:#ffc118}.scissors-icon{align-self:flex-start;background-color:#36ca1e;border-radius:6px 25px;display:flex;height:68px;justify-content:center;margin-right:20px;position:relative;top:20px;width:68px}@media (max-width:1475px){.file-icon,.scissors-icon,.video-icon{top:25%}}@media (max-width:280px){.file-icon,.scissors-icon,.video-icon{display:none}}.home-container{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;width:100%}.motto{align-self:center;font-family:quicksand-bold;font-size:4em;margin:0;padding:0 20px 20px}@media (max-width:600px){.motto{font-size:3.5em}}.home-text{display:flex;flex-flow:column wrap;justify-content:center;padding-bottom:40px}@media (max-width:1457px){.home-text{padding-bottom:0}}.description{font-size:1.5em;inline-size:524px;overflow-wrap:break-word;padding:20px 20px 40px}@media (max-width:600px){.description{display:flex;font-size:1.25em;justify-content:center;max-width:300px}.home-text{inline-size:500px}}.kids-home{display:flex;flex:0 1 clamp(280px,38vw,800px);justify-content:center;margin-right:20px}.kids-home img{display:block;height:auto!important;width:100%}@media (max-width:1000px){.kids-home{display:none}}.blue-text{color:#006080}.buttons__container{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly}@media (max-width:600px){.buttons__container{align-items:center;flex-direction:column}.purchase-button__container{display:flex;justify-content:center;margin-bottom:34px!important;width:100%}}@media (max-width:1000px){.purchase-button__container{display:flex;justify-content:center;margin-bottom:18px;width:100%}}.sample-button__container{flex-direction:row}.button-sample-lessons__container,.sample-button__container{align-items:center;display:flex;justify-content:center}.button-sample-lessons{background:#ffa600;border:none;border-radius:5em;box-shadow:0 2px 5px #0000004d;cursor:pointer;font-size:1em;height:5em;outline:none;position:relative;transition:all .2s ease-out;width:5em}.button-sample-lessons:hover{background:#ffc400;transition:all .2s ease-out}.button-sample-lessons:before{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:1em 0 1em 2em;content:"";height:0;left:1.67em;position:absolute;top:1.5em;transition:.218s ease}.button-sample-lessons__text{color:#000;display:flex;font-size:1.5em;padding-left:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.members-login-button__container{display:flex;justify-content:center;margin-bottom:24px;margin-top:36px}.overview__container{display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:75px;padding-left:4%;padding-right:4%}@media (max-width:1408px){.overview__container{margin-bottom:20px}}.overview__title{align-self:center;display:flex;height:100px;justify-content:center}.overview__heading{font-size:2.5em;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.red-flask{margin-left:40px}.red-flask img{float:right;max-height:80%;max-width:80%}.overview__content{display:flex;flex-flow:row wrap;justify-content:center}.overview__image{align-self:center;display:flex;justify-content:center}@media (max-width:336px){.overview__image{display:none}}.overview__image img{max-height:60%;max-width:60%}.overview__text{align-self:center;display:flex;font-size:1.5em}@media (max-width:600px){.overview__text{font-size:1.25em}}.overview__text li{margin-bottom:10px;margin-top:10px}@font-face{font-family:quicksand-light;src:url(/static/media/Quicksand-Light.e715991b8e3173b8a2e5.ttf)}@font-face{font-family:quicksand-regular;src:url(/static/media/Quicksand-Regular.109d09e5f7c827d891ab.ttf)}@font-face{font-family:quicksand-medium;src:url(/static/media/Quicksand-Medium.eb896a79553a58953cbf.ttf)}@font-face{font-family:quicksand-bold;src:url(/static/media/Quicksand-Bold.4c3d23174e1f233b946d.ttf)}@font-face{font-family:quicksand-semi-bold;src:url(/static/media/Quicksand-SemiBold.f36a86e2ff447dc869f0.ttf)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}body,html{background-image:linear-gradient(#28729259,#28729259),url(/static/media/circles_bg.200e97c20908269524f9.png);background-position:50%;font-family:quicksand-regular;height:100%;margin:0;padding:0;width:100%}.app-container{display:flex;flex-direction:column;min-height:100vh}.content{flex:1 1}.navigation{flex-direction:column;padding:10px}.nav-header-row,.navigation{align-items:center;display:flex;justify-content:space-between}.nav-header-row{min-height:64px;width:100%}.logo-left{justify-self:flex-start}@media (max-width:850px){.logo-left{margin-top:0}}.contact-us{justify-self:flex-end;margin-left:auto}@media (max-width:600px){.navigation{flex-flow:column nowrap}}.nav-button{font-family:quicksand-bold;font-size:1.25em;padding-bottom:4px;-webkit-user-select:none;user-select:none}.nav-button a:hover{color:#0075a3!important}nav li{display:inline;list-style:none;margin-right:26px}.logo-left{display:flex;justify-content:center;padding-left:40px;width:281px}@media (max-width:600px){.logo-left{margin-bottom:40px;padding-left:0}}.logo-image{display:inline}.nav-list{display:flex;flex-direction:row;justify-content:center}@media (max-width:850px){.nav-list{display:none}}.nav-button a,a{text-decoration:none}.nav-button a{color:#000;padding-bottom:6px}.nav-button .active{border-bottom:solid;border-color:#0075a3;border-width:3px}.nav-button a:visited{color:#000}@media (min-width:600px){.logout-nav-button{display:none}}.contact-us{display:flex;flex-flow:row nowrap;justify-content:center;margin-right:16px;width:281px}@media (max-width:600px){.contact-us{display:none;padding-right:0}}.button-contact-us{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0075a3;border-radius:25px;border-style:none;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:quicksand-regular;font-size:16px;font-weight:750;height:50px;letter-spacing:normal;line-height:1.5;outline:none;overflow:hidden;padding:14px 30px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transform:translateZ(0);transition:all .2s;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap}.button-contact-us:hover{background-color:#0086bb;box-shadow:0 5px 30px #0000000d,0 1px 4px #0000000d;opacity:1;transform:translateY(0);transition-duration:.2s}.button-contact-us:hover:after{opacity:.5}.button-contact-us:active{box-shadow:0 3px 6px 0 #0000001a,0 0 10px 0 #0000001a,0 1px 4px -1px #0000001a}.button-contact-us:active:after{opacity:1}.button-purchase-membership{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0075a3;border-radius:25px;border-style:none;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:quicksand-regular;font-size:16px;font-weight:750;height:50px;letter-spacing:normal;line-height:1.5;min-width:250px;outline:none;overflow:hidden;padding:14px 36px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transform:translateZ(0);transition:all .2s;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap}.button-purchase-membership:hover{background-color:#0086bb;box-shadow:0 5px 30px #0000000d,0 1px 4px #0000000d;opacity:1;transform:translateY(0);transition-duration:.2s}.button-purchase-membership:active{box-shadow:0 3px 6px 0 #0000001a,0 0 10px 0 #0000001a,0 1px 4px -1px #0000001a}@media (max-width:1000px){.button-purchase-membership{margin-bottom:30px}}@media (min-width:768px){.button-purchase-membership{padding:14px 32px;width:250px}}.bm-burger-button{display:none}@media (max-width:850px){.bm-burger-button{display:block;height:30px;position:absolute;right:36px;top:46px;width:36px}}.bm-burger-bars{background:#373a47}.bm-cross-button{height:24px;outline:none;transform:scale(1.5);width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{box-sizing:border-box;height:100%;position:fixed}.bm-menu{background:#004e6d;font-size:1.15em;height:100%;padding:2.5em 1.5em 0}.bm-item-list{color:#b8b7ad;height:80%!important;padding:.8em}.bm-item{color:#fff!important;display:inline-block;font-weight:bolder;outline:none;padding-bottom:16px}.bm-overlay{background:#0000004d}.footer{align-content:flex-end;margin-top:50px}.mission__container{display:flex;flex-flow:column nowrap;justify-content:center;padding-left:15%;padding-right:15%}@media (max-width:1460px){.mission__container{padding-left:10%;padding-right:10%}}@media (max-width:600px){.mission__container{margin-top:60px}}.mission__heading-container-english-learners,.mission__heading-container-learning-loss,.mission__heading-container-our-mission{display:flex;padding-bottom:40px}.mission__heading-container-english-learners,.mission__heading-container-learning-loss{padding-top:40px}.mission__content-container{display:flex;flex-flow:column nowrap}@media (max-width:1460px){.mission__heading-container-english-learners,.mission__heading-container-learning-loss,.mission__heading-container-our-mission{justify-content:center;margin:0}.mission__heading-container{padding-top:40px}}.mission__image-container{display:flex;flex-flow:row nowrap;width:100%}@media (max-width:1460px){.mission__image-container{flex-flow:column nowrap}}.mission__heading{font-size:2.5em;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.mission__image-our-mission img{margin-top:110px}.mission__image-learning-loss img{border:3px solid #0075a3;border-radius:20px;margin-top:234px;max-width:300px}.mission__image-english-learners img{border:3px solid #0075a3;border-radius:20px;margin-top:236px}@media (max-width:1460px){.mission__image-english-learners,.mission__image-learning-loss,.mission__image-our-mission{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.mission__image-english-learners img,.mission__image-learning-loss img,.mission__image-our-mission img{margin-top:25px;max-height:300px;max-width:300px}}.mission__name-text{color:#000;font-size:2em;font-weight:700;text-align:center}.mission__text{margin-left:40px}@media (max-width:1460px){.mission__text{margin:0}}.mission__body-text{display:flex;font-size:1.5em;overflow-wrap:break-word;vertical-align:center}.mission__section-heading{font-size:1.25em;font-weight:700}.video__container{margin-bottom:75px}@media (max-width:1460px){.mission__body-text{margin-bottom:20px;padding-top:0}}@media (max-width:600px){.mission__body-text{font-size:1.25em}}.citation{font-size:.75em}.about__container{display:flex;flex-flow:column nowrap;justify-content:center;padding-left:15%;padding-right:15%}@media (max-width:1460px){.about__container{padding-left:10%;padding-right:10%}}@media (max-width:600px){.about__container{margin-top:80px}}.about__heading-container{display:flex;margin-left:340px}@media (max-width:1460px){.about__heading-container{justify-content:center;margin:0}}.about__joe-container,.about__tish-container{display:flex;flex-flow:row nowrap;margin-left:60px;width:100%}.about__tish-container .about__body-text{margin-top:0;padding-top:120px}@media (max-width:1460px){.about__tish-container .about__body-text{margin-top:0;padding-top:20px}.about__joe-container,.about__tish-container{flex-flow:column nowrap;margin-left:0}.about__joe-container .about__body-text,.about__tish-container .about__body-text{margin-top:0}}.about__heading{font-size:2.5em;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.about__joe-image img,.about__tish-image img{border:3px solid #0075a3;border-radius:50%;margin-top:100px;max-height:230px;max-width:230px}@media (max-width:1460px){.about__joe-image,.about__tish-image{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.about__joe-image img,.about__tish-image img{max-height:300px;max-width:300px}.about__tish-image img{margin-top:40px}}.about__name-text{color:#000;font-size:2em;font-weight:700;margin:10px 0;text-align:center}.about__text{margin-left:40px}@media (max-width:1460px){.about__text{margin:0}}.about__body-text{display:flex;font-size:1.5em;overflow-wrap:break-word;padding-top:75px;vertical-align:center}@media (max-width:1460px){.about__body-text{padding-top:20px}}@media (max-width:600px){.about__body-text{font-size:1.25em}}.video-card__container{cursor:pointer;display:flex;flex-flow:column nowrap;width:300px}.video-card__container .video-card__description{transition:all .2s ease-in}.video-card__container:hover .video-card__description{background-color:#0086bb;transition:all .2s ease-out}.video-card__container:hover .video-card__thumbnail{opacity:.88;transition:all .2s ease-out}.video-card__thumbnail{align-items:center;background-color:#eee;border-radius:45px 45px 0 0;display:flex;height:225px;justify-content:center;transition:all .2s ease-out}.video-card__thumbnail img{border-radius:45px 45px 0 0;height:100%;object-fit:cover;width:100%}.video-card__thumbnail:hover{opacity:.88;transition:all .2s ease-out}.video-card__description{background-color:#0075a3;border-color:#fff;border-radius:0 0 45px 45px;border-top:solid #fff;border-width:1px;color:#fff;display:block;height:120px;padding:20px}.video-card__description h3{margin:0 10px 10px}.video-card__title{text-align:center}.video-card__text{margin-top:12px}.members__container{align-items:center!important;display:flex!important;flex-flow:column nowrap}@media (max-width:600px){.members__container{margin-top:80px}}.members__videos-container{display:flex;gap:50px;justify-content:center;padding:60px}@media (max-width:600px){.members__videos-container{padding:20px}}.members__videos-content-container{max-width:1130px}.members__videos{flex-flow:row wrap;gap:50px;max-width:1130px}.members__heading,.members__videos{display:flex;justify-content:center}.members__heading{font-size:2.5em;font-weight:700;margin-bottom:80px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.members__button-container{display:flex;justify-content:center}.members__back-button,.members__button{background-color:#0075a3;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition:all .2s ease-out}.members__back-button{width:200px}.members__back-button:hover,.members__button:hover{background-color:#0086bb;transition:all .2s ease-out}.members__grade-buttons{display:flex;flex-flow:row wrap;gap:12px;justify-content:center;list-style:none;padding:0 60px}@media (max-width:600px){.members__grade-buttons{max-width:90%}}.video-details__outer-container{display:flex;justify-content:center;width:100%}.video-details__inner-container{display:flex;flex-flow:column nowrap;justify-content:center;padding:30px;width:55%}@media (max-width:1500px){.video-details__inner-container{width:65%}}@media (max-width:600px){.video-details__inner-container{padding:20px;width:100%}}.video-details__title{display:flex;font-size:2.5em;font-weight:700;justify-content:center;margin-bottom:80px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}@media (max-width:530px){.video-details__title{font-size:1.5em}}.video-details__video{display:flex;justify-content:center;width:100%}.video-details__resources{display:flex;flex-flow:row;font-size:1.5em;justify-content:center;margin-bottom:40px}@media (max-width:600px){.video-details__resources{font-size:1.1em;text-align:center}.video-details__resources-file-text{font-size:.75em}}.video-details__resources-text{display:flex;flex-flow:column}.video-details__resources-file{align-items:center;display:flex;justify-content:center;margin-top:30px}.video-details__resources-file-text{color:#000;font-size:.9em;margin-left:12px;text-decoration:none}.samples__outer-container{display:flex;justify-content:center;margin-bottom:50px;width:100%}@media (max-width:600px){.samples__outer-container{margin-top:85px}}@media (max-width:690px){.samples__outer-container{min-height:0}}.samples__inner-container{display:flex;flex-flow:column nowrap;justify-items:center;width:100%}@media (max-width:600px){.samples__inner-container{margin-top:85px}}.video-mask{--webkit-transform:translateZ(0);border-radius:30px;margin-bottom:60px;overflow:hidden}.samples__video-title{display:flex;font-size:2.5em;font-weight:700;justify-content:center;margin-bottom:85px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.samples__videos{display:flex;flex-flow:row wrap;justify-content:center;width:100%}@media (max-width:690px){.samples__videos{align-items:center;flex-flow:column nowrap}}.cards-gap{gap:50px}.purchase-card{align-items:center;background:#0075a3;border:none;border-radius:25px;box-shadow:0 2px 16px #0000001a;display:flex;flex-direction:column;margin:32px auto;max-width:600px;padding:32px 28px 28px}.purchase-card__title{color:#fff;font-size:1.5em;font-weight:700;letter-spacing:.5px;margin:10px;text-align:center}.purchase-card__desc{color:#e6eaf0;font-size:1.08em;margin:22px;text-align:center}.purchase-card__button-row{display:flex;justify-content:center;width:100%}.purchase-card__button{background:#ffffff14;border:1px solid #fff;border-radius:16px;box-shadow:0 2px 8px 0 #0000000a;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;margin:4px 2px;padding:15px 32px;text-align:center;text-decoration:none;transition:background .35s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.purchase-card__button:focus,.purchase-card__button:hover{background:#ffffff29}.purchase-card__productprice-row{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 20px}.purchase-card__productprice{align-items:center;background:#0000001a;border-radius:8px;color:#fff;display:flex;font-size:1.13em;font-weight:600;letter-spacing:.2px;padding:8px 20px}.purchase-card__price{background:none;border-radius:8px;box-shadow:none;color:#fff;font-size:1.13em;font-weight:700;letter-spacing:.5px;margin:0;padding:0 0 0 12px;position:static}@media (max-width:600px){.purchase-card{border-radius:32px;box-shadow:0 1px 8px #0000001a;margin:32px;max-width:98vw;padding:12px 4px 18px}}.contact__form-outer-container{display:flex;flex-flow:row nowrap;justify-content:center;width:100%}@media (max-width:600px){.contact__form-outer-container{margin-top:80px}}.contact__form-inner-container{display:flex;flex-flow:column nowrap;justify-content:center;width:700px}.contact__form-container{background-color:#0075a3;border-radius:16px;color:#fff;padding:40px}@media (max-width:750px){.contact__form-container{margin:0 20px}}@media (max-width:560px){.contact__form-inner-container{width:90%}}.contact__heading{display:flex;font-size:2.5em;font-weight:700;justify-content:center;margin-bottom:85px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-underline-offset:20px}.contact__message{font-size:1.15em;margin-bottom:40px}.margin-fix{margin-bottom:0!important}.contact__form{display:flex;flex-flow:column nowrap}.contact__label-container{display:flex;flex-flow:row nowrap;justify-content:space-between}@media (max-width:560px){.contact__label-container{flex-flow:column nowrap}}input{border:none;border-bottom:2px dashed #fff;box-sizing:border-box;margin:12px 0 40px;padding:12px 20px;width:100%}input,input:active{background-color:#0000}.text-input{color:#fff;font-size:1.25em}.text-input:focus,input:focus,select:focus,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}label{font-size:1.25em}.error,label{font-weight:700}.error{color:#ffc118}.contact__submit-container{display:flex;flex-direction:row;justify-content:flex-end}::placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}.contact__submit-button{background-color:#0075a3;border:none;border-bottom:2px dashed #0075a3;color:#fff;cursor:pointer;font-size:1.5em;margin-bottom:2px;outline:none}.contact__submit-button:hover{text-decoration:underline;text-underline-offset:5px}@media (min-width:768px){.contact__success-button{padding:14px 22px;width:176px}}.margin-top{margin-top:70px}.contact__button-countdown-container{align-items:center;display:flex;flex-flow:row;justify-content:space-between}@media (max-width:750px){.contact__button-countdown-container{align-items:flex-end;flex-flow:column;justify-content:flex-end}}.contact__error-message{align-items:center;display:flex;flex-grow:1;justify-content:flex-start}.contact__countdown-container{color:#ffc118}.login__outer-container{display:flex;justify-content:center;width:100%}.login__warning-text{font-size:24px;font-weight:700;margin-left:18px}@media (max-device-height:915px),screen and (orientation:portrait){.login__outer-container{height:100%;min-height:0}}@media (max-width:690px){.login__outer-container{height:100%;min-height:0}}.login__inner-container{display:flex;flex-flow:column;justify-content:flex-start;max-width:700px;padding:0 50px 20px}@media (max-width:600px){.login__inner-container{padding:0 20px 20px}}.login__login-link-text{color:-webkit-link;cursor:pointer;font-size:22px;font-weight:700;margin-top:24px;text-align:right}.login__warning_container{display:flex;flex-direction:row}.login-option-box{align-items:center;background:#ffffff14;border:1px solid #fff;border-radius:16px;box-shadow:0 2px 8px 0 #0000000a;cursor:pointer;display:flex;flex-direction:column;min-width:180px;padding:32px 24px;transition:background .35s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.login-option-box:focus,.login-option-box:hover{background:#ffffff29}.login-option-row{display:flex;gap:32px;justify-content:center;margin-top:32px}@media (max-width:725px){.login-option-row{align-items:center;flex-direction:column;gap:20px}}.footer__container{background-color:#0075a3;color:#fff;display:flex;flex-flow:column nowrap;flex-shrink:0;justify-content:center;padding:30px}@media (max-width:925px){.footer__container{flex-flow:column nowrap}}.footer__container ul{display:table;list-style:none;margin:0 auto;padding-left:0;padding-top:10px;width:100%}.footer__container li{display:inline;justify-content:space-evenly;padding-bottom:8px;padding-top:8px}@media (max-width:785px){.footer__container li{display:block}}.footer__main{display:flex;flex-flow:row wrap;justify-content:space-around}@media (max-width:500px){.footer__main{flex-flow:column wrap;justify-content:center}}.footer__steam-lab{align-self:flex-start;display:flex;flex-flow:column wrap;justify-content:center}@media (max-width:500px){.footer__steam-lab{justify-content:center;max-width:120px}}@media (max-width:600px){.footer__steam-lab{padding-bottom:20px}}.footer__copyright{align-items:flex-end;display:flex;justify-content:center;margin-top:40px}.footer__section-title{border-bottom:solid;border-color:#fff;border-width:1px;font-size:1.25em;font-weight:700;margin-left:20px;padding-bottom:15px}@media (max-width:500px){.footer__section-title{margin:0}}.white{color:#fff!important;margin:20px}.white:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:500px){.white{margin:0}}.fidget__container{align-items:center;display:flex;justify-content:center;padding-top:50px;width:100vw}.themed-link{color:#fff;font-weight:600;text-decoration:underline;transition:color .2s}.themed-link:hover{color:#b2e6fa}.copy-tooltip{animation:fadeInOut 1.2s;background:#222;border-radius:6px;bottom:110%;box-shadow:0 2px 8px #0000001a;color:#fff;font-size:.95em;font-weight:500;left:50%;opacity:.95;padding:4px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(8px)}15%{opacity:.95;transform:translateX(-50%) translateY(0)}85%{opacity:.95;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-8px)}}.purchase-confirmation__bg{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:32px 0}.purchase-confirmation__container{align-items:center;display:flex;justify-content:center;min-height:60vh}.purchase-confirmation__card{background:#0075a3;border-radius:18px;box-shadow:0 2px 12px #00000012;margin:40px auto;max-width:480px;padding:32px 28px 28px}.purchase-confirmation__code{align-items:center;background:#ffffff1f;border-radius:12px;color:#fff;display:flex;font-size:1.6em;font-weight:600;justify-content:space-between;letter-spacing:2px;margin-bottom:24px;padding:16px;position:relative}.code-text{flex:1 1 auto;text-align:left;word-break:break-all}.copy-btn{align-items:center;background:#0000;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:12px;transition:background .2s}.copy-btn:focus,.copy-btn:hover{background:#ffffff2e;outline:none}.copy-icon svg{display:block;margin:auto}.purchase-confirmation__invoice{background:#ffffff1a;border:1px solid #e6eaf0;border-radius:14px;margin:32px 0 0;padding:20px 18px}.purchase-confirmation__invoice h3{color:#fff;font-size:1.1em;font-weight:600;margin:0 0 12px}.purchase-confirmation__invoice table{color:#fff;font-size:1em;margin-bottom:8px;width:100%}.purchase-confirmation__invoice td{padding:4px 0}.loader{font-size:1.2em}.loader,.purchase-confirmation__card,.purchase-confirmation__card *{color:#fff}
/*# sourceMappingURL=main.14a9b0e0.css.map*/