body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fffffa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fffffa;font-family:Lato,sans-serif}.navbar.transparent{background-color:#ffffff4d;color:#000;transition:.75s ease-in-out}.navbar{align-items:center;background-color:#fffffa;display:flex;font-family:Lato,sans-serif;height:9vh;justify-content:space-between;position:fixed;top:0;transition-duration:.75s;transition-property:background-color,color;transition-timing-function:ease-in-out;width:100%;z-index:1000}.navbar .active{background-color:#f0d3e5}.navbar .nav__menu{align-items:center;display:flex;justify-content:space-between}.navbar .nav__toggler{display:none;padding-right:30px}.navbar .nav__toggler div{background:#000;height:.1rem;margin:.25rem;transition:.3s ease-in;width:1.5rem}.navbar .nav-item{list-style:none}.navbar .nav-item a{border-radius:.5rem;display:block;padding:20px;white-space:nowrap}@media screen and (max-width:768px){.navbar .nav__toggler{cursor:pointer;display:block}.navbar .nav__menu{background:#fffc;display:block;flex-direction:column;height:93vh;justify-content:space-between;position:fixed;right:0;top:7vh;transform:translateX(100%);transition:.5s ease-in;width:40vw}.navbar .nav-item a{border-radius:.5rem;display:block;margin-right:50px;margin-top:50px;padding-left:50px;white-space:nowrap}}@media screen and (max-width:800px){.navbar .nav__toggler{cursor:pointer;display:block}.navbar .nav__menu{background:#fffc;display:block;flex-direction:column;height:93vh;justify-content:space-between;position:fixed;right:0;top:7vh;transform:translateX(100%);transition:.5s ease-in;width:40vw}.navbar .nav-item a{border-radius:.5rem;display:block;margin-right:50px;margin-top:50px;padding-left:20px;white-space:nowrap}}.navbar .nav-link{color:#000;font-size:1 rem;font-weight:600;margin:0 10px;text-decoration:none;transition:.3s ease-in-out}.navbar .nav-link:hover{color:#e4b9d6}.navbar .nav-link.active{color:#fff}.navbar .nav__active{transform:translateX(0)}.logo-wrapper{padding-left:50px}.logo-wrapper a{text-decoration:none}.logo-wrapper h1{color:#000;margin:15px 10px 10px}.menu-container{padding-right:60px}.menu-icon{color:#000;font-size:25px;margin:20px 10px}.menu-content{color:#000}.toggle .line1{transform:rotate(-45deg) translate(-5px,5px)}.toggle .line2{opacity:0}.toggle .line3{transform:rotate(45deg) translate(-5px,-5px)}.footer-wrapper{background-color:#0000;font-family:Lato,sans-serif}.footer-wrapper a{margin-right:15px;text-decoration:none}.footer-wrapper p{font-weight:100;margin:7px 0}.footer-social-links{bottom:0;height:54px;position:absolute;right:0;width:236px}.footer-social-amoeba-svg{display:block;height:55px;left:0;position:absolute;top:0;width:236px}.footer-social-amoeba-path{fill:#d9ecff}.footer-social-link.linkedin{height:26px;left:4px;top:11px;width:26px}.footer-social-link{display:block;padding:10px;position:absolute}.hidden-link-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;top:50%;width:1px}.footer-social-icon-svg{display:block}.footer-social-icon-path{fill:#000;transition:fill .2s}.footer-social-link.twitter{fill:#fffff2;height:28px;left:61px;top:3px;width:28px}.footer-social-link.youtube{height:24px;left:123px;top:12px;width:24px}.footer-social-link.instagram{height:34px;left:176px;top:10px;width:34px}.footer-copyright{background-image:linear-gradient(90deg,#f0d3e5,#d9ecff);color:#fff;margin:0 auto;padding:15px 30px;text-align:center}.footer-copyright-wrapper{display:grid;grid-template-columns:1fr .5fr 4fr .5fr 1fr;margin-left:auto;margin-right:auto;max-width:1200px}.footer-copyright-text{color:#fff;font-size:13px;font-weight:400;line-height:18px;margin-bottom:0;margin-top:0}.footer-copyright-link{color:#fff;text-decoration:none}@media screen and (max-width:800px){.footer-copyright-wrapper{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:1200px}.footer-copyright-mailto-wrapper,.footer-copyright-privacy-wrapper{margin-left:15px}}@media(min-width:320px)and (max-width:479px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:50px 15px;position:relative}p{font-size:10px}}@media(min-width:480px)and (max-width:599px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:50px 15px;position:relative}p{font-size:10px}}@media(min-width:600px)and (max-width:800px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:50px 15px;position:relative}p{font-size:10px}}@media(min-width:760px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:50px 15px;position:relative}.footer-wave-svg{height:50px}.footer-content-column{width:24.99%}}.fancy-link-wrapper{height:min-content;margin:0;overflow:hidden}.fancy-link-wrapper .fancy-link-bar{border:1px solid #fc0}.fancy-link-wrapper:hover .fancy-link-bar{transform:translate(0)!important;transition:.2s ease-in-out}.circlebtn-wrapper.light{border-color:#000;transition:border-color .3s ease-in-out!important}.circlebtn-wrapper.light p{color:#000;transition:color .3s ease-in-out}.circlebtn-wrapper.light:hover{border-color:#fc0;transition:border-color .3s ease-in-out!important}.circlebtn-wrapper.light:hover p{color:#fc0;transition:color .3s ease-in-out}.circlebtn-wrapper.dark{border-color:#fffffa;transition:border-color .3s ease-in-out!important}.circlebtn-wrapper.dark p{color:#fffffa;transition:color .3s ease-in-out}.circlebtn-wrapper.dark:hover{border-color:#fc0;transition:border-color .3s ease-in-out!important}.circlebtn-wrapper.dark:hover p{color:#fc0;transition:color .3s ease-in-out}.circlebtn-wrapper{border:1px solid #000;border-radius:50%;font-family:Lato,sans-serif;text-align:center}.circlebtn-wrapper p{margin-top:50%;transform:translateY(-50%)}@keyframes animateInstantiate{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes animateInstantiateMobile{0%{opacity:0;transform:translate(-52.5%,calc(-50% + 20px))}to{opacity:1;transform:translate(-52.5%,-50%)}}.newsarticle-wrapper{animation-duration:.3s;animation-name:animateInstantiate;background-color:#d1d1e0;border-radius:10px;color:#000;display:grid;grid-template-rows:min-content min-content 1fr;height:80vh;left:50%;padding:0 50px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:1001}.newsarticle-wrapper .newsarticle-xbtn{cursor:pointer;height:25px;position:absolute;right:15px;top:15px;width:25px}.newsarticle-wrapper .newsarticle-xbtn #newsarticle-xbtn-line{border:1px solid #000;margin:0;width:20px}.newsarticle-wrapper .newsarticle-xbtn .newsarticle-xbtn-line1{transform:translateY(12px) rotate(45deg)}.newsarticle-wrapper .newsarticle-xbtn .newsarticle-xbtn-line2{transform:translateY(10px) rotate(-45deg)}.newsarticle-wrapper .newsarticle-subject{font-size:35px;font-weight:600;margin:50px 80px 10px 0}.newsarticle-wrapper .newsarticle-date{font-weight:300;margin:0 0 50px}.newsarticle-wrapper .newsarticle-body{margin-bottom:20px;overflow-y:scroll;padding-right:10px}.newsarticle-wrapper .newsarticle-body img{display:block;margin:0 auto;width:30%}.newsarticle-wrapper .contactmessage-header-wrapper{font-size:20px}@media screen and (max-width:800px){.newsarticle-wrapper{animation-name:animateInstantiateMobile;margin-left:10px;margin-right:10px;padding-left:20px;padding-right:20px;transform:translate(-52.5%,-50%);width:85vw}.newsarticle-wrapper .newsarticle-subject{font-size:22px;margin-right:0}.newsarticle-wrapper .newsarticle-body img{width:70%}}.biopopup-wrapper{font-family:Lato,sans-serif;font-size:15px}.biopopup-wrapper img{border-radius:50%}.biopopup-wrapper .biopopup-card-wrapper{position:relative}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card{background-color:#d1d1e0;border-radius:10px;padding:20px;text-align:center;transition:.3s linear;transition-property:opacity}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card img{aspect-ratio:1/1;border-radius:50%;height:100%;object-fit:cover;width:100%}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card h1{font-size:17px;font-weight:400;padding-top:10px}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card h2{font-size:15px;font-weight:300;margin:0}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card-bio:hover{cursor:pointer;text-decoration:underline}.biopopup-wrapper .biopopup-card-wrapper .biopopup-card-hide h1,.biopopup-wrapper .biopopup-card-wrapper .biopopup-card-hide h2,.biopopup-wrapper .biopopup-card-wrapper .biopopup-card-hide img,.biopopup-wrapper .biopopup-card-wrapper .biopopup-slideup{opacity:0;transition:.3s linear;transition-property:opacity}.biopopup-wrapper .biopopup-card-wrapper .biopopup-slideup{background-color:#d1d1e0;border-radius:10px;height:90%;padding:10px;position:absolute;top:0;width:90%}.biopopup-wrapper .biopopup-card-wrapper .biopopup-slideup:hover{cursor:pointer}.biopopup-wrapper .biopopup-card-wrapper .biopopup-slideup-show{opacity:1;transition:.3s linear}.biopopup-wrapper .biopopup-popup{-ms-overflow-style:none;background-color:#d1d1e0;border-radius:10px;height:80vh;left:50%;opacity:0;overflow-y:scroll;padding:20px;position:fixed;scrollbar-width:none;text-align:center;top:50%;top:65px;transform:translate(-50%,20px);visibility:hidden;width:80vw;z-index:2}.biopopup-wrapper .biopopup-popup img{aspect-ratio:1/1;margin:0 auto;padding:20px;width:min(80%,200px)}.biopopup-wrapper .biopopup-popup h1{color:#282828;font-size:15px;font-style:italic;font-weight:400;padding-top:-5px}.biopopup-wrapper .biopopup-popup p{text-align:left}.biopopup-wrapper .biopopup-popup::-webkit-scrollbar{display:none}.biopopup-wrapper .biopopup-popup-show{opacity:1;transform:translate(-50%);transition:.3s linear;transition-property:transform,opacity;visibility:visible}.biopopup-wrapper .close{float:right;font-size:17px;position:sticky;top:0;width:20px}.biopopup-wrapper .close:hover{cursor:pointer}.home-wrapper.light{background-color:#fffffa;transition:1s linear}.home-wrapper.light a{color:#000;transition:1s linear}.home-wrapper.dark{background-color:#202533}.home-wrapper.dark,.home-wrapper.dark a{color:#fff;transition:1s linear}hr{animation:coolGlow 5s ease-in-out infinite;background:linear-gradient(90deg,#3498db,#e74c3c,#3498db);background-size:300% 100%;border:none;height:2px}.titleline{margin-top:-5px;padding-top:5px}@keyframes coolGlow{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}.home-wrapper{background-color:#fffffa;font-family:Lato,sans-serif;width:100vw}.home-wrapper .header-wrapper{animation:gradient 15s ease infinite;background:linear-gradient(315deg,#738ab4 3%,#eeeffb 38%,#f0d3e5 68%,#f4e9f0 98%);background-attachment:fixed;background-size:300% 300%;font-family:-apple-system,BlinkMacSystemFont,sans-serif;height:50vh;margin:auto;overflow:hidden;padding-top:50px;position:relative;top:0;width:100vw}.home-wrapper .header-wrapper .underlined{animation:slide-in 5s;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,#ff0 0,#ff0);background-position:0 1.2em;background-repeat:no-repeat;background-size:0 100%;color:#000;font-size:5em;left:50%;line-height:1.2;position:absolute;text-decoration:none;text-shadow:0 0 3px #b6d2db,0 0 5px #dcecd4;top:50%;transform:translate(-50%,-50%);transition:background-size 1s}.home-wrapper .header-wrapper .underlined--gradient{background-image:linear-gradient(90deg,#ff0 0,#90ee90);background-position:0 -.1em}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.home-wrapper .header-wrapper .wave{animation:wave 30s linear -3s infinite;background:#ffffff40;border-radius:1000% 1000% 0 0;bottom:-8em;height:16em;left:0;opacity:.8;position:absolute;transform:translateZ(0);width:200%}.home-wrapper .header-wrapper .wave:nth-of-type(2){animation:wave 45s linear infinite reverse;bottom:-7.5em;opacity:.8}.home-wrapper .header-wrapper .wave:nth-of-type(3){animation:wave 50s -1s infinite reverse;bottom:-7em;opacity:.9}@keyframes wave{2%{transform:translateX(1)}25%{transform:translateX(-30%)}50%{transform:translateX(-60%)}75%{transform:translateX(-30%)}to{transform:translateX(1)}}@media screen and (max-width:800px){.home-wrapper .header-wrapper .underlined{font-size:3rem}}.home-wrapper .mission-story-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.home-wrapper .back .story-wrapper,.home-wrapper .front .mission-wrapper{transform:rotateY(180deg)}.home-wrapper .mission-wrapper,.home-wrapper .story-wrapper{backface-visibility:hidden;position:absolute;transition:transform .8s}.home-wrapper .mission-wrapper{background-color:#eeeffb;border:5px solid #738ab4;color:#000}.home-wrapper .story-wrapper{background-color:#f4e9f0;border:5px solid #f0d3e5;color:#656565}.home-wrapper .mission-story-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:100px;margin-top:50px;padding-bottom:25px}.home-wrapper .mission-story-wrapper .flip-button{-webkit-appearance:none;appearance:none;background-color:#0000;border:2px solid #1a1a1a;border-radius:15px;bottom:-50px;box-sizing:border-box;color:#3b3b3b;cursor:pointer;display:inline-block;font-family:Roobert,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:600;left:50px;line-height:normal;margin:0;min-height:60px;min-width:0;outline:none;padding:16px 2%;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .3s cubic-bezier(.23,1,.32,1);user-select:none;-webkit-user-select:none;width:10%;will-change:transform;z-index:2}@media screen and (max-width:800px){.home-wrapper .mission-story-wrapper .flip-button{left:25px}}.home-wrapper .mission-story-wrapper .flip-button:disabled{pointer-events:none}.home-wrapper .mission-story-wrapper .flip-button:hover{background-color:#1a1a1a;box-shadow:0 8px 15px #00000040;color:#fff;transform:translateY(-2px)}.home-wrapper .mission-story-wrapper .flip-button:active{box-shadow:none;transform:translateY(100)}.home-wrapper .mission-story-wrapper .mission-wrapper{display:grid;grid-template-columns:1fr;height:57vh;margin-left:10px;margin-top:10px;width:50vw}.home-wrapper .mission-story-wrapper .mission-wrapper .mission-header-text{font-family:Fredoka,sans-serif;font-size:calc(.35vw + .25vh + 40px);font-weight:500;padding-top:50px;text-align:center}.home-wrapper .mission-story-wrapper .mission-wrapper .mission-text{font-size:calc(.35vw + .25vh + 11px);letter-spacing:.3px;line-height:23px;padding-left:10px;padding-right:10px;text-align:center}.home-wrapper .mission-story-wrapper .story-wrapper{display:grid;grid-template-columns:1fr;height:57vh;margin-left:10px;margin-top:10px;width:50vw}.home-wrapper .mission-story-wrapper .story-wrapper .story-header-text{font-family:Fredoka,sans-serif;font-size:calc(.35vw + .25vh + 40px);font-weight:500;padding-top:50px;text-align:center}.home-wrapper .mission-story-wrapper .story-wrapper .story-text{font-size:calc(.35vw + .25vh + 11px);letter-spacing:.3px;line-height:23px;padding-left:20px;padding-right:20px;text-align:center}@media screen and (max-width:1080px){.home-wrapper .mission-story-wrapper .mission-wrapper,.home-wrapper .mission-story-wrapper .story-wrapper{height:50vh;width:94vw}}.home-wrapper .mission-story-wrapper .video-wrapper{border:5px solid #f0d3e5;height:auto;margin-left:50px;margin-right:50px;padding-top:56.25%;position:relative;width:auto}.home-wrapper .mission-story-wrapper .story-video{left:0;position:absolute;top:0}.home-wrapper .mission-story-wrapper .story-video>.video-wrapper{position:absolute}@media screen and (max-width:1080px){.home-wrapper .mission-story-wrapper{display:grid;grid-template-columns:1fr;margin-bottom:30px;margin-top:50px}.home-wrapper .video-wrapper{margin-top:350px}}.home-wrapper .people-wrapper{display:grid;grid-template-columns:18% 1fr;grid-template-rows:min-content 360px;margin-bottom:50px;padding-bottom:50px;padding-top:0}.home-wrapper .people-wrapper ::-webkit-scrollbar{background-color:#d1d1e0;height:4px}.home-wrapper .people-wrapper ::-webkit-scrollbar-thumb{background:#000}.home-wrapper .people-wrapper .people-header{font-family:Fredoka,sans-serif;font-size:calc(.35vw + .25vh + 40px);font-weight:500;grid-column:1/3;margin:75px 0 75px 50px}.home-wrapper .people-wrapper .people-menu-wrapper{margin-left:65px}.home-wrapper .people-wrapper .people-menu-wrapper .menu-item{border-bottom:2px solid #0000;font-size:20px;transition:.3s linear;width:fit-content}.home-wrapper .people-wrapper .people-menu-wrapper .menu-item:hover{border-bottom:2px solid #000;cursor:pointer;transition:.3s linear}.home-wrapper .people-wrapper .people-menu-wrapper .menu-item.active{border-bottom:2px solid #000}.home-wrapper .people-wrapper .button{color:var(--line_color);font-size:14px;font-weight:700;height:56px;letter-spacing:2px;position:relative;text-decoration:none;transition:all .3s ease;width:240px;z-index:0}.home-wrapper .people-wrapper .button:hover{letter-spacing:6px}.home-wrapper .people-wrapper .people-card-wrapper{grid-column:2;margin-right:20px;overflow:hidden;overflow-x:auto}.home-wrapper .people-wrapper .people-card-wrapper .card-wrapper{animation-duration:1s;animation-name:slideup;position:relative}.home-wrapper .people-wrapper .people-card-wrapper .card-wrapper .mentors-card-wrapper{grid-column-gap:50px;display:grid;grid-template-columns:min-content min-content min-content min-content min-content}.home-wrapper .people-wrapper .people-card-wrapper .card-wrapper .company-logos{display:grid;grid-template-columns:repeat(auto-fit,40px)}.home-wrapper .people-wrapper .people-card-wrapper .card-wrapper .team-card-wrapper{grid-column-gap:50px;display:grid;grid-template-columns:repeat(8,min-content)}.home-wrapper .people-wrapper .people-card-wrapper .card-wrapper.inactive{display:none}.home-wrapper .people-wrapper .people-card-wrapper .text-wrapper{animation-duration:1s;animation-name:slideup;width:100%}.home-wrapper .people-wrapper .people-card-wrapper .text-wrapper .mentors-link{position:absolute}.home-wrapper .people-wrapper .people-card-wrapper .text-wrapper.inactive{display:none}@keyframes slideup{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:800px){.home-wrapper .people-wrapper{grid-template-columns:1fr;grid-template-rows:min-content min-content 400px;margin-bottom:100px;overflow:auto;width:100vw}.home-wrapper .people-wrapper .people-header{margin-bottom:20px}.home-wrapper .people-wrapper .people-menu-wrapper{display:grid;grid-row:2;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 20px}.home-wrapper .people-wrapper .people-menu-wrapper .menu-item{font-size:15px;margin:0 auto;text-align:center;width:fit-content}.home-wrapper .people-wrapper .people-card-wrapper{grid-column:1;grid-row:3;margin:40px 20px 0}.home-wrapper .people-wrapper .people-card-wrapper .cards{height:200px;width:130px}.home-wrapper .people-wrapper .people-card-wrapper .cards p{font-size:calc(.35vw + .25vh + 11px);font-size:13px;height:150px;letter-spacing:.3px;line-height:23px;overflow:auto}.home-wrapper .people-wrapper .people-card-wrapper .cards img{height:120px;margin:0 auto;position:aboslute;width:120px}}.home-wrapper .news-wrapper{padding-top:100px}.home-wrapper .news-wrapper ::-webkit-scrollbar{background-color:#d1d1e0;height:4px}.home-wrapper .news-wrapper ::-webkit-scrollbar-thumb{background:#000}.home-wrapper .news-wrapper .news-header{font-family:Fredoka,sans-serif;font-size:calc(.35vw + .25vh + 40px);font-weight:500;margin-left:50px}.home-wrapper .news-wrapper .news-cards-wrapper{grid-gap:50px;display:grid;grid-template-columns:repeat(7,400px);height:60vh;margin:50px 70px;overflow-x:scroll;padding-bottom:40px}.home-wrapper .news-wrapper .news-cards-wrapper .news-card{background-size:cover;height:100%;position:relative;width:100%}.home-wrapper .news-wrapper .news-cards-wrapper .news-card .news-card-header{bottom:0;color:#fffffa;font-size:25px;margin:0 20px 30px 30px;overflow:hidden;position:absolute;text-transform:capitalize;transition:.5s ease-in-out}.home-wrapper .news-wrapper .news-cards-wrapper .news-card:hover{cursor:pointer}.home-wrapper .news-wrapper .news-cards-wrapper .news-card:hover .news-card-header{color:#d1d1e0;transition:.2s ease-in-out}@media screen and (max-width:800px){.home-wrapper .news-wrapper .news-cards-wrapper{grid-template-columns:repeat(7,200px);height:50vh;margin-left:20px;margin-right:20px}.home-wrapper .news-wrapper .news-cards-wrapper .news-card .news-card-header{font-size:22px}}.home-wrapper .contact-wrapper{position:relative;z-index:3}.button-glow{background-color:#fff;border:none;border-radius:10px;box-shadow:0 0 10px #fff;color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:25px 2px 4px;padding:15px 25px;text-align:center;text-decoration:none;transition:.3s}.button-glow:hover{box-shadow:0 0 20px #fff,0 0 30px #fff}.videos-wrapper{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-top:2rem}.video-container{align-items:center;border-radius:2;display:flex;flex-direction:column;max-width:560px}.video-container .video-title{font-size:1.1rem;margin-bottom:.5rem;text-align:center}.video-container iframe{border-radius:4px}.funding-container{align-items:center;display:flex;flex-direction:column}.funding-link{font-size:large;font-weight:500;margin-top:25px}.promo-flyer{column-count:2;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.promo-flyer img{box-shadow:5px 10px #bc7d6c;height:600px;width:auto}.newspage-wrapper{grid-column-gap:50px;background-color:#fffffa;display:grid;font-family:Lato,sans-serif;grid-template-columns:25vw 1fr;height:calc(100vh - 100px);margin:0 50px;padding-top:100px}.newspage-wrapper .newspage-header{font-family:Fredoka,sans-serif;font-size:40px;font-style:italic;font-weight:500;padding-top:75px}.newspage-wrapper .newspage-news-wrapper .newspage-news-article{border-bottom:2px solid #000;cursor:pointer;display:grid;grid-template-columns:1fr max-content;margin:0 0 50px;padding:3px 0 7px}.newspage-wrapper .newspage-news-wrapper .newspage-news-article h3{font-size:25px;font-weight:600;margin:0 40px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newspage-wrapper .newspage-news-wrapper .newspage-news-article p{font-weight:300;margin:0}@media screen and (max-width:800px){.newspage-wrapper{grid-template-columns:1fr;grid-template-rows:min-content min-content;margin:0 20px}.newspage-wrapper .newspage-header{margin-bottom:40px}}#newspage-wrapper-portal{grid-template-columns:1fr;grid-template-rows:min-content min-content}#newspage-wrapper-portal .newspage-header{margin-bottom:20px;padding-top:0}.alert-wrapper{background-color:#c8c8c8e6;border-radius:10px;bottom:20px;display:grid;grid-template-columns:1fr min-content;left:50%;position:fixed;transform:translate(-50%);width:300px}.alert-wrapper .alert-body{font-size:14px;margin-left:10px}.alert-wrapper button{border:none;cursor:pointer;margin-right:10px}.alert-wrapper .alert-close,.alert-wrapper .alert-close:hover,.alert-wrapper button{background-color:#0000}.alert-wrapper-open{opacity:1}.alert-wrapper-closed,.alert-wrapper-open{transition-properties:transform,opacity;transition:.2s linear}.alert-wrapper-closed{opacity:0}.friendspage-wrapper{font-family:Lato,sans-serif;margin:0 50px;padding-top:100px}.friendspage-wrapper a{color:#000}.friendspage-wrapper .friendspage-header{font-family:Fredoka,sans-serif;font-size:40px;font-style:italic}.friendspage-wrapper .friendspage-headshots-wrapper{grid-gap:10px;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-items:center;margin:50px 0}.friendspage-wrapper .friendspage-description{font-size:17px;margin:0 0 50px}.contact-wrapper{display:grid;font-family:Lato,sans-serif;grid-template-columns:33% 1fr;margin-left:50px;margin-right:50px;padding-top:100px}.contact-wrapper .contact-header{font-family:Fredoka,sans-serif;font-size:40px;font-style:italic;grid-column:1}.contact-wrapper .contact-header p{font-size:20px}.contact-wrapper .contact-header a{color:#000;text-decoration:underline}.contact-wrapper .contact-form-wrapper{grid-column-gap:80px;grid-row-gap:10px;display:grid;grid-column-start:2;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,fit-content)}.contact-wrapper .contact-form-wrapper .contact-lbl{font-style:"Lato",sans-serif;letter-spacing:.3px;margin-right:10px;white-space:nowrap}.contact-wrapper .contact-form-wrapper .form-input{background-color:#efefef;border:#0000;border-bottom:1px solid gray;border-radius:0;font-family:Lato,sans-serif;font-size:15px;height:25px;margin-bottom:20px;margin-right:10px;padding-left:5px;padding-right:5px;transition:.3s ease-in-out;transition-property:background-color border-bottom;width:100%}.contact-wrapper .contact-form-wrapper .form-input:focus{background-color:#e3e3e3;border-bottom:1px solid #000;outline:none;transition:.3s ease-in-out;transition-property:background-color border-bottom}.contact-wrapper .contact-form-wrapper .input-wrap{display:grid;grid-template-columns:120px 1fr}.contact-wrapper .contact-form-wrapper .input-fname{grid-column:1;grid-row:1}.contact-wrapper .contact-form-wrapper .input-lname{grid-column:2;grid-row:1}.contact-wrapper .contact-form-wrapper .input-email{grid-column-end:3;grid-column-start:1;grid-row:2}.contact-wrapper .contact-form-wrapper .input-subject{grid-column-end:3;grid-column-start:1;grid-row:3}.contact-wrapper .contact-form-wrapper .input-msg{grid-column-end:3;grid-column-start:1;grid-row:4}.contact-wrapper .contact-form-wrapper .input-msg .input-area{font-family:Lato,sans-serif;height:100px;resize:none}.contact-wrapper .contact-form-wrapper .contact-submit-btn{background-color:#0000;border-radius:50%;font-family:Lato,sans-serif;font-size:15px;grid-column-end:3;grid-column-start:1;grid-row:5;height:120px;margin-left:auto;margin-right:auto;text-align:center;width:120px}.contact-wrapper .contact-form-wrapper .btn-nosuccess{border:1px solid #000;color:#000;transition:.3s ease-in-out;transition-property:color border}.contact-wrapper .contact-form-wrapper .btn-success{border:1px solid #4bb543;color:#4bb543;transition:.3s ease-in-out;transition-property:color border}.contact-wrapper .contact-form-wrapper .contact-submit-btn:hover{border:1px solid #fc0;color:#fc0;cursor:pointer;transition:.3s ease-in-out;transition-property:color border}@media screen and (max-width:900px){.contact-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;margin-left:20px;margin-right:20px}.contact-wrapper .contact-header{grid-column:1;margin:0 auto 40px}.contact-wrapper .contact-form-wrapper{font-size:14px;grid-column:1;grid-template-rows:repeat(6,fit-content)}.contact-wrapper .contact-form-wrapper .input-wrap .form-input{margin-right:0;padding-left:0;padding-right:0}.contact-wrapper .contact-form-wrapper .input-fname{grid-column-end:3;grid-column-start:1;grid-row:1}.contact-wrapper .contact-form-wrapper .input-lname{grid-column-end:3;grid-column-start:1;grid-row:2}.contact-wrapper .contact-form-wrapper .input-email{grid-column-end:3;grid-column-start:1;grid-row:3}.contact-wrapper .contact-form-wrapper .input-subject{grid-column-end:3;grid-column-start:1;grid-row:4}.contact-wrapper .contact-form-wrapper .input-msg{grid-column-end:3;grid-column-start:1;grid-row:5}.contact-wrapper .contact-form-wrapper .input-msg .input-area{font-family:Lato,sans-serif;height:100px;resize:none}.contact-wrapper .contact-form-wrapper .contact-submit-btn{grid-column-end:3;grid-column-start:1;grid-row:6}}.privacypolicy-wrapper{margin-left:20px;margin-right:20px;margin-top:100px}.events-wrapper{font-family:Lato,sans-serif;margin:0 50px;padding-top:100px}.events-wrapper a{color:#000}.events-wrapper .event{text-align:center}.events-wrapper .event img{height:80vh;margin:0 auto}@media(max-aspect-ratio:1/1){.events-wrapper .event img{height:100%;width:100%}}.portal-profile-question{margin-bottom:20px;margin-top:40px}.portal-profile-question input,.portal-profile-question select{margin-left:5px;margin-top:5px;padding:2px 0;width:100%}.portal-profile-question .multiselect-item{display:grid;grid-template-columns:40px 1fr}.tooltip-component-wrapper{position:relative}.tooltip-component-wrapper button{background-color:#0000;border:none;font-family:Lato,sans-serif;font-size:15px;text-decoration:underline}.tooltip-component-wrapper button:hover{cursor:pointer}.tooltip-component-wrapper .tooltip-body{background-color:#d1d1e0;border-radius:7px;box-shadow:0 0 7px 8px #e6e6e64d;display:grid;font-weight:400;grid-template-columns:1fr auto;opacity:0;padding:10px;position:absolute;transform:translateY(-160%);transition:.3s linear;visibility:hidden;width:250px;z-index:2}.tooltip-component-wrapper .tooltip-body a:hover{cursor:pointer}.tooltip-component-wrapper .tooltip-body-show{opacity:1;transition:.3s linear;visibility:visible}.portal-profile-wrapper{margin-bottom:50px}.portal-profile-wrapper h1{border-bottom:1px solid #000;font-size:20px;grid-column-end:4;grid-column-start:1;margin:0 0 5px;padding-bottom:5px}.portal-profile-wrapper input{background-color:#0000;border:none;border-bottom:1px dashed #000;font:Lato,sans-serif;font-size:15px}.portal-profile-wrapper input:focus{outline:none;transition:border-bottom .1s linear}.portal-profile-wrapper .portal-your-info-wrapper{grid-row-gap:10px;grid-column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr}.portal-profile-wrapper .portal-your-info-wrapper b{font-size:16px}.portal-profile-wrapper .portal-your-info-wrapper p{margin:0}.portal-profile-wrapper .portal-profile-questions{margin-bottom:20px;margin-top:40px}.portal-profile-wrapper .portal-profile-questions input{margin-left:5px;padding:2px 0;width:minmax(100px,100%)}.portal-profile-wrapper .profile-save-button{background:#00c800e6;border-radius:7px;bottom:0;margin:0 20px 20px 0;padding:10px;position:fixed;right:0}.portal-profile-wrapper .profile-save-button:hover{cursor:pointer}@media only screen and (max-width:800px){.portal-profile-wrapper .portal-your-info-wrapper{display:grid;grid-template-columns:1fr}.portal-profile-wrapper .portal-your-info-wrapper h1,.portal-profile-wrapper h1{grid-column:1}}.associate-component-wrapper h1{text-align:center}.associate-component-wrapper .portal-associates-associate-profile-wrapper{margin:0 0 30px}.associate-component-wrapper .portal-associates-associate-profile-wrapper h3{border-bottom:1px solid #000;margin:0 0 5px;padding:0 0 5px}.journal-component-wrapper h1{text-align:center}.portal-adminfunctions-wrapper .admin-function-wrapper{background-color:#f0f0f0;border-radius:10px;margin-bottom:40px;padding:15px}.portal-adminfunctions-wrapper h1{font-size:20px}.portal-adminfunctions-wrapper code{font-size:12px}.portal-adminfunctions-wrapper button{background-color:#d3d3d3;border:none;border-radius:7px;margin:0 10px;padding:7px;transition:background-color .2s ease-in-out}.portal-adminfunctions-wrapper button:hover{background-color:#e6e6e6;cursor:pointer;transition:background-color .2s ease-in-out}.portal-dashboard-wrapper{display:grid;font-family:Lato,sans-serif;grid-template-columns:200px 1fr;grid-template-rows:min-content 1fr;margin-left:20px;margin-right:20px}.portal-dashboard-wrapper .portal-hello-header{height:min-content;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;width:min-content}.portal-dashboard-wrapper .portal-hello-header .portal-user-logo{border:1px solid #000;border-radius:4px;font-weight:600;margin-left:auto;margin-right:auto;padding:10px;text-align:center;width:20px}.portal-dashboard-wrapper .portal-hello-header .portal-user-name{font-weight:300}.portal-dashboard-wrapper .portal-tab-selector-wrapper{font-weight:600;grid-row-end:3;grid-row-start:1;margin-top:40px;overflow:hidden}.portal-dashboard-wrapper .portal-tab-selector-wrapper div{overflow:hidden}.portal-dashboard-wrapper .portal-tab-selector-wrapper p{cursor:pointer;margin:0}.portal-dashboard-wrapper .portal-tab-selector-wrapper .portal-tab-underline-open{border:1px solid #000;margin-bottom:5px;transform:translate(0);transition:transform .3s linear;width:40px}.portal-dashboard-wrapper .portal-tab-selector-wrapper .portal-tab-underline-closed{border:1px solid #000;margin-bottom:5px;transform:translate(-55px);transition:transform .3s linear;width:40px}.portal-dashboard-wrapper .protal-selected-tab-wrapper{grid-column:2}@media only screen and (max-width:600px){.portal-dashboard-wrapper{grid-template-columns:1fr 40px;grid-template-rows:min-content min-content 1fr;margin:0 20px;overflow:auto;width:100%}.portal-dashboard-wrapper .portal-hello-header{grid-row-end:1;grid-row-start:0}.portal-dashboard-wrapper .portal-tab-selector-wrapper{display:inline-block;grid-row:1}.portal-dashboard-wrapper .portal-tab-selector-wrapper div{display:inline-block;margin:0 10px}.portal-dashboard-wrapper .portal-tab-selector-wrapper .portal-tab-underline-open{transform:translate(-10px)}.portal-dashboard-wrapper .protal-selected-tab-wrapper{grid-column:1;grid-row:3}}.view-profiles-wrapper h1{border-bottom:1px solid #000;font-size:20px;margin:0 0 20px;padding-bottom:5px}.view-profiles-wrapper .view-profiles-component-wrapper{grid-gap:10px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.view-profiles-wrapper .view-profiles-component-wrapper h1{text-align:center}.view-profiles-wrapper .view-profiles-component-wrapper .view-profiles-profile{display:grid;grid-template-columns:min-content 300px}.view-profiles-wrapper .view-profiles-component-wrapper .view-profiles-profile h3{margin:5px 0}.view-profiles-wrapper .view-profiles-component-wrapper .view-profiles-profile h2{border:1px solid #000;border-radius:4px;font-size:18px;font-weight:600;grid-row:1/3;height:20px;margin:auto 15px auto 0;padding:10px;text-align:center;width:20px}.view-profiles-wrapper .view-profiles-component-wrapper .view-profiles-profile p{font-size:14px;grid-column:2;margin:0}.portal-login-wrapper{grid-column-gap:20px;grid-row-gap:5px;background-color:#d1d1e0;border-radius:10px;display:grid;font-family:Lato,sans-serif;grid-template-columns:1fr;height:auto;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.portal-login-wrapper .portal-login-header{font-size:30px;grid-row:1;padding:20px 0;text-align:center}.portal-login-wrapper button{background-color:#0000;border:none;font-family:Lato,sans-serif;font-size:15px;margin:20px auto 0;text-decoration:underline}.portal-login-wrapper button:hover{cursor:pointer}.portal-login-wrapper input{background-color:#f7f2ff;border:0 solid #0000;height:20px;padding:5px}.portal-login-wrapper input:focus{outline:none}.register-page-wrapper{margin-top:100px}.register-page-wrapper h1{text-align:center}.register-page-wrapper .register-form{grid-row-gap:10px;grid-column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-left:20px;margin-right:20px}.register-page-wrapper .register-form p{margin:0}.register-page-wrapper .register-form input,.register-page-wrapper .register-form select{height:20px}.register-page-wrapper .submitbutton{margin-top:40px;text-align:center}.register-page-wrapper .submitbutton button{background:none;border:none;font-size:15px;text-decoration:underline}.register-page-wrapper .submitbutton button:hover{cursor:pointer}
/*# sourceMappingURL=main.db379ce3.css.map*/