.elementor-3530 .elementor-element.elementor-element-3b674cb{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3530 .elementor-element.elementor-element-158b842{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3530 .elementor-element.elementor-element-28d95cf{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-28d95cf:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-28d95cf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-28d95cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-28d95cf.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-28d95cf.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-28d95cf .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-28d95cf .elementor-icon-box-description{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-2c6ffd8{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-2c6ffd8:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-2c6ffd8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-2c6ffd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-2c6ffd8.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-2c6ffd8.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-2c6ffd8 .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-2c6ffd8 .elementor-icon-box-description{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-ef64d67{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-ef64d67:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-ef64d67 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-ef64d67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-ef64d67.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-ef64d67.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-ef64d67 .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-ef64d67 .elementor-icon-box-description{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-1a6868f{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-1a6868f:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-1a6868f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-1a6868f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-1a6868f.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-1a6868f.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-1a6868f .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-1a6868f .elementor-icon-box-description{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-edbd033{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-edbd033:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-edbd033 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-edbd033.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-edbd033.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-edbd033.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-edbd033 .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-edbd033 .elementor-icon-box-description{font-size:16px;}.elementor-3530 .elementor-element.elementor-element-36ca38a{background-color:var( --e-global-color-blocksy_palette_7 );padding:50px 50px 50px 50px;border-radius:20px 20px 20px 20px;}.elementor-3530 .elementor-element.elementor-element-36ca38a:hover{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-36ca38a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3530 .elementor-element.elementor-element-36ca38a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-36ca38a.elementor-view-framed .elementor-icon, .elementor-3530 .elementor-element.elementor-element-36ca38a.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_3 );color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-3530 .elementor-element.elementor-element-36ca38a .elementor-icon{font-size:100px;}.elementor-3530 .elementor-element.elementor-element-36ca38a .elementor-icon-box-description{font-size:16px;}@media(max-width:1024px){.elementor-3530 .elementor-element.elementor-element-158b842{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3530 .elementor-element.elementor-element-158b842{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3530 .elementor-element.elementor-element-28d95cf{padding:30px 30px 30px 30px;}.elementor-3530 .elementor-element.elementor-element-2c6ffd8{padding:30px 30px 30px 30px;}.elementor-3530 .elementor-element.elementor-element-ef64d67{padding:30px 30px 30px 30px;}.elementor-3530 .elementor-element.elementor-element-1a6868f{padding:30px 30px 30px 30px;}.elementor-3530 .elementor-element.elementor-element-edbd033{padding:30px 30px 30px 30px;}.elementor-3530 .elementor-element.elementor-element-36ca38a{padding:30px 30px 30px 30px;}}/* Start custom CSS *//* ===== ICON BOX - HOVER CON COLORES DE BLOCKSY ===== */

/* Estado normal del icon box */
.elementor-widget-icon-box .elementor-icon-box-wrapper {
    transition: all 0.3s ease !important;
}


/* Título en hover - color 8 */
.elementor-widget-icon-box:hover .elementor-icon-box-title,
.elementor-widget-icon-box:hover .elementor-icon-box-title a {
    color: var(--theme-palette-color-8, #ffffff) !important;
}

/* Descripción en hover - color 8 */
.elementor-widget-icon-box:hover .elementor-icon-box-description {
    color: var(--theme-palette-color-8, #ffffff) !important;
}

/* Icono en hover - color 8 */
.elementor-widget-icon-box:hover .elementor-icon i,
.elementor-widget-icon-box:hover .elementor-icon svg,
.elementor-widget-icon-box:hover .elementor-icon svg * {
    color: var(--theme-palette-color-8, #ffffff) !important;
    fill: var(--theme-palette-color-8, #ffffff) !important;
}

/* Si el icono está dentro de un contenedor con fondo */
.elementor-widget-icon-box:hover .elementor-icon {
    background-color: transparent !important;
}/* End custom CSS */