.elementor-kit-6{--e-global-color-primary:#00A39C;--e-global-color-secondary:#19B5CC;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFCC00;--e-global-color-a58db6a:#19B5CC;--e-global-color-645aec8:#FFFFFF;--e-global-color-e1d80ae:#CC085F;--e-global-color-bc64c31:#003393;--e-global-color-9a6010a:#006F95;--e-global-color-8303e61:#000000;--e-global-color-2089c26:#CFAB1B;--e-global-typography-primary-font-family:"Lato";--e-global-typography-secondary-font-family:"Lato";--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";background-color:var( --e-global-color-8303e61 );background-image:url("https://dev-webtuclase.tuclase.net/wp-content/uploads/2022/04/bg-site1-small-scaled.jpg");color:var( --e-global-color-text );font-family:"Lato", arial;font-size:16px;font-weight:400;background-position:top center;background-size:cover;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:var( --e-global-color-8303e61 );padding-inline-end:10px;padding-inline-start:10px;}.site-footer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 63%);}.elementor-kit-6 a{color:#241F20;font-family:"Lato", arial;font-weight:800;}.elementor-kit-6 a:hover{color:#505050;}.elementor-kit-6 h1{color:#241F20;font-family:"Lato", arial;font-size:60px;font-weight:800;}.elementor-kit-6 h2{color:#241F20;font-family:"Lato", arial;font-size:40px;font-weight:800;}.elementor-kit-6 h3{color:#241F20;font-family:"Lato", arial;font-size:40px;font-weight:800;}.elementor-kit-6 h4{color:#241F20;font-family:"Lato", arial;font-size:40px;font-weight:800;}.elementor-kit-6 h5{color:#241F20;font-family:"Lato", arial;font-size:40px;font-weight:800;}.elementor-kit-6 h6{color:#241F20;font-family:"Lato", arial;font-size:40px;font-weight:800;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Lato", arial;}.elementor-kit-6 label{color:var( --e-global-color-9a6010a );font-family:"Georama", arial;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Georama", arial;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .header-inner{width:1280px;max-width:100%;}.site-header .site-branding .site-logo img{width:76%;max-width:76%;}.site-header .site-navigation ul.menu > li > a{color:#000000;}.site-header .site-navigation ul.menu > li.menu-item-has-children::after{color:#000000;}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-8303e61 );}.site-header .site-navigation .menu li{font-family:"Georama", arial;font-size:1rem;font-weight:300;text-decoration:none;line-height:1px;letter-spacing:-0.2px;word-spacing:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}.site-footer .site-branding .site-logo img{width:83%;max-width:83%;}footer .footer-inner .site-navigation a{color:#808080;font-size:0.8rem;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:36px;}.elementor-kit-6 h2{font-size:30px;}.elementor-kit-6 h3{font-size:36px;}.elementor-kit-6 h4{font-size:36px;}.elementor-kit-6 h5{font-size:36px;}.elementor-kit-6 h6{font-size:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h1{font-size:30px;}.elementor-kit-6 h2{font-size:24px;}.elementor-kit-6 h3{font-size:24px;}.elementor-kit-6 h4{font-size:24px;}.elementor-kit-6 h5{font-size:24px;}.elementor-kit-6 h6{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-branding .site-logo img{width:124px;max-width:124px;}}/* Start custom CSS */.site-header:not(.header-stacked) .header-inner .site-navigation{
    max-width: 85%;
    
}

.site-header:not(.header-stacked) .header-inner .site-branding {
    max-width: 15%;
}

.site-header .site-navigation .menu li {

    width: 200px;
    text-align: center;
}

.site-header .site-navigation ul.menu li a
{
    text-transform: uppercase;
    text-align: center !important;
        margin-left: auto;
    margin-right: auto;
}

.menu-desplegado a{
	color: #006F95 !important;
}

.menu-destacado li{
     text-align: center !important;
    
}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {     width: auto;}






/* 1. Define la caja interna de la columna como la base del diseño */
.columna-link .elementor-widget-wrap {
  position: relative !important;
  cursor: pointer !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* 2. Anula las restricciones de los widgets pero mantiene intacta la estructura general */
.columna-link .elementor-widget,
.columna-link .elementor-widget-container {
  position: static !important;
}

/* 3. Estira el enlace únicamente dentro de la caja interna (evita los espacios externos) */
.columna-link a::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 9999 !important; /* Recibe el clic al frente de todo */
  background: transparent !important;
}

/* 4. Mantiene el orden de capas perfecto para evitar manchas negras */
.columna-link .elementor-background-overlay {
  z-index: 0 !important;
}

.columna-link h1, .columna-link h2, .columna-link h3, 
.columna-link p, .columna-link img, .columna-link .elementor-heading-title {
  position: relative !important;
  z-index: 1 !important;
}

/* 5. Aplica el efecto de botón (elevación y sombra) solo a la caja interna */
.columna-link .elementor-widget-wrap:hover {
  transform: translateY(-5px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;
}/* End custom CSS */