@font-face{font-family:Futura-Black-Italic;src:url(/static/media/Futura-Black-Italic.612f774f.otf)}@font-face{font-family:Futura-Black;src:url(/static/media/Futura-Black.0d862810.otf)}@font-face{font-family:Futura-Bold-Italic;src:url(/static/media/Futura-Bold-Italic.0616258a.otf)}@font-face{font-family:Futura-Bold;src:url(/static/media/Futura-Bold.2af424b3.otf)}@font-face{font-family:Futura-Book-Italic;src:url(/static/media/Futura-Book-Italic.5e9129f0.otf)}@font-face{font-family:Futura-Book;src:url(/static/media/Futura-Book.e8dc8edb.otf)}@font-face{font-family:Futura-Light-Italic;src:url(/static/media/Futura-Light-Italic.8558c93f.otf)}@font-face{font-family:Futura-Light;src:url(/static/media/Futura-Light.dc830eb6.otf)}@font-face{font-family:Futura-Semibold-Italic;src:url(/static/media/Futura-Semibold-Italic.ddf147c9.otf)}@font-face{font-family:Futura-Semibold;src:url(/static/media/Futura-Semibold.30e28222.otf)}@font-face{font-family:Print-Wide-Black;src:url(/static/media/print-wide-black.6d1aa94c.otf)}@font-face{font-family:Print-Wide-Bold;src:url(/static/media/print-wide-bold.a8e69ca1.otf)}@font-face{font-family:Print-Wide-Book;src:url(/static/media/print-wide-book.ac3f1541.otf)}@font-face{font-family:Print-Wide-Light;src:url(/static/media/print-wide-light.68d7e2e5.otf)}@font-face{font-family:Cursive-Black;src:url(/static/media/cursive-black.59daabae.otf)}@font-face{font-family:Cursive-Bold;src:url(/static/media/cursive-bold.9e98668e.otf)}@font-face{font-family:Cursive-Book;src:url(/static/media/cursive-book.2ed98003.otf)}@font-face{font-family:Cursive-Light;src:url(/static/media/cursive-light.7c82581c.otf)}.app-container{width:100%;height:100%}.blue-button{font-size:11px;border-radius:7.5px;text-align:center}.blue-button,.tab{font-family:Futura-Semibold;background-color:#006091;color:#fff;padding:5px 10px;cursor:pointer}.tab{font-size:13px;border-radius:7.5px 7.5px 0 0}.tab,.tab span{position:relative}.tab span{z-index:1}.tab.large{width:320px;height:60px;background-color:transparent;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;overflow-y:hidden;cursor:default;padding:15px 0 0;font-size:17px}.tab.large img{position:absolute;width:100%;height:100%;top:4px;left:0;z-index:0}.checkbox{font-family:Futura-Bold;font-size:13px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.checkbox .marker-container{position:relative;height:20px;width:20px;border:2px solid #8c8c8c;border-radius:5px;cursor:pointer;margin:0 3px 0 0;background-color:#fff}.checkbox .marker{position:absolute;top:12.5%;left:12.5%;width:75%;height:75%;border-radius:3px;background-color:#006091}.spinner{position:relative}.spinner.hidden{display:none}.spinner img:last-child{position:absolute;top:0;left:0;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:50% 51%;transform-origin:50% 51%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button-overlay{display:-webkit-flex;display:flex;height:100vh;width:100%;z-index:2;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.7)}.button-overlay.hidden{display:none}.button-overlay .play-button{height:15%;width:15%;display:block;margin:auto;z-index:3;background-color:transparent;border:none}.button-overlay .button-icon{height:100%;width:100%;cursor:pointer}.letter-formation-header{font-family:Futura-Semibold;width:100%;padding:5px 5px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-bottom:2px solid #000;box-shadow:inset 1px -11px 16px -5px rgba(0,0,0,.25)}.letter-formation-header h1{color:#006091;font-size:20px;margin:0;cursor:pointer}.letter-formation-header .bottom,.letter-formation-header .top{width:100%}.letter-formation-header .top{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 0 10px}.letter-formation-header .top,.letter-formation-header .top .logo{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.letter-formation-header .top .logo .logo-text{color:#006091;font-size:19px;margin:0;cursor:pointer}.letter-formation-header .top .logo .logo-text.demo{cursor:default}.letter-formation-header .top .logo .logo-icon{margin-right:5px}.letter-formation-header .top .top-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.letter-formation-header .top .top-buttons.align-right{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}.letter-formation-header .top .top-buttons .mute-button{cursor:pointer;height:50px;width:50px;border-radius:20px;padding:10px}.letter-formation-header .top .top-buttons .mute-button img{width:100%}.letter-formation-header .bottom{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.letter-formation-header .bottom,.letter-formation-header .bottom .left{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.letter-formation-header .bottom .left{-webkit-justify-content:flex-start;justify-content:flex-start}.letter-formation-header .bottom .left .checkbox,.letter-formation-header .bottom .left .tab{margin:0 0 0 20px}.letter-formation-header .bottom .left .language-checkboxes{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-align-self:center;align-self:center}.letter-formation-footer{font-family:Futura-Book;position:relative;z-index:1;font-size:10px;color:#fff;width:100%;background-color:#666;padding:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.letter-formation-footer img{width:280px}.character-thumbnail{font-family:Futura-Book;padding:15px;font-size:20px;opacity:.5;color:#8c8c8c;cursor:pointer}.character-thumbnail.in-home{opacity:.2}.character-thumbnail.separator-left,.character-thumbnail.separator-right{cursor:default}.character-thumbnail.cursive{font-family:Cursive-Light;font-size:30px;padding:10px 15px}.character-thumbnail.print{font-family:Print-Wide-Light;font-size:22px;padding:10px 15px}.character-thumbnail.print.separator-right{padding:10px 15px 10px 0}.character-thumbnail.print.separator-left{padding:10px 0 10px 15px}.character-thumbnail:hover{background-color:#eaeaea}.character-thumbnail.enabled{opacity:1;color:#000}.character-thumbnail.enabled.in-home:hover{background-color:#eaeaea}.character-thumbnail.enabled:hover{background-color:#fff}.character-thumbnail.enabled:hover.separator-left,.character-thumbnail.enabled:hover.separator-right{background-color:transparent}.letter-formation-container{-webkit-flex-direction:column;flex-direction:column}.letter-formation-container,.letter-formation-container .letter-formation-body{position:relative;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.letter-formation-container .letter-formation-body{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.side-menu{position:relative;z-index:1;width:200px;left:-200px;font-size:18px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-self:stretch;align-self:stretch}.side-menu.mounted{left:0;transition:left .5s linear}.side-menu .draw-stage-controls{padding:10px;z-index:1}.side-menu .draw-stage-controls .checkbox{font-size:10px}.side-menu .draw-stage-controls>div{margin:0 0 20px}.side-menu .draw-stage-controls>div>div{margin:0 0 5px}.side-menu .draw-stage-controls>div:last-child{margin:0 0 10px}.side-menu .draw-stage-controls .doodle-stage-controls{font-family:Futura-Bold;font-size:12px}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button .icon{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:.5;width:30px;height:30px;border-radius:5px;background-color:grey;margin:0 10px 0 0;cursor:pointer}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button.pencil .icon{background-color:green}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button.erase-all .icon{background-color:red;opacity:1}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button.active .icon{opacity:1}.side-menu .menu-content{background-color:#fcf300;z-index:1;width:100%;height:100%;padding:10px 0;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1}.side-menu .menu-content,.side-menu .side-menu-item-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.side-menu .side-menu-item-container{font-size:85%;position:relative;width:90%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}.side-menu .side-menu-item-container .transition-container{width:100%}.side-menu .side-menu-item-container .side-menu-item{width:100%;margin-bottom:5px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.side-menu-item{font-family:Futura-Bold;padding:6px 10px;border-radius:5px;background-color:#fefecc;color:#000;cursor:pointer;transition:.5s linear}.side-menu-item.active{background-color:#fff}.side-menu-item .marker{height:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.1s linear}.side-menu-item .marker.active{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.side-menu-item:hover{background-color:#fff}.side-menu-slider{position:absolute;width:430px;right:0;top:10px;background-color:#ddd;border-radius:0 10px 10px 0;padding:10px;z-index:0;visibility:hidden}.side-menu-slider.visible{visibility:visible;right:-430px;transition:right .3s linear}.side-menu-slider .slider-header{font-family:Futura-Bold;font-size:12px;border-bottom:1px solid #666;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.side-menu-slider .slider-header .close-button{cursor:pointer;margin:2px;padding:0 5px;background-color:#fff;border:1px solid #000}.side-menu-slider .slider-items{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-page{font-family:Futura-Book;z-index:0;width:calc(100% - 180px);overflow-y:auto;padding:20px;font-size:1vw;-webkit-align-self:stretch;align-self:stretch}.home-page p{margin:0 0 20px}.home-page .home-section-items,.home-page .home-section-items .home-section-item{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.home-page .home-section-items .home-section-item{margin:0 0 20px}.home-page .home-section-items .home-section-item h1{font-family:Futura-Bold;color:#006091;margin:0;font-size:1vw}.home-page .home-section-items .home-section-item .character-rows{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.home-page .home-section-items .home-section-item .character-rows .character-row{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.home-page .home-section-items .home-section-item .character-rows .character-row.numbers{-webkit-justify-content:flex-start;justify-content:flex-start}.home-page .home-section-items .home-section-item .character-rows .character-row .character-thumbnail{color:#000;padding:.5vw;font-size:2vw}.draw-page{position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;align-self:stretch}.draw-page,.missing-license-page{width:100%;height:100%;display:-webkit-flex;display:flex}.missing-license-page{font-family:Futura-Light;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.2rem}.missing-license-page>div{position:relative;top:-6%}.missing-license-page img{height:60%;margin-right:5%}.missing-license-page span{font-size:1.3rem}.missing-license-page h1{font-size:3.5rem;margin:.5rem 0;font-family:Futura-Semibold}.missing-license-page button{border-radius:.2rem;background-color:#399c22;color:#fff;margin:1rem 0;padding:.35rem 1.2rem;font-size:.8rem;font-weight:500;cursor:pointer;border:none}.missing-license-page button:focus{outline:none}.missing-license-page h2{font-size:1.5rem;margin:0}.draw-stage-container{position:relative;z-index:0;height:100vh}.draw-stage-container h1{margin:0;font-size:50px;padding-left:20px;line-height:90px!important}.draw-stage-container h1.spanish-n{padding-top:10px}.draw-stage-container h1.number,.draw-stage-container h1.print{font-family:Print-Wide-Light}.draw-stage-container h1.cursive{margin-top:10px;font-family:Cursive-Light}.draw-stage{position:relative;width:100%;display:-webkit-flex;display:flex}.draw-stage .animations,.draw-stage .line-background{position:absolute;top:0;left:0}.draw-stage .line-background{width:100%;height:100%;visibility:hidden;z-index:0}.draw-stage .line-background.lowercase{height:60%}.draw-stage .line-background.visible{visibility:visible}.draw-stage .line-background>div{width:100%;height:50%;border-bottom:3px solid #8c8c8c}.draw-stage .canvas-container{position:relative;width:270px;height:307.8px;margin:auto}.draw-stage .canvas-container .caption-display{position:absolute}.draw-stage .canvas-container .caption-display.lowercase{top:60%;left:0}.draw-stage .canvas-container .caption-display.lowercase.cursive-m{left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.draw-stage .canvas-container .caption-display.lowercase.has-descender{top:65%;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.draw-stage .canvas-container .caption-display.lowercase.has-descender.extra-left{left:-5%}.draw-stage .canvas-container .caption-display.number,.draw-stage .canvas-container .caption-display.print.capital{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.draw-stage .canvas-container .caption-display.cursive.capital{bottom:0;left:0;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}.draw-stage .canvas-container .caption-display.cursive.uppercase.has-descender{top:145%}.draw-stage .canvas-container .spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.draw-stage .canvas-container canvas{position:relative;z-index:1;top:-10%;left:-10%;width:120%;height:120%}.draw-stage .canvas-container.tall canvas{height:150%;top:8%}.draw-stage .canvas-container.wide canvas{width:180%;left:-60%}.draw-stage .canvas-container.lowercase{height:432px}.draw-stage .canvas-container.has-background{background-color:#ddd}.draw-stage .canvas-container.spanish-n{height:313.2px}.draw-stage .canvas-container.spanish-n canvas{top:-20%;height:130%}.animation{position:absolute;top:0;right:0;opacity:0}.animation img{height:100px}.animation.bump img,.animation.bumpInner img{height:70px}.animation.magicC img{height:180px}.animation.diveDownDeep img,.animation.diveDown img{height:200px}.animation.helicopter img,.animation.highHelicopter img{height:120px}.animation.slideAway img{height:150px}.animation.slideDownReversed img{height:150px;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.animation.karateKick img,.animation.slideDown img{height:120px}.animation.baseball img.baseball-0{height:20px}.animation.baseball img.baseball-1{height:140px}.animation.firefighter img{position:absolute}.animation.firefighter img.firefighter-0{z-index:1;top:0;left:0;height:170px}.animation.firefighter img.firefighter-1{z-index:0;height:300px}.animation.longSwim img,.animation.swim img{height:40px}.animation.smile img{height:80px}.animation.tow img{height:170px}.caption-display{font-family:Futura-Book;font-size:15px;padding:5px}.caption-display h3{opacity:0;margin:10px 0 0}.caption-display h3.visible{opacity:1}.doodle-stage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.doodle-stage.extra-height{height:100%}.doodle-stage.pencil-enabled{cursor:url(/static/media/pencil-cursor-2.d4b4a6ab.cur),auto}.doodle-stage canvas,.splash-container{width:100%;height:100%}.splash-container{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:#38aad5}.splash-container .splash{background:#3090c5;background:-webkit-gradient(left top,left bottom,color-stop(0,#3090c5),color-stop(100%,#11386d));background:linear-gradient(180deg,#3090c5 0,#11386d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3090c5",endColorstr="#11386d",GradientType=0);box-shadow:0 0 41px 1px rgba(0,0,0,.5);width:800px;padding:30px;border-radius:20px;border:3px solid #4f7fb5}.splash-container .dtt-logo{width:100%}.splash-container .hwt-logo{width:40%}.splash-container .splash-buttons{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 0 30px}.splash-container .splash-buttons .splash-button{width:50%}.splash-container .splash-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-family:Futura-Book;font-size:10px}.splash-button{cursor:pointer}.splash-button img{width:100%}.worksheet-maker-container{position:relative;-webkit-flex-direction:column;flex-direction:column}.worksheet-maker-container,.worksheet-maker-container .middle{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}.worksheet-maker-container .middle{-webkit-flex-direction:row;flex-direction:row;overflow:hidden}.header-container{box-shadow:inset 1px -11px 16px -5px rgba(0,0,0,.25);border-bottom:2px solid #000;z-index:1}.header-container .logo{color:#006598;font-family:Futura-Semibold;font-size:10px;font-weight:700;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding-left:20px;cursor:pointer}.header-container .logo .logo-icon{margin-right:5px}.header-container .top-menu{font-family:Futura-Semibold;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;position:relative}.header-container .top-menu.lite{margin:15px 0 0;-webkit-justify-content:center;justify-content:center}.header-container .top-menu .game-title{width:300px;height:50px;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-left:20px}.header-container .top-menu .game-title .yellow-tab{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.header-container .top-menu .game-title .game-title-text{font-family:Futura-Semibold;z-index:1;font-size:17px;font-weight:700;color:#eee;margin-top:15px;text-align:center;width:100%;height:100%;left:0;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.header-container .top-menu .game-title .game-title-text .lite{color:#fcf300;font-family:Futura-Book;font-size:20px}.header-container .top-menu [class^=menu-group-]{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.header-container .top-menu [class^=menu-group-].lite{position:absolute;right:0}.header-container .top-menu [class^=menu-group-] .menu-item{position:relative;padding:5px 10px;margin:0 3px;border-radius:8px 8px 0 0;background-color:#006090;color:#eee;display:-webkit-flex;display:flex;font-family:Futura-Semibold;font-size:15px;width:100%;white-space:nowrap;cursor:pointer}.header-container .top-menu [class^=menu-group-] .menu-item img{width:17px;height:17px;margin-right:3px;margin-top:3px}.header-container .top-menu [class^=menu-group-] .menu-item.disabled{background-color:#a3c5d3;color:#f9f9f9}.header-container .top-menu [class^=menu-group-] .menu-item input[type=file]{display:none}.header-container .top-menu [class^=menu-group-] .menu-item label{cursor:pointer}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip{width:220px;height:100px;bottom:-83px;left:-140px;position:absolute;display:none;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;text-align:center;padding-top:40px;padding-left:px;color:#000;font-family:Futura-Book}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip.showOpen,.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip.showSave{display:-webkit-flex;display:flex}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip span{z-index:2}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip span.title{font-family:Futura-Bold}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip a{color:#1b5089;font-size:12px;font-family:Futura-Semibold;z-index:2;text-decoration:none}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup{width:289px;height:163px;bottom:-163px;left:0;position:absolute;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;border-radius:10px 10px 0 0;border:solid #000;border-width:0 0 0 2px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup.hidden{display:none}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .popup-header{background-color:#000;width:100%;-webkit-flex-grow:1;flex-grow:1;height:40px;position:relative;border-radius:10px 10px 0 0}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .popup-header .close-button{position:absolute;right:5px;cursor:pointer;margin:10px 5px 5px 0;padding:0 2px;background-color:#fff;border:1px solid #000;border-radius:3px;color:#000;font-size:30px;font-weight:100;line-height:18px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item{width:41px;height:41px;border-color:#000;border-style:solid;border-width:0 2px 2px 0;display:inline-block;margin:0;color:#000;padding:auto;text-align:center;-webkit-justify-content:center;justify-content:center;vertical-align:center;-webkit-align-content:space-around;align-content:space-around;display:-webkit-flex;display:flex;background-color:#fff}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item .char-text{font-size:27px;font-family:Print-Wide-Light;width:100%;height:100%;vertical-align:middle;display:inline-block}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item .char-text.uppercase{line-height:53px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item .char-text.lowercase{line-height:39px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item .char-text:hover{border:1px solid #ff0}.input-value{position:absolute;border:none;color:#707070;-webkit-text-fill-color:#707070;font-family:Print-Wide-Book;font-size:100px;vertical-align:bottom;padding-top:10px;margin:0;border-spacing:0;outline:none;text-indent:10px;letter-spacing:0;overflow:hidden;resize:none}.input-value,.input-value:disabled,.input-value:focus{background-color:transparent}.input-value::-webkit-input-placeholder{background-color:transparent;padding-top:10px}.input-value:-ms-input-placeholder{background-color:transparent}.input-value::placeholder{background-color:transparent;padding-top:10px}.input-value::-webkit-input-placeholder{background-color:rgba(202,243,255,.5);padding-top:0}.input-value:-moz-placeholder,.input-value::-moz-placeholder{background-color:rgba(202,243,255,.5);padding-top:10px}.input-value:-ms-input-placeholder{background-color:rgba(202,243,255,.5);padding-top:10px}.input-value::-ms-input-placeholder{background-color:rgba(202,243,255,.5);padding-top:10px}.content-container{width:100%;padding:20px;overflow:auto;position:relative;overflow:hidden}.content-container .sheet-container{background-color:#fff;position:relative;margin:auto;display:inline-block;visibility:hidden;transition:visibility 5s;-webkit-transform-origin:top left;transform-origin:top left;border:1px solid #ccc;box-shadow:0 0 10px #ccc}.content-container .sheet-container .bg_image{display:block;left:0;top:0}@media print{@page{size:A3}#print-content{margin:0!important;-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.content-container{background-color:#fff!important;border:none;box-shadow:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:0;top:0;margin-top:0}.content-container,.content-container .sheet-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-container .sheet-container{box-shadow:none}.content-container .sheet-container .bg_image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.footer-container{font-family:Futura-Book;font-size:10px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;background-color:#666;color:#fff;padding:15px;-webkit-justify-content:space-between;justify-content:space-between}.footer-container img{width:280px}.teaching-tips-modal{display:none;width:100%;height:100%;background-color:rgba(76,76,76,.8);position:absolute;z-index:2;text-align:center;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.teaching-tips-modal.visible{display:-webkit-flex;display:flex}.teaching-tips-modal .hl{color:#2257be;font-family:Futura-Bold}.teaching-tips-modal .modal-window{width:900px;height:550px;min-width:900px;min-height:550px;padding:25px 50px;background-color:#fff;border-radius:10px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.teaching-tips-modal .modal-window .modal-header{height:65px;border-bottom:1px solid #2257be;font-family:Futura-Semibold;text-align:left}.teaching-tips-modal .modal-window .modal-header .title{color:#2257be;font-size:22px}.teaching-tips-modal .modal-window .modal-header .subtitle{font-size:18px;font-family:Futura-Book}.teaching-tips-modal .modal-window .close-section{position:absolute;right:30px;top:30px;color:#2257be;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer}.teaching-tips-modal .modal-window .close-section .close-text{font-family:Futura-Bold;font-size:11px;line-height:11px}.teaching-tips-modal .modal-window .close-section .close-image{margin-left:5px}.teaching-tips-modal .modal-window .modal-content{font-family:Futura-Book;font-size:14px;line-height:18px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;text-align:left;-webkit-flex:1 1;flex:1 1;height:100%}.teaching-tips-modal .modal-window .modal-content .column-1,.teaching-tips-modal .modal-window .modal-content .column-2{width:50%;padding-right:20px}.homepage-container{height:100%;text-align:center;-webkit-justify-content:center;justify-content:center}.homepage-container,.homepage-container .content{display:-webkit-flex;display:flex;width:100%;-webkit-flex-direction:row;flex-direction:row}.homepage-container .content{padding:20px;background-color:#fff;border-radius:10px;position:relative;font-family:Futura-Semibold;text-align:left}.homepage-container .content .title{color:#000;font-family:Futura-Bold;font-size:32px;margin-top:10px}.homepage-container .content .subtitle{color:#21659b;font-size:18px;font-family:Futura-Semibold}.homepage-container .content ol{padding-left:20px}.homepage-container .content ol li{font-weight:400;padding-bottom:15px}.homepage-container .content b{font-family:Futura-Bold}#percent-chooser-value:focus-visible,.MuiButton-root:focus-visible,button:focus-visible,input#percent-chooser-value:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid #248aff;outline-offset:4px;border-radius:4px!important}.MuiCheckbox-root:focus-visible{box-shadow:0 0 0 2px #248aff;border-radius:4px}.MuiTouchRipple-root{display:none!important}.MuiCheckbox-root.Mui-focusVisible .MuiSvgIcon-root{outline:2px solid #248aff!important;outline-offset:2px;border-radius:4px}*{box-sizing:border-box}* :not(input):not(textarea){-moz-user-select:none;-webkit-user-select:none}#root,body,html{background-color:#fff;margin:0;width:100%;height:100%;overflow:hidden}
/*# sourceMappingURL=main.343e1acd.chunk.css.map */