.video-section{margin:-12.5vh 0 0;overflow:hidden;position:relative;width:100%;z-index:1}.video-section,video{height:100vh;padding:0}video{display:block;left:50%;margin:0;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-1}.scroll-arrow{color:#fff}.arrow{border-bottom:4px solid #fff;border-left:4px solid #fff}.scroll-text{color:#fff}.nav{padding:1.5vh 3vh;width:100%}.nav-links{display:flex;gap:4vh;list-style-type:none;margin:0;padding:0}.nav-links li{display:inline}.nav-links li a{text-decoration:none}.nav-links li a:hover{color:#bf1b00}.nav-links li a:after{background:#bf1b00;height:.2vh;margin-top:.5vh;position:absolute;right:0;transition:width .3s ease;-webkit-transition:width .3s ease}.nav-links li a:hover:after{background:#bf1b00;left:0}.recruitment-button{border:.2vh solid grey;color:grey;font-size:2vh;margin:4vh auto 0;padding:1.5vh 3vh}.recruitment-button:hover{background-color:#bf1b00;border:.2vh solid #fff}.content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.text-content{position:relative;top:-5vh}.content h2{color:#f5f5f5;font-family:avenir-lt-w01_85-heavy1475544,avenir-lt-w05_85-heavy,sans-serif;font-size:4vh;font-weight:700;margin-bottom:3vh;white-space:nowrap}.container{display:inline-block}.typewriter{animation:typing 5s steps(35),cursor .4s step-end infinite alternate;border-right:.5vh solid;color:#f5f5f5;font-size:2vh;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}.typewriter,.typewriter:after{overflow:hidden;white-space:nowrap}.typewriter:after{content:"Developing The Leaders Of Tomorrow.";display:inline-block;left:0;position:absolute;top:0;visibility:hidden}body,html{font-family:Source Sans Pro,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.home-section{background-color:#f0f0f0;box-sizing:border-box;flex-direction:column;height:100vh;padding:0;position:relative;text-align:center;width:100%}.home-content,.home-section{align-items:center;display:flex;justify-content:center}.home-content{flex-wrap:nowrap;gap:5vh;height:80%}.home-image{border-radius:1vh;height:auto;margin-right:10vh;max-width:30%;opacity:0;transition:opacity 1s ease-in-out}.home-image.fade-in{opacity:1}.home-text{display:flex;flex-direction:column;font-size:2.5vh;justify-content:center;max-width:50%;opacity:0;text-align:left;transition:opacity 1s ease-in-out .5s}.home-text.fade-in{opacity:1}.home-text h2{color:#b71818;font-family:avenir-lt-w01_85-heavy1475544,avenir-lt-w05_85-heavy,sans-serif;font-size:4vh;margin-bottom:4vh}.home-text p{font-size:2vh;line-height:1.5;margin-bottom:2vh}.our-pillars-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/home-image2.a8d694987b90527a95b3.jpg);background-position:50%;background-size:cover;box-sizing:border-box;color:#f5f5f5;display:flex;height:100vh;justify-content:center;padding:0 2vh;text-align:center}.our-pillars-content{max-width:80%;transition:transform .2s ease-out}.our-pillars-section h2{color:#f5f5f5;font-size:5vh;margin-bottom:2vh}.our-pillars-section p{font-size:2.5vh;margin-bottom:2vh}.pillars-section{background-color:#f0f0f0;color:#fff;padding:5vh 2vh;text-align:center}.pillars-section h2{color:#fff;font-size:3vh;margin-bottom:2vh}.pillars-content{display:flex;flex-direction:column;gap:2vh}.pillar{align-items:center;display:flex;margin:5vh auto 2vh;opacity:0;transition:opacity .5s ease-out;width:90%}.pillar-left,.pillar-right{justify-content:flex-start}.pillar-right{flex-direction:row-reverse}.pillar-image{height:auto;margin:0 1vh;width:35%}.pillar-text{margin-left:8vh;margin-right:8vh;width:auto}.pillar-text h3{color:#b71818;font-size:4vh;margin:0}.separator{background-color:#f0f0f0;margin:0 auto;padding:.2vh;transform:translateX(50%);width:50%}.companies-section{background-color:#f0f0f0;padding:5vh 2vh;text-align:center}.companies-section h2{color:#b71818;font-size:4vh;margin-bottom:8vh;margin-top:10vh}.logos-container{grid-gap:1vh;display:grid;gap:1vh;grid-template-columns:repeat(5,1fr);justify-items:center;margin-bottom:10vh}.company-logo{height:100px;margin:.5vh;object-fit:contain;opacity:0;transition:opacity .5s ease-out;width:150px}@keyframes cursor{50%{border-color:#0000}}@keyframes typing{0%{width:0}to{width:100%}}.footer{padding:2vh 0}.social-links{display:flex;gap:2vh;justify-content:center}.social-link{color:#f5f5f5;font-size:2rem;transition:transform .3s ease,color .3s ease}.social-link:hover{color:#1da1f2;transform:scale(1.2)}.footerBottom{font-size:1.7vh;margin-top:20px}@media only screen and (max-width:768px){.video-section{margin-top:-8vh}.scroll-arrow{font-size:1.5vh}.nav{padding:1vh 2vh}.logo{height:10vh;margin-left:2vh}.nav-links li a{font-size:1.4vh}.recruitment-button{font-size:1.6vh;padding:1.2vh 2.5vh}.typewriter{font-size:.5vh;max-width:100%;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.content h2{word-wrap:break-word;font-size:2.5vh;line-height:1.2;max-width:90%;text-align:center;white-space:normal}.text-content{top:-4vh}.typewriter{font-size:1.6vh;max-width:90%}.home-content{flex-direction:column;gap:3vh;height:auto;padding:2vh}.home-image{margin-right:0;max-width:60%}.home-text{font-size:2vh;max-width:80%}.home-text h2{font-size:3vh;margin-bottom:3vh;max-width:100%}.home-text p{font-size:1.8vh;margin-bottom:1.5vh}.our-pillars-section{height:auto;padding:3vh 2vh}.our-pillars-section h2{word-wrap:break-word;font-size:4vh;max-width:90%}.our-pillars-section p{word-wrap:break-word;font-size:2vh;max-width:90%}.pillars-section{padding:3vh 2vh}.pillars-section h2{font-size:2.5vh}.pillar-image{width:50%}.companies-section h2,.pillar-text h3{font-size:3.5vh}.logos-container{grid-template-columns:repeat(3,1fr)}.footerBottom{font-size:1.5vh}}@media only screen and (max-width:430px){.video-section{height:100vh;margin-top:-9.5vh;padding-top:10vh}.content{padding:0 2vh;top:50%;transform:translate(-50%,-50%)}.scroll-arrow{bottom:3vh;font-size:1.2vh}.home-section{height:100vh;padding-bottom:5vh;padding-top:5vh}.recruitment-button{display:inline-block!important;font-size:1.2vh!important;margin-top:2vh!important;padding:.8vh 1.5vh!important;width:auto!important}.home-content{flex-direction:column;gap:1vh;height:100%;justify-content:center;padding:0 2vh}.home-text h2{font-size:2vh;margin-bottom:2vh;text-align:center}.home-text p{font-size:1.3vh;line-height:1.3;margin-bottom:1vh;text-align:center}.home-image{margin-bottom:2vh;max-width:70%}.our-pillars-section{background-attachment:scroll;background-size:cover;height:auto;padding:20vh 4vh;text-align:center}.our-pillars-content{margin:0 auto;max-width:90%}.our-pillars-section h2{font-size:3vh;margin-bottom:3vh;text-align:center}.our-pillars-section p{font-size:1.6vh;line-height:1.4;margin-bottom:2vh}.pillars-content{display:flex;flex-direction:column;gap:1vh}.pillar{align-items:center;display:flex;flex-direction:row;margin-bottom:0;padding:0}.pillar,.pillar-left,.pillar-right{justify-content:space-between;width:100%}.pillar-left{flex-direction:row}.pillar-right{flex-direction:row-reverse}.pillar-image{height:auto;margin:0 .2vh;width:45%}.pillar-text{color:#b71818;font-size:2.3vh;margin-bottom:0;width:65%}.pillar-text h3{font-size:2.5vh;margin-bottom:0}.logos-container{grid-gap:2vh;display:grid;gap:2vh;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(10,auto);justify-items:center}.company-logo{height:60px;margin:.5vh;object-fit:contain;width:100px}}.about-section{align-items:center;background-attachment:fixed;background-position:top;background-size:cover;color:#f5f5f5;display:flex;height:100vh;justify-content:center;margin-top:-12.5vh;padding-bottom:15vh;padding-top:15vh;position:relative;text-align:center;width:100%;z-index:1}.about-section:before{background:#97949466;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-text{border-radius:1rem;padding:2rem;position:relative;z-index:2}.about-text h1{font-size:5vh;margin-bottom:1rem}.about-text p{font-size:2vh;margin-bottom:0}.about-container{background-color:#f0f0f0;width:100%}.about-pillars-section,.about-us-section,.mission-vision-section{background-color:#f0f0f0;box-sizing:border-box;color:#333;margin:0 auto;min-height:100vh;padding:15vh 10vh;text-align:center;width:80%}.about-pillars-section h2,.about-us-section h2,.mission-vision-section h2{color:#b71818;font-size:6vh;margin-bottom:4vh}.about-pillars-section p,.about-us-section p,.mission-vision-section p{font-size:3vh;line-height:1.6;margin-bottom:7vh}.statistics{grid-gap:3vh;display:grid;gap:3vh;grid-template-columns:repeat(4,1fr);justify-items:center}.stat{text-align:center}.stat h3{color:#b71818;font-size:5.9vh;margin-bottom:1vh}.stat p{color:#b71818;font-size:3vh}.scroll-arrow{align-items:center;bottom:2vh;color:#f0f0f0;cursor:pointer;display:flex;flex-direction:column;font-size:2vh;left:50%;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:2}.scroll-arrow:hover .arrow{opacity:0}.scroll-arrow:hover .scroll-text{opacity:1}.arrow{border-bottom:4px solid #f0f0f0;border-left:4px solid #f0f0f0;display:inline-block;height:3vh;transform:rotate(-45deg);transition:opacity .3s ease-in-out;width:3vh}.scroll-text{color:#f0f0f0}.about-section.second-image,.about-section.third-image{background-position:bottom;background-size:cover}.about-section.fourth-image{background-position:50% 50%;background-size:cover}.members-section{background-color:#f0f0f0;color:#333;margin:0 auto 15vh;max-width:170vh;padding:15vh 10vh;text-align:center;z-index:1}.members-section h2{color:#b71818;font-size:5vh;margin-bottom:4vh}.members-section ul{font-size:3vh;line-height:4.9vh;list-style:none;padding:0}.members-section li{font-size:3.5vh;font-weight:700;margin-bottom:3vh;opacity:0;transition:opacity 1s ease-out}.sponsors-partners-section{background-color:#f0f0f0;color:#333;margin:0 auto;max-width:160vh;padding:15vh 10vh;text-align:center;z-index:1}.sponsors-partners-section h2{color:#b71818;font-size:6vh;margin-bottom:4vh}.sponsors-logos{margin-bottom:10vh}.partners-logos,.sponsors-logos{grid-gap:4vh;align-items:center;display:grid;gap:4vh;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:10vh}.sponsors-partners-logo{height:auto;width:20vh}.custom-size{height:auto;width:11vh}.fade-in{animation:fadeIn 1s ease-out forwards}.sponsor-logo{opacity:0;transition:opacity 1s ease-out}@media only screen and (max-width:430px){.about-section{background-attachment:scroll;height:100vh;margin:-9.5vh 0 0;overflow:hidden;padding:10vh 0 0;position:relative;width:100%;z-index:1}.about-section:before{background:#97949466;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-text{border-radius:1rem;color:#f5f5f5;left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.about-text h1{font-size:4vh;margin-bottom:2vh}.about-text p{font-size:2vh;margin-bottom:2vh}.about-us-section{box-sizing:border-box;padding:10vh 5vh;text-align:center;width:100%}.about-us-section h2{font-size:4vh;margin-bottom:3vh}.about-us-section p{font-size:2.2vh;line-height:1.4;margin-bottom:3vh}.statistics{grid-gap:2vh;display:grid;gap:2vh;grid-template-columns:repeat(2,1fr);justify-items:center;margin-top:3vh}.stat{padding:2vh 1vh;text-align:center}.stat h3{color:#b71818;font-size:3.9vh;margin-bottom:1vh}.stat p{color:#b71818;font-size:2.5vh}.mission-vision-section{box-sizing:border-box;padding:10vh 5vh;text-align:center;width:100%}.mission-vision-section h2{font-size:4vh;margin-bottom:3vh}.mission-vision-section p{font-size:2.5vh;line-height:1.4;margin-bottom:3vh}.members-section{box-sizing:border-box;margin-bottom:10vh;padding:10vh 5vh;text-align:center;width:100%}.members-section h2{font-size:4vh;margin-bottom:3vh}.members-section ul{font-size:2.5vh;line-height:4.9vh;padding:0}.members-section li{font-size:2.8vh;font-weight:700;margin-bottom:3vh}.sponsors-partners-section{box-sizing:border-box;padding:10vh 5vh;text-align:center;width:100%}.sponsors-partners-section h2{font-size:4vh;margin-bottom:3vh}.sponsors-logos{gap:4vh;grid-template-columns:repeat(2,1fr)}.partners-logos{gap:4vh;grid-template-columns:1fr}.custom-size,.sponsors-partners-logo{width:15vh}}.join-page{display:flex;flex-direction:column;width:100%}.join-banner{margin:0;width:100%}.join-banner img{display:block;height:auto;width:100%}.join-marquee{--speed:18s;--space:2rem;align-items:center;background:#fff;border-bottom:2px solid #111;border-top:2px solid #111;color:#111;display:flex;height:56px;overflow:hidden}.join-marquee__track{animation:marquee-scroll var(--speed) linear infinite;display:flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform}.join-marquee__group{align-items:center;display:flex;flex:none;font-family:Times New Roman,Times,serif;white-space:nowrap}.join-marquee__group span+span{margin-left:var(--space)}.join-marquee__group span:last-child{margin-right:var(--space)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.join-button-section{align-items:center;display:flex;gap:2rem;justify-content:center;padding:2rem}.join-button-text{font-family:Cormorant Garamond,serif}.join-button-text p{font-size:2.5vh;padding-left:10vh;padding-right:10vh}.join-button-image,.join-button-text{flex:1 1}.join-button-image img{border-radius:8px;height:auto;max-width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.join-text{border-radius:1rem;padding:2rem;position:relative;z-index:2}.join-text h1{font-size:5vh;margin-bottom:1rem}.join-text p{font-size:2vh;margin-bottom:0}.scroll-text{color:#272222;display:block;font-size:1.5vh;margin-top:-1vh;opacity:0;transition:opacity .3s ease-in-out}.join-content-section{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:5vh 0}.join-content-section,.questions-comments{background-color:#f0f0f0;text-align:center}.questions-comments{color:#333;font-family:Cormorant Garamond,serif;margin:-5vh auto 0;max-width:160vh;padding:10vh 5vh 5vh;z-index:1}.questions-comments h2{color:#b71818;font-size:5vh;margin-bottom:4vh}.questions-comments p{font-size:2.5vh;line-height:1.6;margin-bottom:7vh}.recruitment-button{background-color:#fff;border:.2vh solid #333;border-radius:.5vh;color:#333;cursor:pointer;display:inline-block;font-size:4vh;margin:4vh;padding:2vh;text-decoration:none;transition:background-color .3s ease,color .3s ease}.recruitment-button:hover{background-color:#b71818;color:#fff}.events-image{margin-top:5vh;max-width:90%}.event-box-container{grid-row-gap:1vh;grid-column-gap:10vh}.event-box-container,.general{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center}.general .event-box{height:33vh;width:40vh}.event-box{background-color:#f5f0f0b3;border-radius:.5vh;box-shadow:0 0 2vh #0000001a;color:#333;display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;height:33vh;justify-content:center;margin-bottom:15vh;padding:2vh;text-align:center;text-decoration:none;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:33vh}.event-box h1{font-size:2.7vh}.event-box p{margin:0;transition:color .3s ease}.event-box a{color:inherit;text-decoration:none}.event-box:hover{background-color:#b71818;color:#fff;transform:scale(1.05)}.asterisk{font-family:Cormorant Garamond,serif;margin-bottom:10vh;margin-top:-5vh;text-align:center;z-index:2}.event-box:hover h1{color:#fff}.event-box:hover p{color:#ddd}.join-section{position:relative;z-index:1}.director-image{cursor:pointer;display:block;height:auto;margin:2rem auto;max-width:200px;transition:transform .3s ease}.director-image:hover{transform:scale(1.1)}.director-name{color:#333;font-size:2.2vh;font-weight:700;margin-top:1rem;text-align:center}.director-email{color:#777;font-size:1.7vh;line-height:1.5em;margin-top:-7vh;text-align:center;white-space:normal}.director-email,.join-hero{display:block;overflow:hidden}.join-hero{position:relative}@media only screen and (max-width:430px){.join-banner{overflow:hidden}.join-banner img{display:block;height:auto;margin-left:-61%;max-width:none;width:220%}.join-button-section{flex-direction:column;padding:2vw;text-align:center}.join-button-text p{font-size:2vh;padding-left:4vh;padding-right:4vh}.recruitment-button{display:inline-block!important;font-size:3vh!important;margin:2vh!important;padding:2vh 3vh!important;width:auto!important}.events-image{height:auto;margin-top:2vh;max-width:100%}.event-box-container{grid-row-gap:0;grid-column-gap:3vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(40vw,1fr));justify-content:center;margin:0 auto;position:relative;z-index:2}.event-box{background-color:#f5f0f0b3;border-radius:.5vh;box-shadow:0 0 2vh #0000001a;color:#333;display:flex;flex-direction:column;height:12vh;justify-content:center;margin-bottom:2vh;padding:0;text-align:center;text-decoration:none;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:12vh}.event-box h1{font-size:1.5vh}.event-box h1,.event-box p{margin:0;transition:color .3s ease}.event-box p{font-size:1.1vh}.event-box:hover{background-color:#b71818;color:#fff;transform:scale(1.05)}.event-box:hover h1,.event-box:hover p{color:#fff}.asterisk{margin-top:1vh}}.members-page-section{align-items:center;background-attachment:fixed;background-position:top;background-size:cover;color:#f5f5f5;display:flex;height:100vh;justify-content:center;margin-top:-12.5vh;position:relative;text-align:center;width:100%;z-index:1}.members-page-section:before{background:#97949466;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.members-page-text{border-radius:1rem;padding:2rem;position:relative;z-index:2}.members-page-text h1{font-size:5vh;margin-bottom:1rem}.members-page-text p{font-size:2vh;margin-bottom:0}.members-page-scroll-arrow{align-items:center;bottom:2vh;color:#f0f0f0;cursor:pointer;display:flex;flex-direction:column;font-size:2vh;left:50%;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:2}.members-page-scroll-arrow:hover .members-page-arrow{opacity:0}.members-page-scroll-arrow:hover .members-page-scroll-text{opacity:1}.members-page-arrow{border-bottom:4px solid #f0f0f0;border-left:4px solid #f0f0f0;display:inline-block;height:3vh;transform:rotate(-45deg);transition:opacity .3s ease-in-out;width:3vh}.members-page-scroll-text{color:#f0f0f0;display:block;font-size:1.5vh;margin-top:-1vh;opacity:0;transition:opacity .3s ease-in-out}.members-page-background{background-color:#f0f0f0;width:100%}.members-page-content{background-color:#f0f0f0;color:#333;margin:0 auto;max-width:160vh;padding:5vh 2vh;text-align:center;z-index:1}.subsection{margin:10vh 0}.subsection-header{color:#b71818;font-size:4vh;margin-bottom:2vh}.separator{background-color:#ddd;height:.2vh;margin:2vh 0}.member-card{box-sizing:border-box;display:inline-block;height:42vh;margin:0;text-align:center;vertical-align:top;width:25vh}.member-card img{aspect-ratio:3/4;border-radius:0;height:auto;margin-bottom:1vh;object-fit:cover;width:100%}.member-card .name{font-size:2.2vh;font-weight:700;white-space:nowrap}.member-card .email,.member-card .name,.member-card .subtitle{display:block;line-height:1.5em;overflow:hidden;text-align:center}.member-card .email,.member-card .subtitle{color:#777;font-size:1.7vh;white-space:normal}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}.fade-in,.member-card{opacity:0}.members-list{grid-column-gap:17vh;grid-row-gap:2vh;align-items:center;display:grid;grid-template-columns:repeat(3,auto);justify-content:center;padding:3vh 0}@media only screen and (max-width:430px){.members-page-section{background-attachment:scroll;height:100vh;margin-top:-9.5vh;overflow:hidden;padding:10vh 0 0;position:relative;width:100%;z-index:1}.members-page-section:before{background:#97949466;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.members-page-text{border-radius:1rem;color:#f5f5f5;left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.members-page-text h1{font-size:4vh;margin-bottom:2vh}.members-page-text p{font-size:2vh;margin-bottom:2vh}.members-list{grid-row-gap:2vh;display:grid;grid-template-columns:1fr;justify-content:center;padding:5vh 2vh}.member-card{box-sizing:border-box;height:auto;margin:0 auto 2vh;width:70vw}.member-card img{border-radius:1vh;height:auto;margin-bottom:1vh;width:100%}.member-card .name{font-size:2.2vh;font-weight:700;text-align:center;white-space:normal}.member-card .email,.member-card .subtitle{color:#777;font-size:1.7vh;line-height:1.5em;text-align:center}}.login-page{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center;margin-top:-12.5vh}.login-container{background-color:initial;border-radius:5px;padding:90px;text-align:center}.login-logo{width:60px}.login-logo,h2{margin-bottom:10px}h2{color:#333;font-size:22px}.login-input{background-color:initial;border:2px solid #aaa;border-radius:3px;box-sizing:border-box;font-size:15px;margin-bottom:-2vh;margin-top:2vh;min-width:35vh;padding:1vh 45px 1vh 10px;position:relative;text-align:left;transition:border-color .3s ease;width:100%}.login-input:focus{border-color:#b71818;outline:none}.login-button{align-items:center;background-color:initial;border:none;border-radius:0 3px 3px 0;bottom:.25vh;color:#333;cursor:pointer;display:flex;font-size:16px;height:2%;justify-content:center;left:30vh;padding:0 15px;position:relative;transform:translateY(-90%)}.login-button:hover{color:#b71818}.error-container{height:20px;margin-top:-1vh}.error-message{color:#b71818;font-size:14px;line-height:20px;margin-right:4vh;opacity:1}.fade-out{opacity:0;transition:opacity .5s ease-out}@media only screen and (max-width:430px){.login-page{margin-top:-9.5vh}}.nav{align-items:center;background-color:initial;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:0;position:relative;width:99%;z-index:1000}.logo,.nav{height:12vh}.logo{margin-left:2.5vh;width:auto}.nav-links li a{color:#f5f5f5;display:inline-block;font-size:1.6vh;line-height:1.2;padding:1vh;position:relative;transition:color .3s ease;vertical-align:middle;white-space:normal}.nav-links li a:after{background:#0000;content:"";display:block;height:.1vh;transition:width .3s ease,background-color .3s ease;width:0}.nav-links li a:hover{color:#b71818}.nav-links li a:hover:after{background:#b71818;width:100%}.nav-login .nav-links li a{color:#000}.nav-login .nav-links li a:hover{color:#b71818}.nav-login .nav-links li a:hover:after{background:#b71818;width:100%}.nav.nav-join .nav-links li a{color:#3a3a3a}.nav.nav-join .nav-links li a:hover{color:#b71818}.nav.nav-join .nav-links li a:hover:after{background:#b71818}@media only screen and (max-width:430px){.nav{background-color:initial;left:0;padding:1vh 2vh;position:relative;top:0;width:100%;z-index:1000}.logo{height:7vh;margin-left:.3vh}.nav-links{gap:1.1vh}.nav-links li a{color:#f5f5f5;display:inline-block;font-size:1.1vh;line-height:1.1;padding:1vh;vertical-align:middle;white-space:normal}.nav-links li a:after,.nav-links li a:hover:after{height:.1vh}.nav-login .nav-links li a{color:#000}.nav-login .nav-links li a:hover:after{background:#000}}*{box-sizing:border-box;margin:0;padding:0}.footer{background-color:#171717;color:#f5f5f5;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;text-align:center}.footerContainer{width:100%}.socialIcons{margin-bottom:20px;margin-top:40px}.socialIcons,.socialIcons a{display:flex;justify-content:center}.socialIcons a{align-items:center;background-color:#fff;border-radius:50%;margin:30px;padding:10px;text-decoration:none}.socialIcons a i{color:#000;font-size:2em;opacity:.9}.socialIcons a:hover{background-color:#000;transition:.5s}.socialIcons a:hover i{color:#fff;transition:.5s}.footerBottom{margin-top:5vh}
/*# sourceMappingURL=main.a31bce18.css.map*/