: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;
}

: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;
}

.page-fale-conosco #app {
  background: #f5f5f5;
}

.page-fale-conosco .title {
  display: none;
}

.page-fale-conosco time {
  display: none;
}

.page-fale-conosco .cover-contato-mobile {
  display: none;
}

@media (max-width: 576px) {
  .page-fale-conosco .cover-contato-mobile {
    display: flex;
    border-radius: 8px;
    width: 100%;
    height: 400px;
    flex-shrink: 0;
    padding: 0;
    align-items: flex-end;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 576px) {
  .page-fale-conosco .cover-contato-mobile h3 {
    color: #fff;
    font-family: "Archivo Expanded", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
    line-height: 155%;
    letter-spacing: -0.42px;
    text-transform: uppercase;
    position: relative;
  }
}

@media (max-width: 576px) {
  .page-fale-conosco .cover-contato-mobile h2 {
    color: #fff;
    font-family: "Manrope", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%;
    letter-spacing: -0.64px;
    position: relative;
  }
}

.page-fale-conosco .cover-contato-mobile .wp-block-columns {
  margin-bottom: 0;
  height: 631px;
}

@media (max-width: 768px) {
  .page-fale-conosco .cover-contato-mobile .wp-block-columns {
    height: inherit;
  }
}

.page-fale-conosco .cover-contato-mobile .coluna-contato-mobile {
  padding-top: 40px;
  padding-left: 18px;
  background-color: rgba(51, 51, 51, 0.7);
  -webkit-backdrop-filter: blur(10.6999998093px);
          backdrop-filter: blur(10.6999998093px);
}

.page-fale-conosco .form-mobile {
  display: none;
}

@media (max-width: 576px) {
  .page-fale-conosco .form-mobile {
    display: block;
  }
}

.page-fale-conosco .form-mobile form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.page-fale-conosco .form-mobile form label {
  color: #000;
  font-family: "Inter";
  font-size: var(--wp--preset--font-size--default);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.48px;
}

.page-fale-conosco .form-mobile form label .wpcf7-not-valid-tip {
  color: #111;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
  font-family: "Manrope", sans-serif;
}

.page-fale-conosco .form-mobile form input[type=text],
.page-fale-conosco .form-mobile form input[type=email] {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  border: 1px solid #e2e2e2;
  display: flex;
  width: 100%;
  max-width: 100% !important;
  padding: 8px 14px;
  align-items: center;
  gap: 10px;
  border: none;
  color: var(--Main-trunks, #595d62);
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.page-fale-conosco .form-mobile form textarea {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  border: 1px solid #e2e2e2;
  display: flex;
  width: 100%;
  max-width: 100% !important;
  height: 104px;
  padding: 8px 14px;
  align-items: flex-start;
  gap: 10px;
  flex-shrink: 0;
  border: none;
  color: var(--Main-trunks, #595d62);
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  resize: none;
}

.page-fale-conosco .form-mobile form .acept p {
  display: flex;
  gap: 8px;
}

.page-fale-conosco .form-mobile form .acept p .wpcf7-list-item {
  margin: 0;
}

.page-fale-conosco .form-mobile form .acept p span {
  color: var(--DARK, #111);
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  /* 18.85px */
}

.page-fale-conosco .form-mobile form .acept p a {
  color: var(--Cores-de-categoria-Azul---Especiais, var(--DARK, #3f24e5));
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 145%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.page-fale-conosco .form-mobile form .submit-button input[type=submit] {
  border-radius: var(--Interactive-border-radius---radius-i-sm, 8px);
  background: var(--OURO, #fbf36e);
  display: flex;
  max-width: 100% !important;
  width: 100%;
  padding: var(--paddings-gaps-p-2, 8px) var(--paddings-gaps-p-4, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--gap-0, 0px);
  border: none;
  color: var(--Gray-1, #333);
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
}

.page-fale-conosco .form-mobile form .submit-button .recaptcha .wpcf7-not-valid-tip {
  color: #111;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
}

.page-fale-conosco .form-mobile form h4 {
  color: var(--DARK, #111);
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}

.page-fale-conosco .form-mobile form input[type=text],
.page-fale-conosco .form-mobile form input[type=email] {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  display: flex;
  max-width: 303px;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  border: 1px solid #e2e2e2;
  background-color: #fff;
}

.page-fale-conosco .form-mobile form textarea {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  resize: none;
  border: 1px solid #e2e2e2;
  background-color: #fff;
  max-width: 303px;
}

.page-fale-conosco .form-mobile form .wpcf7-response-output {
  border-radius: 8px;
  background: #0b0b0b;
  box-shadow: 0 8px 24px -6px rgba(0, 0, 0, 0.16), 0 0 1px 0 rgba(0, 0, 0, 0.4);
  padding: 10px 16px;
  font-size: 12px;
  width: 100%;
  position: absolute;
  top: 272px;
  border: none;
  margin-left: 0;
  color: #FFF;
}

@media (max-width: 768px) {
  .page-fale-conosco .form-mobile form .wpcf7-response-output {
    position: unset;
  }
}

.page-fale-conosco .midia-ninja-contato-mobile {
  display: none;
}

@media (max-width: 576px) {
  .page-fale-conosco .midia-ninja-contato-mobile {
    display: flex;
    border-radius: 8px;
    max-width: 100% !important;
    width: 100% !important;
    margin-bottom: 40px !important;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

.page-fale-conosco .midia-ninja-contato-mobile h2 {
  color: var(--White, #fff);
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 12px;
  border-bottom: 1px solid #f2f2f2;
  max-width: 100%;
}

.page-fale-conosco .midia-ninja-contato-mobile p {
  color: var(--White, #fff);
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  max-width: 201px;
  width: 100%;
  height: 119px;
  margin-left: 0 !important;
  max-width: 100%;
}

.page-fale-conosco .midia-ninja-contato-mobile .wp-block-columns {
  flex-wrap: inherit !important;
  gap: 0;
  margin-bottom: 0;
  width: 100% !important;
  max-width: 100% !important;
  display: flex;
  justify-content: space-between;
}

.page-fale-conosco .midia-ninja-contato-mobile .wp-block-columns .wp-block-column {
  flex-grow: 0;
  flex-basis: inherit !important;
}

.page-fale-conosco .midia-ninja-contato-mobile .wp-block-columns .wp-block-column .wp-block-image {
  margin-right: 4px;
}

.page-fale-conosco .colunas-fale-conosco {
  display: none;
}

@media (min-width: 768px) {
  .page-fale-conosco .colunas-fale-conosco {
    display: flex;
  }
}

@media (max-width: 1300px) {
  .page-fale-conosco .colunas-fale-conosco {
    max-width: 870px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1200px) and (max-width: 1339px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco {
    max-width: 800px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
  padding: 0;
  margin: 0 !important;
  width: calc(100% + 160px);
  position: relative;
  left: 35%;
  transform: translateX(-50%);
  border-radius: 8px;
  height: 631px;
}

@media (max-width: 1344px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    left: 40%;
  }
}

@media (max-width: 1366px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    left: 50%;
  }
}

@media (max-width: 1400px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    left: 47%;
  }
}

@media (max-width: 1366px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    left: 46%;
  }
}

@media (max-width: 1920px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    left: 46%;
  }
}

@media (max-width: 576px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    display: none;
  }
}

@media (max-width: 768px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato {
    display: none;
  }
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns {
  margin: 0 !important;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-foto {
  width: calc(100% + 160px);
  position: relative;
  left: 6%;
  transform: translateX(-50%);
}

@media (max-width: 1400px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-foto {
    left: 14%;
  }
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form {
  max-width: 303px;
  width: 100%;
  margin-right: 2rem;
  position: relative;
}

@media (max-width: 1199px) {
  .page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form {
    margin-right: 0;
  }
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form h4 {
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 130%;
  text-align: center;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form label {
  color: #000;
  font-family: "Inter";
  font-size: var(--wp--preset--font-size--default);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.48px;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form label .wpcf7-not-valid-tip {
  color: #fdf250;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
  font-family: "Manrope", sans-serif;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form input[type=text],
.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form input[type=email] {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  border: 1px solid #e2e2e2;
  display: flex;
  max-width: 303px;
  width: 100%;
  padding: 8px 14px;
  align-items: center;
  gap: 10px;
  border: none;
  color: var(--Main-trunks, #595d62);
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form textarea {
  border-radius: var(--interactive-border-radius---radius-i-sm, 8px);
  display: flex;
  max-width: 303px;
  width: 100%;
  height: 104px;
  padding: 8px 14px;
  align-items: flex-start;
  gap: 10px;
  flex-shrink: 0;
  border: none;
  color: var(--Main-trunks, #595d62);
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  resize: none;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form div.acept {
  display: flex;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form div.acept p {
  display: flex;
  color: #fff;
  font-family: "Manrope", serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  margin-top: 0;
  margin-bottom: 0;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form div.acept span.wpcf7-acceptance .wpcf7-list-item {
  margin: 2px 8px 0 0;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form div.acept a {
  color: var(--Highlight-Pure, #fdf250);
  font-family: "Manrope", serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 145%;
  text-decoration: none;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form .submit-button input[type=submit] {
  border-radius: var(--Interactive-border-radius---radius-i-sm, 8px);
  background: var(--OURO, #fbf36e);
  display: flex;
  max-width: 303px;
  width: 100%;
  padding: var(--paddings-gaps-p-2, 8px) var(--paddings-gaps-p-4, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--gap-0, 0px);
  border: none;
  color: var(--Gray-1, #333);
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form .submit-button .recaptcha .wpcf7-not-valid-tip {
  color: #fdf250;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-form form .wpcf7-response-output {
  border-radius: 8px;
  background: #0b0b0b;
  box-shadow: 0 8px 24px -6px rgba(0, 0, 0, 0.16), 0 0 1px 0 rgba(0, 0, 0, 0.4);
  padding: 10px 16px;
  font-size: 12px;
  width: 303px;
  position: absolute;
  top: 230px;
  border: 2px solid #f7ef6c;
  margin-left: 0;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-fale-conosco {
  border-radius: 8px 0px 0px 8px;
  background: rgba(51, 51, 51, 0.7);
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  height: 631px;
  padding: 60px 51px 59px 69px;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-fale-conosco h2 {
  margin: 0;
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: 115%;
  letter-spacing: -1.44px;
  margin-top: 16px;
  margin-bottom: 30px;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-fale-conosco h3 {
  color: #fff !important;
  font-family: "Archivo Expanded", sans-serif !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 800;
  line-height: 155%;
  letter-spacing: -0.42px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-fale-conosco h4 {
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 130%;
}

.page-fale-conosco .colunas-fale-conosco .coluna-fale-conosco .cover-contato .wp-block-cover__inner-container .wp-block-columns .coluna-fale-conosco p {
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
}

.page-fale-conosco .midia-ninja-contato {
  padding: 30px;
  border-radius: 8px;
  background: var(--DARK, #111);
  width: calc(50% + 160px) !important;
  position: relative;
  left: 75% !important;
  transform: translateX(-50%);
  border-radius: 8px;
  max-width: 271px;
  height: 631px;
  margin-bottom: 0;
  padding-bottom: 0;
}

@media (min-width: 1200px) {
  .page-fale-conosco .midia-ninja-contato {
    left: 70%;
  }
}

@media (max-width: 576px) {
  .page-fale-conosco .midia-ninja-contato {
    display: none;
  }
}

@media (max-width: 768px) {
  .page-fale-conosco .midia-ninja-contato {
    display: none;
  }
}

.page-fale-conosco .midia-ninja-contato .wp-block-cover__inner-container h2 {
  color: var(--White, #fff);
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 8px;
}

.page-fale-conosco .midia-ninja-contato .wp-block-cover__inner-container p {
  color: var(--White, #fff);
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
}

.page-fale-conosco .midia-ninja-contato .wp-block-cover__inner-container .wp-block-columns {
  gap: 0;
  margin-top: 40px;
}

.page-fale-conosco .midia-ninja-contato .wp-block-cover__inner-container .wp-block-columns .wp-block-column {
  flex-basis: inherit;
  flex-grow: 0 !important;
}

.page-fale-conosco .midia-ninja-contato .wp-block-cover__inner-container .wp-block-columns .wp-block-column .wp-block-image {
  margin-right: 4px;
}


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