/*!
Theme Name: BR Media Group
Theme URI: 
Author: Pedro Rivera
Author URI: https://pedrorivera.me
Description: Tema personalizado para o BR Media Group
Requires at least: 5.8
Tested up to: 5.9
Requires PHP: 5.7
Version: 0.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: 
Text Domain: brmediagroup
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks
*/
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
  height: var(--fullHeight);
}

body {
  min-height: var(--fullHeight);
  min-height: var(--fullHeight);
}

.alignwide {
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto;
}

header .wp-block-site-logo svg {
  cursor: pointer;
  display: block;
  width: auto;
  height: clamp(5em, 10vh, 6em);
}
header.wp-block-template-part nav {
  flex: 1;
}
header.wp-block-template-part nav .wp-block-navigation__responsive-close {
  --wp--style--global--wide-size: 100%;
}
@media screen and (max-width: 599px) {
  :is(header.wp-block-template-part nav .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-dialog, .wp-block-navigation__responsive-container-content) {
    height: 100%;
  }
}
@media screen and (max-width: 599px) {
  header.wp-block-template-part nav .wp-block-navigation__responsive-container {
    height: 100%;
    max-height: var(--fullHeight);
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.5) !important;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
  }
  header.wp-block-template-part nav .wp-block-navigation__responsive-container .wp-block-navigation__container {
    flex-direction: column;
  }
  header.wp-block-template-part nav .wp-block-navigation__responsive-container .wp-block-navigation__container li {
    font-size: 1.25em;
  }
}
header.wp-block-template-part nav .wp-block-navigation__responsive-container-open {
  margin-left: auto;
}
header.wp-block-template-part nav .wp-block-navigation__container {
  max-width: unset;
  justify-content: space-between !important;
}
@media screen and (max-width: 599px) {
  header.wp-block-template-part nav .wp-block-navigation button {
    align-self: end;
  }
}
@media screen and (max-width: 599px) {
  header.wp-block-template-part {
    position: absolute;
    z-index: 1000;
    width: 100%;
    height: var(--fullHeight);
    max-height: var(--fullHeight);
    pointer-events: none;
  }
  header.wp-block-template-part svg {
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, 0.5));
  }
  header.wp-block-template-part .wp-block-navigation__responsive-dialog {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }
  header.wp-block-template-part .wp-block-navigation__responsive-dialog .has-white-color {
    color: var(--wp--preset--color--white) !important;
  }
  header.wp-block-template-part .wp-block-navigation__responsive-dialog button {
    position: unset;
    order: 10;
    align-self: center;
  }
  header.wp-block-template-part .wp-block-navigation__responsive-dialog button svg {
    fill: var(--wp--preset--color--white);
    transition: fill 300ms ease, transform 300ms ease;
  }
  header.wp-block-template-part .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content {
    padding-top: clamp(6em, 15vh, 9em);
  }
  header.wp-block-template-part > * {
    background-color: transparent !important;
    height: 100%;
  }
  header.wp-block-template-part > * > .wp-block-group {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  header.wp-block-template-part > * > .wp-block-group > * {
    pointer-events: auto;
  }
  header.wp-block-template-part > * > .wp-block-group .wp-block-site-logo {
    z-index: 150000;
  }
  header.wp-block-template-part > * > .wp-block-group button[class*=open] {
    padding: 0.5em;
    border-radius: 100%;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    transition: background-color 300ms 280ms ease, box-shadow 300ms 140ms ease, transform 300ms 0ms ease;
  }
  header.wp-block-template-part > * > .wp-block-group button[class*=open] svg {
    width: 32px;
    height: auto;
  }
  header.wp-block-template-part > * > .wp-block-group button[class*=open] svg path {
    transform: scaleX(2);
    transform-origin: center;
  }
  header.wp-block-template-part nav {
    flex: unset;
    background-color: unset !important;
  }
  .scrolled header.wp-block-template-part nav button[class*=open] {
    background-color: var(--wp--preset--color--white);
    transform: translateX(calc(50vw - 100%));
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
    transition: background-color 300ms 0ms ease, box-shadow 300ms 140ms ease, transform 300ms 280ms ease;
  }
  .scrolled header.wp-block-template-part nav button[class*=open] path {
    fill: var(--wp--preset--color--black);
    transform: scaleX(1.5);
  }
  header.wp-block-template-part .wp-block-senff-sticky-block {
    height: 100%;
  }
  header.wp-block-template-part .wp-block-senff-sticky-block > .wp-block-group {
    height: 100%;
    flex-direction: column;
    background-color: transparent !important;
  }
}

