@keyframes mgFadeIn{0%,43%{opacity:0}50%,93%{opacity:1}100%{opacity:0}}@keyframes mgFadeOut{0%,43%{opacity:1}50%,93%{opacity:0}100%{opacity:1}}.mg-in{animation:mgFadeIn 14s ease-in-out infinite}.mg-out{animation:mgFadeOut 14s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mg-in{animation:none;opacity:0}.mg-out{animation:none;opacity:1}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#F5F3EE;color:#14201B;font-family:Inter,system-ui,sans-serif}
img{max-width:100%}
a{color:#1F5A3D}a:hover{color:#14201B}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #E3A42B;outline-offset:2px}
[hidden]{display:none!important}
@media (max-width:720px){
 h1{font-size:38px!important}
 h2{font-size:30px!important}
}
