.servicio-hero{padding:40px 0}.servicio-hero__box{border-radius:15px;min-height:466px;overflow:hidden;position:relative}.servicio-hero__texture{height:100%;inset:0;object-fit:cover;opacity:.6;pointer-events:none;position:absolute;width:100%}.servicio-hero__content{align-items:center;display:flex;min-height:466px;position:relative}.servicio-hero__content--reverse{flex-direction:row-reverse}.servicio-hero__text{color:var(--color-blanco);display:flex;flex-direction:column;gap:20px;padding:40px 40px 40px 95px;position:relative;width:45%;z-index:1}.servicio-hero__content--reverse .servicio-hero__text{padding:40px 95px 40px 40px}.servicio-hero__badge{margin-bottom:4px}.servicio-hero__title{color:var(--color-blanco)}.servicio-hero__text .body-lg{color:var(--color-blanco);opacity:.95}.servicio-hero__cta{align-self:flex-start}.servicio-hero__cta--solid{background:var(--color-verde-1-700);color:var(--color-blanco)}.servicio-hero__cta--solid:hover{background:var(--color-blanco);color:var(--color-verde-2)}.servicio-hero__cta-icon{background-color:currentColor;display:block;flex-shrink:0;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.servicio-hero__cta--inverse{background:var(--color-blanco);color:var(--color-verde-2)}.servicio-hero__cta--inverse:hover{background:var(--color-verde-3);color:var(--color-blanco)}.servicio-hero__note{align-self:flex-start;background:var(--color-blanco);border-radius:15px;color:var(--color-verde-2);font-size:16px;font-weight:700;padding:10px 16px}.servicio-hero__photo{border-radius:0 15px 15px 0;flex:1;height:466px;overflow:hidden;position:relative;z-index:1}.servicio-hero__content--reverse .servicio-hero__photo{border-radius:15px 0 0 15px}.servicio-hero__photo img{height:100%;object-fit:cover;object-position:right center;width:100%}.servicio-hero__content--reverse .servicio-hero__photo img{object-position:left center}.servicio-hero__photo img:nth-child(2){height:93px;width:auto}.servicio-hero__demand-badge{bottom:24px;height:auto;position:absolute;right:24px;width:180px}@media (max-width:768px){.servicio-hero__demand-badge{bottom:16px;right:16px;width:130px}}@media (max-width:1024px){.servicio-hero__text{padding:32px 32px 32px 48px;width:48%}}@media (max-width:768px){.servicio-hero{padding:24px 0 32px}.servicio-hero__box{min-height:0}.servicio-hero__content{flex-direction:column;min-height:0}.servicio-hero__text{order:2;padding:32px 20px;width:100%}.servicio-hero__photo{border-radius:15px 15px 0 0;height:240px;order:1;width:100%}}