#hub .hub__trigger {
  height: 100%;
}
#hub .hub__trigger > .wp-block-group {
  display: grid;
  grid-template-columns: repeat(2, 100vw);
  max-width: unset;
}
#hub .wp-block-group:not(.hub-content) .hub-content {
  grid-row: 1/-1;
  will-change: opacity;
  transition: opacity 800ms ease-in-out;
}
#hub.in-view .wp-block-group:not(.hub-content) .hub-content:first-of-type {
  opacity: 0;
}
#hub.in-view .wp-block-group:not(.hub-content) .hub-content:not(:first-of-type) {
  opacity: 1;
}
#hub .hub__trigger {
  width: 100% !important;
}
@media screen and (max-width: 781px) {
  #hub .hub__trigger > .wp-block-group {
    display: block;
  }
  #hub .hub-content:first-child {
    display: none;
  }
  #hub .has-grandao-font-size,
  #hub .has-enorme-font-size {
    font-size: 2.5rem !important;
  }
  #hub .has-grande-font-size {
    font-size: 1.5rem !important;
  }
}

.wp-site-blocks > * + * {
  margin-block-start: 0;
}

.stacked .wp-block-column:nth-of-type(2) {
  margin: -15% 1.75em 0;
  text-align: center;
}
@media screen and (min-width: 782px) {
  .stacked .wp-block-column:nth-of-type(2) {
    margin: 0 0 0 -5%;
    text-align: unset;
  }
}

@media screen and (max-width: 781px) {
  div:has(> .stacked) {
    --wp--style--global--content-size: 100%;
    --wp--preset--font-size--grande: 2.625rem;
  }
  div:has(> .stacked) ~ h2 {
    --wp--preset--font-size--medio: 1.375rem;
  }
}

figure img {
  width: 100%;
}

.marking {
  position: relative;
}
.marking svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 120%;
  height: 120%;
  transform: translate(-6%, 3%) rotate(3deg);
}
.marking svg path {
  stroke-dasharray: 500;
  stroke-dashoffset: 1500;
  transition: stroke-dashoffset 1200ms 500ms cubic-bezier(0.55, 0.17, 0.2, 0.92);
}
.marking.left svg {
  transform: translate(-6%, 3%) rotate(-7deg);
}
.marking.visible path {
  stroke-dasharray: 500;
  stroke-dashoffset: 2000;
}

.seta {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
}
.seta figure {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.seta figure:last-of-type {
  position: absolute;
  right: -0.25em;
  top: 0;
}
.seta figure:last-of-type svg {
  width: auto;
}
.seta figure:first-of-type svg {
  width: 200%;
  right: 0;
  position: relative;
  transform: translateX(-50%);
}
#assets .seta {
  transform: translate(calc((40% + 2em) * -1), 10%);
}
#clients .seta {
  transform: translate(calc((40% + 2em) * -1), 10%);
}
#clients .seta path, #clients .seta line {
  stroke: var(--wp--preset--color--white);
}

.fade-in {
  opacity: 0;
}

