.elementor-6434 .elementor-element.elementor-element-9d6dc45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-ba4bd61{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6434 .elementor-element.elementor-element-589a977 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-589a977{text-align:center;}.elementor-6434 .elementor-element.elementor-element-589a977 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-5e5a2d8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6434 .elementor-element.elementor-element-732465b{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6434 .elementor-element.elementor-element-d140b08{text-align:center;}.elementor-6434 .elementor-element.elementor-element-d140b08 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-ddf0570 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-ddf0570{text-align:center;}.elementor-6434 .elementor-element.elementor-element-ddf0570 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6434 .elementor-element.elementor-element-058c160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-058c160{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-692a6b5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-692a6b5{text-align:center;}.elementor-6434 .elementor-element.elementor-element-692a6b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-87d3e7c{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-e7d371a{text-align:center;}.elementor-6434 .elementor-element.elementor-element-e7d371a img{width:22%;}.elementor-6434 .elementor-element.elementor-element-6e9db5a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-6e9db5a{text-align:center;}.elementor-6434 .elementor-element.elementor-element-6e9db5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-ea412d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-ea412d3{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-e33a150 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-e33a150{text-align:center;}.elementor-6434 .elementor-element.elementor-element-e33a150 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-341b6e8{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-acaa723{text-align:center;}.elementor-6434 .elementor-element.elementor-element-acaa723 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-ce29721 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-ce29721{text-align:center;}.elementor-6434 .elementor-element.elementor-element-ce29721 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-df95078 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-df95078{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-c0599fa > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-c0599fa{text-align:center;}.elementor-6434 .elementor-element.elementor-element-c0599fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-cc69d32{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-2eee198{text-align:center;}.elementor-6434 .elementor-element.elementor-element-2eee198 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-aea5956 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-aea5956{text-align:center;}.elementor-6434 .elementor-element.elementor-element-aea5956 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-cd45836 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-cd45836{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-2806ddd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-2806ddd{text-align:center;}.elementor-6434 .elementor-element.elementor-element-2806ddd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-1b2dbf7{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-e12ff9b{text-align:center;}.elementor-6434 .elementor-element.elementor-element-e12ff9b img{width:22%;}.elementor-6434 .elementor-element.elementor-element-5e9d4a4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-5e9d4a4{text-align:center;}.elementor-6434 .elementor-element.elementor-element-5e9d4a4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-44eed5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-44eed5f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-aa425e7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-aa425e7{text-align:center;}.elementor-6434 .elementor-element.elementor-element-aa425e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-0b2bef4{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-8dcafd5{text-align:center;}.elementor-6434 .elementor-element.elementor-element-8dcafd5 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-22cdb93 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-22cdb93{text-align:center;}.elementor-6434 .elementor-element.elementor-element-22cdb93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-4668e6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-4668e6a{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-bc2de6c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-bc2de6c{text-align:center;}.elementor-6434 .elementor-element.elementor-element-bc2de6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-778773b{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-ed079ce{text-align:center;}.elementor-6434 .elementor-element.elementor-element-ed079ce img{width:22%;}.elementor-6434 .elementor-element.elementor-element-2146e43 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-2146e43{text-align:center;}.elementor-6434 .elementor-element.elementor-element-2146e43 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-c2e480e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-c2e480e{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-3ae09fc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-3ae09fc{text-align:center;}.elementor-6434 .elementor-element.elementor-element-3ae09fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-1cec4db{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-88ca5c3{text-align:center;}.elementor-6434 .elementor-element.elementor-element-88ca5c3 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-f12d3cf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-f12d3cf{text-align:center;}.elementor-6434 .elementor-element.elementor-element-f12d3cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-d8c3b3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-d8c3b3e{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-66c42f0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-66c42f0{text-align:center;}.elementor-6434 .elementor-element.elementor-element-66c42f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}.elementor-6434 .elementor-element.elementor-element-a746969{--display:flex;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:var( --e-global-color-77037cd );--border-color:var( --e-global-color-77037cd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6434 .elementor-element.elementor-element-902e881{text-align:center;}.elementor-6434 .elementor-element.elementor-element-902e881 img{width:22%;}.elementor-6434 .elementor-element.elementor-element-69d8f93 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-69d8f93{text-align:center;}.elementor-6434 .elementor-element.elementor-element-69d8f93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;color:#616161;}.elementor-6434 .elementor-element.elementor-element-68d4412 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6434 .elementor-element.elementor-element-68d4412{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#777777CC;}.elementor-6434 .elementor-element.elementor-element-3dc0457 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6434 .elementor-element.elementor-element-3dc0457{text-align:center;}.elementor-6434 .elementor-element.elementor-element-3dc0457 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#2C2C2C;}@media(max-width:1024px){.elementor-6434 .elementor-element.elementor-element-5e5a2d8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6434 .elementor-element.elementor-element-9d6dc45{--content-width:1200px;}}@media(max-width:767px){.elementor-6434 .elementor-element.elementor-element-5e5a2d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6434 .elementor-element.elementor-element-d140b08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-d140b08 img{width:14%;}.elementor-6434 .elementor-element.elementor-element-e7d371a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-e7d371a img{width:14%;}.elementor-6434 .elementor-element.elementor-element-acaa723 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-acaa723 img{width:14%;}.elementor-6434 .elementor-element.elementor-element-2eee198 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-2eee198 img{width:14%;}.elementor-6434 .elementor-element.elementor-element-e12ff9b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-e12ff9b img{width:14%;}.elementor-6434 .elementor-element.elementor-element-8dcafd5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-8dcafd5 img{width:14%;}.elementor-6434 .elementor-element.elementor-element-ed079ce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-ed079ce img{width:14%;}.elementor-6434 .elementor-element.elementor-element-88ca5c3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-88ca5c3 img{width:14%;}.elementor-6434 .elementor-element.elementor-element-902e881 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6434 .elementor-element.elementor-element-902e881 img{width:14%;}}/* Start custom CSS for container, class: .elementor-element-732465b *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-732465b {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-732465b:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-732465b .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-732465b .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-732465b:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-732465b:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-732465b .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-732465b .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-732465b:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87d3e7c *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-87d3e7c {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-87d3e7c:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-87d3e7c .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-87d3e7c .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-87d3e7c:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-87d3e7c:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-87d3e7c .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-87d3e7c .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-87d3e7c:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341b6e8 *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-341b6e8 {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-341b6e8:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-341b6e8 .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-341b6e8 .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-341b6e8:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-341b6e8:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-341b6e8 .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-341b6e8 .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-341b6e8:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc69d32 *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-cc69d32 {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-cc69d32:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-cc69d32 .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-cc69d32 .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-cc69d32:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-cc69d32:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-cc69d32 .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-cc69d32 .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-cc69d32:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2dbf7 *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-1b2dbf7 {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-1b2dbf7:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-1b2dbf7 .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-1b2dbf7 .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-1b2dbf7:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-1b2dbf7:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-1b2dbf7 .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-1b2dbf7 .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-1b2dbf7:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b2bef4 *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-0b2bef4 {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-0b2bef4:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-0b2bef4 .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-0b2bef4 .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-0b2bef4:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-0b2bef4:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-0b2bef4 .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-0b2bef4 .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-0b2bef4:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778773b *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-778773b {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-778773b:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-778773b .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-778773b .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-778773b:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-778773b:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-778773b .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-778773b .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-778773b:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cec4db *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-1cec4db {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-1cec4db:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-1cec4db .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-1cec4db .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-1cec4db:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-1cec4db:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-1cec4db .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-1cec4db .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-1cec4db:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a746969 *//* Transición suave para la tarjeta */
.elementor-6434 .elementor-element.elementor-element-a746969 {
    transition: all 0.4s ease;
}

/* Efecto Hover: La tarjeta sube, cambia sombra y borde */
.elementor-6434 .elementor-element.elementor-element-a746969:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0,0,0,0.08);
    border-color: #8C8C8C;
}

/* El icono se pone oscuro al pasar el ratón por la tarjeta */
.elementor-6434 .elementor-element.elementor-element-a746969 .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-a746969 .icono-servicio .elementor-icon svg {
    transition: color 0.4s ease;
}
.elementor-6434 .elementor-element.elementor-element-a746969:hover .icono-servicio .elementor-icon i,
.elementor-6434 .elementor-element.elementor-element-a746969:hover .icono-servicio .elementor-icon svg {
    color: #2c2c2c !important;
}

/* Animación de la línea debajo del texto "Saber más" */
.elementor-6434 .elementor-element.elementor-element-a746969 .enlace-servicio a {
    position: relative;
    padding-bottom: 3px;
}
.elementor-6434 .elementor-element.elementor-element-a746969 .enlace-servicio a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background-color: #2c2c2c;
    transition: width 0.3s ease;
}
.elementor-6434 .elementor-element.elementor-element-a746969:hover .enlace-servicio a::after {
    width: 100%;
}/* End custom CSS */