:root{--sweet-yellow:#ffb900;--deep-red:#9b0000;--main-color:#191919;--pink:#fa34bb;--intense-red:#cb0018;--site-yellow:#ffc400;--site-green:#19ff00;--site-blue:#00c8dc;--site-violet:#8c00ff;--site-orange:#e93402;--site-background:#1e2761;--site-background:#7a2048;--site-background:#3ea0e1;--site-background:#2054db;--site-background:#e7e8d1;--site-logo-color:#fff;--site-logo-stroke:#fff;--site-white-yellow:#f8f6f0;--site-dark-gray:#27313a;--site-nav-gray:#27313ae6;--site-light-gray:#dcdcdc;--site-mid-gray:#494f58;--site-call-for-action:#ff3700;--site-call-for-action:#e81212;--site-nav-student:#f80;--site-nav-student:#ff6a00de;--site-nav-student:#ff8332;--site-deep-red:#e70000;--site-blue-gray:#455772;--site-blue-gray:#44546e}@supports (color:rgb(0 0 0/0)){:root{--site-background:#3d9fe1;--sweet-yellow:#ffb900;--site-background:#ffb900;--site-background:#fad200;--site-background:#fac800;--site-background:#facc00}}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100 900;src:url(/static/media/Outfit-VariableFont_wght.00c2ed1a3bf798b0da27.ttf) format("truetype")}body,html{box-sizing:border-box;color:#27313a;color:var(--site-dark-gray);font-size:16px;font-weight:300;height:100%;margin:0;padding:0;scroll-behavior:smooth;width:100%}body,button,html{font-family:Outfit,sans-serif}button{border:none;border-radius:0;color:#fff;font-size:1.2rem;font-weight:200;padding:.6em 1.8em}button:active{transform:translateY(2px)}a{color:#27313a;color:var(--site-dark-gray);cursor:pointer;text-decoration:none}.home-main-sections{box-sizing:border-box;height:100%;margin:0 auto 8rem;width:100%}.link-to-apply{align-items:center;display:flex;font-size:1.4em;font-weight:600;justify-content:center;margin:1em 0 0}.link-to-apply img{animation:apply-arrow-move 1.5s ease-in-out infinite;margin:0 0 0 1em;width:3em}.no-privilages{box-sizing:border-box;font-size:1.2rem;height:100%;padding:10rem 3rem;width:100%}.no-privilages a{color:#00c8dc;color:var(--site-blue)}.privacy-link{cursor:pointer}.loading{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.loading img{height:4rem;width:4rem}@keyframes apply-arrow-move{0%,to{transform:translateX(0)}50%{transform:translateX(.7em)}}@media screen and (min-width:800px) and (min-height:1000px){body,html{font-size:16px}}@media screen and (min-width:992px){body,html{font-size:16px}}@media screen and (min-width:1200px){body,html{font-size:16px}}@media screen and (min-width:1350px){body,html{font-size:17px}}@media screen and (min-width:1400px){body,html{font-size:18px}}@media screen and (min-width:1530px){body,html{font-size:19.5px}}@media screen and (min-width:1650px){body,html{font-size:21px}}@media screen and (min-width:1900px){body,html{font-size:24px}}@media screen and (min-width:2500px){body,html{font-size:30px}}@media screen and (min-width:2500px) and (min-height:1400px){body,html{font-size:33px}}@media screen and (min-width:2500px) and (min-height:1700px){body,html{font-size:36px}}@media screen and (min-width:3000px){body,html{font-size:45px}}@media screen and (min-width:7000px){body,html{font-size:90px}}.hero-section{background-color:var(--site-background);display:flex;height:100vh;justify-content:flex-end;max-height:50rem;min-height:32rem;overflow:hidden;position:relative;width:100%}.home-hero-overlay{background-color:#15040433;z-index:1}.hero-image,.home-hero-overlay{height:100%;overflow:hidden;position:absolute;width:100%}.hero-image img,.hero-image video{height:100%;object-fit:cover;object-position:center;width:100%}.hero-heading{flex-direction:column-reverse;height:100%;z-index:2}.hero-heading,.hero-heading .hero-header{box-sizing:border-box;display:flex;justify-content:center;width:100%}.hero-heading .hero-header{align-items:flex-start;color:#fff;flex-direction:column;font-size:clamp(2.5rem,10vw,3.5rem);font-weight:500;height:auto;line-height:1;padding-left:1rem;padding-top:2rem;text-align:start}.hero-heading .hero-header span{padding:0}.hero-heading .hero-header button{border:none;border-radius:0;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:300;height:2.8rem;margin:2rem 0 0;outline:none;padding:0;width:5.8rem}.hero-heading .hero-header .btn-donate{background-color:#ff0000e6;color:#fff;margin-right:.8rem;overflow:hidden;position:relative}.hero-heading .hero-header .btn-apply{background-color:#fff;color:#ff1e00;overflow:hidden;position:relative}.hero-heading .hero-header .btn-apply:after,.hero-heading .hero-header .btn-donate:after{background-color:initial;bottom:50%;content:"";height:30px;left:50%;position:absolute;transform:translateY(50%);width:0;z-index:1}.hero-heading .hero-header .btn-apply:hover:after,.hero-heading .hero-header .btn-donate:hover:after{animation:pulseButton .7s ease-out forwards}.hero-heading .hero-subheader{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.2rem;height:auto;left:0;line-height:1;padding-left:1rem;top:0;width:auto;z-index:4}.hero-heading .hero-subheader .subheader-group{display:flex;flex-wrap:wrap;width:200px}.hero-heading .hero-subheader span{background-position:100% 0;background-repeat:no-repeat;background-size:100% 1em;margin-bottom:.5rem;margin-right:.5rem}.hero-heading .hero-subheader .hero-sub-word{position:relative}.hero-heading .hero-subheader .hero-sub-word:before{border-radius:.3rem;content:"";height:100%;left:0;padding:1px;position:absolute;top:0;width:100%;z-index:-1}.hero-heading .hero-subheader .hero-sub-word:first-of-type:before{background-color:#ffc400}.hero-heading .hero-subheader .hero-sub-word:nth-of-type(2):before{background-image:linear-gradient(#19ff00,#1cd42b)}.hero-heading .hero-subheader .hero-sub-word:nth-of-type(3):before{background-image:linear-gradient(#00c8dc,#00c8dc)}.hero-heading .hero-subheader .hero-sub-word:nth-of-type(4):before{background-image:linear-gradient(#8c00ff,#8c00ff)}@media screen and (min-width:350px){.hero-heading{padding-top:3rem}.hero-heading .hero-header button{font-size:1.15rem;height:2.8rem;margin-top:2.5em;width:7.5rem}.hero-heading .hero-subheader .subheader-group{width:250px}.hero-heading .hero-subheader{font-size:1.4rem}}@media screen and (min-width:400px){.hero-section{min-height:47rem}.hero-heading .hero-header button{font-size:1.2rem;height:3rem;margin-top:4.5rem;width:7.8rem}.hero-heading .hero-subheader{font-size:1.5rem;width:350px}}@media screen and (min-width:600px){.hero-heading{padding-left:3rem}}@media screen and (min-width:700px){.hero-image{width:calc(100% - 25rem)}.hero-heading{padding-left:1rem}.hero-heading .hero-header{font-weight:200}.home-hero-overlay{background-color:initial}}@media screen and (min-width:850px){.home-hero-overlay{background-color:initial}}@media screen and (min-width:600px) and (min-height:800px){.hero-section{min-height:47rem}.hero-heading{padding-left:1rem}.hero-heading .hero-subheader .subheader-group{font-size:1.8rem;transform:translateY(0);width:350px}.hero-heading .hero-header button{font-size:1.5rem;height:3.5rem;margin-top:3.5em;width:8.5rem}}@media screen and (min-width:900px) and (min-height:1500px){.hero-section{max-height:60vh;width:100%}.hero-heading .hero-subheader .subheader-group{transform:translateY(0)}}@media screen and (min-width:1100px){.hero-section{height:100vh;min-height:40rem}.hero-image{max-width:none;width:67%}.home-hero-overlay{background-color:initial}.hero-heading{align-items:center;flex-direction:row;padding:3em 4em 0 2.5em}.hero-heading .hero-header{font-size:3.4rem;font-weight:200;height:auto;line-height:1.2;padding:0;position:relative}.hero-heading .hero-header button{font-size:1.15rem;height:3rem;margin-top:3.5rem;width:7.5rem}.hero-heading .hero-header .btn-apply{background-color:#ffffffbf}.hero-heading .hero-subheader .subheader-group{transform:translateY(0);width:6em}.hero-heading .hero-subheader{align-items:flex-end;display:flex;flex-direction:column;font-size:2.5rem;height:auto;justify-content:flex-end;position:relative;transform:translateY(75%)}}@media screen and (min-width:1200px) and (min-height:800px){.hero-heading{flex-direction:row;padding:0 4em 0 2.5em}.hero-image{width:65%}.hero-heading .hero-header{font-size:3.8rem;transform:translateY(11.5%)}.hero-heading .hero-subheader .subheader-group{display:flex;font-size:2.6rem}.hero-heading .hero-header button{font-size:1.2rem;height:3.5rem;width:7.5rem}}@media screen and (min-width:1279px){.hero-image{width:67%}}@media screen and (min-width:1400px){.hero-heading .hero-header{transform:translateY(0)}.hero-heading .hero-subheader .subheader-group{display:flex;font-size:2.5rem;transform:translateY(-1rem)}}@media screen and (min-width:1500px) and (min-height:900px){.hero-section{max-height:none}.hero-heading{align-items:center}.hero-heading .hero-header{font-size:4rem;height:auto}.hero-heading .hero-subheader{height:auto;transform:translateY(75%)}.hero-heading .hero-subheader .subheader-group{display:flex;font-size:2.8rem}}@media screen and (min-width:1600px){.hero-section{height:100vh}.hero-heading .hero-header button{font-size:1.3rem;height:3.5rem;width:8.5rem}.hero-heading .hero-header{font-size:4rem;transform:translateY(4vh)}.hero-heading .hero-subheader{transform:translateY(100%)}.hero-heading .hero-subheader .subheader-group{display:flex;font-size:2.6rem;margin:0;padding:0;width:6em}}@media screen and (min-width:1800px){.hero-heading .hero-subheader .subheader-group{font-size:2.8rem}}@media screen and (min-width:1900px){.hero-heading .hero-header{font-size:4rem}.hero-heading .hero-subheader .subheader-group{display:flex;font-size:2.8rem;margin:0;padding:0;width:6em}.hero-heading .hero-header button{font-size:1.2rem}.hero-heading .hero-subheader{transform:translateY(75%)}}.home-section-one{align-items:center;height:auto;justify-content:center;margin:2rem 0 4rem}.home-section-one,.home-section-one .three-ways-to-help{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.home-section-one .three-ways-to-help{height:100%;margin:1em auto;padding:0 .5em;position:relative}.home-section-one .three-ways-to-help .way-to-help{font-weight:300;line-height:2;margin:1rem 0;opacity:1}.card-way-to-help-content,.home-section-one .three-ways-to-help .way-to-help{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.card-way-to-help-content{font-size:1rem;justify-content:center;padding:1.8rem 0}.home-section-one .three-ways-to-help .way-to-help .home-card-way-to-help-icon{border-radius:50%;display:flex;margin:0}.home-section-one .three-ways-to-help .way-to-help .home-card-way-to-help-icon img{height:3.5em;width:3.5em}.home-section-one .three-ways-to-help .way-to-help .card-heading{font-size:1.5rem;font-weight:600;padding:0 0 .5em;text-align:center}.home-section-one .three-ways-to-help .way-to-help .card-body{padding:0 1rem;text-align:center}@media screen and (min-width:760px){.home-section-one .three-ways-to-help{box-sizing:border-box;flex-direction:row;justify-content:space-around;padding:0 .5em;width:100%}.home-section-one .three-ways-to-help .way-to-help{box-sizing:border-box;margin:.5em;padding:1em 0;width:30%}.home-section-one .three-ways-to-help .way-to-help .card-heading{font-size:1.2em;font-weight:600;line-height:1.5;padding:0 0 .5em;text-align:center}.home-section-one .three-ways-to-help .way-to-help .card-body{padding:0;text-align:center}}@media screen and (min-width:1000px){.home-section-one .three-ways-to-help{display:flex;flex-direction:row;height:100%;margin:1em auto 0;padding:2rem 0;position:relative;width:95%}.home-section-one .three-ways-to-help .division-line{border:.5px solid var(--site-light-gray);height:15em;transform:translateY(3em)}.home-section-one .three-ways-to-help .way-to-help{box-sizing:border-box;margin:1rem;padding:1rem;width:30%}.home-section-one .three-ways-to-help .way-to-help .card-heading{padding:1rem 0 2rem}}.home-section-two{align-items:center;background-color:var(--site-background);display:flex;flex-direction:column;height:32rem;justify-content:center;overflow:hidden;width:100%}.home-section-two .donate-content{display:flex;flex-direction:row;height:100%;position:relative;width:100%}.home-section-two .donate-content .banner-donate-text-image{height:100%;padding:0;width:100%}.home-section-two .donate-content .banner-donate-text-image img{height:130%;object-fit:cover;object-position:-3rem 15%;width:130%}.home-section-two .banner-donate-text{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1rem;position:absolute;width:100%}.home-section-two .banner-donate-text-heading{align-items:center;background-color:#facc00e6;background-color:var(--site-deep-red);background-color:#e70000cb;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:1px;line-height:150%;padding:1rem;width:12rem}.home-section-two .banner-donate-text-heading span{color:#fff;display:inline;font-size:1.5em;font-weight:600}.home-section-two button{align-items:center;background-color:var(--site-call-for-action);background-color:#fffc;border-radius:2rem;color:#fff;color:var(--site-deep-red);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;height:4rem;justify-content:flex-start;margin:1.5rem 0 0;overflow:hidden;padding:.8rem 1rem;position:relative;width:12rem}.home-section-two button:hover .text{transform:translateX(-10rem)}.home-section-two button:hover .circle{width:12rem}.home-section-two button:hover .circle .text-over{opacity:1;text-align:left;transform:translateX(2.5rem)}.home-section-two button .text{opacity:1;transform:translateX(0);transition:.6s ease;width:75%}.home-section-two button .circle{align-items:center;background-color:red;border-radius:2rem;box-sizing:border-box;color:#fff;display:flex;height:4rem;justify-content:flex-start;padding:1rem;position:absolute;right:0;top:0;transition:.6s ease;width:4rem}.home-section-two button .circle .text-over{font-size:1em;min-width:10rem;opacity:0;padding:1rem;position:absolute;text-align:center;transform:translateX(11rem);transition:opacity 1.2s ease,transform 1s ease}.home-section-two button .circle img{animation:heartbeat 2.2s ease-in-out infinite;height:2rem;width:2rem}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}to{transform:scale(1)}}@media screen and (min-width:500px){.home-section-two .banner-donate-text{padding:1rem 1rem 2rem}.home-section-two .donate-content .banner-donate-text-image{height:100%;margin-left:auto;width:90%}.home-section-two .donate-content .banner-donate-text-image img{height:120%;object-fit:cover;object-position:-1em calc(15% - 2vw);width:120%}}@media screen and (min-width:767px){.home-section-two{height:35rem}.home-section-two .banner-donate-text{align-items:flex-start;justify-content:center}.home-section-two .banner-donate-text-heading{font-size:1.2rem;width:15rem}.home-section-two .donate-content{flex-direction:row}.home-section-two .donate-content .banner-donate-text-image{height:100%;min-width:auto;width:70%}.home-section-two .donate-content .banner-donate-text-image img{height:130%;object-fit:cover;object-position:-3rem 15%;width:130%}}@media screen and (min-width:1000px){.home-section-two{height:32rem;padding:0 2rem;width:100%}.home-section-two .donate-content{flex-direction:row;width:80%}.home-section-two .donate-content .banner-donate-text-image{height:100%;width:70%}.home-section-two .donate-content .banner-donate-text-image img{height:130%;object-fit:cover;width:130%}.home-section-two .banner-donate-text-heading{background-color:initial;font-size:1.8rem;font-weight:600;padding:0;width:18rem}.home-section-two .banner-donate-text-heading span{color:red;font-size:1.4em;font-weight:800}.home-section-two .banner-donate-text{align-items:flex-start;box-sizing:border-box;justify-content:center;position:static;transform:translateY(-.6em);transform:translateY(0);width:50%;z-index:4}.home-section-two button{font-size:1.6rem;font-weight:400;height:4rem;margin:2rem 0 0;padding:1rem 1.5rem;width:15rem}.home-section-two button:hover .circle{width:15rem}.home-section-two button:hover .circle .text-over{opacity:1;text-align:center;transform:translateX(1rem)}}.why-donate{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.why-donate-title{font-size:2.5rem;font-weight:600;padding:1rem 0 .5rem;text-align:center}.why-donate-body{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;width:100%}.why-donate-card{height:100%;margin:7rem auto 0;padding:.5rem 1rem;position:relative;width:90%}.why-donate-text-wrapper{align-items:center;display:flex;flex-direction:column;padding:15rem 0 0}.why-donate-card .why-donate-heading{font-size:1.5rem;font-weight:600;padding:1.5rem 0 0;text-align:center;width:100%}.why-donate-card .why-donate-text{line-height:2;padding:1.5em 0;text-align:center;width:100%}.why-donate .image-border{align-items:center;background-color:#6161611f;border-radius:50%;display:flex;height:16.5rem;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-3rem) scale(1);transition:1s ease;width:16.5rem}.why-donate-card .why-donate-image{aspect-ratio:1;background-color:#f0f0f0;border:1rem solid var(--site-background);border-radius:50%;height:auto;overflow:hidden;position:relative;width:12rem}.why-donate-card .why-donate-image img{height:100%;object-fit:cover;width:100%}.why-donate-card:nth-child(2) .why-donate-image img{object-position:80% 0}.why-donate-text-wrapper button{background-color:var(--site-mid-gray);border-radius:.5rem;box-shadow:0 2px 5px #0006;cursor:pointer;font-size:1rem;margin:2em 0;padding:.8rem 1rem;position:relative;z-index:0}.why-donate-text-wrapper button:after{background-color:initial;bottom:50%;content:"";height:30px;left:50%;position:absolute;transform:translateY(50%);width:0;z-index:1}.why-donate-text-wrapper button:hover:after{animation:pulseButton .5s ease-out forwards}@keyframes pulseButton{0%{box-shadow:0 0 0 0 #fff3}to{box-shadow:0 0 0 80px #fff0}}.why-donate-card .image-border:after,.why-donate-card .image-border:before{border-radius:50%;box-shadow:0 0 0 0 #0000;content:"";height:100%;left:0;position:absolute;top:0;transition:.6s ease;width:100%}.why-donate-card .image-border.ripple1:before{animation:ripple1 1.5s ease-in-out infinite;transform-origin:center}.why-donate-card:hover .image-border.ripple2:after{animation:ripple2 1.5s ease-in-out .5s infinite;transform-origin:center}@keyframes ripple1{0%{box-shadow:0 0 0 0 #6464641a}70%{box-shadow:0 0 0 30px #0000}to{box-shadow:0 0 0 0 #0000}}@keyframes ripple2{0%{box-shadow:0 0 0 0 #6666661a}70%{box-shadow:0 0 0 40px #0000}to{box-shadow:0 0 0 0 #0000}}@media screen and (min-width:767px) and (max-width:999px){.why-donate{padding:0 .5em;width:100%}.why-donate-card .why-donate-heading{font-size:1.5rem;font-weight:600;padding:1.8rem 0 0}.why-donate-card{grid-gap:2.5rem;align-items:center;box-sizing:border-box;display:grid;gap:2.5rem;grid-template-columns:40% 60%;grid-template-rows:1fr;height:100%;margin-top:3rem;padding:0 1rem;width:95%}.why-donate-text-wrapper{align-items:flex-start;box-sizing:border-box;padding:1rem 2rem 1rem 0;width:100%}.why-donate-card .why-donate-heading,.why-donate-card .why-donate-text{text-align:left}.why-donate .image-border{flex-shrink:1;height:16.5rem;position:static;transform:translate(0);width:16.5rem}.why-donate-text-wrapper button{font-size:1rem;z-index:0}}@media screen and (min-width:1000px){.why-donate{width:90%}.why-donate-body{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:3.5rem 0 2rem}.why-donate-card{height:100%;margin:6rem auto 0;transition:1s ease;width:28%}.why-donate-card .image-border{transform:translate(-50%,-4rem)}.why-donate-card .why-donate-heading{text-align:center}.why-donate-text-wrapper{align-items:flex-start;padding:15rem 0 0}.why-donate .image-border{width:16.5rem}.why-donate-card .why-donate-image{width:12.5rem}.why-donate-card .why-donate-text{line-height:2;text-align:left}.why-donate-text-wrapper button{font-size:1rem}}.footer-section{align-items:center;background-color:var(--site-dark-gray);color:#fff;font-size:1rem;height:100%;padding:2rem 1em 8rem;position:relative}.footer-col,.footer-section{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.footer-col{align-items:flex-start;height:auto;margin:1rem 1rem 3rem;padding:0 1em 0 0}.footer-section .footer-col .logo{height:auto;margin:0;padding:0;width:100%}.footer-section .footer-col .logo a{height:100%;width:100%}.footer-section .footer-col .logo img{height:100%;object-fit:contain;width:100%}.footer-section .footer-col .logo .logo-svg-footer{width:100%}.footer-section .footer-col .logo .logo-svg-footer path{fill:#fff}.footer-section .footer-col .logo-svg-footer .cls-22{stroke:#fff;stroke-width:.5px}.footer-section .footer-col .vision{box-sizing:border-box;font-size:1rem;font-weight:400;line-height:1.5;margin:2rem 0 3rem;padding:0}.footer-section .footer-col .social-media img{height:1.8rem;margin:0 1em 0 0;width:1.8rem}.rights{width:100%}.footer-col .header{font-size:1.5rem;font-weight:600;margin:0 0 1em}.footer-col .wrapper{display:flex;flex-direction:column}.footer-col .wrapper a,.footer-col .wrapper div{color:#fff;font-weight:100;text-decoration:none}.footer-col .wrapper a,.footer-col .wrapper div a{margin:.5rem 0}.footer-col .wrapper div img{margin:.5rem 1rem .5rem 0}.rights-reserved{align-items:left;bottom:1rem;box-sizing:border-box;display:flex;flex-direction:column;font-weight:100;left:0;max-width:80vw;padding:5rem 1rem 0;position:absolute;text-align:left;width:100%}.rights-reserved span:first-of-type{font-size:.8rem;margin:0 0 .5rem;opacity:.6}.rights-reserved span:last-of-type a{color:#fff;font-size:.6rem;opacity:.4}.rights-reserved span{margin:.05rem 0}.footer-col .email,.footer-col .message,.footer-col .phone{align-items:center;display:flex}.footer-col .email img,.footer-col .message img,.footer-col .phone img{height:auto;margin:0 1rem 0 0;width:1.8em}.admin-page-link{align-items:center;bottom:2rem;display:flex;opacity:.3;position:absolute;right:2rem}.admin-page-link a{font-size:1rem}.admin-page-link a img{height:1.5rem;margin-left:.5rem;width:1.5rem}@media screen and (min-width:370px){.footer-section .footer-col .logo{width:15em}}@media screen and (min-width:600px){.footer-section{display:flex;flex-direction:column;padding:2rem 5% 8rem 1rem;width:100%}.footer-section .footer-col{margin:1rem;padding:0 1rem}.footer-section .footer-col .vision{padding:0;width:60%}.rights-reserved{max-width:100vw;text-align:center}}@media screen and (min-width:1000px){.footer-section{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;padding:2rem 2rem 10rem}.footer-col{width:auto}.footer-section .footer-col:first-of-type{width:50%}.footer-section .footer-col:nth-of-type(2){box-sizing:border-box;padding:0 0 0 1em;width:30%}.footer-section .footer-col:nth-of-type(3){box-sizing:border-box;padding:0 0 0 1em;width:25%}.footer-section .footer-col .vision{font-size:.85rem;font-weight:400;line-height:1.5;margin:1.5rem 0 3rem;width:75%}.footer-section .footer-col .logo{width:18rem}.rights{width:30%}.rights-reserved{justify-content:center}.footer-col .wrapper a,.footer-col .wrapper div{font-size:.8rem}}@media screen and (min-width:1700px){.footer-section{font-size:1em}.footer-section .footer-col .vision{width:60%}}.section-four{align-items:flex-start;background-color:var(--site-blue-gray);justify-content:center;padding:0;position:relative}.section-four,.section-four .home-section-four-block-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.section-four .home-section-four-block-wrapper{padding:2rem 1rem 5rem}.home-section-four-block-wrapper .heading{box-sizing:border-box;color:#fff;font-size:2.2rem;font-weight:400;padding-bottom:2rem;width:100%}.home-section-four-block-wrapper .content{box-sizing:border-box;color:#fffc;font-size:1em;line-height:2;overflow-y:hidden;padding-bottom:1rem;width:100%}.home-section-four-block-wrapper .arrow-down-show-more{bottom:.8rem;display:none;height:2rem;justify-content:center;margin:0 auto;position:absolute;width:90%}.home-section-four-block-wrapper .arrow-down-show-more img{width:1.5rem}.section-four .image-about{height:30rem;overflow:hidden;width:100%}.section-four .image-about .image-container{height:100%;object-position:10% 50%;width:100%}.section-four .image-about img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:450px){.section-four{padding:0}.section-four .image-group .area-x .img-item-blank,.section-four .image-group .area-z .img-item-blank,.section-four .image-group .img-item{width:11rem}.home-section-four-block-wrapper .content{max-height:100%;overflow-y:hidden}.arrow-down-show-more img{display:none}}@media screen and (min-width:800px){.section-four{display:grid;grid-template-columns:3fr 6fr;height:auto;width:100%}.section-four .image-about,.section-four .image-about .image-container{height:100%;width:100%}.section-four .image-about img{height:100%;object-fit:cover;width:100%}.section-four .home-section-four-block-wrapper{box-sizing:border-box;height:100%;margin:1rem auto;padding:2rem 3rem;width:100%}.section-four .home-section-four-block-wrapper .heading{font-size:2rem;margin:0 auto;padding-bottom:2rem;width:100%}.section-four .home-section-four-block-wrapper .content{box-sizing:border-box;width:100%}.section-four .arrow-down-show-more img{display:none}}@media screen and (min-width:1000px){.section-four{box-sizing:border-box;flex-direction:row;height:32rem;overflow:hidden;padding:0;width:100%}.section-four,.section-four .image-about{align-items:center;display:flex;justify-content:center}.section-four .image-about{height:100%;width:35%}.section-four .image-about .image-container{height:100%;overflow:hidden;width:100%}.section-four .image-about .image-container img{height:100%;object-fit:cover;object-position:0;width:100%}.section-four .home-section-four-block-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:center;max-width:70%;padding:1rem 6rem 1rem 4rem;width:65%}.section-four .home-section-four-block-wrapper .heading{box-sizing:border-box;font-size:2rem;height:auto;line-height:1.5;margin:0;padding:0 0 1.5rem;text-align:left;width:100%}.section-four .home-section-four-block-wrapper .content{box-sizing:border-box;height:auto;width:100%}.section-four .arrow-down-show-more img{display:none}}.home-section-five{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;height:100%;margin:10rem 0 0;width:100%}.home-section-five-col{align-items:flex-start;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:.5rem auto;min-height:20rem;overflow:hidden;padding:3rem 2rem;position:relative;transition:.5s ease-in-out;width:90%}.home-section-five-col:first-of-type{border:none;z-index:0}.home-section-five-col .overlay{background-color:rgba(0,0,0,.025);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-section-five-col:first-child .overlay{background-color:#f009}.home-section-five-col .apply,.home-section-five-col .content,.home-section-five-col .title{position:relative;z-index:2}.home-section-five-col:first-child{color:#fff;padding:0;position:relative}.home-section-five-col:first-child img{height:100%;object-fit:cover;object-position:center 35%;position:absolute;width:100%}.home-section-five-col .title{font-size:1.6rem;font-weight:600;padding-bottom:1rem;z-index:2}.home-section-five-col .content{height:100%;line-height:1.5;padding:1rem 0 .5rem;width:100%}.home-section-five-col:first-child .content{align-items:center;box-sizing:border-box;display:flex;font-size:1.6rem;font-weight:600;padding:0 2rem}.home-section-five-col .apply{align-items:center;display:flex;font-size:1.2rem;font-weight:600;margin-top:0;transform:translateY(1.5rem)}.home-section-five-col .apply img{height:3rem;transition:1s ease;width:3rem}.home-section-five-col .apply .how-to-apply{font-size:1.1rem;font-weight:200;opacity:1;padding:1rem 0;transform:translateX(1rem);transition:.8s ease}.home-section-five-col .apply:hover img{transform:rotate(45deg)}@media screen and (min-width:760px){.home-section-five{grid-gap:1em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;padding:0 1em;width:100%}.home-section-five-col{box-sizing:border-box;display:flex;height:100%;min-height:15em;padding:1.5em 2em;width:100%}}@media screen and (min-width:1000px){.home-section-five{gap:2rem;width:80%}.home-section-five-col{border-radius:1rem;min-height:none;padding:1.5rem 2rem}.home-section-five-col:first-of-type .content{padding:2rem}.home-section-five-col .col-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.home-section-five-col .col-wrapper .title{font-size:1.6rem}.home-section-five-col .content{box-sizing:border-box;width:100%}.home-section-five-col:first-child .content{align-items:center;box-sizing:border-box;display:flex;font-size:1.8rem;padding:0 2rem}.home-section-five-col .apply .how-to-apply{opacity:0;transform:translateX(0)}.home-section-five-col .apply:hover .how-to-apply{opacity:.6;transform:translateX(.5rem)}}@media screen and (min-width:1400px){.home-section-five{grid-gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:80%}.home-section-five-col{display:flex;height:100%;justify-content:center;margin:.5em;min-height:18rem;padding:2em 1em 2em 2em}.home-section-five-col .content{padding:1rem 1.5rem 1rem 0}}.about-section{align-items:center;box-sizing:border-box;padding:5rem .5rem 10rem;width:100%}.about-block,.about-section{display:flex;flex-direction:column;height:100%}.about-block{margin:1rem auto;width:98%}.about-paragraph{display:flex;flex-direction:column;height:100%;margin-bottom:2rem;padding:0;transition:1s ease;width:100%}.about-block .about-paragraph:first-child,.about-block .about-paragraph:nth-child(3),.about-block .about-paragraph:nth-child(5){flex-direction:column-reverse}.about-block .about-block-text{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.about-block .about-block-text p{margin:0 0 1rem;padding:0}.about-block .about-block-text ul li{margin:0 0 0 -1.5rem}.about-block .about-block-text ul{margin:0}.about-block .title{font-size:2em;font-weight:600;padding:0 0 1rem}.about-block .about-block-text{line-height:2}.about-block .about-paragraph .image{background-color:#e6e6e6;height:20rem;overflow:hidden;width:100%}.about-block .about-paragraph:first-child .image,.about-block .about-paragraph:nth-child(3) .image,.about-block .about-paragraph:nth-child(5) .image{border-radius:0 30rem 30rem 0}.about-block .about-paragraph:nth-child(2) .image,.about-block .about-paragraph:nth-child(4) .image{border-radius:30rem 0 0 30rem}.about-block .about-paragraph .image img{height:100%;object-fit:cover;width:100%}.about-block .about-paragraph .content{padding-top:2rem}@media screen and (min-width:360px){.about-section{padding:5em 1em 10rem}.about-block .title{font-size:2.5em}}@media screen and (min-width:375px){.about-section{padding:6rem .5em 10rem}.about-section .team-header span{margin:auto 0}}@media screen and (min-width:400px){.about-section{padding:7rem .5em 10rem}.about-block .title{font-size:3em}}@media screen and (min-width:425px){.about-section{padding:7rem .5em}}@media screen and (min-width:760px){.about-section{padding:8rem 1em}.about-block{flex-direction:column;height:100%;margin-top:3rem;width:75%}.about-section .team-header span{text-align:center}.about-block .title{text-align:center;width:100%}.about-block .about-paragraph .image{height:25rem}}@media screen and (min-width:1000px){.about-section{font-size:1rem;padding:7rem 1rem}.about-section .team-block,.about-section .team-header{width:85%}.about-block{height:100%;width:85%}.about-block .about-paragraph{flex-direction:row;margin:2rem 0}.about-block .about-paragraph:first-child,.about-block .about-paragraph:nth-child(3),.about-block .about-paragraph:nth-child(5){flex-direction:row}.about-block .about-paragraph:first-child{margin-top:0}.about-block .about-paragraph .content{display:flex;flex-direction:column;justify-content:center;padding:0}.about-block .about-paragraph .content,.about-block .about-paragraph .image{width:50%}.about-block .about-paragraph:first-child .content,.about-block .about-paragraph:nth-child(3) .content,.about-block .about-paragraph:nth-child(5) .content{padding:0 2rem 0 0}.about-block .about-paragraph:nth-child(2) .content,.about-block .about-paragraph:nth-child(4) .content{padding:0 0 0 2rem}.about-block .about-paragraph .image{height:28rem;overflow:hidden}.about-block .about-paragraph .image img{height:100%;object-fit:cover;width:100%}.about-block .title{font-size:2.5rem;text-align:left;width:100%}}@media screen and (min-width:1700px){.about-block{flex-direction:column;height:100%;width:85%}}.donate-section{flex-direction:column;overflow:hidden;padding:4rem 0 8rem;width:100%}.donate-header,.donate-section{align-items:center;display:flex;height:100%}.donate-header{box-sizing:border-box;font-size:1.2rem;font-weight:400;line-height:1.5;margin:0 auto;min-height:90vh;padding:2rem 0;text-align:center;width:85%}.loop{background-image:url(/static/media/film-strip-light-gray.4810865e1508b3c0814f.svg);background-position:50%;background-repeat:repeat;background-size:contain;display:flex;flex-wrap:nowrap;margin:2rem 0 0;padding:1.55em 0 1.5em;position:relative;transition:animation 5s ease-in-out;width:100%}.loop img{height:13em;margin:0;width:auto}.loop .image-container-one{animation:loop 50s linear -25s infinite;display:flex}.loop .image-container-two{animation:loop2 50s linear infinite;display:flex}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.donate-heading{font-size:1.8rem;font-weight:800;margin:4rem auto 1rem;padding:0 1rem;text-align:center}.donate-subheading{box-sizing:border-box;font-size:1.1rem;font-weight:450;line-height:2;margin:2rem 0;padding:0 1rem;text-align:center;width:100%}.donate-subheading .thank-you{display:inline-block;white-space:nowrap}.donate-options{padding:1em 1rem 4em;width:100%}.donate-option,.donate-options{align-items:center;display:flex;flex-direction:column;height:100%}.donate-option{justify-content:center;padding:1rem .5em 3rem;width:90%}.donate-option img{margin:1rem auto 2rem;width:4.5rem}.donate-section-header{align-items:center;display:flex;font-size:1.8rem;font-weight:800;margin-bottom:2rem;text-align:center}.donate-option:first-child .donate-section-header{color:var(--site-orange)}.donate-option:nth-child(2) .donate-section-header{color:var(--sweet-yellow)}.donate-option:nth-child(3) .donate-section-header{color:var(--site-blue)}.donate-section-text{font-size:1rem;line-height:2;margin-bottom:3rem;text-align:center;width:100%}.donate-option .donate-btn a{align-items:center;background-color:#fff;border-radius:.4rem;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:1em;font-weight:400;height:2.8em;justify-content:center;transition:.4s ease;width:7.5em}.donate-option:first-child .donate-btn a{border:2.5px solid var(--site-orange);color:var(--site-orange)}.donate-option:first-child .donate-btn:hover a{background-color:var(--site-orange);color:#fff}.donate-option:nth-child(2) .donate-btn a{border:2.5px solid var(--sweet-yellow);color:var(--sweet-yellow)}.donate-option:nth-child(2) .donate-btn:hover a{background-color:var(--sweet-yellow);color:#fff}.donate-option:nth-child(3) .donate-btn a{border:2.5px solid var(--site-blue);color:var(--site-blue)}.donate-option:nth-child(3) .donate-btn:hover a{background-color:var(--site-blue);color:#fff}.donate-option .paypal-donate-btn{align-items:center;background-color:#fff;display:flex;font-family:Outfit,sans-serif;font-size:1em;font-weight:400;height:2.8em;justify-content:center;width:7.5em}.donate-option:first-child .paypal-donate-btn{border:2.5px solid var(--site-orange);color:var(--site-orange)}.donate-option:first-child .paypal-donate-btn:hover{background-color:var(--site-orange);color:#fff}.donate-option:nth-child(2) .paypal-donate-btn{border:2.5px solid var(--sweet-yellow);color:var(--sweet-yellow)}.donate-option:nth-child(2) .paypal-donate-btn:hover{background-color:var(--sweet-yellow);color:#fff}.donate-option:nth-child(3) .paypal-donate-btn{border:2.5px solid var(--site-blue);color:var(--site-blue)}.donate-option:nth-child(3) .paypal-donate-btn:hover{background-color:var(--site-blue);color:#fff}.overlay-ad{align-items:center;background-color:#000000b3;box-sizing:border-box;display:none;height:100%;justify-content:center;opacity:0;overflow-y:auto;padding:1rem;position:fixed;transition-delay:.8s;transition:.8s ease;width:100%;z-index:150}@media screen and (min-width:600px) and (max-height:580px){.overlay-ad{align-items:flex-start;padding:3rem 1rem}}.overlay-ad.visible{display:flex!important;transform:translateZ(0);visibility:visible}.overlay-ad.fade-in{opacity:1}.tshirt-ad{align-items:center;color:#fff;display:flex;flex-direction:column;height:auto;max-width:20rem;min-height:30rem;position:relative;transform:translateY(.5rem);width:80%}.tshirt-ad,.tshirt-ad .bg-3{border-radius:2rem;box-sizing:border-box}.tshirt-ad .bg-3{background-color:var(--site-orange);height:100%;padding:2rem 1rem;width:100%}.tshirt-ad .image{display:flex;height:12rem;justify-content:center;overflow:hidden;width:100%}.tshirt-ad .image img{height:100%;object-fit:contain;width:100%}.tshirt-ad .close{cursor:pointer;opacity:.5;position:absolute;right:-1.5rem;top:-1.5rem}.tshirt-ad .close img{height:2rem;width:2rem}.tshirt-ad .content{box-sizing:border-box;display:flex;flex-direction:column;height:20%;justify-content:flex-start;padding:0 1rem;text-align:center;width:100%}.tshirt-ad .content div{font-size:1.5rem;font-weight:500}.tshirt-ad button{background-color:#fff;border-radius:1rem;box-shadow:5px 20px 25px #0000004d;color:red;font-size:1.3rem;font-weight:400;padding:1rem 1.5rem;transform:translateY(2rem);width:14rem}@media screen and (min-width:600px){.donate-section{padding:6.5rem 0}.tshirt-ad{max-width:none;min-width:20rem;transform:translateY(1rem);width:50%}.tshirt-ad .image{height:15rem}.tshirt-ad .content div{font-size:1.8rem}.tshirt-ad button{font-size:1.3rem;transform:translateY(2rem)}.donate-header{font-size:1.3rem;height:100%;line-height:1.5;margin:0 auto;min-height:90vh;text-align:center;width:85%}.donate-subheading{font-size:1.2rem;padding:0 4rem}.donate-header .arrow{margin-top:3rem}.donate-header .arrow img{animation:moveDonateArrow 1.6s ease infinite;height:4rem;width:4rem}@keyframes moveDonateArrow{0%,to{transform:translateY(0)}50%{transform:translateY(.6rem)}}.donate-options{height:100%;padding:1em 0 3em;width:60%}.donate-option{margin-bottom:4rem;padding:1em .5em;width:100%}.donate-section-header{font-size:1.8rem;font-weight:800;margin-bottom:2rem}}@media screen and (min-width:760px){.donate-header{font-size:1.8rem;min-height:90vh}}@media screen and (min-width:1000px){.donate-section{padding:6rem 0 8rem}.tshirt-ad{height:auto;min-height:25rem;min-width:20rem;transform:translateY(0);width:30%}.tshirt-ad button{left:28%}.donate-header{font-size:1.8rem;font-weight:150;height:95vh;margin:0 auto;width:85%}.donate-subheading{width:85%}.donate-options{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:2rem;width:95%}.donate-option{align-items:center;box-sizing:border-box;justify-content:flex-start;margin:0 1rem;width:30%}.donate-section-text{line-height:2;margin-bottom:5rem;text-align:center}.donate-section-header{font-size:1.6rem;margin:1rem 0 2.5rem;text-align:left}}@media screen and (min-width:1700px){.donate-section{padding:7rem 0}.donate-header{align-items:center;display:flex;margin:0 auto;min-height:90vh;width:85%}.donate-options{width:85%}}.donate-stocks-page{box-sizing:border-box;height:100%;margin:0;overflow-x:hidden;padding:6rem 0;width:100%}.corporate-section-heading{font-size:1.8rem;font-weight:800;margin:0 auto 1rem;padding:0 1rem;text-align:center}.donate-stocks-subheading{box-sizing:border-box;font-size:1.1rem;font-weight:450;line-height:2;margin:2rem 1rem 4rem;padding:0 1rem;text-align:center;width:100%}.donate-options-corporate-wrapper{width:100%}.donate-option-corporate,.donate-options-corporate-wrapper{display:flex;flex-direction:column;height:100%;justify-content:stretch}.donate-option-corporate{background-color:#00000008;flex:1 1;margin:2rem auto 3rem;width:90%;z-index:3}.donate-option-corporate,.left-panel{border-radius:2rem 0 2rem 0;box-sizing:border-box}.left-panel{align-items:center;background-color:var(--site-background);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:1rem;width:100%}.donate-option-corporate-image{height:4.5rem;margin:.5rem auto;overflow:hidden;position:relative;width:4.5rem}.donate-option-corporate-image img{height:100%;width:100%}.donate-option-corporate .donate-option-corporate-header{font-size:1.4rem;font-weight:600;margin:0 auto;text-align:center}.right-panel{align-items:flex-start;box-sizing:border-box;display:flex;height:100%;padding:1rem;width:100%}.donate-option-corporate .donate-option-corporate-content{line-height:2;margin:0;padding:0}.donate-contact-us{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;justify-content:center;margin:4rem 1rem 0;text-align:center}.donate-contact-us img{margin:0 1rem;transform:translateY(.5rem);width:2rem}@media screen and (min-width:600px){.donate-stocks-page{padding:6rem 0}.donate-options-corporate-wrapper{margin:0 auto;width:85%}.corporate-section-heading{font-size:1.8rem;margin:1rem 0 0;padding:1rem 0}.donate-stocks-subheading{font-size:1.2rem}.donate-option-corporate{align-items:stretch;display:flex;flex-direction:row;height:100%;min-height:16rem;width:95%}.left-panel{flex-grow:1;height:auto;width:30%}.right-panel{flex-grow:1;height:auto;width:70%}.donate-contact-us{margin:4rem 1em 0}.donate-stocks-subheading{margin-left:auto;margin-right:auto;width:85%}}@media screen and (min-width:800px) and (max-width:1000px) and (min-height:1000px){.donate-stocks-page{padding:8rem 0}}@media screen and (min-width:1000px){.donate-stocks-page{padding:6rem 0}.donate-options-corporate-wrapper{height:100%;margin:1rem auto;width:90%}.donate-options-corporate-wrapper,.group-stocks{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}.group-stocks{height:auto;margin:1rem;width:100%}.donate-option-corporate{align-items:stretch;display:flex;flex-direction:row;flex-grow:1;margin:1rem;min-height:16rem;width:calc(50% - 2rem)}.left-panel{flex-grow:1;height:auto;width:30%}.right-panel{align-items:center;flex-grow:1;height:auto;width:70%}.corporate-section-heading{font-size:1.8rem;margin:2rem 0 0;padding:1rem 0}.donate-stocks-subheading{font-size:1.2rem;text-align:center;width:85%}.donate-contact-us{flex-direction:row}.donate-contact-us span:first-of-type{margin-right:.5rem}}@media screen and (min-width:1200px){.donate-stocks-page{padding:6.5rem 0}}@media screen and (min-width:1600px){.donate-stocks-page{padding:7rem 0}.donate-options-corporate-wrapper{width:85%}}.donate-banner-partner{background-color:var(--site-mid-gray);display:flex;flex-direction:column;height:100%;margin:2rem 0 4rem;width:100%}.donate-banner-partner .image{height:100%;width:100%}.donate-banner-partner .image img{height:100%;object-fit:cover;object-position:15% center;width:100%}.donate-banner-partner .text{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:space-between;line-height:2;padding:3rem 1rem;width:100%}.donate-banner-partner .text .donate-banner-header{font-size:1.8rem}.donate-banner-partner .text .donate-banner-body{opacity:.8}.donate-banner-partner .text .learn-more a{align-items:center;border:1px solid #fff;border-radius:2rem;color:#fff;display:flex;margin-top:3rem;padding:0 0 0 1rem;position:relative;transition:.6s ease;width:10rem}.donate-banner-partner .text .learn-more a:after{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.donate-banner-partner .text .learn-more a:hover:after{width:100%}.donate-banner-partner .text .learn-more a img{height:2.8rem;margin-left:1rem;transition:.6s ease;width:2.8rem}.donate-banner-partner .text .learn-more:hover a img{transform:rotate(45deg)}@media screen and (min-width:760px){.donate-banner-partner{align-items:center;flex-direction:row;height:28rem}.donate-banner-partner .image{height:100%;width:40%}.donate-banner-partner .image img{opacity:1}.donate-banner-partner .text{height:100%;justify-content:center;padding:3rem;width:60%}}.undergrad-page .funding-content .subheading,.undergrad-page .funding-heading{color:var(--site-nav-student)}.undergrad-page .funding-content form input,.undergrad-page .funding-content form textarea{border:1px solid var(--site-nav-student)}.funding-content input:focus{outline:0}.undergrad-page .funding-content form input[type=submit]{background-color:var(--site-nav-student)}.undergrad-page video{border-radius:2rem;height:100%;object-fit:contain;width:100%}.undergrad-page .mismatch{color:red;font-size:1rem}.undergrad-page .dropdown-menu{height:100%;position:relative;width:100%}.undergrad-page .dropdown-menu input{cursor:pointer}.undergrad-page .form-dropdown-list{background-color:#fff;border-radius:2rem;box-shadow:0 10px 25px #3e1e0438;display:flex;flex-direction:column;height:auto;left:0;overflow:hidden;padding:0;position:absolute;top:3rem;width:100%;z-index:10}.undergrad-page .form-dropdown-list-year{height:15rem;overflow-y:scroll}.undergrad-page .form-dropdown-list li{box-sizing:border-box;cursor:pointer;height:100%;list-style:none;margin:0;padding:1.2rem 0 1.2rem 2rem;width:100%}.undergrad-page .form-dropdown-list li:hover{background-color:var(--site-nav-student);color:#fff}.undergrad-page .funding-content .text .intro{color:#fea023cc}.undergrad-page .funding-content .image{aspect-ratio:1.9;height:auto;margin:0 auto;width:auto}.undergrad-page .funding-content .image video{border-radius:2rem;height:100%;object-fit:cover;width:100%}.undergrad-page .funding-content .text .intro{font-size:1.3em;font-weight:600;line-height:1.5;margin:2rem auto 0;text-align:center;width:90%}@media screen and (min-width:760px){.undergrad-page .funding-content .text-image{align-items:flex-start}}@media screen and (min-width:1000px){.undergrad-page .funding-content .text-image{display:block}.undergrad-page .funding-content .image{border-radius:2rem;height:100%;margin:0 auto 1.5rem;width:100%}.undergrad-page .funding-content .text{width:100%}.undergrad-page .funding-content .text .intro{font-size:1.8em}}.pop-privacy-policy-page{-ms-overflow-style:none;box-sizing:border-box;height:100%;overflow-y:scroll;padding:0 1rem;scrollbar-width:none;width:100%}.pop-privacy-policy-container{height:100%;width:100%}.parents-page .funding-content .subheading,.parents-page .funding-heading{color:var(--site-orange)}.parents-page .funding-content form input,.parents-page .funding-content form textarea{border:1px solid var(--site-orange)}.parents-page .funding-content form input[type=submit]{background-color:var(--site-orange)}.parents-page .mismatch{color:red}.parents-page .funding-content .text{margin-top:0}.parents-page .intro-parent{color:var(--site-mid-gray);font-size:1.2em;font-weight:600;line-height:1.5;margin-bottom:2rem;text-align:center}.parents-page .intro-parent span{color:#ff0000b3;font-size:1.2em}@media screen and (min-width:600px){.parents-page .intro-parent{font-size:1.3em}}@media screen and (min-width:1000px){.parents-page .funding-content .text{margin-top:2rem}.parents-page .intro-parent{font-size:1.3em}.parents-page .funding-content .image{aspect-ratio:1.5}}.volunteer-section{grid-column-gap:0;box-sizing:border-box;column-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:100%;margin:0 auto;padding:7em 1em 6rem;width:100%}.volunteer-section .wrapper-left,.volunteer-section .wrapper-right{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.volunteer-section .wrapper-left{padding:0 0 2em}.volunteer-section .wrapper-left .image-wrapper{background-color:#e6e6e6;border-radius:2em;box-sizing:border-box;height:18em;margin:1.5em 0 2em;overflow:hidden;width:100%}.volunteer-section .wrapper-left img{height:100%;object-fit:cover;width:100%}.volunteer-section .wrapper-left .volunteer-header{color:var(--site-orange);font-size:2em;font-weight:600;text-align:center}.volunteer-section .wrapper-left .volunteer-content{line-height:2}.volunteer-section .wrapper-left ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.volunteer-section .wrapper-left ul li{background-color:var(--site-orange);border-radius:1em;color:#fff;list-style:none;margin:.5em .5rem .5em 0;padding:0 1em}.volunteer-section .wrapper-left ul .other-li{background-color:initial;color:red}.volunteer-section .wrapper-right .form{width:50%}@media screen and (min-width:767px){.volunteer-section{column-gap:2em;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:8em 0 6em;width:95%}.volunteer-section .wrapper-left .volunteer-header{font-size:calc(1.8rem + 1vw);text-align:left}}@media screen and (min-width:1000px){.volunteer-section{column-gap:5em;padding:8rem 0 6em;width:85%}}@media screen and (min-width:1200px){.volunteer-section{column-gap:5em;padding:9rem 0 6em;width:85%}}@media screen and (min-width:1200px) and (min-height:800px){.volunteer-section{column-gap:5em;padding:10rem 0 6em;width:85%}}@media screen and (min-width:1700px){.volunteer-section{padding:10rem 1em 6rem;width:85%}}.interest{width:100%}.interest .sent-message{align-items:center;background-color:var(--site-mid-gray);border-radius:2rem;box-shadow:0 5px 20px #0006;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:15rem;justify-content:center;left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:50}.interest .sent-message div{line-height:2;text-align:center}.interest .sent-message button{background-color:var(--site-orange);border-radius:2rem;margin-top:1rem;width:6rem}.interest-subheader{font-size:1.2em;font-weight:600;line-height:2;margin:0 0 .5em}.interest form{display:flex;flex-direction:column;height:100%;width:100%}.interest form label{margin:.5em 0}.interest form .menu-dropdown-select,.interest form input,.interest form textarea{background-color:initial;border:1px solid var(--site-mid-gray);border-radius:1.5em;box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1rem;font-weight:200;padding:.5em 1em;width:100%}.interest form .menu-dropdown-select{align-items:center;cursor:pointer;display:flex}.menu-dropdown-all-options{background-color:#fff;border-radius:2em;box-shadow:-1px 10px 15px #0000004d;color:var(--site-orange);overflow:hidden;position:absolute}.menu-dropdown-option{cursor:pointer;padding:1em 0 1em 3em;width:15em}.menu-dropdown-option:hover{background-color:var(--site-orange);color:#fff}.interest form input[type=submit]{background-color:var(--site-mid-gray);color:#fff;font-size:1em;font-weight:400;margin:2em 0;padding:.8em 2em;width:10rem}@media screen and (min-width:600px){.interest .sent-message{position:fixed;width:25rem}}@media screen and (min-width:1000px){.interest form .menu-dropdown-select,.interest form input,.interest form textarea{box-sizing:border-box;width:90%}}.funding-page{box-sizing:border-box;height:100%;padding:8rem 1rem 6rem;width:100%}.funding-page .submission-success{align-items:center;background-color:var(--site-mid-gray);border-radius:2rem;box-shadow:5px 10px 20px #0006;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:15rem;justify-content:center;margin:0 50%;padding:2rem;position:fixed;transform:translateX(-50%);width:20rem;z-index:50}.funding-page .submission-success div{line-height:2;margin-bottom:2rem;text-align:center}.funding-page .submission-success button{background-color:var(--site-blue);border-radius:2rem;font-size:1rem;font-weight:400}.funding-page .submission-success button:active{transform:translateY(2px)}.funding-heading{box-sizing:border-box;font-size:1.6rem;font-weight:800;padding:1rem .5rem 3rem;text-align:center;width:100%}.funding-content{height:100%;line-height:2;width:100%}.funding-content .subheading{align-items:center;cursor:pointer;display:flex;font-size:5vw;font-weight:600;margin-bottom:1.5rem}.funding-content .subheading img{height:1.1rem;margin-left:1rem;width:1.5rem}.funding-content .text-image{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column}.funding-content .paragraph{margin-top:1rem}.funding-content ol,.funding-content ul{margin:0}.funding-content ol li,.funding-content ul li{margin-left:-1rem}.funding-content .image{aspect-ratio:1.2;background-color:#e6e6e6;border-radius:2rem;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.funding-content .image img{border-radius:2rem;height:100%;object-fit:cover;width:100%}.funding-content .application-content{padding-bottom:2rem}.funding-content form{display:flex;flex-direction:column;margin-top:.5rem;width:100%}.funding-content form label{font-weight:400}.funding-content form input,.funding-content form textarea{border-radius:4rem;box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;margin:.5rem 0;padding:.8rem 1rem;width:100%}.citizenship-dropdown,.year-graduated-dropdown{position:relative}.citizenship-dropdown .dropdown-content,.year-graduated-dropdown .dropdown-content{border-radius:2rem;box-shadow:0 5px 20px #0003;left:0;overflow:hidden;position:absolute;top:90%;width:100%;z-index:5}.citizenship-dropdown input,.year-graduated-dropdown input{cursor:pointer}.citizenship-dropdown .dropdown-content div,.year-graduated-dropdown .dropdown-content div{background-color:#fff;box-sizing:border-box;cursor:pointer;padding:.5rem 2rem}.citizenship-dropdown .dropdown-content div:hover,.year-graduated-dropdown .dropdown-content div:hover{background-color:var(--site-blue);color:#fff}.funding-content input[type=file]{font-size:.8em}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:1.5rem;position:relative}input[type=date]:after{content:url(https://img.icons8.com/material-outlined/24/calendar--v1.png);height:24px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:24px}.funding-content form textarea{border-radius:2rem;min-height:6rem}.funding-content form input[type=submit]{border:none;color:#fff;margin-top:2rem;padding:.8rem 2rem;width:10rem}.funding-content form input[type=submit]:active{box-shadow:2px 2px 5px #1c304e33;transform:translateY(2px)}.funding-content .mismatch{color:red;font-size:1rem}.funding-content .policy{display:flex;font-size:.8em;margin-top:1rem}.funding-content .policy input{accent-color:var(--site-mid-gray);height:1rem;margin-right:1rem;width:1rem}.funding-content .dropdown-menu{height:100%;position:relative;width:100%}.funding-content .dropdown-menu:after{color:var(--site-orange);content:"▼";font-size:.7rem;height:auto;left:calc(100% - 2rem);position:absolute;top:55%;transform:translateY(-58%);width:auto}.high-school-page .funding-content .dropdown-menu:after{color:var(--site-blue)}.funding-content .dropdown-menu input{cursor:pointer}.funding-content .form-dropdown-list{background-color:#fff;border-radius:2rem;box-shadow:0 10px 25px #3e1e0438;display:flex;flex-direction:column;height:auto;left:0;overflow:hidden;padding:0;position:absolute;top:3.5rem;width:100%;z-index:10}.funding-content .form-dropdown-list li{border-bottom:1px solid #e5e5e5;box-sizing:border-box;cursor:pointer;height:100%;list-style:none;margin:0;padding:1.2rem 0 1.2rem 2rem;width:100%}.funding-content .form-dropdown-list li:hover{background-color:var(--site-blue);color:#fff}.undergrad-page .funding-content .form-dropdown-list li:hover{background-color:var(--site-nav-student);color:#fff}.parents-page .funding-content .form-dropdown-list li:hover{background-color:var(--site-orange);color:#fff}.funding-content ul.years{max-height:12rem;overflow-y:scroll}.funding-content .text .intro{font-size:1.5em;font-weight:600;line-height:1.5;margin:2rem auto 0;text-align:center;width:95%}@media screen and (min-width:600px){.funding-page{padding:10rem 1rem 6rem}.funding-content .subheading{font-size:1.4rem}.funding-content .subheading img{height:1.3rem;margin-left:1rem;margin-top:.5rem;width:2.2rem}}@media screen and (min-width:760px){.funding-page{padding:12rem 2rem 6rem}.funding-content .image{aspect-ratio:1.6;width:100%}.funding-content .text{box-sizing:border-box;width:100%}.funding-content .text-image{display:block}}@media screen and (min-width:1000px){.funding-page{padding:10rem 1rem 6rem}.funding-heading{margin:0 auto;width:80%}.funding-content{margin:0 auto;width:60%}.funding-heading{font-size:2.5rem}.funding-content .subheading{font-size:1.5rem;margin-bottom:.5rem}.funding-content ol li,.funding-content ul li{line-height:2;margin-left:0}.funding-content form{width:50%}.funding-content form input,.funding-content form textarea{padding:.5rem 1rem}.funding-content .text-image{aspect-ratio:1.9}.funding-content .image{aspect-ratio:1.8;float:none;height:auto;width:100%}.funding-content .text{width:100%}.funding-content>div:nth-of-type(4)>.image{float:left;margin:0 2rem 0 0}.funding-content .image img{height:100%;object-fit:cover;width:100%}.high-school-page .funding-content .image img{height:100%;object-fit:cover;object-position:center -1rem;width:100%}.funding-content .form-dropdown-list{top:3rem}.funding-content .text .intro{font-size:1.8em}}.high-school-page .funding-content .text .intro{color:rgba(31,210,255,.749)}.high-school-page .funding-content .subheading,.high-school-page .funding-heading{color:var(--site-blue)}.high-school-page .funding-content form input,.high-school-page .funding-content form textarea{border:1px solid var(--site-blue)}.high-school-page .funding-content form input[type=submit]{background-color:var(--site-blue)}.funding-page .pop-privacy-policy{background-color:#fff;border-radius:.5rem;box-shadow:0 15px 45px #00000080;box-sizing:border-box;font-size:.8rem;height:25rem;left:5%;margin:0 auto;opacity:1;padding:2rem .5rem;position:fixed;top:10%;width:90%;z-index:100}.funding-page .pop-privacy-policy .close{cursor:pointer;font-weight:600;text-align:right;width:100%}@media screen and (width:600px){.funding-page .pop-privacy-policy{height:30rem;width:60%}}@media screen and (min-width:1000px){.funding-page .pop-privacy-policy{background-color:#fff;box-shadow:0 15px 45px #00000080;box-sizing:border-box;height:30rem;left:50%;padding:2rem 1rem;top:10%;transform:translateX(-50%);width:50%;z-index:100}}.wrapper-select-text{padding:0;width:100%}.wrapper-select-text label{font-size:1.2em;font-weight:inherit;margin:.5em 0}.wrapper-select-text input{border:1px solid gray;border-radius:2rem;box-sizing:border-box;font-size:1em;font-weight:inherit;height:2.5rem;margin:1rem 0;outline:none;padding:.5em 1em;width:100%}.wrapper-select-text .dropdown-menu{height:100%;position:relative;width:100%}.wrapper-select-text .dropdown-menu:after{background-repeat:no-repeat;background-size:contain;color:gray;content:"";font-size:.7rem;height:1rem;left:calc(100% - 2rem);position:absolute;top:50%;transform:translateY(-50%);width:1rem}.wrapper-select-text .dropdown-menu input{cursor:pointer}.wrapper-select-text .form-dropdown-list{background-color:#fff;border-radius:2rem;box-shadow:0 10px 25px #3e1e0438;display:flex;flex-direction:column;height:auto;left:0;max-height:15rem;overflow:hidden;overflow:auto;padding:0;position:absolute;top:3rem;width:100%;z-index:10}.wrapper-select-text .form-dropdown-list li{border-bottom:1px solid #e5e5e5;box-sizing:border-box;cursor:pointer;height:100%;list-style:none;margin:0;padding:1.2rem 0 1.2rem 2rem;width:100%}.wrapper-select-text .form-dropdown-list li:hover{background-color:var(--hoverColor);color:#fff}.nav-image{height:11rem;margin:-5px 0 0;overflow:hidden;padding:0;position:absolute;width:100%;z-index:-3}.nav-image img{height:90%;object-fit:cover;object-position:15% 0;width:100%}.navigation-bar{box-sizing:border-box;display:flex;font-size:1rem;height:6rem;justify-content:space-between;overflow:visible;padding:1.5rem 0;position:absolute;width:100%;z-index:5;z-index:100}.navigation-bar .logo{align-items:flex-start;display:flex;margin:0;opacity:1;transform:translateY(-.8rem) translateX(.5rem)}.logo-icon-svg{height:auto;width:13rem}.logo-icon-svg path{fill:var(--site-logo-color)}.logo-icon-svg .cls-22{stroke:var(--site-logo-stroke);stroke-width:.5px}.red-letter path{fill:var(--site-logo-stroke)}.logo-icon-svg [stroke]:not([stroke=none]):not([stroke-width="0"]){stroke:var(--site-logo-stroke);stroke-width:1}.navigation-bar .logo img{height:100%;object-fit:contain;width:100%}.sandwich-menu{cursor:pointer;position:absolute;right:1em;top:1em}.sandwich-menu img{height:2rem;width:2rem}.all-nav-links{display:none}.navigation-bar .all-nav-links-mobile{background-color:var(--site-dark-gray);box-sizing:border-box;display:flex;flex-direction:column;height:80vh;margin:0;overflow-y:scroll;padding:2em 1em;position:absolute;right:0;transform:translateY(3em);width:80%}.navigation-bar .all-nav-links-mobile .nav-wrapper{font-weight:400;margin:0;position:relative;text-align:start;width:100%}.navigation-bar .all-nav-links-mobile .nav-wrapper .nav-tab{align-items:flex-start;cursor:pointer;display:flex;font-weight:500;padding:1em}.navigation-bar .all-nav-links-mobile .nav-wrapper .nav-tab a,.navigation-bar .all-nav-links-mobile .nav-wrapper .nav-tab span{color:#fff}.nav-tab a img{height:1.5rem;margin:0;padding:0;width:1.5rem}.navigation-bar .all-nav-links-mobile .nav-wrapper .nav-tab .nav-arrow-expand img{display:none}.navigation-bar .all-nav-links-mobile .nav-wrapper .dropdown-menu{background-color:var(--site-dark-gray);display:flex;flex-direction:column;padding:0 0 0 1em;width:auto;z-index:3}.navigation-bar .all-nav-links-mobile .nav-wrapper .dropdown-menu .dropdown-item{box-sizing:initial;font-size:.9em;padding:1.2em 1em}.all-nav-links-mobile .dropdown-item a,.dropdown-item a:hover,.dropdown-item a:visited{color:#ffffffd9;text-decoration:none}.navigation-bar .all-nav-links-mobile button{background-color:var(--site-orange);border-radius:2em;font-size:1.2rem;padding:.6em 1.8em;transform:translateY(0)}.admin-link{padding:0 2rem}@media screen and (min-width:375px){.logo-icon-svg{height:auto;width:14rem}.sandwich-menu img{height:2.5rem;width:2.5rem}}@media screen and (min-width:400px){.logo-icon-svg{height:auto;width:16rem}.sandwich-menu img{height:2.5rem;width:2.5rem}}@media screen and (min-width:500px){.logo-icon-svg{height:auto;width:16rem}.sandwich-menu img{height:2.5rem;width:2.5rem}}@media screen and (min-width:600px) and (min-height:900px){.logo-icon-svg{height:auto;width:17rem}.navigation-bar{font-size:1.5rem;height:6rem}.nav-image{height:11rem;width:100%}.nav-image img{height:100%;object-fit:cover;object-position:25% 0;width:100%}.sandwich-menu img{height:3rem;width:3rem}}@media screen and (min-width:800px) and (min-height:900px){.logo-icon-svg{width:23rem}.sandwich-menu img{height:3.5rem;width:3.5rem}.nav-image{height:13rem;width:100%}}@media screen and (min-width:1100px){.nav-image{height:11rem;width:100%}.nav-image img{height:100%;object-fit:cover;object-position:25% 0;width:100%}.navigation-bar{box-sizing:border-box;display:flex;height:6rem;justify-content:space-between;overflow:visible;padding:1.5rem 2rem;position:absolute;width:100%;z-index:5}.navigation-bar .logo{align-items:flex-start;display:flex;margin:0;opacity:1;transform:translateY(-.8rem) translateX(0)}.logo-icon-svg{height:auto;width:18rem}.navigation-bar .all-nav-links{align-items:flex-start;box-sizing:border-box;display:none;flex-direction:row;justify-content:space-between;width:67%}.navigation-bar .nav-wrapper{align-items:center;display:flex;font-size:.97rem;line-height:1;margin:0;padding:0;position:relative;text-align:left}.navigation-bar .nav-wrapper .nav-tab{align-items:flex-start;cursor:pointer;display:flex;font-weight:400;height:4rem}.navigation-bar .nav-wrapper .nav-tab .nav-arrow-expand img{height:.5rem;margin:0 0 0 .5rem;width:.7rem}.navigation-bar .nav-wrapper .dropdown-menu{background-color:var(--site-dark-gray);display:none;height:auto;position:absolute;top:2.5rem;width:14rem;z-index:3}.navigation-bar .nav-wrapper .dropdown-menu .dropdown-item{border-bottom:.5px solid #ffffff4d;box-sizing:initial;font-size:.9em;line-height:1.5;padding:1.2em 1em}.navigation-bar .nav-wrapper:hover .dropdown-menu{display:block}.navigation-bar .nav-wrapper:hover .dropdown-menu .dropdown-item{border-bottom:.5px solid #ffffff4d;box-sizing:initial;font-size:.9em;padding:1.2em 1em}.navigation-bar .nav-wrapper:hover .nav-tab .nav-arrow-expand img{transform:rotate(180deg)}.dropdown-item a,.dropdown-item a:hover,.dropdown-item a:visited{color:#ffffffd9;text-decoration:none}.navigation-bar button{border-radius:2rem;cursor:pointer;font-size:.9rem;padding:.6rem 1.8rem;transform:translateY(-.75rem)}.navigation-bar .all-nav-links{display:flex}.navigation-bar .all-nav-links-mobile,.sandwich-menu{display:none}}@media screen and (min-width:1200px) and (min-height:800px){.navigation-bar{align-items:flex-start;padding:2.25rem 2rem 0}.nav-image{height:12rem;width:100%}.logo-icon-svg{height:auto;transform:scale(1.1);transform-origin:top left}.navigation-bar .nav-wrapper .nav-tab{font-weight:350}.navigation-bar .all-nav-links-mobile{display:none}}@media screen and (min-width:1020px) and (min-height:1300px) and (max-width:1200px){.navigation-bar .sandwich-menu{display:flex}.navigation-bar .all-nav-links{display:none}.navigation-bar .all-nav-links-mobile{display:flex;flex-direction:column;height:50vh;margin:0;overflow-y:scroll;width:50%}}@media screen and (min-width:1440px){.navigation-bar{align-items:flex-start;padding:1.8rem 2rem 0}.logo-icon-svg{height:auto;transform:scale(1.1);transform-origin:top left}.navigation-bar .nav-wrapper .nav-tab{font-weight:400}.navigation-bar .nav-wrapper{margin:0;padding:0}}@media screen and (min-width:1700px){.logo-icon-svg{height:auto;width:16rem}.nav-image{width:100%}}@media screen and (min-width:1800px){.logo-icon-svg{width:18rem}}@media (display-mode:fullscreen){.navigation-bar{align-items:flex-start;padding:2.25rem 2rem 0}.logo-icon-svg{height:auto;transform:scale(1.1);transform-origin:top left}.navigation-bar .nav-wrapper .nav-tab{font-weight:350}}.store-section .header{font-size:1.8rem}.shop-tabs{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;float:left;font-size:1.5rem;height:100%;justify-content:center;left:0;padding:1rem 0;position:relative;top:0;width:100%;z-index:5}.shop-tab-header{display:none;font-weight:700}.shop-tab,.shop-tab-header{margin:0 1.5rem;padding:.5rem 0}.shop-tab{cursor:pointer;font-weight:400;height:auto;position:relative;width:auto}.shop-tab:before{border-bottom:2px solid var(--site-orange);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:var(--before-width)}.shop-tab:hover:before{width:100%}.store{box-sizing:border-box;flex-direction:column;height:100%;justify-content:center;margin:0 auto}.products,.store{display:flex;width:100%}.products{flex-wrap:wrap}.store-item-card{box-sizing:border-box;display:grid;grid-template-rows:4fr 1fr;margin:1rem auto;max-width:20rem;transition:.8s ease-in-out;width:80%}.store-item-image{align-items:center;aspect-ratio:1;display:flex;height:auto;overflow:hidden}.store-item-image,.store-item-image img{transition:transform .8s ease;width:100%}.store-item-image img{height:100%;object-fit:contain}.store-item-image:hover img{transform:scale(1.1)}.store-item-description{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;padding:0 0 1rem;width:100%}.store-item-card .store-item-title{font-size:1.4rem;font-weight:600;text-align:center;width:80%}.store-card-product-link{box-sizing:border-box;cursor:pointer;padding:0;position:relative;transition:.8s ease;width:100%}.store-card-product-link a{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto}.store-card-product-link .link-explore{border-radius:2rem;box-sizing:border-box;font-size:.85rem;letter-spacing:.1rem;opacity:.5;padding:1rem;transition:.8s ease}.store-card-product-link img{transition:.8s ease;width:3rem;z-index:10}.store-card-product-link:hover{transform:scale(1.05)}.store-card-product-link:hover img{transform:rotate(45deg)}.store-card-product-link:hover .link-explore{transform:translateX(.5rem)}@media screen and (min-width:760px){.store-section{padding:8rem 0 3em}.store{display:flex;margin:4rem auto 3rem}.shop-tabs{position:sticky}.shop-tab{font-size:1.3rem;padding:.5rem 0}.shop-tab-header{display:block}.store .products{display:flex}.store-section .header{font-size:2.5rem;margin-bottom:1rem}.store-item-card{max-width:none;width:40%}}@media screen and (min-width:1000px){.store-section{padding:8rem 0 3em}.shop-tabs{display:flex;flex-direction:column;height:100%;margin:3rem auto;width:20%}.shop-tab-header{font-weight:700}.shop-tab,.shop-tab-header{margin:1rem 2rem;padding:.5rem 0}.shop-tab{cursor:pointer;height:auto;position:relative;width:auto}.store{height:100%;margin:2rem auto;width:80%}.store-section .header{font-size:3rem;font-weight:800;margin-bottom:0;padding:0 .5rem;text-align:center;width:100%}.store-item-card{margin:2rem;width:25%}.store-item-image{aspect-ratio:1;height:auto;overflow:hidden;width:100%}.store-item-description{width:100%}.store-item-card .store-item-title{font-size:1.2rem;font-weight:600}}.cart-section{height:100%;padding:10em 0 3em;width:100%}.cart{height:100%;margin:3em auto;width:85%}.cart-item-card{box-sizing:border-box;display:grid;grid-template-columns:12% 88%;grid-template-rows:1fr;height:100%;margin:1em 0;width:100%}.cart-item-image{border-radius:1em;height:7em;overflow:hidden;width:7em}.cart-item-image img{height:100%;object-fit:cover;object-position:0 15%;width:100%}.cart-item-description{box-sizing:border-box;display:grid;grid-template-columns:15% 20% 17% 25% 13% 10%;grid-template-rows:1fr}.cart-item-title{font-weight:600}.cart-item-quantity{display:flex}.cart-item-quantity .minus,.cart-item-quantity .plus{align-items:center;background-color:var(--site-background);cursor:pointer;display:flex;font-size:1.2em;height:1.5em;justify-content:center;margin:-.25em .5em auto;width:1.5em}.cart-item-quantity span:first-of-type{font-weight:600;margin:0 1em 0 0}.cart-item-delete{text-align:right}.cart-item-price span:first-of-type,.cart-item-total span:first-of-type{font-weight:600;margin:0 1em 0 0}.cart-item-delete img{margin-top:-.25em;width:1.8em}.totalToPay{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;width:85%}.shipping,.subtotal,.tax,.total{font-size:1.2rem;margin-bottom:.5rem}.shipping span:first-of-type,.subtotal span:first-of-type,.tax span:first-of-type,.total span:first-of-type{font-weight:600;margin-right:1em}.checkout{margin:2rem 0}.checkout .checkout-btn{background-color:var(--site-orange)}.checkout .checkout-btn:active{transform:translateY(2px)}.store-top{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(60%,auto) 1fr;height:100%;margin:0 auto;padding:0 0 2rem;width:85%}.store-header{font-size:2.5em;font-weight:600;padding:0 0 3rem;text-align:center}.store-cart{display:flex;font-weight:600;justify-content:space-between}.store-cart a,.store-cart a span{align-items:center;display:flex;justify-content:flex-end}.store-cart a span{font-weight:600;padding:0 .5em 0 0}.store-cart img{height:auto;width:2.5em}.store-cart .shopping-qty{align-items:center;background-color:var(--site-background);border-radius:50%;display:flex;height:1.5em;justify-content:center;width:1.5em}.contact-us-page{box-sizing:border-box;font-size:1rem;height:100%;padding:8em 1em;width:100%}.contact-us-page .alert-sent-message{align-items:center;background-color:var(--site-mid-gray);border-radius:2rem;box-shadow:5px 10px 20px #0006;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:15rem;justify-content:center;margin:0 50%;padding:2rem;position:fixed;transform:translateX(-50%);width:20rem;z-index:50}.contact-us-page .alert-sent-message div{line-height:2;margin-bottom:2rem;text-align:center}.contact-us-page .alert-sent-message button{background-color:var(--site-background);border-radius:2rem;color:var(--site-dark-gray);font-size:1rem;font-weight:400}.images-header-all{align-items:center;box-sizing:border-box;flex-direction:column;justify-content:center}.image-group,.images-header-all{display:flex;height:100%;width:100%}.image-group{min-height:9rem}.image-header{height:100%;margin:.25rem;overflow:hidden;width:100%}.image-header img{background-color:#e6e6e6;border-radius:50%;height:100%;object-fit:cover;width:100%}.image-header:first-child,.image-header:nth-child(2),.image-header:nth-child(3){display:none}.contact-us-page .contact-us-heading{font-size:2em;font-weight:600;margin:0 auto 2rem;text-align:center;width:100%}.contact-details,.contact-us-section{display:flex;flex-direction:column;width:100%}.contact-details{padding-top:2rem}.contact-us-section .icon{align-items:center;display:flex;margin:.5em 1.5rem 0 0;white-space:nowrap;width:auto}.contact-us-section .icon span{margin:auto .5rem}.contact-us-section .icon img{margin:0 .25em;width:2rem}.contact-form form{display:flex;flex-direction:column;font-size:1rem;padding-top:2rem;width:100%}.contact-form .form-header{font-size:1.5rem;font-weight:600;margin:.5rem 0 1.5rem}.contact-form form label{margin:0 0 .5rem;width:100%}.contact-form form input,.contact-form form textarea{border:1px solid var(--site-dark-gray);border-radius:1.5em;box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1em;font-weight:200;margin:0 0 .5em;padding:.8em 1em;width:100%}.contact-form form input[type=submit]{background-color:var(--site-dark-gray);border:0;color:#fff;font-family:Outfit,sans-serif;font-size:1em;font-weight:400;margin:2rem 0 0;padding:.8em 2em;width:10rem}.contact-form form input[type=submit]:active{transform:translateY(2px)}@media screen and (min-width:600px){.contact-us-section{margin:0 auto;width:80%}.images-header-all{flex-direction:row;margin:0 auto;width:100%}.image-header:first-child,.image-header:nth-child(2),.image-header:nth-child(3){display:block}.contact-us-page .contact-us-heading{width:50%}.contact-details{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}}@media screen and (min-width:800px){.contact-us-section{margin:0 auto;width:70%}}@media screen and (min-width:1000px){.contact-us-section{width:50%}}.team-page{box-sizing:border-box;height:auto;min-height:100%;overflow:hidden;padding:3rem 0 10rem;width:100%}.team-header{align-items:center;box-sizing:border-box;display:flex;font-size:2.8em;font-weight:600;height:80vh;justify-content:flex-start;margin:1rem auto;padding:1rem 2rem 1rem 1rem;text-align:left;text-transform:uppercase;width:95%}.team-page .glyph{display:flex;justify-content:center;padding:3rem 0 5rem;width:100%}.team-page .glyph img{animation:glyph-move 1.7s infinite}.team-intro{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;line-height:2;margin:0 auto 2rem;padding:0 1rem;text-align:left;width:95%}.leadership-subheader{font-size:2rem;font-weight:800;margin-bottom:2rem}.team-container{align-items:center;display:flex;height:90vh;justify-content:center;margin:0 auto;min-height:30rem;padding:0 1rem}.team-container,.team-photo-container{box-sizing:border-box;flex-direction:column;height:100%;width:100%}.photo-block{cursor:pointer;margin:3rem 0 2rem}.photo-block,.photo-block a{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.photo-block a{max-width:17rem}.team-photo{aspect-ratio:.8;border-radius:1rem;height:auto;margin:1rem auto 2rem;overflow:hidden;width:100%}.team-photo img{height:100%;object-fit:cover;width:100%}.photo-caption{padding:1rem 0;width:100%}.photo-caption-name{font-size:2rem;font-weight:600}.photo-caption-role{font-size:1.5rem}.photo-caption .read-more{animation:arrow-move-team 1.2s infinite;opacity:1;transform:translateX(0);transition:1s ease}.photo-caption .read-more img{height:auto;margin:1rem 0;width:3rem}.photo-block:hover .photo-caption-name{color:var(--site-orange)}.photo-block:hover .read-more{opacity:.7}@keyframes arrow-move-team{0%,to{transform:translateX(0)}50%{transform:translateX(.5rem)}}@keyframes glyph-move{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(2rem)}}@media screen and (min-width:360px){.team-header{font-size:3.8em;width:98%}}@media screen and (min-width:375px){.team-header{font-size:3.8em;width:98%}}@media screen and (min-width:400px){.team-header{font-size:3.8em;padding-top:3rem;width:90%}}@media screen and (min-width:425px){.team-header{font-size:4rem;margin:2rem auto;width:90%}.leadership-subheader{font-size:2.2rem}}@media screen and (min-width:500px){.leadership-subheader{font-size:2.8rem}}@media screen and (min-width:550px){.team-container{width:90%}.team-page .glyph{display:none}.team-header{font-size:2.3rem;height:auto;justify-content:center;margin:2rem auto 1rem;min-height:6rem;text-align:center}.team-intro{font-size:1.1rem;text-align:center}.leadership-subheader{display:none}.photo-caption-name{font-size:1.5rem;font-weight:600}.photo-caption-role{font-size:1rem}.photo-block{margin:3rem auto 0;max-width:35rem}.photo-block a{align-items:flex-start;flex-direction:row;max-width:100%}.team-photo{aspect-ratio:.7;height:auto;margin:.5rem 3rem 0 0;max-width:10rem;overflow:hidden;position:relative;width:50%}.team-photo,.team-photo img{border-radius:1rem}.photo-caption{font-size:.8rem;padding:0;width:50%}}@media screen and (min-width:800px){.team-header{height:auto;margin:4rem auto 2rem}}@media screen and (min-width:1000px){.team-container{height:100%;width:80%}.team-header{font-size:calc(1.8em + 1vw);height:100%;margin:1rem auto;min-height:5rem;padding:4rem 1rem 1rem;width:85%}.team-intro{align-items:center;display:flex;font-size:1.3rem;justify-content:center;line-height:2;margin:0 auto 2rem;text-align:center;width:70%}.photo-block{box-sizing:border-box;display:flex;margin:3rem 0 0;width:100%}.team-photo{display:flex;height:14rem;justify-content:flex-end;padding:0 2rem 0 0;width:13rem}.photo-caption{height:8rem;padding:1rem 0 0 1rem;width:55%}.photo-caption-name{font-size:1.5rem;font-weight:600}.photo-caption-role{font-size:1.2rem}.photo-caption .read-more{opacity:0}}.partner-page{box-sizing:border-box;height:100%;padding:6rem 1rem;width:100%}.partner-block{box-sizing:border-box;margin:2rem auto;width:95%}.partner-block .header{font-size:1.8rem;font-weight:600;margin:1rem 0}.partner-block .content{display:flex;flex-direction:column;line-height:2;margin-top:2rem}.partner-block .image-stats{display:flex;flex-direction:column;margin-top:1rem;width:100%}.partner-block .content .image{aspect-ratio:1.5;background-color:#e6e6e6;border-radius:2rem;margin:1rem 0;overflow:hidden;width:100%}.partner-block .content .image img{height:100%;object-fit:cover;width:100%}.partner-block .content .text{width:100%}.partner-block .content ul li{margin:.5rem 0 .5rem -1rem}.partner-contact-us a{align-items:center;display:flex;flex-direction:column;line-height:2;margin-top:3rem}.partner-contact-us img{height:auto;margin-left:1rem;width:2rem}@media screen and (min-width:600px){.partner-page{padding:8rem 1rem;width:98%}.partner-block .header{margin:0 auto;width:100%}.partner-block .content{box-sizing:border-box;margin:2rem auto;width:100%}.partner-block .image-stats{display:flex;width:100%}.partner-block .content .image{aspect-ratio:1.2;border-radius:4rem;margin:1rem 0}.partner-contact-us a{display:flex;flex-direction:row;margin-top:0}}@media screen and (min-width:800px){.partner-page{padding:10rem 1rem}.partner-block .content{width:100%}.partner-block .image-stats{align-items:stretch;display:flex;flex-direction:row;height:100%;width:100%}.partner-block .content .image{aspect-ratio:none;border-radius:2rem;box-sizing:border-box;flex:0 0 40%;margin:0 1rem 0 0}.partner-block .content .text{box-sizing:border-box;flex:0 0 60%}}@media screen and (min-width:1000px){.partner-page{padding:8rem 0}.partner-block{width:85%}.partner-block .header{width:100%}.partner-block .content{display:flex;height:100%;width:100%}.partner-block .content .image{border-radius:2rem;overflow:hidden}.partner-block .content ul li{margin-left:0}}.news-page{font-size:1rem;padding:10rem 1rem 6rem}.news-page,.news-section{box-sizing:border-box;height:100%;width:100%}.news-section{display:flex;flex-direction:column}.news-card{margin:0 0 3rem;width:100%}.news-card .image{background-color:#e6e6e6;border-radius:2rem;height:20rem;overflow:hidden;width:100%}.news-card .image img{height:100%;object-fit:cover;width:100%}.news-card .content{box-sizing:border-box;height:50%;width:100%}.news-card .content .title{font-size:1.5rem;font-weight:600;height:auto;padding:2rem 0 1rem}.news-card .content .text{font-size:1rem;line-height:2;padding:0}.news-card .content .read-more-link{background-color:var(--site-dark-gray);border-radius:5rem;margin:2rem 0 0;padding:1rem 2rem;width:5rem}.news-card .content .read-more-link:hover{background-color:var(--site-orange)}.news-card .content .read-more-link a{color:#fff}@media screen and (min-width:600px){.news-card{margin:0 auto 3rem;width:60%}}@media screen and (min-width:1000px){.news-section{height:100%;margin:0 auto;width:85%}.news-card{align-items:center;display:flex;height:20rem;margin:1.5rem 0;transform:scale(.95);transition:.8s ease-in-out;width:100%}.news-card:hover .image img{transform:scale(1.05)}.news-card:hover{transform:scale(1)}.news-card .image{height:100%;width:40%}.news-card .image img{transform:scale(1);transition:.8s ease-in-out}.news-card .content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 0 0 2rem;width:60%}.news-card .content .title{padding:0 0 1rem}}.admin-page{box-sizing:border-box;height:100%;padding:6rem .5rem 7rem 1.5rem;width:100%}.admin-page .archive-alert{background-color:var(--site-mid-gray);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:13rem;justify-content:center;left:50%;padding:2rem;position:fixed;top:30%;transform:translate(-50%,-30%);width:15rem;z-index:50}.admin-page .archive-alert div{padding:.5rem 0;text-align:center}.admin-page .archive-alert div:first-child{line-height:2}.admin-page .archive-alert button{background-color:var(--site-call-for-action);font-size:1rem;margin:.25rem;padding:.5rem 1.5rem}.admin-page .archive-alert button:nth-child(2){background-color:var(--site-blue)}.admin-page .list-high-school{box-sizing:border-box;height:100%;margin:0 auto;width:100%}.admin-page .list-high-school h1{font-size:1.5rem;margin-bottom:2rem}.admin-page .list-high-school h2{font-size:1.1rem}.admin-page table{height:100%;margin:0 auto;width:95%}.admin-page table tr td{height:100%;padding:1rem 0;width:28%}.admin-page table tr td:first-child{width:10%}.admin-page .button-group{display:flex;width:100%}.admin-page .button-group div{margin:0 1rem}.admin-page .view-btn a{color:var(--site-blue);cursor:pointer}.admin-page .archive-btn{color:var(--site-call-for-action);cursor:pointer}@media screen and (min-width:600px){.admin-page{padding:7rem 1rem 6rem 3rem}.admin-page table{height:100%;width:90%}}@media screen and (min-width:760px){.admin-page{padding:8rem 1rem 6rem}.admin-page .archive-alert{height:14rem;width:20rem}.admin-page .archive-alert button{background-color:var(--site-call-for-action);font-size:1rem;margin:.5rem;padding:.5rem 2rem}.admin-page .list-high-school{height:100%;margin:0 auto;padding:1rem;width:70%}.admin-page .welcome{margin:0 auto;width:70%}.admin-page .list-high-school h1{font-size:2rem}.admin-page .list-high-school h2{font-size:1.5rem}.admin-page table{height:100%;width:100%}.admin-page table tr td:first-child{width:5%}}@media screen and (min-width:1000px){.admin-page{padding:6rem 1rem 10rem}.admin-page .list-high-school{height:100%;margin:0 auto;padding:1rem;width:50%}}.admin-welcome{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:.9rem;justify-content:flex-end;margin:0 auto;width:100%}.admin-welcome .welcome-group{align-items:center;display:flex;width:auto}.admin-welcome .links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.admin-welcome h3{display:none;font-weight:600;margin-right:2rem}.admin-welcome .links .link{cursor:pointer;display:flex;margin:0 .25rem}.admin-welcome .links .link img{height:1rem;margin:0 0 0 .25rem;width:1rem}.admin-welcome .links .logout img{height:1.5rem;width:1.5rem}.admin-id{position:relative}.admin-id img{margin-left:1rem;width:2rem}@media screen and (min-width:760px){.admin-welcome{font-size:1rem}.admin-welcome h3{display:flex;font-weight:600;margin-right:2rem}.admin-welcome .links .link{cursor:pointer;display:flex;margin:0 .5rem}}@media screen and (min-width:1000px){.admin-welcome .links .link{display:flex;margin:0 1rem}}.individual-applicant-page{box-sizing:border-box;height:100%;padding:8rem 2rem 7rem;width:100%}.individual-applicant-page table{box-sizing:border-box;font-size:.8rem;margin:0 auto;width:100%}.individual-applicant-page table td{box-sizing:border-box;line-height:1.5;padding:.5rem 1rem .5rem 0;vertical-align:top}.individual-applicant-page table td:first-child{width:50%}.individual-applicant-page table .name{font-size:2em}.individual-applicant-page .pdf-download{height:7rem;vertical-align:middle}.individual-applicant-page .pdf-download button{background-color:var(--site-mid-gray);border:1px solid var(--site-mid-gray);padding:.8rem 2rem}@media screen and (min-width:600px){.individual-applicant-page{padding:6rem 1rem}.individual-applicant-page table{box-sizing:border-box;font-size:1rem;margin:1rem auto;width:90%}}@media screen and (min-width:1000px){.individual-applicant-page{padding:6rem 1rem}.individual-applicant-page table{margin:1rem auto;width:55%}.individual-applicant-page table td:first-of-type{padding-right:3rem}.individual-applicant-page table td:nth-of-type(2){width:40%}}.login-page{box-sizing:border-box;height:100%;padding:8rem 1rem;width:100%}.login-container{height:100%;margin:0 auto;width:100%}.login-container form{width:100%}.login-container form .form-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;width:100%}.login-container form label{padding:.5rem 0}.login-container form input{border:1px solid gray;box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1rem;min-width:10rem;padding:.5rem;width:60%}.login-container .password-wrapper{height:100%;min-width:10rem;position:relative;width:60%}.login-container .password-wrapper img{cursor:pointer;opacity:.4;position:absolute;right:.8rem;top:.5rem;width:1.5rem}.login-container form button{background-color:var(--site-mid-gray);font-size:1rem;margin-top:1rem;padding:.8rem 2rem}.login-container .invalid{align-items:center;color:var(--site-call-for-action);display:flex;font-size:1em;height:2rem;width:100%}.login-container .shake{animation:shakeForm .6s ease-in-out}.login-container .reset-password{margin-top:2rem}@keyframes shakeForm{0%,to{transform:translateY(0)}20%{transform:translateY(-.25rem)}40%{transform:translateY(.25rem)}60%{transform:translateY(-.15rem)}80%{transform:translateY(.15rem)}}@media screen and (min-width:320px){.login-container form .form-group{flex-direction:row;justify-content:space-between}}@media screen and (min-width:390px){.login-container .password-wrapper,.login-container form input{width:14rem}}@media screen and (min-width:400px){.login-container{width:20rem}}.reset-page{box-sizing:border-box;height:100%;padding:8rem 1rem;width:100%}.reset-page .reset-container{margin:0 auto;width:95%}.reset-page .reset-container form{display:flex;flex-direction:column;height:100%;width:100%}.reset-page .reset-container form input,.reset-page .reset-container form label{margin:.5rem 0}.reset-page .reset-container form input{box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;padding:.5rem;width:100%}.reset-page .password-wrapper{height:100%;position:relative;width:100%}.reset-page .password-wrapper img{cursor:pointer;opacity:.4;position:absolute;right:1rem;top:1rem;width:1.5rem}.reset-page .reset-container form button{background-color:var(--site-mid-gray);border-radius:2rem;font-size:1rem;margin:1rem 0;padding:.8rem;width:100%}.reset-page .get-verification-link{cursor:pointer;font-weight:400;margin:.5rem 0}.reset-page .get-verification-link .get-code{align-items:center;color:var(--site-blue);display:flex}.reset-page .get-verification-link .get-code img{margin:0 .5rem;width:1.5rem}.reset-page .get-verification-link .code-received{color:var(--site-orange)}.reset-page .passwords-not-matched{color:var(--site-call-for-action);font-size:.9rem}.reset-page .message{background-color:var(--site-background);color:var(--site-mid-gray);font-size:1rem;margin:2rem 0;padding:2rem}@media screen and (min-width:760px){.reset-page .reset-container{margin:0 auto;width:70%}}@media screen and (min-width:1000px){.reset-page .reset-container{margin:0 auto;width:50%}}.privilages-page{box-sizing:border-box;font-size:.9rem;height:100%;padding:8rem 1rem;width:100%}.privilages-container{height:100%;margin:0 auto;width:90%}.privilages-container h1{margin-bottom:2rem}.privilages-container .table-container{height:100%;overflow-x:scroll;width:100%}.privilages-container table{border-collapse:collapse;min-width:1000px;width:100%}.privilages-container table tbody tr:nth-of-type(odd){border-bottom:1px solid var(--site-mid-gray)}.privilages-container th{background-color:#e6e6e6;border-right:5px solid #fff}.privilages-container td,.privilages-container th{word-wrap:break-word;min-width:20%;padding:1rem;text-align:left;word-break:break-all}.privilages-container td{background-color:#f5f5f5;border:4px solid #fff}.privilages-container td:first-child,.privilages-container td:nth-child(2),.privilages-container td:nth-child(3),.privilages-container td:nth-child(4){white-space:nowrap}.privilages-container td:first-child,.privilages-container td:nth-child(3){font-weight:600}.privilages-container td:nth-child(5),.privilages-container td:nth-child(6){text-align:center}.privilages-container td label{display:flex;margin:.5rem 0;width:60%}.privilages-container td input{width:1.5rem}.privilages-container td input[type=radio]{accent-color:var(--site-call-for-action)}.privilages-container .role-group{display:flex;justify-content:space-between}.privilages-container .save-changes button{border:1.5px solid var(--site-mid-gray);color:var(--site-mid-gray)}.privilages-container .delete-user button,.privilages-container .save-changes button{background-color:initial;cursor:pointer;font-size:.9rem;font-weight:400;padding:.8rem 1rem;width:6rem}.privilages-container .delete-user button{border:1.5px solid var(--site-call-for-action);color:var(--site-call-for-action)}.privilages-container .comments{margin-top:4rem}.privilages-container .comments ul li{margin:.5rem 0}@media screen and (min-width:1000px){.privilages-page{padding:6rem 1rem 8rem}}.archive-page{box-sizing:border-box;height:100%;min-height:30rem;padding:8rem 1rem;width:100%}.archive-container{height:100%;margin:0 auto;width:90%}.archive-container table{height:100%;width:100%}.archive-container table td{padding:1rem 0;width:30%}.archive-container table td:first-child{width:10%}.archive-container table .button-group{display:flex}.archive-container table .button-group .view-btn a{color:var(--site-blue);cursor:pointer;margin-right:2rem}.archive-container table .button-group .un-archive-btn{color:red;cursor:pointer}@media screen and (min-width:1000px){.archive-page{box-sizing:border-box;height:100%;min-height:30rem;padding:6rem 1rem 10rem;width:100%}.archive-container{height:100%;margin:0 auto;width:40%}}.register-page{border:4px solid blue;box-sizing:border-box;height:100%;padding:8rem 1rem;position:relative;width:100%}.register-container{height:100%;margin:0 auto;width:100%}.register-container h1{margin:.5rem 0 2rem}.register-container form{display:flex;flex-direction:column;height:100%;width:100%}.register-container form input,.register-container form label{margin-bottom:.5rem}.register-container form label{font-weight:400}.password-wrapper{position:relative;width:100%}.password-wrapper img{cursor:pointer;opacity:.4;position:absolute;right:1rem;top:.45rem;width:1.5rem}.register-container form input{box-sizing:border-box;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;padding:.5rem;width:100%}.register-page .success-message{align-items:center;animation:showMessage .6s ease-out forwards;background-color:var(--site-blue-gray);border-radius:.5rem;box-shadow:0 5px 15px #0006;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;left:2.5%;min-height:10rem;opacity:0;padding:2rem;position:absolute;top:30%;transform:translateX(-50%);width:95%;z-index:100}@keyframes showMessage{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}.register-page .success-message .message{line-height:2;text-align:center}.register-page .success-message .ok-btn{align-items:center;border:1px solid #fff;border-radius:.2rem;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-top:1rem;width:4rem}.invalid-password{color:var(--site-call-for-action);font-size:1rem}.register-container form button{background-color:var(--site-mid-gray);font-size:1rem;margin:1rem 0;padding:.8rem 1rem;width:10rem}@media screen and (min-width:600px){.register-container{align-items:center;display:flex;flex-direction:column;width:100%}.register-container form{width:50%}.register-page .success-message{left:25%;width:50%}}@media screen and (min-width:1000px){.register-container{width:50%}.register-page .success-message{left:30%;width:40%}}.page-404{box-sizing:border-box;height:100;min-height:30rem;padding:10rem 1rem;width:100%}.container-404{height:100%;margin:0 auto;width:90%}.container-404 a{align-items:center;display:flex}.container-404 a img{margin-left:1rem;width:2.5rem}.individual-team-page{box-sizing:border-box;padding:6rem 1rem}.individual-team-container,.individual-team-page{height:100%;width:100%}.individual-team-page .navigate-back{align-items:center;display:flex;margin:.5rem auto 2.5rem;width:100%}.individual-team-page .navigate-back,.individual-team-page .navigate-back a{color:var(--site-dark-gray)}.individual-team-page .navigate-back a{cursor:pointer}.individual-team-page .navigate-back a:hover{color:var(--site-orange)}.individual-team-page .navigate-back img{margin:.2rem .25rem 0;width:1.1rem}.individual-team-container .individual{height:100%;margin:0 auto;width:100%}.individual-team-container .photo{border-radius:1rem;margin:2rem auto;max-height:22rem;max-width:18rem;overflow:hidden;width:80%}.individual-team-container .photo img{height:100%;object-fit:cover;object-position:center top;width:100%}.individual-team-container .name{font-size:2em;font-weight:600;margin-bottom:.5rem}.individual-team-container .role{font-size:1.5em;font-weight:400;margin-bottom:1rem}.individual-team-container .blurb{line-height:2}@media screen and (min-width:500px){.individual-team-container .individual{width:95%}}@media screen and (min-width:600px){.individual-team-page{padding:10rem 2rem}.individual-team-page .navigate-back{width:100%}.individual-team-container .individual{max-width:43rem;width:100%}.individual-team-container .photo{float:left;height:18rem;margin:0 2rem 0 0;max-height:auto;max-width:13rem;width:40%}.individual-team-container .content-group{width:100%}.individual-team-container .name{font-size:1.8em;font-weight:600;margin-bottom:.5rem}.individual-team-container .role{font-size:1.2em;font-weight:400;margin-bottom:1rem}}@media screen and (min-width:1000px){.individual-team-page{padding:8rem 1rem}.individual-team-page .navigate-back{width:80%}.individual-team-container .individual{display:flex;max-width:none;width:70%}.individual-team-container .content-group{width:70%}.individual-team-container .photo{aspect-ratio:auto;height:18rem;margin:0 3rem 0 0;width:30%}}.admin-link{background-color:var(--site-orange);box-sizing:border-box;font-size:1.2rem;font-weight:500;height:3rem;justify-content:flex-end;padding:0 1rem;width:100%}.admin-link,.admin-link a{align-items:center;display:flex}.admin-link a{color:#fff}.admin-link a img{height:1.8rem;margin:0 2rem;width:1.8rem}@media screen and (min-width:600px){.admin-link{padding:0 2rem}}.printful-page{box-sizing:border-box;height:100%;padding:10rem 2rem;width:100%}.printful-page .heading{font-size:4rem;font-weight:700}.printful-page .product{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,1fr)}.printful-page .image{align-items:center;display:flex;grid-column:1/6;grid-row:1/6;justify-content:center}.printful-page .product-info{grid-column:7/11;grid-row:1/6}.printful-page .image img{height:100%;object-fit:cover;width:100%}.printful-page .product-info .buy-btn,.printful-page .product-info .color,.printful-page .product-info .name{font-size:1.2rem;margin:.5rem 0}.printful-page .product-info .name{font-size:2rem;padding:1rem 0}.printful-page .product-info .select-size{display:flex;flex-wrap:wrap;margin:2rem 0}.printful-page .product-info .price{font-size:1.2rem;margin:1rem 0}.printful-page .product-info .add-to-cart{background-color:orange;margin:1rem 0;width:8rem}.printful-page .product-info .add-to-cart,.printful-page .product-info .buy-btn{display:flex;font-size:1.2rem;justify-content:center;padding:.8rem 1rem;text-align:center}.printful-page .product-info .buy-btn{background-color:var(--site-light-gray);border-radius:5px;cursor:pointer;margin:.5rem;width:4rem}.printful-page .product-info .buy-btn:active{box-shadow:1px 2px 5px #0000005e;transform:translateY(2px)}.store-section{height:100%;padding:8rem 0 3em;width:100%}.store-section .header{box-sizing:border-box;font-size:2.5rem;font-weight:800;margin:0 auto;padding:0 .5rem 1rem;text-align:center;width:90%}.bonfire-logo{margin:0 auto;width:14rem}.bonfire-logo img{height:100%;object-fit:contain;width:100%}.store-section .store-list{grid-gap:4rem;display:grid;gap:4rem;grid-auto-rows:1fr;grid-template-columns:1fr;margin:3rem auto;padding:1rem}.store-card,.store-section .store-list{box-sizing:border-box;height:100%;width:100%}.store-card{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:.5rem}.store-card .store-card-image{align-items:center;display:flex;height:18rem;justify-content:center;width:100%}.store-card .store-card-image img{height:100%;object-fit:contain;width:100%}.store-card .store-card-product-name{font-size:1.3rem;font-weight:600;padding:1rem 0;text-align:center;width:100%}.store-card .store-card-product-link{box-sizing:border-box;cursor:pointer;padding:.5rem 1rem;position:relative;transition:.8s ease;width:100%}.store-card .store-card-product-link a{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto}.store-card .store-card-product-link .link-explore{border-radius:2rem;box-sizing:border-box;font-size:.85rem;letter-spacing:.1rem;opacity:.5;padding:1rem;transition:.8s ease}.store-card .store-card-product-link img{transition:.8s ease;width:3rem;z-index:10}.store-card .store-card-product-link:hover{transform:scale(1.05)}.store-card .store-card-product-link:hover img{transform:rotate(45deg)}.store-card .store-card-product-link:hover .link-explore{transform:translateX(.5rem)}@media screen and (min-width:600px){.store-section .header{font-size:3rem;font-weight:800}.store-section .store-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:760px){.store-section{padding:8rem 0 3em}.store-card .store-card-product-name{box-sizing:border-box;padding:1rem 4rem;width:100%}}@media screen and (min-width:1000px){.store-section{padding:8rem 0 3em}.store-section .store-list{grid-template-columns:repeat(3,1fr)}}.thank-you-page{box-sizing:border-box;height:100%;min-height:80vh;padding:8rem 1rem;width:100%}.thank-you-container{height:100%;margin:0 auto;width:50%}
/*# sourceMappingURL=main.2c793350.css.map*/