section.Welcome{margin-top:0}section.Welcome .welcome-background-container{background-color:#f8eeff;background-image:url(/static/media/crayon.bbb36bec.png);background-size:contain;background-position-x:right;background-repeat:no-repeat;padding:6.25vw 0}section.Welcome .welcome-container{margin:0 auto;padding:0 6.25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center}section.Welcome .welcome-container .welcome-content .Slogan{margin:0;font-size:1.875rem;font-family:"Raleway",sans-serif;background-size:cover}section.Welcome .welcome-container .welcome-content .Slogan .SloganBeginning{font-size:3rem;font-weight:bolder}section.Welcome .welcome-container .welcome-content .Slogan .SloganBeginning #welcome-typewriter-placeholder{font-weight:bolder}section.Welcome .welcome-container .welcome-content .Slogan .Typewriter{display:inline-block;color:red}section.Welcome .welcome-container .welcome-content .Slogan .Typewriter .Typewriter__wrapper{font-weight:700}section.Welcome .welcome-container .welcome-content .welcome-description{margin-top:1rem;font-size:1rem;font-family:"Nunito",sans-serif;line-height:1.35}section.Welcome .welcome-container .welcome-content .welcome-action-buttons{margin-top:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a{padding:1rem;text-align:center;text-decoration:none;font-size:1.25rem;font-family:"Nunito",sans-serif;transition:.2s;transition-timing-function:ease-in-out;width:95%}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.join-button{color:#fff;font-weight:700;background-color:#4d5eff;border-radius:50px}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.join-button:hover{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.3)}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.join-button:active{background-color:#6574f7;box-shadow:0 4px 10px rgba(0,0,0,.2)}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.learn-more{cursor:pointer;margin-top:1rem;box-shadow:inset 0 0 0 2px #4d5eff;color:#4d5eff;border-radius:50px;background-color:transparent;background-color:initial}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.learn-more:hover{box-shadow:inset 0 0 0 3px #00008b}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.learn-more:active{box-shadow:inset 0 0 0 2px #4d5eff}section.Welcome .welcome-container .welcome-slideshow{margin-top:1rem;max-width:70vw}section.Welcome .welcome-container .welcome-slideshow img{max-height:35vw;width:100%;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:10px}@media screen and (min-width:21.875rem){section.Welcome .welcome-container .welcome-content .Slogan{font-size:2.1rem}section.Welcome .welcome-container .welcome-content .welcome-description{font-size:1.125rem}}@media screen and (min-width:23.125rem){section.Welcome .welcome-container .welcome-content .Slogan{font-size:2.2rem}}@media screen and (min-width:43.75rem){section.Welcome .welcome-background-container{padding:5.5% 0}}@media screen and (min-width:43.75rem)and (orientation:landscape){section.Welcome .welcome-background-container{padding:4% 0}}@media screen and (min-width:43.75rem){section.Welcome .welcome-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 5vw}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){section.Welcome .welcome-container{padding-left:max(5vw,calc(env(safe-area-inset-left) + 1rem));padding-right:max(5vw,calc(env(safe-area-inset-right) + 1rem))}}}section.Welcome .welcome-container .welcome-content{max-width:45%}section.Welcome .welcome-container .welcome-content .Slogan{font-size:2.5rem}section.Welcome .welcome-container .welcome-content .welcome-description{font-size:1.1rem;line-height:1.5}section.Welcome .welcome-container .welcome-content .welcome-action-buttons{margin-top:1.25rem}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a{font-size:1.5rem;width:100%}section.Welcome .welcome-container .welcome-slideshow{margin-top:0;max-width:50%}section.Welcome .welcome-container .welcome-slideshow img{border-radius:20px}}@media screen and (min-width:64rem){section.Welcome .welcome-background-container{padding:4% 0}section.Welcome .welcome-container .welcome-content .welcome-action-buttons{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.join-button{width:55%}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a.learn-more{margin-top:0;margin-left:1.25rem;width:45%}section.Welcome .welcome-container .welcome-slideshow{max-width:46.875%}}@media screen and (min-width:68.75rem){section.Welcome .welcome-container .welcome-content .Slogan{font-size:3rem}section.Welcome .welcome-container .welcome-content .welcome-description{font-size:1.25rem}section.Welcome .welcome-container .welcome-content .welcome-action-buttons a{font-size:1.75rem}}@media screen and (min-width:80rem){section.Welcome .welcome-background-container{padding:3% 0}section.Welcome .welcome-container .welcome-content{max-width:40%}section.Welcome .welcome-container .welcome-slideshow{max-width:52.5%}}@media screen and (min-width:85.375rem){section.Welcome{margin-top:2%}section.Welcome .welcome-container{max-width:76.875rem;padding:0}}@media screen and (min-width:120rem){section.Welcome{margin-top:4%}}section.Description{margin:0 auto}section.Description p{font-family:var(--font-family-text)}section.Description h2{font-family:var(--font-family-heading);font-size:2.25rem}section.Description .description-top{margin:0 auto;padding:2.5rem var(--content-side-padding-value) 0}section.Description .description-top .description-heading{margin-bottom:1rem;font-size:2.5rem;font-weight:700;text-align:center}section.Description .description-top .description-opening-paragraph{margin:0 auto;font-size:var(--font-size-p);text-align:center}section.Description .description-top .description-image{display:block;margin:2rem auto;height:auto;width:100%;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:10px}section.Description .description-top .description-mission{margin:4rem auto;text-align:center}section.Description .description-top .description-mission .description-mission-heading{font-family:"Raleway",sans-serif;font-weight:700;font-size:2.275rem}section.Description .description-top .description-mission .MissionContent{font-size:1.3rem;font-weight:700}section.Description .description-main{padding:0 8vw}section.Description .description-main p{margin:1rem auto;font-size:var(--font-size-p)}@media screen and (orientation:landscape){section.Description h2{font-size:2.5rem}}@media screen and (min-width:23.125rem){section.Description h2{font-size:2.5rem}section.Description .description-top .description-mission .description-mission-heading{font-size:2.625rem}section.Description .description-top .description-mission .MissionContent{font-size:1.5rem}}@media screen and (min-width:23.125rem)and (orientation:landscape){section.Description .description-top .description-mission .description-mission-heading{font-size:2.3625rem}section.Description .description-top .description-mission .MissionContent{font-size:1.35rem}}@media screen and (min-width:43.75rem){section.Description .description-top{padding:4rem 6.25vw 0}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){section.Description .description-top{padding-left:max(6.25vw,calc(env(safe-area-inset-left)));padding-right:max(6.25vw,calc(env(safe-area-inset-right)))}}}section.Description .description-top .description-heading{font-weight:400}section.Description .description-top .description-image{border-radius:15px}section.Description .description-main{padding:0 10vw}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){section.Description .description-main{padding-left:max(10vw,calc(env(safe-area-inset-left) + 10vw));padding-right:max(10vw,calc(env(safe-area-inset-right) + 10vw))}}}}@media screen and (min-width:43.75rem)and (orientation:landscape){section.Description .description-top .description-image-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}section.Description .description-top .description-mission .description-mission-heading{font-size:2.5375rem}section.Description .description-top .description-mission .MissionContent{font-size:1.45rem}}@media screen and (min-width:48rem){section.Description .description-top .description-mission .description-mission-heading{font-size:2.8rem}section.Description .description-top .description-mission .MissionContent{font-size:1.6rem}}@media screen and (min-width:64rem){section.Description .description-top{padding:4rem 0 0}section.Description .description-top .description-image{max-width:52rem}section.Description .description-top .description-mission .description-mission-heading{font-size:2.975rem}section.Description .description-top .description-mission .MissionContent{font-size:1.7rem}section.Description .description-main p{padding:0;max-width:42rem}}@media screen and (min-width:85.375rem){section.Description{max-width:var(--large-screen-max-width)}}.Highlight{margin:4rem 0;padding:3rem 0}.Highlight .highlight-container{margin:0 auto;padding:0 6.25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Highlight .highlight-container .highlight-content{padding-left:1.75vw;padding-right:1.75vw}.Highlight .highlight-container .highlight-content h2{font-family:"Raleway",sans-serif;font-size:2.5rem;font-weight:700}.Highlight .highlight-container .highlight-content p{font-family:"Nunito",sans-serif;font-size:1.25rem}.Highlight .highlight-container .highlight-content a{font-family:"Nunito",sans-serif;font-size:1.5rem;color:#4d5eff}.Highlight .highlight-container .highlight-image{margin:2rem auto 0;max-height:30rem;width:100%;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:10px}@media screen and (min-width:43.75rem){.Highlight{padding:4rem 0}.Highlight .highlight-container{padding:0 5vw;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){.Highlight .highlight-container{padding-left:max(5vw,calc(env(safe-area-inset-left) + 1rem));padding-right:max(5vw,calc(env(safe-area-inset-right) + 1rem))}}}.Highlight .highlight-container .highlight-content{padding-left:0;padding-right:0;width:47.5%}.Highlight .highlight-container .highlight-content h2{font-size:2.5rem}.Highlight .highlight-container .highlight-content a{font-size:1.5rem}.Highlight .highlight-container .highlight-image{margin:0;width:47.5%;border-radius:20px}.Highlight .highlight-container.highlight-learn,.Highlight .highlight-container.highlight-network{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Highlight .highlight-container.highlight-collaborate{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:64rem){.Highlight .highlight-container .highlight-content{width:44%}.Highlight .highlight-container .highlight-content h2{font-size:3rem}.Highlight .highlight-container .highlight-content p{font-size:1.25rem}.Highlight .highlight-container .highlight-image{width:50%}}@media screen and (min-width:85.375rem){.Highlight .highlight-container{padding:0;max-width:76.875rem}}.Highlights{margin:5rem auto 0}.Ending{background-color:#4d5eff;border-top:2px solid #000;border-radius:4%;background-image:url(/static/media/kidsp.a209cf42.jpg);background-size:cover}.Ending .ending-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:4rem auto 0;padding:5rem 6.25vw}.Ending .ending-container .banner{padding:2%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:red;border-radius:3%;text-align:center;color:#fff;font-size:1.7rem;line-height:1.25;font-weight:bolder;font-family:"Nunito",sans-serif}.Ending .ending-container a{display:block;margin:3rem auto 0;text-align:center;text-decoration:none;font-family:"Nunito",sans-serif;font-size:1.25rem;transition:.2s;transition-timing-function:ease-in-out;padding:1rem;width:100%;color:#fff;font-weight:700;background-color:#4d5eff;border-radius:50px}.Ending .ending-container a:hover{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.3)}.Ending .ending-container a:active{background-color:#ebefff;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media screen and (min-width:43.75rem){.Ending .ending-container{margin:0 auto;max-width:76.875rem}.Ending .ending-container h2{font-size:2.2rem;line-height:normal}.Ending .ending-container a{font-size:1.5rem;padding:1rem 2.5rem;width:auto}}@media screen and (min-width:64rem){.Ending .ending-container h2{font-size:2.5rem}.Ending .ending-container a{font-size:1.75rem}}.about-top{background-image:url(/static/media/rainbow.9f443096.jpg);background-size:cover;border-bottom:2px solid grey;background-repeat:no-repeat}.about-top .about-top-container{padding:10% 6.25vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-top .heading{margin:1rem;width:40%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#fff;font-family:"Raleway",sans-serif;font-size:5vw;font-weight:bolder;text-align:center;border-radius:"4%";background-color:navy;padding:1rem;border-radius:3%}@media screen and (max-width:22rem){.about-top .heading{font-size:1.75rem}}.about-top .about-join-button{margin:12.5% auto 0;color:#fff;font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:700;text-align:center;text-decoration:none;transition:.2s;transition-timing-function:ease-in-out;padding:1rem;background-color:#4d5eff;border-radius:50px;width:95%}.about-top .about-join-button:hover{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.3)}.about-top .about-join-button:active{background-color:#6574f7;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media screen and (orientation:landscape){.about-top{background-image:url(/static/media/rainbow.9f443096.jpg)}.about-top .about-top-container{padding:5vw 6.25vw}.about-top h1{margin:0 auto 5%;font-size:2.4rem}.about-top .about-join-button{margin:5% auto 0;font-size:1.25rem;width:auto;padding:1rem 2.5rem}}@media screen and (min-width:43.75rem){.about-top{background-image:url(/static/media/rainbow.9f443096.jpg)}.about-top h1{margin-bottom:7.5%;font-size:2.5rem}.about-top .about-join-button{margin:7.5% auto 0;font-size:1.75rem;width:auto;padding:1rem 2.5rem}}@media screen and (min-width:43.75rem)and (orientation:landscape){.about-top{background-image:url(/static/media/rainbow.9f443096.jpg);padding:0}.about-top .about-top-container{padding:5vw 6.25vw}.about-top h1{margin:0 auto 5%;font-size:2.75rem}.about-top .about-join-button{margin:5% auto 0;font-size:1.5rem}}@media screen and (min-width:64rem){.about-top h1{margin-bottom:5%;font-size:3.5rem}.about-top .about-join-button{margin-top:5%;font-size:1.75rem}}@media screen and (min-width:68.75rem){.about-top h1{font-size:4rem;margin-bottom:5%}.about-top .about-join-button{margin-top:5%;font-size:1.75rem}}.about-who-we-are{padding:2.75rem 8vw 3rem;margin:0 auto}.about-who-we-are h2{font-size:2.25rem;font-weight:700}@media screen and (orientation:landscape){.about-who-we-are h2{font-size:2.5rem}}@media screen and (min-width:43.75rem){.about-who-we-are{padding:2.75rem 10vw 3rem}.about-who-we-are h2{font-size:2.5rem}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){.about-who-we-are{padding-left:max(10vw,calc(env(safe-area-inset-left) + 10vw));padding-right:max(10vw,calc(env(safe-area-inset-right) + 10vw))}}}}@media screen and (min-width:64rem){.about-who-we-are{padding:2.75rem 0 3rem;max-width:48rem}}.Activity{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.Activity .about-activity-title{margin-bottom:.5rem;font-weight:700;font-size:1.5rem}.Activity .about-activity-description,.Activity .about-activity-title{padding-left:1.75vw;padding-right:1.75vw;font-family:"Nunito",sans-serif;text-align:left}.Activity .about-activity-description{font-size:1.25rem}.Activity .about-activity-image{margin:2rem auto 1.25rem;height:auto;width:100%;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:10px}@media screen and (min-width:43.75rem){.Activity{padding-left:5vw;padding-right:5vw;margin-bottom:3rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){.Activity{padding-left:max(5vw,calc(env(safe-area-inset-left) + 1rem));padding-right:max(5vw,calc(env(safe-area-inset-right) + 1rem))}}}.Activity .about-activity-text{width:47.5%}.Activity .about-activity-text .about-activity-title{padding-left:0;padding-right:0;font-size:2rem}.Activity .about-activity-description{padding-left:0;padding-right:0}.Activity .about-activity-image{margin:0;width:47.5%}}@media screen and (min-width:80rem){.Activity{padding-left:0;padding-right:0;margin-bottom:4rem}.Activity .about-activity-text{width:60%}.Activity .about-activity-text .about-activity-title{font-size:2rem}.Activity .about-activity-image{width:35%}}@media screen and (min-width:43.75rem){.about-activity-collaborate-build-conquer,.about-activity-skill-up{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about-activity-hackathon{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.Activity .about-hackathonactivity-title{margin-bottom:0}.about-hackathonactivity-subtitle{margin-bottom:.75rem;padding-left:1.75vw;padding-right:1.75vw;font-family:"Nunito",sans-serif;font-weight:700;font-size:.8rem;text-align:left}@media screen and (min-width:43.75rem){.about-hackathonactivity-subtitle{padding-left:0;padding-right:0;font-size:1rem}}.about-what-we-do{background-color:#fff9ee}.about-what-we-do .about-what-we-do-container{margin:0 auto;padding:3rem 0 1px}.about-what-we-do .about-what-we-do-container .about-what-we-do-beginning{padding-left:8vw;padding-right:8vw;margin-bottom:2rem}.about-what-we-do .about-what-we-do-container .about-what-we-do-beginning h2{font-size:2.5rem;font-weight:700}.about-what-we-do .about-what-we-do-container .about-activities-container{padding:0 6.25vw}@media screen and (min-width:43.75rem){.about-what-we-do .about-what-we-do-container .about-what-we-do-beginning{padding-left:6.25vw;padding-right:6.25vw;max-width:52rem;margin:0 auto 4rem;text-align:center}.about-what-we-do .about-what-we-do-container .about-what-we-do-beginning h2{font-size:3rem}.about-what-we-do .about-what-we-do-container .about-activities-container{padding:0}}@media screen and (min-width:64rem){.about-what-we-do .about-what-we-do-container .about-what-we-do-beginning{padding-left:0;padding-right:0}}@media screen and (min-width:1280px){.about-what-we-do .about-what-we-do-container .about-activities-container{padding:0 3vw}}@media screen and (min-width:1366px){.about-what-we-do .about-what-we-do-container{padding:3rem 0 1rem;max-width:var(--large-screen-max-width)}.about-what-we-do .about-what-we-do-container .about-activities-container{padding:0}}.about-team{margin:0 auto;padding:0 1rem}.about-team h2{font-size:2.5rem;font-weight:700;padding-top:3rem}.about-team h3{font-size:1.75rem;text-align:center}.about-team h4{text-align:center;margin:1rem 0}.about-team .about-team-position.position-eboard{padding-bottom:1rem}.about-team .about-team-teammembers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.5rem auto 3rem}.about-team .about-team-join{margin:3rem auto;padding:.5rem;max-width:1000px}.about-team .about-team-join p{text-align:center;margin:0;font-size:1.5rem}@media screen and (min-width:700px){.about-team .about-team-teammembers{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.about-team .about-team-join{padding:3rem}}@media screen and (min-width:1200px){.about-team .about-team-teammembers{max-width:1200px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.about-team-teammember{width:100%;overflow:hidden;margin:0 1rem 2rem;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);border-radius:10px;transition:.15s;transition-timing-function:ease-in-out}.about-team-teammember .about-team-teammember-container{padding:2rem;height:27.5rem;max-height:27.5rem}.about-team-teammember .teammember-image{max-width:50%;display:block;margin:0 auto .5rem;border:1px solid #d3d3d3;border-radius:100rem}.about-team-teammember .teammember-name{margin-bottom:.5rem}.about-team-teammember .teammember-description{font-size:1.125rem}@media screen and (max-width:310px){.about-team-teammember .about-team-teammember-container{height:35rem;max-height:35rem}}@media screen and (min-width:541px){.about-team-teammember .teammember-image{max-width:40%;margin:0 auto .5rem}}@media screen and (min-width:700px){.about-team-teammember{width:45%;margin:1rem}.about-team-teammember .teammember-image{max-width:60%}.about-team-teammember .about-team-teammember-container{padding:1.25rem;height:30rem;max-height:30rem}}@media screen and (min-width:1024px){.about-team-teammember{width:30%}.about-team-teammember .about-team-teammember-container{padding:1.25rem;height:28rem;max-height:28rem}}@media screen and (min-width:1200px){.about-team-teammember{width:25%;margin:.5rem}}.about-team-teammember:hover{box-shadow:0 4px 10px rgba(0,0,0,.25)}.about-team-teammember:active{box-shadow:0 4px 10px rgba(0,0,0,.2)}a.about-team-teammember-link{color:#000!important;text-decoration:none!important}.About h2{font-family:"Raleway",sans-serif;text-align:center;margin-bottom:1rem}.About p{font-family:"Nunito",sans-serif;font-size:1.25rem}.About p:last-child{margin:0}@media screen and (min-width:43.75rem){.About h2{font-size:3rem;margin-bottom:2rem}.About img.about-activity-image{border-radius:20px}}.event-card{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card:hover{background-color:#0ff}.gallerybg{background-color:#ebf0e3;background-size:contain}.page-styles{margin:0 auto;padding:8vw;font-size:1.25rem;font-family:"Nunito",sans-serif}.page-styles h1{margin:0 auto 8vw;font-size:2.5rem;font-weight:700}.page-styles .head,.page-styles h1{font-family:"Raleway",sans-serif;text-align:center}.page-styles .head{font-size:3.4rem;margin-bottom:5vh;font-weight:bolder;color:#000;border-radius:3%}.page-styles p{font-family:"Nunito",sans-serif;font-size:1.25rem;margin-bottom:2rem}.page-styles span{margin:0 auto;display:block;text-align:center;font-size:5rem}@media screen and (min-width:43.75rem){.page-styles{margin:0 auto 20%;padding:3rem 8vw}@supports(padding:max(0px)){@media screen and (min-width:43.75rem)and (orientation:landscape){.page-styles{padding-left:max(8vw,calc(env(safe-area-inset-left) + 8vw));padding-right:max(8vw,calc(env(safe-area-inset-right) + 8vw))}}}.page-styles h1{font-size:3rem;margin-bottom:2rem}.page-styles h2{font-size:2.5rem;margin:0 auto 2.5rem}.page-styles p{margin-bottom:2.5rem}}@media screen and (min-width:64rem){.page-styles{margin:0 auto 20%;padding:3rem 0;max-width:53.8125rem}}@media screen and (min-width:1920px){.page-styles{margin:0 auto 12.5%}}@media screen and (min-width:2560px){.page-styles{margin:0 auto 25%}}@media screen and (min-width:3840px){.page-styles{margin:0 auto 35%}}.eventbg{background-color:#f6f8fa}.heading{font-weight:bolder;font-size:2.7rem;margin:1.7rem}@media screen and (min-width:43.75rem){.Events{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Events p{margin:0 auto;max-width:44rem}}.Join{background-image:url(/static/media/joinus.02542344.jpg);background-size:cover;background-repeat:no-repeat}.Join .join-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 0;overflow:hidden}.Join .join-flex-container .join-container{padding:3rem;width:90vmin;background-color:#f0f4f7;box-shadow:0 4px 10px rgba(0,0,0,.3);border-radius:10px}.tab-title{color:#243067;font-weight:bolder;font-size:1.1rem}.google:hover{border:1.7px solid #00f}.error{margin-top:1.1rem;color:red;font-weight:400}.WelcomeJoin{margin:2.5rem auto;max-width:87.5vw}.WelcomeJoin h1{font-size:2rem;font-family:"Nunito",sans-serif;text-align:center}.WelcomeJoin .welcomejoin-emoji{display:block;margin:0 auto 2.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:5rem}.WelcomeJoin .welcomejoin-description{margin-top:2rem;font-size:1.25rem}.WelcomeJoin .welcomejoin-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.WelcomeJoin .welcomejoin-links a{font-size:1.75rem;margin:1rem 0}@media screen and (min-width:80rem){.WelcomeJoin{margin:7.5rem auto 0;width:1230px;height:90vh}.WelcomeJoin h1{font-size:3rem}.WelcomeJoin .welcomejoin-emoji{font-size:5rem}.WelcomeJoin .welcomejoin-description{margin:2rem auto 0;font-size:1.5rem;width:65%}.WelcomeJoin .welcomejoin-links{margin-top:1rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.WelcomeJoin a{padding:3rem}}.Event p{font-family:"Nunito",sans-serif;font-size:1.25rem}.Event .event-banner-and-information .event-banner-container{margin-bottom:1rem}.Event .event-banner-and-information .event-banner-container .event-banner{width:100%;box-shadow:0 3px 10px rgba(0,0,0,.2)}.Event .event-banner-and-information .event-information{padding:1rem 8vw 0}.Event .event-banner-and-information .event-information .event-title{margin:0 0 .75rem;font-family:"Nunito",sans-serif;font-size:2rem;font-weight:700}.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:1.75rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Event .event-banner-and-information .event-information .event-presenter p{margin:0 0 0 1rem}.Event .event-banner-and-information .event-information .event-presenter .event-presenter-image{height:3rem;border-radius:100rem}.Event .event-banner-and-information .event-information .event-time{margin-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Event .event-banner-and-information .event-information .event-time p{margin:0 0 0 1rem}.Event .event-banner-and-information .event-information .event-time svg{height:2rem;width:2rem}.Event .event-banner-and-information .event-information .event-location{margin-bottom:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Event .event-banner-and-information .event-information .event-location p{margin:0 0 0 1rem}.Event .event-banner-and-information .event-information .event-location svg{height:2rem;width:2rem}.Event .event-banner-and-information .event-information .event-link a{display:block;margin:0 auto .5rem;text-align:center;text-decoration:none;font-family:"Nunito",sans-serif;font-size:1.5rem;transition:.2s;transition-timing-function:ease-in-out;padding:1rem;color:#fff;font-weight:700;background-color:#3bba7d;border-radius:50px}.Event .event-banner-and-information .event-information .event-link a:hover{background-color:#4dc98d;box-shadow:0 4px 10px rgba(0,0,0,.3)}.Event .event-banner-and-information .event-information .event-link a:active{background-color:#3bba7d;box-shadow:0 4px 10px rgba(0,0,0,.2)}.Event .event-descriptions-and-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Event .event-descriptions-and-actions .event-descriptions{padding:0 8vw 1rem}.Event .event-descriptions-and-actions .event-descriptions .event-short-description{font-weight:700}.Event .event-descriptions-and-actions .event-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.Event .event-descriptions-and-actions .event-actions button{font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.5rem auto;padding:.75rem;width:84%;border:none;border-radius:100px;background-color:#f0f0f0;transition:.2s;transition-timing-function:ease-in-out}.Event .event-descriptions-and-actions .event-actions button img{height:2rem;width:2rem;margin-right:.5rem}.Event .event-descriptions-and-actions .event-actions button p{margin-bottom:0}.Event .event-descriptions-and-actions .event-actions button:hover{background-color:#f5f5f5;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Event .event-descriptions-and-actions .event-actions button:active{background-color:#f0f0f0;box-shadow:0 4px 10px rgba(0,0,0,.05)}@media screen and (min-width:64rem){.Event{padding:5vw}.Event .event-banner-and-information{margin-bottom:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Event .event-banner-and-information .event-banner-container{width:66.25%}.Event .event-banner-and-information .event-banner-container .event-banner{border-radius:15px}.Event .event-banner-and-information .event-information{margin-top:.66rem;padding:0;width:30%}.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:.75rem}.Event .event-banner-and-information .event-information .event-location{margin-bottom:1.5rem}.Event .event-banner-and-information .event-information .event-link a{width:95%}.Event .event-descriptions-and-actions{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Event .event-descriptions-and-actions .event-descriptions{padding:0 .66rem;width:66.25%}.Event .event-descriptions-and-actions .event-descriptions .event-short-description{font-size:1.5rem}.Event .event-descriptions-and-actions .event-actions{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30%}.Event .event-descriptions-and-actions .event-actions button{width:95%;padding:.75rem;margin:.4rem auto}}@media screen and (min-width:67rem){.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:1.75rem}.Event .event-banner-and-information .event-information .event-location{margin-bottom:1.5rem}}@media screen and (min-width:68rem){.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:1.75rem}.Event .event-banner-and-information .event-information .event-location{margin-bottom:2rem}}@media screen and (min-width:71rem){.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:2.25rem}}@media screen and (min-width:74rem){.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:3.75rem}}@media screen and (min-width:80rem){.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:5.25rem}}@media screen and (min-width:85.375rem){.Event{min-height:80vh;margin:4rem auto;padding:0;max-width:var(--large-screen-max-width)}.Event .event-banner-and-information .event-information .event-presenter{margin-bottom:7.45rem}}.EventLoading{padding:0 6.25vw}.EventLoading .ContentLoader{width:50%;display:block;text-align:center;margin:2rem auto 0}.AddToCalendarModal,.ShareModal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:7.5%;padding:1rem;height:100vh;font-family:"Nunito",sans-serif;text-align:center;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:15px;outline:none}.AddToCalendarModal h2,.ShareModal h2{font-size:1.5rem;font-weight:700;margin:2.75rem 0 .5rem}.AddToCalendarModal p,.ShareModal p{margin-bottom:.5rem}.AddToCalendarModal div,.ShareModal div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.AddToCalendarModal div a,.ShareModal div a{font-size:1.5rem;margin-bottom:.25rem}.AddToCalendarModal button,.ShareModal button{display:block;margin:.5rem auto;text-align:center;text-decoration:none;font-family:"Nunito",sans-serif;font-size:1.5rem;transition:.2s;transition-timing-function:ease-in-out;padding:.5rem;width:95%;color:#000;font-weight:700;background-color:#eee;border:none;border-radius:50px}.AddToCalendarModal button:hover,.ShareModal button:hover{background-color:#ececec;box-shadow:0 4px 5px rgba(0,0,0,.15)}.AddToCalendarModal button:active,.ShareModal button:active{background-color:#dedede;box-shadow:0 4px 3px rgba(0,0,0,.1)}@media screen and (min-width:23.125rem){.AddToCalendarModal h2,.ShareModal h2{font-size:2rem;margin:2.5rem 0 .5rem}.AddToCalendarModal p,.ShareModal p{margin-bottom:1rem}.AddToCalendarModal div a,.ShareModal div a{font-size:1.5rem;margin-bottom:.5rem}.AddToCalendarModal button,.ShareModal button{margin:.5rem auto 2rem;padding:1rem}}@media screen and (orientation:landscape){.AddToCalendarModal,.ShareModal{margin:1rem auto;height:100vh}.AddToCalendarModal h2,.ShareModal h2{font-size:1.5rem;margin:3rem 0 0}.AddToCalendarModal p,.ShareModal p{margin:.25rem 0}.AddToCalendarModal div,.ShareModal div{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.AddToCalendarModal div a,.ShareModal div a{font-size:1.25rem;padding:0 .75rem;margin:0}.AddToCalendarModal div a:not(:last-child),.ShareModal div a:not(:last-child){border-right:1px solid #d3d3d3}.AddToCalendarModal button,.ShareModal button{font-size:1.5rem;width:50%;padding:.5rem}}@media screen and (orientation:landscape)and (min-width:37.5rem){.AddToCalendarModal h2,.ShareModal h2{font-size:2rem;margin:3rem auto 0}.AddToCalendarModal p,.ShareModal p{margin:.5rem 0}.AddToCalendarModal div a,.ShareModal div a{font-size:1.25rem;padding:0 1rem}}@media screen and (min-width:43.75rem){.AddToCalendarModal,.ShareModal{margin:15vh auto;width:40rem;height:auto}.AddToCalendarModal h2,.ShareModal h2{font-size:2.5rem;margin:1.5rem 0 .5rem}.AddToCalendarModal div,.ShareModal div{margin:1rem 0}.AddToCalendarModal div a,.ShareModal div a{font-size:1.75rem;margin-bottom:1rem}.AddToCalendarModal button,.ShareModal button{width:30%}}@media screen and (min-width:43.75rem)and (orientation:landscape){.AddToCalendarModal,.ShareModal{margin:2.5rem auto 0;height:100vh;width:100vw}.AddToCalendarModal h2,.ShareModal h2{font-size:2rem;margin-bottom:0}.AddToCalendarModal p,.ShareModal p{font-size:1.25rem}.AddToCalendarModal div,.ShareModal div{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}.AddToCalendarModal div a,.ShareModal div a{font-size:1.5rem;padding:0 1rem;margin:.25rem 0}}@media screen and (min-width:64rem){.AddToCalendarModal,.ShareModal{margin:25vh auto;height:auto;width:55rem}.AddToCalendarModal div,.AddToCalendarModal p,.ShareModal div,.ShareModal p{margin-bottom:1rem}.AddToCalendarModal button,.ShareModal button{margin-top:1rem}}@media screen and (min-width:68.75rem){.AddToCalendarModal,.ShareModal{margin:25vh auto}}.ShareModal{margin-top:2rem}.ShareModal h2{margin-bottom:0}.ShareModal input{margin:1rem auto;width:95%;border:2px solid #fff;background-color:#ececec;background-clip:padding-box;padding:.25rem 1rem;border-radius:10px}.ShareModal .event-share-platforms{margin-top:-1rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ShareModal .event-share-platforms button{width:12.5%;height:2rem;margin:2rem 1rem 0}.ShareModal button{padding:.25rem;margin:2rem auto}@media screen and (orientation:landscape){.ShareModal{margin-top:.65rem}.ShareModal input{margin:0 auto .5rem}.ShareModal .event-share-platforms{width:80%;margin:0 auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ShareModal .event-share-platforms button{height:2rem;margin:0 1rem;padding:0}.ShareModal button{padding:.25rem;margin:.75rem auto}}@media screen and (min-width:43.75rem){.ShareModal{margin-top:25vh}.ShareModal input{width:80%;margin-bottom:1.5rem}.ShareModal .event-share-platforms{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ShareModal button{margin:1rem auto;padding:.5rem;width:30%}}@media screen and (min-width:43.75rem)and (orientation:landscape){.ShareModal{margin-top:3rem}.ShareModal h2{margin-bottom:1rem}.ShareModal .event-share-platforms{margin:0 auto;width:80%}.ShareModal .event-share-platforms button{height:2rem;margin:0 .5rem;padding:0 .5rem}.ShareModal button{margin:1.5rem auto}}@media screen and (min-width:64rem){.ShareModal{margin-top:25vh}.ShareModal h2,.ShareModal input{margin-bottom:2rem}.ShareModal .event-share-platforms{margin-bottom:1rem}}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.gallery-section{border:1rem solid #000;border-radius:2%;background-color:grey}.Gallery{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.Gallery p{margin-bottom:1.5rem}.Gallery .image{height:28rem}.Gallery p:last-of-type{margin-bottom:.5rem}.Gallery .gallery-list{margin:0 auto}.Gallery .gallery-heading{padding:2rem 0 0;font-family:"Raleway",sans-serif;font-weight:700;font-size:2rem}.Gallery .gallery-volunteer .gallery-open-roles-heading{font-weight:700;text-align:center}.Gallery .gallery-volunteer .Gallery-Role{margin-top:1.5rem}.Gallery .gallery-volunteer .Gallery-Role h2{font-size:1.75rem;font-weight:700;width:auto}.Gallery .gallery-volunteer .Gallery-Role p{margin-bottom:.25rem}.Gallery .gallery-volunteer .Gallery-Role ul{margin-bottom:1.5rem}.Gallery .gallery-volunteer .Gallery-Role a{text-align:center}.Gallery .gallery-volunteer .Gallery-Role .role-apply{display:block;margin:2rem auto 5rem;color:#fff;font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:700;text-align:center;text-decoration:none;transition:.2s;transition-timing-function:ease-in-out;padding:1rem;background-color:#4d5eff;border-radius:50px;width:95%}.Gallery .gallery-volunteer .Gallery-Role .role-apply:hover{background-color:#5767fe;box-shadow:0 4px 10px rgba(0,0,0,.3)}.Gallery .gallery-volunteer .Gallery-Role .role-apply:active{background-color:#6574f7;box-shadow:0 4px 10px rgba(0,0,0,.2)}.Gallery .gallery-open-source-software h3{font-weight:700}.Gallery .gallery-open-source-software .gallery-open-source-steps li{padding:.5rem 0}.Gallery .gallery-open-source-software .gallery-open-source-steps .alert,.Gallery .gallery-open-source-software .gallery-open-source-steps h4{margin-left:-40px}.Gallery .gallery-open-source-software .gallery-open-source-steps h4{margin-top:2rem}.Gallery .gallery-open-source-software .gallery-open-source-steps .alert{margin-bottom:.5rem}.Gallery .gallery-open-source-software .gallery-open-source-steps .gallery-open-source-first h4{margin-top:0}@media screen and (min-width:43.75rem){.Gallery .gallery-volunteer .Gallery-Role .role-apply{width:40%}}@media screen and (min-width:64rem){.Gallery{max-width:48rem}}.Header{padding:3rem 0;text-align:center}.Header h1{padding-bottom:1rem;font-family:"Raleway",sans-serif;font-size:3rem;font-weight:bolder}.Header p{margin:0 auto 1rem;font-family:"Nunito",sans-serif;font-size:1.25rem;font-weight:700;max-width:50rem;text-align:start}section.contact .contact-container .btn{display:block;margin:0 auto 2rem;padding:1rem;width:95%;text-align:center;text-decoration:none;font-family:"Nunito",sans-serif;font-size:1.4rem;font-weight:bolder;transition:.2s;transition-timing-function:ease-in-out;color:#fff;background-color:#4d5eff;border:none;border-radius:50px}section.contact .contact-container .btn:hover{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.3)}section.contact .contact-container .btn:active{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.2)}section.contact .contact-container .btn:focus{border:none;box-shadow:none}section.contact form .fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:left;color:#000;font-size:1.5rem;line-height:1.25;font-family:"Nunito",sans-serif}section.contact form label{display:block;font-size:1.25rem;line-height:1;font-weight:bolder;padding-left:.25rem}section.contact form input[type=email],section.contact form input[type=text],section.contact form textarea{margin-bottom:.25rem;font-size:1.25rem;color:#000;background-color:#90ee90;background-clip:padding-box;border:2px solid #fff;border-radius:10px;width:100%}section.contact form input[type=email]:focus,section.contact form input[type=text]:focus,section.contact form textarea:focus{color:#000;background-color:#f3f3f3;outline:none;border:2px solid #b3b3b3;box-shadow:none}section.contact .alertMessage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;margin:1rem auto 0;font-size:1.25rem;line-height:1.25;font-weight:bolder;font-family:"Nunito",sans-serif;width:100%}section.contact .alertMessage .alert{padding:1.25rem}section.contact .alertMessage .close{display:none}section.contact .alertMessage .h4{font-weight:bolder}section.contact .alertMessage p{margin-bottom:0;font-weight:bolder}section.contact .alertMessage p a{font-weight:bolder}@media screen and (min-width:43.75rem){section.contact .contact-container .btn{width:15rem}}.contactbg{background-image:url(/static/media/cloud.c29d3760.jpg);background-size:contain}.Contact{margin:0 auto;padding:0 6.25vw;height:auto}@media screen and (min-width:64rem){.Contact{padding:0;max-width:44rem}}.noticebg{background-color:#f6f8fa}nav.navbar-main{position:fixed;padding:.5rem 0;width:100%;z-index:900;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background-color:#fff;background-image:url(/static/media/cloud.c29d3760.jpg);background-size:contain;border-bottom:1px solid grey;box-shadow:0 1px 5px rgba(0,0,0,.1)}nav.navbar-main .navbar-main-items{margin:0 2%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:center}nav.navbar-main .navbar-main-items,nav.navbar-main .navbar-main-items .nav-logo a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav.navbar-main .navbar-main-items .nav-logo a{text-decoration:none}nav.navbar-main .navbar-main-items .NavbarMainLinks{display:none}nav.navbar-main .navbar-main-items .navbar-hamburger-menu-button{border:none;background:none;padding:0}nav.navbar-main .navbar-main-items .navbar-hamburger-menu-button svg{width:2rem;height:2rem}@media screen and (min-width:64rem){nav.navbar-main .navbar-main-items{max-width:80rem;width:95vw;margin:0 auto}nav.navbar-main .navbar-main-items .navbar-hamburger-menu-button{display:none}nav.navbar-main .navbar-main-items .nav-logo{padding:.1rem;background-color:#4d5eff;border-radius:2%}nav.navbar-main .navbar-main-items .nav-logo:hover{background-color:#00008b}nav.navbar-main .navbar-main-items .nav-logo a img{height:3rem;width:3rem}nav.navbar-main .navbar-main-items .nav-logo a p{margin:0 0 0 1rem;font-size:1rem;line-height:1.25;color:#fff;font-weight:bolder}nav.navbar-main .navbar-main-items .NavbarMainLinks{display:inline;display:initial}nav.navbar-main .navbar-main-items .NavbarMainLinks ul{display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Nunito",sans-serif;margin:0}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li{list-style:none}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li a{font-size:1.2rem;color:#00008b;padding:0 .75rem;margin:0 .25rem;text-decoration:none;transition:.1s;font-weight:700;transition-timing-function:ease}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li a:hover{color:red}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li.join-button a{color:#fff;font-weight:700;margin-left:1rem;margin-right:0;padding:.5rem 1.5rem;background-color:#4d5eff;border-radius:50px;transition:.2s;transition-timing-function:ease-in-out}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li.join-button a:hover{background-color:#00008b;box-shadow:0 2px 5px rgba(0,0,0,.3)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul li.join-button a:active{background-color:#6574f7;box-shadow:0 4px 10px rgba(0,0,0,.2)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .button a{color:#fff;font-weight:700;margin-left:1rem;margin-right:0;padding:.5rem 1.5rem;border-radius:50px;transition:.2s;transition-timing-function:ease-in-out}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .button a:hover{box-shadow:0 2px 5px rgba(0,0,0,.3)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .button a:active{box-shadow:0 4px 10px rgba(0,0,0,.2)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .download a{background-color:#4d5eff}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .download a:hover{background-color:#00008b;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .download a:active{background-color:#00008b;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signin a{background-color:green}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signin a:hover{background-color:#5edc1f;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signin a:active{background-color:#5edc1f;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signout a{background-color:#cf3633}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signout a:hover{background-color:#ff4500;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}nav.navbar-main .navbar-main-items .NavbarMainLinks ul .signout a:active{background-color:#ff4500;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2)}}.Footer{background-color:#232a67;position:relative;overflow:hidden;width:100%;bottom:0}.Footer .footer-container{padding:1rem 0}.Footer .footer-container p{font-size:.75rem;margin:0;color:#fff;text-align:center;font-family:"Nunito",sans-serif}.Footer .footer-container a{color:#94d6ff}@media screen and (min-width:43.75rem){.Footer .footer-container p{font-size:1rem}}.NavbarHamburgerMenu{overflow-x:hidden}.NavbarHamburgerMenu .bm-burger-button{display:none}.NavbarHamburgerMenu .bm-menu{border-radius:10px 0 0 10px;box-shadow:-2px 0 5px rgba(0,0,0,.1);background-color:#4053fe;background-image:url(/static/media/penguin.55293919.png);background-size:cover;padding:.5rem}.NavbarHamburgerMenu .bm-menu .bm-item-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group{outline:none}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:none;margin-bottom:2rem;margin-left:.5rem}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-logo{border:1px solid grey}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-logo a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-decoration:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-logo a img{height:2rem;width:2rem}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-logo a p{margin:0 0 0 .5rem;font-size:.9rem;font-family:"Raleway",sans-serif;font-weight:700;color:#000;line-height:1.2}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-close-menu{padding-right:.25rem}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-logo-and-close-menu .nav-mobile-close-menu svg{height:2rem;width:2rem}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-links{padding-left:1rem}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-links li{list-style:none;margin:.5rem 0}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-links li a{font-size:1.5rem;font-family:"Nunito",sans-serif;color:#000;transition:.2s;transition-timing-function:ease}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-links li a:active,.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-top-group .nav-mobile-links li a:hover{color:#4053fe;text-decoration:none}.NavbarHamburgerMenu .bm-menu .bm-item-list .nav-mobile-button{margin:0 1rem 1rem;padding:1rem 2.5rem;border-radius:50px;text-align:center;text-decoration:none;color:#fff;font-size:1.5rem;font-weight:700;font-family:"Nunito",sans-serif;transition:.2s;transition-timing-function:ease-in-out}.NavbarHamburgerMenu .bm-menu .bm-item-list .download{background-color:#4d5eff}.NavbarHamburgerMenu .bm-menu .bm-item-list .download:hover{background-color:#00008b;box-shadow:0 2px 5px rgba(0,0,0,.3)}.NavbarHamburgerMenu .bm-menu .bm-item-list .download:active{background-color:#00008b;box-shadow:0 4px 10px rgba(0,0,0,.2)}.NavbarHamburgerMenu .bm-menu .bm-item-list .signin{background-color:green}.NavbarHamburgerMenu .bm-menu .bm-item-list .signin:hover{background-color:#5edc1f;box-shadow:0 2px 5px rgba(0,0,0,.3)}.NavbarHamburgerMenu .bm-menu .bm-item-list .signin:active{background-color:#5edc1f;box-shadow:0 4px 10px rgba(0,0,0,.2)}.NavbarHamburgerMenu .bm-menu .bm-item-list .signout{background-color:#cf3633}.NavbarHamburgerMenu .bm-menu .bm-item-list .signout:hover{background-color:#ff4500;box-shadow:0 2px 5px rgba(0,0,0,.3)}.NavbarHamburgerMenu .bm-menu .bm-item-list .signout:active{background-color:#ff4500;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media screen and (min-width:75rem){.NavbarHamburgerMenu{display:none}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}:root{--font-size-p:1.25rem;--content-side-padding:0 6.25vw;--content-side-padding-value:6.25vw;--font-family-heading:"Raleway",sans-serif;--font-family-text:"Nunito",sans-serif;--font-size-h1:2.75rem;--font-size-h2:2.1rem}.btn{padding:1rem;width:100%}@media screen and (min-width:22.625rem){:root{--font-size-h2:2.25rem}}@media screen and (min-width:43.75rem){:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:2.5rem}.btn{padding:1rem 2.5rem}}@media screen and (min-width:85.375rem){:root{--content-max-width:48rem;--before-content-max-width:52rem;--large-screen-max-width:76.875rem}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{padding:2rem 0}@media screen and (min-width:64rem){header{padding:2.25rem 0}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.66f4a3c6.chunk.css.map */