:root{--main-color: white;--secondary-color:rgb(0, 90, 140);--secondary-text-color: #514d4d}.baskervville-sc-regular{font-family:Baskervville SC,serif;font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:Times New Roman,Times,serif;background-color:var(--main-color)}.container{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:50px;padding-right:50px;background-color:var(--main-color)}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}a[href^="/"]{position:relative;text-decoration:none;color:var(--secondary-text-color);font-size:24px;overflow:hidden}a[href^="/"]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--secondary-text-color);transform:scaleX(0);transition:transform .3s ease}a[href^="/"]:hover:after{transform:scaleX(1)}a[href^="/"]:hover{color:var(--secondary-text-color)}.landing{background-image:url(/9152/assets/landing-Dbdv92z-.png);background-size:cover;height:calc(100vh - 71px);position:relative;overflow-x:hidden}.landing-text h1{color:#00008b;font-weight:900;width:50vw;margin-left:auto;margin-right:auto;font-size:2.5rem;margin-top:120px;text-align:center;min-width:300px;background:#fff;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(6.3px);-webkit-backdrop-filter:blur(6.3px);border:5px solid darkblue}.goals .cards{display:grid;grid-template-columns:repeat(2,minmax(200px,2fr));gap:40px;margin-top:20px;color:var(--secondary-text-color)}@media (max-width: 600px){.goals .cards{grid-template-columns:repeat(1,minmax(200px,2fr))}}.goals{height:100%}.goals .cards>div{border:solid var(--secondary-color);border-radius:35px;padding:20px;overflow:hidden;transition:transform .5s;box-shadow:0 4px 8px #0003}.goals .cards>div:hover{transform:translateY(-20px)}.goals .container .boxes{color:var(--secondary-color)}.team{background-color:var(--main-color);color:var(--secondary-color)}.header-text{font-weight:700;font-size:50px}.blue-header-text-white{background-color:var( --secondary-color);color:#f0f8ff;font-size:36px;margin-bottom:20px;border-radius:15px;padding-left:40px;padding-right:40px;text-align:center;white-space:nowrap}.boxed-element-hover-effect{border:solid 3px var(--secondary-color);border-radius:20px;padding:20px}.boxed-element-hover-effect:hover{background-color:#e5e7eb}.parent,.parent .navBar .container{background-color:var(--secondary-color)}.navBar .container span a img{max-width:80px;margin-left:20px}@media (min-width: 680px){.sections span a{color:#ddd;margin-left:20px;font-weight:700;font-size:30px}.navBar .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:50px;padding-right:50px}#logo:after{transform:scaleX(0)}.navBar .container .sections .open a{color:var(--secondary-text-color);transform:scaleX(1)}.navBar .container .sections .open a:after{transform:scaleX(1)}}@media (max-width: 680px){.navBar .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:50px;padding-right:50px}.navBar .container .closed{display:none}.navBar .container .open .sections{background-color:#fff;border-radius:25px}.navBar .container .sections span{display:block;margin-top:10px;margin-bottom:10px}.navBar .container .sections span:not(:last-child){border-bottom:1px solid #ddd}.navBar .container .sections{display:flex;flex-direction:column;position:absolute;z-index:999;right:50px;top:60px;padding-left:20px;padding-right:20px}.navBar .container:hover .icon span:nth-child(2){width:100%}.navBar .container .icon span{background-color:#333;margin-bottom:5px;height:2px}.navBar .container .icon span:first-child{width:100%}.navBar .container .icon span:nth-child(2){width:60%;transition:.5s}.navBar .container .icon span:last-child{width:100%}.navBar .container .icon{display:inline}.navBar .container .icon{width:30px;display:flex;flex-wrap:wrap;justify-content:flex-end}}.team{color:var(--secondary-text-color);margin-top:40px;background-color:#f7f7f7}.team .container{background-color:#f7f7f7;max-width:100vw}.icon{color:#fff}.member{border:none;border-radius:15px;width:100%;margin:20px;padding:20px}.member p{max-height:5vh;min-height:5vh}.head{display:flex;align-items:center;transition:transform .5s ease}.head img{width:150px;height:auto;margin-right:50px}.details{margin-top:20px}.navButtons{display:flex;background-color:var(--primary-color);color:#fff;border:none;padding:10px 15px;cursor:pointer;transition:background-color .6s;width:50%;justify-content:center;border-radius:50%;margin:auto}.nav-button:hover{justify-content:space-between;background-color:var(--primary-hover-color)}.nav-button{border-radius:50%;background-color:var(--secondary-color);margin:10px}@media (min-width: 429px){.details-container{min-height:100px}}@media (max-width: 1080px){.member{min-height:300px}}@media (max-width: 840px){.member{min-height:400px}}@media (max-width: 640px){.member{min-height:500px}}@media (max-width: 429px){.member{min-height:650px}.head{display:flex;flex-direction:column}}.acheivements .container div *{display:flex;flex-direction:column;max-width:88%;transition:translate .5s ease,transform .3s ease-out}.acheivements .container .left{align-items:baseline}.acheivements .container .right{align-items:end}.acheivements .container .both{margin-top:10px;margin-bottom:10px;border:2px solid darkblue;border-radius:20px}.acheivements .container .left:hover *{transform:translate(10px)}.acheivements .container .right:hover *{transform:translate(-10px)}.footer{background-color:var(--secondary-color)}.footer .container{background-color:var(--secondary-color);color:#fff}.footer .container a{color:#fff}.footer .container{display:flex;flex-direction:row;justify-content:space-between}.footer .container .right a{margin-left:10px;margin-right:10px}.footer .container .left{display:flex;flex-direction:column}.footer .container .left *{display:flex;flex-direction:column;margin-right:10px;margin-top:10px;margin-bottom:10px}.footer .container .left .email-address{display:flex;flex-direction:row}.footer .container .right{font-size:50px}.footer .container .right *{margin:10px}@media (max-width: 767px){.footer .container{flex-direction:column}}.header{color:var(--secondary-color);padding:1em 0;text-align:center}.sponsor-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;border:solid 2px;border-radius:30px;padding:100px}.sponsor-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden;text-align:center;width:300px;min-height:60vh;transition:transform .3s,box-shadow .3s}.sponsor-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px #0003}.sponsor-card img{width:100%;height:auto}.sponsor-card h3{margin:15px 0;font-size:1.2em}.sponsor-card p{padding:0 15px 15px;font-size:.9em;color:#555}.image-container{display:flex;align-items:center;justify-content:center;height:80%;width:100%;background-color:#f7f7f7}.footer{color:#fff;padding:1em 0;text-align:center;margin-top:40px}.about{text-align:left;line-height:1.6;color:#333}.about h1{background-color:var( --secondary-color);color:#f0f8ff;font-size:36px;margin-bottom:20px;border-radius:15px;padding-left:40px;padding-right:40px}.left{text-align:left;margin-left:20px;align-items:flex-start;width:100%}.about .container{display:flex;justify-content:center;flex-direction:column;padding-left:50px;padding-right:50px;background-color:var(--main-color);text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#c01a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#2d2f52}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{background-color:#fff}button{background-color:#3b3737}}.give{background-color:var(--main-color);color:var(--secondary-text-color);height:100vh;font-size:large}.instructions{margin-top:20px}.give .instructions .container{display:flex;align-items:start}.instructions{background-color:var(--main-color)}.instructions .container li img{display:block;background-color:var(--main-color);margin-top:30px;max-width:100%}.instructions .container li span{overflow:auto}.instructions .container li{margin-top:30px}.join .container h1{background-color:var( --secondary-color);color:#f0f8ff;font-size:36px;margin-bottom:20px;border-radius:15px;padding-left:40px;padding-right:40px}.join{color:var(--secondary-text-color)}.join h2{color:var(--secondary-color)}.join .container img{width:80%;border-radius:40px}.left{display:flex;align-items:start}.join-button{margin-top:20px;margin-bottom:80px;background-color:var(--secondary-color);color:#fff;font-weight:bolder}.join .instructions .container{display:flex;align-items:start}.join .instructions .container:first-child{margin-top:10vh}.join .instructions .container *{margin-bottom:5vh}
