
body[data-business-unit="ingenieria"] .site-main{padding-top:0}
.engineering-cover-v106{position:relative;isolation:isolate;height:100svh;min-height:640px;display:grid;place-items:center;background:#172e45;overflow:hidden}
.engineering-cover-v106::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,20,37,.4),rgba(5,20,37,.2) 40%,rgba(5,20,37,.5));z-index:-1}
.engineering-cover-v106 .engineering-cover-image-v106{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:1;transform:none}
.engineering-cover-v106 .engineering-cover-title-v106{color:white;text-align:center;font-size:clamp(64px,8.5vw,150px);line-height:.98;letter-spacing:-.055em;margin:0;padding:100px 6vw 40px;max-width:1200px}
.engineering-detail-v106{padding:110px 5vw 100px;background:#f3f1eb}
.engineering-copy-v106{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 7vw;align-items:start;margin-bottom:65px}
.engineering-copy-v106>a{grid-column:1/-1;justify-self:start}
.engineering-copy-v106 h2{font-size:clamp(44px,5.5vw,88px);line-height:1.03;letter-spacing:-.045em;margin:0;color:#133958}
.engineering-copy-v106 p{font-size:clamp(21px,2vw,29px);line-height:1.5;margin:0;max-width:none}
.engineering-stage-v106{position:relative;padding:0 0 55px 13%}
.engineering-stage-v106 .engineering-detail-image-v106{width:100%;height:70vh;min-height:460px;object-fit:cover;display:block;opacity:1;transform:none}
.engineering-facts-v106{position:absolute;left:0;bottom:0;width:39%;background:#063e68;color:white;padding:40px;box-shadow:0 15px 40px #001c331a}
.engineering-facts-v106 .case-facts{display:block;margin:0}
.engineering-facts-v106 .case-facts>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff45;padding:20px 0}
.engineering-facts-v106 dt{color:#fff;font-size:16px}
.engineering-facts-v106 dd{color:#fff;font-size:23px;text-align:right;margin:0}
@media(max-width:760px){
.engineering-cover-v106{min-height:560px}
.engineering-cover-v106 .engineering-cover-title-v106{font-size:clamp(54px,13vw,86px)}
.engineering-detail-v106{padding:70px 6vw}
.engineering-copy-v106{grid-template-columns:1fr;gap:25px;margin-bottom:35px}
.engineering-stage-v106{padding:0}
.engineering-stage-v106 .engineering-detail-image-v106{height:54vh;min-height:320px}
.engineering-facts-v106{position:relative;margin:-40px 0 0 -3vw;width:95%;padding:24px}
}
.engineering-facts-v106 .case-facts{background:transparent!important;box-shadow:none!important;padding:0!important}.engineering-facts-v106 .case-facts>div{background:transparent!important}
