
#menu-item-13296 .submenu-box a.dropdown-item::before{content:none!important}
/*# sourceURL=pix-custom-css-inline-css */

#dp-qf{background:#0E2A5C;padding:44px 24px;scroll-margin-top:90px}#dp-qf .w{max-width:880px;margin:0 auto}#dp-qf h2{color:#fff;font-size:28px;font-weight:300;letter-spacing:-.02em;margin:0 0 6px}#dp-qf h2 em{font-style:italic;color:#FFB489}#dp-qf p{color:#C9D3E6;margin:0 0 18px}#dp-qf form{display:grid;grid-template-columns:1fr 1fr;gap:10px}#dp-qf input,#dp-qf textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;padding:13px 14px;font:inherit;font-size:16px}#dp-qf input::placeholder,#dp-qf textarea::placeholder{color:rgba(255,255,255,.55)}#dp-qf textarea{grid-column:1/-1;min-height:84px;resize:vertical}#dp-qf .full{grid-column:1/-1}#dp-qf button{grid-column:1/-1;border:0;border-radius:999px;background:#F26522;color:#fff;font-weight:700;font-size:17px;padding:15px 22px;cursor:pointer}#dp-qf small{grid-column:1/-1;color:rgba(255,255,255,.6);font-size:12.5px}#dp-qf .ok{background:rgba(46,160,67,.18);border:1px solid rgba(46,160,67,.5);color:#fff;border-radius:12px;padding:16px}@media(max-width:640px){#dp-qf form{grid-template-columns:1fr}#dp-qf h2{font-size:24px}}

