.elementor-15239 .elementor-element.elementor-element-3b497dfe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-3cea10c{--display:flex;--padding-top:34px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-f463509{--display:flex;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:#E1E7E9;--border-color:#E1E7E9;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-f463509:not(.elementor-motion-effects-element-type-background), .elementor-15239 .elementor-element.elementor-element-f463509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}.elementor-15239 .elementor-element.elementor-element-218a43c{--display:flex;--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-7f5297b4{--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;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-5c20632c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15239 .elementor-element.elementor-element-4200f057{text-align:center;}.elementor-15239 .elementor-element.elementor-element-4200f057 .haru-heading-title{background-color:#DCEBF7;}.elementor-15239 .elementor-element.elementor-element-7379383c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-7379383c{text-align:center;}.elementor-15239 .elementor-element.elementor-element-65f127de{text-align:center;}.elementor-15239 .elementor-element.elementor-element-22fdfc1{--display:flex;--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-22fdfc1:not(.elementor-motion-effects-element-type-background), .elementor-15239 .elementor-element.elementor-element-22fdfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E262F;}.elementor-15239 .elementor-element.elementor-element-5c9a0a2{--display:flex;--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-a85d573{--display:flex;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-358d3b5{--display:flex;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:#E1E7E9;--border-color:#E1E7E9;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-358d3b5:not(.elementor-motion-effects-element-type-background), .elementor-15239 .elementor-element.elementor-element-358d3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}.elementor-15239 .elementor-element.elementor-element-82edd76{--display:flex;--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-15239 .elementor-element.elementor-element-7f1de1d7{--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;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-29d258aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15239 .elementor-element.elementor-element-19a95b02{text-align:center;}.elementor-15239 .elementor-element.elementor-element-19a95b02 .haru-heading-title{background-color:#DCEBF7;}.elementor-15239 .elementor-element.elementor-element-69176da8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-69176da8{text-align:center;}.elementor-15239 .elementor-element.elementor-element-3a1a8abc{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-4992c153{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15239 .elementor-element.elementor-element-13ed850a{--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;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-13ed850a:not(.elementor-motion-effects-element-type-background), .elementor-15239 .elementor-element.elementor-element-13ed850a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343A40;}.elementor-15239 .elementor-element.elementor-element-1322e678{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15239 .elementor-element.elementor-element-b6bbc01 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-b6bbc01{text-align:center;}.elementor-15239 .elementor-element.elementor-element-766f545e{text-align:center;}.elementor-15239 .elementor-element.elementor-element-594f483a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-15239 .elementor-element.elementor-element-180be7a7{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15239 .elementor-element.elementor-element-3b497dfe{--content-width:1440px;}.elementor-15239 .elementor-element.elementor-element-7f5297b4{--content-width:1440px;}.elementor-15239 .elementor-element.elementor-element-7f1de1d7{--content-width:1440px;}.elementor-15239 .elementor-element.elementor-element-3a1a8abc{--content-width:1440px;}.elementor-15239 .elementor-element.elementor-element-13ed850a{--content-width:1440px;}}@media(max-width:1024px){.elementor-15239 .elementor-element.elementor-element-3b497dfe{--padding-top:3%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-3cea10c{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-f463509{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-218a43c{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-7379383c > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-22fdfc1{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-5c9a0a2{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-a85d573{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-358d3b5{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-82edd76{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-69176da8 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-b6bbc01 > .elementor-widget-container{margin:-1% 0% 0% 0%;}}@media(max-width:767px){.elementor-15239 .elementor-element.elementor-element-3b497dfe{--padding-top:6%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-15239 .elementor-element.elementor-element-3cea10c{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-f463509{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-218a43c{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-7379383c > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-22fdfc1{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-5c9a0a2{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-a85d573{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-358d3b5{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-82edd76{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-15239 .elementor-element.elementor-element-69176da8 > .elementor-widget-container{margin:-3% 0% 0% 0%;}.elementor-15239 .elementor-element.elementor-element-b6bbc01 > .elementor-widget-container{margin:-4% 0% 0% 0%;}}









/* Start custom CSS for haru-heading, class: .elementor-element-65f127de *//* MAS DTF / PrintSpace: reglas comunes para los bloques añadidos a la home. */
.elementor-14884{--md-home-ink:#343a40;--md-home-muted:#626970;--md-home-radius:24px;--md-home-gap:24px;--md-home-brand:linear-gradient(110deg,#1488cc,#2b32b2);}
.elementor-14884 :is(.elementor-element-a3fff0a,.elementor-element-6ff67c2,.elementor-element-2ce6456) .haru-heading-title{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;}
.elementor-14884 .md-home-block{text-align:center;color:var(--md-home-muted);font-size:18px;line-height:1.65;}
.elementor-14884 .md-home-intro{max-width:800px;margin:0 auto 36px;font-size:20px;line-height:1.65;}
.elementor-14884 .md-home-grid{display:grid;gap:var(--md-home-gap);margin:32px 0;text-align:left;}
.elementor-14884 .md-home-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-14884 .md-home-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-14884 .md-home-grid--five{grid-template-columns:repeat(5,minmax(0,1fr));}
.elementor-14884 .md-home-card{padding:32px;border:0;border-radius:var(--md-home-radius);background:#eef5fa;color:var(--md-home-muted);min-width:0;}
.elementor-14884 .md-home-card:nth-child(2n){background:#f4f2fb;}
.elementor-14884 .md-home-card:nth-child(3n){background:#f7f7f5;}
.elementor-14884 .md-home-card h3{font-family:inherit;font-size:24px;line-height:1.3;font-weight:700;color:var(--md-home-ink);margin:0 0 20px;}
.elementor-14884 .md-home-card p{font-size:18px;line-height:1.65;margin:0 0 16px;}
.elementor-14884 .md-home-card p:last-child{margin-bottom:0;}
.elementor-14884 .md-home-card-label{font-size:18px;line-height:1.5;font-weight:600;color:var(--md-home-ink);}
.elementor-14884 .md-home-price{font-size:48px;line-height:1.2;font-weight:800;letter-spacing:-1.5px;color:#0879b8;margin:22px 0;}
.elementor-14884 .md-home-price span{font-size:20px;letter-spacing:0;}
.elementor-14884 .md-home-card .md-home-card-note,.elementor-14884 .md-home-note{font-size:16px;line-height:1.6;}
.elementor-14884 .md-home-note{max-width:850px;margin:24px auto;}
.elementor-14884 .md-home-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--md-home-brand);color:#fff;padding:16px 28px;border-radius:999px;font-size:16px;line-height:1.5;font-weight:700;text-decoration:none;transition:box-shadow .2s;}
.elementor-14884 .md-home-cta:hover{color:#fff;box-shadow:0 6px 20px #1488cc30;}
.elementor-14884 .md-home-cta:focus-visible{outline:3px solid #1488cc;outline-offset:4px;}
.elementor-14884 .md-home-grid--five .md-home-card{padding:26px 22px;}
.elementor-14884 .md-home-grid--five h3{font-size:21px;}
.elementor-14884 .md-home-grid--five p{font-size:16px;}
.elementor-14884 .md-home-card .md-home-cta+.md-home-note{margin-top:16px;font-size:16px;}
.elementor-14884 .elementor-element-bff6a00 .haru-button.haru-button--bg-primary{background:linear-gradient(110deg,#1488cc,#2b32b2)!important;color:#fff;border-radius:999px;}
/* Los precios bajo las tarjetas de servicio son información secundaria. */
.elementor-14884 .md-precio-desde__cifra{font-size:28px!important;line-height:1.35!important;font-weight:700;color:var(--md-home-ink);}
.elementor-14884 .md-precio-desde__nota{display:block;font-size:14px!important;line-height:1.6;margin-top:10px;}
@media(max-width:1024px){
.elementor-14884 .md-home-grid--five{grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-14884 .md-home-card{padding:26px;}
.elementor-14884 .md-home-price{font-size:40px;}
}
@media(max-width:767px){
.elementor-14884 .md-home-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin:24px 0;}
.elementor-14884 .md-home-intro{font-size:18px;margin-bottom:24px;}
.elementor-14884 .md-home-card{padding:26px;border-radius:20px;}
.elementor-14884 .md-home-card h3{font-size:22px;}
.elementor-14884 .md-home-card p{font-size:16px;}
.elementor-14884 .md-precio-desde__cifra{font-size:24px!important;}
}/* End custom CSS */




























/* Start custom CSS */body.home .haru-page-title{display:none !important}

@media (max-width:767px){
 /* secciones heredadas: mismo margen lateral que las nuevas */
 .elementor-element-7f5297b4 > .e-con-inner,
 .elementor-element-7f1de1d7 > .e-con-inner,
 .elementor-element-3a1a8abc > .e-con-inner,
 .elementor-element-13ed850a > .e-con-inner{padding-left:18px;padding-right:18px}

 .md2-routes{gap:14px}
 .md2-routes .rt{min-height:0;padding:20px}
 .md2-routes h3{font-size:18px}

 .md2-trust{gap:18px 10px}
 .md2-trust b{font-size:14px}

 .md2-prod .top{margin-bottom:20px}
 .md2-prod .cards{gap:14px}
 .md2-prod .pc{grid-template-columns:84px 1fr;gap:14px;padding:14px;align-items:start}
 .md2-prod h3{font-size:18px}

 .md2-steps h2{margin-bottom:22px}
 .md2-steps .row{gap:22px}
 .md2-steps .stp{padding-right:0}

 .md2-gal .top{margin-bottom:18px}
 .md2-gal .track{grid-auto-columns:minmax(200px,1fr)}

 .md2-why h2{text-align:left;margin-bottom:24px}
 .md2-why .grid{gap:24px}

 .md2-dti .head{text-align:left;margin-bottom:24px}
 .md2-dti .badge{margin-left:0;max-width:280px}
 .md2-dti .lead{font-size:16px;line-height:1.65}
 .md2-dti .fuente{text-align:left}

 .md2-care .sub{font-size:15.5px;margin-bottom:20px}
 .md2-care .grid{gap:12px}
 .md2-care .cc{padding:16px 15px}
}/* End custom CSS */
