.footer small{color:#f3f3f3;font-size:clamp(1rem,.711rem + 1.21vw,1.2rem)}@font-face{font-family:Dhyana Regular;font-style:normal;font-weight:400;src:local("Dhyana Regular"),url(/static/media/Dhyana-Regular.7d915c8fbb273b749d5a.woff) format("woff")}@font-face{font-family:Dhyana Bold;font-style:normal;font-weight:400;src:local("Dhyana Bold"),url(/static/media/Dhyana-Bold.49194ae8d1bcb6fdf432.woff) format("woff")}body,html{height:auto;margin:0;max-width:100vw;overflow-x:hidden;padding:0}h2,h3,h4,h5,h6,p,small{color:#181e40;font-family:Dhyana Regular}h1{font-family:Playwrite GB S,serif;font-size:3rem;font-weight:100;text-align:center}section{section:100vw}.container{animation-timeline:scroll();animation:fade-out 2s,forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.colorChange{background-color:red}.about-us-container .about-us-image img,.about-us-text,.contact-box,.lateral-info,.slide{border-radius:5px}.nav-container{align-items:center;display:flex;justify-content:space-between;padding:2rem 0;width:10rem}nav{display:flex;justify-content:space-around;max-width:100vw;position:relative}nav ul{padding:0}nav ul li{align-items:center;display:flex;justify-content:center;list-style-type:none;width:10rem}a{font-family:Playwrite GB S,serif;font-size:clamp(1rem,.467rem + 1.422vw,1.8rem);text-decoration:none}a,p{color:#45312a}p{font-size:clamp(1rem,.711rem + 1.21vw,1.2rem);line-height:2rem}.top-banner-container{align-items:center;background-color:#487e66;display:flex;justify-content:space-between;max-width:100vw;padding:1rem 3rem}.top-banner-container .top-banner-children{display:flex;gap:1.25rem;justify-content:center}.top-banner-container .top-banner-children a{color:#fff;font-family:Dhyana Regular;font-size:1.125rem}.logo-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.banner-image-container{align-items:center;background-position-y:center;background-size:contain;contain:content;display:flex;justify-content:center;object-fit:contain;object-position:center;position:relative;width:100%}.banner-image-container section img{height:auto;position:absolute;width:100%}.banner-text,.text-container{background-color:#f3f3f380;max-width:100vw;padding:1rem 3rem}.banner-text p,.text-container p{align-items:center;display:flex;font-size:clamp(1rem,.711rem + 1.21vw,1.2rem);height:inherit;justify-content:center;line-height:2;padding:0 10rem}.tracking-in-expand-fwd-top p{animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1) both}@keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;opacity:0;transform:translateZ(-700px) translateY(-500px)}40%{opacity:.6}to{opacity:1;transform:translateZ(0) translateY(0)}}button{background-color:#0000;border:none}.nav-button-toggle-icon{display:flex;justify-content:flex-end}.nav-button-toggle-icon img{width:1.875rem}.button-mobile-navbar{align-items:center;box-shadow:0 2px 10px 0 #487e6666;display:flex;justify-content:space-between;padding:.5rem 3rem;width:100vw}.button-mobile-navbar a{font-size:0}.button-mobile-navbar a img{width:5rem}.about-us-text{border:1px solid #45312a;height:50%;position:relative;width:50%}.about-us-text .text{position:absolute;top:0}.about-us-text .text p{background-color:#ffffffe6;color:#004326}.about-us-text img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-us-container{display:flex;justify-content:space-around;max-width:100vw}.about-us-container .about-us-image,.about-us-container .about-us-text{align-items:center;display:flex;height:auto;justify-content:center;margin:2rem 1rem;width:43.5vw}.about-us-container .about-us-image img,.about-us-container .about-us-text img{object-fit:contain;width:inherit}.about-us-container .about-us-image .text,.about-us-container .about-us-text .text{width:90%}.about-us-container .about-us-image .text p,.about-us-container .about-us-text .text p{color:#45312a}.functional-button:hover,.functional-button:hover a:hover{background-color:#487e66;color:#fff}.menu-wrapped{display:flex;flex-wrap:wrap;justify-content:center;width:100vw}.menu{max-width:100vw}.menu .menu-container{padding:0 2rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu .menu-container .menu-title{display:flex;gap:2.25rem}.menu .menu-products{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:space-around}.menu .menu-products .divider{width:14vw}.menu #menu-menu-title{border-bottom:2px solid #5a5a5a;width:35vw}.menu #menu-menu-title hr{width:33vw}hr{border:none;border-bottom:dotted #5a5a5a;height:1px;width:10vw}#product{text-align:left}.individual-menu{margin:1rem;padding:1rem 0}.individual-menu small{display:flex;justify-content:center;margin-top:2rem}.lateral-info{background-color:#8abca633;height:20rem;margin:10% 5rem;padding:3.5rem;width:30vw}.lateral-info img{float:right}.carousel{align-items:center;display:flex;justify-content:center;margin:2rem 3rem 0;position:relative}.carousel .carousel-arrow{align-items:center;display:flex;justify-content:space-between;position:absolute;top:40%;width:93vw}.carousel .carousel-arrow .arrow{align-items:center;background-color:#f3f3f380;display:flex;height:5rem;justify-content:center;width:2.5rem}.carousel .carousel-arrow .arrow:hover{background-color:#0000;cursor:pointer}.carousel .carousel-arrow .arrow-left{border-radius:0 5px 5px 0}.carousel .carousel-arrow .arrow-right{border-radius:5px 0 0 5px}.arrow-icon{color:#487e66}.image-slider-content img{height:70vh;object-fit:cover;width:93vw}.image-slider-content{transition:all 1s linear}.slide{box-shadow:0 0 7px #666;height:inherit;width:inherit}.slide-hidden{display:none}.image-slider-content{opacity:1;transition:opacity 1s ease 0s}.swing-in-top-fwd{animation:swing-in-top-fwd 1s cubic-bezier(.445,.05,.55,.95) 1s both}@keyframes swing-in-top-fwd{0%{-webkit-transform-transform:rotateX(-100deg);-webkit-transform-origin-transform-origin:top;opacity:0;-webkit-transform:rotateX(-100deg);-webkit-transform-origin:top}to{-webkit-transform-transform:rotateX(0deg);-webkit-transform-origin-transform-origin:top;opacity:1;-webkit-transform:rotateX(0deg);-webkit-transform-origin:top}}.menu-animated-image{background-color:#487e66;color:#f3f3f3;max-width:100vw;padding:1rem 3rem}.contact-container{width:100%}.contact-container h1,.contact-container p{color:#f3f3f3}.footer-container{background-color:#487e66;background-image:url(https://live.staticflickr.com/65535/54083500480_443e6df8c0_o.png);background-position:0 0;background-repeat:no-repeat;max-width:100vw;object-fit:cover;padding:1rem 3rem}.footer-container .box-container{border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;justify-content:center;width:100%}.footer-container .box-container p{font-size:clamp(1rem,.467rem + 1.422vw,1.8rem)}.footer-container .box-container .contact-box{background-color:#487e66;border:1px solid #fff;margin:3rem 1rem;padding:1rem 3.5rem;width:40%}.footer-container .box-container .contact-box p{line-height:2.2}.footer-container .box-container .contact-box .contact-box-information{display:flex;gap:1rem;justify-content:flex-start}.footer-container .box-container .contact-box .contact-box-information p{line-height:1}.footer{padding:1.5rem 0;text-align:center}.page-404-container img{height:100vh;width:100%}@media(min-width:992px)and (max-width:1200px){.about-us-text .text{top:auto}.about-us-text .text p{font-size:1rem}}@media(max-width:1200px){.menu{display:flex;flex-direction:column;margin:0 auto;max-width:80vw}.menu .menu-container{padding:0;text-align:left;width:inherit}.menu .menu-container .menu-products{width:inherit}.menu #menu-menu-title{margin:10% 0;width:70vw}.menu #menu-menu-title hr{width:68vw}.menu .lateral-info{margin:10% auto;width:70%}.about-us-text .text{top:auto}}@media(max-width:992px){.banner-image-container .banner-text p{padding:0 2rem;width:100vw}.text-container p{padding:0}.about-us-container{display:flex;flex-direction:column}.about-us-container .about-us-image,.about-us-container .about-us-text{margin:2rem auto;width:93vw}.about-us-container .about-us-image img,.about-us-container .about-us-text img{width:inherit}.about-us-container .about-us-image .text,.about-us-container .about-us-text .text{width:90%}.contact-content .box-container{display:flex;flex-direction:column;justify-content:center;width:100%}.contact-content .box-container .contact-box{margin:2rem auto;padding:2rem;width:87%}.lateral-info{margin:0 0 2rem}}@media(max-width:768px){.mobile-nav-container{display:block}.mobile-nav-container .mobile-nav-container:hover{width:100vw}.mobile-nav-container .mobile-nav{display:flex;flex-direction:column}.mobile-nav-container .mobile-nav nav:hover{box-shadow:0 2px 10px 0 #487e6666}.logo-container,.nav-container{display:none}}@media(min-width:768px){.mobile-nav-container{display:none}}
/*# sourceMappingURL=main.71881db3.css.map*/