/* 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; }

/*
.gform_wrapper {
	margin: 0 !important;
	form{
		.gform_body{
			margin-bottom: 20px;
		}
		.ginput_container_consent {
			input{
				vertical-align: middle;
			}
			.gfield_consent_label{
				font-size: 13px;
			}
		}
		input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
			border: 1px solid #ccc;
			border-radius: 0;
			padding: 12px;
		}
		.gform_button{
			text-transform: uppercase;
			letter-spacing: 2px;
			border: 0;
			color: #fff;
			background-color: var(--e-global-color-primary);
			padding: 15px 20px;
		}
	}
}
.gform_confirmation_wrapper{
	padding: 20px;
	text-align: center;
	background-color: #f8ffd9;
	color: #000;
}
@media (max-width: 767px){
	.gform_wrapper {
		.gform_body{
			.gform_fields{
				grid-column-gap: 0 !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-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
  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:not(.elementor-location-header):not(.elementor-location-footer) p {
  line-height: 1.5em; }

.elementor:not(.elementor-location-header):not(.elementor-location-footer) p a, .elementor:not(.elementor-location-header):not(.elementor-location-footer) li a {
  text-decoration: underline; }

.elementor:not(.elementor-location-header):not(.elementor-location-footer) strong {
  box-shadow: inset 0 -6px 0 0 #dedede;
  font-weight: 600; }

.elementor:not(.elementor-location-header):not(.elementor-location-footer) ul, .elementor:not(.elementor-location-header):not(.elementor-location-footer) p:not(.form-row) {
  margin-top: 1em;
  margin-bottom: .5em; }
  .elementor:not(.elementor-location-header):not(.elementor-location-footer) ul:first-child, .elementor:not(.elementor-location-header):not(.elementor-location-footer) p:not(.form-row):first-child {
    margin-top: 0; }
  .elementor:not(.elementor-location-header):not(.elementor-location-footer) ul:last-child, .elementor:not(.elementor-location-header):not(.elementor-location-footer) p:not(.form-row):last-child {
    margin-bottom: 0; }

.elementor:not(.elementor-location-header):not(.elementor-location-footer) ul > li, .elementor:not(.elementor-location-header):not(.elementor-location-footer) ol > li {
  line-height: 1.5em;
  margin-bottom: 0em;
  list-style-position: inside; }
  .elementor:not(.elementor-location-header):not(.elementor-location-footer) ul > li:last-child, .elementor:not(.elementor-location-header):not(.elementor-location-footer) ol > li:last-child {
    margin-bottom: 0; }

.elementor:not(.elementor-location-header):not(.elementor-location-footer) li > ul, .elementor:not(.elementor-location-header):not(.elementor-location-footer) li > ol {
  line-height: 1.5em; }

.elementor-text-editor > *, .elementor-widget-theme-post-content > .elementor-widget-container > * {
  margin-top: 1em !important;
  margin-bottom: .5em !important; }

.elementor-text-editor > :first-child, .elementor-widget-theme-post-content > .elementor-widget-container > :first-child {
  margin-top: 0 !important; }

.elementor-text-editor > :last-child, .elementor-widget-theme-post-content > .elementor-widget-container > :last-child {
  margin-bottom: 0 !important; }

.elementor-widget-theme-post-content > .elementor-widget-container .wp-block-image figcaption {
  margin-bottom: .5em !important; }

.elementor-widget-theme-post-content > .elementor-widget-container > figure {
  margin: 0; }

.elementor-widget-theme-post-content > .elementor-widget-container .wp-block-gallery .blocks-gallery-item:last-child {
  margin-bottom: 0 !important; }

.elementor-widget-theme-post-content > .elementor-widget-container blockquote {
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
  font-weight: bold;
  line-height: 1.2em;
  color: #333;
  border-left: 4px solid var(--e-global-color-primary);
  padding-left: 20px; }

.elementor-heading-title {
  line-height: 1.2em; }

.elementor-slideshow__footer .elementor-slideshow__title {
  display: none; }

/*
body, html { 
  margin: 0;
  padding: 0;
}

*/
