:root {
  --s-html: 16px;
  --s-p: 16px;
  --s-h1: 6.4rem;
  --s-h2: 4.8rem;
  --s-h3: 4rem;
  --s-h4: 2rem;
  --s-h5: 1.25rem;
  --s-h6: 0.875em;
  --s-meta: 0.875rem;
  --c-primary: #035299;
  --c-secondary: #b1d3e5;
  --p-theme: /wp-content/themes/midia-ninja-theme;
  --p-theme-assets: /wp-content/themes/midia-ninja-theme/assets;
  --f-body: Manrope, sans-serif;
  --f-title: Manrope, sans-serif;
  --f-ninja: MidiaNinja, sans-serif;
  --f-ninja-config: "calt" on;
  --s-small: 0.938rem;
  --s-medium: 1.875rem;
  --s-large: 2.813rem;
}

#app aside {
  border-radius: 12px;
  border: 2px solid rgba(204, 204, 204, 0.8);
}

#app .latest-vertical-posts-block {
  background-color: #fff;
  margin-bottom: 0;
  height: auto;
}

#app .latest-vertical-posts-block .post {
  margin-bottom: 0;
}

#app .latest-vertical-posts-block h2 {
  color: var(--Gray-1, #333);
  font-family: var(--wp--preset--font-family--manrope);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 0;
}

#app .latest-vertical-posts-block a {
  text-decoration: none !important;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__heading {
  margin-top: 20px;
  margin-bottom: 25px;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__heading h2 {
  text-transform: uppercase;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__footer {
  padding-bottom: 15px;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__footer .latest-vertical-posts-block__dots .slick-dots .slick-active {
  background-color: #848484;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__footer .latest-vertical-posts-block__dots .slick-dots li {
  background-color: #ccc;
}

#app .latest-vertical-posts-block .latest-vertical-posts-block__slides {
  height: auto;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a {
  text-decoration: none !important;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post {
  margin-bottom: 15px;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-title {
  color: var(--Gray-1, #333);
  font-family: var(--wp--preset--font-family--manrope);
  font-size: var(--wp--preset--font-size--default);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 0;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-content {
  display: flex;
  flex-direction: column;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-meta {
  margin-top: 3px;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-meta--date {
  color: var(--wp--preset--color--low-pure);
  font-family: var(--wp--preset--font-family--manrope);
  font-size: 10px;
  font-weight: 400;
  line-height: 2.1;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-meta--terms {
  gap: 0;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-meta--terms .tax-category {
  margin-top: 0;
}

#app .latest-vertical-posts-block .slick-list .slick-track .slide a .post-meta--terms .tax-category li {
  color: var(--cat-background-color) !important;
  font-family: var(--wp--preset--font-family--manrope);
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: transparent !important;
  margin-bottom: 0;
}

.page-opiniao #app .container > .content > .page .page-content .opiniao-header .wp-block-column:last-child .latest-vertical-posts-block__slides .slick-list > .slick-track > .slick-slide > div > .slide > a > .post .post-content > .post-title {
  color: #fff;
}

.page-galeria {
  background-color: #f5f5f5;
}

.page-galeria #app {
  background-color: #f5f5f5;
}

.page-galeria #app h2 {
  font-family: Manrope;
  font-size: 32px;
  font-weight: 800;
  line-height: 38.4px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
}

.page-galeria #app h3 {
  font-family: Manrope;
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  letter-spacing: -0.01em;
  text-align: left;
}

.page-galeria #app h5 {
  font-family: Manrope;
  font-size: 13px;
  font-weight: 500;
  line-height: 18.85px;
  text-align: left;
}

@media (max-width: 1199px) {
  .page-galeria #app .wp-block-columns {
    display: block;
  }
}

.page-galeria #app .wp-block-columns .wp-block-column:last-child .latest-vertical-posts-block .latest-vertical-posts-block__footer .latest-vertical-posts-block__dots .slick-dots .slick-active {
  background-color: var(--wp--preset--color--low-light);
}

.page-galeria #app .wp-block-columns .wp-block-column:last-child .latest-vertical-posts-block .latest-vertical-posts-block__footer .latest-vertical-posts-block__dots .slick-dots li {
  background-color: var(--wp--preset--color--dark-pure);
}

@media (max-width: 1199px) {
  .page-galeria #app .high-spot-block {
    margin-bottom: 2rem;
  }
}

.page-galeria #app .high-spot-block .high-spot-block__content {
  aspect-ratio: 770/506;
}

@media (max-width: 600px) {
  .page-galeria #app .high-spot-block .high-spot-block__content {
    aspect-ratio: 0;
    max-width: 570px;
    width: 100%;
  }
}

.page-galeria #app .high-spot-block .high-spot-block__content .high-spot-block__info {
  padding: 83px 76px 80px 70px;
  width: 51%;
}

@media (max-width: 740px) {
  .page-galeria #app .high-spot-block .high-spot-block__content .high-spot-block__info {
    padding: 173px 20px 30px 40px;
  }
}

@media (max-width: 600px) {
  .page-galeria #app .high-spot-block .high-spot-block__content .high-spot-block__info {
    padding: 40px 25px;
    width: 100%;
  }
}

.page-galeria #app .post--grid-columns {
  padding: 47px 32px 42px;
  margin: 0px;
  height: 100%;
  background: #000;
  border: none;
  height: auto;
}

.page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid {
  gap: 20px;
}

@media (max-width: 600px) {
  .page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid {
    grid-template-columns: 1fr 1fr;
  }
}

.page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid a {
  text-decoration: none;
}

.page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid .post .post-thumbnail {
  width: 136px;
  height: 97px;
}

@media (max-width: 782px) {
  .page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid .post .post-thumbnail {
    width: 122px;
    height: 87px;
  }
}

.page-galeria #app .post--grid-columns .latest-vertical-posts-block__slides .slide .slide-grid .post .post-content .post-title {
  color: #fff !important;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  margin-top: 0;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjc3MvX3AtcGFnZS1nYWxlcmlhLmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/