/*
Theme Name: Hello Elementor XF Child
Theme URI: https://xenonfactory.es
Template: hello-elementor
Author: Elementor Team & XenonFactory.es
Author URI: https://xenonfactory.es
Description: Versión básica de theme compatible con Elementor y editado por XenonFactory.es
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1613047641
Updated: 2021-02-11 13:47:21

*/

/* XF BASICS */

.elementor-text-editor p,
.elementor-widget-container p {
	margin-bottom: 2em;
}

.elementor-text-editor p:last-child,
.elementor-widget-container p:last-child { 
	margin-bottom: 0px;
}

/* BOTÓN BARRA COOKIES */
#cn-notice-buttons .button {
	padding: 5px 10px;
	border: 1px solid #fff;
	color: #fff
}


/* INVERTIR TEXTO CORREO */
.ltrText {
	unicode-bidi: bidi-override;
	direction: rtl
}

html, label, input[type=checkbox] {
	cursor: default;
}


/* LISTAS RGPD */
ol {
	padding-inline-start: 15px
}

ul {
	margin-block-start: -0.5em;
	margin-block-end: 1em;
}

#cmplz-document {
	max-width: 100%;
	text-align: justify;
}
/*  */


/* HOME */
#h1home {
    width: 0px;
    height: 0px;
    overflow: hidden;
}

#about-home:before {
  box-shadow: inset 0 20px 0 0 #fff, inset 0 -24px 0 0 #fff !important;
  padding-top: 20px !important;
  padding-bottom: 24px !important;
}


/* HOME */


.blur {
	backdrop-filter: blur(10px);
}

/* CARRUSEL DE TESTIMONIOS */
.crrsl-tstmn .elementor-swiper-button {
  background-color: #ffffff;
  border: 1px solid #cec6be;
  border-radius: 50%;
  width: 60px;
  height: 60px;

  display: flex;
  align-items: center;
  justify-content: center;

  transition: 
    background-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease;
}

/* Mantener el color original del icono */
.crrsl-tstmn .elementor-swiper-button i {
  color: inherit; /* respeta el color definido por Elementor */
  font-size: 16px;
}

.crrsl-tstmn .elementor-swiper-button:hover {
  border-color: #585967;
}

.crrsl-tstmn .elementor-swiper-button:hover i {
  color: #585967;
}
/* CARRUSEL DE TESTIMONIOS */


