@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}}p.school-admin-warning{padding-top:20px}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}}html{scroll-behavior:smooth}@media (min-width:1000px){.stem-challenge .challenge-introduction .intro-text-first-paragraph{font-size:20px}}@media (min-width:1000px){.stem-challenge .challenge-introduction .intro-image{display:inline-block;vertical-align:top;padding:0 30px;max-width:100%;height:auto;margin-top:-50px}}@media (max-width:1330px) and (min-width:1200px){.stem-challenge .challenge-introduction .intro-image{margin-top:-25px}}.stem-challenge .challenge-introduction .intro-image img{width:563px;height:389px}@media (max-width:999px){.stem-challenge .challenge-introduction .intro-image img{margin-left:auto;margin-right:auto;max-width:100%;height:auto;display:block;padding:10px 30px 20px 0}}@media (min-width:1200px){.stem-challenge .challenge-introduction .intro-image{z-index:2}}.stem-challenge .challenge-introduction .intro-image-line{transform:scale(.8);z-index:1;position:absolute}@media (min-width:1501px){.stem-challenge .challenge-introduction .intro-image-line{left:42.3%;top:47%}}@media (max-width:1500px) and (min-width:1288px){.stem-challenge .challenge-introduction .intro-image-line{left:40%;top:49%}}@media (max-width:1287px){.stem-challenge .challenge-introduction .intro-image-line{left:38%;top:49%}}@media (max-width:1199px){.stem-challenge .challenge-introduction .intro-image-line{display:none}}.stem-challenge .challenge-introduction .intro-text{display:inline-block}@media (min-width:1000px){.stem-challenge .challenge-introduction .intro-text{width:55%}}.stem-challenge .challenge-introduction .intro{display:flex}@media (max-width:999px){.stem-challenge .challenge-introduction .intro{flex-flow:column-reverse}}.stem-challenge .download-container{padding-top:20px}.stem-challenge .download-container .download-section{display:inline-block;text-align:center}@media (max-width:999px){.stem-challenge .download-container .download-section{width:100%}}.stem-challenge .download-container .download-section .btn{width:200px}@media (max-width:480px){.stem-challenge .download-container .download-section .btn{width:80%}}@media (max-width:999px){.stem-challenge .rules-and-legal-container{text-align:center}}.stem-challenge .steps-to-submit-container{background-color:#faf5ed}@media (min-width:1280px) and (max-width:1299px){.stem-challenge .steps-to-submit-container{padding:0 75px}}@media (min-width:481px) and (max-width:1279px){.stem-challenge .steps-to-submit-container{padding:0 50px}}.stem-challenge .steps-to-submit-container .steps-to-submit-title{top:10px;margin-top:20px;text-align:center}@media (min-width:1300px){.stem-challenge .steps-to-submit-container .steps-to-submit{display:flex;gap:20px}}.stem-challenge .steps-to-submit-container .steps-to-submit .step-four h3,.stem-challenge .steps-to-submit-container .steps-to-submit .step-one h3,.stem-challenge .steps-to-submit-container .steps-to-submit .step-three h3,.stem-challenge .steps-to-submit-container .steps-to-submit .step-two h3{font-size:24px}.stem-challenge .steps-to-submit-container .steps-to-submit .step-four p,.stem-challenge .steps-to-submit-container .steps-to-submit .step-one p,.stem-challenge .steps-to-submit-container .steps-to-submit .step-three p,.stem-challenge .steps-to-submit-container .steps-to-submit .step-two p{font-size:16px}@media (min-width:1300px){.stem-challenge .steps-to-submit-container .steps-to-submit .step-four,.stem-challenge .steps-to-submit-container .steps-to-submit .step-one,.stem-challenge .steps-to-submit-container .steps-to-submit .step-three,.stem-challenge .steps-to-submit-container .steps-to-submit .step-two{display:inline-block;flex:0 0 300px}}@media (max-width:480px){.stem-challenge .steps-to-submit-container #spacer-steps-bottom{display:none}}@media (max-width:750px){.stem-challenge #spacer-below-steps{display:none}}.stem-challenge .choose-your-project{text-align:center;left:0;right:0;margin:auto;background:#fff;z-index:2;max-width:1145px;min-height:809px}@media (min-width:481px){.stem-challenge .choose-your-project{box-shadow:0 2px 19px rgba(0,0,0,.298733);border-radius:10px;height:auto;position:relative;bottom:70px}}@media (max-width:480px){.stem-challenge .choose-your-project{padding-left:20px;padding-right:20px}}@media (min-width:481px) and (max-width:800px){.stem-challenge .choose-your-project{max-width:680px}}.stem-challenge .choose-your-project .choose-your-project-title{padding-top:10px}.stem-challenge .choose-your-project .content-results{max-width:736px;margin:20px auto}.stem-challenge h1{padding-bottom:20px}@media (max-width:999px){.stem-challenge h1{text-align:center}}.stem-challenge h3{padding:0 0 10px}.stem-challenge p{margin-bottom:0;font-size:18px;padding:0 0 20px}.stem-challenge .spacer{padding:15px}@media (max-width:750px){.stem-challenge .spacer{padding:15px}}@media (max-width:480px){.stem-challenge .spacer{padding:10px}}.stem-challenge .spacer-medium{padding:50px}#rules-and-legal-modal,.modal{margin-left:-275px}#rules-and-legal-modal .modal-content,.modal .modal-content{max-height:calc(100vh - 100px);overflow-y:auto!important}#rules-and-legal-modal .modal-content .center-text,.modal .modal-content .center-text{text-align:center}#rules-and-legal-modal .modal-content li,#rules-and-legal-modal .modal-content p,.modal .modal-content li,.modal .modal-content p{font-size:14px}#rules-and-legal-modal .modal-content span,.modal .modal-content span{font-size:18px}@media (max-width:611px){#rules-and-legal-modal,.modal{margin-left:-48%}}.blue-background{background:url(https://cdn.education.com/files/static/summer-stem-challenge/background-2025.svg) no-repeat;background-size:100%;background-position:50% calc(100% + 1px);background-color:#faf5ed;height:1200px}@media (min-width:801px) and (max-width:1200px){.blue-background{max-height:100%;height:1050px}}@media (max-width:800px){.blue-background{background:url(https://cdn.education.com/files/static/summer-stem-challenge/background-tablet-2025.svg) no-repeat;background-size:100%;background-position:50% calc(100% + 1px);background-color:#faf5ed;max-height:100%;height:1300px}}@media (min-width:520px) and (max-width:610px){.blue-background{height:1250px}}@media (min-width:488px) and (max-width:519px){.blue-background{height:1200px}}@media (min-width:481px) and (max-width:487px){.blue-background{height:1950px}}@media (max-width:480px){.blue-background{height:2030px}}
/*# sourceMappingURL=summer-stem-challenge.efba8ec0bb.css.map */