.elementor-3736 .elementor-element.elementor-element-46a455f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9079c74 );--border-color:var( --e-global-color-9079c74 );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3736 .elementor-element.elementor-element-4c44e56{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-b6ebf44 .elementor-heading-title{font-size:var( --e-global-typography-c55bec5-font-size );font-weight:var( --e-global-typography-c55bec5-font-weight );}.elementor-3736 .elementor-element.elementor-element-3182863{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-181caf0 .elementor-heading-title{font-family:var( --e-global-typography-a1513ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a1513ae-font-size );font-weight:var( --e-global-typography-a1513ae-font-weight );line-height:var( --e-global-typography-a1513ae-line-height );color:var( --e-global-color-05ce807 );}.elementor-3736 .elementor-element.elementor-element-ffc3aca .elementor-heading-title{font-family:var( --e-global-typography-a1513ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a1513ae-font-size );font-weight:var( --e-global-typography-a1513ae-font-weight );line-height:var( --e-global-typography-a1513ae-line-height );color:var( --e-global-color-05ce807 );}.elementor-3736 .elementor-element.elementor-element-a4dceef{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-b098701 .elementor-icon-wrapper{text-align:end;}.elementor-3736 .elementor-element.elementor-element-b098701 .elementor-icon{font-size:25px;}.elementor-3736 .elementor-element.elementor-element-b098701 .elementor-icon svg{height:25px;}@media(min-width:768px){.elementor-3736 .elementor-element.elementor-element-4c44e56{--width:80%;}.elementor-3736 .elementor-element.elementor-element-a4dceef{--width:20%;}}@media(max-width:1024px){.elementor-3736 .elementor-element.elementor-element-b6ebf44 .elementor-heading-title{font-size:var( --e-global-typography-c55bec5-font-size );}.elementor-3736 .elementor-element.elementor-element-181caf0 .elementor-heading-title{font-size:var( --e-global-typography-a1513ae-font-size );line-height:var( --e-global-typography-a1513ae-line-height );}.elementor-3736 .elementor-element.elementor-element-ffc3aca .elementor-heading-title{font-size:var( --e-global-typography-a1513ae-font-size );line-height:var( --e-global-typography-a1513ae-line-height );}}@media(max-width:767px){.elementor-3736 .elementor-element.elementor-element-b6ebf44 .elementor-heading-title{font-size:var( --e-global-typography-c55bec5-font-size );}.elementor-3736 .elementor-element.elementor-element-181caf0 .elementor-heading-title{font-size:var( --e-global-typography-a1513ae-font-size );line-height:var( --e-global-typography-a1513ae-line-height );}.elementor-3736 .elementor-element.elementor-element-ffc3aca .elementor-heading-title{font-size:var( --e-global-typography-a1513ae-font-size );line-height:var( --e-global-typography-a1513ae-line-height );}}/* Start custom CSS for container, class: .elementor-element-46a455f *//* CASOS DE ÉXITO — ITEM */

.case-item {
    transition: padding-left .2s ease, background-color .2s ease;
    cursor: pointer;
}

/* Hover del caso */
.case-item:hover {
    background-color: rgba(8, 29, 63, .04);
    padding-left: 14px;
}


/* FLECHA SVG */

.case-arrow {
    flex-shrink: 0;
    transition: transform .2s ease;
}

/* Movimiento de la flecha */
.case-item:hover .case-arrow {
    transform: translateX(4px);
}


/* Color SVG */

.case-arrow svg {
    fill: #5C6779;
    transition: fill .2s ease;
}

/* Cambiar color al hacer hover en todo el caso */
.case-item:hover .case-arrow svg {
    fill: #081D3F;
}/* End custom CSS */