:root{--tomato: #fe654fff;--dark-grey: #909090;--beige: #faf3d8;--dark-beige: #f9ecd0;--green1: #c2cd8e;--green2: #bbc68c;--green3: #97a27d;--green4: #33615c;--green5: #134045;--orange1: #f7ba99;--orange2: #f08a72;--orange3: #ea753d;--orange4: #e05639;--orange5: #cd3533;--white: #ffffffff;--black: #000;--fontTitle: "Caveat", sans-serif;--fontText: "Montserrat", sans-serif;--p: 18px/22px var(--fontText);--p1: 24px/30px var(--fontText);--colorBody: var(--white);--colorTitle: var(--tomato);--colorText: var(--green4);--colorPrimary: var(--tomato);--colorSecondary: var(--green4);--colorNav: var(--orange4);--colorFooter: var(--orange4);--colorNavText: var(--white);--shadow: #00000030 0px 0px 10px 0px;--transition: .3s ease-in-out}nav{background-color:var(--colorNav);color:var(--colorNavText);z-index:1000;position:fixed;font-size:1.1em}a.brand-logo{color:var(--colorNavText);font-size:1.5em}nav ul a{font-size:1em}div.flex{display:flex;flex-wrap:wrap}div.hero-image{background-image:url(/assets/images/forest.png);background-size:cover;background-position:bottom}div.page{min-height:100vh;align-items:center}div.page-small{min-height:90vh;align-items:center}div.alt-bg{background-color:#faebd7}h1,h2,h3,h4,h5,h6{font-family:var(--fontTitle);color:var(--colorTitle);font-weight:800}a.socials{margin:5px}footer h1,footer h3,footer h4,footer h5,footer h6{font-family:var(--fontTitle);color:var(--white);font-weight:800}body{font-family:var(--fontText);background-color:var(--colorBody)}.btn,.btn-large,.btn-small,.btn-floating{background-color:var(--colorPrimary);border-radius:25px;margin:5px;text-transform:initial}.btn,.btn-small,.btn-floating{border-radius:15px}.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus,.btn:hover,.btn-large:hover,.btn-small:hover{background-color:var(--colorSecondary)}.btn-secondary{background-color:var(--colorSecondary)}footer.page-footer{background-color:var(--colorFooter)}footer a{color:#fff}div.flex-container{display:flex;flex-wrap:wrap;row-gap:25px}div.flex-item{flex:1;min-width:300px;display:flex}div.card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:thin solid black}div.card-image{border-bottom:thin solid black;max-height:200px;overflow:hidden}span.card-title{color:var(--colorPrimary);font-weight:700!important}div.card-content{flex-grow:1;text-align:justify}div.flex-container{display:flex;flex-wrap:wrap}div.flex-item{flex:1}.valign-center{align-items:center;align-content:center}.bold{font-weight:900}.text-shadow{text-shadow:3px 3px 3px black}
