.area-logo {
  display: none;
}

#chamada {
  padding-top: 24px;
}

#mgm-pictures {
  display: none !important;
}

#escudos_novidades {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}

.section-novidades {
  background: #070707;
  padding: 16px;
  padding-bottom: 54px;
  margin-top: 0 !important;
}

.btn-red {
  margin: auto;
  padding: 13px 20px;
  border-radius: 3px;
  border: none;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  font-family: "Margem-bold";
  background-color: #dd303e;
  text-transform: uppercase;
  display: block;
}

@media screen and (max-width: 768px) {
  .section-novidades {
    padding-bottom: 32px;
  }
}

.text-timer {
  text-transform: uppercase;
  color: #fff;
  font-family: "Margem-bold";
  font-size: 18px;
  margin-bottom: 5px;
}
.countdown-clock .countdown-element {
  font-family: "Margem-regular";
  display: flex;
  flex-direction: column;
  justify-content: end;
  color: #ffffff;
  background: transparent;
}

.countdown-clock-wrap .title-countdown {
  font-family: Margem-bold;
  font-size: 20px;
  line-height: 125%;
  color: #ffffff;
}

.countdown-clock .countdown-element {
  display: flex;
  flex-direction: column;
  justify-content: end;
  min-width: auto;
  font-family: "Margem-regular";
  font-size: 1rem;
  text-align: left;
  word-wrap: normal;
}

.countdown-clock .countdown-element span {
  display: flex;
  gap: 20px;
  font-size: 24px;
  font-weight: 400;
  color: #fff;
}

.countdown-clock .countdown-element.segundo span {
  color: #deff85;
}

.countdown-clock .countdown-element span span {
  color: #757575;
}

.countdown-clock .countdown-element small {
  font-family: "Margem-regular" !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: end !important;
  color: #ffffff !important;
}

.countdown-clock .countdown-element.segundo {
  color: #deff85 !important;
}

.countdown-clock .countdown-element.segundo small {
  padding-left: 7px !important;
}

.countdown-clock .countdown-element.segundo {
  display: flex !important;
}

.lb-faltam {
  font-family: "MuseoSansBold", sans-serif;
}

.hs_nome.hs-nome.hs-fieldtype-text.field.hs-form-field,
.hs_numero_de_celular.hs-numero_de_celular.hs-fieldtype-tel.field.hs-form-field {
  width: 49.1% !important;
}

.hs_numero_de_celular.hs-numero_de_celular.hs-fieldtype-tel.field.hs-form-field
  .input,
.hs_email.hs-email.hs-fieldtype-email.field.hs-form-field .input {
  height: 56px !important;
  margin-bottom: 8px !important;
}

input[name="nome"],
input[data-phone-input="numero_de_celular"],
input[type="email"] {
  height: 3.5rem !important;
  padding: 1.25rem 1rem !important;
  border-radius: 12px !important;
}

.hs-button[type="submit"] {
  background-color: #dc2f41;
  transition: 0.3s filter;
}

.hs-button.primary.large {
  z-index: auto;
}

.hs-button[type="submit"]:hover,
.hs-button[type="submit"]:active {
  background-color: #dc2f41 !important;
  filter: brightness(75%);
}

.content .right-side {
  margin-top: -75px;
}

@media (max-width: 342.98px) {
  .countdown-clock .countdown-element span {
    font-size: 1.5rem !important;
  }
}

#countdown-home {
  scroll-margin-top: 151px;
}

@media screen and (min-width: 992px) {
  #countdown-home {
    scroll-margin-top: 160px;
  }
}
@media screen and (max-width: 599.98px) {
  #chamada {
    margin-top: 36px;
  }

  #modalDepoimento .modal-content {
    min-height: auto !important;
  }
}


@media screen and (max-width: 489px) {
  .hs_nome.hs-nome.hs-fieldtype-text.field.hs-form-field,
.hs_numero_de_celular.hs-numero_de_celular.hs-fieldtype-tel.field.hs-form-field {
  width: 100% !important;
}


  .hs-button.primary.large::after {
    font-size: 15px !important;
  }
}
