@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,520;9..144,640&family=Outfit:wght@300;400;500;600&display=swap");

/* line 2, style.scss */
html {
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}

/* line 9, style.scss */
.home .home_fundo {
  background-image: url("../img/home/home4.jpg");
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 18, style.scss */
.home .uk-section-primary:not(.uk-preserve-color) a {
  color: white !important;
}
/* line 22, style.scss */
.home .home_menu li a span {
  color: #444444 !important;
  /* background-color: #efefef !important; */
}
/* line 27, style.scss */
.home .home_menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 32, style.scss */
.home .legenda {
  line-height: 15px;
  margin-top: 5px;
  text-transform: initial;
}
/* line 40, style.scss */
.home .uk-offcanvas-bar span {
  color: #FAAF3B;
}
/* line 45, style.scss */
.home .uk-offcanvas-bar {
  background-color: #243856 !important;
}
/* line 49, style.scss */
.home .uk-offcanvas-bar p {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #F7BD01;
  color: #000000;
}
/* line 56, style.scss */
.home .uk-offcanvas-bar .uk-icon-image {
  width: 40px !important;
  height: 40px !important;
}

/* line 66, style.scss */
.depressao .fundo {
  background-image: url("../img/depressao/home3.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 77, style.scss */
.depressao #linha1 img {
  height: auto !important;
  width: 150px !important;
}
/* line 82, style.scss */
.depressao nav {
  background-color: #BE1773;
}
/* line 86, style.scss */
.depressao .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 91, style.scss */
.depressao .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 97, style.scss */
.depressao .legenda {
  color: white;
  margin-top: 3px;
}
/* line 101, style.scss */
.depressao .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 105, style.scss */
.depressao .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 110, style.scss */
.depressao .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .depressao .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 115, style.scss */
.depressao .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #eff369, #d8df21);
}
/* line 119, style.scss */
.depressao .uk-offcanvas-bar a {
  color: #000000 !important;
}
/* line 122, style.scss */
.depressao .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 128, style.scss */
.depressao .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 139, style.scss */
.ansiedade .fundo {
  background-image: url("../img/ansiedade/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 150, style.scss */
.ansiedade #linha1 img {
  height: auto !important;
  width: 150px !important;
}
/* line 155, style.scss */
.ansiedade nav {
  background-color: #BE1773;
}
/* line 159, style.scss */
.ansiedade .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 164, style.scss */
.ansiedade .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 170, style.scss */
.ansiedade .legenda {
  color: white;
  margin-top: 3px;
}
/* line 174, style.scss */
.ansiedade .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 178, style.scss */
.ansiedade .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 183, style.scss */
.ansiedade .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .ansiedade .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 188, style.scss */
.ansiedade .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #faaf3b, #d4a762);
}
/* line 192, style.scss */
.ansiedade .uk-offcanvas-bar a {
  color: #000000 !important;
}
/* line 195, style.scss */
.ansiedade .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 201, style.scss */
.ansiedade .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 212, style.scss */
.estresse .fundo {
  background-image: url("../img/estresse/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 223, style.scss */
.estresse #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 229, style.scss */
.estresse nav {
  background-color: #BE1773;
}
/* line 233, style.scss */
.estresse .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 238, style.scss */
.estresse .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 244, style.scss */
.estresse .legenda {
  color: white;
  margin-top: 3px;
}
/* line 248, style.scss */
.estresse .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 252, style.scss */
.estresse .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 257, style.scss */
.estresse .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .estresse .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 262, style.scss */
.estresse .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #441b42, #581055);
}
/* line 266, style.scss */
.estresse .uk-offcanvas-bar a {
  color: rgba(255, 255, 255, 0.71) !important;
}
/* line 269, style.scss */
.estresse .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 275, style.scss */
.estresse .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 287, style.scss */
.traumas .fundo {
  background-image: url("../img/traumas/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 298, style.scss */
.traumas #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 304, style.scss */
.traumas nav {
  background-color: #BE1773;
}
/* line 308, style.scss */
.traumas .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 313, style.scss */
.traumas .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 319, style.scss */
.traumas .legenda {
  color: white;
  margin-top: 3px;
}
/* line 323, style.scss */
.traumas .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 327, style.scss */
.traumas .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 332, style.scss */
.traumas .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .traumas .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 337, style.scss */
.traumas .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #0bc0dd, #41c7dc);
}
/* line 341, style.scss */
.traumas .uk-offcanvas-bar a {
  color: rgba(43, 42, 42, 0.829) !important;
}
/* line 344, style.scss */
.traumas .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 350, style.scss */
.traumas .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 362, style.scss */
.escravos .fundo {
  background-image: url("../img/escravos/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 373, style.scss */
.escravos #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 379, style.scss */
.escravos nav {
  background-color: #BE1773;
}
/* line 383, style.scss */
.escravos .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 388, style.scss */
.escravos .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 394, style.scss */
.escravos .legenda {
  color: white;
  margin-top: 3px;
}
/* line 398, style.scss */
.escravos .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 402, style.scss */
.escravos .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 407, style.scss */
.escravos .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .escravos .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 412, style.scss */
.escravos .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #009688, #009688);
}
/* line 416, style.scss */
.escravos .uk-offcanvas-bar a {
  color: rgba(43, 42, 42, 0.829) !important;
}
/* line 419, style.scss */
.escravos .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 425, style.scss */
.escravos .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 437, style.scss */
.sentimento .fundo {
  background-image: url("../img/sentimento/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 448, style.scss */
.sentimento #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 454, style.scss */
.sentimento nav {
  background-color: #BE1773;
}
/* line 458, style.scss */
.sentimento .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 463, style.scss */
.sentimento .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 469, style.scss */
.sentimento .legenda {
  color: white;
  margin-top: 3px;
}
/* line 473, style.scss */
.sentimento .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 477, style.scss */
.sentimento .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 482, style.scss */
.sentimento .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .sentimento .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 487, style.scss */
.sentimento .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #f94a3d, #c23d33);
}
/* line 491, style.scss */
.sentimento .uk-offcanvas-bar a {
  color: #fbf0f0 !important;
}
/* line 494, style.scss */
.sentimento .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 500, style.scss */
.sentimento .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 512, style.scss */
.monstro .fundo {
  background-image: url("../img/um_monstro_dentro_de_nos/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 523, style.scss */
.monstro #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 529, style.scss */
.monstro nav {
  background-color: #BE1773;
}
/* line 533, style.scss */
.monstro .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 538, style.scss */
.monstro .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 544, style.scss */
.monstro .legenda {
  color: white;
  margin-top: 3px;
}
/* line 548, style.scss */
.monstro .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 552, style.scss */
.monstro .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 557, style.scss */
.monstro .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .monstro .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 562, style.scss */
.monstro .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #efef22, #d6d642);
}
/* line 566, style.scss */
.monstro .uk-offcanvas-bar a {
  color: rgba(43, 42, 42, 0.829) !important;
}
/* line 569, style.scss */
.monstro .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 575, style.scss */
.monstro .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 587, style.scss */
.dicas .fundo {
  background-image: url("../img/dicas_do_fabricante/home.jpg");
  background-color: #1a101b;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  background-size: cover;
  min-height: 100vh;
  min-width: 100vw;
}
/* line 598, style.scss */
.dicas #linha1 img {
  height: auto !important;
  width: 150px !important;
  top: 50;
}
/* line 604, style.scss */
.dicas nav {
  background-color: #BE1773;
}
/* line 608, style.scss */
.dicas .menu li a i {
  color: #444444 !important;
  background-color: #efefef !important;
}
/* line 613, style.scss */
.dicas .menu li a {
  padding: 0 7px;
  font-family: 'Helvetica' !important;
  font-weight: 300 !important;
}
/* line 619, style.scss */
.dicas .legenda {
  color: white;
  margin-top: 3px;
}
/* line 623, style.scss */
.dicas .uk-offcanvas-bar .uk-nav-default span {
  color: #a9005d;
}
/* line 627, style.scss */
.dicas .ceta .uk-icon-image {
  width: 50px !important;
  height: 50px !important;
}
/* line 632, style.scss */
.dicas .uk-section-primary:not(.uk-preserve-color) .menu .uk-icon-button, .dicas .menu .uk-icon-button {
  background-color: black !important;
  color: white !important;
}
/* line 637, style.scss */
.dicas .uk-offcanvas-bar {
  background-image: radial-gradient(circle at top left, #7fcbec, #60c3ef);
}
/* line 642, style.scss */
.dicas .uk-offcanvas-bar a {
  color: rgba(43, 42, 42, 0.829) !important;
}
/* line 645, style.scss */
.dicas .uk-offcanvas-bar .heder {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background-color: #a9005d;
  color: white;
}
/* line 651, style.scss */
.dicas .uk-offcanvas-bar .heder p {
  margin: 0 !important;
}

/* line 661, style.scss */
.embad {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

/* line 667, style.scss */
.embad iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: none;
}

@media screen and (max-width: 349px) {
  /* line 675, style.scss */
  .menu li a {
    font-size: .5rem;
    height: 70px;
  }

  /* line 680, style.scss */
  .apoio {
    position: relative !important;
  }

  /* line 684, style.scss */
  .uk-navbar-nav > li > a {
    font-size: .8rem;
  }
}
@media screen and (min-width: 350px) and (max-width: 400px) {
  /* line 690, style.scss */
  .menu li a {
    font-size: .65rem;
  }
}
@media screen and (min-width: 401px) {
  /* line 696, style.scss */
  .menu li a {
    font-size: .78rem;
  }
}

/* Leitura, capa e menu — vale para celular e desktop */
html,
body {
  overflow-x: hidden;
  max-width: 100%;
}

body,
.menu li a,
.legenda,
.uk-nav a {
  font-family: "Outfit", "Helvetica Neue", Helvetica, sans-serif !important;
}

h1,
h2,
h3,
.uk-h1,
.uk-h2,
.uk-h3,
.uk-title,
.temas-painel h2 {
  font-family: "Fraunces", Georgia, "Times New Roman", serif !important;
  font-weight: 560;
  letter-spacing: -0.02em;
}

.fundo,
.home .home_fundo {
  min-width: 0 !important;
  width: 100%;
}

.fundo {
  position: relative;
}

.home .home_fundo.uk-section {
  padding: 0;
  box-sizing: border-box;
}

.home .home_fundo > .uk-container {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: visible;
}

.home_palco,
.temas-painel,
.home_capa {
  display: none;
}

.home nav.uk-position-fixed {
  background: linear-gradient(to top, rgba(5, 12, 18, 0.92) 10%, rgba(5, 12, 18, 0.45) 70%, transparent);
  padding: 28px 8px calc(8px + env(safe-area-inset-bottom));
  z-index: 980;
  box-sizing: border-box;
}

.home .uk-navbar-center {
  max-width: 100%;
}

.home .home_menu {
  align-items: flex-start;
  justify-content: space-evenly;
  width: min(100%, 440px);
  max-width: calc(100vw - 16px);
  box-sizing: border-box;
  background: rgba(7, 14, 22, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 18px;
  backdrop-filter: blur(12px);
  padding: 6px 4px 2px;
}

.home .uk-navbar-nav > li > a {
  height: auto !important;
  min-width: 0;
  width: 100%;
  padding: 4px 2px !important;
}

.home .home_menu > li {
  flex: 1 1 0;
  min-width: 0;
}

.home .home_menu > li > a > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.home .legenda {
  display: block;
  white-space: normal;
  font-size: 10px;
  line-height: 1.2;
  max-width: 100%;
  min-height: 2.4em;
  margin-left: auto;
  margin-right: auto;
}

body:not(.home) nav.uk-position-top {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  padding-top: calc(6px + env(safe-area-inset-top));
  z-index: 20;
}

body:not(.home) .fundo.uk-section {
  padding-top: 0;
  padding-bottom: 0;
}

.uk-section p {
  line-height: 1.7;
  text-align: left;
}

#linha1 .uk-container,
#linhax .uk-container {
  padding-bottom: 8px;
}

nav.uk-position-bottom {
  padding: 8px 0 28px;
}

nav.uk-position-bottom .uk-icon-button {
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.16);
}

.ceta {
  margin-bottom: calc(8px + env(safe-area-inset-bottom));
}

@media (min-width: 840px) {
  #linha1 .uk-container,
  #linhax .uk-container,
  .uk-section .uk-container {
    max-width: 740px;
  }

  #linha1 h1,
  #linhax h1 {
    font-size: 2.4rem;
    line-height: 1.15;
  }
}

@media (min-width: 960px) {
  .home .home_fundo {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #071018;
    background-image:
      radial-gradient(880px 520px at 72% 42%, rgba(250, 175, 59, 0.16), transparent 62%),
      radial-gradient(640px 460px at 12% 88%, rgba(190, 23, 115, 0.2), transparent 58%);
    padding: 24px 48px 148px;
  }

  .home_palco {
    display: grid;
    grid-template-columns: minmax(260px, 380px) auto;
    gap: 64px;
    align-items: center;
    width: min(980px, 100%);
  }

  .temas-painel {
    display: block;
    color: #f4f1ea;
  }

  .temas-kicker {
    margin: 0 0 8px;
    color: #f7bd01;
    font-size: 0.78rem;
    font-weight: 600;
    letter-spacing: 0.16em;
    text-transform: uppercase;
  }

  .temas-painel h2 {
    margin: 0 0 22px;
    color: #fff;
    font-size: 2.6rem;
    font-weight: 640;
    line-height: 0.95;
  }

  .temas-painel ol {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .temas-painel li + li {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }

  .temas-painel a {
    display: flex;
    align-items: baseline;
    gap: 14px;
    padding: 11px 0;
    color: #f7f4ee !important;
    font-size: 1.05rem;
    text-decoration: none;
  }

  .temas-painel a span {
    color: #f7bd01;
    font-family: "Fraunces", Georgia, serif;
    font-size: 0.95rem;
    font-variant-numeric: tabular-nums;
  }

  .temas-painel a:hover,
  .temas-painel a:focus-visible {
    color: #f7bd01 !important;
    padding-left: 6px;
  }

  .home_capa {
    display: block;
    height: min(62vh, 640px);
    aspect-ratio: 750 / 1443;
    border-radius: 18px;
    background: url("../img/home/home4.jpg") center / cover no-repeat;
    box-shadow:
      0 28px 70px rgba(0, 0, 0, 0.48),
      0 0 0 1px rgba(255, 255, 255, 0.08);
  }

  .home nav.uk-position-fixed {
    background: linear-gradient(to top, rgba(5, 12, 18, 0.96), rgba(5, 12, 18, 0));
  }

  .home .legenda {
    font-size: 11px;
    max-width: 84px;
  }
}

@media (max-width: 959px) {
  .home .home_fundo {
    background-color: #071018 !important;
    background-size: contain !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
  }
}

@media (max-width: 900px) {
  body:not(.home) .fundo {
    position: relative;
    min-height: 0 !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
    background-size: 100% auto !important;
  }

  body.ansiedade .fundo,
  body.depressao .fundo {
    height: calc(76px + 100vw * 1080 / 1920) !important;
  }

  body.dicas .fundo {
    height: calc(76px + 100vw * 1151 / 1419) !important;
  }

  body.escravos .fundo {
    height: calc(76px + 100vw * 1334 / 1846) !important;
  }

  body.estresse .fundo {
    height: calc(76px + 100vw * 1334 / 1766) !important;
  }

  body.sentimento .fundo {
    height: calc(76px + 100vw * 1827 / 1733) !important;
  }

  body.traumas .fundo {
    height: calc(76px + 100vw * 1334 / 1402) !important;
  }

  body.monstro .fundo {
    height: calc(76px + 100vw * 3000 / 2935) !important;
  }

  body:not(.home) .uk-navbar-nav > li > a {
    height: auto !important;
    padding: 8px 4px !important;
  }

  body:not(.home) .ceta {
    bottom: 8px;
    z-index: 2;
  }
}

@media (min-width: 901px) {
  .estresse .fundo,
  .traumas .fundo,
  .escravos .fundo,
  .sentimento .fundo,
  .monstro .fundo,
  .dicas .fundo {
    background-size: contain !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
  }
}
