.hidden{display:none}body{padding:0;margin:0 auto;box-sizing:border-box;color:#202020}html,body{scroll-behavior:smooth}.overflow-wrapper{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif}p{font-family:"Merriweather",serif;font-size:1rem}h2{color:#022873;text-transform:uppercase;font-size:clamp(1.5625rem,1.25rem + 1vw,2.25rem);line-height:2.375rem}.main-description{margin:0 0 2rem 0;font-size:clamp(1rem,.9rem + .6vw,1.5625rem);line-height:clamp(1.875rem,1.36rem + 1.5vw,2.8125rem)}a{font-family:"Merriweather",serif;color:#fff}.social-media-icons img:hover{opacity:50%}button{border:none;padding:5px 20px 5px 20px;border-radius:8px;font-size:20px;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:450;background-color:#bf0b1a;color:#fff;outline:none;box-shadow:none;cursor:pointer}button:hover{background-color:#ab0917}.bold{font-weight:800}.wrapper{background-color:#f3f3f3;background-size:cover}ul{list-style:none}ul li a,a{text-decoration:none}.h2-side{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 1rem 0}.h2-icon{width:3.5rem;margin:0;padding:0;display:block}#hamburger{cursor:pointer}@media screen and (min-width: 768px){.h2-side{margin:1.5rem 0 1.35rem 0}}@media screen and (min-width: 1200px){.h2-side{margin:2rem 0 1.75rem 0}}@media screen and (min-width: 1920px){.h2-side{margin:2rem 0 2rem 0}.h2-icon{width:4rem}}header{background-color:#022873;border-bottom:10px solid #bf0b1a;position:sticky;top:0;z-index:1000}.header-side{display:flex;justify-content:space-between;align-items:center;padding:13px 25px 13px 25px}#main_logo{width:10rem;transition:transform .1s ease-out}#main_logo:hover{transform:scale(0.95)}#burger{width:3rem;transition:transform .2s ease-out}#burger.rotate{transform:rotate(-90deg)}.nav-menu{display:none;padding:10px 0 8px 25px}.nav-menu.active{display:block}.nav-menu a{font-size:1rem}.nav-menu ul{padding:0;margin:0}.nav-menu li{padding-bottom:1rem}@media screen and (min-width: 768px){header{display:flex;justify-content:space-between;align-items:center;padding:0 25px 0 25px;height:6.5rem}.header-side{padding:0}#hamburger{display:none}#main_logo{width:8.5rem}.nav-menu{display:flex}.nav-menu li{padding:0}.nav-menu ul{display:flex;gap:clamp(2.5rem,4.5vw,3rem)}}@media screen and (min-width: 992px){header{padding:0 50px 0 50px;height:5.75rem}#main_logo{width:7.5rem}.nav-menu ul li a{position:relative;text-decoration:none;color:#f3f3f3;padding-bottom:6px;transition:transform .3s ease}.nav-menu ul li a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background-color:#f3f3f3;transition:width .2s ease}.nav-menu ul li a:hover::after{width:100%}}@media screen and (min-width: 1200px){header{padding:0 60px 0 60px;height:7.35rem}#main_logo{width:10rem}}@media screen and (min-width: 1920px){header{padding:0 70px 0 70px;height:8rem}#main_logo{width:10.5rem}}.hero{height:29rem;display:flex;align-items:center;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:left bottom;background-repeat:no-repeat;transition:transform .5s ease;z-index:0;transform-origin:center;will-change:transform;pointer-events:none}.hero.zoomed::before{transform:scale(1.05)}.hero .hero-content{position:relative;z-index:1}.hero-index{background-image:url("../images/baa_new_header_1920.png")}.hero-contact{background-image:url("../images/baa_member_header_1920.png")}.hero-members{background-image:url("../images/baa_home_header_1920.png")}.hero-content p,.hero-content h2{text-transform:uppercase;color:#202020}.hero-content{z-index:1;left:8vw;position:relative}.hero-content p{font-family:"Oswald",sans-serif;font-weight:450;font-size:1.5rem;margin:0}.hero-content h2{font-size:44px;line-height:60px;margin:1.5rem 0 2rem 0}.hero-mobile{display:block}.hero-desktop{display:none}@media screen and (min-width: 768px){.hero{height:29rem}.hero-content p{font-size:30px}.hero-content h2{font-size:60px;line-height:70px;margin:2rem 0 2.5rem 0}.hero-content button{font-size:24px;padding:6px 20px 6px 20px}.hero-mobile{display:none}.hero-desktop{display:block}}@media screen and (min-width: 992px){.hero{background-position:left bottom}.hero-content p{font-size:30px}.hero-content h2{font-size:60px;line-height:70px;margin:2rem 0 2rem 0}.hero-content button{font-size:22px}}@media screen and (min-width: 1200px){.hero-content p{font-size:38px}.hero-content h2{font-size:80px;line-height:100px;margin:4rem 0 4.5rem 0}.hero-content button{font-size:30px}}@media screen and (min-width: 1920px){.hero-content{left:10vw}.hero-content p{font-size:35px}.hero-content h2{font-size:85px;line-height:100px;margin:2.5rem 0 3.5rem 0}.hero-content button{font-size:30px}}.intro .h2-side{margin-bottom:1.5rem}.intro p{font-size:clamp(1rem,.9rem + .6vw,1.4rem);line-height:clamp(1.875rem,1.36rem + 1.5vw,2.7rem);margin:0 0 1.5rem 0;max-width:100%}.intro-flex img:nth-of-type(2),.intro-flex img:last-of-type{display:none}.intro-flex img{margin:.75rem 0 2.15rem 0;max-width:100%}@media screen and (min-width: 768px){.intro{padding-bottom:.35rem}.intro p{margin:0 0 1.5rem 0}.intro-flex img:nth-of-type(2),.intro-flex img:last-of-type{display:block}.intro-flex{display:flex;justify-content:center;align-items:center;gap:2vw;flex-wrap:nowrap;max-width:100%;box-sizing:border-box}.intro-img{width:calc((100% - 4vw)/3);height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 992px){.intro{padding-bottom:.5rem}.intro p{margin:0 0 1.45rem 0}}@media screen and (min-width: 1200px){.intro{padding-bottom:.75rem}.intro p{margin:0 0 1.25rem 0}}@media screen and (min-width: 1920px){.intro{padding:.25rem 0 .75rem 0}.intro p{margin:0 0 1.65rem 0}}.features{padding:.3rem 0 .75rem 0}.features .h2-side{margin-bottom:1.5rem}.features-sides img{width:clamp(3.5rem,2.1rem + 3.5vw,5.5rem);min-width:3.5rem}.features h3{font-size:clamp(1.125rem,.9rem + 1.2vw,1.85rem);padding-bottom:1rem;margin:0}.features p{font-size:clamp(1rem,.9rem + .6vw,1.5625rem);line-height:clamp(1.875rem,1.36rem + 1.5vw,2.8125rem);padding-bottom:1.35rem}.features-sides{display:flex;align-items:center;gap:clamp(1.5rem,1.1rem + 1.5vw,2.5rem)}@media screen and (min-width: 768px){.features{padding:.25rem 0 1rem 0}}@media screen and (min-width: 992px){.features{padding:.25rem 0 .95rem 0}.features p{max-width:60ch}}@media screen and (min-width: 1200px){.features{padding:.25rem 0 1.25rem 0}}.events{padding:.4rem 0 .15rem 0}.events-sides{display:flex;align-items:flex-start;gap:clamp(1.5rem,1.14rem + 1.5vw,3rem);padding-bottom:1rem}.events-sides img{width:clamp(6rem,2rem + 15vw,12rem);margin-top:.5rem}.events-sides h3{font-size:clamp(1.25rem,.9rem + 1.2vw,1.85rem);margin:0;padding:0}.events-sides>div:first-child,.events-sides img{flex-shrink:0}.events-sides p{font-size:clamp(1rem,.9rem + .6vw,1.5625rem);line-height:clamp(1.875rem,1.36rem + 1.5vw,2.8125rem);padding:1rem 0 1rem 0}@media screen and (min-width: 768px){.events{padding:.4rem 0 .25rem 0}.events-sides{align-items:center;justify-content:center;margin-bottom:1.5rem}.events-sides img{padding-top:0}.events-sides p{padding-bottom:0;margin-bottom:0}}@media screen and (min-width: 992px){.events{padding:.4rem 0 1rem 0}.events .main-description{max-width:60ch}.events-sides{margin-bottom:1rem}}@media screen and (min-width: 1200px){.events{padding:.4rem 0 1.35rem 0}.events .main-description{max-width:60ch}}@media screen and (min-width: 1920px){.events{padding:.4rem 0 1.35rem 0}}.announce{padding:.5rem 0 0 0}.announce-sides img{width:50%;padding:1.2rem 0 2.25rem 0}.announce-sides p{font-size:clamp(1rem,.9rem + .6vw,1.5625rem);line-height:clamp(1.875rem,1.36rem + 1.5vw,2.8125rem);margin-top:0}.announce-sides{display:block}@media screen and (min-width: 768px){.announce{padding:0 0 1.5rem 0;margin:0}.announce-sides img{width:clamp(6.5rem,5.5rem + 3.25vw,10rem);padding:0;flex-shrink:0}.announce-sides>div:nth-child(2),.announce-sides img{flex-shrink:0}.announce-sides{display:flex;align-items:center;gap:clamp(1.5rem,1.05rem + 1.2vw,2.75rem);padding-bottom:1.5rem}.announce-sides p{margin:0;padding:0}}@media screen and (min-width: 992px){.announce{padding:.75rem 0 1rem 0}.announce-sides{padding-bottom:2rem}}@media screen and (min-width: 1200px){.announce{padding:.5rem 0 1rem 0}.announce-sides{padding-bottom:2rem}}@media screen and (min-width: 1920px){.announce{padding:.5rem 0 1rem 0}}footer{background-color:#022873;border-top:10px solid #bf0b1a}footer nav{padding:2.25rem 0 1rem .5rem}footer li{margin-bottom:1.5rem}footer nav a{font-size:20px}.footer-box,.social-center{display:flex;justify-content:center}.footer-box img{width:8rem;margin-bottom:1rem;transition:transform .1s ease-out}.footer-box img:hover{transform:scale(0.95)}.social-media-icons{display:flex;justify-content:center;gap:.7rem;margin-bottom:3rem;transition:transform .2s ease-out}.social-media-icons img:hover{transform:scale(0.95)}.social-media-icons img{width:1.8rem}footer p,.credits a{font-family:"Oswald",sans-serif;color:#8194b9;margin:0 0 .8rem 0;text-align:center}.footer-mobile{display:block}.footer-desktop{display:none}.footer-mobile p{margin:0;padding:0}.credits{padding-bottom:1rem}@media screen and (min-width: 768px){footer{height:auto}footer>div:first-of-type{display:flex;justify-content:center;align-items:center;gap:2rem;margin:0 auto}footer nav{display:flex}footer nav a{font-size:18px}.footer-box img{width:12rem}.social-media-icons img{width:2rem}.social-media-icons{padding:0;margin:0}.item-one{order:2;transform:translateY(0.5rem)}.item-two{order:1}.footer-mobile{display:none}.footer-desktop{display:block}.credits{padding-bottom:.1rem}}@media screen and (min-width: 992px){footer>div:first-of-type{gap:3rem}footer ul li a{position:relative;display:inline-block;padding-bottom:6px;transition:transform .3s ease}footer ul li a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background-color:#f3f3f3;transition:width .2s ease}footer ul li a:hover::after{width:100%}}@media screen and (min-width: 1200px){footer>div:first-of-type{gap:4rem}}@media screen and (min-width: 1920px){footer>div:first-of-type{gap:5rem}}.contributors{padding-top:0}.contributors .main-description{padding-bottom:.3rem}.contributor-img{width:100%;padding-bottom:2.15rem}@media screen and (min-width: 768px){.contributor-img{width:90%}}@media screen and (min-width: 992px){.contributor-img{width:85%;padding-bottom:2.5rem}}@media screen and (min-width: 1200px){.contributor-img{width:80%;padding-bottom:2.5rem}}@media screen and (min-width: 1920px){.contributor-img{width:75%;padding-bottom:2.65rem}}.volunteer{padding-top:0}.volunteer-img{width:100%}.volunteer-sides{padding:0 0 2.25rem 0}.volunteer .main-description{width:95%}@media screen and (min-width: 768px){.volunteer-img{width:100%}.volunteer .main-description{padding-bottom:.35rem;width:100%}.volunteer-sides{display:flex;align-items:center;gap:2.5rem;padding:0}}@media screen and (min-width: 992px){.volunteer .main-description{padding-bottom:.5rem}.volunteer-sides{gap:3rem}}@media screen and (min-width: 1200px){.volunteer-sides{gap:3rem}}@media screen and (min-width: 1920px){.volunteer .main-description{padding-bottom:1rem}}.register{padding-top:.75rem}.register-form textarea{padding-bottom:2rem;margin-bottom:2rem}.register-form input,.register-form textarea{font-family:"Oswald",sans-serif;font-size:1rem;width:100%;max-width:none;margin-bottom:1rem;padding:.5rem;border:2px solid #202020;border-radius:5px;background-color:#f3f3f3;box-sizing:border-box}.register-form input[type=submit]{border:none;border-radius:8px;width:100%;max-width:none;padding:5px 0;font-size:20px;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:450;background-color:#bf0b1a;color:#fff;outline:none;box-shadow:none;cursor:pointer;box-sizing:border-box}.register-form input[type=submit]:hover{background-color:#ab0917}input:focus,textarea:focus,select:focus{outline:none}#feedback{margin-bottom:1rem 0 2.5rem 0}@media screen and (min-width: 768px){.register{padding-top:0}.register-form textarea{padding-bottom:1rem;margin-bottom:1rem}.register-form input,.register-form textarea{margin-bottom:.5rem;padding:.5rem}.register-form input[type=submit]{padding:5px 0px 5px 0px}.form-group{display:flex;flex-wrap:wrap;gap:1rem}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel]{flex:1 1 calc(50% - 1rem)}.form-group textarea,.form-group input[type=submit]{flex:1 1 100%}#feedback{margin:1rem 0 2.5rem 0}}@media screen and (min-width: 992px){.register-form input,.register-form textarea{font-size:24px}.register-form input[type=submit]{font-size:35px}#feedback{margin:1.5rem 0 3rem 0}}@media screen and (min-width: 1200px){.register-form input,.register-form textarea{font-size:24px}.register-form input[type=submit]{font-size:35px}#feedback{margin:1.5rem 0 3.5rem 0}}@media screen and (min-width: 1920px){.register-form input,.register-form textarea{font-size:25px}.register-form input[type=submit]{font-size:35px}#feedback{margin:1.75rem 0 4rem 0}}.contact{padding:0 0 2.25rem 0}.contact-form textarea{padding-bottom:2rem;margin-bottom:2rem}.contact-form input,textarea{font-family:"Oswald",sans-serif;font-size:1rem;width:100%;margin-bottom:1rem;padding:.5rem;border:2px solid #202020;border-radius:5px;box-sizing:border-box}.contact-form input[type=submit]{border:none;padding:5px 0px 5px 0px;margin-top:0;width:100%;border-radius:8px;font-size:20px;font-family:"Oswald",sans-serif;font-weight:450;text-transform:uppercase;background-color:#bf0b1a;color:#fff;outline:none;box-shadow:none;cursor:pointer;box-sizing:border-box}.contact-form input[type=submit]:hover{background-color:#ab0917}.contact-info h3{font-size:28px;font-weight:400;margin:.5rem 0 1.5rem 0}.contact-info h4{font-family:"Merriweather",serif;font-size:1rem;margin-bottom:.5rem}.contact-info p{margin-bottom:2rem}.contact-info img{width:100%;margin-top:.5rem}@media screen and (min-width: 768px){.contact{padding:0 0 .5rem 0}.sides{display:flex;align-items:flex-start;gap:4rem}.form-box,.contact-info{flex:1;min-width:300px}.form-box textarea{margin-bottom:0}.contact-form input[type=submit]{margin:1rem 0 1rem 0}.contact-info h3{font-size:28px;margin-top:0}.contact-info h4{font-size:1rem;margin-bottom:.5rem}.contact-info p{font-size:1rem;margin-bottom:1.5rem}.contact-info img{width:12.5rem;margin-top:.5rem}.contact #feedback{margin-bottom:0}}@media screen and (min-width: 992px){.contact{padding:0 0 .75rem 0}.contact .main-description{margin-bottom:2.5rem}.contact-form input{font-size:21px}.contact-form textarea{font-size:21px;margin-bottom:0}.contact-form input[type=submit]{font-size:30px;margin:1.5rem 0 1rem 0}.contact-info{padding-left:2.5rem}.contact-info h3{font-size:36px;margin-top:0}.contact-info h4{font-size:21px;margin-bottom:1rem}.contact-info p{font-size:21px;margin-bottom:1.5rem}.contact-info img{margin-top:1rem}}@media screen and (min-width: 1200px){.contact{padding:0 0 1rem 0}.contact .main-description{margin-bottom:2.5rem}.contact-form input{font-size:21px}.contact-form textarea{font-size:21px;margin-bottom:0}.contact-form input[type=submit]{font-size:30px;margin:1.5rem 0 1rem 0}.contact-info{padding-left:2.5rem}.contact-info h3{font-size:36px;margin-top:0}.contact-info h4{font-size:21px}.contact-info p{font-size:21px;margin-bottom:1.5rem}.contact-info img{margin-top:.5rem}}@media screen and (min-width: 1920px){.contact-form input{font-size:23px}.contact-form textarea{font-size:23px;margin-bottom:0}.contact-form input[type=submit]{font-size:30px;margin:2rem 0 1rem 0}.contact-info h3{font-size:36px;margin-top:0}.contact-info h4{font-size:23px}.contact-info p{font-size:23px;margin-bottom:2rem}.contact-info img{margin-top:1rem}}.faq{padding:0 0 .5rem 0}.faq h2{margin-bottom:0}.faq h3,p{line-height:26px}.faq p{margin:1.75rem 0 1.75rem 0}@media screen and (min-width: 768px){.faq{padding:.5rem 0 .75rem 0}.faq h2{margin-bottom:1rem}.faq h3{font-size:23px}.faq p{margin:1rem 0 1.85rem 0}}@media screen and (min-width: 992px){.faq{padding:.5rem 0 0 0}.faq h3{font-size:26px}.faq p{font-size:20px;line-height:40px;margin:1.5rem 0 2.5rem 0}.faq .h2-side img{transform:translateY(-0.5rem)}}@media screen and (min-width: 1200px){.faq{padding:1rem 0 .5rem 0}.faq h3{font-size:30px}.faq p{font-size:22.5px;line-height:45px}}@media screen and (min-width: 1920px){.faq{padding:1rem 0 .5rem 0}.faq h2{margin-bottom:2rem}.faq h3{font-size:32px}.faq p{font-size:25px;line-height:45px;margin:1.75rem 0 3rem 0}.faq .h2-side img{transform:translateY(-0.75rem)}}/*# sourceMappingURL=main.css.map */