.dpgf{background:#0A1F44;color:#fff;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;padding:clamp(46px,5vw,72px) 0 0;position:relative;overflow:hidden}
.dpgf::after{content:"";position:absolute;right:-180px;top:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(242,101,34,.18),transparent 68%);pointer-events:none}
.dpgf-in{width:min(1240px,calc(100% - 44px));margin:0 auto;position:relative;z-index:2}
.dpgf-grid{display:grid;grid-template-columns:1fr;gap:34px 26px}
@media(min-width:700px){.dpgf-grid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1040px){.dpgf-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;gap:26px}}
.dpgf-brand strong{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}
.dpgf-brand p{color:rgba(255,255,255,.68);font-size:14.4px;line-height:1.65;margin:0 0 16px;max-width:42ch}
.dpgf-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#FFD3B8;border:1px solid rgba(242,101,34,.42);background:rgba(242,101,34,.13);border-radius:999px;padding:7px 14px}.dp-partner-logos{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.dp-partner-logos span,.dp-partner-logos a{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:8px 12px;min-height:54px}.dp-partner-logos img{display:block;max-width:118px;max-height:38px;width:auto;height:auto}footer.dpgf>.dp-partner-logos,.dpgf-in>.dp-partner-logos,.dpgf-grid>.dp-partner-logos{display:none!important}
.dpgf-h{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FFB489;margin:0 0 14px}
.dpgf-col ul{list-style:none;margin:0;padding:0}
.dpgf-col li{margin:0 0 9px}
.dpgf-col a,.dpgf-ct a{color:rgba(255,255,255,.82);text-decoration:none;font-size:14.4px;line-height:1.5;transition:color .18s ease}
.dpgf-col a:hover,.dpgf-ct a:hover{color:#F26522}
.dpgf-ct p{color:rgba(255,255,255,.58);font-size:13.4px;line-height:1.6;margin:12px 0 0}
.dpgf-ct div{margin:0 0 9px}
.dpgf-ct span{display:block;font-size:11.5px;color:rgba(255,255,255,.45);margin-bottom:2px}
.dpgf-soc{display:flex;gap:10px;margin-top:16px}
.dpgf-soc a{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .18s ease,border-color .18s ease}
.dpgf-soc a:hover{background:rgba(242,101,34,.18);border-color:#F26522}
.dpgf-soc svg{width:17px;height:17px;fill:currentColor}
.dpgf-bar{border-top:1px solid rgba(255,255,255,.14);margin-top:clamp(34px,4vw,52px);padding:22px 0 26px;display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between}
.dpgf-bar p{margin:0;color:rgba(255,255,255,.5);font-size:13px}
.dpgf-legal{display:flex;flex-wrap:wrap;gap:8px 18px}
.dpgf-legal a{color:rgba(255,255,255,.6);font-size:13px;text-decoration:none}
.dpgf-legal a:hover{color:#F26522}
.dpgf-top{display:grid;grid-template-columns:1fr;gap:22px;align-items:end;padding:0 0 clamp(34px,4vw,48px);margin:0 0 clamp(34px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.14)}
@media(min-width:900px){.dpgf-top{grid-template-columns:1.35fr auto;gap:40px}}
.dpgf-top h2{margin:0 0 10px;font-size:clamp(25px,3vw,36px);line-height:1.12;font-weight:300;letter-spacing:-.035em;color:#fff;max-width:20ch}
.dpgf-top p{margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.6;max-width:52ch}
.dpgf-acts{display:flex;flex-wrap:wrap;gap:12px}
.dpgf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:14px 22px;font-size:14.5px;font-weight:600;text-decoration:none;line-height:1;transition:transform .16s ease,background .18s ease,border-color .18s ease;white-space:nowrap}
.dpgf-btn:hover{transform:translateY(-2px)}
.dpgf-btn-p{background:#F26522;color:#fff;box-shadow:0 10px 26px rgba(242,101,34,.28)}
.dpgf-btn-p:hover{background:#ff7a3d;color:#fff}
.dpgf-btn-s{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.26)}
.dpgf-btn-s:hover{border-color:#F26522;color:#fff}
.dpgf-ct .dpgf-btn{width:100%;margin:0 0 10px;padding:12px 18px;font-size:14px}
/* dp-marquee-fix v2: el estilo en linea del tema lleva !important, asi que el color se arregla por JS mas abajo */
.pix-marquee a{text-decoration:none}
.pix-marquee-item{font-size:15.5px!important;letter-spacing:.005em}
.dp-mq-flat{background-image:none!important;-webkit-text-fill-color:#0A1F44!important;color:#0A1F44!important;font-weight:600!important}
.dp-mq-sep{-webkit-text-fill-color:#F26522!important;color:#F26522!important}
/* ============ DP DESIGN LAYER (dpds) ============ */
/* dp-intro-off: quitar la banda naranja duplicada del titulo */
.pix-main-intro{display:none!important}
.rank-math-breadcrumb{padding:14px 0 0!important}
.dp-hero h1,.dpx h1,.contact-hero h1,.dph-hero h1,.dpc h1{margin-top:0!important}

/* 1. Alineacion editorial: nada centrado por herencia */
.dpsf,.dprw,.dpl2,.dpc,.dpsh,.dpx,.dp-presencia,.dp-clients,.dp-process{text-align:left!important}
.dpsf *,.dprw-head *,.dpl2-in>*,.dp-presencia-head *{text-align:left!important}
.dp-presencia-head,.dp-clients-head,.dp-process-head{text-align:left!important;max-width:none!important}
.dp-presencia-head .dp-challenges-tag,.dp-clients-head .dp-challenges-tag{margin:0 0 14px!important}
.dp-presencia-head h2,.dp-clients-head h2{margin:0 0 14px!important;max-width:20ch!important;letter-spacing:-.042em!important;font-weight:300!important}
.dp-presencia-head h2 span,.dp-clients-head h2 span{font-weight:700!important;color:#0A1F44!important}
.dp-presencia-head p,.dp-clients-head p{margin:0!important;padding-left:20px!important;border-left:3px solid #F26522!important;max-width:60ch!important}

/* 2. Tarjetas de pais: cabecera navy con nombre grande, no banda naranja plana */
.dp-presencia-grid{gap:20px!important}
.dp-presencia-card{border-radius:20px!important;overflow:hidden!important;border:1px solid #E5EBF3!important;background:#fff!important;box-shadow:0 2px 10px rgba(10,31,68,.04)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex!important;flex-direction:column}
.dp-presencia-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(10,31,68,.42)!important;border-color:#D6E0EE!important}
.dp-presencia-cardhead{background:linear-gradient(135deg,#0A1F44 0%,#15376A 62%,#1E4A85 100%)!important;padding:22px 24px 20px!important;display:flex!important;align-items:center!important;gap:12px!important;position:relative;overflow:hidden;border:0!important}
.dp-presencia-cardhead::after{content:"";position:absolute;right:-70px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(242,101,34,.34),transparent 68%);pointer-events:none}
.dp-presencia-cardhead::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#F26522}
.dp-presencia-flag{font-size:26px!important;line-height:1!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;width:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;z-index:2}
.dp-presencia-cardhead h3{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.03em!important;position:relative;z-index:2;text-align:left!important}
.dp-presencia-cardhead h3 a{color:#fff!important}
.dp-presencia-body{padding:22px 24px 24px!important;display:flex!important;flex-direction:column!important;flex:1}
.dp-presencia-stat{display:inline-block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#C2410C!important;background:rgba(242,101,34,.08)!important;border:1px solid rgba(242,101,34,.26)!important;border-radius:999px!important;padding:6px 12px!important;margin:0 0 14px!important;align-self:flex-start!important}
.dp-presencia-body p{color:#5B6B83!important;font-size:14.6px!important;line-height:1.62!important;margin:0 0 16px!important}
.dp-presencia-body ul{list-style:none!important;margin:0 0 18px!important;padding:0!important;display:grid!important;gap:0!important}
.dp-presencia-body ul li{position:relative!important;padding:10px 0 10px 24px!important;border-top:1px solid #EEF2F7!important;color:#17304F!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;background:none!important}
.dp-presencia-body ul li:last-child{border-bottom:1px solid #EEF2F7!important}
.dp-presencia-body ul li::before{content:""!important;position:absolute!important;left:0!important;top:16px!important;width:7px!important;height:7px!important;border-radius:2px!important;background:#F26522!important}
.dp-presencia-cta{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;color:#C2410C!important;font-weight:700!important;font-size:14px!important;text-decoration:none!important;align-self:flex-start!important}
.dp-presencia-cta:hover{color:#F26522!important}

/* 3. Rejilla de nubes Salesforce: numerada, alineada a la izquierda */
.dpsf-grid{counter-reset:dpsf}
.dpsf-c{counter-increment:dpsf;text-align:left!important;padding:26px 24px 24px!important;border-radius:18px!important;position:relative}
.dpsf-c::after{content:counter(dpsf,decimal-leading-zero);position:absolute;right:20px;top:18px;font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-size:30px;font-weight:200;color:rgba(10,31,68,.11);letter-spacing:-.04em;line-height:1}
.dpsf-c::before{height:3px!important;background:linear-gradient(90deg,#F26522,rgba(242,101,34,0))!important}
.dpsf-c h3{padding-right:52px!important;text-align:left!important}
.dpsf-c p{text-align:left!important}
.dpsf-note{text-align:left!important}

/* 4. Menu desplegable de paises */
.dropdown-menu .submenu-box{border-radius:16px!important;box-shadow:0 26px 64px -22px rgba(10,31,68,.28)!important;border:1px solid #E5EBF3!important;padding:10px!important;min-width:308px!important}
.submenu-box>.container{padding:0!important;max-width:none!important;display:grid!important;gap:2px!important}
.submenu-box a.dropdown-item{border-radius:11px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;gap:11px!important;transition:background .16s ease,padding-left .16s ease!important}
.submenu-box a.dropdown-item:hover,.submenu-box a.dropdown-item:focus{background:rgba(242,101,34,.075)!important;padding-left:18px!important}
.submenu-box a.dropdown-item .pix-dropdown-title{color:#0A1F44!important;font-size:14.6px!important;font-weight:600!important;opacity:1!important}
.submenu-box a.dropdown-item:hover .pix-dropdown-title{color:#C2410C!important}
.submenu-box a.dropdown-item::before{font-size:17px;line-height:1;filter:saturate(1.05)}
.submenu-box a[href*="colombia"]:not([href*="implementacion-salesforce"])::before{content:"🇨🇴"}
.submenu-box a[href*="mexico"]::before{content:"🇲🇽"}
.submenu-box a[href*="peru"]::before{content:"🇵🇪"}
.submenu-box a[href*="costa-rica"]::before{content:"🇨🇷"}
.submenu-box a[href*="guatemala"]::before{content:"🇬🇹"}
.submenu-box a[href*="nearshore-usa"]::before,.submenu-box a[href*="nearshore-consultants-usa"]::before,.submenu-box a[href*="usa-nearshore"]::before,.submenu-box a[href*="sap-nearshore-consultants-usa"]::before{content:"🇺🇸"}
.submenu-box a[href*="centroamerica"]::before,.submenu-box a[href*="central-america"]::before{content:"🌎"}
/* 5. Ritmo vertical uniforme entre secciones */
.dpsf,.dprw,.dpl2,.dpc,.dpsh{padding-top:clamp(56px,7vw,108px)!important;padding-bottom:clamp(56px,7vw,108px)!important}

/* 6. Los H1 promovidos heredan el estilo que tenia su H2 */
.dpx-stage-in h1{color:#fff!important;font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-weight:300!important;font-size:clamp(30px,4.2vw,54px)!important;line-height:1.05!important;letter-spacing:-.04em!important;margin:0 0 18px!important}
.dpx-stage-in h1 em{font-style:normal;font-weight:700!important;color:#F26522!important}

/* 7. dp-h1-normalize: los H1 sin clase heredan la escala editorial del hero */
section.hero h1,.contact-hero h1{font-family:"Plus Jakarta Sans",system-ui,sans-serif!important;font-weight:300!important;font-size:clamp(34px,4.6vw,60px)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#fff!important;margin:0 0 18px!important}
section.hero h1 span,.contact-hero h1 span{font-weight:700!important;color:#FF9A5C!important}
#pix-page-footer:empty{display:none}

#dp-gracias{display:block;box-sizing:border-box;max-width:100%;background:#ecfdf3;border:1px solid #abefc6;border-left:4px solid #17b26a;border-radius:12px;padding:16px 18px;margin:0 0 22px;font-family:inherit}#dp-gracias b{display:block;font-size:16px;font-weight:700;color:#05603a;margin:0 0 4px}#dp-gracias span{display:block;font-size:14.5px;line-height:1.55;color:#101828}
#dp-wa{position:fixed;right:22px;bottom:86px;z-index:99990;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:999px;background:#0a1f44;color:#fff;text-decoration:none;box-shadow:0 14px 34px rgba(6,20,38,.38);border:1px solid rgba(255,255,255,.14);font-family:Archivo,Poppins,-apple-system,"Segoe UI",sans-serif;transform:translateY(20px);opacity:0;animation:dpWaIn .6s .8s ease forwards;transition:transform .2s,box-shadow .2s}#dp-wa:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(6,20,38,.48);color:#fff}#dp-wa .i{width:46px;height:46px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 0 0 0 rgba(37,211,102,.6);animation:dpWaPulse 2.6s ease-out infinite}#dp-wa .i svg{width:26px;height:26px;fill:#fff}#dp-wa b{display:block;font-size:14px;font-weight:800;line-height:1.1;letter-spacing:-.01em}#dp-wa small{display:block;font-size:11px;color:rgba(255,255,255,.72);margin-top:3px}@keyframes dpWaIn{to{transform:translateY(0);opacity:1}}@keyframes dpWaPulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}70%{box-shadow:0 0 0 14px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@media (max-width:640px){#dp-wa{right:14px;bottom:78px;padding:6px}#dp-wa .t{display:none}#dp-wa .i{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){#dp-wa,#dp-wa .i{animation:none;opacity:1;transform:none}}

.dpcv-mid{max-width:1100px;margin:28px auto;padding:18px 22px;border:1px solid rgba(255,255,255,.16);border-left:4px solid #F26522;border-radius:14px;background:#0A1F44;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;justify-content:space-between}
.dpcv-mid p{margin:0;color:#fff;font-size:17px;line-height:1.45;font-weight:600}
.dpcv-mid small{display:block;color:#C9D4E3;font-size:14px;font-weight:400;margin-top:2px}
.dpcv-mid .b{display:flex;gap:10px;flex-wrap:wrap}
.dpcv-mid a{display:inline-block;padding:11px 18px;border-radius:9px;font-weight:700;font-size:15px;text-decoration:none}
.dpcv-mid a.w{background:#F26522;color:#fff}
.dpcv-mid a.f{border:1px solid rgba(255,255,255,.35);color:#fff}
.dpcv-offer{margin:0 0 14px;padding:12px 16px;border-radius:10px;background:rgba(242,101,34,.10);border:1px solid rgba(242,101,34,.35);color:#0A1F44;font-size:15px;line-height:1.5}
.dpcv-offer b{color:#D5510F}
.dpcv-hide{display:none!important}


#dpqm{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(6,16,36,.62);padding:16px}
#dpqm.on{display:flex}
#dpqm .dpqm-box{background:#fff;color:#0A1F44;width:100%;max-width:460px;border-radius:18px;padding:26px 24px 22px;box-shadow:0 24px 60px rgba(0,0,0,.35);font-family:inherit;max-height:92vh;overflow:auto}
#dpqm h3{margin:0 0 6px;font-size:22px;line-height:1.2;color:#0A1F44}
#dpqm p.l{margin:0 0 16px;font-size:14px;line-height:1.5;color:#46536d}
#dpqm label{display:block;font-size:12.5px;font-weight:600;margin:10px 0 4px;color:#0A1F44}
#dpqm .dpqm-row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:520px){#dpqm .dpqm-row{grid-template-columns:1fr}}#dpqm select{width:100%;box-sizing:border-box;border:1px solid #cfd6e3;border-radius:10px;padding:10px 12px;font-size:15px;font-family:inherit;color:#0A1F44;background:#fff}#dpqm select:focus{outline:2px solid #F26522;outline-offset:1px;border-color:#F26522}
#dpqm input,#dpqm textarea{width:100%;box-sizing:border-box;border:1px solid #cfd6e3;border-radius:10px;padding:10px 12px;font-size:15px;font-family:inherit;color:#0A1F44;background:#fff}
#dpqm textarea{min-height:96px;resize:vertical}
#dpqm input:focus,#dpqm textarea:focus{outline:2px solid #F26522;outline-offset:1px;border-color:#F26522}
#dpqm .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#dpqm .row{display:flex;gap:10px;margin-top:18px;align-items:center}
#dpqm button.s{background:#F26522;color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:700;font-size:15px;cursor:pointer}
#dpqm button.s[disabled]{opacity:.6;cursor:wait}
#dpqm button.c{background:none;border:0;color:#46536d;font-size:14px;cursor:pointer;margin-left:auto}
#dpqm .st{font-size:14px;margin-top:12px;line-height:1.45}
#dpqm .st.ok{color:#1E7F55}
#dpqm .st.er{color:#B4372B}


html body main.dpc .dpc-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important;counter-reset:dpcc;margin-top:clamp(28px,3vw,40px)!important}
html body main.dpc .dpc-two .dpc-card{position:relative!important;overflow:hidden!important;counter-increment:dpcc;border-radius:24px!important;padding:clamp(28px,3vw,42px)!important;background:radial-gradient(120% 90% at 100% 0%,rgba(242,101,34,.16) 0%,rgba(242,101,34,0) 55%),linear-gradient(165deg,#10295a 0%,#0A1F44 100%)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 30px 70px -40px rgba(0,0,0,.85)!important;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease!important;color:#fff!important}
html body main.dpc .dpc-two .dpc-card.b{background:radial-gradient(120% 90% at 100% 0%,rgba(74,163,232,.20) 0%,rgba(74,163,232,0) 55%),linear-gradient(165deg,#14366e 0%,#0c2350 100%)!important;border-color:rgba(124,192,255,.18)!important}
html body main.dpc .dpc-two .dpc-card:hover{transform:translateY(-4px)!important;border-color:rgba(242,101,34,.45)!important;box-shadow:0 40px 80px -40px rgba(0,0,0,.9)!important}
html body main.dpc .dpc-two .dpc-card.b:hover{border-color:rgba(124,192,255,.5)!important}
html body main.dpc .dpc-two .dpc-card::after{content:""!important;position:absolute!important;left:0!important;top:0!important;right:0!important;height:3px!important;width:auto!important;background:linear-gradient(90deg,#F26522 0%,rgba(242,101,34,0) 75%)!important;border:0!important;border-radius:0!important;display:block!important}
html body main.dpc .dpc-two .dpc-card.b::after{background:linear-gradient(90deg,#4AA3E8 0%,rgba(74,163,232,0) 75%)!important}
html body main.dpc .dpc-two .dpc-card::before{content:counter(dpcc,decimal-leading-zero)!important;display:block!important;position:absolute!important;top:clamp(18px,2vw,26px)!important;right:clamp(22px,2.4vw,34px)!important;left:auto!important;width:auto!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;font:500 clamp(52px,5vw,72px)/1 "Plus Jakarta Sans",sans-serif!important;letter-spacing:-.05em!important;color:transparent!important;-webkit-text-stroke:1px rgba(255,255,255,.22)!important;transform:none!important;margin:0!important;padding:0!important}
html body main.dpc .dpc-two .dpc-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(21px,1.8vw,26px)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:clamp(8px,1vw,14px) 0 12px!important;padding-right:96px!important}
html body main.dpc .dpc-two .dpc-card>p{color:#C9D4E3!important;-webkit-text-fill-color:#C9D4E3!important;font-size:15.5px!important;line-height:1.65!important;margin:0 0 22px!important;padding:0 0 22px!important;border-bottom:1px solid rgba(255,255,255,.10)!important;max-width:52ch}
html body main.dpc .dpc-two .dpc-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:0!important;border:0!important}
html body main.dpc .dpc-two .dpc-list li{position:relative!important;background:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:14px 0 14px 40px!important;color:#E6EDF6!important;-webkit-text-fill-color:#E6EDF6!important;font-size:15px!important;line-height:1.5!important;transition:padding-left .25s ease!important}
html body main.dpc .dpc-two .dpc-list li:last-child{border-bottom:0!important;padding-bottom:0!important}
html body main.dpc .dpc-two .dpc-list li:hover{padding-left:46px!important}
html body main.dpc .dpc-two .dpc-list li::before{content:""!important;position:absolute!important;left:0!important;top:13px!important;width:26px!important;height:26px!important;border-radius:50%!important;transform:none!important;border:1px solid rgba(242,101,34,.35)!important;background:rgba(242,101,34,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23FF9560' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat!important;box-shadow:none!important;margin:0!important}
html body main.dpc .dpc-two .dpc-card.b .dpc-list li::before{border-color:rgba(124,192,255,.35)!important;background:rgba(74,163,232,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%239CCFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat!important}
html body main.dpc .dpc-two .dpc-list li:last-child::before{top:13px!important}
@media(max-width:860px){html body main.dpc .dpc-two{grid-template-columns:1fr!important}html body main.dpc .dpc-two .dpc-card h3{padding-right:72px!important}}


html body main.dp-sap-page .dp-sf-process-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:center!important;padding:clamp(32px,4.5vw,64px)!important;border-radius:28px!important;background:radial-gradient(90% 80% at 0% 0%,rgba(242,101,34,.14),rgba(242,101,34,0) 60%),linear-gradient(160deg,#10295a,#0A1F44)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 40px 90px -50px rgba(0,0,0,.9)!important}
html body main.dp-sap-page .dp-sf-process-grid>.dp-section-copy{padding:0!important;margin:0!important}
html body main.dp-sap-page .dp-sf-process-grid>.dp-section-copy h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.12!important;margin:14px 0 18px!important;color:#fff!important}
html body main.dp-sap-page .dp-sf-process-grid>.dp-section-copy p{color:#C9D4E3!important;-webkit-text-fill-color:#C9D4E3!important;font-size:16px!important;line-height:1.7!important;max-width:58ch!important}
html body main.dp-sap-page .dp-process-box{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;padding:clamp(24px,3vw,36px)!important;box-shadow:none!important;margin:0!important}
html body main.dp-sap-page .dp-process-grid{display:block!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important}
html body main.dp-sap-page .dp-process-copy h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin:12px 0 18px!important;color:#fff!important}
html body main.dp-sap-page .dp-process-steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important;position:relative!important;margin:0!important}
html body main.dp-sap-page .dp-process-steps::before,html body main.dp-sap-page .dp-process-steps::after,html body main.dp-sap-page .dp-step::before{display:none!important;content:none!important}
html body main.dp-sap-page .dp-step{display:grid!important;grid-template-columns:44px 1fr!important;gap:16px!important;align-items:start!important;text-align:left!important;padding:16px 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;position:relative!important;background:none!important;box-shadow:none!important;min-height:0!important}
html body main.dp-sap-page .dp-step:first-child{border-top:0!important}
html body main.dp-sap-page .dp-step::after{content:""!important;display:block!important;position:absolute!important;left:21px!important;top:64px!important;bottom:-16px!important;width:1px!important;height:auto!important;border:0!important;background:linear-gradient(#F26522,rgba(242,101,34,.08))!important}
html body main.dp-sap-page .dp-step:last-child::after{display:none!important}
html body main.dp-sap-page .dp-step-number{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#F26522!important;color:#fff!important;font-weight:600!important;font-size:13px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important;box-shadow:0 10px 24px -10px rgba(242,101,34,.8)!important}
html body main.dp-sap-page .dp-step-icon{display:none!important}
html body main.dp-sap-page .dp-step>div:last-child{grid-column:2!important;grid-row:1!important}
html body main.dp-sap-page .dp-step strong{display:block!important;color:#fff!important;font-size:17px!important;font-weight:600!important;margin:2px 0 4px!important}
html body main.dp-sap-page .dp-step span{display:block!important;color:#C9D4E3!important;-webkit-text-fill-color:#C9D4E3!important;font-size:14.5px!important;line-height:1.55!important}
html body main.dp-sap-page .dpcta-en{max-width:1180px!important;width:calc(100% - 32px)!important;margin:clamp(48px,6vw,88px) auto!important;padding:clamp(32px,4.5vw,56px)!important;border-radius:28px!important;background:radial-gradient(80% 120% at 100% 0%,rgba(242,101,34,.22),rgba(242,101,34,0) 60%),linear-gradient(150deg,#0A1F44,#12356f)!important;border:1px solid rgba(255,255,255,.12)!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:24px 40px!important;align-items:center!important;box-shadow:0 40px 90px -50px rgba(0,0,0,.9)!important}
html body main.dp-sap-page .dpcta-en .k{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#FFB489!important;font-weight:600!important;margin:0 0 12px!important}
html body main.dp-sap-page .dpcta-en .k::before{content:""!important;width:28px!important;height:1px!important;background:#F26522!important}
html body main.dp-sap-page .dpcta-en h2{color:#fff!important;font-size:clamp(26px,2.6vw,36px)!important;line-height:1.15!important;margin:0 0 10px!important}
html body main.dp-sap-page .dpcta-en .dpcta-copy p:not(.k){color:#C9D4E3!important;font-size:16px!important;line-height:1.6!important;margin:0!important}
html body main.dp-sap-page .dpcta-en .dpcanal{margin:0!important;justify-content:flex-end!important;gap:12px!important}
html body main.dp-sap-page .dpcta-en .dpcanal a{color:#fff!important;border-color:rgba(255,255,255,.3)!important;padding:14px 22px!important;font-size:15px!important;transition:background .2s,transform .2s!important}
html body main.dp-sap-page .dpcta-en .dpcanal a:hover{background:rgba(255,255,255,.08)!important;transform:translateY(-2px)!important}
html body main.dp-sap-page .dpcta-en .dpcanal a.pri{background:#F26522!important;border-color:#F26522!important;color:#fff!important;box-shadow:0 12px 30px -12px rgba(242,101,34,.8)!important}
html body main.dp-sap-page .dpcta-en .dpcanal-tel{grid-column:1/-1!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:18px 0 0!important;margin:0!important;color:#9FB0C8!important;font-size:14px!important;text-align:left!important}
html body main.dp-sap-page .dpcta-en .dpcanal-tel a{color:#FFB489!important;text-decoration:none!important}
html body main.dp-sap-page .dprel-en{max-width:1180px!important;width:calc(100% - 32px)!important;margin:0 auto clamp(56px,7vw,96px)!important;padding:0!important;background:none!important}
html body main.dp-sap-page .dprel-en .lbl{font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#FFB489!important;font-weight:600!important;margin:0 0 16px!important}
html body main.dp-sap-page .dprel-en ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body main.dp-sap-page .dprel-en li{list-style:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
html body main.dp-sap-page .dprel-en li::marker{content:""!important}
html body main.dp-sap-page .dprel-en li::before{display:none!important;content:none!important}
html body main.dp-sap-page .dprel-en a{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:#E6EDF6!important;-webkit-text-fill-color:#E6EDF6!important;text-decoration:none!important;font-size:15px!important;line-height:1.35!important;height:100%!important;transition:border-color .2s,background .2s,transform .2s!important}
html body main.dp-sap-page .dprel-en a::after{content:"\2192"!important;color:#FF9560!important;-webkit-text-fill-color:#FF9560!important;flex:none!important}
html body main.dp-sap-page .dprel-en a:hover{border-color:rgba(242,101,34,.55)!important;background:rgba(255,255,255,.07)!important;transform:translateY(-2px)!important}
@media(max-width:980px){html body main.dp-sap-page .dp-sf-process-grid,html body main.dp-sap-page .dpcta-en{grid-template-columns:1fr!important}html body main.dp-sap-page .dpcta-en .dpcanal{justify-content:flex-start!important}html body main.dp-sap-page .dprel-en ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){html body main.dp-sap-page .dprel-en ul{grid-template-columns:1fr!important}}


html body section.dpcanal-sec{max-width:1180px!important;width:calc(100% - 32px)!important;margin:clamp(40px,5vw,72px) auto!important;padding:clamp(28px,3.5vw,44px)!important;border-radius:26px!important;background:radial-gradient(80% 120% at 100% 0%,rgba(242,101,34,.22),rgba(242,101,34,0) 60%),linear-gradient(150deg,#0A1F44,#12356f)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 40px 90px -50px rgba(0,0,0,.9)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px 32px!important;align-items:center!important}
html body section.dpcanal-sec::before{grid-column:1!important;color:#fff!important;font:400 clamp(22px,2.2vw,30px)/1.2 "Plus Jakarta Sans",sans-serif!important;letter-spacing:-.02em!important}
html[lang^="es"] body section.dpcanal-sec::before{content:"Hablemos de tu caso"!important}
html:not([lang^="es"]) body section.dpcanal-sec::before{content:"Talk to our team"!important}
html body section.dpcanal-sec .dpcanal{grid-column:2!important;grid-row:1!important;margin:0!important;justify-content:flex-end!important}
html body section.dpcanal-sec .dpcanal-tel{grid-column:1/-1!important;margin:0!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.1)!important}
html body section.sec>.dpcanal{max-width:1180px!important;width:calc(100% - 32px)!important;margin:20px auto 0!important;justify-content:center!important}
html body section.sec>.dpcanal-tel{max-width:1180px!important;width:calc(100% - 32px)!important;margin:12px auto 0!important;text-align:center!important}
html body section.dpcanal-sec .dpcanal a,html body section.sec>.dpcanal a{color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;padding:13px 20px!important;border-radius:999px!important}
html body section.dpcanal-sec .dpcanal a.pri,html body section.sec>.dpcanal a.pri{background:#F26522!important;border-color:#F26522!important}
html body section.dpcanal-sec .dpcanal-tel,html body section.sec>.dpcanal-tel{color:#9FB0C8!important;font-size:14px!important}
html body section.dpcanal-sec .dpcanal-tel a,html body section.sec>.dpcanal-tel a{color:#FFB489!important;text-decoration:none!important}
@media(max-width:860px){html body section.dpcanal-sec{grid-template-columns:1fr!important}html body section.dpcanal-sec .dpcanal{grid-column:1!important;grid-row:auto!important;justify-content:flex-start!important}}


.dp-fqb{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:900px;margin:0 auto 12px;padding:18px 24px;border:1px solid rgba(10,31,68,.18);border-radius:14px;background:#fff;color:#0A1F44;font:600 17px/1.35 inherit;text-align:left;cursor:pointer;box-shadow:0 2px 10px rgba(10,31,68,.06)}
.dp-fqb:hover{border-color:#F26522}
.dp-fqb:after{content:"+";color:#F26522;font-size:26px;line-height:1;font-weight:400}
.dp-fqb[aria-expanded="true"]:after{content:"\2013"}
.dp-fqh{display:none!important}

.dpfd{border:1px solid rgba(242,101,34,.45);border-radius:14px;background:rgba(255,255,255,.04);max-width:1240px;margin:0 auto}.dpfd>summary{list-style:none;cursor:pointer;padding:16px 22px;color:#fff;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}.dpfd>summary::-webkit-details-marker{display:none}.dpfd>summary:after{content:"+";color:#F26522;font-size:24px;line-height:1}.dpfd[open]>summary:after{content:"\2212"}.dpfd>summary:hover{background:rgba(242,101,34,.08);border-radius:14px}.dpfd-b{padding:0 22px 18px}body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet),body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet):before,body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet):after{background:none!important;border:0!important;box-shadow:none!important}body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet):before,body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet):after{display:none!important}body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet){padding-top:5px!important;padding-bottom:5px!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important}body .dpx section.dpfolded:is(#dp-resp,#dp-ai1,#dp-qx,#dp-geo,#dp-geo2,#dpnet)>*:not(.dpfd){display:none!important}
#dp-ai2.dpsv>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}#dp-ai2.dpsv>div>div{position:relative;display:flex!important;flex-direction:column;gap:6px;padding:20px 18px 18px!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.10)!important;transition:transform .2s,border-color .2s,background .2s}#dp-ai2.dpsv>div>div:hover{transform:translateY(-3px);border-color:rgba(242,101,34,.6)!important;background:rgba(242,101,34,.06)!important}#dp-ai2.dpsv>div>div.dpsv-top{border-color:#F26522!important;background:linear-gradient(160deg,rgba(242,101,34,.16),rgba(255,255,255,.03))!important}.dpsv-ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(242,101,34,.14);color:#F26522;margin-bottom:6px}.dpsv-ic svg{width:20px;height:20px}#dp-ai2.dpsv strong{color:#fff;font-size:17px}.dpsv-when{font-size:13px;color:#F5A97F;font-weight:600;margin-top:2px}.dpsv-go{margin-top:auto;padding-top:12px;color:#fff!important;font-weight:600;font-size:14px;text-decoration:none!important}.dpsv-go:after{content:" \2192";color:#F26522}.dpsv-go:hover{color:#F26522!important}@media(max-width:899px){#dp-ai2.dpsv>div{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}#dp-ai2.dpsv>div>div{flex:0 0 78%;scroll-snap-align:start}}.dpcv2{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:22px 32px;align-items:center;padding:26px 28px!important;border-radius:18px;border:1px solid rgba(242,101,34,.35);background:linear-gradient(100deg,rgba(242,101,34,.22) 0%,rgba(242,101,34,.06) 38%,rgba(255,255,255,.03) 100%)!important}.dpcv2 h3{color:#fff;font-size:clamp(20px,2.2vw,26px);margin:0 0 6px;line-height:1.2}.dpcv2 .dpcv2-p{color:#CBD5E1;font-size:14px;margin:0 0 12px}.dpcv2-ch{display:flex;flex-wrap:wrap;gap:8px}.dpcv2-ch a{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#E2E8F0!important;text-decoration:none!important;transition:border-color .2s,color .2s}.dpcv2-ch a:hover{border-color:#F26522;color:#fff!important}.dpcv2-b{display:flex;flex-direction:column;gap:10px;min-width:240px}.dpcv2-b a{display:block;text-align:center;padding:13px 20px;border-radius:12px;font-weight:700;text-decoration:none!important}.dpcv2-b .w{background:#F26522;color:#fff!important}.dpcv2-b .w:hover{background:#E0561A}.dpcv2-b .o{border:1px solid rgba(255,255,255,.35);color:#fff!important}.dpcv2-b .o:hover{border-color:#F26522}.dpcv2 .dpcv2-n{grid-column:1/-1;font-size:12px!important;color:#94A3B8;margin:0}html body section#dp-ai2.dpsv{display:grid!important;grid-template-columns:1fr;gap:10px;counter-reset:dpsv}html body section#dp-ai2.dpsv>h2{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.08!important;margin:0!important;letter-spacing:-.01em}html body section#dp-ai2.dpsv>p{order:2;font-size:15px!important;color:#AEB9C9!important;margin:0 0 18px!important;max-width:760px}html body section#dp-ai2.dpsv>div{order:3;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:16px!important;overflow:visible!important;border:0!important}html body section#dp-ai2.dpsv>div>div{counter-increment:dpsv;position:relative;overflow:hidden;display:flex!important;flex-direction:column;gap:8px;padding:20px 18px 18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.015))!important;box-shadow:0 18px 40px -24px rgba(0,0,0,.55);transition:transform .25s,border-color .25s,box-shadow .25s;flex:none!important}html body section#dp-ai2.dpsv>div>div:before{content:"";position:absolute;inset:auto -30% -60% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(242,101,34,.28),rgba(242,101,34,0) 70%);opacity:0;transition:opacity .3s;pointer-events:none}html body section#dp-ai2.dpsv>div>div:after{content:counter(dpsv,decimal-leading-zero);position:absolute;top:14px;right:16px;font-size:34px;font-weight:700;line-height:1;color:rgba(255,255,255,.06);letter-spacing:-.02em}html body section#dp-ai2.dpsv>div>div:hover{transform:translateY(-4px);border-color:rgba(242,101,34,.55)!important;box-shadow:0 26px 50px -24px rgba(242,101,34,.35)}html body section#dp-ai2.dpsv>div>div:hover:before{opacity:1}html body section#dp-ai2.dpsv>div>div.dpsv-top{grid-row:auto!important;padding:20px 18px 18px!important;border-color:rgba(242,101,34,.6)!important;background:radial-gradient(120% 80% at 0% 0%,rgba(242,101,34,.28),rgba(242,101,34,0) 60%),linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important}html body section#dp-ai2.dpsv>div>div.dpsv-top:after{color:rgba(242,101,34,.14)}html body section#dp-ai2.dpsv .dpsv-ic{display:flex!important;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#F26522,#FF9A5C)!important;color:#fff!important;box-shadow:0 10px 22px -10px rgba(242,101,34,.8);margin-bottom:8px}html body section#dp-ai2.dpsv .dpsv-ic svg{width:22px;height:22px}html body section#dp-ai2.dpsv strong{font-size:18px!important;font-weight:600;color:#fff;letter-spacing:-.005em}html body section#dp-ai2.dpsv>div>div.dpsv-top strong{font-size:18px!important}html body section#dp-ai2.dpsv .dpsv-when{align-self:flex-start;font-size:12px;line-height:1.35;font-weight:600;color:#FFB48A;background:rgba(242,101,34,.12);border:1px solid rgba(242,101,34,.3);padding:5px 10px;border-radius:10px;margin:2px 0 4px}html body section#dp-ai2.dpsv>div>div>span:not(.dpsv-ic):not(.dpsv-when){font-size:13.5px;color:#C5CFDC;line-height:1.55}html body section#dp-ai2.dpsv .dpsv-go{margin-top:auto!important;padding-top:14px!important;display:inline-flex;align-items:center;gap:10px;font-size:14.5px!important;font-weight:600;color:#fff!important;border:0!important}html body section#dp-ai2.dpsv .dpsv-go:after{content:"\2192"!important;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fff!important;transition:background .2s,border-color .2s,transform .2s}html body section#dp-ai2.dpsv>div>div:hover .dpsv-go:after{background:#F26522;border-color:#F26522;transform:translateX(3px)}html body section#dp-ai2.dpsv>div>div.dpsv-top .dpsv-go:after{background:#F26522;border-color:#F26522}@media(max-width:1080px){html body section#dp-ai2.dpsv>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){html body section#dp-ai2.dpsv>div{grid-template-columns:1fr 1fr!important;gap:10px!important}}@media(max-width:520px){html body section#dp-ai2.dpsv>div{grid-template-columns:1fr!important}}@media(max-width:899px){.dpcv2{grid-template-columns:1fr}.dpcv2-b{min-width:0}}
html body .dpfor .dpfor-c .dpm-go{display:flex!important;width:max-content;margin-top:16px!important}html body .dpfor .dpfor-c span{display:block}html body section.dp-svc div.dps-in.dps-in{padding-bottom:44px!important;overflow:visible!important;height:auto!important;max-height:none!important}html body section.dp-svc .dps-g.dps-g{margin-bottom:0!important;align-items:stretch}html body section.dp-svc{overflow:visible!important;height:auto!important;max-height:none!important}html body section.dp-svc .dps-c:nth-child(1)>b:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 1.7 3.6 3 8 3s8-1.3 8-3V5'/%3E%3Cpath d='M4 12c0 1.7 3.6 3 8 3s8-1.3 8-3'/%3E%3C/svg%3E") center/18px no-repeat,linear-gradient(135deg,#F26522,#ff9a5c)}html body section.dp-svc .dps-c:nth-child(2)>b:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 19a4.5 4.5 0 1 0-1.4-8.8A6 6 0 0 0 4.3 13 3.5 3.5 0 0 0 6.5 19z'/%3E%3C/svg%3E") center/18px no-repeat,linear-gradient(135deg,#F26522,#ff9a5c)}html body section.dp-svc .dps-c:nth-child(3)>b:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c.6-3.4 3.3-5.5 6.5-5.5s5.9 2.1 6.5 5.5'/%3E%3Ccircle cx='17.5' cy='9' r='2.5'/%3E%3Cpath d='M17 14.5c2.4.2 4 1.9 4.5 4.5'/%3E%3C/svg%3E") center/18px no-repeat,linear-gradient(135deg,#F26522,#ff9a5c)}html body section.dp-svc{margin:24px auto!important;max-width:1180px}html body section.dp-svc .dps-in{background:radial-gradient(120% 140% at 0% 0%,rgba(242,101,34,.14),transparent 45%),linear-gradient(160deg,#13284f,#0c1d3d)!important;border:1px solid rgba(255,255,255,.08)!important;border-left:0!important;border-radius:22px!important;padding:40px 44px!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}html body section.dp-svc .dps-k{letter-spacing:.18em}html body section.dp-svc .dps-t{font-size:34px!important;line-height:1.15!important;margin:6px 0 10px!important}html body section.dp-svc .dps-lead{font-size:15.5px!important;color:#A9B7CA!important;max-width:860px;margin:0 0 26px!important}html body section.dp-svc .dps-g{gap:16px!important}html body section.dp-svc .dps-c{position:relative;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;padding:22px 22px 16px!important;transition:border-color .2s,transform .2s}html body section.dp-svc .dps-c:hover{border-color:rgba(242,101,34,.45)!important;transform:translateY(-2px)}html body section.dp-svc .dps-c>b{display:flex;align-items:center;gap:10px;font-size:18px;color:#fff;margin:0 0 14px}html body section.dp-svc .dps-c>b:before{content:"";width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#F26522,#ff9a5c);box-shadow:0 8px 18px -8px rgba(242,101,34,.9);flex:0 0 34px}html body section.dp-svc .dps-c p{font-size:0!important;line-height:0!important;color:transparent!important}html body section.dp-svc .dps-c p a{display:inline-flex;align-items:center;font-size:13px!important;line-height:1.2!important;font-weight:500!important;color:#E9EEF5!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 12px;margin:0 6px 8px 0;text-decoration:none!important;transition:background .2s,border-color .2s,color .2s}html body section.dp-svc .dps-c p a:hover{background:#F26522;border-color:#F26522;color:#fff!important}@media(max-width:860px){html body section.dp-svc .dps-in{padding:26px 20px!important}html body section.dp-svc .dps-t{font-size:24px!important}}html body .dpcv2-cf{display:none!important}html body .dpx-root .hd.hd.hd .tags{display:none!important}@media(min-width:768px) and (max-width:1199px){html body .dpx-root .hd.hd.hd>.dpb1-page{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;max-width:620px!important;width:100%!important}}html body section#modelo .dsm-flow .dsm-col .dsm-card{padding:18px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card .dsm-fig{height:120px!important;max-height:120px!important;overflow:hidden!important;margin:0 0 12px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card .dsm-fig img{height:120px!important;width:100%!important;object-fit:cover!important}html body section#modelo .dsm-flow .dsm-col .dsm-card h3{font-size:18px!important;margin:0 0 6px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card>p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:3.2em!important;font-size:14px!important;margin:0 0 10px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card li span{display:none!important}html body section#modelo .dsm-flow .dsm-col .dsm-card li{padding:6px 10px 6px 34px!important;font-size:14px!important;min-height:0!important}html body section#modelo .dsm-flow .dsm-col .dsm-card ul{gap:6px!important;margin:0!important}@media(min-width:768px){html body .dpx-root .hd.hd.hd .dpb1x-foot{display:none!important}html body .dpx-root .hd.hd.hd .dpb1x-map{zoom:.86}html body .dpx-root .hd.hd.hd .dpb1x-head{margin-bottom:8px!important}html body .dpx-root .hd.hd.hd{padding-top:0!important;padding-bottom:20px!important;align-items:center!important}html body .dpx-root .hd.hd.hd>div:first-child{padding-top:0!important}html body .dpx-root .hd.hd.hd .hmini{margin-top:16px!important}html body .dpx-root .hd.hd.hd .ld{margin-top:14px!important}html body .dpx-root .hd.hd.hd .cta{margin-top:18px!important}}@media(min-width:768px){html body .elementor-widget-container .dpar>section:not(.hd):not(.dpc-hero):not(#inicio):not([class*=hero]):not([id*=hero]):not(.dpfd):not(#dp-resp):not(#dp-ai1):not(#dp-qx):not(#dpnet):not(#dp-svc):not(#dp-x4),html body .elementor-widget-container .dpc-wrap>section:not(.hd):not(.dpc-hero):not(#inicio):not([class*=hero]):not([id*=hero]):not(.dpfd):not(#dp-resp):not(#dp-ai1):not(#dp-qx):not(#dpnet):not(#dp-svc):not(#dp-x4){padding-top:44px!important;padding-bottom:44px!important}html body section#nubes .dpsfv-g{align-items:center!important}}@media(max-width:767px){html.dpm-on body section .dpm-dots.dpm-dots,html.dpm-on body section#dp-ai2.dpsv .dpm-dots{display:flex!important;justify-content:center!important;gap:6px!important;height:auto!important;margin:10px 0 0!important;grid-template-columns:none!important}html.dpm-on body .dpc-hero .dpch-vis{display:none!important}html.dpm-on body section#nubes .dpsfv-big{display:block!important;font-size:15px!important}html.dpm-on body section#nubes .dpsfv-big>*:first-child{font-size:56px!important;line-height:1!important;display:block!important;margin-bottom:6px!important}html.dpm-on body .dpsv .dpm-sw>*{min-height:0!important}html.dpm-on body section .dpm-dots.dpm-dots>i{display:block!important}html.dpm-on body #dp-ai2 .dpsv-go{margin-top:14px!important}html.dpm-on body section.hhero aside.dpskh,html.dpm-on body section.s0 .hwrap,html.dpm-on body section.s0 ul.tags,html.dpm-on body section#ecosistema,html.dpm-on body section#dp-sf-nubes,html.dpm-on body section#dp-guia-cs{display:none!important}html.dpm-on body section#dp-ai2.dpsv>div:has(>.dpsv-top){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;grid-template-columns:none!important;padding-bottom:6px!important}html.dpm-on body section#dp-ai2.dpsv>div:has(>.dpsv-top)>div{flex:0 0 82%!important;scroll-snap-align:start!important}}html body section.dp-svc .dps-c p{display:flex!important;flex-wrap:wrap;gap:0;margin:0!important}html body section.dp-svc .dps-c p a{flex:0 0 100%;display:flex!important;justify-content:space-between;align-items:center;background:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;padding:11px 2px!important;margin:0!important;font-size:14.5px!important;font-weight:500!important;color:#E9EEF5!important}html body section.dp-svc .dps-c p a::first-letter{text-transform:uppercase}html body section.dp-svc .dps-c p a:after{content:"";width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:rgba(242,101,34,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F26522' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/12px no-repeat;transition:transform .2s,background-color .2s}html body section.dp-svc .dps-c p a:hover{background:none!important;color:#FF9560!important;padding-left:6px!important}html body section.dp-svc .dps-c p a:hover:after{transform:translateX(3px);background-color:rgba(242,101,34,.28)}html body section.dp-svc .dps-c p a:last-child{border-bottom:0!important}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(n+4){flex:0 0 auto;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:6px 12px!important;margin:10px 8px 0 0!important;font-size:13px!important}html body section.dp-svc .dps-c:nth-child(3) p:before{content:"Países";order:4;flex:0 0 100%;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#F26522;margin:18px 0 0;font-weight:600}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(-n+3){order:1}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(n+4){order:5}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(n+4):after{display:none}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(n+4):hover{background:#F26522!important;border-color:#F26522!important;color:#fff!important;padding-left:12px!important}html body section.dp-svc .dps-c:nth-child(3) p a:nth-of-type(3){border-bottom:0!important}

@media(max-width:767px){
html body .dpm-sw{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;padding:2px 2px 10px!important;margin-right:-16px!important;grid-template-columns:none!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body .dpm-sw::-webkit-scrollbar{display:none}
html body .dpm-sw>*{flex:0 0 80%!important;max-width:80%!important;scroll-snap-align:start;margin:0!important}
html body section#dp-ai2.dpsv>div.dpm-sw{display:flex!important;grid-template-columns:none!important}
html body section#dp-ai2.dpsv>div.dpm-sw>div{flex:0 0 80%!important;max-width:80%!important}
html body .dpm-dots{display:flex;gap:6px;justify-content:center;margin:6px 0 4px}
html body .dpm-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.25);transition:all .2s}
html body .dpm-dots i.on{width:18px;border-radius:3px;background:#F26522}
html body .dpm-cl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
html body .dpm-more{background:none;border:0;color:#F26522;font-weight:600;font-size:14px;padding:4px 0;margin:-4px 0 8px;cursor:pointer}
html body .dpm-heroimg{max-height:190px!important;width:100%!important;object-fit:cover!important;border-radius:14px}
html.dpm-on body section h2{font-size:clamp(24px,7vw,28px)!important;line-height:1.15!important}
html.dpm-on body .elementor-widget-container section:not([class*=hero]):not(#inicio):not(.dpfolded){padding-top:18px!important;padding-bottom:18px!important}
html body .dpm-chips{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html.dpm-on body section.dpss,html.dpm-on body section.dpev2,html.dpm-on body section[id]:not(#inicio):not(.dpfolded):not(#faq){padding-top:22px!important;padding-bottom:22px!important}
html body section#dp-ai2.dpsv>.dpm-dots{order:4}
html.dpm-on body .dpev2 .cta{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important}html.dpm-on body .dpev2 .cta>*:first-child{flex:0 0 100%!important}
html.dpm-on body .hero .ctas{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html.dpm-on body .hero .ctas>a{width:auto!important;min-width:0!important;padding:13px 10px!important;font-size:14px!important;text-align:center!important;justify-content:center!important;margin:0!important}
html.dpm-on body .hero .stats{display:none!important}
html.dpm-on body .hero .hfig img{max-height:150px!important}
html.dpm-on body .dpcv2{padding:18px!important;gap:12px!important}
html.dpm-on body .dpcv2 h3{font-size:20px!important}
html.dpm-on body .dpcv2-ch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}
html.dpm-on body .dpcv2-ch a{font-size:12px!important;padding:7px 8px!important;text-align:center!important;border-radius:10px!important}
html.dpm-on body .dpcv2-b{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html.dpm-on body .dpcv2-b a{padding:12px 8px!important;font-size:13.5px!important}
html.dpm-on body .dpcv2-n{font-size:11px!important}
html.dpm-on body.dpm-hasclouds .dpss-loop{display:none!important}
html.dpm-on body ul.dpss-sym{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html.dpm-on body ul.dpss-sym>li{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;margin:0!important;background:rgba(255,255,255,.03)!important}
html.dpm-on body ul.dpss-sym>li i{width:32px!important;height:32px!important;min-width:32px!important}
html.dpm-on body ul.dpss-sym>li b{font-size:13px!important;line-height:1.3!important}
html.dpm-on body footer.dpgf .dpgf-col:not(.dpgf-brand):not(.dpgf-ct)>ul{display:none!important}
html.dpm-on body footer.dpgf .dpgf-col.dpm-open>ul{display:block!important}
html.dpm-on body footer.dpgf .dpgf-col:not(.dpgf-brand):not(.dpgf-ct)>.dpgf-h{display:flex!important;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.1)}
html.dpm-on body footer.dpgf .dpgf-col:not(.dpgf-brand):not(.dpgf-ct)>.dpgf-h:after{content:'+';color:#F26522;font-size:20px}
html.dpm-on body footer.dpgf .dpgf-col.dpm-open>.dpgf-h:after{content:'\2212'}
html.dpm-on body footer.dpgf .dpgf-grid{gap:0!important;grid-template-columns:1fr!important;display:grid!important}html.dpm-on body footer.dpgf .dpgf-brand{margin-bottom:12px!important}html.dpm-on body footer.dpgf .dpgf-ct{margin-top:16px!important}
html body .dpcv2-cf{display:none!important}
html body .hd.hd.hd .tags{display:none!important}
@media(min-width:768px) and (max-width:1199px){html body .dpx-root .hd.hd.hd>.dpb1-page{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;max-width:620px!important;width:100%!important}}
@media(max-width:767px){html body section#dp-ecc27{display:none!important}html body section#dp-rel{display:none!important}}
@media(max-width:767px){html body .hd.hd.hd .lbl{font-size:11px!important;letter-spacing:.14em!important;line-height:1.5!important;margin-bottom:8px!important}html body .hd.hd.hd h1{font-size:34px!important;line-height:1.08!important}html body .hd.hd.hd .ld{font-size:15px!important;line-height:1.5!important}html body .hd.hd.hd .cta{display:flex!important;flex-direction:column!important;gap:8px!important}html body .hd.hd.hd .cta .b{width:100%!important;text-align:center!important;padding:13px 16px!important;font-size:15px!important;border-radius:12px!important;margin:0!important}html body .hd.hd.hd .hmini{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:16px!important}html body .hd.hd.hd .hmini>div{padding:12px!important;min-height:0!important;gap:6px!important}html body .hd.hd.hd .hmini>div>span{display:none!important}html body .hd.hd.hd .hmini>div>b{font-size:13.5px!important;line-height:1.25!important}html body .hd.hd.hd .hmini>div>i{width:30px!important;height:30px!important}}

@media(max-width:767px){html body section#modelo .dsm-flow .dsm-col .dsm-card ul>li>span{display:none!important}html body section#modelo .dsm-flow .dsm-col .dsm-card ul{gap:6px!important;grid-template-columns:1fr!important}html body section#modelo .dsm-flow .dsm-col .dsm-card ul>li{padding:8px 10px 8px 34px!important;min-height:0!important;font-size:13.5px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card>p{max-height:4.4em!important;overflow:hidden!important;font-size:14px!important}html body section#modelo .dsm-flow .dsm-col .dsm-card{padding:16px!important;gap:10px!important}html body section#alcance-tecnico .dpwh-l .dpwh-it ul>li:nth-child(n+5){display:none!important}html body section#alcance-tecnico .dpwh-l .dpwh-it ul{gap:4px!important}html body section#alcance-tecnico .dpwh-l .dpwh-it .dpm-go{display:none!important}html body section#alcance-tecnico .dpwh-l .dpwh-it ul>li{padding:5px 0 5px 18px!important;font-size:13px!important;min-height:0!important}html body section#alcance-tecnico .dpwh-l .dpwh-it .dpwh-ih p{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px!important}html body section#alcance-tecnico .dpwh-l .dpwh-it{padding:16px!important}}

@media(max-width:767px){html body section#modalidades .dpm3 .dpm3-c dl>div:nth-child(n+4),html body .dpm3-c dl>div:nth-child(n+4),html body section#modelo .dsm-flow .dsm-card ul>li:nth-child(n+5){display:none!important}}

@media(max-width:767px){html body .dpm-sw .dpm-chips,html body .dpa-two .dpa-list{grid-template-columns:1fr!important;gap:4px!important}html body .dpm-sw .dpm-chips>li,html body .dpm3-c>.dpm-go{margin:4px 24px 18px!important}html body .dpa-two .dpa-list>li{padding:6px 8px 6px 22px!important;font-size:12.5px!important;min-height:0!important}html body .dpa-hfig,html body .dpm3-f{display:none!important}html body .dpm3-c dl>div{padding:6px 0!important;min-height:0!important}html body .dpm3-c dl dt,html body .dpm3-c dl dd{font-size:12.5px!important;margin:0!important}html body .dpa-card>p,html body .dpm3-for{font-size:13.5px!important}html body section#servicios .svc{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body section#servicios .svc>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important;grid-column:auto!important}}

@media(max-width:767px){html body .page-id-x,html body section#ecc-fechas,html body section#dpgrow,html body #dpgrow ~ section#por-que,html body section#relx{display:none!important}html body #dp-ecc-guia ~ #dp-ecc27{display:none!important}}

@media(max-width:767px){html body .dpbgx,html body .dpb1-page,html body .dp-x4,html body #dpevo,html body #dp-ecc27:has(~ #ecc-fechas),html body .dpg-band,html body .dpa-cta{display:none!important}html body section#modelo .dsm-flow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body section#modelo .dsm-flow>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body .dpa-two{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body .dpa-two>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body .dpm3{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body .dpm3>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body #dpevo .g{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body #dpevo .g>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body .dpe-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body .dpe-grid>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body .dpb1-page .dpb1-g{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body .dpb1-page .dpb1-g>*{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start;margin:0!important}html body .dpm3-c,html body .dpa-card,html body .dpe-card{height:auto!important;min-height:0!important}}

@media(max-width:767px){html body .dsm-flow{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;grid-template-columns:none!important;scrollbar-width:none;padding-bottom:8px!important}html body .dsm-flow>.dsm-col{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:start}html body .dsm-fig{display:none!important}html body .dsm-card ul li{font-size:13px!important;padding:4px 0!important}html body .dsm-head{margin-bottom:14px!important}}

@media(max-width:767px){html body .dpev2 .cta,html body .dpwh-g>div:not(.dpwh-l),html body section.ecosistema img,html body #ecosistema img{display:none!important}html.dpm-on body ol.pr .dpm-go{display:none!important}html.dpm-on body .dpev2 .loop{padding:14px!important}html.dpm-on body section:not(.hero):not(#inicio):not([class*=hero]) img:not(.dpss-link img):not([class*=logo]){max-height:140px!important;object-fit:cover!important}}

@media(max-width:767px){html.dpm-on body ul.trust>li:nth-child(n+3){display:none!important}html.dpm-on body ul.trust{margin-top:12px!important}html.dpm-on body .hero .ctas{display:flex!important;flex-direction:column!important;gap:8px!important}html.dpm-on body .hero .ctas>a{width:100%!important;padding:13px 16px!important;font-size:15px!important;border-radius:12px!important;min-height:0!important;line-height:1.2!important}}

@media(max-width:767px){html body section.dp-svc,html body section.dp-ams2,html body .dpss-loop,html body .hero .stats,html body figure.wimg{display:none!important}}

html.dpm-on body figure.wimg,html.dpm-on body section.dp-svc{display:none!important}
html.dpm-on body #perfiles figure,html.dpm-on body #perfiles figure img{max-height:96px!important;height:96px!important;object-fit:cover!important}
html.dpm-on body ol.pr{display:flex!important;flex-direction:column!important;gap:6px!important;grid-template-columns:none!important}
html.dpm-on body ol.pr>li{display:grid!important;grid-template-columns:36px 1fr!important;column-gap:12px!important;padding:10px 12px!important;min-height:0!important;align-items:start!important}
html.dpm-on body ol.pr>li:before{grid-column:1!important;grid-row:1/span 2!important;width:34px!important;height:34px!important;min-width:34px!important;font-size:15px!important;margin:0!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important}html.dpm-on body ol.pr>li>b{grid-column:2!important;font-size:15px!important;margin:0 0 2px!important;position:static!important}html.dpm-on body ol.pr>li>span{grid-column:2!important;font-size:13px!important;line-height:1.4!important;margin:0!important}
html.dpm-on body ol.pr>li h3,html.dpm-on body ol.pr>li h4,html.dpm-on body ol.pr>li strong{font-size:15px!important;margin:0 0 2px!important}
html.dpm-on body ol.pr>li p{font-size:13px!important;margin:0!important;line-height:1.4!important}
html.dpm-on body #proceso .dpm-go{display:none!important}
html.dpm-on body ul.trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:16px!important}
html.dpm-on body ul.trust>li{padding:9px 10px!important;font-size:12.5px!important;margin:0!important;border-radius:12px!important;line-height:1.25!important;width:auto!important;display:flex!important;align-items:center!important;gap:6px!important}
html.dpm-on body ul.trust>li.dpm-proof{background:rgba(242,101,34,.16)!important;border-color:rgba(242,101,34,.5)!important;color:#FFD2B8!important;font-weight:600}
html.dpm-on body .dpss-loop{display:grid!important;grid-template-columns:30px 1fr 30px 1fr!important;gap:10px 8px!important;align-items:center!important;padding:16px!important}
html.dpm-on body .dpss-loop>strong{grid-column:1/-1!important;margin:0 0 2px!important;font-size:12px!important}
html.dpm-on body .dpss-loop>img,html.dpm-on body .dpss-loop>.dpss-ix{width:30px!important;height:30px!important;min-width:30px!important;padding:4px!important;border-radius:8px!important;object-fit:contain!important;margin:0!important}
html.dpm-on body .dpss-loop>.t{font-size:13px!important;margin:0!important}
html.dpm-on body .dpm-go{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:600;font-size:14px;color:#fff!important;text-decoration:none!important}
html.dpm-on body .dpm-go:after{content:'\2192';display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#F26522;color:#fff}
html.dpm-on body .dpss-erp{padding:20px!important}
html.dpm-on body .dpss-link{justify-content:center;gap:10px}
html.dpm-on body .dpss-link img{width:58px!important;height:58px!important;padding:10px!important;object-fit:contain!important}
html.dpm-on body .dpev2 .g{margin-top:16px!important;gap:14px!important}
html.dpm-on body .dpev2 .loop{padding:16px!important}
html.dpm-on body .dpev2 .mo{display:flex!important;flex-direction:column!important;gap:6px!important}
html.dpm-on body .dpev2 .mo>*{padding:9px 12px!important;min-height:0!important;display:grid!important;grid-template-columns:56px 1fr auto!important;align-items:center!important;gap:8px!important;font-size:13.5px!important}
html.dpm-on body .dpss-tl{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:14px!important}
html.dpm-on body .dpss-tl>div{padding:4px 0!important;min-height:0!important;gap:12px!important}
html.dpm-on body .dpss-tl b{width:34px!important;height:34px!important;min-width:34px!important;font-size:14px!important;line-height:34px!important}
html.dpm-on body .dpss-tl+*{margin-top:14px!important}
html.dpm-on body #faq .dp-fqb{font-size:16px!important;padding:14px 16px!important}
html.dpm-on body #faq h2{font-size:24px!important}
html.dpm-on body .dpev2 .cta{padding:16px!important}
html body .dpm-chips>li{padding:10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin:0!important;font-size:13.5px!important}
}

.elementor-3714>.elementor-element-2a17585e{display:none!important}
