.elementor-987696 .elementor-element.elementor-element-3df9810:not(.elementor-motion-effects-element-type-background), .elementor-987696 .elementor-element.elementor-element-3df9810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987696 .elementor-element.elementor-element-3df9810 > .elementor-background-overlay{background-color:var( --e-global-color-vamtam_accent_1 );opacity:0.28;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987696 .elementor-element.elementor-element-3df9810 > .elementor-container{min-height:60vh;}.elementor-987696 .elementor-element.elementor-element-3df9810{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-53797fe.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-987696 .elementor-element.elementor-element-53797fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-987696 .elementor-element.elementor-element-53797fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-987696 .elementor-element.elementor-element-53797fe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987696 .elementor-element.elementor-element-53797fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987696 .elementor-element.elementor-element-81f4be6{margin-top:-170px;margin-bottom:0px;z-index:1;}.elementor-987696 .elementor-element.elementor-element-2ee4d15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987696 .elementor-element.elementor-element-2ee4d15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36348E4D;}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-2ee4d15.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-987696 .elementor-element.elementor-element-2ee4d15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-987696 .elementor-element.elementor-element-2ee4d15.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987696 .elementor-element.elementor-element-2ee4d15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:80px;padding-inline-start:80px;padding-block-end:110px;padding-inline-end:80px;}.elementor-987696 .elementor-element.elementor-element-2ee4d15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987696 .elementor-element.elementor-element-4c4476c{width:var( --container-widget-width, 115.921% );max-width:115.921%;--container-widget-width:115.921%;--container-widget-flex-grow:0;}.elementor-987696 .elementor-element.elementor-element-4c4476c .elementor-heading-title{font-family:"Jomolhari", Sans-serif;font-size:54px;font-weight:500;}.elementor-987696 .elementor-element.elementor-element-d839915 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-987696 .elementor-element.elementor-element-d839915{color:var( --e-global-color-vamtam_accent_5 );}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-08ea7b0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-987696 .elementor-element.elementor-element-08ea7b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-987696 .elementor-element.elementor-element-08ea7b0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987696 .elementor-element.elementor-element-08ea7b0 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987696 .elementor-element.elementor-element-4be0d4a:not(.elementor-motion-effects-element-type-background), .elementor-987696 .elementor-element.elementor-element-4be0d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0027FF24;}.elementor-987696 .elementor-element.elementor-element-4be0d4a > .elementor-container{max-width:1200px;min-height:400px;}.elementor-987696 .elementor-element.elementor-element-4be0d4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-169px;margin-bottom:0px;padding:240px 0px 80px 0px;}.elementor-987696 .elementor-element.elementor-element-4be0d4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987696 .elementor-element.elementor-element-c91bd15:hover > .elementor-element-populated{background-color:#000000A3;}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-c91bd15.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987696 .elementor-element.elementor-element-c91bd15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987696 .elementor-element.elementor-element-c91bd15 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-vamtam_accent_2 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:10px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px;}.elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-element-populated, .elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-element-populated > .elementor-background-overlay, .elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.6s, border-radius 0.3s, opacity 0.6s;}.elementor-987696 .elementor-element.elementor-element-a8debb2{text-align:center;}.elementor-987696 .elementor-element.elementor-element-a8debb2 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_2 );}.elementor-987696 .elementor-element.elementor-element-434fcc5{text-align:center;}.elementor-987696 .elementor-element.elementor-element-434fcc5 .elementor-heading-title{color:#FFFFFF;}.elementor-987696 .elementor-element.elementor-element-3d8b90b{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:2px;}.elementor-987696 .elementor-element.elementor-element-3d8b90b .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-987696 .elementor-element.elementor-element-3d8b90b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-987696 .elementor-element.elementor-element-d8e0773 .elementor-button{fill:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-987696 .elementor-element.elementor-element-baab328:hover > .elementor-element-populated{background-color:#000000A3;}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-baab328.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987696 .elementor-element.elementor-element-baab328.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987696 .elementor-element.elementor-element-baab328 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-vamtam_accent_2 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:10px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px;}.elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-element-populated, .elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-element-populated > .elementor-background-overlay, .elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.6s, border-radius 0.3s, opacity 0.6s;}.elementor-987696 .elementor-element.elementor-element-6700c67{text-align:center;}.elementor-987696 .elementor-element.elementor-element-6700c67 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_2 );}.elementor-987696 .elementor-element.elementor-element-67fd412{text-align:center;}.elementor-987696 .elementor-element.elementor-element-67fd412 .elementor-heading-title{color:#FFFFFF;}.elementor-987696 .elementor-element.elementor-element-49075a8{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:2px;}.elementor-987696 .elementor-element.elementor-element-49075a8 .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-987696 .elementor-element.elementor-element-49075a8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-987696 .elementor-element.elementor-element-5783c32 .elementor-button{fill:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0:hover > .elementor-element-populated{background-color:#000000A3;}.elementor-bc-flex-widget .elementor-987696 .elementor-element.elementor-element-2ccc0a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-vamtam_accent_2 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:10px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-element-populated, .elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.6s, border-radius 0.3s, opacity 0.6s;}.elementor-987696 .elementor-element.elementor-element-325714e{text-align:center;}.elementor-987696 .elementor-element.elementor-element-325714e .elementor-heading-title{color:var( --e-global-color-vamtam_accent_2 );}.elementor-987696 .elementor-element.elementor-element-fbc2a40{text-align:center;}.elementor-987696 .elementor-element.elementor-element-fbc2a40 .elementor-heading-title{color:#FFFFFF;}.elementor-987696 .elementor-element.elementor-element-a24d0e5{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:2px;}.elementor-987696 .elementor-element.elementor-element-a24d0e5 .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-987696 .elementor-element.elementor-element-a24d0e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-987696 .elementor-element.elementor-element-284dc10 .elementor-button{fill:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-987696 .elementor-element.elementor-element-3df9810 > .elementor-container{min-height:55vh;}.elementor-987696 .elementor-element.elementor-element-3df9810{margin-top:-90px;margin-bottom:150px;}.elementor-987696 .elementor-element.elementor-element-53797fe > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987696 .elementor-element.elementor-element-81f4be6{margin-top:-360px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-987696 .elementor-element.elementor-element-2ee4d15 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:80px;padding-inline-start:30px;padding-block-end:100px;padding-inline-end:80px;}}@media(max-width:767px){.elementor-987696 .elementor-element.elementor-element-3df9810 > .elementor-container{min-height:470px;}.elementor-987696 .elementor-element.elementor-element-3df9810{margin-top:-90px;margin-bottom:150px;}.elementor-987696 .elementor-element.elementor-element-81f4be6{margin-top:-250px;margin-bottom:40px;padding:0px 20px 0px 20px;}.elementor-987696 .elementor-element.elementor-element-2ee4d15{width:100%;}.elementor-987696 .elementor-element.elementor-element-2ee4d15.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-987696 .elementor-element.elementor-element-2ee4d15 > .elementor-element-populated{padding-block-start:45px;padding-inline-start:20px;padding-block-end:45px;padding-inline-end:20px;}.elementor-987696 .elementor-element.elementor-element-c91bd15 > .elementor-element-populated{border-width:0px 0px 2px 0px;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:40px;padding-inline-start:40px;padding-block-end:40px;padding-inline-end:40px;}.elementor-987696 .elementor-element.elementor-element-baab328 > .elementor-element-populated{border-width:0px 0px 2px 0px;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:40px;padding-inline-start:40px;padding-block-end:40px;padding-inline-end:40px;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0 > .elementor-element-populated{border-width:0px 0px 2px 0px;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:40px;padding-inline-start:40px;padding-block-end:40px;padding-inline-end:40px;}}@media(min-width:768px){.elementor-987696 .elementor-element.elementor-element-2ee4d15{width:54%;}.elementor-987696 .elementor-element.elementor-element-08ea7b0{width:46%;}.elementor-987696 .elementor-element.elementor-element-c91bd15{width:33.3%;}.elementor-987696 .elementor-element.elementor-element-baab328{width:33.066%;}.elementor-987696 .elementor-element.elementor-element-2ccc0a0{width:33.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-987696 .elementor-element.elementor-element-2ee4d15{width:100%;}}/* Start custom CSS for column, class: .elementor-element-2ee4d15 */.elementor-987696 .elementor-element.elementor-element-2ee4d15 {
   background: rgba(255, 255, 255,.09);
   
   backdrop-filter: blur(10px);
   -webkit-backdrop-filter: blur(25px); 
  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c91bd15 *//* --- APLICAR ESTE CSS EN LA PESTAÑA AVANZADO > CSS PERSONALIZADO DE LA COLUMNA --- */

/* 1. Configuración de la Columna (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-c91bd15 {
    position: relative;
    overflow: visible; /* IMPORTANTE: Permitir que la sombra se vea */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 1;
    /* Aplicar borde inicial con CSS */
    border: 1px solid #FFCC00;
    /* Aplicar sombra inicial sutil con CSS */
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1); 
}

