.value-proposal-component>.container{padding-top:48px;padding-bottom:48px}
@media(min-width:1024px){.value-proposal-component>.container{padding-top:104px;padding-bottom:120px}
}
.value-proposal-component .component-title.text-center .rp-title,.value-proposal-component .component-description.text-center .rp-description{text-align:left}
@media(min-width:1024px){.value-proposal-component .component-title.text-center .rp-title,.value-proposal-component .component-description.text-center .rp-description{text-align:center}
}
.value-proposal-component .component-description.text-center .rp-description{margin-bottom:20px;font:var(--rds-body-01)}
@media(min-width:1024px){.value-proposal-component .component-description.text-center .rp-description{margin-bottom:32px}
}
.value-proposal-component .card-proporsal{padding-top:12px;padding-bottom:12px;display:flex}
.value-proposal-component .card-proporsal .block-img{margin-right:24px;width:50px;min-width:50px;overflow:hidden}
.value-proposal-component .card-proporsal .block-img img{width:100%}
.value-proposal-component .card-proporsal .rp-icon{border-radius:var(--rds-radius-round);background:var(--rds-color-content-highlightedIconOnly-AltGradientOrange);-webkit-background-clip:text;color:transparent;background-color:var(--rds-color-surface-sand);margin-right:24px}
.value-proposal-component .proposal-num{margin-bottom:8px;margin-top:8px}
@media(min-width:1024px){.value-proposal-component .proposal-num{margin-top:0;margin-bottom:16px}
}
.value-proposal-component .proposal-num .rp-description{overflow:unset}
.value-proposal-component .proposal-num .rp-description p{background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent}
.value-proposal-component .proposal-title{margin-bottom:8px}
.value-proposal-component .proposal-text:not(.text-grey) p,.value-proposal-component .proposal-text:not(.text-grey) ul,.value-proposal-component .proposal-text:not(.text-grey) ol,.value-proposal-component .proposal-text:not(.text-grey) div{color:var(--rds-color-content-medium)}
@media(min-width:1024px){.value-proposal-component .block-center{text-align:center}
.value-proposal-component .block-center .block-info{width:100%}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal__ctn{gap:16px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal__ctn{gap:0}
}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal{flex-direction:column;align-items:center;gap:16px}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img{margin-right:8px;width:56px;min-width:56px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img{margin:0;width:80px;height:80px}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img div{width:56px;height:56px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img div{width:inherit;height:inherit}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img div picture{display:flex;width:inherit;height:inherit;justify-content:center;align-items:center}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-img div picture img{max-width:100%;max-height:100%;object-fit:contain}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info{padding-left:32px;padding-right:32px}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .proposal-title{margin-bottom:4px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .proposal-title{margin-bottom:8px}
}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info p{text-align:center}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .button{display:none}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .button{display:flex;margin-top:16px;justify-content:center;align-items:center}
}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .button .rp-btn{padding:8px 28px;min-width:160px}
}
.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .link-repsol{display:block;margin-top:16px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .link-repsol{display:none}
}
.value-proposal-component .container.value-proposal__4-items .component-title .rp-title{margin-bottom:40px}
.value-proposal-component .container.value-proposal__4-items .card-proporsal__ctn{display:flex;flex-direction:column;gap:40px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal__ctn{gap:32px;justify-content:center;flex-direction:row}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal{padding:0}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal{flex:1;flex-direction:column;align-items:center}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-img{margin-right:0;min-width:auto;width:auto}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-img:has(picture){margin-right:24px;min-width:56px;width:56px;height:56px}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-img:has(picture){margin-right:0;margin-bottom:16px;width:80px;height:80px}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-img picture{display:block;width:inherit;height:inherit}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-img picture img{width:100%;height:100%;object-fit:contain}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info{display:flex;flex-direction:column;justify-content:center}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info{display:block;padding-left:32px;padding-right:32px}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .proposal-title{margin-bottom:0}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info p{text-align:center}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .proposal-text .rp-description{margin-top:4px}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .button{display:none}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .button{display:flex;justify-content:center;align-items:center}
}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .button .rp-btn{margin-top:16px;width:auto}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .link-repsol{display:block}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .link-repsol{display:none}
}
.value-proposal-component .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .link-repsol .rp-link{margin-top:16px}
.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button{margin-top:40px;text-align:center}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button{margin-top:48px}
}
.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button .button-repsol{width:100%}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button .button-repsol{width:auto}
}
.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button .button-repsol a{max-width:none}
@media(min-width:1024px){.value-proposal-component .container.value-proposal__4-items .value-proposal__common-button .button-repsol a{min-width:220px}
}
.value-proposal-component.isAuthor .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .button,.value-proposal-component.isAuthor .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .button{display:flex}
@media(min-width:1024px){.value-proposal-component.isAuthor .container.value-proposal__vertical .card-proporsal .block-info .block-info__links .link-repsol,.value-proposal-component.isAuthor .container.value-proposal__4-items .card-proporsal .block-info .block-info__links .link-repsol{display:block}
}
.rp-corporate-page .value-proposal-component>.container{padding-top:0;padding-bottom:0}
@media(min-width:1024px){.rp-corporate-page .value-proposal-component>.container{padding-top:inherit;padding-bottom:inherit}
}