body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}::placeholder{color:#000}.pageNumber{margin-left:-20px!important}.flippedImage{transform:scaleX(-1)}.doubleLineRow2,.doubleLineRow3{margin-top:-10px!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Futura-Black-Italic;src:url(/static/media/Futura-Black-Italic.612f774f2313666f7899.otf)}@font-face{font-family:Futura-Black;src:url(/static/media/Futura-Black.0d862810545eccf365d5.otf)}@font-face{font-family:Futura-Bold-Italic;src:url(/static/media/Futura-Bold-Italic.0616258a4372a7339949.otf)}@font-face{font-family:Futura-Bold;src:url(/static/media/Futura-Bold.2af424b3820799cbc464.otf)}@font-face{font-family:Futura-Book-Italic;src:url(/static/media/Futura-Book-Italic.5e9129f01c6e8b546d3f.otf)}@font-face{font-family:Futura-Book;src:url(/static/media/Futura-Book.e8dc8edb10d37623a9b7.otf)}@font-face{font-family:Futura-Light-Italic;src:url(/static/media/Futura-Light-Italic.8558c93fea8e4bfa94f9.otf)}@font-face{font-family:Futura-Light;src:url(/static/media/Futura-Light.dc830eb6010a6cfc540f.otf)}@font-face{font-family:Futura-Semibold-Italic;src:url(/static/media/Futura-Semibold-Italic.ddf147c987bd4071ba58.otf)}@font-face{font-family:Futura-Semibold;src:url(/static/media/Futura-Semibold.30e2822218ef3fa1c8f8.otf)}@font-face{font-family:Print-Wide-Black;src:url(/static/media/print-wide-black.6d1aa94c67d24e6387c6.otf)}@font-face{font-family:Print-Wide-Bold;src:url(/static/media/print-wide-bold.a8e69ca1162fb594e97d.otf)}@font-face{font-family:Print-Wide-Book;src:url(/static/media/print-wide-book.ac3f15414e6a125e43d2.otf)}@font-face{font-family:Print-Wide-Light;src:url(/static/media/print-wide-light.68d7e2e59a4edd539162.otf)}@font-face{font-family:Cursive-Black;src:url(/static/media/cursive-black.59daabae6f93599f7b6a.otf)}@font-face{font-family:Cursive-Bold;src:url(/static/media/cursive-bold.9e98668e6f62ff93bf21.otf)}@font-face{ascent-override:100%;font-family:Cursive-Book;src:url(/static/media/cursive-book.2ed98003731d1cc10a70.otf)}@font-face{font-family:Cursive-Light;src:url(/static/media/cursive-light.7c82581ca6e51a394802.otf)}@font-face{font-family:FF-MinionPro-Regular;src:url(/static/media/MinionPro-Regular.e5d2692c7bb84fdf476b.otf)}@font-face{font-family:FF-HWTFuturaBook;src:url(/static/media/HWTFUTURABOOK.e8dc8edb10d37623a9b7.OTF)}@font-face{font-family:FF-HWTFuturaBold;font-weight:700;src:url(/static/media/HWTFUTURABOLD.2af424b3820799cbc464.OTF)}@font-face{font-family:FF-HWTPrintWideDL-Book;src:url(/static/media/HWTPRINTWIDEDL-BOOK.e68fa90e1ca462313196.OTF)}.app-container{height:100%;width:100%}@media print{.app-container{display:flex;justify-content:center}}.blue-button{border-radius:7.5px;font-size:11px;text-align:center}.blue-button,.tab{background-color:#006091;color:#fff;cursor:pointer;font-family:Futura-Semibold;padding:5px 10px}.tab{border-radius:7.5px 7.5px 0 0;font-size:13px}.tab,.tab span{position:relative}.tab span{z-index:1}.tab.large{align-items:center;background-color:#0000;cursor:default;display:flex;flex-direction:row;font-size:17px;height:60px;justify-content:center;overflow-y:hidden;padding:15px 0 0;width:320px}.tab.large img{height:100%;left:0;position:absolute;top:4px;width:100%;z-index:0}.checkbox{align-items:center;display:flex;flex-direction:row;font-family:Futura-Bold;font-size:13px;justify-content:flex-start}.checkbox .marker-container{background-color:#fff;border:2px solid #8c8c8c;border-radius:5px;cursor:pointer;height:20px;margin:0 3px 0 0;position:relative;width:20px}.checkbox .marker{background-color:#006091;border-radius:3px;height:75%;left:12.5%;position:absolute;top:12.5%;width:75%}.spinner{position:relative}.spinner.hidden{display:none}.spinner img:last-child{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;left:0;position:absolute;top:0;transform-origin:50% 51%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-overlay{background-color:#000000b3;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.button-overlay.hidden{display:none}.button-overlay .play-button{background-color:#0000;border:none;display:block;height:15%;margin:auto;width:15%;z-index:3}.button-overlay .button-icon{cursor:pointer;height:100%;width:100%}.letter-formation-header{align-items:center;border-bottom:2px solid #000;box-shadow:inset 1px -11px 16px -5px #00000040;display:flex;flex-direction:column;font-family:Futura-Semibold;justify-content:space-between;padding:5px 5px 0;width:100%}.letter-formation-header h1{color:#006091;cursor:pointer;font-size:20px;margin:0}.letter-formation-header .bottom,.letter-formation-header .top{width:100%}.letter-formation-header .top{align-items:center;justify-content:space-between;margin:0 0 10px}.letter-formation-header .top,.letter-formation-header .top .logo{display:flex;flex-direction:row}.letter-formation-header .top .logo .logo-text{color:#006091;cursor:pointer;font-size:19px;margin:0}.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{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.letter-formation-header .top .top-buttons.align-right{justify-content:flex-end;width:100%}.letter-formation-header .top .top-buttons .mute-button{border-radius:20px;cursor:pointer;height:50px;padding:10px;width:50px}.letter-formation-header .top .top-buttons .mute-button img{width:100%}.letter-formation-header .bottom{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.letter-formation-header .bottom .left{display:flex;flex-direction:row;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{align-items:flex-start;align-self:center;display:flex;flex-direction:row;justify-content:center}.letter-formation-footer{align-items:center;background-color:#666;color:#fff;display:flex;flex-direction:row;font-family:Futura-Book;font-size:10px;justify-content:space-between;padding:15px;position:relative;width:100%;z-index:1}.letter-formation-footer img{width:280px}.character-thumbnail{color:#8c8c8c;cursor:pointer;font-family:Futura-Book;font-size:20px;opacity:.5;padding:15px}.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{color:#000;opacity:1}.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:#0000}.letter-formation-container{flex-direction:column}.letter-formation-container,.letter-formation-container .letter-formation-body{display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.letter-formation-container .letter-formation-body{align-items:center;flex-direction:row}.side-menu{align-self:stretch;display:flex;flex-direction:column;font-size:18px;justify-content:space-between;left:-200px;position:relative;width:200px;z-index:1}.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{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.side-menu .draw-stage-controls .doodle-stage-controls .doodle-stage-button .icon{align-items:center;background-color:gray;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;margin:0 10px 0 0;opacity:.5;width:30px}.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{align-items:center;background-color:#fcf300;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;padding:10px 0;width:100%;z-index:1}.side-menu .side-menu-item-container{align-items:flex-end;display:flex;flex-direction:column;font-size:85%;justify-content:center;position:relative;width:90%}.side-menu .side-menu-item-container .transition-container{width:100%}.side-menu .side-menu-item-container .side-menu-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;width:100%}.side-menu-item{background-color:#fefecc;border-radius:5px;color:#000;cursor:pointer;font-family:Futura-Bold;padding:6px 10px;transition:.5s linear}.side-menu-item.active{background-color:#fff}.side-menu-item .marker{height:12px;transform:rotate(0deg);transition:.1s linear}.side-menu-item .marker.active{transform:rotate(-90deg)}.side-menu-item:hover{background-color:#fff}.side-menu-slider{background-color:#ddd;border-radius:0 10px 10px 0;padding:10px;position:absolute;right:0;top:10px;visibility:hidden;width:430px;z-index:0}.side-menu-slider.visible{right:-430px;transition:right .3s linear;visibility:visible}.side-menu-slider .slider-header{align-items:center;border-bottom:1px solid #666;display:flex;flex-direction:row;font-family:Futura-Bold;font-size:12px;justify-content:space-between}.side-menu-slider .slider-header .close-button{background-color:#fff;border:1px solid #000;cursor:pointer;margin:2px;padding:0 5px}.side-menu-slider .slider-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.home-page{align-self:stretch;font-family:Futura-Book;font-size:1vw;overflow-y:auto;padding:20px;width:calc(100% - 180px);z-index:0}.home-page p{margin:0 0 20px}.home-page .home-section-items,.home-page .home-section-items .home-section-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.home-page .home-section-items .home-section-item{margin:0 0 20px}.home-page .home-section-items .home-section-item h1{color:#006091;font-family:Futura-Bold;font-size:1vw;margin:0}.home-page .home-section-items .home-section-item .character-rows{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.home-page .home-section-items .home-section-item .character-rows .character-row{align-items:center;display:flex;justify-content:space-between;width:100%}.home-page .home-section-items .home-section-item .character-rows .character-row.numbers{justify-content:flex-start}.home-page .home-section-items .home-section-item .character-rows .character-row .character-thumbnail{color:#000;font-size:2vw;padding:.5vw}.draw-page{align-self:stretch;flex-direction:column;overflow:auto;position:relative;z-index:0}.draw-page,.missing-license-page{display:flex;height:100%;width:100%}.missing-license-page{align-items:center;flex-direction:row;font-family:Futura-Light;font-size:1.2rem;justify-content:center}.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-family:Futura-Semibold;font-size:3.5rem;margin:.5rem 0}.missing-license-page button{background-color:#399c22;border:none;border-radius:.2rem;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;margin:1rem 0;padding:.35rem 1.2rem}.missing-license-page button:focus{outline:none}.missing-license-page h2{font-size:1.5rem;margin:0}.draw-stage-container{height:80vh;position:relative;z-index:0}.draw-stage-container h1{font-size:50px;margin:0;padding-left:20px}.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{font-family:Cursive-Light;margin-top:10px}.draw-stage{display:flex;position:relative;width:100%}.draw-stage .animations,.draw-stage .line-background{left:0;position:absolute;top:0}.draw-stage .line-background{height:100%;visibility:hidden;width:100%;z-index:0}.draw-stage .line-background.lowercase{height:60%}.draw-stage .line-background.visible{visibility:visible}.draw-stage .line-background>div{border-bottom:3px solid #8c8c8c;height:50%;width:100%}.draw-stage .canvas-container{height:307.8px;margin:auto;position:relative;width:270px}.draw-stage .canvas-container .caption-display{position:absolute}.draw-stage .canvas-container .caption-display.lowercase{left:0;top:60%}.draw-stage .canvas-container .caption-display.lowercase.cursive-m{bottom:0;left:0;transform:translateY(100%)}.draw-stage .canvas-container .caption-display.lowercase.has-descender{left:0;top:65%;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;transform:translateY(100%)}.draw-stage .canvas-container .caption-display.cursive.capital{bottom:0;left:0;transform:translate(-100%,100%)}.draw-stage .canvas-container .spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.draw-stage .canvas-container canvas{height:120%;left:-10%;position:relative;top:-10%;width:120%;z-index:1}.draw-stage .canvas-container.tall canvas{height:100%}.draw-stage .canvas-container.wide canvas{left:-60%;width:180%}.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{height:130%;top:-20%}.animation{opacity:0;position:absolute;right:0;top:0}.animation img{height:100px}.animation.bump img,.animation.bumpInner img{height:70px}.animation.magicC img{height:180px}.animation.diveDown img,.animation.diveDownDeep img{height:200px}.animation.helicopter img,.animation.highHelicopter img{height:120px}.animation.slideAway img{height:150px}.animation.slideDownReversed img{filter:FlipH;-ms-filter:"FlipH";height:150px;transform:scaleX(-1)}.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{height:170px;left:0;top:0;z-index:1}.animation.firefighter img.firefighter-1{height:300px;z-index:0}.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{margin:10px 0 0;opacity:0}.caption-display h3.visible{opacity:1}.doodle-stage{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.doodle-stage.extra-height{height:100%}.doodle-stage.pencil-enabled{cursor:url(/static/media/pencil-cursor-2.d4b4a6ab10ac8899776b.cur),auto}.doodle-stage canvas,.splash-container{height:100%;width:100%}.splash-container{align-items:center;background-color:#38aad5;color:#fff;display:flex;justify-content:center;position:relative}.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);border:3px solid #4f7fb5;border-radius:20px;box-shadow:0 0 41px 1px #00000080;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3090c5",endColorstr="#11386d",GradientType=0);padding:30px;width:800px}.splash-container .dtt-logo{width:100%}.splash-container .hwt-logo{width:40%}.splash-container .splash-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 0 30px;width:100%}.splash-container .splash-buttons .splash-button{width:50%}.splash-container .splash-footer{align-items:center;display:flex;flex-direction:row;font-family:Futura-Book;font-size:10px;justify-content:space-between}.splash-button{cursor:pointer}.splash-button img{width:100%}.worksheet-maker-container{align-items:stretch;display:flex;flex-direction:column;height:100%;position:relative}.worksheet-maker-container .middle{align-items:stretch;display:flex;flex-direction:row;height:100%;overflow:hidden}.header-container{border-bottom:2px solid #000;box-shadow:inset 1px -11px 16px -5px #00000040;z-index:1}.header-container .logo{align-items:center;color:#006598;cursor:pointer;display:flex;flex-direction:row;font-family:Futura-Semibold;font-size:10px;font-weight:700;padding-left:20px}.header-container .logo .logo-icon{margin-right:5px}.header-container .top-menu{align-items:flex-end;display:flex;flex-direction:row;font-family:Futura-Semibold;justify-content:space-between;position:relative}.header-container .top-menu.lite{justify-content:center;margin:15px 0 0}.header-container .top-menu .game-title{align-items:center;display:flex;height:50px;justify-content:center;margin-left:20px;position:relative;width:300px}.header-container .top-menu .game-title .yellow-tab{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.header-container .top-menu .game-title .game-title-text{align-items:center;color:#eee;display:flex;font-family:Futura-Semibold;font-size:17px;font-weight:700;height:100%;justify-content:center;left:0;margin-top:15px;text-align:center;top:0;width:100%;z-index:1}.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-]{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.header-container .top-menu [class^=menu-group-].lite{position:absolute;right:0}.header-container .top-menu [class^=menu-group-] .menu-item{background-color:#006090;border-radius:8px 8px 0 0;color:#eee;cursor:pointer;display:flex;font-family:Futura-Semibold;font-size:15px;margin:0 3px;padding:5px 10px;position:relative;white-space:nowrap;width:100%}.header-container .top-menu [class^=menu-group-] .menu-item img{height:17px;margin-right:3px;margin-top:3px;width:17px}.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{align-items:center;bottom:-83px;color:#000;display:none;flex-direction:column;flex-wrap:wrap;font-family:Futura-Book;height:100px;left:-140px;padding-left:px;padding-top:40px;position:absolute;text-align:center;width:220px}.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: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-family:Futura-Semibold;font-size:12px;text-decoration:none;z-index:2}.header-container .top-menu [class^=menu-group-] .menu-item .purchase-tooltip img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup{align-items:center;border:solid #000;border-radius:10px 10px 0 0;border-width:0 0 0 2px;bottom:-163px;display:flex;flex-wrap:wrap;height:163px;left:0;position:absolute;width:289px}.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;border-radius:10px 10px 0 0;flex-grow:1;height:40px;position:relative;width:100%}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .popup-header .close-button{background-color:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;font-size:30px;font-weight:100;line-height:18px;margin:10px 5px 5px 0;padding:0 2px;position:absolute;right:5px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item{align-content:space-around;background-color:#fff;border-color:#000;border-style:solid;border-width:0 2px 2px 0;color:#000;display:inline-block;display:flex;height:41px;justify-content:center;margin:0;padding:auto;text-align:center;vertical-align:center;width:41px}.header-container .top-menu [class^=menu-group-] .menu-item .insert-spanish-popup .char-item .char-text{display:inline-block;font-family:Print-Wide-Light;font-size:27px;height:100%;vertical-align:middle;width:100%}.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{-webkit-text-fill-color:#767676;border:none;border-spacing:0;color:#767676;font-family:Print-Wide-Book;font-size:100px;letter-spacing:0;margin:0;outline:none;overflow:hidden;padding-top:10px;position:absolute;resize:none;text-indent:10px;vertical-align:bottom}.input-value,.input-value:disabled,.input-value:focus{background-color:#0000}.input-value::placeholder{background-color:#0000;padding-top:10px}.input-value::-webkit-input-placeholder{background-color:#caf3ff80;padding-top:0}.input-value:-moz-placeholder,.input-value::-moz-placeholder{background-color:#caf3ff80;padding-top:10px}.input-value:-ms-input-placeholder{background-color:#caf3ff80;padding-top:10px}.input-value::-ms-input-placeholder{background-color:#caf3ff80;padding-top:10px}.content-container{overflow:auto;overflow:hidden;padding:20px;position:relative;width:100%}.content-container .sheet-container{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px #ccc;display:inline-block;margin:auto;position:relative;transform-origin:top left;transition:visibility 5s;visibility:hidden}.content-container .sheet-container .bg_image{display:block;left:0;top:0}.content-container #doubleLineTextArea{border:none;box-shadow:none;outline:none;overflow:auto;resize:none;z-index:10}.content-container #doubleLineTextArea:focus,.content-container #doubleLineTextArea:not(:placeholder-shown){z-index:10}.content-container #blueBackground-1,.content-container #blueBackground-2,.content-container #blueBackground-3{background-color:#e5f9ff;height:100px;margin-top:-40px;position:absolute;width:775px;z-index:-1}@media print{@page{size:auto;margin:0}#print-content-landscape{border:none!important;box-shadow:none!important;display:flex;flex:1 1;margin:0!important}@page{#print-content-landscape{size:landscape}}#print-content-portrait{border:none!important;box-shadow:none!important;display:relative;flex:1 1;margin:0!important}@page{#print-content-portrait{size:portrait}}#completionBanner{margin-top:-5px;width:764px!important}#signAndDate{margin-bottom:-20px!important}#lwtCopyrightDoubleLines{margin-top:20px!important}#print-content-portrait #lwtCopyrightDoubleLines{margin-top:-105px!important}#print-gray{color:#d5d6d6!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.scale-down-print{transform:scale(.95)!important}.small-scale-down-print{transform:scale(.97)!important}.large-scale-down-print{transform:scale(.9)!important}.negative-margin-top-print-15{margin-top:-15px!important}.negative-margin-top-print-30{margin-top:-30px!important}.hide-on-print{visibility:hidden}}.footer-container{align-items:center;background-color:#666;color:#fff;display:flex;flex-direction:row;font-family:Futura-Book;font-size:10px;justify-content:space-between;padding:15px;width:100%}.footer-container img{width:280px}.teaching-tips-modal{align-items:center;background-color:#4c4c4ccc;display:none;flex-direction:row;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:2}.teaching-tips-modal.visible{display:flex}.teaching-tips-modal .hl{color:#2257be;font-family:Futura-Bold}.teaching-tips-modal .modal-window{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:min-content;max-height:650px;min-width:900px;padding:25px 50px;position:relative;width:900px}.teaching-tips-modal .modal-window .modal-header{border-bottom:1px solid #2257be;font-family:Futura-Semibold;height:min-content;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-family:Futura-Book;font-size:18px}.teaching-tips-modal .modal-window .close-section{align-items:center;color:#2257be;cursor:pointer;display:flex;flex-direction:row;justify-content:center;position:absolute;right:30px;top:30px}.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{display:flex;flex:1 1;flex-direction:row;font-family:Futura-Book;font-size:14px;height:100%;line-height:18px;text-align:left}.teaching-tips-modal .modal-window .modal-content .column-1,.teaching-tips-modal .modal-window .modal-content .column-2{padding-right:20px;width:50%}.homepage-container{display:flex;flex-direction:row;height:100%;justify-content:center;text-align:center;width:100%}.homepage-container .content{background-color:#fff;border-radius:10px;font-family:Futura-Semibold;overflow-y:auto;padding:20px;position:relative;text-align:left;width:100%}.homepage-container .content .title{color:#000;font-family:Futura-Bold;font-size:32px;margin-top:10px}.homepage-container .content .subtitle{color:#21659b;font-family:Futura-Semibold;font-size:18px}.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}*{box-sizing:border-box}* :not(input):not(textarea){-moz-user-select:none;-webkit-user-select:none}#root,body,html{background-color:#fff;height:100%;margin:0;overflow:hidden;width:100%}
/*# sourceMappingURL=main.b8f641b6.css.map*/