body{background-color:#f8f8f8;overflow-x:hidden;color:#464646}
@media(prefers-color-scheme:dark){body{background-color:#f8f8f8}
}
body.page-private-area.backgroundWhite{background-color:#fff}
@media(max-width:720px){body .container{padding-left:20px;padding-right:20px}
body .container .container{padding-left:8px;padding-right:8px}
}
.text b .hightlight{background-color:#ffc800;padding:0 4px}
.text ul{list-style:none}
.text ul li{position:relative;padding-left:20px}
.text ul li::before{content:"";color:#e3973d;font-weight:bold;display:inline-block;width:8px;height:8px;background:#e3973d;border-color:#e3973d;border-radius:3px;margin-right:12px;margin-bottom:1px;position:absolute;left:0;top:4px}
.text ol{list-style:none;counter-reset:li}
.text ol li{position:relative;padding-left:20px;counter-increment:li}
.text ol li::before{content:counter(li);color:#e3973d;display:inline-block;margin-right:12px;margin-bottom:1px;font-size:14px;position:absolute;left:0}
.rp-description a{color:#016a7f}
img.up-focus{object-position:0}
img.up-16-focus{object-position:0 16%}
img.up-33-focus{object-position:0 33%}
img.bottom-33-focus{object-position:0 67%}
img.bottom-16-focus{object-position:0 84%}
img.bottom-focus{object-position:0 100%}
.list-reset-appearance{list-style:none;padding-left:0;margin-bottom:0}
[class*='-component'].backgroundWhite{background-color:#fff}
[class*='-component'].backgroundYellowHigh{background-color:#ffc800}
[class*='-component'].backgroundYellow{background-color:#fff8e0}
[class*='-component'].backgroundGrey{background-color:#f2f2f2}
[class*='-component'].backgroundLightGrey{background-color:#f8f8f8}
[class*='-component'].backgroundBlue{background-color:#0b1741}
[class*='-component'].backgroundBlueRoute{background-color:#003766}
[class*='-component'].backgroundTurquoise{background-color:#005161}
[class*='-component'].backgroundBurgundy{background-color:#b52958}
[data-granite-coral-multifield-name="./listItems"]{padding:0;counter-reset:li}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item{margin:0;padding:.625rem}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item:not(:n){border-top:2px solid #b1b1b1}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item:nth-of-type(even){background-color:#f7f7f7}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item .coral-Heading--3{position:relative;margin-block:8px;counter-increment:li}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item .coral-Heading--3::after{position:absolute;content:counter(li);padding-left:5px}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item .coral-Form-fieldset-legend{font-size:1rem}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item .coral-Form-field.coral3-Select *{margin-inline:0}
[data-granite-coral-multifield-name="./listItems"] .coral3-Multifield-item .coral-InputGroup .coral3-Button.coral3-Button--secondary{margin:0}
[data-granite-coral-multifield-name="./listItems"] .coral3-Button.coral3-Button--secondary{margin:.625rem}
.mixin-animate-basic{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.mixin-link-decrease:hover{opacity:.75}
.mixin-link-decrease:active{opacity:.5}
.mixin-link-decrease:disabled,.mixin-link-decrease.btn-disabled{opacity:.3}
.mixin-link-decrease:focus{border-color:#9cd1ff;outline:0}
.mixin-state-focus:focus{border-color:#9cd1ff;outline:0}
.mixin-link-basic{color:#464646}
.mixin-link-basic.active,.mixin-link-basic:active{color:#016a7f}
.mixin-link-basic:disabled,.mixin-link-basic.rp-disabled,.mixin-link-basic:hover{color:#aaa}
.mixin-link-grey-hover-turquoise{color:#464646}
.mixin-link-grey-hover-turquoise:hover{color:#016a7f}
.mixin-link-basic-inverse{color:#fff}
.mixin-link-basic-inverse:hover{color:#f8f8f8}
.mixin-link-basic-inverse.active,.mixin-link-basic-inverse:active{color:#016a7f}
.mixin-link-basic-inverse:disabled,.mixin-link-basic-inverse.rp-disabled{color:#aaa}
.mixin-link-white-hover-grey{color:#fff}
.mixin-link-white-hover-grey:hover{color:#aaa}
.mixin-link-white-hover-grey.active,.mixin-link-white-hover-grey:active{color:#757575}
.mixin-link-white-hover-grey:disabled,.mixin-link-white-hover-grey.rp-disabled{color:#464646}
.mixin-link-white-hover-yellow{color:#fff;opacity:1}
.mixin-link-white-hover-yellow:hover{color:#ffc800}
.mixin-link-white-hover-yellow.active,.mixin-link-white-hover-yellow:active{color:#757575}
.mixin-link-white-hover-yellow:disabled,.mixin-link-white-hover-yellow.rp-disabled{color:#464646}
.mixin-link-white{color:#fff}
.mixin-link-white:hover{opacity:.75}
.mixin-link-white:active{opacity:.5}
.mixin-link-white:disabled,.mixin-link-white.btn-disabled{opacity:.3}
.mixin-link-white:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise{color:#016a7f}
.mixin-link-turquoise:hover{opacity:.75}
.mixin-link-turquoise:active{opacity:.5}
.mixin-link-turquoise:disabled,.mixin-link-turquoise.btn-disabled{opacity:.3}
.mixin-link-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise-90{color:#016a7f}
.mixin-link-turquoise-90:hover{color:#00404d}
.mixin-link-reverse{color:#fff}
.mixin-link-reverse .rp-arrow{color:#fff}
.mixin-link-reverse:hover{color:#aaa}
.mixin-link-reverse:hover .rp-arrow{color:#aaa}
.mixin-link-reverse:active{color:#fff}
.mixin-link-reverse:active .rp-arrow{color:#fff}
.mixin-state-disabled:disabled,.mixin-state-disabled.rp-disabled,.mixin-state-disabled[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-white{color:#016a7f;background-color:#fff}
.mixin-states-rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.mixin-states-rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.mixin-states-rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-white:disabled,.mixin-states-rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.mixin-states-rp-btn-turquoise{color:#fff;background-color:#016a7f}
.mixin-states-rp-btn-turquoise:hover{background-color:#00404d}
.mixin-states-rp-btn-turquoise:active{background-color:#00adc3}
.mixin-states-rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-turquoise:disabled,.mixin-states-rp-btn-turquoise.rp-disabled,.mixin-states-rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-grey:hover{opacity:.75}
.mixin-states-rp-btn-grey:active{opacity:.5}
.mixin-states-rp-btn-grey:disabled,.mixin-states-rp-btn-grey.btn-disabled{opacity:.3}
.mixin-states-rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.mixin-states-rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.mixin-states-rp-btn-secondary:active{background-color:#b0e1e7}
.mixin-states-rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary:disabled,.mixin-states-rp-btn-secondary.rp-disabled,.mixin-states-rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia-display{display:flex;align-items:center;justify-content:center}
.reset-appearance-button{padding:0;border:0;outline:0;background:0}
.reset-appearance-button:focus{outline:0}
.rp-guia-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:#016a7f;background-color:#f2f2f2;box-shadow:0 8px 32px -16px rgba(0,0,0,0.08);border-radius:4px}
.rp-btn-guia{display:flex;align-items:center;justify-content:center;padding:0;border:0;outline:0;background:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;gap:8px;width:100%;font-family:"Roboto-Regular";border:solid transparent;border-radius:8px;cursor:pointer}
.rp-btn-guia:focus{outline:0}
@media(min-width:720px){.rp-btn-guia{width:auto}
}
.rp-btn-guia:not(.rp-btn-small){padding:8px;font-size:18px;line-height:32px;border-width:4px}
@media(min-width:375px){.rp-btn-guia:not(.rp-btn-small){padding-inline:16px}
}
@media(min-width:1024px){.rp-btn-guia:not(.rp-btn-small){padding-inline:28px;font-size:16px;line-height:24px}
}
.rp-btn-guia:not(.rp-btn-small) .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.rp-btn-guia:not(.rp-btn-small) .icon-rp::before{font-size:20px}
.rp-btn-guia:not(.rp-btn-small) .icon-rp img{width:100%;height:100%}
.rp-btn-guia.rp-btn-small{height:40px;padding:6px 10px;font-size:16px;line-height:24px;border-width:2px}
@media(min-width:1024px){.rp-btn-guia.rp-btn-small{height:32px;padding:2px 14px;font-size:14px}
}
.rp-btn-guia.rp-btn-small .icon-rp{display:flex;justify-content:center;align-items:center;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px;font-size:14px}
.rp-btn-guia.rp-btn-small .icon-rp::before{font-size:14px}
.rp-btn-guia.rp-btn-small .icon-rp img{width:100%;height:100%}
.rp-btn-guia.rp-btn-turquoise{color:#fff;background-color:#016a7f}
.rp-btn-guia.rp-btn-turquoise:hover{background-color:#00404d}
.rp-btn-guia.rp-btn-turquoise:active{background-color:#00adc3}
.rp-btn-guia.rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-turquoise:disabled,.rp-btn-guia.rp-btn-turquoise.rp-disabled,.rp-btn-guia.rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia.rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.rp-btn-guia.rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.rp-btn-guia.rp-btn-secondary:active{background-color:#b0e1e7}
.rp-btn-guia.rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-secondary:disabled,.rp-btn-guia.rp-btn-secondary.rp-disabled,.rp-btn-guia.rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-btn-guia.rp-btn-white{color:#016a7f;background-color:#fff}
.rp-btn-guia.rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.rp-btn-guia.rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.rp-btn-guia.rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia.rp-btn-white:disabled,.rp-btn-guia.rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.rp-btn-guia.rp-btn-grey{background-color:#f8f8f8}
.rp-btn-guia.rp-btn-grey:hover{opacity:.75}
.rp-btn-guia.rp-btn-grey:active{opacity:.5}
.rp-btn-guia.rp-btn-grey:disabled,.rp-btn-guia.rp-btn-grey.btn-disabled{opacity:.3}
.rp-btn-guia.rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.rp-btn-guia--seeGallery,.rp-btn-guia--play,.rp-btn-guia--share,.rp-btn-guia--feedback,.rp-btn-guia--save{width:56px;height:56px}
@media(min-width:1024px){.rp-btn-guia--seeGallery,.rp-btn-guia--play,.rp-btn-guia--share,.rp-btn-guia--feedback,.rp-btn-guia--save{width:48px;height:48px}
.rp-btn-guia--seeGallery:not(.rp-btn-small),.rp-btn-guia--play:not(.rp-btn-small),.rp-btn-guia--share:not(.rp-btn-small),.rp-btn-guia--feedback:not(.rp-btn-small),.rp-btn-guia--save:not(.rp-btn-small){padding:8px}
}
.rp-btn-guia--seeGallery .text,.rp-btn-guia--play .text,.rp-btn-guia--share .text,.rp-btn-guia--feedback .text,.rp-btn-guia--save .text{display:none}
.rp-btn-guia--seeGallery.text--show,.rp-btn-guia--play.text--show,.rp-btn-guia--share.text--show,.rp-btn-guia--feedback.text--show,.rp-btn-guia--save.text--show{width:max-content;padding:8px}
@media(min-width:375px){.rp-btn-guia--seeGallery.text--show,.rp-btn-guia--play.text--show,.rp-btn-guia--share.text--show,.rp-btn-guia--feedback.text--show,.rp-btn-guia--save.text--show{padding-inline:28px}
}
@media(min-width:375px){.rp-btn-guia--seeGallery.text--show .text,.rp-btn-guia--play.text--show .text,.rp-btn-guia--share.text--show .text,.rp-btn-guia--feedback.text--show .text,.rp-btn-guia--save.text--show .text{display:inline-flex}
}
.mixin-link-decrease:hover{opacity:.75}
.mixin-link-decrease:active{opacity:.5}
.mixin-link-decrease:disabled,.mixin-link-decrease.btn-disabled{opacity:.3}
.mixin-link-decrease:focus{border-color:#9cd1ff;outline:0}
.mixin-state-focus:focus{border-color:#9cd1ff;outline:0}
.mixin-link-basic{color:#464646}
.mixin-link-basic.active,.mixin-link-basic:active{color:#016a7f}
.mixin-link-basic:disabled,.mixin-link-basic.rp-disabled,.mixin-link-basic:hover{color:#aaa}
.mixin-link-grey-hover-turquoise{color:#464646}
.mixin-link-grey-hover-turquoise:hover{color:#016a7f}
.mixin-link-basic-inverse{color:#fff}
.mixin-link-basic-inverse:hover{color:#f8f8f8}
.mixin-link-basic-inverse.active,.mixin-link-basic-inverse:active{color:#016a7f}
.mixin-link-basic-inverse:disabled,.mixin-link-basic-inverse.rp-disabled{color:#aaa}
.mixin-link-white-hover-grey{color:#fff}
.mixin-link-white-hover-grey:hover{color:#aaa}
.mixin-link-white-hover-grey.active,.mixin-link-white-hover-grey:active{color:#757575}
.mixin-link-white-hover-grey:disabled,.mixin-link-white-hover-grey.rp-disabled{color:#464646}
.mixin-link-white-hover-yellow{color:#fff;opacity:1}
.mixin-link-white-hover-yellow:hover{color:#ffc800}
.mixin-link-white-hover-yellow.active,.mixin-link-white-hover-yellow:active{color:#757575}
.mixin-link-white-hover-yellow:disabled,.mixin-link-white-hover-yellow.rp-disabled{color:#464646}
.mixin-link-white{color:#fff}
.mixin-link-white:hover{opacity:.75}
.mixin-link-white:active{opacity:.5}
.mixin-link-white:disabled,.mixin-link-white.btn-disabled{opacity:.3}
.mixin-link-white:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise{color:#016a7f}
.mixin-link-turquoise:hover{opacity:.75}
.mixin-link-turquoise:active{opacity:.5}
.mixin-link-turquoise:disabled,.mixin-link-turquoise.btn-disabled{opacity:.3}
.mixin-link-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise-90{color:#016a7f}
.mixin-link-turquoise-90:hover{color:#00404d}
.mixin-link-reverse{color:#fff}
.mixin-link-reverse .rp-arrow{color:#fff}
.mixin-link-reverse:hover{color:#aaa}
.mixin-link-reverse:hover .rp-arrow{color:#aaa}
.mixin-link-reverse:active{color:#fff}
.mixin-link-reverse:active .rp-arrow{color:#fff}
.mixin-state-disabled:disabled,.mixin-state-disabled.rp-disabled,.mixin-state-disabled[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-white{color:#016a7f;background-color:#fff}
.mixin-states-rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.mixin-states-rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.mixin-states-rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-white:disabled,.mixin-states-rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.mixin-states-rp-btn-turquoise{color:#fff;background-color:#016a7f}
.mixin-states-rp-btn-turquoise:hover{background-color:#00404d}
.mixin-states-rp-btn-turquoise:active{background-color:#00adc3}
.mixin-states-rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-turquoise:disabled,.mixin-states-rp-btn-turquoise.rp-disabled,.mixin-states-rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-grey:hover{opacity:.75}
.mixin-states-rp-btn-grey:active{opacity:.5}
.mixin-states-rp-btn-grey:disabled,.mixin-states-rp-btn-grey.btn-disabled{opacity:.3}
.mixin-states-rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.mixin-states-rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.mixin-states-rp-btn-secondary:active{background-color:#b0e1e7}
.mixin-states-rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary:disabled,.mixin-states-rp-btn-secondary.rp-disabled,.mixin-states-rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-link{display:inline-flex;align-items:center;gap:4px;font-family:"Roboto-Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-decoration:none}
.rp-link:not(.rp-link-white){color:#016a7f}
.rp-link:not(.rp-link-white):hover{opacity:.75}
.rp-link:not(.rp-link-white):active{opacity:.5}
.rp-link:not(.rp-link-white):disabled,.rp-link:not(.rp-link-white).btn-disabled{opacity:.3}
.rp-link:not(.rp-link-white):focus{border-color:#9cd1ff;outline:0}
.rp-link.rp-link-white{color:#fff}
.rp-link.rp-link-white:hover{opacity:.75}
.rp-link.rp-link-white:active{opacity:.5}
.rp-link.rp-link-white:disabled,.rp-link.rp-link-white.btn-disabled{opacity:.3}
.rp-link.rp-link-white:focus{border-color:#9cd1ff;outline:0}
.rp-link .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.rp-link .icon-rp::before{font-size:20px}
.rp-link .icon-rp img{width:100%;height:100%}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-headline-03.rp-guia-headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.rp-guia-headline-03.rp-guia-headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.rp-guia-headline-03.rp-guia-headline-marker{margin-bottom:42px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.headline-marker{margin-bottom:42px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-headline-03.rp-guia-headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.rp-guia-headline-03.rp-guia-headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.rp-guia-headline-03.rp-guia-headline-marker{margin-bottom:42px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.headline-marker{position:relative;margin-bottom:32px;min-width:200px}
.headline-marker::before{position:absolute;bottom:-20px;display:block;width:100%;content:url("../../../content/dam/repsol-guia/guia-images/vectores/trazo-title.svg")}
@media(min-width:1024px){.headline-marker{margin-bottom:42px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-guia-tag{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;padding:4px 8px;color:#464646;border:solid 1px #ddd;border-radius:4px;letter-spacing:.0025em}
.rp-guia-tag:not(.rp-body-semibold){font-weight:400}
.rp-guia-tag.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-guia-tag:hover{background-color:#f8f8f8}
.rp-guia-tag:active,.rp-guia-tag.active{color:#464646}
.rp-guia-tag:disabled,.rp-guia-tag.disabled,.rp-guia-tag.rp-disabled{color:#aaa;border:solid 1px #aaa}
.rp-guia-list-tags .rp-guia-tag{display:inline-block;margin-right:16px;margin-bottom:4px}
.rp-guia-container{overflow-x:clip}
.container-n{margin-right:16px;margin-left:16px;padding-right:0;padding-left:0;width:auto}
@media(min-width:720px){.container-n{max-width:688px}
}
@media(min-width:1024px){.container-n{max-width:936px}
}
@media(min-width:1280px){.container-n{max-width:1152px}
}
@media(min-width:1440px){.container-n{max-width:1248px}
}
@media(min-width:1920px){.container-n{max-width:1504px}
}
.container-n-sm,.container-n-md,.container-n-lg,.container-n-xl,.container-n-xxl{margin-right:16px;margin-left:16px;padding-right:0;padding-left:0;width:auto}
@media(min-width:720px){.container-n,.container-n-sm{margin-right:auto;margin-left:auto;max-width:688px}
}
@media(min-width:1024px){.container-n,.container-n-sm,.container-n-md{margin-right:auto;margin-left:auto;max-width:936px}
.container-n-lg,.container-n-xl{margin-right:44px;margin-left:44px}
}
@media(min-width:1280px){.container-n,.container-n-sm,.container-n-md,.container-n-lg{margin-right:auto;margin-left:auto;max-width:1152px}
.container-n-xl{margin-right:64px;margin-left:64px}
}
@media(min-width:1440px){.container-n,.container-n-sm,.container-n-md,.container-n-lg,.container-n-xl{margin-right:auto;margin-left:auto;max-width:1248px}
}
@media(min-width:1920px){.container-n,.container-n-sm,.container-n-md,.container-n-lg,.container-n-xl,.container-n-xxl{margin-right:auto;margin-left:auto;max-width:1504px}
}
.row-n{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}
@media(min-width:1024px){.row-n{margin-right:-20px;margin-left:-20px}
}
@media(min-width:1280px){.row-n{margin-right:-24px;margin-left:-24px}
}
.no-gutters-n{margin-right:0;margin-left:0}
.no-gutters-n>.col-n,.no-gutters-n>[class*="col-"]{padding-right:0;padding-left:0}
.col-n-1,.col-n-2,.col-n-3,.col-n-4,.col-n-5,.col-n-6,.col-n-7,.col-n-8,.col-n-9,.col-n-10,.col-n-11,.col-n-12,.col-n,.col-n-auto,.col-n-sm-1,.col-n-sm-2,.col-n-sm-3,.col-n-sm-4,.col-n-sm-5,.col-n-sm-6,.col-n-sm-7,.col-n-sm-8,.col-n-sm-9,.col-n-sm-10,.col-n-sm-11,.col-n-sm-12,.col-n-sm,.col-n-sm-auto,.col-n-md-1,.col-n-md-2,.col-n-md-3,.col-n-md-4,.col-n-md-5,.col-n-md-6,.col-n-md-7,.col-n-md-8,.col-n-md-9,.col-n-md-10,.col-n-md-11,.col-n-md-12,.col-n-md,.col-n-md-auto,.col-n-lg-1,.col-n-lg-2,.col-n-lg-3,.col-n-lg-4,.col-n-lg-5,.col-n-lg-6,.col-n-lg-7,.col-n-lg-8,.col-n-lg-9,.col-n-lg-10,.col-n-lg-11,.col-n-lg-12,.col-n-lg,.col-n-lg-auto,.col-n-xl-1,.col-n-xl-2,.col-n-xl-3,.col-n-xl-4,.col-n-xl-5,.col-n-xl-6,.col-n-xl-7,.col-n-xl-8,.col-n-xl-9,.col-n-xl-10,.col-n-xl-11,.col-n-xl-12,.col-n-xl,.col-n-xl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}
@media(min-width:1024px){.col-n-1,.col-n-2,.col-n-3,.col-n-4,.col-n-5,.col-n-6,.col-n-7,.col-n-8,.col-n-9,.col-n-10,.col-n-11,.col-n-12,.col-n,.col-n-auto,.col-n-sm-1,.col-n-sm-2,.col-n-sm-3,.col-n-sm-4,.col-n-sm-5,.col-n-sm-6,.col-n-sm-7,.col-n-sm-8,.col-n-sm-9,.col-n-sm-10,.col-n-sm-11,.col-n-sm-12,.col-n-sm,.col-n-sm-auto,.col-n-md-1,.col-n-md-2,.col-n-md-3,.col-n-md-4,.col-n-md-5,.col-n-md-6,.col-n-md-7,.col-n-md-8,.col-n-md-9,.col-n-md-10,.col-n-md-11,.col-n-md-12,.col-n-md,.col-n-md-auto,.col-n-lg-1,.col-n-lg-2,.col-n-lg-3,.col-n-lg-4,.col-n-lg-5,.col-n-lg-6,.col-n-lg-7,.col-n-lg-8,.col-n-lg-9,.col-n-lg-10,.col-n-lg-11,.col-n-lg-12,.col-n-lg,.col-n-lg-auto,.col-n-xl-1,.col-n-xl-2,.col-n-xl-3,.col-n-xl-4,.col-n-xl-5,.col-n-xl-6,.col-n-xl-7,.col-n-xl-8,.col-n-xl-9,.col-n-xl-10,.col-n-xl-11,.col-n-xl-12,.col-n-xl,.col-n-xl-auto{position:relative;width:100%;padding-right:12px;padding-left:12px}
}
@media(min-width:1280px){.col-n-1,.col-n-2,.col-n-3,.col-n-4,.col-n-5,.col-n-6,.col-n-7,.col-n-8,.col-n-9,.col-n-10,.col-n-11,.col-n-12,.col-n,.col-n-auto,.col-n-sm-1,.col-n-sm-2,.col-n-sm-3,.col-n-sm-4,.col-n-sm-5,.col-n-sm-6,.col-n-sm-7,.col-n-sm-8,.col-n-sm-9,.col-n-sm-10,.col-n-sm-11,.col-n-sm-12,.col-n-sm,.col-n-sm-auto,.col-n-md-1,.col-n-md-2,.col-n-md-3,.col-n-md-4,.col-n-md-5,.col-n-md-6,.col-n-md-7,.col-n-md-8,.col-n-md-9,.col-n-md-10,.col-n-md-11,.col-n-md-12,.col-n-md,.col-n-md-auto,.col-n-lg-1,.col-n-lg-2,.col-n-lg-3,.col-n-lg-4,.col-n-lg-5,.col-n-lg-6,.col-n-lg-7,.col-n-lg-8,.col-n-lg-9,.col-n-lg-10,.col-n-lg-11,.col-n-lg-12,.col-n-lg,.col-n-lg-auto,.col-n-xl-1,.col-n-xl-2,.col-n-xl-3,.col-n-xl-4,.col-n-xl-5,.col-n-xl-6,.col-n-xl-7,.col-n-xl-8,.col-n-xl-9,.col-n-xl-10,.col-n-xl-11,.col-n-xl-12,.col-n-xl,.col-n-xl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}
}
@media(min-width:1440px){.col-n-1,.col-n-2,.col-n-3,.col-n-4,.col-n-5,.col-n-6,.col-n-7,.col-n-8,.col-n-9,.col-n-10,.col-n-11,.col-n-12,.col-n,.col-n-auto,.col-n-sm-1,.col-n-sm-2,.col-n-sm-3,.col-n-sm-4,.col-n-sm-5,.col-n-sm-6,.col-n-sm-7,.col-n-sm-8,.col-n-sm-9,.col-n-sm-10,.col-n-sm-11,.col-n-sm-12,.col-n-sm,.col-n-sm-auto,.col-n-md-1,.col-n-md-2,.col-n-md-3,.col-n-md-4,.col-n-md-5,.col-n-md-6,.col-n-md-7,.col-n-md-8,.col-n-md-9,.col-n-md-10,.col-n-md-11,.col-n-md-12,.col-n-md,.col-n-md-auto,.col-n-lg-1,.col-n-lg-2,.col-n-lg-3,.col-n-lg-4,.col-n-lg-5,.col-n-lg-6,.col-n-lg-7,.col-n-lg-8,.col-n-lg-9,.col-n-lg-10,.col-n-lg-11,.col-n-lg-12,.col-n-lg,.col-n-lg-auto,.col-n-xl-1,.col-n-xl-2,.col-n-xl-3,.col-n-xl-4,.col-n-xl-5,.col-n-xl-6,.col-n-xl-7,.col-n-xl-8,.col-n-xl-9,.col-n-xl-10,.col-n-xl-11,.col-n-xl-12,.col-n-xl,.col-n-xl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}
}
.geolocation{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.geolocation .icon-rp-Geolocation{display:flex;justify-content:center;align-items:center;min-width:48px;width:48px;max-width:48px;min-height:48px;height:48px;max-height:48px;font-size:20px;background-color:#f8f8f8;border-radius:8px}
.geolocation .icon-rp-Geolocation::before{font-size:20px}
.geolocation .icon-rp-Geolocation img{width:100%;height:100%}
@media(hover:hover){.geolocation:hover{cursor:pointer}
}
.geolocation .text-error{display:none;width:100%;color:#e4002b}
.container-mobile{margin-inline:16px}
.container-mobile-full{margin-inline:0}
@media(min-width:720px){.container-mobile-full{margin-inline:auto}
}
@media(min-width:720px){.container-tablet{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-tablet{padding-inline:8px}
}
.container-fluid-12-columns{margin-inline:16px}
@media(min-width:720px){.container-fluid-12-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-fluid-12-columns{padding-inline:8px}
}
@media(min-width:1024px){.container-fluid-12-columns{max-width:936px;padding-inline:8px}
}
@media(min-width:1280px){.container-fluid-12-columns{max-width:100%;padding-inline:60px}
}
@media(min-width:1440px){.container-fluid-12-columns{max-width:1248px;padding-inline:8px}
}
@media(min-width:1920px){.container-fluid-12-columns{max-width:1504px}
}
@media(min-width:1024px){.container-fluid-12-columns-m{max-width:936px;padding-inline:8px;margin-inline:auto}
}
@media(min-width:1280px){.container-fluid-12-columns-m{max-width:100%;padding-inline:60px}
}
@media(min-width:1440px){.container-fluid-12-columns-m{max-width:1248px;padding-inline:8px}
}
@media(min-width:1920px){.container-fluid-12-columns-m{max-width:1504px}
}
.container-bigq-10-columns{margin-inline:16px}
@media(min-width:720px){.container-bigq-10-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-bigq-10-columns{padding-inline:8px}
}
@media(min-width:1024px){.container-bigq-10-columns{max-width:936px;padding-inline:8px}
}
@media(min-width:1280px){.container-bigq-10-columns{max-width:100%;padding-inline:60px}
}
@media(min-width:1440px){.container-bigq-10-columns{max-width:1248px;padding-inline:8px}
}
@media(min-width:1920px){.container-bigq-10-columns{max-width:1504px}
}
@media(min-width:1920px){.container-bigq-10-columns{max-width:1266px}
}
.container-bigq-8-columns{margin-inline:16px}
@media(min-width:720px){.container-bigq-8-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-bigq-8-columns{padding-inline:8px}
}
@media(min-width:1024px){.container-bigq-8-columns{max-width:778px;padding-inline:8px}
}
@media(min-width:1440px){.container-bigq-8-columns{max-width:830px}
}
@media(min-width:1920px){.container-bigq-8-columns{max-width:1000px}
}
.container-mediumq-8-columns{margin-inline:16px}
@media(min-width:720px){.container-mediumq-8-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-mediumq-8-columns{padding-inline:8px}
}
@media(min-width:720px){.container-mediumq-8-columns{max-width:552px;padding-inline:8px}
}
@media(min-width:721px){.container-mediumq-8-columns{max-width:570px}
}
@media(min-width:1024px){.container-mediumq-8-columns{max-width:622px}
}
@media(min-width:1440px){.container-mediumq-8-columns{margin-inline:16px}
}
@media(min-width:1440px) and (min-width:720px){.container-mediumq-8-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:1440px) and (min-width:721px){.container-mediumq-8-columns{padding-inline:8px}
}
@media(min-width:1440px) and (min-width:1024px){.container-mediumq-8-columns{max-width:778px;padding-inline:8px}
}
@media(min-width:1440px) and (min-width:1440px){.container-mediumq-8-columns{max-width:830px}
}
@media(min-width:1440px) and (min-width:1920px){.container-mediumq-8-columns{max-width:1000px}
}
.container-12-columns{margin-inline:16px}
@media(min-width:720px){.container-12-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-12-columns{padding-inline:8px}
}
@media(min-width:1024px){.container-12-columns{max-width:936px;padding-inline:8px}
}
@media(min-width:1440px){.container-12-columns{max-width:1248px}
}
@media(min-width:1920px){.container-12-columns{max-width:1504px}
}
.container-6-columns{margin-inline:16px}
@media(min-width:720px){.container-6-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-6-columns{padding-inline:8px}
}
@media(min-width:720px){.container-6-columns{max-width:424px}
}
@media(min-width:721px){.container-6-columns{max-width:442px}
}
@media(min-width:1024px){.container-6-columns{max-width:450px}
}
@media(min-width:1440px){.container-6-columns{max-width:622px}
}
@media(min-width:1920px){.container-6-columns{max-width:750px}
}
.container-4-columns{margin-inline:16px}
@media(min-width:720px){.container-4-columns{max-width:688px;margin-inline:auto;padding-inline:16px}
}
@media(min-width:721px){.container-4-columns{padding-inline:8px}
}
@media(min-width:1024px){.container-4-columns{max-width:296px;padding-inline:0}
}
@media(min-width:1440px){.container-4-columns{max-width:400px}
}
@media(min-width:1920px){.container-4-columns{max-width:486px}
}
.rp-loader{display:none}
.rp-loader .block{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;gap:8px;-ms-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}
.circle{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0}
.circle.circle--1{background-color:#ff8200;animation:bounce 1.2s .5s infinite}
.circle.circle--2{background-color:#00adc3;animation:bounce 1.2s .6s infinite}
.circle.circle--3{background-color:#ffc800;animation:bounce 1.2s .7s infinite}
.circle.circle--4{background-color:#003766;animation:bounce 1.2s .8s infinite}
.circle.circle--5{background-color:#77c030;animation:bounce 1.2s .9s infinite}
@keyframes bounce{0{transform:translateY(0)}
40%{transform:translateY(-28px)}
80%{transform:translateY(0)}
}
@font-face{font-family:'icomoon';src:url('clientlib-site/resources/icon/icomoon.eot?284jdl');src:url('clientlib-site/resources/icon/icomoon.eot?284jdl#iefix') format('embedded-opentype'),url('clientlib-site/resources/icon/icomoon.ttf?284jdl') format('truetype'),url('clientlib-site/resources/icon/icomoon.woff?284jdl') format('woff'),url('clientlib-site/resources/icon/icomoon.svg?284jdl#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
[class^="icon-rp-"],[class*=" icon-rp-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:'FabricMDL2Icons';src:url('data:application/octet-stream;base64,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') format('truetype')}
.icon-rp-Mantenimiento:before{content:"\e998"}
.icon-rp-Open:before{content:"\e999"}
.icon-rp-Nature_solid:before{content:"\e996"}
.icon-rp-Nature:before{content:"\e997"}
.icon-rp-Noticia:before{content:"\e995"}
.icon-rp-Accesibility:before{content:"\e900"}
.icon-rp-Advice-idea:before{content:"\e901"}
.icon-rp-Android:before{content:"\e902"}
.icon-rp-Apple:before{content:"\e903"}
.icon-rp-Arrow_down:before{content:"\e904"}
.icon-rp-Arrow_left:before{content:"\e905"}
.icon-rp-Arrow_right:before{content:"\e906"}
.icon-rp-Arrow_up:before{content:"\e907"}
.icon-rp-Bag:before{content:"\e908"}
.icon-rp-Bag_solid:before{content:"\e909"}
.icon-rp-Bakery:before{content:"\e90a"}
.icon-rp-Bar:before{content:"\e90b"}
.icon-rp-Bar_solid:before{content:"\e90c"}
.icon-rp-Bar_terrace:before{content:"\e90d"}
.icon-rp-Bar_terrace_solid:before{content:"\e90e"}
.icon-rp-bebe:before{content:"\e90f"}
.icon-rp-Bread:before{content:"\e910"}
.icon-rp-brightness:before{content:"\e911"}
.icon-rp-brightness_solid:before{content:"\e912"}
.icon-rp-Building:before{content:"\e913"}
.icon-rp-Building_solid:before{content:"\e914"}
.icon-rp-Bulb:before{content:"\e915"}
.icon-rp-Burguer:before{content:"\e916"}
.icon-rp-calendar:before{content:"\e917"}
.icon-rp-Call:before{content:"\e918"}
.icon-rp-carretera-cerca:before{content:"\e919"}
.icon-rp-Catering:before{content:"\e91a"}
.icon-rp-Catering_02:before{content:"\e91b"}
.icon-rp-Catering_solid:before{content:"\e91c"}
.icon-rp-Check:before{content:"\e91d"}
.icon-rp-Check_02:before{content:"\e91e"}
.icon-rp-Chef:before{content:"\e91f"}
.icon-rp-Chef_solid:before{content:"\e920"}
.icon-rp-City:before{content:"\e921"}
.icon-rp-City_solid:before{content:"\e922"}
.icon-rp-Clock:before{content:"\e923"}
.icon-rp-Coffe:before{content:"\e924"}
.icon-rp-Coffe_solid:before{content:"\e925"}
.icon-rp-Copy:before{content:"\e926"}
.icon-rp-Coupon:before{content:"\e927"}
.icon-rp-Cow:before{content:"\e928"}
.icon-rp-Cross:before{content:"\e929"}
.icon-rp-Cupcake:before{content:"\e92a"}
.icon-rp-Delete:before{content:"\e92b"}
.icon-rp-Deporte:before{content:"\e92c"}
.icon-rp-Deporte_solid:before{content:"\e92d"}
.icon-rp-Dislike:before{content:"\e92e"}
.icon-rp-domicilio:before{content:"\e92f"}
.icon-rp-Download:before{content:"\e930"}
.icon-rp-Drink:before{content:"\e931"}
.icon-rp-Edit:before{content:"\e932"}
.icon-rp-Efficiency:before{content:"\e933"}
.icon-rp-energy:before{content:"\e934"}
.icon-rp-Error:before{content:"\e935"}
.icon-rp-espectaculo:before{content:"\e936"}
.icon-rp-Esqui:before{content:"\e937"}
.icon-rp-Esqui_solid:before{content:"\e938"}
.icon-rp-estacion-2:before{content:"\e939"}
.icon-rp-Exit:before{content:"\e93a"}
.icon-rp-experiencia:before{content:"\e93b"}
.icon-rp-External_link:before{content:"\e93c"}
.icon-rp-Eye_close:before{content:"\e93d"}
.icon-rp-Eye_Open:before{content:"\e93e"}
.icon-rp-Facebook:before{content:"\e93f"}
.icon-rp-fiesta:before{content:"\e940"}
.icon-rp-Filter:before{content:"\e941"}
.icon-rp-Fishing:before{content:"\e942"}
.icon-rp-Flickr:before{content:"\e943"}
.icon-rp-Flowers:before{content:"\e944"}
.icon-rp-Food-tray:before{content:"\e945"}
.icon-rp-Food-Wrap:before{content:"\e946"}
.icon-rp-Fruit:before{content:"\e947"}
.icon-rp-Fullscreen:before{content:"\e948"}
.icon-rp-Gallery:before{content:"\e949"}
.icon-rp-Geolocation:before{content:"\e94a"}
.icon-rp-Google:before{content:"\e94b"}
.icon-rp-Grape:before{content:"\e94c"}
.icon-rp-Grape_solid:before{content:"\e94d"}
.icon-rp-Group:before{content:"\e94e"}
.icon-rp-Heart:before{content:"\e94f"}
.icon-rp-Heart_solid:before{content:"\e950"}
.icon-rp-Home:before{content:"\e951"}
.icon-rp-Hotel:before{content:"\e952"}
.icon-rp-huerto:before{content:"\e953"}
.icon-rp-ice-cream-cone:before{content:"\e954"}
.icon-rp-ice-cream-cone_solid:before{content:"\e955"}
.icon-rp-Image:before{content:"\e956"}
.icon-rp-Instagram:before{content:"\e957"}
.icon-rp-jardin:before{content:"\e958"}
.icon-rp-jardin_solid:before{content:"\e959"}
.icon-rp-Landmark:before{content:"\e95a"}
.icon-rp-Landmark_solid:before{content:"\e95b"}
.icon-rp-Like:before{content:"\e95c"}
.icon-rp-List:before{content:"\e95d"}
.icon-rp-localidad:before{content:"\e95e"}
.icon-rp-localidad_solid:before{content:"\e95f"}
.icon-rp-Location:before{content:"\e960"}
.icon-rp-Location_solid:before{content:"\e961"}
.icon-rp-Mail:before{content:"\e962"}
.icon-rp-Map:before{content:"\e963"}
.icon-rp-mascota:before{content:"\e964"}
.icon-rp-mascota_solid:before{content:"\e965"}
.icon-rp-Medal:before{content:"\e966"}
.icon-rp-Minus:before{content:"\e967"}
.icon-rp-Mobile_01:before{content:"\e968"}
.icon-rp-Mobile_02:before{content:"\e969"}
.icon-rp-Monument:before{content:"\e96a"}
.icon-rp-Monument_solid:before{content:"\e96b"}
.icon-rp-museo:before{content:"\e96c"}
.icon-rp-Noria:before{content:"\e96d"}
.icon-rp-Noria_solid:before{content:"\e96e"}
.icon-rp-parking:before{content:"\e96f"}
.icon-rp-Party:before{content:"\e970"}
.icon-rp-Party_solid:before{content:"\e971"}
.icon-rp-Pause:before{content:"\e972"}
.icon-rp-Pinterest:before{content:"\e973"}
.icon-rp-Play:before{content:"\e974"}
.icon-rp-Play_rounded:before{content:"\e975"}
.icon-rp-Plus:before{content:"\e976"}
.icon-rp-queso:before{content:"\e977"}
.icon-rp-Quotation:before{content:"\e978";color:#ffc800}
.icon-rp-Recipe-Cookbook:before{content:"\e979"}
.icon-rp-recomendado:before{content:"\e97a";color:#0b1741}
.icon-rp-Recycle:before{content:"\e97b"}
.icon-rp-Repsol-news:before{content:"\e97c"}
.icon-rp-Route:before{content:"\e97d"}
.icon-rp-Route_solid:before{content:"\e97e"}
.icon-rp-Save:before{content:"\e97f"}
.icon-rp-Sea:before{content:"\e980"}
.icon-rp-Sea_solid:before{content:"\e981"}
.icon-rp-Search:before{content:"\e982"}
.icon-rp-Send-chat:before{content:"\e983"}
.icon-rp-Share:before{content:"\e984"}
.icon-rp-sol-1:before{content:"\e985";color:#ff8200}
.icon-rp-sol-2:before{content:"\e986";color:#ff8200}
.icon-rp-sol-3:before{content:"\e987";color:#ff8200}
.icon-rp-solete:before{content:"\e988";color:#ffc800;filter:blur(3px)}
.icon-rp-sol-sostenible:before{content:"\e989";color:#00a074}
.icon-rp-Sunset:before{content:"\e98a"}
.icon-rp-Table:before{content:"\e98b"}
.icon-rp-terraza:before{content:"\e98c"}
.icon-rp-tik_tok:before{content:"\e98d"}
.icon-rp-Turned_in:before{content:"\e98e"}
.icon-rp-Turned_in_not:before{content:"\e98f"}
.icon-rp-User:before{content:"\e990"}
.icon-rp-vino:before{content:"\e991"}
.icon-rp-vino_solid:before{content:"\e992"}
.icon-rp-whatsapp:before{content:"\e993"}
.icon-rp-X:before{content:"\e994"}
.hamburgerIcon{position:relative;display:inline-block;margin-right:16px;padding:5px 4px;color:#016a7f;overflow:hidden;transition:all .3s ease;cursor:pointer}
@media(min-width:1024px){.hamburgerIcon{margin-right:32px}
}
.hamburgerIcon>span{position:relative;display:block;width:16px;height:14px;margin:0;transition:transform .3s ease;overflow:hidden}
.hamburgerIcon>span .menu__line{position:absolute;left:0;display:block;width:16px;height:2px;background-color:#016a7f;transition:all .3s ease}
.hamburgerIcon>span .menu__line.menu1{top:0}
.hamburgerIcon>span .menu__line.menu2{top:calc(50% - 1px)}
.hamburgerIcon>span .menu__line.menu3{bottom:0}
.hamburgerIcon:hover>span>span.menu1{width:13px}
.hamburgerIcon:hover>span>span.menu3{width:6px}
.mixin-slick-prev{z-index:10}
.mixin-slick-prev::before{content:"\e905"}
.mixin-slick-next::before{content:"\e906"}
.slick-dots li{margin:0}
.slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:32px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;opacity:1}
.slick-dots li.slick-active button::before{color:#ffc800}
@import '/apps/repsol-guia/clientlibs/clientlib-site/css/variables.less';.ui-datepicker{max-width:100%;width:400px;border-radius:8px;padding:24px;border:0;margin-top:24px;margin-bottom:32px;@media(max-width:@bp-guia-m){left:0 !important}
.ui-datepicker-calendar{margin-top:32px}
.ui-datepicker-month{text-align:center;border:0}
.ui-datepicker-year{border:0;text-align:center}
th,td span,td a{font-family:@fontSecondary;font-weight:400;font-size:@font-size-3;line-height:24px}
th{color:@grey-60}
td span,td a{color:@grey-70}
.ui-datepicker-title{line-height:40px}
tbody{td{padding:4px}
td span,td a{height:36px;display:flex;align-items:center;justify-content:center;flex-direction:column}
}
}
.ui-datepicker-next span{display:none !important}
.ui-datepicker-prev span{display:none !important}
.ui-datepicker-next-hover{right:2px;top:2px}
.ui-datepicker-prev-hover{left:2px;top:2px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0;background:transparent;text-align:center;padding:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:solid 1px @turquoise-80;border-radius:8px}
.ui-datepicker-other-month .ui-state-default.ui-priority-secondary{color:@grey-30}
.date-event{.ui-state-default{&:after{content:'';display:block;background-color:@orange-80;width:18px;height:2px;margin-top:3px}
}
}
*:not(.ui-datepicker-today)>.ui-state-default.ui-state-active{background-color:@orange-80;color:@white;border-radius:8px}
.ui-corner-all.ui-datepicker-next,.ui-corner-all.ui-datepicker-prev{padding:12px;display:inline-flex;align-items:center;justify-content:center;background-color:@turquoise-10;color:@turquoise-80;border:4px solid transparent;font-size:18px;border-radius:8px;overflow:hidden;width:40px;height:40px;cursor:pointer;&:before{font-family:@icomoon-font-family;display:block}
&:hover{background-color:@turqouise-30}
&:active{background-color:@turquoise-20}
&:disabled,&.slick-disabled,&[aria-disabled='true'],&.btn-disabled{background-color:@grey-30;color:@grey-50}
&:focus{border-color:@blue-40}
&.ui-datepicker-next{&:before{content:@icon-rp-Arrow_right}
}
&.ui-datepicker-prev{&:before{content:@icon-rp-Arrow_left}
}
}
@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
}
@font-face{font-family:'Repsol-Regular';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Repsol/Repsol-Regular.woff') format('woff'),url('clientlib-site/resources/fonts/Repsol/Repsol-Regular.otf') format('opentype');font-display:swap}
@font-face{font-family:'Repsol-SemiBold';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Repsol/Repsol-SemiBold.woff') format('woff'),url('clientlib-site/resources/fonts/Repsol/Repsol-SemiBold.otf') format('opentype');font-display:swap}
@font-face{font-family:'Roboto-Black';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Black.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-BlackItalic';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Bold';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Bold.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-BoldItalic';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Italic';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Italic.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Light';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Light.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Medium';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Medium.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-MediumItalic';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Regular';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-Thin';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-Thin.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Roboto-ThinItalic';font-style:normal;font-weight:normal;src:url('clientlib-site/resources/fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype');font-display:swap}
@import '/apps/repsol-guia/clientlibs/clientlib-site/css/variables.less';.mixin-gigya-checkbox{input,&>label::before,input:checked+label:after{position:absolute;left:0;top:0;width:24px;height:24px}
input{margin:0;z-index:1;visibility:hidden}
label{.gigya-label-text{.rp-body-16;strong,a{font-size:@font-size-3}
a{color:@turquoise-80}
}
}
&>label::before{content:"";background-color:@turquoise-10;border:1px solid @turquoise-60;border-radius:4px}
input:checked+label:after{content:"\e91d";font-family:"icomoon" !important;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:18px;color:@turquoise-80}
}
.mixin-gigya-error-msg{.rp-caption;width:100%;color:@red-60;&.gigya-error-msg-active{text-align:left !important;max-width:fit-content;margin-top:4px;margin-inline:0;padding:0}
}
.mixin-gigya-arrow-consent{font-family:"icomoon" !important;position:absolute;top:0;right:0;font-size:24px;color:@turquoise-80;cursor:pointer;&.gr17-open{transform:rotate(180deg)}
}
.mixin-gr-toggle-password{position:absolute;right:16px;top:12px;width:24px;height:24px;margin:0;font-family:"icomoon" !important;font-size:@font-size-5;color:@turquoise-80;@media(min-width:@bp-guia-m){top:8px}
&::before{width:24px;height:24px;font-size:@font-size-6}
&.show{&::before{content:"\e93d"}
}
&.hide{&::before{content:"\e93e"}
}
}
.mixin-divider-before{content:"";display:block;position:absolute;top:100%;left:0;right:0;height:1px;margin-top:24px;background-color:@grey-30;z-index:0}
.mixin-divider-after{content:"o";display:inline-block;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);margin-top:24px;padding:0 8px;font-size:@font-size-3;background-color:@white;z-index:1}