/* 2. Capa de fondo Oscura (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-c91bd15::before {
    content: '';
    position: absolute;
    top: -1px; /* Ajuste para el borde de la columna */
    left: -1px; /* Ajuste para el borde de la columna */
    width: calc(100% + 2px); /* Ajuste para el borde de la columna */
    height: calc(100% + 2px); /* Ajuste para el borde de la columna */
    background: rgba(0, 0, 0, 0.6); /* Oscuridad para legibilidad */
    z-index: 1;
    transition: all 0.5s ease;
}

/* 3. Asegurar que el contenido esté sobre la capa negra y sin contorno azul */
.elementor-987696 .elementor-element.elementor-element-c91bd15 .elementor-widget-wrap,
.elementor-987696 .elementor-element.elementor-element-c91bd15 .elementor-heading-title {
    position: relative;
    z-index: 2;
    /* IMPORTANTE: Eliminar el contorno azul no deseado del texto */
    -webkit-text-stroke: 0px transparent !important;
    text-shadow: none !important;
}

/* 4. Estilo de la Línea Divisoria Amarilla */
.elementor-987696 .elementor-element.elementor-element-c91bd15 .elementor-divider-separator {
    border-top: 3px solid #FFCC00 !important;
    width: 60% !important;
    margin: 0 auto;
}

