.elementor-10540 .elementor-element.elementor-element-caa068c{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10540 .elementor-element.elementor-element-caa068c::before, .elementor-10540 .elementor-element.elementor-element-caa068c > .elementor-background-video-container::before, .elementor-10540 .elementor-element.elementor-element-caa068c > .e-con-inner > .elementor-background-video-container::before, .elementor-10540 .elementor-element.elementor-element-caa068c > .elementor-background-slideshow::before, .elementor-10540 .elementor-element.elementor-element-caa068c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10540 .elementor-element.elementor-element-caa068c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-10540 .elementor-element.elementor-element-caa068c:not(.elementor-motion-effects-element-type-background), .elementor-10540 .elementor-element.elementor-element-caa068c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10540 .elementor-element.elementor-element-fcc7027{width:100%;max-width:100%;background-color:#F0F0F0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;color:var( --e-global-color-secondary );}.elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10540 .elementor-element.elementor-element-1d8b69e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}:is( .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__items, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}:is( .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__items, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider-icon{width:16px;height:16px;line-height:16px;margin-top:calc( -16px/2 );font-size:10px;color:var( --e-global-color-0c026a8 );}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider-icon svg{height:10px;}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-0c026a8 );}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider .jet-slick-dots li{width:12px;height:12px;margin-left:calc( 10px/2 );margin-right:calc( 10px/2 );background:#CDCDCD;}.elementor-10540 .elementor-element.elementor-element-1d8b69e .swiper-pagination-bullet{--swiper-pagination-bullet-size:12px;}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 10px / 2 );}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#CDCDCD;--swiper-pagination-color-hover:var( --e-global-color-78cae7f );--swiper-pagination-color:var( --e-global-color-78cae7f );}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-78cae7f );}.elementor-10540 .elementor-element.elementor-element-1d8b69e .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-78cae7f );}.elementor-10540 .elementor-element.elementor-element-04640e9{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-10540 .elementor-element.elementor-element-fcc7027{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-10540 .elementor-element.elementor-element-1d8b69e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for post-comments, class: .elementor-element-04640e9 *//* ===== COMMENT FORM - ESTÉTICA MINIMALISTA ===== */

/* Contenedor principal */
#commentform {
  background: #f2f2f2;
  padding: 30px;
  border-radius: 12px;
  max-width: 680px;
}

/* Ocultar textos informativos superiores */
.comment-notes {
  display: none;
}

/* Cada fila del formulario */
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 16px;
}

/* Etiquetas */
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-comment label {
  min-width: 120px;
  font-size: 14px;
  font-weight: 500;
  color: #333;
  text-align: right;
}

/* Asterisco requerido en rojo */
.comment-form-author label .required,
.comment-form-email label .required,
.comment-form-comment label .required,
label .required {
  color: #e05c72;
  margin-left: 2px;
}

/* Inputs de texto */
.comment-form-author input[type="text"],
.comment-form-email input[type="email"],
.comment-form-url input[type="url"] {
  flex: 1;
  padding: 12px 18px;
  border: none;
  border-radius: 50px;
  background: #ffffff;
  font-size: 14px;
  color: #333;
  outline: none;
  box-shadow: none;
  transition: box-shadow 0.2s ease;
}

.comment-form-author input[type="text"]:focus,
.comment-form-email input[type="email"]:focus,
.comment-form-url input[type="url"]:focus {
  box-shadow: 0 0 0 2px #e05c7240;
}

/* Textarea de comentario */
.comment-form-comment {
  align-items: flex-start;
}

.comment-form-comment textarea {
  flex: 1;
  padding: 12px 18px;
  border: none;
  border-radius: 16px;
  background: #ffffff;
  font-size: 14px;
  color: #333;
  resize: vertical;
  min-height: 100px;
  outline: none;
  box-shadow: none;
  font-family: inherit;
  transition: box-shadow 0.2s ease;
}

.comment-form-comment textarea:focus {
  box-shadow: 0 0 0 2px #e05c7240;
}

/* Botón enviar */
.form-submit {
  display: flex;
  justify-content: flex-end;
  margin-top: 8px;
}

.form-submit input[type="submit"] {
  background: #e05c72;
  color: #ffffff;
  border: none;
  padding: 12px 28px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.2s ease;
}

.form-submit input[type="submit"]:hover {
  background: #c94d63;
}

/* Opcional: ocultar campo URL si no lo necesitas */
.comment-form-url {
  display: none;
}

/* Ocultar cookies consent si aparece */
.comment-form-cookies-consent {
  display: none;
}/* End custom CSS */