@font-face{font-family:HalloweenRock;src:url(/themes/sky/fonts/halloween-rock/halloween-rock.eot);src:url(/themes/sky/fonts/halloween-rock/halloween-rock.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/halloween-rock/halloween-rock.woff2) format("woff2"),url(/themes/sky/fonts/halloween-rock/halloween-rock.woff) format("woff"),url(/themes/sky/fonts/halloween-rock/halloween-rock.ttf) format("truetype"),url(/themes/sky/fonts/halloween-rock/halloween-rock.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}.halloween-rock{font-family:HalloweenRock,Arial,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:TTNorms-Medium;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot);src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff2) format("woff2"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff) format("woff"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.ttf) format("truetype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-regular.eot);src:url(/themes/sky/fonts/TTNorms/tt-norms-regular.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.woff2) format("woff2"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.woff) format("woff"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.ttf) format("truetype"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot);src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff2) format("woff2"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff) format("woff"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.ttf) format("truetype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.svg#youworkforthem) format("svg");font-weight:700;font-style:normal}@font-face{font-family:TTNorms-Extra-Bold;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-extra-bold.otf) format("opentype")}@font-face{font-family:TTNorms-Bold;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/TTNorms-Bold.otf) format("opentype")}.text-large{font-size:20px;line-height:1.25}@media (max-width:750px){.text-large{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.text-large{line-height:1.22}}.text-small{font-size:14px;line-height:1.25}@media (min-width:1000px){.text-small{line-height:1.375}}.highlight{font-size:20px;line-height:1.25}@media (max-width:750px){.highlight{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.highlight{line-height:1.22}}.details{font-size:14px;line-height:1.25}@media (min-width:1000px){.details{line-height:1.375}}.copy-light{color:#878787}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.font-primary,.tt-norms{font-family:TTNorms,Arial,sans-serif;font-weight:400}.font-primary-bold{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}body,button,html,input,p,select,textarea{font-family:TTNorms,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#464646;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1000px){body,button,html,input,p,select,textarea{line-height:1.375}}input[type=checkbox],input[type=radio],p{font-family:TTNorms,Arial,sans-serif;font-weight:400}p{font-size:16px;line-height:1.3;margin:4px 0 10px}@media (min-width:1000px){p{line-height:1.375}}a:not(img){text-decoration:none;color:#5672c4;vertical-align:baseline;cursor:pointer}a:not(img):hover{text-decoration:underline;color:#455b9d}.no-highlight-links a:hover{text-decoration:none;color:#5672c4}a.no-highlight-link{border:none}a.no-highlight-link:hover{text-decoration:none;color:#455b9d}a img{border:none}a.headline{font-size:30px}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h1,h2,h3,h4,h5,h6{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.text-h1,h1{font-size:60px;line-height:1.25;color:#00c4c9;margin:8px 0}@media (max-width:1200px){.text-h1,h1{font-size:48px;line-height:1.05}}@media (max-width:750px){.text-h1,h1{font-size:38px;line-height:1.125}}@media (max-width:360px){.text-h1,h1{font-size:32px;line-height:1.25}}.text-h2,h2{font-size:50px;line-height:1;margin:6px 0}@media (max-width:1200px){.text-h2,h2{font-size:40px;line-height:1.125}}@media (max-width:750px){.text-h2,h2{font-size:32px;line-height:1.25}}@media (max-width:360px){.text-h2,h2{font-size:28px;line-height:1.45}}.text-h3,h3{font-size:40px;line-height:1.125;margin:6px 0}@media (max-width:1200px){.text-h3,h3{font-size:32px;line-height:1.25}}@media (max-width:750px){.text-h3,h3{font-size:28px;line-height:1.45}}@media (max-width:360px){.text-h3,h3{font-size:24px;line-height:1.25}}.sub-heading,.text-h4,h4{font-size:30px;line-height:1.275}@media (max-width:1200px){.sub-heading,.text-h4,h4{font-size:24px;line-height:1.25}}@media (max-width:750px){.sub-heading,.text-h4,h4{font-size:22px;line-height:1.25}}@media (max-width:360px){.sub-heading,.text-h4,h4{font-size:20px;line-height:1.25}}.text-h5,h5{font-size:20px;line-height:1.25}@media (max-width:1200px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}@media (max-width:750px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}@media (max-width:360px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}.text-h6,h6{font-size:16px;line-height:1.3;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.text-h6,h6{line-height:1.375}}.typography-small .text-h1,.typography-small h1{font-size:50px;line-height:1;margin:6px 0}@media (max-width:1200px){.typography-small .text-h1,.typography-small h1{font-size:40px;line-height:1.125}}@media (max-width:750px){.typography-small .text-h1,.typography-small h1{font-size:32px;line-height:1.25}}@media (max-width:360px){.typography-small .text-h1,.typography-small h1{font-size:28px;line-height:1.45}}.typography-small .text-h2,.typography-small h2{font-size:40px;line-height:1.125;margin:6px 0}@media (max-width:1200px){.typography-small .text-h2,.typography-small h2{font-size:32px;line-height:1.25}}@media (max-width:750px){.typography-small .text-h2,.typography-small h2{font-size:28px;line-height:1.45}}@media (max-width:360px){.typography-small .text-h2,.typography-small h2{font-size:24px;line-height:1.25}}.typography-small .text-h3,.typography-small h3{font-size:30px;line-height:1.275}@media (max-width:1200px){.typography-small .text-h3,.typography-small h3{font-size:24px;line-height:1.25}}@media (max-width:750px){.typography-small .text-h3,.typography-small h3{font-size:22px;line-height:1.25}}@media (max-width:360px){.typography-small .text-h3,.typography-small h3{font-size:20px;line-height:1.25}}.typography-small .text-h4,.typography-small h4{font-size:20px;line-height:1.25}@media (max-width:1200px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}@media (max-width:750px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}@media (max-width:360px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}.typography-small .text-h5,.typography-small h5{font-size:16px;line-height:1.3}@media (min-width:1000px){.typography-small .text-h5,.typography-small h5{line-height:1.375}}.typography-small .text-h6,.typography-small h6{font-size:14px;line-height:1.25;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.typography-small .text-h6,.typography-small h6{line-height:1.375}}@media print{body{-webkit-print-color-adjust:exact;color-adjust:exact}}.halloween-header{background-color:#522cbc;position:relative}.halloween-header__foreground{background-color:transparent;text-align:center;position:absolute;z-index:10;left:0;right:0}.halloween-header__title{color:#fff;margin:0;padding-top:29px;padding-bottom:13px;font-size:50px;line-height:52px}.halloween-header__description{color:#fff;margin:0;font-size:22px;line-height:28px}.halloween-header__day{margin:20px}.halloween-header__background{background:url(https://cdn.education.com/files/static/days-of-halloween/2024/header.png) no-repeat 50%;background-size:cover;background-color:#00c4c9;height:500px;margin:0 auto;display:block;position:relative}.halloween-header__background .skeleton-animation{position:absolute;top:calc(50% - 185px);left:calc(50% - 477px);width:100px}.halloween-header__background .spider-animation{position:absolute;top:calc(50% - 260px);left:calc(50% + 450px)}.halloween-header__background-small{display:none}.halloween-content-more{display:flex;justify-content:center;margin:30px;height:90px}.halloween-content-more .btn{margin-bottom:22px;background-color:#f25e83;font-size:21px}.halloween-content-more .leaf-frame{background:url(/files/static/days-of-halloween/2021/leaf-frame.png) no-repeat;height:120px;width:200px;left:20%;position:absolute;z-index:-1}@media (max-width:1000px){.halloween-content-more .leaf-frame{left:10%}}@media (max-width:750px){.halloween-content-more .leaf-frame{display:none}}.halloween-content-more .pumpkin-frame{background:url(/files/static/days-of-halloween/2021/pumpkin-frame.png) no-repeat;height:120px;width:400px;left:60%;margin-top:23px;position:absolute;z-index:-1}@media (max-width:1000px){.halloween-content-more .pumpkin-frame{left:50%;width:350px}}@media (max-width:750px){.halloween-content-more .pumpkin-frame{display:none}}.halloween-art{padding-bottom:1px;background:#e9e9e9;text-align:center}.halloween-art h1{padding-top:38px;padding-bottom:15px;color:#000;margin-top:0}.halloween-art .halloween-art-frame-div{width:260px;padding:0 20px;vertical-align:top;display:inline-block}.halloween-art .halloween-art-frame-div .halloween-art-winner{width:100%}.halloween-art .halloween-art-frame-div h2{font-size:20px}.halloween-art .halloween-art-frame-div .halloween-word-split{display:inline}@media (max-width:750px){.halloween-art .halloween-art-frame-div .halloween-word-split{display:block}}.halloween-art .halloween-art-frame-div .halloween-word-hyphen{display:none}@media (max-width:750px){.halloween-art .halloween-art-frame-div .halloween-word-hyphen{display:inline}}.halloween-banners{position:relative}.halloween-banners .triangle-border{background:url(https://cdn.education.com/files/static/days-of-halloween/2022/triangle-border-top.png) repeat-x 50%;height:10px;width:100%;position:absolute;top:-10px}.halloween-banners .bottom-triangle-border{background:url(https://cdn.education.com/files/static/days-of-halloween/2022/triangle-border-bottom.png) repeat-x 50%;height:10px;width:100%;position:absolute;bottom:-10px}.halloween-banners .banner-container{background-color:#00c4c9;text-align:center;height:400px}.halloween-banners .banner-container .upsell-banner{position:relative;z-index:99;padding-top:6px}.halloween-banners .banner-container .upsell-banner h1{padding:30px 0 15px;color:#fff;line-height:56px}.halloween-banners .banner-container .upsell-banner p{max-width:650px;margin:0 auto;color:#fff;line-height:28px}.halloween-banners .banner-container .upsell-banner .btn-premium{margin:30px 0 80px;background-color:#6751bc}@media (max-width:750px){.halloween-banners .banner-container .upsell-banner .btn-premium{margin:30px 0 40px}}.halloween-banners .banner-container .image-container{position:relative;width:100%}.halloween-banners .banner-container .image-container#bat-animation{position:absolute;right:10%;bottom:-40%;pointer-events:none;height:100%}@media (max-width:1000px){.halloween-banners .banner-container .image-container#bat-animation{bottom:-35%;height:130%;width:130%}}@media (max-width:750px){.halloween-banners .banner-container .image-container#bat-animation{bottom:-65%;height:165%;width:165%}}@media (max-width:480px){.halloween-banners .banner-container .image-container#bat-animation{display:none}}@media (max-width:750px){.halloween-header__title{padding:20px 50px 0}.halloween-header__description{padding:0 40px}.halloween-header__background{display:none}.halloween-header__background-small{background-color:#522cbc;background:url(https://cdn.education.com/files/static/days-of-halloween/2024/header.png) no-repeat 50%;background-size:auto 340px;height:340px;margin:0 auto;display:block;position:relative}.halloween-header__background-small .skeleton-animation{position:absolute;top:calc(50% - 125px);left:calc(50% - 325px);width:68px}.halloween-header__background-small .spider-animation{position:absolute;top:calc(50% - 175px);left:calc(50% + 305px);width:50px}}
/*# sourceMappingURL=days-of-halloween.4945392ea8.css.map */