body,html,input,label,textarea{margin:0;padding:0;color:#000}body,button,html,input,input::placeholder,label,textarea,textarea::placeholder{font-family:Roboto,Arial,Helvetica,sans-serif}::selection{background-color:#ffc3ec;color:#000}.section{padding:10px;text-align:center}.icon{color:#e455b4}.purplebutton{color:#fff;background-color:#e455b4;padding:10px 20px;position:relative;text-decoration:none}.purplebutton:hover{background-color:#c32c91;transition:background-color .2s ease-in}.flex{display:flex;justify-content:center;align-items:center}.upcomingEvents a{font-weight:300;color:#fff;text-decoration:none}.row{display:grid;grid-template-columns:50% 50%}@media only screen and (max-width:700px){.row{grid-template-columns:100%}}iframe{width:70%;height:95vh;border:1px solid #000;outline:0}.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:30px;margin-top:5px}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}df-messenger{--df-messenger-bot-message:#f8f9fa;--df-messenger-user-message:#c32c91;--df-messenger-font-color:#000;--df-messenger-send-icon:#c32c91;--df-messenger-primary-color:#c32c91;position:fixed;bottom:20px;right:20px}.fade{opacity:.6;transform:translateY(8vh);visibility:hidden;transition:opacity 1.2s ease-out,transform .6s ease-out,visibility 1.2s ease-out;will-change:opacity,transform,visibility}.fade.is-visible{opacity:1;transform:none;visibility:visible}.grid{display:grid;grid-template-columns:24% 24% 24% 24%;grid-column-gap:10px;grid-row-gap:10px;margin:20px}.grid-three{display:grid;grid-template-columns:31% 31% 31%;grid-column-gap:40px;grid-row-gap:40px}.grid-two{display:grid;width:50%;grid-template-columns:48% 48%;grid-column-gap:10px;grid-row-gap:10px;margin:20px auto}@media only screen and (max-width:1150px){.grid{grid-template-columns:33% 33% 33%}}@media only screen and (max-width:1000px){.grid,.grid-three{grid-template-columns:49% 49%}.grid-two{width:90%;padding:0 20px}}@media only screen and (max-width:600px){.grid,.grid-three,.grid-two{grid-template-columns:100%}}.grid-item{padding:10px}h1{animation:glowalt 1s ease-in-out infinite alternate}.teamhighlights .col{min-height:200px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.teamhighlights .col h3{color:#fff!important}.teamhighlights .col a{text-decoration:none;color:#fff!important;background-color:rgba(104,19,93,.705);width:100%}.teamhighlights .col:hover{transform:scale(1.15)}.Tabs{background-color:#fff;margin:0;padding:0;border:1px solid #fff;position:relative;z-index:1000}.Tabs .logo{flex:1 1}.Tabs .tabs{list-style-type:none;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}.Tabs .tabs .logo a{display:flex;justify-content:left;align-items:center}.Tabs .tabs .logo a img{margin-left:10px}.Tabs .tab{padding:6px 20px;margin:5px;display:flex}.Tabs .tab a{text-decoration:none;color:#000;font-weight:400}.Tabs .this-page{border-bottom:2px solid #000}.Tabs .toggle{display:none;cursor:pointer;align-items:center;justify-content:center;color:#000;font-size:24px}@media screen and (max-width:800px){.Tabs{background-color:#f8e9f9}.Tabs .tabs{flex-direction:column;align-items:flex-start}.Tabs .tab{display:none;width:100%;padding:10px;text-align:left}.Tabs .tab a{width:100%}.Tabs .tabs.open .tab{display:flex}.Tabs .toggle{display:flex;position:absolute;right:5px;top:4px}.Tabs .logo{display:flex;justify-content:left;align-items:center;width:100%}}.Banner .col{float:left!important;width:50%}.Banner .row:after{clear:both!important;display:table!important;content:""!important}.Banner .banner-bar{background-color:#ffc3ec;color:#e455b4;margin:0;padding:5px;text-align:center;font-weight:400;font-size:16px;display:block}.Banner .banner-x{background:none;border:none;cursor:pointer}.Banner .banner-left{width:97%}.Banner .banner-right{width:15px}.Banner p{margin:0;padding:5px 0 0}@media (max-width:900px){.Banner .banner-left{width:87%;margin-left:5px;margin-right:15px}.Banner .banner-right{margin-right:10px}}.Header{height:70vh;width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff}.Header #overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.Header .headerborder{background-color:rgba(195,44,145,.7);padding:20px;min-width:300px;z-index:10;position:absolute}.Header .headerborder h1{font-size:60px;text-align:center;margin:0;padding:0}.Header .headerborder p{text-align:center;font-weight:300}@media screen and (max-width:800px){.Header h1{font-size:50px!important}.Header .headerborder{width:340px!important}}.Footer .footerPt2{background-color:#000;padding:10px}.coolHeader{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/frontbackground.jpg);width:100%;padding:0}.coolHeader .sidepanel{display:flex;position:absolute;width:60%;padding-left:40px;margin-bottom:0;padding-bottom:0;align-items:center;margin-top:100px;top:0}.coolHeader .sidepanel h1{font-family:Roboto;font-weight:700;margin:0;padding:0;font-size:80px;animation:glow 1s ease-in-out infinite alternate}.coolHeader .sidepanel .description{margin:0;font-weight:500;padding:0;font-size:25px}@media screen and (max-width:400px){.coolHeader .sidepanel h1{font-size:40px}}@media screen and (max-width:820px){.coolHeader .sidepanel{width:100%;padding-left:0}.coolHeader h1{font-size:50px}}.Index .impact{background-color:#333;padding:20px}.Index .impact .grid{grid-template-columns:25% 25% 25% 25%}.Index .impact .grid .col svg{height:40px}.Index .impact .grid .col p{margin:10px 0 0;padding:0}.Index .impact .grid .col .icon,.Index .impact .grid .col p{color:#fff!important}.Index .aboutFirst{width:45%;text-align:left}.Index .aboutFirst a{color:inherit}.Index .row{margin:20px;background-color:#f6deee;text-align:left;border-radius:30px}.Index .row .column{padding:40px}.Index .row .teamPhoto{background-image:url(/images/TeamPicture.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;border-top-right-radius:20px;border-bottom-right-radius:20px;min-height:200px}.Index .grid-item{border:2px solid #e455b4;text-align:center}.Index h3{color:#e455b4}.Index .firstrow{display:grid;grid-template-columns:auto auto auto;grid-column-gap:10px;grid-row-gap:10px;margin:10px}.Index .firstrow .col{background-color:#333;border-radius:15px;padding:5px}.Index .firstrow a{text-decoration:none;color:#fff}@media screen and (max-width:950px){.Index .aboutFirst{width:70%}.Index .firstrow{grid-template-columns:auto auto}.Index .aboutUsCol{border-left-width:0}}@media screen and (max-width:850px){.Index .aboutFirst{width:90%}.Index .firstrow{grid-template-columns:auto}}.photogallery{display:flex;flex-wrap:wrap;padding:0}.picrow{flex:24% 1;max-width:24%;padding:0 4px}.picrow img{margin-top:8px;vertical-align:middle;width:100%}@media screen and (max-width:820px){.firstrow{grid-template-columns:auto}.picrow{flex:48% 1;max-width:48%}}@media screen and (max-width:600px){.picrow{flex:99% 1;max-width:99%}}.About{background-color:#f6deee}.About .mission{background-color:#fff}.About #coach-grid{grid-template-columns:50% 50%!important}.About #mentor-grid{grid-template-columns:33% 33% 33%!important}@media only screen and (max-width:900px){.About #coach-grid,.About #mentor-grid{grid-template-columns:50% 50%!important}}@media only screen and (max-width:700px){.About #coach-grid,.About #mentor-grid{grid-template-columns:100%!important}}.About .person{position:relative;width:250px;height:300px;margin:20px}.About .person .person-image{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:8px}.About .person .person-textbox{position:absolute;bottom:-20px;right:-10px;background-color:#fff;padding:10px;max-width:90%}.About .person .person-textbox h3{margin:0;font-size:16px;font-weight:700}.About .person .person-textbox p{margin:5px 0;font-size:14px;line-height:1.4}.Initiatives .section{padding:40px}.Initiatives .section img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px}.Initiatives .goal{border:2px solid #e455b4;border-radius:20px;padding:20px;text-align:center}.Initiatives .goal h3{color:#e455b4;font-size:50px;font-weight:700;margin:0;padding:0}.Resources .section,.Seasons .section{padding:40px 100px}.Resources .section img,.Seasons .section img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px}.Resources .award-grid .icon,.Seasons .award-grid .icon{margin-right:5px;color:#e455b4}.Resources .award-grid .grid-item,.Seasons .award-grid .grid-item{border:2px solid #e455b4;text-align:center}.Resources .award-grid .green,.Seasons .award-grid .green{border:2px solid #4444f7}.Resources .award-grid .green .icon,.Seasons .award-grid .green .icon{color:#4444f7}.Resources .award-grid .blue,.Seasons .award-grid .blue{border:2px solid #9a44c2}.Resources .award-grid .blue .icon,.Seasons .award-grid .blue .icon{color:#9a44c2}.Resources .award-grid b,.Seasons .award-grid b{color:#e455b4}.Resources .award-grid .light,.Seasons .award-grid .light{font-weight:300}.Resources .seasongrid,.Seasons .seasongrid{grid-template-columns:49% 49%}@media screen and (max-width:820px){.Resources .seasongrid,.Seasons .seasongrid{grid-template-columns:100%}}.Resources .resource-grid .grid-item,.Resources .seasongrid .grid-item,.Seasons .resource-grid .grid-item,.Seasons .seasongrid .grid-item{background-color:#f6deee;padding:5px;border-radius:10px}.Resources .resource-grid .grid-item .imageContainer,.Resources .seasongrid .grid-item .imageContainer,.Seasons .resource-grid .grid-item .imageContainer,.Seasons .seasongrid .grid-item .imageContainer{position:relative;margin:auto;width:80%;height:150px}.Resources .resource-grid .grid-item .imageContainer img,.Resources .seasongrid .grid-item .imageContainer img,.Seasons .resource-grid .grid-item .imageContainer img,.Seasons .seasongrid .grid-item .imageContainer img{width:100%;height:100%;object-fit:cover}.Resources .button,.Seasons .button{padding:10px 40px;text-decoration:none;border:none;outline:none;color:#fff;background-color:#e455b4;border-radius:50px;font-family:Roboto Condensed,Roboto,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;display:block;width:50%;margin-left:auto;margin-right:auto;margin-bottom:10px}.Events #outreaches{text-align:left;padding:0}.Events .eventsection{background-color:#333;padding:10px;margin:10px;border-radius:10px;border-left:7px solid #e455b4}.Events .eventsection h4{margin:0;padding:0;font-weight:400}.Events table{border-collapse:separate;border-spacing:10px 0}.Events table td{border-bottom:1px solid #000}.Events th{font-weight:300;background-color:#8b008b}.Events td,.Events th{padding-right:15px;padding-left:15px}.Contact .contactTable{height:-moz-fit-content;height:fit-content}.Contact .contactTable tr{vertical-align:top}.Contact .contactTable .tablesection p{margin:0;color:#e455b4}.Contact .contactTable .tablesection a{color:#000;text-decoration:none}.Contact .contactTable .tablesection a:hover{text-decoration:underline}.Contact .contactbox{padding:40px}.Contact .contactbox h1{text-align:center;font-size:40px}.Contact .contactbox .col{padding:10px}.Contact .twogrid{display:grid;grid-template-columns:30% 70%;background:#f6deee;background-repeat:no-repeat;background-position:100% 0;background-attachment:fixed;background-size:cover;border-radius:20px;padding-top:5px}.Contact label{background-color:transparent}@media screen and (max-width:820px){.Contact .twogrid{grid-template-columns:auto}}.Contact input[type=email],.Contact input[type=text]{border:none;height:25px;border-radius:2px}.Contact textarea{min-height:100px;max-height:400px;resize:vertical}.Contact button,.Contact input,.Contact input::placeholder,.Contact textarea,.Contact textarea::placeholder{margin-top:5px;background-color:transparent;outline:none}.Contact button{background-color:#c32c91;width:50%;padding:10px;color:#fff;border:none;border-radius:50px;cursor:pointer;font-weight:500;font-size:15px;margin:0!important}.Contact button:hover{background-color:#992372}.Contact form{width:95%;margin:0!important;padding:0}.Contact input[type=email],.Contact input[type=text],.Contact textarea{width:98%;border:2px solid #000;padding:5px}.Contact input[type=email]:focus,.Contact input[type=text]:focus,.Contact textarea:focus{box-shadow:0 0 5px #ffc3ec;border:2px solid #ffc3ec}.Account .section,.LogIn .section,.SignUp .section{background:#fff;border-radius:10px;padding:30px;width:300px;margin-left:auto;margin-right:auto;text-align:center}.Account .section h2,.LogIn .section h2,.SignUp .section h2{color:#333;margin-bottom:20px;font-size:24px}.Account .section button,.LogIn .section button,.SignUp .section button{width:100%;border:none;border-radius:5px;padding:10px;font-size:16px;margin:10px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.Account .section button .fa-icon,.LogIn .section button .fa-icon,.SignUp .section button .fa-icon{margin-right:10px}.Account .section button.googleButton,.LogIn .section button.googleButton,.SignUp .section button.googleButton{background-color:#ea4335;color:#fff}.Account .section button.googleButton:hover,.LogIn .section button.googleButton:hover,.SignUp .section button.googleButton:hover{background-color:#d73828}.Account .section button.discordButton,.LogIn .section button.discordButton,.SignUp .section button.discordButton{background-color:#7289da;color:#fff}.Account .section button.discordButton:hover,.LogIn .section button.discordButton:hover,.SignUp .section button.discordButton:hover{background-color:#5a6dbb}.Account .section select,.LogIn .section select,.SignUp .section select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:14px;box-sizing:border-box;background-color:#f9f9f9;color:#333}.Account .section select:focus,.LogIn .section select:focus,.SignUp .section select:focus{outline:none;border-color:#e455b4;background-color:#fff}.Account .section select option,.LogIn .section select option,.SignUp .section select option{padding:10px;background-color:#fff}.Account .section select option:checked,.LogIn .section select option:checked,.SignUp .section select option:checked{color:#fff;background-color:#992372}.Account .section select[multiple],.LogIn .section select[multiple],.SignUp .section select[multiple]{height:auto;min-height:80px;overflow-y:auto}.Account .section form,.LogIn .section form,.SignUp .section form{margin-top:20px}.Account .section form label,.LogIn .section form label,.SignUp .section form label{display:block;text-align:left;font-size:14px;margin-bottom:5px;color:#333}.Account .section form input,.LogIn .section form input,.SignUp .section form input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:14px;box-sizing:border-box}.Account .section form button,.LogIn .section form button,.SignUp .section form button{background-color:#e455b4;color:#fff;font-size:16px;font-weight:700}.Account .section form button:hover,.LogIn .section form button:hover,.SignUp .section form button:hover{background-color:#e455b4}.Account .section a#Signup,.LogIn .section a#Signup,.SignUp .section a#Signup{color:#e455b4;font-weight:700;text-decoration:none;margin-left:3px}.Account .section a#Signup:hover,.LogIn .section a#Signup:hover,.SignUp .section a#Signup:hover{text-decoration:underline}.Account .section p,.LogIn .section p,.SignUp .section p{margin-top:10px;color:#666;font-size:14px}.FllCurriculum .curriculum-container{display:flex;flex-direction:row;gap:20px;padding:20px;box-sizing:border-box}@media(max-width:768px){.FllCurriculum .curriculum-container{flex-direction:column}}.FllCurriculum .sidebar{flex:1 1;max-width:300px;background-color:#f4f4f4;border-radius:10px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FllCurriculum .sidebar h3{font-size:18px;color:#333;margin-bottom:10px}.FllCurriculum .sidebar ul{list-style:none;padding:0}.FllCurriculum .sidebar ul li{padding:10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease;font-size:14px;color:#333}.FllCurriculum .sidebar ul li:hover{background-color:#eaeaea}.FllCurriculum .sidebar ul li.active{background-color:#e455b4;color:#fff}@media(max-width:768px){.FllCurriculum .sidebar{max-width:100%}}.FllCurriculum .video-section{flex:3 1;display:flex;flex-direction:column;gap:10px}.FllCurriculum .video-section .video-header{text-align:left;background-color:#fff;padding:10px 20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FllCurriculum .video-section .video-header h2{margin:0;font-size:20px;color:#333}.FllCurriculum .video-section .video-header p{margin:5px 0 0;font-size:14px;color:#666}.FllCurriculum .video-section .video-player{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.FllCurriculum .video-section .video-player iframe{width:100%;height:400px;border:none;border-radius:10px}@media(max-width:768px){.FllCurriculum .video-section .video-player iframe{height:300px}}.FllCurriculum .quiz-section{margin-top:20px;padding:20px;background-color:#f9f9f9;border-radius:8px}.FllCurriculum .quiz-section h3{font-size:25px;margin:0;padding:0}.FllCurriculum .question-container{margin-bottom:20px}.FllCurriculum .question-container .actual-question{font-weight:700;margin-bottom:10px}.FllCurriculum .choices{display:flex;flex-direction:column}.FllCurriculum .choice-btn{margin:5px 0;padding:10px;background-color:#ededed;border:1px solid #ccc;border-radius:5px;text-align:left;cursor:pointer;transition:background-color .3s}.FllCurriculum .choice-btn.selected,.FllCurriculum .choice-btn:hover{background-color:#ffc3ec}.FllCurriculum .check-answer-btn{padding:10px 15px;background-color:#c32c91;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:10px;transition:background-color .3s}.FllCurriculum .check-answer-btn:hover{background-color:#992372}.FllCurriculum .answer-feedback{margin-top:10px;padding:10px;border-radius:5px;font-size:14px}.FllCurriculum .answer-feedback.correct{background-color:#4caf50;color:#fff}.FllCurriculum .answer-feedback.incorrect{background-color:#e74c3c;color:#fff}.FllCurriculum .selected{background-color:#ffc3ec}