@media (max-width: 47rem) {
  form.webform-submission-newsletter-form {
    padding: 0;
  }
}
form.webform-submission-newsletter-form .form-newsletter-wrapper {
  background-color: #F7CE46;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  padding: 2rem 1.5rem !important;
  border-radius: 1rem 1rem 0 0;
}
@media (max-width: 890px) {
  form.webform-submission-newsletter-form .form-newsletter-wrapper {
    padding: 2rem 0 !important;
  }
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-title {
  text-align: center;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-title h2 {
  display: flex;
  align-items: center;
  font-family: "Poppins Bold", sans-serif;
  font-size: 1.25rem;
  line-height: 2rem;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-title h2 lgr-icon {
  font-size: 1.5rem;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper .js-form-item {
  max-width: 296px;
  margin-bottom: 1.25rem;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper .form-actions.webform-actions {
  width: fit-content;
  align-self: center;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper .form-actions.webform-actions button {
  min-width: unset;
}
form.webform-submission-newsletter-form .form-newsletter-wrapper .form-item-teste {
  position: fixed;
  left: -999px;
}
@media (min-width: 48rem) {
  form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-title h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-title h2 lgr-icon {
    font-size: 2rem;
  }
  form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper {
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 1.25rem !important;
  }
  form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper .js-form-item {
    margin-bottom: unset;
  }
  form.webform-submission-newsletter-form .form-newsletter-wrapper .form-newsletter-input-wrapper .form-actions.webform-actions {
    align-self: flex-start;
    margin-top: 2rem;
  }
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip {
  display: inline-block;
  position: relative;
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M11.4008 17.0998H13.6008V10.9998H11.4008V17.0998ZM12.5008 9.1248C12.8174 9.1248 13.0841 9.01647 13.3008 8.7998C13.5174 8.58314 13.6258 8.31647 13.6258 7.9998C13.6258 7.68314 13.5174 7.41647 13.3008 7.1998C13.0841 6.98314 12.8174 6.8748 12.5008 6.8748C12.1841 6.8748 11.9174 6.98314 11.7008 7.1998C11.4841 7.41647 11.3758 7.68314 11.3758 7.9998C11.3758 8.31647 11.4841 8.58314 11.7008 8.7998C11.9174 9.01647 12.1841 9.1248 12.5008 9.1248ZM12.5008 22.1998C11.0841 22.1998 9.75478 21.9331 8.51278 21.3998C7.27145 20.8665 6.19245 20.1415 5.27578 19.2248C4.35911 18.3081 3.63411 17.2291 3.10078 15.9878C2.56745 14.7458 2.30078 13.4165 2.30078 11.9998C2.30078 10.5831 2.56745 9.2538 3.10078 8.0118C3.63411 6.77047 4.35911 5.69147 5.27578 4.7748C6.19245 3.85814 7.27145 3.13314 8.51278 2.5998C9.75478 2.06647 11.0841 1.7998 12.5008 1.7998C13.9174 1.7998 15.2468 2.06647 16.4888 2.5998C17.7301 3.13314 18.8091 3.85814 19.7258 4.7748C20.6424 5.69147 21.3674 6.77047 21.9008 8.0118C22.4341 9.2538 22.7008 10.5831 22.7008 11.9998C22.7008 13.4165 22.4341 14.7458 21.9008 15.9878C21.3674 17.2291 20.6424 18.3081 19.7258 19.2248C18.8091 20.1415 17.7301 20.8665 16.4888 21.3998C15.2468 21.9331 13.9174 22.1998 12.5008 22.1998ZM12.5008 19.9248C14.7174 19.9248 16.5924 19.1581 18.1258 17.6248C19.6591 16.0915 20.4258 14.2165 20.4258 11.9998C20.4258 9.78314 19.6591 7.90814 18.1258 6.3748C16.5924 4.84147 14.7174 4.0748 12.5008 4.0748C10.2841 4.0748 8.40911 4.84147 6.87578 6.3748C5.34245 7.90814 4.57578 9.78314 4.57578 11.9998C4.57578 14.2165 5.34245 16.0915 6.87578 17.6248C8.40911 19.1581 10.2841 19.9248 12.5008 19.9248Z' fill='%23183C8F'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 8px;
  cursor: pointer;
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip-text {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc(100% + 10px);
  background-color: #0A1C59;
  color: #FFF;
  padding: 4px 8px;
  border-radius: 4px;
  font-family: "Poppins Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 20px;
  width: 300px;
  max-width: 300px;
  z-index: 1000;
  text-align: left;
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip-text a {
  font-family: "Poppins SemiBold", sans-serif;
  color: #9fc5f0;
  text-decoration: underline;
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip-text.hidden {
  display: none;
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip-text:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -5px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #183C8F;
}
@media (max-width: 1080px) {
  form.webform-submission-newsletter-form .webform-newsletter-tooltip-text {
    width: 200px;
    max-width: 200px;
    left: calc(100% + 5px);
  }
  form.webform-submission-newsletter-form .webform-newsletter-tooltip-text:after {
    left: -2.5px;
  }
}
@media (max-width: 890px) {
  form.webform-submission-newsletter-form .webform-newsletter-tooltip-text {
    width: 310px;
    max-width: 310px;
    left: unset;
    right: 0;
    transform: none;
    top: calc(100% + 10px);
    text-align: justify;
  }
  form.webform-submission-newsletter-form .webform-newsletter-tooltip-text:after {
    border-top: 5px solid transparent;
    border-bottom: 5px solid #183C8F;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    left: unset;
    right: 10px;
    top: -5px;
  }
}
form.webform-submission-newsletter-form .webform-newsletter-tooltip:hover .webform-newsletter-tooltip-text {
  display: block;
}

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