/*.elementor-widget-n-tabs .e-n-tabs-heading {
    margin-top: -23px; 
}
*/
/*
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
    border-radius: 15px;
    color: var(--n-tabs-title-color);
	
	
}*/


.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	 border-radius: 15px;
}
/**************/

.jeg-elementor-kit.jkit-testimonials .testimonials-track 
.testimonial-item .testimonial-box .comment-content p {
    padding: 17px;
    border-style: solid;
    border-width: 1px;
    border-color: #11C410;
    border-radius: 15px;
    position: relative; /* Necesario para que la punta se posicione correctamente */
}


.jeg-elementor-kit.jkit-testimonials .testimonials-track 
.testimonial-item .testimonial-box .comment-content p::before {
    content: "";
    position: absolute;
    top: -10px; /* Ajusta la altura de la punta */
    left: 50%;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #11C410; /* Color del borde */
}


/*************/
/*modulos del sistema*/
/*
@media (min-width: 768px) {
    .elementor-74 .elementor-element.elementor-element-5f978891 {
        --width: 90%;
    }
}
.elementor-74 .elementor-element.elementor-element-5f978891 {
    --display: flex;
    --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;
    --margin-top: 70px;
    --margin-bottom: 70px;
    --margin-left: 5%;
    --margin-right: 5%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
*/
/***********/
.elementor-74 .elementor-element.elementor-element-8090e26 {
    margin-right: 5%;
    margin-left: 5%;
}


.elementor-74 .elementor-element.elementor-element-673ee8b {
    --display: flex;
    --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;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #11C410;
    --border-color: #11C410;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10%;
    --margin-right: 10%;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-74 .elementor-element.elementor-element-673ee8b{
	width: 80% !important;
}

/***************/
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
    BORDER-COLOR: BLACK;
    /* padding: 0px 0px 0px 0px; */
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    border-radius: 15px;
    color: var(--n-tabs-title-color);
}

/*************/
/*SUPERA LOS LIMITES */
.elementor-74 .elementor-element.elementor-element-9e564d7:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-9e564d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    margin-bottom: 120px;
    background-color: #FFFFFF;
}
/* meta del blog */
.jkit-post-meta{
	display: none;
}
/*******************/
.elementor-74 .elementor-element.elementor-element-26af784c .jeg-elementor-kit.jkit-heading .heading-title > span{
	font-size: 40px !important;
}
/*****/
.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2) !important;
}

/**************/
.elementor-element-7bf6706e .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
	font-size: 21px !important;
}
/************/
.elementor-102 .elementor-element.elementor-element-6f50d92b .elementor-heading-title{
	color: white !important;
}

/*arrreglando botones de tabs*/
.elementor-widget-n-tabs .e-n-tabs-content{
	margin-top: -37px;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
	z-index: 2;
}
/**/
.elementor-74 .elementor-element.elementor-element-4d19aa2d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{
	pointer-events: none;
}
/**/
.jkit-posts {
    display: grid;
    grid-template-columns: repeat(4, 1fr) !important; /* 4 columnas */
    gap: 20px; /* Espaciado entre columnas */
}

.jkit-post {
    border: 1px solid #ddd; /* Opcional: agregar borde */
    padding: 10px;
    border-radius: 5px;
    text-align: center;
}

.jkit-thumb img {
    width: 100%; /* Que la imagen ocupe todo el ancho */
    height: auto;
    border-radius: 5px;
}
