@media (min-width:576px){#_layout>footer,#_layout>header,#_layout>main,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){#_layout>footer,#_layout>header,#_layout>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:992px){#_layout>footer,#_layout>header,#_layout>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1200px){#_layout>footer,#_layout>header,#_layout>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}#_layout,body,html{width:100%;height:100%;margin:0;padding:0}#_layout>footer,#_layout>header,#_layout>main{width:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0}#_layout>header{background-color:#f5f5f5}:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--background-color:#fff;--primary:#3b641f;--primary-hover:var(--muted-color);--secondary:var(--muted-color);--dropdown-color:var(--primary)}.contact-sm,.hamburger,.list-sm{display:none}.contact-sm:before{content:unset}.bar{display:block;width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;background-color:#101010}@media only screen and (max-width:768px){.menu{position:absolute;left:-100%;top:calc(var(--spacing) * 6);flex-direction:column;background-color:var(--background-color);width:100vw;text-align:center;transition:.4s;box-shadow:0 10px 27px rgba(0,0,0,.05);z-index:1001}.contact{display:none}.list-sm{display:block}.contact-sm{display:flex;width:50%;justify-content:space-evenly}.contact-sm,.menu.active{left:0}.hamburger{display:flex;cursor:pointer}.hamburger.active{z-index:1002}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.footer{display:flex;min-height:300px;background-color:#212529}.footer h6{color:var(--primary-inverse)}.d1{display:flex;flex-grow:1;flex-direction:column}.d4{flex-grow:2}.d2,.d3{flex-grow:1}.footer-end{background-color:#222}.footer-end nav ul li a{color:var(--muted-color)}.footer-end nav ul li a:hover{color:var(--primary)}@media only screen and (max-width:768px){.footer{flex-direction:column}}ul.nostyle li{list-style:none}a.nostyle{color:inherit;text-decoration:none}a.nostyle:hover{color:var(--primary)}.txt14{font-family:Montserrat,sans-serif;font-size:14px;color:var(--secondary)}.gallery{display:flex;flex-wrap:wrap;gap:10px 10px}.gallery *{border-radius:3px}