html,body{margin:0;background:#425036;}
html{scroll-behavior:smooth;}
body{font-family:'Archivo',system-ui,sans-serif;color:#F2EFE8;-webkit-font-smoothing:antialiased;}
*{box-sizing:border-box;}
a{color:#E8CEE1;text-decoration:none;}
a:hover{color:#F2EFE8;}
::selection{background:#E8CEE1;color:#1E2618;}
@keyframes mm-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes mm-scroll-y{from{transform:translateY(0)}to{transform:translateY(-50%)}}
img{max-width:100%;}
.only-desk,.only-mob{display:contents;}
.only-mob{display:none;}
@media (max-width:1039px){.only-desk{display:none;}.only-mob{display:contents;}}
.mm-menu{display:none;}
.mm-menu.open{display:block;}
nav .only-desk a{color:#D3D8CA;font-weight:400;transition:background .3s,color .3s;}
nav .only-desk a.on{background:#E8CEE1;color:#1E2618 !important;font-weight:600;}
.mm-menu a{color:#F2EFE8;}
.mm-menu a.on{background:#E8CEE1;color:#1E2618;font-weight:600;}
nav a.cta-on{background:#F4F1EC !important;}
#modulos .only-desk button{transition:transform .25s ease,box-shadow .25s ease;}
#modulos .only-desk button.on{box-shadow:0 0 0 3px #F4F1EC,0 0 0 6px #EE8A45;}
#modulos .only-mob .acc.on{box-shadow:0 0 0 2px #EE8A45;}
[data-h="1"]:hover{color:#F4F1EC !important}
[data-h="2"]:hover{background:#F4F1EC !important;color:#1E2618 !important}
[data-h="3"]:hover{background:#1E2618 !important;color:#F4F1EC !important}
[data-h="4"]:hover{background:#F4F1EC !important;color:#1E2618 !important}
[data-h="5"]:hover{border-color:#F4F1EC !important;color:#F4F1EC !important}
[data-h="6"]:hover{transform:translateY(-4px) !important}
[data-h="7"]:hover{background:#E8CEE1 !important;color:#1E2618 !important}
[data-h="8"]:hover{animation-play-state:paused !important}
[data-h="9"]:hover{animation-play-state:paused !important}
[data-h="10"]:hover{animation-play-state:paused !important}
[data-h="11"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
[data-h="12"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
[data-h="13"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
[data-h="14"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
[data-h="15"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
[data-h="16"]:hover{color:#EE8A45 !important}
[data-h="17"]:hover{background:#E8CEE1 !important;border-color:#E8CEE1 !important;color:#1E2618 !important}
