/*
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: 5.3.1.1613047641
Updated: 2026-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;
}

#rgpd * {
	font-size: 13px;
}

#rgpd p {
	margin-bottom: 10px;
	line-height: 1.1em;
}
/*  */


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


	/* SHADOW HEADER */
header > div:first-child {
    box-shadow: none !important;
    transition: box-shadow 0.3s ease-in-out;
}

header.header-con-sombra > div:first-child {
    box-shadow: 0px 1px 1px 0px rgba(241, 143, 46, 0.25) !important;
}
	/* SHADOW HEADER */


	/* BTN MENÚ */
.elementor-menu-toggle,
.elementor-menu-toggle elementor-active {
	padding: 0 !important;
}

.elementor-menu-toggle__icon--open {
	padding: 0 !important;
	margin-bottom: -5px !important;
}
	/* BTN MENÚ */


:target {
	scroll-margin-top: 180px;
}

@media (max-width: 767px) {
	:target {
	  scroll-margin-top: 110px;
	}
}
/* GLOBAL */



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


.card {
  width: 300px; /* Ajusta según tu diseño */
  padding: 30px;
  border-radius: 8px; /* Mantiene las esquinas redondeadas */
  
  /* Borde transparente de 1px para revelar el degradado inferior */
  border: 1px solid transparent;
  
  /* Apilamos los fondos */
  background-image: 
    /* 1. Fondo principal: forzamos tu color exacto #FCCE52 */
    linear-gradient(#FCCE52, #FCCE52), 
    
    /* 2. Borde degradado: Esquina superior derecha a inferior izquierda */
    linear-gradient(225deg, rgba(255, 255, 255, 0.9) 0%, transparent 35%, transparent 65%, rgba(255, 255, 255, 0.9) 100%);
  
  /* Hacemos que el color sólido se quede dentro y el degradado ocupe el borde */
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}

.elementor-18 .elementor-element.elementor-element-5268fda > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/* HOME */


/* MIEMBROS */
.rsrcs-miembros a:hover{ font-weight: bold};
/* MIEMBROS */



