.banner-section.container{background-color:rgba(255,234,209,0.815)}@keyframes logo-flip{0%{transform:scaleX(1)}98%{transform:scaleX(1)}99%{transform:scaleX(-1)}100%{transform:scaleX(1)}}header .logo-img{animation:logo-flip 32s linear infinite;will-change:transform}header,.contact-section,.hero{box-shadow:0 0 12px rgba(0,0,0,0.15)}.dropdown-content{background-color:#fff}@media (max-width: 768px){.dropdown-content{background-color:#fff}.dropdown-content ul li{border-bottom:1px solid rgba(0,0,0,0.1)}}#hero .content h1{border-bottom:unset;font-size:2.9em;color:#66ae66;text-shadow:2px 0 0 #fffdd0,-2px 0 0 #fffdd0,0 2px 0 #fffdd0,0 -2px 0 #fffdd0,1px 1px 0 #fffdd0,-1px -1px 0 #fffdd0,1px -1px 0 #fffdd0,-1px 1px 0 #fffdd0}.gallery{background-color:#f8f8f8;padding:2em 0}.gallery .gallery-box{max-width:92vw;margin:0 auto}strong,b{color:#28512f !important}main h1{font-size:2.5em}main h2{font-size:1.75em}main h3{font-size:1.6em}main h4{font-size:1.5em}main h5{font-size:1.4em}main h6{font-size:1.3em;font-style:italic}main h1,main h2,main h3,main h4{margin-top:.5em;text-align:center;color:#2f5e37 !important;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.8);text-decoration-thickness:.02em}main .content section{padding-top:.2em;padding-bottom:.8em}.page-content .content section:nth-child(odd){background-color:#f5f5f5}.contact-section{background-color:#fff}.contact-section .contact{margin-bottom:.6em;width:86%}.footer{background-color:#fdf9d7}button{padding:.2em 2em}
