*{margin:0;padding:0;box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:#fcfcfc;font-family:'Montserrat',sans-serif;color:#664d28;-webkit-font-smoothing:antialiased}
img{display:block;border:0}
a{color:#aa6400;text-decoration:none;transition:color .25s ease}
a:hover{color:#4b381d}
ul{list-style:none}
button{font-family:inherit}
body.travado{overflow:hidden}

.meio{width:min(1330px,calc(100% - 40px));margin:0 auto}

/* Botão "Saiba mais" (destaques e vídeo) */
.bt-saiba{font-family: 'Montserrat',sans-serif; display:inline-block;padding:11.5px 17px;border:1px solid #4b381d;border-radius:10px;font-size:13px;line-height:13px;font-weight:700;color:#4b381d;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease; cursor:pointer;}
.bt-saiba:hover{background-color:#4b381d;color:#fff}
.bt-saiba--claro{border-color:rgba(255,255,255,.5);color:#fff}
.bt-saiba--claro:hover{background-color:#fff;border-color:#fff;color:#030324}

/* WhatsApp fixo */
.whats-fixo{position:fixed;right:15px;bottom:15px;z-index:999;width:58px;height:58px;border-radius:10px;overflow:hidden;display:block;transition:filter .3s ease}
.whats-fixo:hover{filter:brightness(1.2)}
.whats-fixo img{width:58px;height:58px}
