.lp-mct + #gotoTop {
  display: none;
}

.lp-mct footer .whatsapp-button {
  position: fixed;
  right: 30px;
  bottom: 30px;
  display: flex;
  width: 46px;
  height: 46px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  border-radius: 50px;
  background: #4D988E;
  box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.15);
}

.lp-mct footer .whatsapp-button svg {
  width: 28px;
}

.modal-content,
.modal-header {
  border: none;
}

.modal-title {
  padding-right: 20px;
}

.modal.fade.show {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.modal-header {
  align-items: flex-start;
}

.modal-header .btn-close {
  width: 25px;
  padding: 0;
  opacity: 1;
  margin: 5px 5px 0 0;
}

.modal-body {
  padding-left: 20px;
  padding-right: 20px;
}

form {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .lp-mct footer .whatsapp-button {
    right: 30px;
    bottom: 30px;
    width: 54px;
    height: 54px;
    padding: 10px;
  }

  .lp-mct footer .whatsapp-button svg {
    width: 34px;
  }
}

.lp-mct h2 {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.lp-navbar-cta {
  display: flex;
  width: 120px;
  height: 36px;
  padding: 0;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background-color: #4D988E;
  border-radius: 4px;
  border: none;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.lp-alternatives-cta,
.lp-alternatives-cta-mob,
.lp-know-more-cta-mob,
.lp-know-more-cta,
.lp-importance-cta-mob,
.lp-importance-cta,
.lp-industry-cta,
.lp-final-message-cta {
  display: flex;
  width: 149px;
  height: 47px;
  padding: 0;
  justify-content: center;
  align-items: center;
  gap: 12px;
  background-color: #4D988E;
  border-radius: 4px;
  border: none;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.lp-navbar-cta:hover,
.lp-alternatives-cta-mob:hover,
.lp-alternatives-cta:hover,
.lp-know-more-cta:hover,
.lp-know-more-cta-mob:hover,
.lp-importance-cta-mob:hover,
.lp-importance-cta:hover {
  background-color: #343A40;
  color: #fff;
}

/* NAVBAR */
.lp-navbar {
  height: 76px;
  padding: 0 10px !important;
  border-bottom: 1px solid #F0EFEB;
  position: fixed;
  z-index: 99;
  width: 100%;
}

.lp-navbar-container {
  padding: 0px;
}

.lp-navbar-logo img {
  width: 100px;
}

.lp-navbar .navbar-collapse {
  flex-basis: auto;
  flex-grow: 0;
  display: flex !important;
}

.lp-navbar-menu {
  display: none;
}

.lp-navbar-menu li {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 184.615% */
  text-transform: uppercase;
  padding: 0;
}

.lp-navbar-selector button {
  cursor: pointer;
  outline: none;
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 184.615% */
  text-transform: uppercase;
  text-decoration: underline;
}

.lp-navbar-selector button:hover,
.lp-navbar-selector button:active,
.lp-navbar-selector button:focus-visible {
  outline: none;
  border: none;
  box-shadow: none;
  background-color: transparent;
}

.lp-navbar-selector ul li {
  cursor: pointer;
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 184.615% */
  text-transform: uppercase;
}
/* NAVBAR */



/* HERO BANNER */
.lp-hero-banner {
  padding-top: 70px;
}

.lp-hero-banner .container {
  padding: 0 !important;
  margin-inline: auto !important;
  max-width: 1440px;
  display: block;
  cursor: pointer;
}

.lp-hero-banner .container img {
  width: 100%;
  max-height: 720px;
  object-position: top;
  object-fit: cover;
}
/* HERO BANNER */



/* SEÇÃO BENEFÍCIOS */
.lp-benefits {
  background-color: #F0EFEB;
  padding-block: 0 !important;
}

.lp-benefits-item img {
  width: 36px;
}

.lp-benefits-info h3 {
  color: #343A40;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal; /* 155.556% */
}

.lp-benefits-info p {
  color: #343A40;
  font-family: "Inter", sans-serif;
  font-size: 13.5px;
  font-style: normal;
  font-weight: 400;
  line-height: normal; /* 150% */
  letter-spacing: -0.1px;
}
/* SEÇÃO BENEFÍCIOS */



/* SEÇÃO NAVEGAÇÃO MOBILE */
.lp-nav-mobile {
  padding-bottom: 0 !important;
}

.lp-nav-mobile ul {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  gap: 15px;
}

.lp-nav-mobile ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 2px solid #F0EFEB;
  text-transform: none;
  padding: 6px 0px 12px 0px;
  width: 45%;
  color: #343A40;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 138.462% */
}
/* SEÇÃO NAVEGAÇÃO MOBILE */



/* SEÇÃO CONTATO */
.lp-contact {
  padding-bottom: 0 !important;
}

.lp-contact-banner {
  width: 100%;
  order: 1;
}

.lp-contact-banner img {
  width: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.lp-contact-form-body label,
.lp-contact-form-whatsapp label {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
}

.lp-contact-form-body label small,
.lp-contact-form-whatsapp label small {
  color:#343A40;
  opacity: 0.5;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: italic;
}

.lp-contact-form-body input,
.lp-contact-form-whatsapp input {
  padding: 12px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.lp-contact-form-body p.small,
.lp-contact-form-whatsapp p.small {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.lp-contact-form-body p.small a,
.lp-contact-form-whatsapp p.small a {
  text-decoration: underline;
}

.lp-contact-form-body button,
.lp-contact-form-whatsapp button {
  display: flex;
  padding: 14px 16px;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  color:#FFF;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 4px;
  opacity: 1;
  background: #4D988E;
}

.lp-contact-form-body button:hover,
.lp-contact-form-whatsapp button:hover {
  opacity: 0.4 !important;
  color: #fff;
  background: #4D988E;
}

.lp-contact-form-body .form-success,
.lp-contact-form-whatsapp .form-success {
  display: none;
  padding: 10px 20px;
  text-align: left;
  position: relative;
  font-size: 14px;
}

.lp-contact-form-body .form-success .success-title,
.lp-contact-form-body .form-failure .failure-title,
.lp-contact-form-whatsapp .form-success .success-title,
.lp-contact-form-whatsapp .form-failure .failure-title {
  font-weight: 500;
}

.lp-contact-form-body .form-success .success-title::before,
.lp-contact-form-whatsapp .form-success .success-title::before {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  left: -2px;
  top: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='mask0_9838_2518' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_9838_2518)'%3E%3Cpath d='M6.88 11.68L12.52 6.04L11.4 4.92L6.88 9.44L4.6 7.16L3.48 8.28L6.88 11.68ZM8 16C6.89333 16 5.85333 15.79 4.88 15.37C3.90667 14.95 3.06 14.38 2.34 13.66C1.62 12.94 1.05 12.0933 0.63 11.12C0.21 10.1467 0 9.10667 0 8C0 6.89333 0.21 5.85333 0.63 4.88C1.05 3.90667 1.62 3.06 2.34 2.34C3.06 1.62 3.90667 1.05 4.88 0.63C5.85333 0.21 6.89333 0 8 0C9.10667 0 10.1467 0.21 11.12 0.63C12.0933 1.05 12.94 1.62 13.66 2.34C14.38 3.06 14.95 3.90667 15.37 4.88C15.79 5.85333 16 6.89333 16 8C16 9.10667 15.79 10.1467 15.37 11.12C14.95 12.0933 14.38 12.94 13.66 13.66C12.94 14.38 12.0933 14.95 11.12 15.37C10.1467 15.79 9.10667 16 8 16Z' fill='%234D988E'/%3E%3C/g%3E%3C/svg%3E");
}

.lp-contact-form-body .form-failure,
.lp-contact-form-whatsapp .form-failure {
  display: none;
  padding: 10px 0px;
  text-align: left;
  font-size: 14px;
}
/* SEÇÃO CONTATO */



/* SEÇÃO ALTERNATIVAS */
.lp-alternatives p {
  color: #343A40;
  font-family: 'Inter';
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.lp-alternatives .col-lg-3 img {
  display: none;
}

.lp-alternatives-item h3 {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 24px
}

.lp-alternatives-item p {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: -0.1px;
}

.lp-alternatives-cta {
  display: none;
}
/* SEÇÃO ALTERNATIVAS */



/* SEÇÃO CONHEÇA MAIS */
.lp-know-more {
  background-color: #F0EFEB;
  padding-bottom: 0 !important;
}

.lp-know-more-image {
  order: 3;
}

.lp-know-more-image img {
  width: 100%;
  max-height: 600px;
  object-fit: cover;
}

.lp-know-more p {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: -0.1px;
}

.lp-know-more-cta {
  display: none;
}

.lp-know-more-list li {
  border-radius: 4px;
  background: #E7E4DD;
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: -0.1px;
}

.lp-know-more-list li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_9588_107' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_9588_107)'%3E%3Cpath d='M10.5575 16.8825L17.8195 9.62078L16.038 7.82503L10.5575 13.3055L7.87725 10.625L6.09575 12.4208L10.5575 16.8825ZM12 22.4805C10.5413 22.4805 9.17542 22.2059 7.90225 21.6565C6.62925 21.1072 5.52192 20.3616 4.58025 19.4198C3.63842 18.4781 2.89283 17.3708 2.3435 16.0978C1.79417 14.8246 1.5195 13.4587 1.5195 12C1.5195 10.5414 1.79417 9.17545 2.3435 7.90228C2.89283 6.62928 3.63842 5.52195 4.58025 4.58028C5.52192 3.63845 6.62925 2.89286 7.90225 2.34353C9.17542 1.7942 10.5413 1.51953 12 1.51953C13.4587 1.51953 14.8246 1.7942 16.0978 2.34353C17.3708 2.89286 18.4781 3.63845 19.4198 4.58028C20.3616 5.52195 21.1072 6.62928 21.6565 7.90228C22.2058 9.17545 22.4805 10.5414 22.4805 12C22.4805 13.4587 22.2058 14.8246 21.6565 16.0978C21.1072 17.3708 20.3616 18.4781 19.4198 19.4198C18.4781 20.3616 17.3708 21.1072 16.0978 21.6565C14.8246 22.2059 13.4587 22.4805 12 22.4805Z' fill='%234D988E'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
/* SEÇÃO CONHEÇA MAIS */



/* SEÇÃO IMPORTÂNCIA DO MCT*/
.lp-importance p {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: -0.1px;
  text-align: center;
}

.lp-importance h2 {
  text-align: center;
}

.lp-importance-cta {
  display: none;
}

.lp-importance-cta-mob {
  margin: 0 auto;
}

.lp-importance-list .slick-list {
  margin-bottom: 20px;
}

.lp-importance-list .slick-slide {
  margin-inline: 10px;
}

.lp-importance-list img {
  margin: 0 auto;
}

.lp-importance-list p {
  text-align: center !important;
}
/* SEÇÃO IMPORTÂNCIA DO MCT*/



/* SEÇÃO INDÚSTRIA */
.lp-industry {
  background-color: #f4f3ef;
}

.lp-industry p {
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: -0.1px;
}

.lp-industry-features {
  background:#E7E4DD;
}

.lp-industry-features img {
  margin-right: 5px;
}

.lp-industry-features .separator {
  display: none;
}

.lp-industry-features small {
  font-size: 13px;
}
/* SEÇÃO INDÚSTRIA */


/* SEÇÃO FINAL */
.lp-final-list .slick-list {
  margin-top: 0;
  margin-bottom: 15px;
}

.lp-final-message-container {
  border-radius: 8px;
  background: #F0EFEB;
  align-items: start;
  justify-content: flex-start;
}

.lp-final-message-container img {
  margin-right: 30px;
  margin-bottom: 20px;
  max-width: 60px;
}

.lp-final-message-container div {
  align-items: flex-start;
}

.lp-final-message-container h2 {
  padding-bottom: 20px;
  color: #343A40;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
/* SEÇÃO FINAL */

.lp-footer {
  background: #343A40;
}

.lp-footer .container {
  padding: 0 !important;
  max-width: 100%;
}

.lp-footer .container .row {
  padding: 40px 60px;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

.lp-footer-contact {
  flex-direction: column;
  align-items: center;
}

.lp-footer-contact a,
.lp-footer-contact small {
  font-size: 14px;
}

.lp-copyright {
  background: #2A2E33;
  padding: 15px 10px;
  font-size: 13px;
}

@media (min-width: 992px) {
  .lp-mct .py-5 {
    padding-bottom: 3rem !important;
  }

  .lp-navbar-cta {
    font-size: 16px;
    width: 150px;
    height: 47px;
  }

  /* NAVBAR */
  .lp-navbar {
    height: 74px;
    padding: 20px;
  }

  .lp-navbar-container {
    max-width: 1440px;
    padding: 10px 20px;
  }

  .lp-navbar-logo img {
    width: 149px;
  }

  .lp-navbar .navbar-collapse {
    width: 85%;
  }

  .lp-navbar-menu {
    display: flex;
    max-width: 650px;
    display: flex;
    justify-content: space-between;
    gap: 10px;
  }
  /* NAVBAR */


  /* HERO BANNER */
  .lp-hero-banner .container img {
    max-height: 670px;
    object-position: center;
  }
  /* HERO BANNER */


  /* SEÇÃO BENEFÍCIOS */
  .lp-benefits {
    padding-block: 3rem !important;
  }
  .lp-benefits-list {
    justify-content: space-between;
    padding-inline: 20px;
  }

  .lp-benefits-item {
    width: 33%;
    background-color: #eae7e1;
  }

  .lp-benefits-item img {
    width: 50px;
  }
  /* SEÇÃO BENEFÍCIOS */


  /* SEÇÃO NAVEGAÇÃO MOBILE */
  .lp-nav-mobile {
    display: none;
  }
  /* SEÇÃO NAVEGAÇÃO MOBILE */


  /* SEÇÃO CONTATO */
  .lp-contact-banner {
    width: 50%;
    order: 0;
  }

  .lp-contact-banner img {
    height: 542px;
  }

  .lp-contact-form-body button {
    width: 205px;
    height: 47px;
  }

  .lp-contact-form-whatsapp button {
    width: 290px;
    height: 47px;
  }
  /* SEÇÃO CONTATO */


  /* SEÇÃO ALTERNATIVAS */
  .lp-alternatives .col-lg-3 img {
    display: block;
  }

  .lp-alternatives-cta {
    display: flex;
  }

  .lp-alternatives-cta-mob {
    display: none;
  }
  /* SEÇÃO ALTERNATIVAS */


  /* SEÇÃO CONHEÇA MAIS */
  .lp-know-more {
    background-image: url('./../images/banner-conheca.png');
    background-repeat: no-repeat;
    background-size: contain;
  }

  .lp-know-more-image {
    order: 0;
    opacity: 0;
    height: 200px;
  }

  .lp-know-more-cta {
    display: flex;
  }

  .lp-know-more-cta-mob {
    display: none;
  }

  .lp-know-more-list {
    margin-bottom: 0;
  }
  /* SEÇÃO CONHEÇA MAIS */


  /* SEÇÃO IMPORTÂNCIA DO MCT*/
  .lp-importance-cta {
    display: flex;
  }

  .lp-importance-cta-mob {
    display: none;
  }

  .lp-importance p {
    text-align: left;
  }

  .lp-importance h2 {
    text-align: left;
  }
  /* SEÇÃO IMPORTÂNCIA DO MCT*/


  /* SEÇÃO INDÚSTRIA */
  .lp-industry-features .separator {
    display: flex;
    height: 12px;
    width: 12px;
    border-radius: 10px;
    background-color: #4D988E;
    padding: 0;
  }
  /* SEÇÃO INDÚSTRIA */


  /* SEÇÃO FINAL */
  .lp-final-message-container {
    align-items: center;
    justify-content: space-between;
  }

  .lp-final-message-container div {
    align-items: center;
  }

  .lp-final-message-container img {
    margin-bottom: 0;
  }

  .lp-final-message-container h2 {
    padding-bottom: 0;
  }
  /* SEÇÃO FINAL */

  .lp-footer-contact {
    flex-direction: row;
  }

  .modal-header {
    padding: 30px 40px;
  }

  .modal-body {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (min-width: 1366px) {
  .lp-mct h2 {
    font-size: 32px;
  }

  /* NAVBAR */
  .lp-navbar-container {
    padding: 10px 100px;
  }

  .lp-navbar-menu {
    gap: 30px;
    font-size: 13px;
  }
  /* NAVBAR */


  /* SEÇÃO BENEFÍCIOS */
  .lp-benefits-item {
    max-width: 400px;
  }

  .lp-benefits-info h3 {
    font-size: 18px;
    line-height: 28px; /* 155.556% */
  }

  .lp-benefits-info p {
    font-size: 16px;
    line-height: 24px; /* 150% */
  }
  /* SEÇÃO BENEFÍCIOS */


  /* SEÇÃO CONTATO */
  .lp-contact-banner img {
    height: 620px;
  }

  .lp-contact-form {
    padding-left: 118px;
  }

  .lp-contact-form-body label,
  .lp-contact-form-whatsapp label {
    font-size: 16px;
  }

  .lp-contact-form-body input,
  .lp-contact-form-whatsapp input {
    font-size: 16px;
  }
  
  .lp-contact-form-body p.small,
  .lp-contact-form-whatsapp p.small {
    font-size: 14px;
  }
  /* SEÇÃO CONTATO */


  /* SEÇÃO ALTERNATIVAS */
  .lp-alternatives p {
    font-size: 16px;
    line-height: 24px;
  }

  .lp-alternatives-item h3 {
    font-size: 18px;
    line-height: 28px;
  }

  .lp-alternatives-item p {
    font-size: 16px;
    line-height: 24px; /* 157.143% */
  }
  /* SEÇÃO ALTERNATIVAS */


  /* SEÇÃO CONHEÇA MAIS */
  .lp-know-more.py-5 {
    background-image: none;
    padding-block: 0 !important;
    margin-top: 24px;
  }

  .lp-know-more .container {
    background-image: url('./../images/banner-conheca.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 667px;
  }

  .lp-know-more .container .row {
    height: 100%;
  }
  
  .lp-know-more p,
  .lp-know-more-list li {
    font-size: 16px;
    line-height: 24px;
  }

  .lp-know-more-image {
    width: 33%;
  }

  .lp-know-more-cta {
    display: flex;
  }

  .lp-know-more-cta-mob {
    display: none;
  }

  .lp-know-more-list {
    margin-bottom: 0;
  }
  /* SEÇÃO CONHEÇA MAIS */


  /* SEÇÃO IMPORTÂNCIA DO MCT*/
  .lp-importance p {
    font-size: 16px;
    line-height: 24px;
  }
  /* SEÇÃO IMPORTÂNCIA DO MCT*/

  /* SEÇÃO INDÚSTRIA */
  .lp-industry p {
    font-size: 16px;
    line-height: 24px;
  }
  /* SEÇÃO INDÚSTRIA */

  .lp-final-message-container h2 {
    font-size: 24px !important;
  }
}