@charset "UTF-8";
p {
  font-family: "Roboto Slab", serif;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 2rem;
  color: #fff;
  font-weight: 300;
}

.font-padrao {
  font-family: "Roboto Slab", serif;
}

.tc {
  text-align: center;
}

.uc,
.uC {
  text-transform: uppercase;
}

.fontXLarge {
  font-size: 3.5rem;
  color: #fff;
  line-height: 1.2;
}

.fontLarge {
  font-size: 3rem;
  color: #fff;
  line-height: 1.2;
}

.fontXMedium {
  font-size: 2.5rem;
  color: #fff;
  line-height: 1.2;
}

.fontMedium {
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
}

.fontSmall {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.2;
}

.dest {
  font-size: 1.67rem;
  text-transform: uppercase;
  color: #A79081;
  padding-top: 0;
}

.strong {
  font-weight: bold;
}

.detail-tt {
  text-transform: uppercase;
  padding: 1rem 3rem;
  border: 3px solid #fff;
  display: table;
  border-radius: 50px;
  margin: 0 auto;
}
.detail-tt.az {
  border-color: #603424;
}

/* Classes de color */
.c-white {
  color: #fff;
}

.c-texto {
  color: #fff !important;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

svg,
img {
  max-width: 100%;
  height: auto;
}

html,
body {
  height: 100%;
  margin: 0;
  font-size: 12px;
  font-family: "Roboto Slab", serif;
  background-color: #1d1817;
  color: #fff;
}
@media only screen and (min-width: 1280px) {
  html,
  body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1680px) {
  html,
  body {
    font-size: 18px;
  }
}

html {
  height: auto;
}

body {
  position: relative;
  height: auto;
}

button.button,
a.button {
  display: inline-table;
  background-color: #7d9144;
  padding: 15px 35px;
  margin-top: 1.667rem;
  color: #fff;
  cursor: pointer;
  border-radius: 50px;
  transition: 0.3s ease-in-out;
}
button.button span,
a.button span {
  display: inline-table;
  vertical-align: middle;
  line-height: 1;
}
button.button + button.button,
button.button + a.button,
a.button + button.button,
a.button + a.button {
  margin-left: 10px;
}
button.button span.ico,
a.button span.ico {
  margin-right: 8px;
}
button.button svg,
button.button path,
a.button svg,
a.button path {
  transition: 0.3s ease-in-out;
}
button.button.amazon,
a.button.amazon {
  background-color: #ff9900;
}
button.button:hover,
a.button:hover {
  background-color: #f1bd35;
  color: #000;
}
button.button:hover svg,
button.button:hover path,
a.button:hover svg,
a.button:hover path {
  fill: #000;
}
button.button.m0,
a.button.m0 {
  margin-top: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea {
  font-family: "Roboto Slab", serif;
  font-weight: normal;
}

.grid {
  width: min(90%, 70.375rem);
  margin: 0 auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 500px) {
  .grid {
    width: 85%;
  }
}
.grid.small {
  width: min(80%, 55.188rem);
}

strong {
  font-weight: 800;
}

.wpcf7 .btn {
  width: 100%;
}
.wpcf7 .btn p {
  padding-top: 0;
}
.wpcf7 .btn button.button {
  margin-top: 1rem !important;
  width: 100% !important;
}
.wpcf7 .wpcf7-form {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.wpcf7 p {
  position: relative;
}
.wpcf7 .wpcf7-spinner {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translate(0, -20%);
  width: 20px;
  height: 20px;
}
.wpcf7 .wpcf7-response-output {
  padding: 15px !important;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.wpcf7 .tr {
  position: relative;
  width: 100%;
}
.wpcf7 .tr p {
  padding-top: 10px;
}
.wpcf7 .tc {
  width: 100%;
  text-align: center !important;
}
.wpcf7 .campField {
  width: 100%;
  margin-top: 15px;
}
.wpcf7 .campField:first-child {
  margin-top: 0;
}
.wpcf7 .campField.w50 {
  width: 49%;
}
@media screen and (max-width: 500px) {
  .wpcf7 .campField.w50 {
    width: 100% !important;
  }
}
.wpcf7 .campField.w33 {
  width: 28%;
}
.wpcf7 .campField.w66 {
  width: 70%;
}
.wpcf7 .campField.checkbox .wpcf7-checkbox {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.wpcf7 .campField.checkbox .wpcf7-list-item {
  width: 48%;
  margin: 15px 0;
  display: block;
  position: relative;
  font-size: 13px;
  font-weight: normal;
}
.wpcf7 .campField.checkbox .wpcf7-list-item input[type=checkbox] {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.wpcf7 .campField.w50 {
  width: 49%;
}
.wpcf7 .campField p {
  font-family: "Roboto Slab", serif;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 2rem;
  color: #fff;
  font-weight: 300;
  padding-top: 5px;
  color: #fff;
  width: 100%;
  position: relative;
}
.wpcf7 .campField p ~ p {
  padding-top: 0;
}
.wpcf7 .campField .textfield {
  width: 100%;
  border: none;
  background: #fff;
  padding: 15px;
  color: #434343;
  margin-top: 5px;
  border-radius: 8px;
  font-size: 1rem;
}
.wpcf7 .campField ::placeholder {
  color: #434343;
  opacity: 0.8;
}
.wpcf7 .campField textarea.textfield {
  font-size: 1rem;
  resize: vertical;
  height: 100px;
}
.wpcf7 button.button {
  border: 0;
  display: flex !important;
  gap: 10px;
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-direction: row;
  font-size: 1rem;
}

p {
  font-family: "Roboto Slab", serif;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 2rem;
  color: #fff;
  font-weight: 300;
}

.font-padrao {
  font-family: "Roboto Slab", serif;
}

.tc {
  text-align: center;
}

.uc,
.uC {
  text-transform: uppercase;
}

.fontXLarge {
  font-size: 3.5rem;
  color: #fff;
  line-height: 1.2;
}

.fontLarge {
  font-size: 3rem;
  color: #fff;
  line-height: 1.2;
}

.fontXMedium {
  font-size: 2.5rem;
  color: #fff;
  line-height: 1.2;
}

.fontMedium {
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
}

.fontSmall {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.2;
}

.dest {
  font-size: 1.67rem;
  text-transform: uppercase;
  color: #A79081;
  padding-top: 0;
}

.strong {
  font-weight: bold;
}

.detail-tt {
  text-transform: uppercase;
  padding: 1rem 3rem;
  border: 3px solid #fff;
  display: table;
  border-radius: 50px;
  margin: 0 auto;
}
.detail-tt.az {
  border-color: #603424;
}

/* Classes de color */
.c-white {
  color: #fff;
}

.c-texto {
  color: #fff !important;
}

.sec-header {
  width: 100%;
  top: 0;
  left: 0;
  transition: 0.3s ease-in-out;
  z-index: 99999;
  padding: 1.5rem 0;
  position: fixed;
}
.sec-header.blog .grid {
  justify-content: space-between;
}
.sec-header.blog .grid .logo {
  width: 189px;
}
@media screen and (max-width: 500px) {
  .sec-header.blog .grid .logo {
    width: 100%;
    text-align: center;
  }
  .sec-header.blog .grid .logo svg {
    width: 180px;
  }
}
.sec-header.f-nav {
  padding: 0.8rem 0;
  background-color: #14100f;
}
.sec-header .grid {
  justify-content: center;
  align-items: center;
}
.sec-header .sec-menu {
  align-self: center;
  transition: 0.3s ease-in-out;
}
.sec-header .sec-menu input#menuhamburguer {
  display: none;
}
@media screen and (max-width: 1025px) {
  .sec-header .sec-menu {
    z-index: 999;
    order: 4;
    width: 30%;
  }
  .sec-header .sec-menu .menu-responsivo {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #603424;
    position: fixed;
    top: 29px;
    right: 25px;
    border-radius: 50%;
    box-shadow: 0 0 0 8px #603424, 0 0 0 8px #603424;
    z-index: 2;
    transition: 0.4s ease-in-out;
  }
  .sec-header .sec-menu .menu-responsivo:hover {
    box-shadow: 0 0 0 8px #603424, 0 0 0 8px #603424;
  }
  .sec-header .sec-menu .menu-responsivo .hamburguer {
    display: block;
    background: #fff;
    width: 25px;
    height: 2px;
    position: relative;
    top: 14px;
    left: 2px;
    transition: 0.4s ease-in-out;
    cursor: pointer;
    z-index: 9;
  }
  .sec-header .sec-menu .menu-responsivo .hamburguer:after, .sec-header .sec-menu .menu-responsivo .hamburguer:before {
    background: #fff;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    transition: 0.4s ease-in-out;
    left: 0;
  }
  .sec-header .sec-menu .menu-responsivo .hamburguer:before {
    top: -6px;
  }
  .sec-header .sec-menu .menu-responsivo .hamburguer:after {
    bottom: -6px;
  }
  .sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer {
    transform: rotate(45deg);
    transform-origin: center;
  }
  .sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer:after, .sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer:before {
    transform: rotate(90deg);
    top: 0;
    bottom: 0;
  }
  .sec-header .sec-menu input#menuhamburguer:checked ~ label .menu-responsivo {
    box-shadow: 0 0 0 130vw #603424, 0 0 0 130vh #603424;
  }
  .sec-header .sec-menu input#menuhamburguer:checked ~ .menu-div-menu ul {
    transition: 0.25s 0.4s ease;
    opacity: 1 !important;
    visibility: unset;
  }
  .sec-header .sec-menu input#menuhamburguer:checked ~ .menu-div-menu ul li ul {
    transition: 0s;
    padding: 0;
  }
  .sec-header .sec-menu ul {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: 0.4s ease-in-out;
    visibility: hidden;
    z-index: 2;
    width: 100%;
  }
}
@media screen and (max-width: 1025px) and (max-width: 500px) {
  .sec-header .sec-menu ul {
    width: 100%;
    padding: 2rem;
  }
}
@media screen and (max-width: 1025px) {
  .sec-header .sec-menu ul li {
    width: auto;
    display: block;
    text-align: center;
  }
  .sec-header .sec-menu ul li.menu-item-has-children > a {
    display: none;
  }
  .sec-header .sec-menu ul li .sub-menu {
    display: block !important;
    position: unset !important;
    transform: translate(0, 0) !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .sec-header .sec-menu ul li a {
    font-size: 1.5rem;
    padding: 1.333rem 0 !important;
    color: #fff;
  }
}
.sec-header .sec-menu li {
  display: inline-flex;
}
.sec-header .sec-menu li a {
  display: block;
  color: #fff;
  padding: 1rem 1rem;
  transition: 0.3s ease-in-out;
  font-size: 0.889rem;
  text-transform: uppercase;
}
.sec-header .sec-menu li a:hover {
  opacity: 0.6;
}
.sec-header a.button {
  margin-top: 0;
  align-self: center;
}
@media screen and (max-width: 500px) {
  .sec-header a.button {
    position: fixed;
    bottom: 0;
    width: calc(100% - 8px);
    left: 4px;
    right: 4px;
    border-radius: 15px 15px 0 0;
    text-align: center;
    font-size: 14px;
    -webkit-box-shadow: 0px -14px 33px -14px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px -14px 33px -14px rgba(0, 0, 0, 0.16);
    box-shadow: 0px -14px 33px -14px rgba(0, 0, 0, 0.16);
  }
}
.sec-header .redes-sociais {
  display: flex;
  gap: 0.2rem;
  font-size: 1.5rem;
  align-items: center;
}
@media screen and (max-width: 500px) {
  .sec-header .redes-sociais {
    width: 100%;
  }
}
.sec-header .redes-sociais a {
  display: inline-flex;
  line-height: 1;
  padding: 0.8rem;
}

.back-top {
  display: none;
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  z-index: 999;
  transition: opacity 0.3s ease;
  opacity: 0;
}

.back-top.show {
  display: block;
  opacity: 1;
}

.sec-na-midia-archive .sec-tt-page {
  padding: 8rem 0;
}
.sec-na-midia-archive .sec-tt-page .grid {
  justify-content: center;
  text-align: center;
}
.sec-na-midia-archive .sec-tt-page h1 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
.sec-na-midia-archive .sec-list-midia {
  padding-bottom: 6rem;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia {
  width: 50%;
  padding: 2rem;
  display: flex;
  gap: 1.25rem;
  transition: 0.3s ease-in-out;
  opacity: 1;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia:hover {
  opacity: 0.6;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .thumb {
  width: 15rem;
  height: 10.5625rem;
  border-radius: 0.5rem;
  background: #d9d9d9;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.5rem;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .desc {
  width: 100%;
  align-self: center;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .desc h2 {
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .desc p {
  padding-top: 8px;
  font-size: 0.75rem;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .desc p strong {
  font-weight: 500;
}
.sec-na-midia-archive .sec-list-midia .item-na-midia .desc .veja-mais {
  font-family: "Lacquer", system-ui;
  font-size: 1rem;
  margin-top: 1rem;
  display: block;
  color: #fff;
}

.art-home .sec-hero-home {
  background: #1d1817;
  background-size: cover;
  background-position: top center;
  padding-top: 10rem;
}
.art-home .sec-hero-home .grid {
  flex-direction: column;
}
.art-home .sec-hero-home .grid .logo {
  width: 100%;
  text-align: center;
}
.art-home .sec-hero-home .grid .row {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  padding: 8rem 0;
  position: relative;
  align-items: center;
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row {
    padding: 6rem 0;
  }
}
.art-home .sec-hero-home .grid .row.flex-end {
  justify-content: flex-end;
  padding-top: 14rem;
}
.art-home .sec-hero-home .grid .row .fear-text {
  position: absolute;
  opacity: 0.66;
  transform: rotate(10.45deg);
  width: 11rem;
  top: 0;
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row .fear-text {
    right: 0;
  }
}
.art-home .sec-hero-home .grid .row .fear-text p {
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  color: #b7252a;
  font-size: 1.5rem;
}
.art-home .sec-hero-home .grid .row .desc {
  width: 38%;
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row .desc {
    width: 100%;
    text-align: center;
  }
}
.art-home .sec-hero-home .grid .row .desc h2 {
  font-size: 3.5rem;
  color: #fff9ef;
  line-height: 1.2;
  text-transform: uppercase;
  font-family: "Lacquer", system-ui;
}
.art-home .sec-hero-home .grid .row .desc p {
  font-size: 1.167rem;
}
.art-home .sec-hero-home .grid .row .img {
  width: 48vw;
  display: flex;
  position: absolute;
  left: 0;
  transform: translate(0%, 0);
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row .img {
    width: 100%;
    position: relative;
    flex-direction: column;
    text-align: center;
    padding-bottom: 3rem;
  }
}
.art-home .sec-hero-home .grid .row .img figure {
  height: 21.6875rem;
  width: 20.375rem;
  background-color: #ccc;
  border-top: 6px solid #fff9ef;
  border-right: 6px solid #fff9ef;
  border-bottom: 45px solid #fff9ef;
  border-left: 6px solid #fff9ef;
  box-shadow: 0px 13px 16px 0px rgba(0, 0, 0, 0.16);
  transform: rotate(-13.161deg);
  position: relative;
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row .img figure {
    margin: 0 auto;
  }
}
.art-home .sec-hero-home .grid .row .img figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.art-home .sec-hero-home .grid .row .img figure figcaption {
  font-size: 14px;
  z-index: 3;
  display: block;
  position: absolute;
  bottom: 0;
  color: #434343;
  padding: 10px;
  transform: translate(0, 100%);
}
.art-home .sec-hero-home .grid .row .img figure + figure {
  transform: translate(-5%, 0) rotate(3.227deg);
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row .img figure + figure {
    transform: translate(0%, 0) rotate(3.227deg);
    margin-top: 2rem;
  }
}
.art-home .sec-hero-home .grid .row.center {
  justify-content: center;
  text-align: center;
  padding: 7rem 0 8rem 0;
}
@media screen and (max-width: 500px) {
  .art-home .sec-hero-home .grid .row.center {
    padding-top: 0;
  }
}
.art-home .sec-hero-home .grid .row.center .desc {
  width: 100%;
  max-width: 800px;
}
.art-home .sec-hero-home .grid .row.center .desc h2 {
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.66);
  -webkit-animation: horror-animation 8s infinite;
  -moz-animation: horror-animation 8s infinite;
  -o-animation: horror-animation 8s infinite;
  animation: horror-animation 8s infinite;
}
@keyframes horror-animation {
  0% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.1);
    left: 51%;
    top: 36%;
  }
  5% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    left: 50%;
    top: 35%;
  }
  10% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
    left: 49%;
    top: 34%;
  }
  15% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
    left: 50%;
    top: 35%;
  }
  16% {
    text-shadow: 0 0 5px #212121;
    left: 50%;
  }
  17% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
    left: 50%;
  }
  20% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
    left: 49%;
  }
  25% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
    left: 49%;
  }
  30% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.7);
    left: 50%;
  }
  35% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
    left: 50%;
  }
  36% {
    text-shadow: 0 0 5px #212121;
    left: 50%;
  }
  37% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
    left: 50%;
  }
  40% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.9);
    left: 51%;
  }
  45% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
    left: 51%;
  }
  50% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.7);
    left: 51%;
  }
  55% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
    left: 50%;
  }
  56% {
    text-shadow: 0 0 5px #212121;
    left: 50%;
  }
  57% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
    left: 52%;
  }
  60% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
    left: 50%;
  }
  65% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
    left: 50%;
  }
  70% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
    left: 49%;
  }
  75% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    left: 49%;
  }
  76% {
    text-shadow: 0 0 5px #212121;
    left: 50%;
  }
  77% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    left: 49%;
  }
  80% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.1);
    left: 49%;
  }
  85% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
    left: 51%;
  }
  86% {
    text-shadow: 0 0 5px #212121;
    left: 50%;
  }
  87% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
    left: 51%;
  }
  90% {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.3);
    left: 51%;
  }
  95% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
    left: 51%;
  }
  100% {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
    left: 50%;
  }
}
.art-home .sec-pq-nome-monga {
  background: url("../img/background-nome-monga.svg");
  background-size: cover;
  background-position: center;
  padding: 8rem 0;
  position: relative;
}
.art-home .sec-pq-nome-monga .fear-text {
  position: absolute;
  opacity: 0.66;
  transform: rotate(-10.45deg) translate(0, -100%);
  width: 16rem;
  top: 0;
  left: 5%;
}
.art-home .sec-pq-nome-monga .fear-text p {
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  color: #b7252a;
  font-size: 1.5rem;
}
.art-home .sec-pq-nome-monga .fear-text-2 {
  opacity: 0.66;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  color: #b7252a;
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4rem;
}
.art-home .sec-pq-nome-monga h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  text-align: center;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-pq-nome-monga .item {
  width: 25%;
  padding: 1rem;
  padding-top: 3.5rem;
}
.art-home .sec-pq-nome-monga .item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 95%;
  transform: translate(-100%, -50%) rotate(180deg);
  width: 40px;
  height: auto;
  aspect-ratio: 51/20;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='51' height='20' viewBox='0 0 51 20' fill='none'><path d='M2.04489 6.25699C6.45478 3.85831 10.9657 1.86653 15.6169 0.54263C15.8084 0.489222 16.5135 2.65834 16.4599 2.70046C13.7576 4.24242 11.1088 5.74225 8.40641 7.2842C8.29931 7.36844 8.24576 7.41056 8.10774 7.42185C9.9638 7.42104 11.8281 7.60826 13.5997 7.57662C17.6188 7.62538 21.6152 7.78922 25.62 8.14109C33.4295 8.71021 41.3854 9.45607 49.1376 11.2376C49.529 11.3188 49.9271 13.4376 50.0116 13.4684C42.34 12.888 34.7364 11.9624 27.0813 11.758C23.3074 11.6138 19.5953 11.6154 15.7987 11.5862C14.0807 11.5757 12.2864 11.7224 10.5458 11.827C12.5813 12.7551 14.487 13.8825 16.2343 15.8154C16.904 16.5532 17.3043 19.3511 17.6814 19.7354C14.5125 16.9752 10.9958 15.7531 7.34104 14.5423C5.51368 13.9369 3.39593 13.6572 1.98647 11.8476C1.98647 11.8476 1.93292 11.8897 1.96383 11.9627C1.93292 11.8897 1.87108 11.7438 1.84016 11.6708C1.69386 11.4941 1.60111 11.2752 1.42389 11.0255C0.203776 8.48336 -0.144596 7.49281 2.04489 6.25699Z' fill='%23FFF9EF'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5;
}
@media screen and (max-width: 500px) {
  .art-home .sec-pq-nome-monga .item::after {
    display: none;
  }
}
.art-home .sec-pq-nome-monga .item.active::after {
  display: none;
}
@media screen and (max-width: 500px) {
  .art-home .sec-pq-nome-monga .item {
    width: 50%;
  }
}
.art-home .sec-pq-nome-monga .item.active p,
.art-home .sec-pq-nome-monga .item.active h3 {
  opacity: 1;
}
.art-home .sec-pq-nome-monga .item h3 {
  font-family: "Lacquer", system-ui;
  color: #fff;
  text-transform: uppercase;
  font-size: 4rem;
}
@media screen and (max-width: 500px) {
  .art-home .sec-pq-nome-monga .item h3 {
    font-size: 3rem;
  }
}
.art-home .sec-pq-nome-monga .item p {
  padding-top: 10px;
}
.art-home .sec-pq-nome-monga .item p,
.art-home .sec-pq-nome-monga .item h3 {
  opacity: 0.5;
}
.art-home .sec-historia {
  padding: 8rem 0 0rem 0;
}
.art-home .sec-historia .grid {
  max-width: 59.0625rem;
}
.art-home .sec-historia h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  text-align: center;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-historia .desc {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
@media screen and (max-width: 500px) {
  .art-home .sec-historia .desc {
    row-gap: 0;
  }
}
@media (max-width: 768px) {
  .art-home .sec-historia .desc {
    grid-template-columns: 1fr;
  }
}
.art-home .sec-linha-do-tempo {
  overflow: hidden;
  position: relative;
  z-index: 2;
  padding-bottom: 2rem;
}
.art-home .sec-linha-do-tempo .grid {
  width: 100%;
}
.art-home .sec-linha-do-tempo .arrows {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 2rem;
  padding: 6rem 0 0 0;
  width: min(90%, 70.375rem);
  margin: 0 auto;
}
@media screen and (max-width: 500px) {
  .art-home .sec-linha-do-tempo .arrows {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
}
.art-home .sec-linha-do-tempo .arrows .next,
.art-home .sec-linha-do-tempo .arrows .prev {
  display: inline;
  padding: 10px;
  cursor: pointer;
}
.art-home .sec-linha-do-tempo .desc {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  transform: translate(calc((100vw - 70.375rem) / 2), 0);
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .art-home .sec-linha-do-tempo .desc {
    width: 95%;
    transform: translate(0, 0);
    margin-left: 0;
  }
}
.art-home .sec-linha-do-tempo .desc .container {
  width: 100%;
  display: block;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo {
  width: 100%;
  padding: 1rem 0;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .slick-track {
  display: flex;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item {
  padding: 3rem 1.25rem;
  margin-right: 1.3rem;
  border-radius: 0.9375rem;
  border: 2px solid var(--marrom-secundary, #33261f);
  height: inherit;
}
@media screen and (max-width: 500px) {
  .art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item {
    margin: 0 1rem 0 1.5rem;
  }
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item.no-style {
  border: none;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item .img {
  width: 100%;
  height: 17.25rem;
  border-radius: 0.5rem;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item .img img {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  object-fit: cover;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item h2 {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.2;
  padding-top: 2rem;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  margin-top: 0.8rem;
}
.art-home .sec-linha-do-tempo .desc .carr-linha-do-tempo .item p {
  font-size: 0.9667rem;
  padding-top: 1.6rem;
}
.art-home .sec-o-criador {
  padding: 6rem 0;
  background: #1a1413;
}
.art-home .sec-o-criador .img {
  width: 46%;
}
@media screen and (max-width: 500px) {
  .art-home .sec-o-criador .img {
    width: 100%;
  }
}
.art-home .sec-o-criador .desc {
  width: 50%;
}
@media screen and (max-width: 500px) {
  .art-home .sec-o-criador .desc {
    padding: 2rem 1.5rem;
    width: 100%;
  }
}
.art-home .sec-o-criador .desc h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-livro {
  padding: 2rem 0;
  position: relative;
}
.art-home .sec-livro .grid {
  align-items: center;
}
.art-home .sec-livro:after {
  content: "";
  width: 30vw;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("../img/background-nome-monga.svg");
  background-size: cover;
  background-position: center;
}
@media screen and (max-width: 500px) {
  .art-home .sec-livro:after {
    display: none;
  }
}
.art-home .sec-livro .desc {
  width: 50%;
  padding: 3rem 0;
}
@media screen and (max-width: 500px) {
  .art-home .sec-livro .desc {
    width: 100%;
    order: 2;
    padding: 2rem 1.5rem;
  }
  .art-home .sec-livro .desc a.button {
    width: 100%;
    text-align: center;
  }
  .art-home .sec-livro .desc a.button + a.button {
    margin-left: 0;
  }
}
.art-home .sec-livro .desc h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-livro .img {
  width: 50vw;
  right: 0;
  top: 50%;
  transform: translate(0, -40%);
  position: absolute;
}
@media screen and (max-width: 500px) {
  .art-home .sec-livro .img {
    width: 100%;
    position: relative;
    transform: translate(0, 0%);
  }
}
.art-home .sec-na-midia {
  padding: 6rem 0 10rem 0;
}
.art-home .sec-na-midia .tt {
  width: 100%;
  padding-bottom: 4rem;
}
.art-home .sec-na-midia .tt h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-na-midia .videos {
  width: 45%;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  align-self: center;
}
@media screen and (max-width: 500px) {
  .art-home .sec-na-midia .videos {
    width: 100%;
  }
}
.art-home .sec-na-midia .videos .item-video {
  display: flex;
  gap: 1.25rem;
  transition: 0.3s ease-in-out;
  opacity: 1;
}
.art-home .sec-na-midia .videos .item-video:hover {
  opacity: 0.6;
}
.art-home .sec-na-midia .videos .item-video .thumb {
  width: 20rem;
  border-radius: 0.5rem;
}
.art-home .sec-na-midia .videos .item-video .thumb img {
  border-radius: 0.5rem;
  height: 8.6875rem;
  background: #d9d9d9;
  object-fit: cover;
}
.art-home .sec-na-midia .videos .item-video .desc {
  width: 100%;
  align-self: center;
}
.art-home .sec-na-midia .videos .item-video .desc h2 {
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */
  padding-top: 0;
}
.art-home .sec-na-midia .videos .item-video .desc p {
  padding-top: 8px;
  font-size: 0.75rem;
}
.art-home .sec-na-midia .posts {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-self: center;
}
@media screen and (max-width: 500px) {
  .art-home .sec-na-midia .posts {
    width: 100%;
    padding-top: 1rem;
  }
}
.art-home .sec-na-midia .posts .item-post {
  display: flex;
  gap: 1.25rem;
  transition: 0.3s ease-in-out;
  opacity: 1;
}
.art-home .sec-na-midia .posts .item-post:hover {
  opacity: 0.6;
}
.art-home .sec-na-midia .posts .item-post .thumb {
  width: 15rem;
  height: 10.5625rem;
  border-radius: 0.5rem;
  background: #d9d9d9;
}
@media screen and (max-width: 500px) {
  .art-home .sec-na-midia .posts .item-post .thumb {
    width: 12rem;
    height: 8.6875rem;
  }
}
.art-home .sec-na-midia .posts .item-post .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.5rem;
}
.art-home .sec-na-midia .posts .item-post .desc {
  width: 100%;
  align-self: center;
}
.art-home .sec-na-midia .posts .item-post .desc h2 {
  color: #fff;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem; /* 150% */
}
.art-home .sec-na-midia .posts .item-post .desc p {
  padding-top: 8px;
  font-size: 0.75rem;
}
.art-home .sec-na-midia .posts .item-post .desc p strong {
  font-weight: 500;
}
.art-home .sec-na-midia .posts .item-post .desc .veja-mais {
  font-family: "Lacquer", system-ui;
  font-size: 1rem;
  margin-top: 1rem;
  display: block;
  color: #fff;
}
.art-home .sec-na-midia .btn {
  width: 100%;
  text-align: center;
}
.art-home .sec-quem-viveu-conta {
  background-color: #1a1413;
  padding: 8rem 0;
  position: relative;
}
.art-home .sec-quem-viveu-conta:after {
  content: "";
  width: 100%;
  height: 100px;
  background: url("../img/before-detail-dark.svg");
  background-size: contain;
  position: absolute;
  top: 2px;
  background-repeat: no-repeat;
  background-position: bottom;
  transform: translate(0, -100%);
}
.art-home .sec-quem-viveu-conta h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
.art-home .sec-quem-viveu-conta .dest {
  width: 100%;
  text-align: center;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos {
  width: 100%;
  padding: 3rem 0 1rem 0;
}
@media screen and (max-width: 500px) {
  .art-home .sec-quem-viveu-conta .carr-depoimentos {
    padding: 2rem 1rem;
  }
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .slick-track {
  display: flex;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .slick-dots li button:before {
  color: #fff;
  font-size: 15px;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item {
  background-color: #33261f;
  margin: 1rem 2rem 1rem 0rem;
  padding: 4rem 1.5rem 1.5rem 1.5rem;
  border-radius: 0.5rem;
  height: inherit;
  position: relative;
}
@media screen and (max-width: 500px) {
  .art-home .sec-quem-viveu-conta .carr-depoimentos .item {
    margin: 1rem 2rem 1rem 1.5rem;
  }
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item:after {
  content: "";
  width: 65px;
  height: 65px;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  background: url("../img/detail-depoimento.svg");
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item > p {
  padding-top: 0;
  z-index: 3;
  position: relative;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item p + p {
  padding-top: 1rem;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item p {
  font-size: 0.875rem;
}
.art-home .sec-quem-viveu-conta .carr-depoimentos .item p strong {
  font-family: "Lacquer", system-ui;
}
.art-home .sec-blog {
  padding: 6rem 0 10rem 0;
}
.art-home .sec-blog .grid {
  justify-content: flex-start;
}
.art-home .sec-blog .tt {
  width: 100%;
  text-align: center;
  margin-bottom: 2rem;
}
.art-home .sec-blog .tt h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}
.art-home .sec-blog .btn {
  width: 100%;
  text-align: center;
  margin-top: 1.4rem;
}
.art-home .sec-retorno-da-monga {
  padding: 8rem 0;
  background-color: #33261f;
  position: relative;
}
.art-home .sec-retorno-da-monga:after {
  content: "";
  width: 100%;
  height: 100px;
  background: url("../img/before-detail-light.svg");
  background-size: contain;
  position: absolute;
  top: 2px;
  background-repeat: no-repeat;
  background-position: bottom;
  transform: translate(0, -100%);
}
.art-home .sec-retorno-da-monga .desc {
  width: 46%;
  align-self: center;
}
@media screen and (max-width: 500px) {
  .art-home .sec-retorno-da-monga .desc {
    width: 100%;
    order: 2;
    padding-top: 2rem;
  }
}
.art-home .sec-retorno-da-monga .desc h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
}
.art-home .sec-retorno-da-monga .desc p.redes-sociais {
  display: flex;
  gap: 0.2rem;
  font-size: 1.5rem;
  align-items: center;
}
.art-home .sec-retorno-da-monga .desc p.redes-sociais a {
  display: inline-flex;
  line-height: 1;
  padding: 1rem;
}
.art-home .sec-retorno-da-monga .img {
  width: 50%;
}
@media screen and (max-width: 500px) {
  .art-home .sec-retorno-da-monga .img {
    width: 100%;
  }
}
.art-home .sec-retorno-da-monga .img img {
  width: 100%;
  border-radius: 0.5rem;
}
.art-home .sec-fale-conosco {
  padding: 6rem 0 0 0;
  background-color: #49512c;
  position: relative;
}
.art-home .sec-fale-conosco:after {
  content: "";
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 30rem;
  background: url("../img/background-nome-monga.svg");
  background-size: contain;
  background-position: top center;
  background-repeat: repeat-x;
}
.art-home .sec-fale-conosco .grid {
  position: relative;
  z-index: 3;
}
.art-home .sec-fale-conosco h2 {
  font-size: 3rem;
  color: #fff9ef;
  line-height: 1.2;
  width: 100%;
  font-family: "Lacquer", system-ui;
  text-transform: uppercase;
  text-align: center;
}
.art-home .sec-fale-conosco .dest {
  text-align: center;
}
.art-home .sec-fale-conosco .form {
  padding-top: 1rem;
}
.art-home .sec-fale-conosco .grid {
  justify-content: center;
}
.art-home .sec-fale-conosco .desc {
  width: 27.5rem;
}

.art-politica-de-privacidade .wp-block-columns {
  padding: 10rem 0 4rem 0;
  width: min(90%, 70.375rem);
  margin: 0 auto;
}
.art-politica-de-privacidade ul {
  margin: 2rem 0 0 15px !important;
}
.art-politica-de-privacidade h3 {
  margin-top: 2rem;
}

.art-blog .sec-tt-page {
  padding: 4.165rem 0;
}
.art-blog .sec-tt-page .grid h1 {
  font-size: 2rem;
  position: absolute;
  left: -2000vw;
}
.art-blog.author-page .sec-tt-page {
  padding: 10rem 0 5rem 0;
}
.art-blog.author-page .sec-tt-page .author-avatar {
  margin-right: 20px;
  min-width: 80px;
  align-self: flex-start;
}
.art-blog.author-page .sec-tt-page .author-avatar img {
  border-radius: 50%;
}
.art-blog .sec-hero-dest-blog .grid {
  background: #49512c;
  width: min(90%, 76.875rem);
  border-radius: 1.5rem 1.5rem;
  position: relative;
}
@media screen and (max-width: 500px) {
  .art-blog .sec-hero-dest-blog .grid {
    width: 100%;
  }
}
.art-blog .sec-hero-dest-blog .grid .desc {
  width: 48%;
  position: relative;
  z-index: 3;
  padding: 8rem 3rem;
}
@media screen and (max-width: 500px) {
  .art-blog .sec-hero-dest-blog .grid .desc {
    width: 100%;
  }
}
.art-blog .sec-hero-dest-blog .grid .desc .dest-semana {
  font-size: 0.85rem;
  text-transform: uppercase;
  color: #fff;
}
.art-blog .sec-hero-dest-blog .grid .desc a {
  transition: 0.3s ease-in-out;
}
.art-blog .sec-hero-dest-blog .grid .desc a:hover {
  opacity: 0.8;
}
.art-blog .sec-hero-dest-blog .grid .desc .post-category {
  display: flex;
  width: 100%;
  gap: 5px;
  margin: 1rem 0;
}
.art-blog .sec-hero-dest-blog .grid .desc .post-category a {
  color: #fff;
  padding: 0.5rem 1rem;
  border: 1px solid #fff;
  border-radius: 50px;
  font-size: 0.85rem;
}
.art-blog .sec-hero-dest-blog .grid .desc h2 {
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  font-weight: 600;
  margin-top: 1rem;
  line-height: 1.2;
  color: #fff;
}
.art-blog .sec-hero-dest-blog .grid .desc p {
  color: #fff;
}
.art-blog .sec-hero-dest-blog .grid .desc .post-info {
  width: 100%;
  display: flex;
  gap: 20px;
  color: #acacac;
}
.art-blog .sec-hero-dest-blog .grid .desc .post-info a {
  color: #acacac;
}
.art-blog .sec-hero-dest-blog .grid .img {
  width: 50%;
  max-height: 42rem;
  border-radius: 0 1.5rem 1.5rem 0;
}
@media screen and (max-width: 500px) {
  .art-blog .sec-hero-dest-blog .grid .img {
    display: none;
  }
}
.art-blog .sec-hero-dest-blog .grid .img .holder {
  height: 100%;
  width: 100%;
}
.art-blog .sec-hero-dest-blog .grid .img a {
  display: block;
  width: 100%;
  height: 100%;
}
.art-blog .sec-hero-dest-blog .grid .img img {
  width: 100%;
  height: 100%;
  border-radius: 0 1.5rem 1.5rem 0;
  display: block;
  object-fit: cover;
}
.art-blog .sec-list-blog {
  padding: 3rem 0;
}
.art-blog .sec-list-blog .list-blog {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  gap: 20px;
  justify-content: flex-start;
}
.art-blog .sec-list-blog .list-blog h2 {
  font-size: 1.25rem;
  color: #fff;
  line-height: 1.2;
  width: 100%;
}

.item-blog {
  width: calc(33.33333% - 20px);
  margin: 0 0 1rem 0;
  border: 2px solid var(--marrom-secundary, #33261f);
  border-radius: 0.9375rem;
  padding: 0.887rem 0.5rem;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 500px) {
  .item-blog {
    width: 100%;
  }
}
.item-blog a {
  color: #fff;
}
.item-blog .thumb {
  width: 100%;
  display: block;
  height: 260px;
  background-color: #ccc;
  border-radius: 1.5rem;
}
.item-blog .thumb img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 1.5rem;
  object-fit: cover;
  border-radius: 0.5rem;
}
.item-blog .desc-short {
  width: 100%;
  padding: 1.5rem 1rem;
}
.item-blog .desc-short .container {
  display: flex;
  gap: 1rem;
  padding-top: 1rem;
  flex-direction: column;
}
.item-blog .desc-short .post-info {
  width: 100%;
  display: flex;
  gap: 15px;
  color: #c5c5c5;
  font-size: 12px;
}
.item-blog .desc-short .post-info a {
  color: #c5c5c5;
}
.item-blog .desc-short:hover h2 {
  color: #7d9144;
}
.item-blog .desc-short:hover .veja-mais {
  color: #7d9144;
}
.item-blog .desc-short h2 {
  font-size: 1.2rem !important;
  color: #fff;
  font-weight: bold;
  transition: 0.3s ease-in-out;
}
.item-blog .desc-short p {
  padding-top: 0;
  font-size: 0.75rem;
}
.item-blog .desc-short .veja-mais {
  font-family: "Lacquer", system-ui;
  margin-top: 1.5rem;
  font-size: 1.167rem;
  transition: 0.3s ease-in-out;
}

#progress-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px; /* Ajuste a espessura da barra */
  background: #7d9144; /* Cor da barra */
  transition: width 0.2s ease-out;
  z-index: 9999;
}

.art-blog-search .sec-conteudo,
.art-blog-interna .sec-conteudo {
  padding: 3rem 0 6rem 0;
}
.art-blog-search .sec-conteudo .desc article,
.art-blog-interna .sec-conteudo .desc article {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  flex-flow: row;
  flex-wrap: nowrap;
  gap: 3rem;
  /* Estilização das sidebars */
  /* Área de conteúdo principal */
}
@media screen and (max-width: 500px) {
  .art-blog-search .sec-conteudo .desc article,
  .art-blog-interna .sec-conteudo .desc article {
    flex-wrap: wrap;
  }
}
.art-blog-search .sec-conteudo .desc article .share-container,
.art-blog-interna .sec-conteudo .desc article .share-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
.art-blog-search .sec-conteudo .desc article .share-container span,
.art-blog-interna .sec-conteudo .desc article .share-container span {
  font-size: 12px;
  color: #fff;
}
.art-blog-search .sec-conteudo .desc article .share-button,
.art-blog-interna .sec-conteudo .desc article .share-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #f5f5f5;
  transition: background 0.3s ease-in-out;
}
.art-blog-search .sec-conteudo .desc article .share-button svg,
.art-blog-search .sec-conteudo .desc article .share-button path,
.art-blog-interna .sec-conteudo .desc article .share-button svg,
.art-blog-interna .sec-conteudo .desc article .share-button path {
  fill: #000 !important;
}
.art-blog-search .sec-conteudo .desc article .share-button svg,
.art-blog-interna .sec-conteudo .desc article .share-button svg {
  width: 18px;
  height: 18px;
}
.art-blog-search .sec-conteudo .desc article .share-button:hover,
.art-blog-interna .sec-conteudo .desc article .share-button:hover {
  background: #e0e0e0;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents,
.art-blog-interna .sec-conteudo .desc article .table-of-contents {
  padding-top: 1.5rem;
  margin-bottom: 20px;
  margin-top: 1.5rem;
  border-top: 1px solid #d1d1d1;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents h3,
.art-blog-interna .sec-conteudo .desc article .table-of-contents h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents ul,
.art-blog-interna .sec-conteudo .desc article .table-of-contents ul {
  list-style: none;
  padding: 0;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents li,
.art-blog-interna .sec-conteudo .desc article .table-of-contents li {
  margin-bottom: 18px;
  font-size: 14px;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents a,
.art-blog-interna .sec-conteudo .desc article .table-of-contents a {
  text-decoration: none;
  color: rgb(210, 210, 210);
  transition: color 0.3s ease;
}
.art-blog-search .sec-conteudo .desc article .table-of-contents a.active,
.art-blog-interna .sec-conteudo .desc article .table-of-contents a.active {
  color: #434343;
  font-weight: bold;
}
.art-blog-search .sec-conteudo .desc article .single-post-container,
.art-blog-interna .sec-conteudo .desc article .single-post-container {
  display: flex;
  align-items: flex-start;
  gap: 20px; /* Espaçamento entre os elementos */
}
.art-blog-search .sec-conteudo .desc article .sidebar-1,
.art-blog-search .sec-conteudo .desc article .sidebar-2,
.art-blog-interna .sec-conteudo .desc article .sidebar-1,
.art-blog-interna .sec-conteudo .desc article .sidebar-2 {
  flex: 0 0 300px; /* Define uma largura fixa para as sidebars */
  position: sticky;
  top: 120px; /* Distância do topo da tela */
  height: fit-content;
}
@media screen and (max-width: 500px) {
  .art-blog-search .sec-conteudo .desc article .sidebar-1,
  .art-blog-search .sec-conteudo .desc article .sidebar-2,
  .art-blog-interna .sec-conteudo .desc article .sidebar-1,
  .art-blog-interna .sec-conteudo .desc article .sidebar-2 {
    width: 100%;
    display: none;
  }
}
.art-blog-search .sec-conteudo .desc article .wp-block-table,
.art-blog-interna .sec-conteudo .desc article .wp-block-table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  font-size: 14px;
  color: #111;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #e0e0e0;
  margin-top: 15px;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table th,
.art-blog-search .sec-conteudo .desc article .wp-block-table td,
.art-blog-interna .sec-conteudo .desc article .wp-block-table th,
.art-blog-interna .sec-conteudo .desc article .wp-block-table td {
  padding: 16px 12px;
  text-align: left;
  border-bottom: 1px solid #eee;
  border-color: #eee;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table thead,
.art-blog-interna .sec-conteudo .desc article .wp-block-table thead {
  border-bottom: 0;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table thead th,
.art-blog-interna .sec-conteudo .desc article .wp-block-table thead th {
  background-color: #f9f9f9;
  font-weight: 600;
  color: #000;
  border-top: 0;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table tr:last-child td,
.art-blog-interna .sec-conteudo .desc article .wp-block-table tr:last-child td {
  border-bottom: none;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table th:first-child,
.art-blog-search .sec-conteudo .desc article .wp-block-table td:first-child,
.art-blog-interna .sec-conteudo .desc article .wp-block-table th:first-child,
.art-blog-interna .sec-conteudo .desc article .wp-block-table td:first-child {
  border-left: none;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table th:last-child,
.art-blog-search .sec-conteudo .desc article .wp-block-table td:last-child,
.art-blog-interna .sec-conteudo .desc article .wp-block-table th:last-child,
.art-blog-interna .sec-conteudo .desc article .wp-block-table td:last-child {
  border-right: none;
}
.art-blog-search .sec-conteudo .desc article .wp-block-table tr:hover td,
.art-blog-interna .sec-conteudo .desc article .wp-block-table tr:hover td {
  background-color: #f5f5f5;
  transition: background-color 0.3s;
}
.art-blog-search .sec-conteudo .desc article .content,
.art-blog-interna .sec-conteudo .desc article .content {
  flex: 1; /* Ocupa o espaço restante */
  min-width: 0; /* Evita problemas com overflow */
}
@media screen and (max-width: 500px) {
  .art-blog-search .sec-conteudo .desc article .content,
  .art-blog-interna .sec-conteudo .desc article .content {
    width: 100%;
    padding: 0 2rem;
  }
}
.art-blog-search .sec-conteudo .desc article .content *,
.art-blog-interna .sec-conteudo .desc article .content * {
  color: #fff;
}
.art-blog-search .sec-conteudo .desc article .content h2,
.art-blog-search .sec-conteudo .desc article .content h3,
.art-blog-search .sec-conteudo .desc article .content h4,
.art-blog-search .sec-conteudo .desc article .content h5,
.art-blog-interna .sec-conteudo .desc article .content h2,
.art-blog-interna .sec-conteudo .desc article .content h3,
.art-blog-interna .sec-conteudo .desc article .content h4,
.art-blog-interna .sec-conteudo .desc article .content h5 {
  padding-top: 2.5rem;
}
.art-blog-search .sec-conteudo .desc article .content h2 strong,
.art-blog-search .sec-conteudo .desc article .content h3 strong,
.art-blog-search .sec-conteudo .desc article .content h4 strong,
.art-blog-search .sec-conteudo .desc article .content h5 strong,
.art-blog-interna .sec-conteudo .desc article .content h2 strong,
.art-blog-interna .sec-conteudo .desc article .content h3 strong,
.art-blog-interna .sec-conteudo .desc article .content h4 strong,
.art-blog-interna .sec-conteudo .desc article .content h5 strong {
  font-weight: 700;
}
.art-blog-search .sec-conteudo .desc article .content h2 + p,
.art-blog-search .sec-conteudo .desc article .content h3 + p,
.art-blog-search .sec-conteudo .desc article .content h4 + p,
.art-blog-search .sec-conteudo .desc article .content h5 + p,
.art-blog-interna .sec-conteudo .desc article .content h2 + p,
.art-blog-interna .sec-conteudo .desc article .content h3 + p,
.art-blog-interna .sec-conteudo .desc article .content h4 + p,
.art-blog-interna .sec-conteudo .desc article .content h5 + p {
  padding-top: 15px;
}
.art-blog-search .sec-conteudo .desc article .content h2,
.art-blog-interna .sec-conteudo .desc article .content h2 {
  font-size: 32px !important;
  line-height: 1.1;
}
.art-blog-search .sec-conteudo .desc article .content h3,
.art-blog-interna .sec-conteudo .desc article .content h3 {
  font-size: 26px !important;
  line-height: 1.1;
}
.art-blog-search .sec-conteudo .desc article .content h4,
.art-blog-interna .sec-conteudo .desc article .content h4 {
  font-size: 22px !important;
  line-height: 1.1;
}
.art-blog-search .sec-conteudo .desc article .content p,
.art-blog-interna .sec-conteudo .desc article .content p {
  font-size: 1.167rem;
}
.art-blog-search .sec-conteudo .desc article .content strong,
.art-blog-interna .sec-conteudo .desc article .content strong {
  font-weight: 600;
}
.art-blog-search .sec-conteudo .desc article .content a,
.art-blog-interna .sec-conteudo .desc article .content a {
  color: #7d9144;
}
.art-blog-search .sec-conteudo .desc article .content ol,
.art-blog-search .sec-conteudo .desc article .content ul,
.art-blog-interna .sec-conteudo .desc article .content ol,
.art-blog-interna .sec-conteudo .desc article .content ul {
  margin: 15px 0 0 15px;
}
.art-blog-search .sec-conteudo .desc article .content ol li,
.art-blog-search .sec-conteudo .desc article .content ul li,
.art-blog-interna .sec-conteudo .desc article .content ol li,
.art-blog-interna .sec-conteudo .desc article .content ul li {
  font-family: "Roboto Slab", serif;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 2rem;
  color: #fff;
  font-weight: 300;
  font-size: 1.167rem;
  padding-top: 5px;
}
.art-blog-search .sec-conteudo .desc article .content .share-container,
.art-blog-interna .sec-conteudo .desc article .content .share-container {
  margin: 2rem 0;
}
.art-blog-search .sec-conteudo .desc article .content .share-container span,
.art-blog-interna .sec-conteudo .desc article .content .share-container span {
  font-size: 1rem;
}
.art-blog-search .sec-conteudo .desc article .content .author-container,
.art-blog-interna .sec-conteudo .desc article .content .author-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  padding: 2rem 0;
  border-radius: 2.2rem;
}
.art-blog-search .sec-conteudo .desc article .content .author-card,
.art-blog-interna .sec-conteudo .desc article .content .author-card {
  display: flex;
  align-items: center;
}
.art-blog-search .sec-conteudo .desc article .content .author-avatar,
.art-blog-interna .sec-conteudo .desc article .content .author-avatar {
  width: 130px;
}
.art-blog-search .sec-conteudo .desc article .content .author-avatar img,
.art-blog-interna .sec-conteudo .desc article .content .author-avatar img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
.art-blog-search .sec-conteudo .desc article .content .author-info,
.art-blog-interna .sec-conteudo .desc article .content .author-info {
  width: calc(100% - 130px);
}
.art-blog-search .sec-conteudo .desc article .content .author-info h3,
.art-blog-interna .sec-conteudo .desc article .content .author-info h3 {
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 10px;
  text-transform: uppercase;
  padding-top: 0;
}
.art-blog-search .sec-conteudo .desc article .content .author-info h3 a,
.art-blog-interna .sec-conteudo .desc article .content .author-info h3 a {
  display: inline-flex;
  background-color: #f3f3f3;
  padding: 10px;
  border-radius: 5px;
}
.art-blog-search .sec-conteudo .desc article .content .author-info p,
.art-blog-interna .sec-conteudo .desc article .content .author-info p {
  padding-top: 15px;
  font-size: 1rem;
}
.art-blog-search .sec-conteudo .desc article .content .subscribe-box,
.art-blog-interna .sec-conteudo .desc article .content .subscribe-box {
  background: #f8f8f8;
  padding: 15px;
  border-radius: 8px;
  width: 30%;
  text-align: center;
}
.art-blog-search .sec-conteudo .desc article .content .subscribe-box h3,
.art-blog-interna .sec-conteudo .desc article .content .subscribe-box h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.art-blog-search .sec-conteudo .desc article .content .subscribe-box input,
.art-blog-interna .sec-conteudo .desc article .content .subscribe-box input {
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 10px;
}
.art-blog-search .sec-conteudo .desc article .content .subscribe-box button,
.art-blog-interna .sec-conteudo .desc article .content .subscribe-box button {
  background: #ff5722;
  color: white;
  border: none;
  padding: 8px 15px;
  width: 100%;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
}
.art-blog-search .sec-conteudo .desc article .content .subscribe-box button:hover,
.art-blog-interna .sec-conteudo .desc article .content .subscribe-box button:hover {
  background: #e64a19;
}
.art-blog-search .sec-conteudo .desc article .content .privacy-text,
.art-blog-interna .sec-conteudo .desc article .content .privacy-text {
  font-size: 12px;
  color: #777;
  margin-top: 10px;
}
.art-blog-search .sec-conteudo .desc article .content .privacy-text a,
.art-blog-interna .sec-conteudo .desc article .content .privacy-text a {
  color: #0073aa;
  text-decoration: none;
}
.art-blog-search .sec-conteudo .desc article .content .privacy-text a:hover,
.art-blog-interna .sec-conteudo .desc article .content .privacy-text a:hover {
  text-decoration: underline;
}

.art-404 .sec-tt-page,
.art-blog-author-page .sec-tt-page,
.art-blog-category .sec-tt-page,
.art-blog-interna .sec-tt-page,
.art-blog-search .sec-tt-page {
  padding: 10rem 0 8rem 0;
  background-color: #171211;
  position: relative;
}
.art-404 .sec-tt-page .grid,
.art-blog-author-page .sec-tt-page .grid,
.art-blog-category .sec-tt-page .grid,
.art-blog-interna .sec-tt-page .grid,
.art-blog-search .sec-tt-page .grid {
  flex-flow: column;
  row-gap: 3rem;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 500px) {
  .art-404 .sec-tt-page .grid,
  .art-blog-author-page .sec-tt-page .grid,
  .art-blog-category .sec-tt-page .grid,
  .art-blog-interna .sec-tt-page .grid,
  .art-blog-search .sec-tt-page .grid {
    padding: 4rem 2rem 0 2rem;
  }
}
.art-404 .sec-tt-page .grid a,
.art-blog-author-page .sec-tt-page .grid a,
.art-blog-category .sec-tt-page .grid a,
.art-blog-interna .sec-tt-page .grid a,
.art-blog-search .sec-tt-page .grid a {
  color: #7d9144;
}
.art-404 .sec-tt-page .grid h1,
.art-blog-author-page .sec-tt-page .grid h1,
.art-blog-category .sec-tt-page .grid h1,
.art-blog-interna .sec-tt-page .grid h1,
.art-blog-search .sec-tt-page .grid h1 {
  font-size: 2.5rem;
  color: #fff;
  line-height: 1.2;
  max-width: 680px;
}
.art-404 .sec-tt-page .grid svg,
.art-404 .sec-tt-page .grid path,
.art-blog-author-page .sec-tt-page .grid svg,
.art-blog-author-page .sec-tt-page .grid path,
.art-blog-category .sec-tt-page .grid svg,
.art-blog-category .sec-tt-page .grid path,
.art-blog-interna .sec-tt-page .grid svg,
.art-blog-interna .sec-tt-page .grid path,
.art-blog-search .sec-tt-page .grid svg,
.art-blog-search .sec-tt-page .grid path {
  fill: #d1d1d1 !important;
}
.art-404 .sec-tt-page .grid p,
.art-blog-author-page .sec-tt-page .grid p,
.art-blog-category .sec-tt-page .grid p,
.art-blog-interna .sec-tt-page .grid p,
.art-blog-search .sec-tt-page .grid p {
  color: #d1d1d1;
}
.art-404 .sec-tt-page .grid .bar-details,
.art-blog-author-page .sec-tt-page .grid .bar-details,
.art-blog-category .sec-tt-page .grid .bar-details,
.art-blog-interna .sec-tt-page .grid .bar-details,
.art-blog-search .sec-tt-page .grid .bar-details {
  display: flex;
  flex-flow: row;
  gap: 2rem;
  color: #f3f3f3;
}
@media screen and (max-width: 500px) {
  .art-404 .sec-tt-page .grid .bar-details,
  .art-blog-author-page .sec-tt-page .grid .bar-details,
  .art-blog-category .sec-tt-page .grid .bar-details,
  .art-blog-interna .sec-tt-page .grid .bar-details,
  .art-blog-search .sec-tt-page .grid .bar-details {
    flex-direction: column;
  }
}

.art-404 .sec-tt-page h1,
.art-blog-author-page .sec-tt-page h1,
.art-blog-category .sec-tt-page h1,
.art-blog-search .sec-tt-page h1 {
  max-width: 100% !important;
}
.art-404 .sec-list-blog,
.art-blog-author-page .sec-list-blog,
.art-blog-category .sec-list-blog,
.art-blog-search .sec-list-blog {
  padding: 3rem 0;
}
.art-404 .sec-list-blog .list-blog,
.art-blog-author-page .sec-list-blog .list-blog,
.art-blog-category .sec-list-blog .list-blog,
.art-blog-search .sec-list-blog .list-blog {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  gap: 20px;
  justify-content: flex-start;
}
.art-404 .sec-list-blog .list-blog h2,
.art-blog-author-page .sec-list-blog .list-blog h2,
.art-blog-category .sec-list-blog .list-blog h2,
.art-blog-search .sec-list-blog .list-blog h2 {
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  width: 100%;
}

.art-404 .sec-tt-page,
.art-blog-author-page .sec-tt-page {
  background-color: #171211;
}
.art-404 .sec-tt-page:after,
.art-blog-author-page .sec-tt-page:after {
  filter: invert(1);
  opacity: 0.05;
}
.art-404 .sec-tt-page .grid,
.art-blog-author-page .sec-tt-page .grid {
  max-width: 980px;
}
.art-404 .sec-tt-page #breadcrumbs,
.art-blog-author-page .sec-tt-page #breadcrumbs {
  width: 100%;
  padding-bottom: 2rem;
  color: #fff;
}
.art-404 .sec-tt-page #breadcrumbs a,
.art-blog-author-page .sec-tt-page #breadcrumbs a {
  color: #7d9144 !important;
}
.art-404 .sec-tt-page .desc,
.art-blog-author-page .sec-tt-page .desc {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.art-404 .sec-tt-page .desc p,
.art-404 .sec-tt-page .desc h1,
.art-blog-author-page .sec-tt-page .desc p,
.art-blog-author-page .sec-tt-page .desc h1 {
  color: #fff;
}
.art-404 .sec-tt-page .desc h2,
.art-blog-author-page .sec-tt-page .desc h2 {
  font-size: 1rem;
  text-transform: uppercase;
  margin-top: 1rem;
}
.art-404 .sec-tt-page .desc .redes-sociais,
.art-blog-author-page .sec-tt-page .desc .redes-sociais {
  margin-top: 1rem;
}
.art-404 .sec-tt-page .desc .redes-sociais svg,
.art-blog-author-page .sec-tt-page .desc .redes-sociais svg {
  width: 22px;
}
.art-404 .sec-tt-page .desc .redes-sociais svg,
.art-404 .sec-tt-page .desc .redes-sociais path,
.art-blog-author-page .sec-tt-page .desc .redes-sociais svg,
.art-blog-author-page .sec-tt-page .desc .redes-sociais path {
  fill: #434343 !important;
}
.art-404 .sec-tt-page .desc p,
.art-blog-author-page .sec-tt-page .desc p {
  padding-top: 1rem;
}
.art-404 .sec-tt-page .desc .author-avatar,
.art-blog-author-page .sec-tt-page .desc .author-avatar {
  width: 150px;
}
.art-404 .sec-tt-page .desc .author-avatar img,
.art-blog-author-page .sec-tt-page .desc .author-avatar img {
  width: 100%;
  border-radius: 50%;
}
.art-404 .sec-tt-page .desc .author-content,
.art-blog-author-page .sec-tt-page .desc .author-content {
  width: calc(100% - 200px);
}
@media screen and (max-width: 500px) {
  .art-404 .sec-tt-page .desc .author-content,
  .art-blog-author-page .sec-tt-page .desc .author-content {
    width: 100%;
    padding-top: 2rem;
  }
}
.art-404 .sec-tt-page .desc .social-icon,
.art-blog-author-page .sec-tt-page .desc .social-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  transition: background 0.3s ease-in-out;
  border: 1px solid #fff;
}

.art-404 .cnt-search {
  width: 100%;
}
.art-404 .cnt-search p {
  text-align: center;
}
.art-404 .cnt-search .search {
  width: 95%;
  max-width: 340px;
  position: relative;
}
.art-404 .cnt-search .search-input {
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ddd;
}
.art-404 .cnt-search .search-submit {
  background-color: transparent;
  padding: 10px;
  margin-top: 2px;
  border: none;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  cursor: pointer;
}
.art-404 .cnt-search .search-submit svg {
  height: 16px;
  fill: #555;
}
.art-404 .sec-list-blog {
  padding: 8rem 0;
}

.sec-rodape {
  background-color: #49512c;
  padding: 6rem 0;
}
.sec-rodape .grid {
  max-width: 60rem;
}
.sec-rodape h2 {
  color: #fff;
  font-family: "Lacquer", system-ui;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.sec-rodape .col {
  width: 20%;
  align-self: center;
}
@media screen and (max-width: 500px) {
  .sec-rodape .col {
    order: 2;
    width: 100%;
    padding: 2rem 0;
    text-align: center;
  }
}
.sec-rodape .copy {
  width: 100%;
  text-align: center;
  padding-top: 3rem;
  order: 3;
}
.sec-rodape .col-logo {
  width: 80%;
}
@media screen and (max-width: 500px) {
  .sec-rodape .col-logo {
    width: 100%;
  }
  .sec-rodape .col-logo svg {
    width: 140px;
  }
}
.sec-rodape h2 + p {
  padding-top: 5px;
}
.sec-rodape a {
  color: #fff;
}
.sec-rodape p {
  font-size: 1.125rem;
}

/*# sourceMappingURL=style.css.map */
