.header{color:#446b4c;background-color:#fff;width:100vw;padding:10px 0;position:relative}.container{flex-direction:column;justify-content:center;align-items:center;max-width:1100px;margin:0 auto;display:flex}.mobile-header{justify-content:space-between;align-items:center;width:100%;display:flex}.logo{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.logo img{max-width:25vw;height:auto}.socialIcons{position:absolute;top:10px;right:1vw}.divider{background-color:#446b4c;width:100%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 2px 4px #0000001a}@media (max-width:768px){.header{margin-bottom:0;padding:0}.socialIcons{display:none}.logo img{max-width:200px;margin-top:2vh;margin-left:25vw}.burger-menu{cursor:pointer;margin-top:2vh;margin-right:20px;display:block}.burger-menu .bar{background-color:#446b4c;width:25px;height:3px;margin:5px 0;transition:all .4s}.burger-menu .change:first-child{transform:rotate(-45deg)translate(-5px,6px)}.burger-menu .change:nth-child(2){opacity:0}.burger-menu .change:nth-child(3){transform:rotate(45deg)translate(-5px,-6px)}}
.social-icons-container{display:flex}.icon{color:#446b4c;margin:10px;font-size:35px}@media (max-width:768px){.icon{color:#fff}}
.nav{margin-top:20px}.nav ul{list-style:none;display:flex}.nav ul li{margin-right:20px}.nav ul li a{color:#446b4c;padding-left:20px;padding-right:20px;font-size:30px;font-weight:700;text-decoration:none}.nav ul li a:hover{color:#1a3d47}@media (max-width:768px){.nav{display:none}}
.mobile-nav{z-index:1000;background-color:#446b4c;flex-direction:column;align-items:center;width:100%;height:0;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.mobile-nav.open{height:100vh;bottom:0;overflow:hidden}.close-btn{cursor:pointer;color:#fff;font-size:40px;position:absolute;top:15vh;right:5vw}.nav-menu{width:100%;margin-top:28vh}.nav-menu ul{text-align:center;margin:0;padding:0;list-style:none}.nav-menu ul li{margin-bottom:40px}.nav-menu ul li a{color:#fff;font-size:6vh;text-decoration:none}.nav-menu p{color:#fff;justify-content:center;padding-top:5vh;font-size:1.2vh;text-decoration:none;display:flex}.social-icons-container{justify-content:center;align-items:center;display:flex}body.mobile-nav-open{overflow:hidden}
.footer{color:#446b4c;padding-bottom:8px}.footer-content{justify-content:center;align-items:center;height:100%;display:flex}.footer-text{text-align:center}.footer-text p{margin:10px 0}.footer-text a{color:inherit;text-decoration:none}@media (max-width:768px){.footer-content{flex-direction:column}.footer-text p{margin:10px 0}}@media (min-width:769px){.footer-text{justify-content:center;display:flex}.footer-text p{margin:0 10px}}@media (max-width:768px){.footer-content-desktop{display:none}.footer{padding-bottom:0}}
.grid-container{margin:0 auto}.grid{gap:20px;padding:30px;display:grid;position:relative}.grid img{border-radius:10px;max-width:100%;height:auto}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}.grid section{border-radius:10px;align-self:start;height:100%;margin:auto;box-shadow:1px 4px 10px #0000001a}}@media (max-width:767px){.grid{width:unset;grid-template-columns:repeat(1,1fr);padding:0}.grid section{max-width:unset;margin:unset}.grid img{border-radius:0;max-width:100%;height:auto}}.prev,.next{color:#fff;cursor:pointer;background-color:#00000080;border:none;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.prev{left:0}.next{right:0}
.fancy-text{text-align:justify;padding:20px}.title{color:#446b4c;text-align:left;margin:20px;font-size:2.5rem}.description{color:#666;margin:20px;font-size:1.2rem}.points{list-style-type:disc}.point{color:#666;margin-bottom:10px;margin-left:40px;font-size:1.2rem}.text-footer{color:#666;margin:20px;font-size:1.2rem}@media (max-width:767px){.title{color:#446b4c;font-size:2.3rem}.description{margin-top:20px;margin-bottom:0;font-size:1rem}.point{text-align:left;margin-top:20px;margin-bottom:10px;padding-right:25px;font-size:1rem}.text-footer{margin-top:20px;margin-bottom:0;font-size:1rem}}
.contactInfo{flex-direction:column;margin-left:20px;display:flex}.icon{align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.icon svg{width:20px;height:20px;margin-right:10px}.icon p{color:#446b4c;align-items:center;margin-top:1px;margin-bottom:1px;font-size:18px;display:flex}.icon a{color:inherit;cursor:pointer;text-decoration:none}