/* 5. EFECTO HOVER TOTAL (Escala y Sombra Potente) */
.elementor-987696 .elementor-element.elementor-element-c91bd15:hover {
    transform: scale(1.05); /* Efecto de aumento */
    z-index: 10;
    box-shadow: 0px 15px 35px rgba(0,0,0,0.4); /* Sombra de hover más fuerte */
}

/* 6. Aclarar la capa en Hover */
.elementor-987696 .elementor-element.elementor-element-c91bd15:hover::before {
    background: rgba(0, 0, 0, 0.3);
}

/* 7. Efecto en el botón al hacer hover en la columna (opcional, como antes) */
.elementor-987696 .elementor-element.elementor-element-c91bd15:hover .elementor-button {
    background-color: #FFCC00 !important;
    color: #000 !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-baab328 *//* --- APLICAR ESTE CSS EN LA PESTAÑA AVANZADO > CSS PERSONALIZADO DE LA COLUMNA --- */

/* 1. Configuración de la Columna (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-baab328 {
    position: relative;
    overflow: visible; /* IMPORTANTE: Permitir que la sombra se vea */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 1;
    /* Aplicar borde inicial con CSS */
    border: 1px solid #FFCC00;
    /* Aplicar sombra inicial sutil con CSS */
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1); 
}

/* 2. Capa de fondo Oscura (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-baab328::before {
    content: '';
    position: absolute;
    top: -1px; /* Ajuste para el borde de la columna */
    left: -1px; /* Ajuste para el borde de la columna */
    width: calc(100% + 2px); /* Ajuste para el borde de la columna */
    height: calc(100% + 2px); /* Ajuste para el borde de la columna */
    background: rgba(0, 0, 0, 0.6); /* Oscuridad para legibilidad */
    z-index: 1;
    transition: all 0.5s ease;
}

/* 3. Asegurar que el contenido esté sobre la capa negra y sin contorno azul */
.elementor-987696 .elementor-element.elementor-element-baab328 .elementor-widget-wrap,
.elementor-987696 .elementor-element.elementor-element-baab328 .elementor-heading-title {
    position: relative;
    z-index: 2;
    /* IMPORTANTE: Eliminar el contorno azul no deseado del texto */
    -webkit-text-stroke: 0px transparent !important;
    text-shadow: none !important;
}

