@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Wire+One&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Dela+Gothic+One&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Wire+One&display=swap";*{padding:0;margin:0;box-sizing:border-box;line-height:1.4;font-family:dm sans}body,html{overflow-x:hidden;position:relative}body{min-height:100vh;display:grid;max-width:100vw;align-items:space-between}.wrapper{min-height:100vh;display:grid;max-width:100vw}:root{--blue: #0076b7;--title-font: "dm sans";--font: "roboto";--height: 250px;--radius: 20px;--max-width: 180ch;--primary-clr: #38d70f;--title-size: min(5rem, 10vw + 1rem);--shadow: rgb(0, 0, 0, .35);--red: #ff3131;--secondary-clr: yellow;--blurred: rgb(94, 94, 94);--dark: rgb(60, 72, 74);--regular-font-size: .7rem}.main{display:flex;flex-direction:column}.wrapper{min-height:100vh;display:grid;align-content:space-between;max-width:100vw}.container{display:flex;flex-direction:column}.container>section *:is(a){text-decoration:none;color:inherit;font-size:inherit}.container *:not(h1){font-size:.7rem;font-weight:300}.main>section *:is(a){text-decoration:none;color:inherit;font-size:inherit}.main>section *:is(img){max-width:100%;max-height:400px;min-height:300px;object-fit:cover;border:1px solid silver;border-radius:15px;padding:.1rem}.main *:not(h1){font-size:.7rem;font-weight:300}.main>section{padding:5rem 10%;max-width:var(--max-width);display:grid;align-self:center;gap:1rem 3rem}.main>section>div{display:flex;flex-direction:column;gap:1.4rem}.coming-soon{pointer-events:none;opacity:.4}.coming-soon img{display:none}.coming-soon:after{content:"Coming soon";font-size:1.2rem}.offline{display:none}.header{padding:0 5%;display:flex;top:0;width:100vw;border-bottom:1px solid silver;z-index:109900;justify-content:space-between;align-items:center;background:#000}.header .logo{width:fit-content;display:flex;font-size:min(40rem,10dvw + 2.5rem);font-family:dm sans;font-weight:100;text-decoration:none;padding:.2rem .7rem;color:var(--primary-clr)}.header>.navigation-links{display:flex;gap:.23rem 1.5rem;align-items:center}.header>.navigation-links a.active{color:var(--primary-clr);font-weight:bolder}.header li{list-style:none}.header a{color:#fff;text-decoration:none;display:flex;font-weight:300;padding:1rem .2rem;font-size:.8rem;text-transform:capitalize}.blurred{opacity:.5!important;cursor:default!important;pointer-events:none!important;text-decoration:none!important;display:none!important}.not_blurred{position:relative}.not_blurred:after{content:"";position:absolute;display:block;background:var(--primary-clr);width:0%;transition:.1s ease-in-out;height:.1rem;left:50%;transform:translate(-50%);bottom:0}.not_blurred:hover:after{width:100%}.header .close-menu,.header .drop-down-btn{--dimensions: 2rem;width:var(--dimensions);height:var(--dimensions);place-content:center;display:none}.header .drop-down-btn{right:10px;transition:.2s ease-in-out;top:10px;color:gray;display:none;border:none;border-radius:.3rem;background:none}.header .drop-down-btn:hover{color:#fff}.header .close-menu{position:absolute;right:20px;top:20px;color:#fff;display:none;border:none;border-radius:1000px;background:#000;place-content:center}@media screen and (max-width:950px){.header{--padding: 1rem;padding-top:var(--padding);padding-bottom:var(--padding)}.header a{color:#000}.header .drop-down-btn,.header .close-menu{display:grid}.header>.navigation-links{background:#fff;flex-direction:column;position:absolute;inset:0;height:100vh;transform:translate(-100%);transition:.2s ease-in-out;justify-content:center}.header>.navigation-links.active{transform:translate(0)!important}}.footer>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:.6rem 15%}.footer *{font-weight:300;font-size:.8rem}.footer *:is(span){display:block}.footer *:is(a){text-decoration:none;font-size:inherit;font-family:inherit;color:inherit}.footer *:is(li){list-style-type:none;font-size:.7rem}.footer .quick-links{font-size:40px}.footer>.footer-bottom ul{display:flex;justify-content:center;gap:1rem}.footer>.footer ul *:is(a){text-decoration:underline!important;background:red}.home-page{display:grid;gap:10rem 0}.home-page>.upcoming{padding:min(10rem,5%)}.home-page>.upcoming>.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;justify-content:center;flex-wrap:wrap}.home-page>.upcoming>.cards>.card{display:flex;justify-content:center;align-items:center;padding:2rem;gap:.1rem 1rem}.home-page>.upcoming>.cards *{text-align:center}.home-page>.upcoming>.cards>.card:not(button){background:#000;color:#fff}.home-page>.upcoming>.cards>.card h1{font-size:4rem}.home-page>.upcoming>.cards>.card:is(.extra):not(button) h1{font-size:2rem}.home-page>.upcoming>.cards>.card:is(button){border:2px solid black;border-radius:rem;background:transparent;transition:.2s ease-in-out}.home-page>.upcoming>.cards>.card:is(button):hover{background:#000;color:#fff}.home-page>.upcoming>.cards>.card:not(.extra){flex-direction:column}.home-page>.upcoming>.cards>.card:not(.extra) .date{display:flex;justify-content:center;align-items:center;padding:0;gap:.3rem;color:var(--primary-clr)}.home-page>.upcoming>.cards>.card:not(.extra) .date span{font-size:1.2rem}.home-page>.upcoming>.cards>.card:not(.extra) .date h1{font-size:6rem!important}.home-page>.upcoming>.cards>.card:not(.extra) .event-title h1{font-weight:300;font-size:.8rem!important;color:#fff;padding:.6rem}.home-page>.about-summary{background:#000;color:#fff;display:grid;gap:1.4rem}.home-page>.about-summary>div>p{max-width:80ch}.home-page>.about-summary>.cards{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.home-page>.about-summary>.cards>.card{padding:2rem;display:grid;gap:.4rem;place-items:center;text-align:center}.home-page>.about-summary>.cards>.card:not(button){background:#fff;color:#000}.home-page>.about-summary>.cards>.card:not(button) .icon-container *{font-size:min(10rem,10vw + 1rem);font-weight:300}.home-page>.about-summary>.cards>.card:not(button) h1{font-size:1.2rem;font-weight:300}.home-page>.about-summary>.cards>.card:is(button){background:transparent;border:2px solid white;color:#fff;display:flex!important;justify-content:center;transition:.2s ease-in-out}.home-page>.about-summary>.cards>.card:is(button):hover{color:#000;background:#fff}.home-page>.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:center;gap:1rem 3rem;justify-content:space-around;padding:2rem 15%}.home-page>.container>div{display:grid;gap:1rem 0}.home-page>.container>div>h1{font-size:min(7rem,5vw + 1rem)}.home-page>.container:not(.about-summary) button{width:fit-content;border-radius:.4rem;padding:.5rem 2rem;color:#fff;transition:.3s ease-in-out;background-color:var(--primary-clr);border:2px solid var(--primary-clr)}.home-page>.container .section-header img{width:100%;height:100%;object-fit:cover}.home-page>.container:not(.about-summary) button:hover{background-color:#fff;color:var(--primary-clr)}.about-page{display:grid}.about-page>section:not(.image-only-section){display:grid;gap:1rem;padding:10rem 5%}.about-page>section:is(.image-only-section){background:red;height:25dvh;display:grid;position:relative;width:100dvw;display:none}.about-page>section:is(.image-only-section) img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.about-page>section:is(.about-intro)>p>span{font-size:2rem;color:var(--primary-clr);font-weight:lighter}.about-page>section>.icons{display:flex;gap:.6rem}.about-page>section>.icons button{font-size:min(10rem,3vw + 1.5rem);display:flex;place-content:center;background:#000;border:2px solid black;transition:.2s ease-in-out;color:#fff;padding:1rem}.about-page>section>.icons button:hover{color:#000;background:#fff}.about-page>section>.icons button *{color:inherit;font-size:inherit}.about-page>section:is(.mission){background:#000;color:#fff}.about-page>section:is(.mission)>div>*{padding:.5rem}.about-page>section:is(.mission) *{outline:2px solid grey}.about-page>section:is(.mission) h1{font-size:var(--title-size)}.about-page>section:is(.areas-of-work)>div{display:flex!important;justify-content:center;flex-wrap:wrap;gap:3rem}.about-page>section:is(.areas-of-work)>div>div{display:grid;place-content:center;padding:1.5rem;text-align:center;flex:1;width:200px;gap:.7rem;background:var(--red)}.about-page>section:is(.areas-of-work)>div:nth-of-type(1) h1{font-size:var(--title-size)}.about-page>section:is(.areas-of-work)>div>div>div>span *{font-size:1.8rem;color:#fff}.about-page>section:is(.areas-of-work)>div>div>div>h1{color:#fff;font-size:1.6rem;font-weight:100}.about-page>section:is(.our-values) h1{font-size:var(--title-size)}.about-page>section:is(.our-values) ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;gap:.5rem}.about-page>section:is(.our-values) ul li{display:flex;gap:.6rem;align-items:center}.about-page>section:is(.our-values) ul li *{font-size:1rem;display:flex;color:var(--primary-clr)}.about-page>section:is(.membership){background:#000;color:#fff}.about-page>section:is(.membership) h1{font-size:var(--title-size)}.about-page>section:is(.membership) button{color:var(--primary-clr);background:#fff;border:2px solid white;transition:.2s ease-in-out;padding:2rem 4rem;font-size:min(3rem,3dvw + 1rem);display:flex;justify-content:center;align-items:center;gap:2rem}.about-page>section:is(.membership) button:hover{color:#fff;background:transparent}.about-page>section:is(.membership) button *{font-size:inherit;display:grid}@media(min-width:1000px){.about-page>section:not(.image-only-section){padding:10rem 25%}}.contact-wrapper>div{display:grid;gap:5rem;padding:.4rem min(4rem,15%)}.contact-wrapper>div>.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.contact-wrapper>div>.cards>.card{display:grid;padding:30px;min-width:fit-content;background-color:#000;box-shadow:0 0 10px #00000028;justify-content:center;max-width:200ch;text-align:center;color:#fff;flex:1}.contact-wrapper>div>.cards>.card .icon{font-size:3rem;color:#fff;width:auto}.contact-wrapper>div>.cards>.card *:is(span){display:block}.contact-wrapper>div>.cards>.card .icon *{color:inherit;font-size:inherit}.contact-wrapper>div>.contact{display:grid;gap:4rem;align-items:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.contact-wrapper>div>.contact>.contact-info{display:grid;gap:.4rem}.contact-wrapper>div>.contact>.contact-info h1{position:relative;padding:.2rem 0;font-size:var(--title-size)}.contact-wrapper>div>.contact>.contact-info h1:after{content:"";display:block;position:absolute;width:50px;height:3px;background:var(--primary-clr);border-radius:10000px;top:0}.contact-wrapper>div>.contact>.contact-info>.icons{display:grid;gap:.2rem}.contact-wrapper>div>.contact>.contact-info>.icons>div{display:flex;gap:.7rem}.contact-wrapper>div>.contact>.contact-info>.icons>div>span{display:flex;padding:.6rem;background-color:#000}.contact-wrapper>div>.contact>.contact-info>.icons>div>span *{--r: 30px;color:#fff;font-size:2rem}.contact-wrapper>div>.contact>.contact-form>form{display:grid;gap:.5rem 2rem}.contact-wrapper>div>.contact>.contact-form>form>*:not(button){display:block;padding:.4rem;border:1px solid rgb(0,0,0)}.contact-wrapper>div>.contact>.contact-form>form>textarea{background:#fff;width:100%;max-width:100%}.contact-wrapper>div>.contact>.contact-form>form>button{padding:.5rem 5rem;border:none;background:#000;color:#fff}
