/* Ajustes de Gravity Forms*/
.gform_wrapper {
  margin: 0 !important; }
  .gform_wrapper form .gform_footer {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important; }
  .gform_wrapper form .ginput_container_consent input {
    vertical-align: middle; }
  .gform_wrapper form .ginput_container_consent .gfield_consent_label {
    font-size: 13px; }

.gform_confirmation_wrapper {
  padding: 20px;
  text-align: center;
  background-color: #f8ffd9;
  color: #000; }

@media (max-width: 641px) {
  .gform_wrapper .ginput_container span.gfield_required {
    display: inline !important; } }

/* Ajustes de Moove Cookie Compliance */
#moove_gdpr_cookie_info_bar {
  z-index: 99999 !important; }
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 40px !important; }
  #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice {
    padding: 20px !important; }
    #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
      font-size: 20px !important;
      font-weight: 400 !important;
      line-height: 1.3em !important;
      max-width: 800px !important; }
      #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p a {
        font-size: 20px !important; }
  #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder button {
    border: 0px !important;
    text-transform: uppercase !important;
    padding: 12px 25px !important; }
  #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-allow-all {
    font-weight: bold !important; }
  #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-reject-btn {
    font-weight: 300 !important;
    background: none !important;
    color: #ccc !important;
    padding: 11px 24px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important; }

@media (max-width: 1023px) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    text-align: center !important; }
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
      text-align: center;
      display: inline !important; } }

@media (max-width: 767px) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice {
    padding-top: 0px !important; }
    #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
      font-size: 14px !important; } }

.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px; }

.elementor-section-boxed, .elementor-section-full_width {
  padding: 60px; }
  .elementor-section-boxed.elementor-inner-section, .elementor-section-full_width.elementor-inner-section {
    padding: 0px; }

@media (max-width: 1024px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding: 40px; } }

@media (max-width: 767px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding: 20px; } }

.elementor-text-editor, .elementor-widget-theme-post-content {
  letter-spacing: .5px; }
  .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4, .elementor-text-editor h5, .elementor-text-editor h6, .elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4, .elementor-widget-theme-post-content h5, .elementor-widget-theme-post-content h6 {
    margin-top: 1em; }
  .elementor-text-editor p, .elementor-widget-theme-post-content p {
    line-height: 1.5em; }
  .elementor-text-editor p a, .elementor-text-editor li a, .elementor-widget-theme-post-content p a, .elementor-widget-theme-post-content li a {
    text-decoration: underline; }
  .elementor-text-editor ul > li, .elementor-text-editor ol > li, .elementor-widget-theme-post-content ul > li, .elementor-widget-theme-post-content ol > li {
    line-height: 1.5em;
    margin-bottom: 1.5em; }
    .elementor-text-editor ul > li > :last-child, .elementor-text-editor ol > li > :last-child, .elementor-widget-theme-post-content ul > li > :last-child, .elementor-widget-theme-post-content ol > li > :last-child {
      margin-bottom: 0 !important; }
  .elementor-text-editor li > ul, .elementor-text-editor li > ol, .elementor-widget-theme-post-content li > ul, .elementor-widget-theme-post-content li > ol {
    line-height: 1.5em; }
  .elementor-text-editor p, .elementor-text-editor ul, .elementor-text-editor ol, .elementor-text-editor .wp-block-image, .elementor-widget-theme-post-content p, .elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol, .elementor-widget-theme-post-content .wp-block-image {
    margin-bottom: 1.5em !important; }
  .elementor-text-editor > :first-child, .elementor-widget-theme-post-content > :first-child {
    margin-top: 0 !important; }
  .elementor-text-editor > :last-child, .elementor-widget-theme-post-content > :last-child {
    margin-bottom: 0 !important; }

.elementor-widget-theme-post-content > div > :last-child {
  margin-bottom: 0; }

/*
body, html { 
  margin: 0;
  padding: 0;
}

*/