[class*=wp-block].asset .wp-block-group {
  width: 100%;
}
[class*=wp-block].asset .wp-block-image {
  filter: grayscale(100%);
  transition: filter 300ms 120ms ease-in-out;
}
[class*=wp-block].asset:hover .wp-block-image {
  filter: grayscale(0);
}
@media screen and (max-width: 781px) {
  [class*=wp-block].people {
    --wp--style--global--wide-size: 100%;
    --wp--style--global--content-size: 100%;
    padding-inline: var(--wp--preset--spacing--50);
  }
}
[class*=wp-block].people > * {
  height: 100%;
}
[class*=wp-block].people .wp-block-columns {
  grid-template-columns: repeat(var(--columns, 1), minmax(0, 1fr));
  width: 100%;
  display: grid;
  grid-template-rows: minmax(0, 1fr);
  grid-auto-rows: minmax(0, 1fr);
}
[class*=wp-block].people .wp-block-columns [class*=wp-container] {
  display: grid;
  gap: 3vh;
}
[class*=wp-block].people .wp-block-columns [class*=wp-container] > * {
  margin-block-start: 0;
}
@media screen and (max-width: 480px) {
  [class*=wp-block].people .wp-block-columns:first-child {
    /* order: 2; */
  }
  [class*=wp-block].people .wp-block-columns:nth-child(2) {
    order: 1;
  }
  [class*=wp-block].people .wp-block-columns:nth-child(3) {
    order: 3;
  }
}
@media screen and (min-width: 481px) {
  [class*=wp-block].people .wp-block-columns {
    --columns: 2;
  }
}
@media screen and (min-width: 782px) {
  [class*=wp-block].people .wp-block-columns {
    --columns: 4;
  }
}
[class*=wp-block].clients {
  width: 400vw;
}
@media screen and (min-width: 60em) {
  [class*=wp-block].clients {
    width: 100%;
  }
}
@media screen and (max-width: 60em) {
  [class*=wp-block].clients .clients__wrapper {
    flex-basis: 100% !important;
  }
  [class*=wp-block].clients .clients__wrapper :is(.is-layout-flow, .is-layout-constrained) {
    max-width: none;
    min-width: 0;
  }
}
[class*=wp-block].clients .clients__wrapper figure {
  padding: 0.5rem !important;
}
[class*=wp-block].clients .clients__wrapper figure img {
  width: auto;
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 60em) {
  [class*=wp-block].clients .clients__wrapper > .wp-block-column {
    flex-basis: 100% !important;
  }
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-group {
  height: 100%;
  display: flex;
  flex-direction: column;
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-group > * {
  margin-inline: 0 !important;
  flex: 1;
}
@media screen and (max-width: 60em) {
  [class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-group > * {
    max-width: none;
  }
}
@media screen and (max-width: 60em) {
  [class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-group .wp-block-column {
    min-width: 150px;
  }
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-columns {
  height: 100%;
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-columns > .wp-block-column {
  display: flex;
  flex-direction: column;
}
[class*=wp-block].clients .clients__wrapper > .wp-block-column > .wp-block-columns > .wp-block-column > * {
  flex: 1;
  display: flex;
  align-items: center;
}
[class*=wp-block].clients .clients__wrapper > .wp-block-columns {
  gap: var(--wp--preset--spacing--30);
}
@media screen and (max-width: 781px) {
  [class*=wp-block].clients .clients__wrapper > .wp-block-columns {
    display: grid;
    grid-template-columns: repeat(3, minmax(80vw, 1fr));
  }
}
[class*=wp-block].clients .clients__wrapper > .wp-block-columns > .wp-block-column {
  gap: var(--wp--preset--spacing--30);
  height: 100%;
}
[class*=wp-block].clients .clients__wrapper [style*="border-style:solid;border-width:1px"] {
  border-radius: 0.675em;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 781px) {
  [class*=wp-block].assets {
    --wp--preset--spacing--80: 1.25rem;
    --wp--preset--spacing--60: 1.25rem;
    width: calc((100vw - 2.5rem) * 3 + 5rem);
  }
}
@media screen and (min-width: 782px) {
  [class*=wp-block].assets {
    width: 100%;
  }
}

#assets {
  min-height: var(--fullHeight);
}

@media screen and (max-width: 781px) {
  #key-people {
    --wp--preset--font-size--dantesco: 3.25rem;
  }
}

.card-person .wp-block-cover {
  border-radius: 0.675em;
  overflow: hidden;
  aspect-ratio: 30/23;
  width: 100%;
  min-height: unset !important;
}
.card-person .wp-block-cover__background {
  transition: opacity 300ms 250ms ease;
}
.card-person .wp-block-cover__inner-container > * {
  opacity: 0;
  transform: translateY(5%);
  transition: all 300ms ease;
}
.card-person .wp-block-cover__inner-container > *:first-child {
  margin-bottom: -0.125em !important;
}
.card-person .wp-block-cover__inner-container > *:nth-child(1) {
  transition-delay: 150ms;
}
.card-person .wp-block-cover__inner-container > *:nth-child(2) {
  transition-delay: 200ms;
}
.card-person .wp-block-cover__inner-container > *:nth-child(3) {
  transition-delay: 250ms;
}
.card-person__big {
  height: 100%;
}
.card-person__big .wp-block-cover {
  height: 100%;
  aspect-ratio: unset;
}
.card-person:hover .wp-block-cover__background {
  opacity: 0.5 !important;
  transition: opacity 300ms ease;
}
.card-person:hover .wp-block-cover__inner-container > * {
  opacity: 1;
  transform: translateY(0);
}
@media screen and (max-width: 60em) {
  .card-person .wp-block-cover__background {
    opacity: 0.5 !important;
    transition: opacity 300ms ease;
  }
  .card-person .wp-block-cover__inner-container > * {
    opacity: 1;
    transform: translateY(0);
  }
}

h2:has(.svg) {
  position: relative;
  padding-inline-start: 3.5em;
  display: flex;
  align-items: center;
}
h2:has(.svg) .marking {
  margin-inline: 0.25em;
}
h2:has(.svg) svg:not([preserveAspectRatio=none]) {
  height: 100%;
  width: auto;
  position: absolute;
  right: calc(100% - 3em);
}
h2:has(.svg) svg:not([preserveAspectRatio=none]):first-of-type {
  transform-origin: right center;
  transform: translateX(-2px) scaleX(0);
  transition: transform 420ms 300ms cubic-bezier(0.55, 0.17, 0.2, 0.92);
}
h2:has(.svg) svg:not([preserveAspectRatio=none]):last-of-type {
  opacity: 0;
  transition: opacity 420ms 600ms cubic-bezier(0.55, 0.17, 0.2, 0.92);
}
h2:has(.svg).svg-white svg:not([preserveAspectRatio=none]) line, h2:has(.svg).svg-white svg:not([preserveAspectRatio=none]) path {
  stroke: var(--wp--preset--color--white);
}
h2:has(.svg).svg-white svg {
  margin-bottom: -0.25em;
  max-height: 40px;
}
h2:has(.svg).visible svg:not([preserveAspectRatio=none]):first-of-type {
  transform: translateX(-2px) scaleX(3);
  transition: transform 420ms 600ms cubic-bezier(0.55, 0.17, 0.2, 0.92);
}
h2:has(.svg).visible svg:not([preserveAspectRatio=none]):last-of-type {
  opacity: 1;
  transition: opacity 420ms 300ms cubic-bezier(0.55, 0.17, 0.2, 0.92);
}

footer a {
  text-decoration: none;
}
footer a:hover {
  text-decoration: underline;
  color: var(--wp--preset--color--custom-rosa);
}
footer hr {
  width: 100%;
}
footer .full-height {
  align-self: stretch !important;
  display: flex;
  align-items: center;
}
footer .full-height > * {
  width: 100%;
}
footer .full-width {
  align-self: stretch;
}
footer svg {
  display: block;
}
footer svg:has([id*=circulo]) {
  width: clamp(10em, 16vw, 20em);
}
@media screen and (max-width: 781px) {
  footer {
    --wp--preset--spacing--60: var(--wp--preset--spacing--50);
    --wp--preset--font-size--colossal: 3.25rem;
  }
  footer .is-layout-constrained {
    padding: 0 !important;
    gap: var(--wp--preset--spacing--60) 0 !important;
    display: flex;
    flex-direction: column;
  }
  footer .is-layout-constrained > * {
    width: 100% !important;
  }
  footer :is(hr, .is-nowrap, .is-vertical, .is-layout-flow) {
    margin-block: 0 !important;
    padding-block: 0 !important;
    padding: 0 !important;
  }
  footer [style*="border-left-width:2px"] {
    border-left-width: 0 !important;
    border-left-style: none !important;
    border-top-width: 2px;
    border-top-style: solid;
  }
  footer [style*="padding-left:var(--wp--preset--spacing--60)"] {
    padding-left: 0 !important;
    padding-top: var(--wp--preset--spacing--60) !important;
  }
  footer [style*="border-left-color:var(--wp--preset--color--black)"] {
    border-left-color: transparent !important;
    border-top-color: var(--wp--preset--color--black);
  }
}
@media screen and (max-width: 781px) {
  footer .logo-footer--desktop {
    display: none;
  }
}
footer .logo-footer--mobile {
  width: 100%;
  border-top: 2px solid #000000;
  padding-top: 30px;
}
footer .logo-footer--mobile svg {
  display: block;
  margin: auto;
}
@media screen and (min-width: 781px) {
  footer .logo-footer--mobile {
    display: none;
  }
}

.alignfull {
  width: 100%;
}

#skills {
  overflow-x: hidden;
}
#skills .company__wrap {
  overflow-x: hidden;
}
@media screen and (max-width: 781px) {
  #skills .company__wrap ~ .is-layout-constrained {
    --wp--preset--font-size--gigante: 2.5rem;
  }
}
#skills .company__trigger, #skills .company__wrap {
  display: flex;
}
#skills .company__trigger .company__item, #skills .company__wrap .company__item {
  flex: 0 0 100%;
}
@media screen and (max-width: 60em) {
  #skills .company__trigger .company__item, #skills .company__wrap .company__item {
    flex: 0 0 80vw;
  }
}
#skills .company__trigger .company__item a, #skills .company__wrap .company__item a {
  text-decoration: none;
}
#skills .company__trigger .company__item a:hover, #skills .company__wrap .company__item a:hover {
  color: white;
  opacity: 0.8;
  text-decoration: none;
}
#skills .company__trigger {
  max-width: unset;
}
#skills .company__item svg {
  width: auto;
}
#skills .company__item p {
  max-width: clamp(14em, 70vw, 25em);
}
#skills .aligncenter svg {
  max-width: 10em;
}

