*{box-sizing:border-box}html,body{height:100vh;height:100svh}main,article{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-height: 500px){html,body{height:100vh;height:100dvh}}body{font-family:Lexend,sans-serif;margin:0;background-color:#f4f9fa}div#root{display:flex;flex-direction:column;align-items:center}.content-max-width{width:100%;max-width:1500px}.section-tb-padding{padding-top:120px;padding-bottom:140px}.site-lr-padding{padding-left:120px;padding-right:120px}@media only screen and (max-width: 780px){.section-tb-padding{padding-top:70px;padding-bottom:70px}.site-lr-padding{padding-left:30px;padding-right:30px}}.heading-font{font-family:Viga,sans-serif;font-weight:400;font-size:85px;margin:0}.sub-heading-font{font-family:Viga,sans-serif;font-weight:400;font-size:48px;color:#85cfdd;margin:0}.body-text-one-font{font-family:Lexend,sans-serif;font-weight:500;font-size:32px;margin:0}.body-text-two-font{font-family:Lexend,sans-serif;font-weight:400;font-size:24px;margin:0}.primary-button{background-color:#85cfdd;color:#02303e;padding:10px 20px;border-radius:40px;font-family:Lexend,sans-serif;font-weight:500;font-size:32px;text-decoration:none;margin:0}.secondary-button{border-radius:40px;background-color:#85cfdd;color:#02303e;padding:10px 20px;font-family:Lexend,sans-serif;font-weight:400;font-size:24px;text-decoration:none;margin:0}div#root{width:100%;height:100%}@media only screen and (max-width: 950px){.heading-font{font-family:Viga,sans-serif;font-weight:400;font-size:48px;margin:0}.sub-heading-font{font-family:Viga,sans-serif;font-weight:400;font-size:28px;margin:0}.body-text-one-font{font-family:Lexend,sans-serif;font-weight:500;font-size:18px;margin:0}.body-text-two-font{font-family:Lexend,sans-serif;font-weight:400;font-size:14px;margin:0}.primary-button{font-family:Lexend,sans-serif;font-weight:500;font-size:1.2rem;margin:0}.secondary-button{font-family:Lexend,sans-serif;font-weight:500;font-size:18px;margin:0}}.carosel{position:relative;display:flex;align-items:center;justify-content:start}.slide-container{width:100%;max-width:500px;display:flex;align-items:center;overflow-x:scroll;padding-bottom:40px}.scroll-track{width:300px;height:12px;background-color:#d9e4e6;position:relative;display:flex;align-items:center;border-radius:10px}.scroll-thumb{position:relative;width:80px;height:12px;background:#aab9bb;border-radius:10px;transition:all ease .2s}.slide-container::-webkit-scrollbar{height:12px}.slide-container::-webkit-scrollbar-track{margin:100px;background-color:#d9e4e6;border-radius:10px}.slide-container::-webkit-scrollbar-thumb{background:#aab9bb;border-radius:10px}.slide{background-color:#d9e4e6;width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:center}.carosel-button{border:none;background:none;padding-bottom:40px}.carosel-button>span{color:#02303e;font-size:2rem;cursor:pointer;transition:color .1s ease}.carosel-button>span:hover{color:#85cfdd}@media only screen and (max-width: 780px){.slide-container{padding:0 0 20px}.slide{margin-bottom:20px}.slide-container::-webkit-scrollbar{height:10px}.slide-container::-webkit-scrollbar-track{margin:150px}.carosel-button{display:none}}@media only screen and (max-width: 500px){.slide{margin-bottom:0}.slide-container::-webkit-scrollbar-track{margin:100px}}.nav-link-container{padding:0;display:flex;flex-wrap:wrap;list-style-type:none;gap:50px}.nav-link-container>li>a{text-decoration:none;color:#f4f9fa;font-size:1.2rem;transition:color .2s ease}.nav-link-container>li>a:hover{color:#02303e}.nav-link-container>li>a.join-button{color:#02303e}.nav-link-container>li>a.join-button:hover{color:#f4f9fa}.link-section{background-color:#02303e;display:flex;justify-content:center;width:100%}.footer-content{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.logo-and-join-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:2em 0}.link-section-text{display:flex;flex-direction:column;align-items:center;gap:20px}.link-section-team-name{color:#f4f9fa}.link-section-title{color:#85cfdd}.nav-and-socials-container{display:flex;flex-direction:column;align-items:end;gap:20px}.icon-link-container{display:flex;justify-content:end;flex-wrap:wrap;width:100%}.icon-link{display:flex;justify-content:end}.icon-link>img{width:75%}@media only screen and (max-width: 1100px){.footer-content{flex-direction:column;justify-content:center;align-items:center;gap:40px}.link-section-text{text-align:center}.nav-and-socials-container{flex-direction:column;align-items:center}.nav-link-container,.icon-link-container,.icon-link{justify-content:center}}.menu-links{position:absolute;top:0;left:0;width:100%;height:100%;background:#02303e;display:flex;flex-direction:column;align-items:center;gap:30px;list-style-type:none;padding:200px 0 0;margin:0;overflow:scroll}.menu-links>li:nth-child(-n+4)>a{text-decoration:none;color:#f4f9fa;display:block;transition:all .2s ease}.menu-links>li:nth-child(5)>a{text-decoration:none;display:block;transition:all .2s ease}.menu-links>li>a:hover{color:#000}@media only screen and (max-height: 600px){.menu-links{padding:80px 0 0}}nav{display:flex;justify-content:center;background-color:#02303e;padding-top:3.05rem;padding-bottom:3.05rem;width:100%;z-index:3}.nav-content{display:flex;justify-content:space-between;align-items:center}.logo-link{z-index:1}.logo-img{width:70px;height:60px}.navbar-menu-button{color:#f4f9fa;font-size:60px;display:none;transition:all ease .6s}@media only screen and (max-width: 900px){.navbar-menu-button{display:block;background:none;border:none;cursor:pointer;z-index:1}.nav-content>.nav-link-container{display:none}}.home-header{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#00000080}.home-header>nav{background:none}div.header-text-container{color:#f4f9fa;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:20px}.header-text-container>a{margin:10px 0}.header-text-container>a>span{color:#02303e}.arrow-container{width:100%;display:flex;justify-content:center}.arrow-down{font-variation-settings:"FILL" white,"wght" 400,"GRAD" 0,"opsz" 48;color:#fff;font-size:3.5rem;cursor:pointer;background:none;border:none;position:relative}.arrow-down:hover{animation:down ease-in .5s infinite alternate}@keyframes down{0%{transform:translateY(0)}to{transform:translateY(20px);opacity:50%}}.home-video{position:fixed;top:-250px;min-height:150%;min-width:100%;object-position:center;object-fit:cover;z-index:-1}@media only screen and (max-width: 700px) and (max-height: 500px){.home-video{top:0}header{gap:0}.header-text-container{gap:0;padding:0;line-height:1}.arrow-down{display:none}}@media only screen and (max-width: 780px){div.header-text-container{align-items:center;text-align:center;color:#02303e}.header-text-container>a>span{display:none}}@media only screen and (max-height: 600px){.home-header{min-height:auto}}.what-is-db-section{width:100%;background-color:#f4f9fa;display:flex;flex-direction:column;align-items:center;gap:40px}.what-is-db-section>h2{display:none}.what-is-db-header{color:#007992}.what-is-db-content{width:100%;display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:40px}.what-is-db-content-text{width:100%;max-width:500px;display:flex;flex-direction:column;gap:20px}.what-is-db-content>img{width:100%;max-width:600px;border-radius:10px}@media only screen and (max-width: 1200px){.what-is-db-section>h2{display:block}.what-is-db-content{justify-content:center}.what-is-db-content-text>h2{display:none}}.our-story-section{background-color:#02303e;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:2em 0;width:100%}.our-story-section>h2{color:#85cfdd;border-color:#007992;text-shadow:-.5px -.5px 0 rgba(0,121,146,1),.5px -.5px 0 rgba(0,121,146,1),-.5px .5px 0 rgba(0,121,146,1),1px 1px 0 rgba(0,121,146,1);display:none}.our-story-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 0;width:100%}.our-story-content>img{width:100%;max-width:500px;object-fit:contain;object-position:center;border-radius:10px}.our-story-text{display:flex;flex-direction:column;justify-content:center;align-items:end;gap:40px;width:500px}.our-story-text>h1{color:#85cfdd;border-color:#007992;text-shadow:-.5px -.5px 0 rgba(0,121,146,1),.5px -.5px 0 rgba(0,121,146,1),-.5px .5px 0 rgba(0,121,146,1),1px 1px 0 rgba(0,121,146,1)}.our-story-text>p{display:block;color:#f4f9fa;text-align:right}.our-story-text>a{text-decoration:none;border-radius:40px;background-color:#f1b020;color:#02303e}@media only screen and (max-width: 1200px){.our-story-section>h2{display:block}.our-story-content{justify-content:center}.our-story-text{align-items:center}.our-story-text>h2{display:none}.our-story-text>p{text-align:left}}.what-we-do-section{width:100%;background-color:#f4f9fa;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:64px}.what-we-do-section>h2{color:#007992}.card-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.card{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0}.what-we-do-image{max-width:400px;border-radius:10px;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1/1}.learn-more-button{background-color:#f1b020}@media only screen and (max-width: 500px){.what-we-do-section{gap:32px}.what-we-do-image{aspect-ratio:16/9}.what-we-do-section>a{font-weight:400;font-size:1.2rem;text-decoration:none}.card>h2{color:#007992;font-size:1.2rem}}.header-section{width:100%;display:flex;flex-direction:column;align-items:center}.header-section-text-container{width:100%;max-width:500px}.header-content{display:flex;flex-wrap:wrap-reverse;align-items:start;justify-content:space-between;gap:2em 0;width:100%}.header-section>h1{margin:0;color:#007992;padding-bottom:20px;display:none}.header-section-text-container>h1{color:#007992;padding-bottom:20px}.header-content>img{width:100%;max-width:500px;border-radius:10px}@media only screen and (max-width: 1200px){.header-section-text-container>h1{display:none}.header-section>h1{display:block}.header-section-text-container{max-width:none}.header-section-text-container>p{font-family:Viga,sans-serif;font-weight:500;font-size:1.2rem;margin:0}.header-content>img{max-width:none}}@media only screen and (max-width: 780px){.header-section{padding:10px 25px 60px}}.q-and-a-container{background-color:#d9e4e6;border-radius:10px;border:none;padding:40px 48px;width:100%}.question-container{background-color:#d9e4e6;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0}.number-question-container{display:flex;align-items:center}.dropdown-number{margin-right:80px;display:inline;color:#007992}.question{color:#02303e;text-align:start}.dropdown-arrow{font-size:3rem;-webkit-user-select:none;user-select:none;color:#02303e;transition:all .2s ease}.expanded-background-color{background-color:#d9e4e6}.question span,.answer span{color:#007992;font-weight:700}.answer{display:flex;flex-direction:column;align-items:start;gap:30px;margin-top:40px}.answer>p,.answer>ul>li{text-align:left}.answer>a{border:none;background-color:#007992;color:#f4f9fa;cursor:pointer}.expand{transform:rotate(-180deg);transition:all .2s ease}@media only screen and (max-width: 900px){.q-and-a-container{border-radius:5px;padding:20px}.question-container{height:auto}.question span,.answer span{font-weight:500}.answer{gap:15px;margin-top:15px}}@media only screen and (max-width: 480px){.dropdown-number{margin-right:10px;width:auto}}.board-dropdown-section{width:100%}.board-members-section{background-color:#02303e;display:flex;flex-direction:column;align-items:center;gap:112px;width:100%}.board-members-section>h2{width:100%;text-align:center;color:#85cfdd}.board-card-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:100px}.card-content{margin:0;padding:0;justify-self:center;width:100%;max-width:360px;display:flex;flex-direction:column}.board-img{width:100%;aspect-ratio:1 / 1;border-radius:10px;object-fit:cover;object-position:top}.board-name-text{width:100%;color:#85cfdd}.board-role-text{width:100%;max-width:300px;color:#f4f9fa}@media only screen and (max-width: 900px){.board-dropdown-section>.q-and-a-container{background-color:#02303e;border-radius:0;padding:0}.board-dropdown-section .question-container{background-color:#02303e;padding:60px 25px}.board-dropdown-section .question{max-width:201px;color:#85cfdd;font-family:Viga;font-weight:400;font-size:28px;line-height:1.3}.board-dropdown-section .dropdown-arrow{color:#f4f9fa}.board-card-container{padding:0 40px 40px;grid-template-columns:repeat(1,1fr)}.board-img{border-radius:5px}.card-text{display:flex;flex-direction:column;align-items:center}.board-name-text{font-family:Viga,sans-serif;font-weight:400;font-size:28px;margin:0}.board-role-text{font-family:Lexend,sans-serif;font-weight:500;font-size:18px;margin:0}}.faq-section,.faq-content{display:flex;flex-direction:column;align-items:center}.faq-text-color{color:#007992}.dropdown-container-container{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.dropdown-container{width:50%;padding-top:56px;padding-right:20px}.dropdown-container>.q-and-a-container{margin-bottom:40px}.dropdown-container>.q-and-a-container>.question-container{height:64px}@media only screen and (max-width: 900px){.dropdown-container>.q-and-a-container>.question-container>.question{font-family:Lexend,sans-serif;font-weight:500;font-size:18px;margin:0}.dropdown-container>.q-and-a-container>.answer>p,li{font-family:Lexend,sans-serif;font-weight:400;font-size:14px;margin:0}}@media only screen and (max-width: 780px){.faq-section{padding:60px 25px}.faq-content{align-items:start}.dropdown-container-container{padding-top:40px}.dropdown-container{width:100%;padding:0}.answer>button{font-size:.7rem}}.event-button{border:none;background-color:#f1b020;margin-top:40px}.practice-section{width:100%;background-color:#02303e;display:flex;flex-direction:column;align-items:center;gap:112px}.practice-section-text{display:flex;flex-direction:column;gap:32px;text-align:center}.practice-section-text>p{color:#f4f9fa}.card-section{display:flex;flex-direction:column;align-items:center;width:100%;gap:48px}.practice-card{display:flex;align-items:center;flex-wrap:wrap;border-radius:10px;width:100%}.practice-card-img{width:100%;max-width:50%;height:400px;object-fit:cover;object-position:center;border-radius:10px 0 0 10px}.text-button-container{background-color:#0b4d5b;width:100%;max-width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:32px;padding:64px 72px;border-radius:0 10px 10px 0}.practice-card-text{color:#f4f9fa;width:100%;display:flex;flex-direction:column;align-items:start;gap:32px}.practice-card-text>h2{color:#f4f9fa}.practice-info{line-height:40px;display:flex;flex-direction:column;align-items:start}.practice-card-text>ul{margin:0}.text-button-container>button{border:none}.join-team-container{display:flex;flex-direction:column;align-items:center;gap:40px}.team-interest-text{color:#85cfdd}.join-button-color{background-color:#f1b020}@media only screen and (max-width: 1400px){.text-button-container{gap:0}.practice-card-text{justify-content:center;gap:0}.practice-info{line-height:35px}}@media only screen and (max-width: 1200px){.text-button-container{padding:28px 32px;justify-content:center}.practice-info{line-height:25px}}@media only screen and (max-width: 900px){.practice-section{padding:60px 25px;gap:40px}.text-button-container{max-width:none;border-radius:5px;gap:16px;align-items:start}.practice-info{line-height:100%;gap:8px}.practice-card-text{max-width:300px;gap:8px}.join-team-container{gap:15px}}@media only screen and (max-width: 700px){.text-button-container{align-items:center}}.races-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:80px}.races-section-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.races-section-text>h2{color:#007992}.races-section-text>p{padding:0 50px;max-width:800px}.races-media{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:60px}.see-all-videos-container{display:flex;flex-direction:column;align-items:center;gap:20px}.see-all-videos-container>video{width:100%;max-width:500px;height:334px;border-radius:10px}.see-all-videos-container>a{border:none;background-color:#f1b020}@media only screen and (max-width: 1400px){.races-media{justify-content:center}.see-all-videos-container>video{height:auto}}@media only screen and (max-width: 780px){.races-section{gap:40px;padding:80px 25px}.races-section-text>p{padding:0}}.socials-section{width:100%;background-color:#02303e;display:flex;flex-direction:column;align-items:center;gap:72px}.social-section-text{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#f4f9fa}@media only screen and (max-width: 1400px){.socials-section{padding:25px}}@media only screen and (max-width: 900px){.socials-section>.carosel>.slide-container{overflow-y:hidden;height:333px}.socials-section>.carosel>.slide-container>.slide{height:100%;aspect-ratio:16/9;object-fit:cover}}@media only screen and (max-width: 600px){.socials-section{gap:40px}}.slideshow{width:100%;display:flex;justify-content:center}.slideshow-slide-container{width:100%;height:100%;display:flex;overflow-x:scroll;padding-bottom:40px}.slideshow-slide-container::-webkit-scrollbar{height:12px}.slideshow-slide-container::-webkit-scrollbar-track{margin:445px;background-color:#d9e4e6;border-radius:10px}.slideshow-slide-container::-webkit-scrollbar-thumb{background:#aab9bb;border-radius:10px}.slideshow-slide{border-radius:10px;object-fit:cover;object-position:center;aspect-ratio:1/1}.slideshow-button{border:none;background:none;cursor:pointer;padding-bottom:40px}.slideshow-button>span{color:#f4f9fa;font-size:2rem}.slideshow-button>span:hover{color:#85cfdd}@media only screen and (max-width: 1500px){.slideshow-slide-container::-webkit-scrollbar-track{margin:350px}}@media only screen and (max-width: 1100px){.slideshow-slide-container::-webkit-scrollbar-track{margin:250px}}form.contact-form{display:grid;grid-template-rows:88px 88px 88px 288px 50px;grid-template-columns:repeat(2,1fr);gap:30px}[for=firstName]{grid-area:1 / 1 / 2 / 2}[for=lastName]{grid-area:1 / 2 / 2 / 3}[for=email]{grid-area:2 / 1 / 3 / 3}[for=subject]{grid-area:3 / 1 / 4 / 3}[for=message]{grid-area:4 / 1 / 5 / 3}#message{display:block;background:#d9e4e6;border-radius:5px;resize:none;width:100%;height:90%}.submit-button{grid-area:5 / 1 / 6 / 3;justify-self:center}.contact-form>label>input{background:#d9e4e6;border:none;border-radius:5px;width:100%;height:50px}.join-section{width:100%;padding-top:150px;padding-bottom:150px;display:flex;flex-direction:column;align-items:start;gap:20px}.join-section>h1{color:#007992}.join-faqs-container{width:100%;padding:30px 0;display:flex;flex-direction:column;align-items:start;gap:48px}.join-final-questions{align-self:center;display:flex;flex-direction:column;align-items:center;gap:48px}.join-final-questions>.final-buttons{display:flex;gap:36px}.final-buttons>a{border:none;background-color:#f1b020;color:#02303e}@media only screen and (max-width: 780px){.join-section{padding:20px}.join-faqs-container{padding:30px 0;display:flex;flex-direction:column;gap:10px}}
