*{padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;height:100vh;text-align:center;transition:.5s}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nav{position:fixed;width:100vw;z-index:1}.nav,.nav__placeholder{background-color:#fff;border-bottom:3px solid #006e50;display:flex;flex-direction:column}.nav__placeholder{width:100%}.nav__container{align-items:center;display:flex;justify-content:space-between;width:100}.nav__logo{height:100px;margin:1rem .5rem}@media(min-width:768px){.nav__logo{height:80px}}.nav__mobile-wrapper{display:flex}@media(min-width:768px){.nav__mobile-wrapper{display:none}}.nav__tablet-wrapper{display:none}@media(min-width:768px){.nav__tablet-wrapper{display:flex;justify-content:space-evenly;padding-right:1rem;width:100%}}.nav__button{background-color:#006e50;border:none;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;cursor:pointer;font-size:1rem;font-weight:900;height:3.5rem;margin-right:2rem;width:10rem;width:6rem}.nav__button:hover{background-color:#00825f}@media(min-width:768px){.nav__button{margin-left:1rem;margin-right:1rem;max-width:10rem;min-width:6rem;width:10vw}}@media(min-width:1280px){.nav__button{width:10rem}}.nav__button--tablet{margin-left:1.5rem}@media(min-width:1280px){.nav__button--tablet{margin-left:11%}}.nav__menu-icon{margin-right:.4rem}.nav-list{align-items:center;display:flex;justify-content:space-evenly}@media(min-width:768px){.nav-list{flex-direction:row;justify-content:space-between;max-width:40rem;width:100%}}@media(min-width:1280px){.nav-list{width:45rem}}.nav-list__item{color:#006e50;cursor:pointer;font-size:1rem;font-weight:700;list-style:none;transition:.5s}.nav-list__link{color:#006e50;text-decoration:none}@media(min-width:768px){.nav-list__link:hover{border-bottom:2px solid #00825f;color:#00825f;padding-bottom:2px;padding-top:2px}}.nav-list__link:active{border-bottom:2px solid #fff;padding-bottom:2px;padding-top:2px}.mission{align-items:center;background-color:#006e50;border-radius:15px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:space-between;left:10%;overflow-y:scroll;padding:2rem 0;position:relative;position:absolute;top:10%;width:80%;z-index:2}.mission::-webkit-scrollbar{width:12px}.mission::-webkit-scrollbar-track{background:#00825f;border-radius:10px}.mission::-webkit-scrollbar-thumb{background:#006e50;border:1px solid #000;border-radius:10px}.mission::-webkit-scrollbar-thumb:hover{background:#006e50}@media(min-width:768px){.mission{left:20%;width:60%}}.mission__info{padding-bottom:.5rem}.mission__close{cursor:pointer;height:22px;position:absolute;right:2%;top:2%}@media(min-width:768px){.mission__close{height:30px}}.mission__title{font-size:1.5rem;padding-bottom:1rem}.mission__text{font-size:.6rem}@media(min-width:768px){.mission__text{font-size:.8rem;font-weight:400;padding:.4rem 2rem}}.mission__list{font-size:1rem}.mobile-nav-list{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:3s;z-index:2}@media(min-width:768px){.mobile-nav-list{display:none}}.mobile-nav-list__item{align-items:center;cursor:pointer;display:flex;justify-content:center;list-style:none;transition:0s;width:100%}.mobile-nav-list__item:hover{background-color:#006e50}.mobile-nav-list__item:active{padding-bottom:2px;padding-top:2px}.mobile-nav-list__link{align-items:center;border:none;border-top:1px solid #000;color:#006e50;display:flex;height:5rem;justify-content:center;text-decoration:none;width:100%}.mobile-nav-list__link:hover{color:#fff}.mobile-nav-list__link--bottom{border-bottom:1px solid #000}.hero{background-position:50%;background-size:cover;border-top:4px solid #006e50;display:flex;flex-direction:column;justify-content:center;margin-top:100px;position:relative;width:100%;z-index:0}@media(min-width:768px){.hero{margin-top:7.188rem}}.hero__overlay{align-items:center;justify-content:center;left:50%;max-width:25rem;position:absolute;top:5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}.hero__text{font-size:.8rem}.hero__title{color:#fff;font-size:1.25rem;padding-bottom:2rem;text-shadow:2px 4px 3px rgba(0,0,0,.3)}@media(min-width:768px){.hero__title{font-size:2rem}}.hero__join{background-color:#006e50;border:none;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;cursor:pointer;font-size:1rem;font-weight:900;height:3.5rem;width:10rem}.hero__join:hover{background-color:#00825f}.carousel-image{height:100%;vertical-align:middle;width:100%}.carousel-container{margin:auto;position:relative}.carousel-item{height:100%;width:100%}.next,.prev{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto}.next{right:0}.next,.prev{border-radius:3px 0 0 3px}.prev{left:0}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.carousel-caption-bottom{bottom:30px}.carousel-caption-bottom,.carousel-caption-center{color:#f2f2f2;font-size:15px;padding:8px 0;position:absolute;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.8);width:100%}.carousel-caption-center{bottom:50%;top:45%}.carousel-caption-top{color:#f2f2f2;font-size:15px;padding:8px 0;text-shadow:0 0 10px rgba(0,0,0,.8);top:8px}.carousel-caption-top,.dots{position:absolute;text-align:center;width:100%}.dots{bottom:10px;margin-top:10px}.slide-number{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 2px;transition:background-color .6s ease;width:8px}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}.pause-icon{bottom:2px;left:15px;opacity:1;position:absolute}.pause{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pause;animation-name:pause}.bar{background-color:#ddd;border-radius:0 0 10px;bottom:0;position:absolute;width:100%}.progress{background-color:#042baa;height:5px;width:1%}.thumbnails{align-items:center;display:flex;margin-top:10px;overflow:scroll}.thumbnails::-webkit-scrollbar{display:none}.thumbnail{margin:0 5px}.active-thumbnail{border:3px solid #476ff1}@keyframes pause{0%{opacity:.2}90%{opacity:1}}@-webkit-keyframes pause{0%{opacity:.2}90%{opacity:1}}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media only screen and (max-width:500px){.carousel-caption-bottom,.carousel-caption-center,.carousel-caption-top,.next,.prev,.slide-number{font-size:20px!important}.dot{height:4px;width:4px}.carousel-container{max-height:250px!important}.thumbnail{max-width:70px}.carousel-caption-bottom{bottom:25px}}.members{display:flex;flex-direction:column}@media(min-width:1280px){.members{align-items:center;background-color:#fff;margin:auto;max-height:600px;width:70%}}.members__container{display:flex;width:100%}.members__category{background-color:#ccc;color:hsla(0,0%,100%,.614);cursor:pointer;display:flex;flex-direction:column;height:4.6rem;justify-content:center;width:50%}@media(min-width:1280px){.members__category{margin-right:2rem;max-width:20rem;width:30%}}.members__category:hover{color:#fff}.members__category--active{background-color:#006e50;border:5px solid #006e50;color:#fff;height:4rem}.members__card{background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:1rem 0}.members__card:hover{background-color:#006e50;color:#fff}.members__desktop-wrapper{display:flex;flex-wrap:wrap}@media(min-width:1280px){.members__desktop-wrapper{height:calc(100% - 74px);margin-top:2rem;max-height:800px;width:100%}}.members__mobile-list{height:300px;overflow-y:scroll}@media(min-width:1280px){.members__mobile-list{display:none}}.members__desktop-list{display:none}@media(min-width:1280px){.members__desktop-list{display:flex;flex-direction:column;height:100%;overflow-y:scroll;width:30%}}.members__category-container{display:flex;width:100%}.members__desktop-search{display:none}@media(min-width:1280px){.members__desktop-search{align-self:flex-end;background-color:#fff;border:1px solid gray;color:#000;display:flex;font-size:1.2rem;height:3rem;justify-self:flex-end;margin:0;outline:none;padding-left:1rem;width:95%;width:35%}.members__desktop-search::-webkit-input-placeholder{color:gray}.members__desktop-search::placeholder{color:gray}.members__desktop-search:focus{border:2px solid #000}}.members__mobile-search{align-self:flex-end;background-color:#fff;border:1px solid gray;color:#000;font-size:1.2rem;height:3rem;justify-self:flex-end;margin:.5rem 0 .5rem .5rem;outline:none;padding-left:1rem;width:95%}.members__mobile-search::-webkit-input-placeholder{color:gray}.members__mobile-search::placeholder{color:gray}.members__mobile-search:focus{border:2px solid #000}@media(min-width:1280px){.members__mobile-search{display:none}}.map{height:50vw;width:100%}@media(min-width:1280px){.map{height:520px;max-height:2000px;width:70%}}.map__card{display:flex;flex-direction:column;text-align:left;width:100%}@media(min-width:768px){.map__card{height:20rem;width:19rem}}.map__text{color:#006e50;font-size:.6rem;padding:.1rem 0;text-decoration:none}@media(min-width:768px){.map__text{font-size:1.2rem;padding:.2rem 0}}.map__text--bold{color:#000;font-weight:500}.map__title{font-size:.8rem;padding:0 0 .4rem}@media(min-width:768px){.map__title{font-size:1.4rem;padding:.2rem 0 1rem}}.board{align-items:center;background-color:#ccc;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.5rem 1rem;text-shadow:2px 4px 3px rgba(0,0,0,.15);width:100%}@media(min-width:768px){.board{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.board{padding-left:8.125rem;padding-right:8.125rem}}@media(min-width:768px){.board{flex-direction:row;flex-wrap:wrap;padding:1.5rem 0}}@media(min-width:1280px){.board{margin-top:4rem;padding-bottom:1.5rem}}.board__header{padding:1rem}.board__card{align-items:center;background-color:#006e50;background-image:linear-gradient(#ccc,#ccc);box-shadow:0 10px 90px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:.5rem;padding:1rem;width:100%}@media(min-width:768px){.board__card{max-height:18rem;max-width:30rem;min-width:12rem;padding-bottom:3rem;width:20%}}.board__pic{display:flex;margin-top:.5rem}@media(min-width:768px){.board__pic{margin-top:3rem}}.board__photo{background:#fff;border-radius:100px;height:10rem;object-fit:contain;width:10rem}@media(min-width:768px){.board__photo{height:8rem;width:8rem}}.board__info{padding:1rem 0}.board__title{margin:0}.board__name,.board__title{font-size:1rem}.board__company,.board__email,.board__phone{font-size:.7rem}.board__email{color:#fff;text-decoration:none}.gallery{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;padding:1rem 1rem 0;width:100%}@media(min-width:768px){.gallery{flex-direction:row;flex-wrap:wrap}.gallery__card{object-fit:cover;padding:1rem}}.gallery__link{text-decoration:none}.gallery__cover{box-shadow:0 3px 8px rgba(0,0,0,.24);object-fit:cover;width:98%}@media(min-width:768px){.gallery__cover{height:15rem;-webkit-transform:scale(1);transform:scale(1);transition:.3s ease-in-out}.gallery__cover:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.gallery__title{color:#006e50;font-size:1rem;padding-bottom:1rem;padding-top:1rem}.footer{align-items:center;background-color:#006e50;border-top:3px solid #fff;color:#fff;display:flex;flex-wrap:wrap;height:100%;justify-content:space-around;max-height:15rem;padding-top:1.5rem}.footer__container{display:flex;width:100%}@media(min-width:768px){.footer__container{justify-content:center;justify-content:space-around}}.footer__section{display:flex;flex-direction:column;font-size:.8rem;padding:0 1rem 1rem;width:45%}@media(min-width:768px){.footer__section{width:30%}}@media(min-width:1280px){.footer__section{width:20%}}.footer__section--address{text-align:left}.footer__section--copyright{justify-content:center}.footer__section--links{text-align:left}.footer__header{font-size:1rem;padding-bottom:.4rem}.footer__text{color:#fff;font-size:.6rem;padding-bottom:.5rem}@media(min-width:768px){.footer__text{font-size:.8rem;padding-bottom:.5rem}}.footer__text--hyperlinks:hover{text-shadow:0 0 10px #fff}.footer__copyright{padding:0 .5rem 1rem}.featured{display:flex;flex-direction:column}@media(min-width:768px){.featured{flex-direction:row}}.featured__card{align-items:center;background-color:green;background-position:center top 37%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:10rem;padding-top:10rem;width:100%}@media(min-width:768px){.featured__card{flex-direction:column}}@media(min-width:1280px){.featured__card{height:30vh;margin:auto;width:100%}}.featured__text{background-color:rgba(0,130,95,.85);border:3px solid;margin:0 2rem 2rem;padding:1rem;width:90%}@media(min-width:768px){.featured__text{width:50%}}@media(min-width:1280px){.featured__text{width:50%}}.featured__info{font-weight:700;padding-bottom:.5rem}.featured__info,.featured__title{text-shadow:2px 4px 3px rgba(0,0,0,.3)}.featured__title{font-size:1.5rem}@media(min-width:768px){.featured__title{font-size:2rem}}.featured__where{font-size:.9rem;font-weight:700;margin:.5rem;text-shadow:2px 4px 3px rgba(0,0,0,.3)}@media(min-width:768px){.featured__where{font-size:1rem}}.featured__when{color:#fff;font-size:.9rem;font-weight:700;margin:.5rem;text-shadow:2px 4px 3px rgba(0,0,0,.3)}@media(min-width:768px){.featured__when{font-size:1rem}}.featured__link{color:#fff;font-size:.8rem;font-weight:700;margin:.5rem;text-shadow:2px 4px 3px rgba(0,0,0,.3);transition:.3s}.featured__link:hover{color:#e6e6e6}@media(min-width:768px){.featured__link{font-size:1rem}}.featured__register{align-items:center;background-color:#006e50;border:none;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;height:2.8rem;justify-content:center;text-decoration:none;text-shadow:2px 4px 3px rgba(0,0,0,.3);width:9rem}.featured__register:hover{background-color:#00825f}.featured__register:active{-webkit-transform:translate(7.1px,7.1px);transform:translate(7.1px,7.1px)}.popup__overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:1}.popup__active{position:relative;z-index:2}.popup__active-image{height:70vw}@media(min-width:768px){.popup__active-image{height:60vw}}.popup__left{background-color:rgba(0,0,0,.5);cursor:pointer;height:3rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.popup__left{height:5rem}}.popup__right{background-color:rgba(0,0,0,.5);cursor:pointer;height:3rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:768px){.popup__right{height:5rem}}.popup__close{background-color:rgba(0,0,0,.5);cursor:pointer;height:3rem;position:absolute;right:0;top:0}@media(min-width:768px){.popup__close{height:5rem}}.album{align-items:center;background-color:#006e50;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:9rem}@media(min-width:768px){.album{align-items:flex-start}}.album__title{padding:1rem}@media(min-width:768px){.album__title{align-self:center}}.album__list{padding:0 2rem 0 1.15rem;text-align:left}.album__item{text-decoration:none}.album__blurbs{align-items:flex-start;display:flex;flex-direction:column;margin-left:1rem;padding:1rem;text-align:left}.album__message{font-weight:900;padding:0 2rem 1rem 1rem}.album__images{align-items:center;background-color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0 1.5rem 1rem;width:100%}@media(min-width:768px){.album__images{padding:0 0 1rem}}.album__container{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.album__container{width:33%}}.album__image{padding-top:1.5rem;width:90%}@media(min-width:768px){.album__image{margin-top:1rem;padding-top:0;width:94%}}.galleries{align-items:center;background-color:#006e50;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:10rem 1rem 1rem;width:100%}@media(min-width:1280px){.galleries{height:120rem}}@media(min-width:768px){.galleries{flex-direction:row;flex-wrap:wrap;padding-top:10rem}}@media(min-width:1280px){.galleries{flex-direction:row;flex-wrap:wrap;padding-top:10rem}}.galleries__card{align-items:center;background-color:#006e50;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:768px){.galleries__card{align-items:flex-start}}.galleries__link{text-decoration:none;width:100%}@media(min-width:768px){.galleries__link{width:33%}}.galleries__cover{box-shadow:0 3px 8px rgba(0,0,0,.24);width:98%}@media(min-width:768px){.galleries__cover{height:14rem;width:95%}}@media(min-width:1280px){.galleries__cover{height:20rem}}.galleries__title{color:#fff;font-size:1rem;padding-bottom:1rem;padding-top:1rem}.join{align-items:center;height:100%;justify-content:center;min-height:500px}.join,.join__card{display:flex;flex-direction:column}.join__card{height:40%;justify-content:space-between;width:800px}@media(min-width:768px){.join__card{flex-direction:row;padding-top:220px}}.join__button{background-color:#006e50;border:none;box-shadow:0 5px 15px rgba(0,0,0,.35);color:#fff;cursor:pointer;font-size:1rem;font-weight:900;height:3.5rem;height:150px;margin-bottom:5%;width:10rem;width:300px}.join__button:hover{background-color:#00825f}@media(min-width:768px){.join__button{height:230px;margin-bottom:10%}}.join__link{color:#fff;text-decoration:none}
/*# sourceMappingURL=main.0bf8946f.css.map*/