/* Portada Servitecap */
html{scroll-behavior:smooth}.sc-promo{padding:60px 20px 68px;background:#f3f6fb;color:#1a2b46}.sc-promo-wrap{max-width:1140px;margin:auto}.sc-promo-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.sc-promo-kicker{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#2866b2}.sc-promo h2{font-family:inherit;font-size:clamp(27px,3.4vw,39px);font-weight:750;letter-spacing:-.035em;margin:8px 0;color:#1a2b46}.sc-promo-head p{max-width:470px;color:#64758d;margin:0;line-height:1.65}.sc-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sc-promo-card{position:relative;min-height:270px;border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;padding:30px;color:#fff;text-decoration:none!important;background-size:cover;background-position:center;box-shadow:0 12px 30px #1a335027;transition:transform .3s ease,box-shadow .3s ease}.sc-promo-card:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,26,52,.94),rgba(12,34,67,.58) 70%,rgba(12,34,67,.35));transition:opacity .3s}.sc-promo-card:hover,.sc-promo-card:focus{transform:translateY(-5px);box-shadow:0 18px 38px #1a335040;color:#fff}.sc-promo-card:hover:before{opacity:.9}.sc-promo-card>div{position:relative;max-width:410px}.sc-promo-card span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#9dc8ff}.sc-promo-card h3{font-size:27px;line-height:1.15;margin:10px 0;color:#fff!important;font-weight:750}.sc-promo-card p{font-size:14px;line-height:1.55;color:#e7eef8;margin:0 0 18px}.sc-promo-card strong{font-size:13px;display:inline-block;color:#fff;border-bottom:1px solid #abc9ed;padding-bottom:5px}.sc-promo-card.one{background-image:url('user_data/servicio/59083.png')}.sc-promo-card.two{background-image:url('user_data/servicio/3894WhatsApp%20Image%202026-06-02%20at%2016.29.59.jpeg')}.sc-promo-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:20px 24px;background:#e3edf9;border-radius:13px;color:#244267}.sc-promo-footer p{margin:0;font-size:15px}.sc-promo-footer a{white-space:nowrap;color:#174e91!important;font-weight:750}.serviciobloque .img-thumbnail{transition:transform .3s ease,box-shadow .3s ease}.serviciobloque a:hover .img-thumbnail{transform:translateY(-5px);box-shadow:0 14px 28px #1b355033}.carousel-inner>.item{transition:transform .85s ease-in-out}.carousel-control{transition:opacity .25s}.carousel-control:hover{opacity:.85}.sc-promo a:focus-visible{outline:3px solid #ffce5c;outline-offset:4px}html.sc-theme-dark .sc-promo{background:#111827;color:#e8eff9}html.sc-theme-dark .sc-promo h2{color:#edf3fb}html.sc-theme-dark .sc-promo-head p{color:#b9c9dc}html.sc-theme-dark .sc-promo-kicker{color:#89baff}html.sc-theme-dark .sc-promo-footer{background:#23344b;color:#e5edf8}html.sc-theme-dark .sc-promo-footer a{color:#bbd9ff!important}@media(max-width:767px){.sc-promo{padding:44px 16px}.sc-promo-head,.sc-promo-footer{align-items:flex-start;flex-direction:column}.sc-promo-grid{grid-template-columns:1fr}.sc-promo-card{min-height:240px;padding:25px}.sc-promo-card h3{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sc-promo-card,.sc-promo-card:before,.serviciobloque .img-thumbnail,.carousel-inner>.item{transition:none!important}}
