/* 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; }

/* 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;
}

*/