/* 4. Estilo de la Línea Divisoria Amarilla */
.elementor-987696 .elementor-element.elementor-element-baab328 .elementor-divider-separator {
    border-top: 3px solid #FFCC00 !important;
    width: 60% !important;
    margin: 0 auto;
}

/* 5. EFECTO HOVER TOTAL (Escala y Sombra Potente) */
.elementor-987696 .elementor-element.elementor-element-baab328:hover {
    transform: scale(1.05); /* Efecto de aumento */
    z-index: 10;
    box-shadow: 0px 15px 35px rgba(0,0,0,0.4); /* Sombra de hover más fuerte */
}

/* 6. Aclarar la capa en Hover */
.elementor-987696 .elementor-element.elementor-element-baab328:hover::before {
    background: rgba(0, 0, 0, 0.3);
}

/* 7. Efecto en el botón al hacer hover en la columna (opcional, como antes) */
.elementor-987696 .elementor-element.elementor-element-baab328:hover .elementor-button {
    background-color: #FFCC00 !important;
    color: #000 !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ccc0a0 *//* --- APLICAR ESTE CSS EN LA PESTAÑA AVANZADO > CSS PERSONALIZADO DE LA COLUMNA --- */

/* 1. Configuración de la Columna (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0 {
    position: relative;
    overflow: visible; /* IMPORTANTE: Permitir que la sombra se vea */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 1;
    /* Aplicar borde inicial con CSS */
    border: 1px solid #FFCC00;
    /* Aplicar sombra inicial sutil con CSS */
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1); 
}

/* 2. Capa de fondo Oscura (Estado Normal) */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0::before {
    content: '';
    position: absolute;
    top: -1px; /* Ajuste para el borde de la columna */
    left: -1px; /* Ajuste para el borde de la columna */
    width: calc(100% + 2px); /* Ajuste para el borde de la columna */
    height: calc(100% + 2px); /* Ajuste para el borde de la columna */
    background: rgba(0, 0, 0, 0.6); /* Oscuridad para legibilidad */
    z-index: 1;
    transition: all 0.5s ease;
}

/* 3. Asegurar que el contenido esté sobre la capa negra y sin contorno azul */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0 .elementor-widget-wrap,
.elementor-987696 .elementor-element.elementor-element-2ccc0a0 .elementor-heading-title {
    position: relative;
    z-index: 2;
    /* IMPORTANTE: Eliminar el contorno azul no deseado del texto */
    -webkit-text-stroke: 0px transparent !important;
    text-shadow: none !important;
}

/* 4. Estilo de la Línea Divisoria Amarilla */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0 .elementor-divider-separator {
    border-top: 3px solid #FFCC00 !important;
    width: 60% !important;
    margin: 0 auto;
}

/* 5. EFECTO HOVER TOTAL (Escala y Sombra Potente) */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0:hover {
    transform: scale(1.05); /* Efecto de aumento */
    z-index: 10;
    box-shadow: 0px 15px 35px rgba(0,0,0,0.4); /* Sombra de hover más fuerte */
}

/* 6. Aclarar la capa en Hover */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0:hover::before {
    background: rgba(0, 0, 0, 0.3);
}

/* 7. Efecto en el botón al hacer hover en la columna (opcional, como antes) */
.elementor-987696 .elementor-element.elementor-element-2ccc0a0:hover .elementor-button {
    background-color: #FFCC00 !important;
    color: #000 !important;
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4be0d4a */.elementor-987696 .elementor-element.elementor-element-4be0d4a {
   background: rgba(255, 255, 255,.09);
   
   backdrop-filter: blur(10px);
   -webkit-backdrop-filter: blur(25px); 
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jomolhari';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.eot');
	src: url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.woff2') format('woff2'),
		url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.woff') format('woff'),
		url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.ttf') format('truetype'),
		url('https://estudiar.vamtam.com/wp-content/uploads/2020/03/Jomolhari-Regular.svg#Jomolhari') format('svg');
}
/* End Custom Fonts CSS */