*{margin:0;padding:0;box-sizing:border-box}:root{--brown-one: #402a0f;--yellow: #f2cb57;--yellow-one: #e6bc18;--yellow-two: #bfae99;--yellow-three: #a6874e;--blue-one: #61a6ab;--blue-two: #e6f4f1;--blue-three: #bacdd9;--green-one: #4b8052;--dark-grey: #637371;--facebook: #0866FF}html{font-size:62.5%;scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.no-scroll{overflow:hidden}.wrapper{max-width:1200px;margin:0 auto}.header{position:absolute;top:0;width:100%;z-index:100;background:#000;background:linear-gradient(180deg,#000000cf,#00000069 35%,#0000)}.header__content{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2em}.header__box{display:flex;align-items:center;justify-content:center;gap:1em}.header__icon{width:80px;aspect-ratio:1;border-radius:50%}.header__title{font-style:normal;font-weight:400;max-width:300px;text-align:center;font-size:2.2rem;color:#fff;letter-spacing:2px;margin:0;text-transform:uppercase}.header__btn{background-color:transparent;border:2px solid transparent;border-radius:8px;padding:.5em;cursor:pointer;transition:border-color .3s ease-in-out;outline:none;position:relative;z-index:200}.header__btn img{width:3rem;height:3rem;filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(273deg) brightness(103%) contrast(101%)}.header__btn:is(:hover,:focus){border-color:var(--yellow)}.navbar{position:fixed;top:0;bottom:0;left:0;right:100%;width:100%;height:100%;z-index:100;display:flex;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040;transform:translate(100%);transition:transform .3s ease-in-out}.navbar__ul{list-style:none;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:2em;gap:0em;margin-top:10em}.navbar__ul--sm{padding:1em;gap:.5em;margin-bottom:0;margin-top:0;width:auto;height:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .7s ease-in-out}.navbar .hidden{max-height:500px;opacity:1;visibility:visible;transform:translateY(0)}.navbar__btn{position:relative;text-decoration:none;text-transform:uppercase;text-align:center;background-color:transparent;border:none;color:#fff;font-size:2.2rem;padding:.25em;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;transition:color .3s;text-wrap:balance;outline:none}.navbar__btn:is(:hover,:focus){color:var(--yellow-one)}.navbar__link{text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;font-size:2.2rem;transition:color .3s;outline:none;padding:1em}.navbar__link--sm{font-size:2.2rem;font-weight:400;padding:.25em}.navbar__li{position:relative}.navbar__link:hover,.navbar__link:focus{color:var(--yellow-one)}.navbar__link:after{position:absolute;z-index:-100;content:"";height:2px;width:100%;background-color:var(--yellow-one);bottom:-4px;left:0;transform:scale(0);transform-origin:center;transition:transform .3s ease-in-out}.navbar__link:hover:after,.navbar__link:focus:after{transform:scale(1)}.navbar__ul-scroll{display:flex;flex-direction:column;padding:.5em}.navbar__item{background:none;border:none;font-size:1.6rem;margin-bottom:.3em}.navbar__arrow{width:25px;filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(60deg) brightness(108%) contrast(101%);transition:transform .5s ease-in-out}.navbar .rotate{transform:rotate(180deg);transform-origin:center}.isMenu{transform:translate(0)}.hero{position:relative;width:100%;height:100dvh;background-image:url(/assets/herosmall-czZt-o-_.jpg);background-size:cover;background-position:top 0px left 20%}.hero__bg{position:absolute;width:100%;height:100%;background-color:#61a6ab26;display:flex;align-items:flex-end;z-index:0}.hero__title{text-transform:uppercase;letter-spacing:2px;text-align:center;text-wrap:balance;font-size:3rem;margin-bottom:1.5em;line-height:1.8em;color:#fff;text-shadow:0px 0px 8px black}.tpr{display:flex;flex-direction:column;align-items:center;gap:2em}.mission,.links{background-color:var(--green-one);color:#fff}.links__box{margin:0 auto;max-width:700px;border:3px dashed rgb(255,255,255);border-radius:8px;margin-block:2em;padding:2em}.links__box p{margin-bottom:.75em}.links__box a{position:relative;text-decoration:none;color:#fff;cursor:pointer;transition:color .3s;outline:none;font-size:1.8rem}.links__box a:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--yellow-one);bottom:-2px;left:0;transform:scale(0);transform-origin:center;transition:transform .3s ease-in-out}.links__box a:hover,.links__box a:focus{color:var(--yellow-one)}.links__box a:focus:after,.links__box a:hover:after{transform:scale(1)}.section--margin{margin-inline:2em}.section--bg{margin-inline:0em}.section__container{display:flex;flex-direction:column;gap:1em}.section__box{margin-block:2em;border:3px dashed white;border-radius:8px;padding:2em}.section__box--center{margin-inline:auto;max-width:700px;border-color:#000}.section ul{margin:1.5em}.section ul li{font-size:1.8rem;margin-bottom:.45em}.section{padding-block:8em}.section__img{width:100%;object-fit:cover;max-width:400px;align-self:center}.section__link{position:relative;font-size:1.8rem;line-height:1.6em;text-decoration:none;color:var(--green-one);cursor:pointer;transition:color .3s;outline:none}.section__link:after{position:absolute;z-index:-100;content:"";height:2px;width:100%;background-color:var(--green-one);bottom:0;left:0;transform:scale(0);transform-origin:center;transition:transform .3s ease-in-out}.section__link:hover:after{transform:scale(1)}.section__link:focus:after{transform:scale(1)}.section__text{font-size:1.8rem;padding-block:.5em;line-height:1.6em}.section__text--bold{font-weight:700;text-transform:uppercase}.section__text--center{text-align:center;color:var(--green-one)}.section__ul{list-style:none}.section__title{font-size:2.2rem;text-align:left;margin-bottom:2em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--green-one)}.section__title--white-underline{text-decoration-color:#fff}.section__title--center{text-align:center;font-weight:700;margin-top:2em;margin-bottom:1em}.section__title--links{text-align:center}.quote{margin-top:10em}.quote--img{position:relative;background-image:url("/assets/support%20(2)-BDGOT8An.jpg");background-position:center;background-size:cover;background-attachment:fixed;padding:10em}.quote__bg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#00000059;z-index:0}.quote__box{display:flex;flex-direction:column;gap:2em}.quote__text{font-size:2.4rem;text-align:center;line-height:1.6em;text-wrap:balance;color:var(--green-one);font-weight:700}.quote__text--bg{position:relative;z-index:100;color:#fff}.quote__author{text-align:right;color:var(--green-one);font-weight:700;font-size:2.4rem}.quote .cta{position:relative;z-index:100;display:block;margin:1em auto;max-width:300px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:2rem;font-weight:700;padding:.5em .75em;border-radius:8px;transition:box-shadow .3s,background-color .3s,color .3s,border .3s;cursor:pointer;outline:none;box-shadow:0 0 10px #f7db5d99;color:#f7db5d;border:2px solid #f7db5d;background-color:var(--green-one)}.quote .cta:is(:hover,:focus){box-shadow:0 0 10px #fcfcfc99;border:2px solid var(--green-one);background-color:var(--yellow-one);color:var(--green-one)}.photos{background-color:#d1d1d1}.photos-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.img{width:100%;height:100%;object-fit:cover;display:block}.contact .tpr__box{display:flex;flex-direction:column;align-items:center;padding:2em;color:#fff;max-width:400px;margin:0 auto;background-color:var(--green-one);box-shadow:0 0 20px #0009;border-radius:15px}.contact__box{display:grid;grid-auto-flow:row;gap:3em;padding:2em}.contact__data{background-color:var(--green-one);box-shadow:0 0 20px #0009;border-radius:15px;padding:2em;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact__text{font-size:1.6rem;line-height:1.6em;color:#fff}.contact__title{font-size:1.8rem;margin-block:1em;text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:center;text-wrap:balance}.contact__icon{width:45px;aspect-ratio:1;filter:invert(99%) sepia(64%) saturate(1897%) hue-rotate(323deg) brightness(103%) contrast(94%);margin-top:4em}.contact__icon:nth-of-type(1){margin-top:0}.contact__links{margin-top:6em;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1em}.contact__links--center{flex-direction:row;align-items:center;justify-content:center}.contact__link{font-size:1.8rem;text-align:center;position:relative;text-decoration:none;color:#000;cursor:pointer;transition:color .3s;outline:none}.contact__link:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--green-one);bottom:-2px;left:0;transform:scale(0);transform-origin:center;transition:transform .3s ease-in-out}.contact__link:hover,.contact__link:focus{color:var(--green-one)}.contact__link:hover:after,.contact__link:focus:after{transform:scale(1)}.footer{width:100%;background-color:#d1d1d1;padding:2em}.footer p{font-size:1.4rem;text-align:center}.footer__link{position:relative;text-decoration:none;color:#000;transition:color .3s;outline:none}.footer__link:after{position:absolute;content:"";width:100%;height:2px;background-color:var(--green-one);bottom:-2px;left:0;transform:scale(0);transform-origin:center;transition:transform .3s ease-in-out}.footer__link:hover{color:var(--green-one)}.footer__link:hover:after,.footer__link:focus:after{transform:scale(1)}.footer__link:hover,.footer__link:focus{color:var(--green-one)}@media (min-width: 576px){.hero__title{padding-inline:1em;font-size:3rem;margin-bottom:3em}.section--margin{margin-inline:4em}.photos-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.photos-grid{gap:2em}.header{position:relative;background:#000;background:linear-gradient(180deg,#000000cf,#00000069 35%,#0000)}.header__content{overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:4em;margin:0}.header__btn{display:none}.header__title{color:#fff}.navbar{position:static;transform:unset;background-color:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;margin-left:auto}.navbar__ul{flex-direction:row;align-items:center;justify-content:flex-end;padding:0;gap:1em;margin-top:0;margin-left:auto}.navbar__ul--sm{position:absolute;top:100px;right:0;background-color:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;display:flex;flex-direction:column;padding:2em}.navbar__btn{position:relative;gap:0}.navbar__li{margin:0;padding:0}.navbar__li:after{display:none}.navbar__link{margin:0;padding:0}.navbar__btn,.navbar__link{font-weight:400;font-size:1.6rem;line-height:1.6em}.hero{background-image:url(/assets/heroBig-sdIevg-g.jpg)}.hero__title{padding-inline:1em;font-size:3.5rem;margin-bottom:4em}.tpr{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:start}.tpr__1{grid-column:1/3;grid-row:1/3}.tpr__2{grid-column:3/4;grid-row:1/4}.tpr__3{grid-column:1/3;grid-row:3/4;align-self:self-end}.about__box{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:500px 300px;gap:2em;align-items:center}.about__item-1{grid-column:1/3;grid-row:1/2}.about__item-2{grid-column:3/4;grid-row:1/2}.about__item-3{grid-column:2/4;grid-row:2/3}.about__item-4{grid-column:1/2;grid-row:2/3}.section{padding-block:10em}.section__title{font-size:3rem}.section__text{font-size:2rem}.section__img{height:100%;object-fit:cover}.section__container{flex-direction:row;gap:3em}.section__box{padding:4em}.section ul li{font-size:2rem}.quote{margin-top:10em}.quote__text{font-size:3rem}.quote__author{font-size:2.6rem}.quote .cta{margin:2em auto;font-size:2.6rem}.contact__box{display:grid;grid-template-columns:repeat(3,1fr)}.contact__data{padding:3em}.contact__title{font-weight:700;font-size:2.2rem}.contact__text{font-size:1.8rem;text-align:center}.contact__links{margin-top:6em;gap:2em}.contact__link{font-size:2rem}.footer{padding:3em}.footer p{font-size:1.6rem}}@media (min-width: 992px){.hero__title{padding-inline:1em;font-size:3.5rem;margin-bottom:4em}.navbar__ul{gap:2em}}@media (min-width: 1700px){.hero__title{padding-inline:1em;font-size:3.5rem;margin-bottom:1em}}