.entry-content [id] {
  overflow: hidden;
}
@media screen and (max-width: 900px) {
  .entry-content .desktop-cover {
    display: none;
  }
}
.entry-content .mobile-cover {
  position: relative;
}
@media screen and (min-width: 901px) {
  .entry-content .mobile-cover {
    display: none;
  }
}
.entry-content .mobile-cover .mobile-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  display: none;
}
.entry-content .mobile-cover .mobile-video-wrapper .mobile-video {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.entry-content .mobile-cover .mobile-video-wrapper .mobile-video iframe {
  width: 100%;
  height: auto;
}
.entry-content .mobile-cover .mobile-video-wrapper .close-modal {
  justify-self: flex-end;
  margin-bottom: 30px;
}
.entry-content .mobile-cover .video-trigger {
  position: absolute;
  left: 50%;
  bottom: 100px;
  transform: translateX(-50%);
}
.entry-content .mobile-cover .video-trigger svg {
  width: 60px;
  display: block;
}

@media screen and (max-width: 780px) {
  .big-numbers__title .has-enorme-font-size {
    font-size: 2.8rem !important;
  }
}

.count-up {
  opacity: 0;
}

[id*=circulo] {
  transition: transform 1080ms cubic-bezier(0.75, -0.25, 0.25, 1.25);
}
[id*=circulo]:nth-of-type(1) {
  transition-delay: 120ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(1) {
  transform: translateX(1.5%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(1) {
  transition-delay: 0ms;
}
[id*=circulo]:nth-of-type(2) {
  transition-delay: 240ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(2) {
  transform: translateX(3%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(2) {
  transition-delay: 120ms;
}
[id*=circulo]:nth-of-type(3) {
  transition-delay: 360ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(3) {
  transform: translateX(4.5%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(3) {
  transition-delay: 240ms;
}
[id*=circulo]:nth-of-type(4) {
  transition-delay: 480ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(4) {
  transform: translateX(6%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(4) {
  transition-delay: 360ms;
}
[id*=circulo]:nth-of-type(5) {
  transition-delay: 600ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(5) {
  transform: translateX(7.5%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(5) {
  transition-delay: 480ms;
}
[id*=circulo]:nth-of-type(6) {
  transition-delay: 720ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(6) {
  transform: translateX(9%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(6) {
  transition-delay: 600ms;
}
[id*=circulo]:nth-of-type(7) {
  transition-delay: 840ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(7) {
  transform: translateX(10.5%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(7) {
  transition-delay: 720ms;
}
[id*=circulo]:nth-of-type(8) {
  transition-delay: 960ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(8) {
  transform: translateX(12%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(8) {
  transition-delay: 840ms;
}
[id*=circulo]:nth-of-type(9) {
  transition-delay: 1080ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(9) {
  transform: translateX(13.5%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(9) {
  transition-delay: 960ms;
}
[id*=circulo]:nth-of-type(10) {
  transition-delay: 1200ms;
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(10) {
  transform: translateX(15%);
}
svg:has([id*=circulo]):hover [id*=circulo]:nth-last-of-type(10) {
  transition-delay: 1080ms;
}

@media screen and (max-width: 781px) {
  h2[style*="font-size:10em"] {
    font-size: 7em !important;
  }
  h2[style*="font-size:8.5em"] {
    font-size: 6em !important;
  }
}

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