:root{--f-base:16;--f-light:300;--rds-typography-w-auto:"auto";--rds-typography-w-regular:400;--rds-typography-w-medium:500;--rds-typography-w-semibold:600;--rds-typography-w-bold:700;--rds-typography-f-text:"RepsolSoleTextRegular";--rds-typography-f-text-bold:"RepsolSoleTextBold";--rds-typography-f-headline:"RepsolSoleDisplayRegular";--rds-typography-f-headline-bold:"RepsolSoleDisplayBold";--rds-caption-01:.875rem/1.125rem RepsolSoleTextRegular;--rds-caption-01-bold:.875rem/1.125rem RepsolSoleTextBold;--rds-caption-01-underline:.875rem/1.125rem RepsolSoleTextRegular;--rds-caption-02:.75rem/1rem RepsolSoleTextRegular;--rds-caption-02-bold:.75rem/1rem RepsolSoleTextBold;--rds-caption-02-underline:.75rem/1rem RepsolSoleTextRegular;--rds-caption-tag:.75rem/1rem RepsolSoleTextRegular;--rds-body-01:1rem/1.5rem RepsolSoleTextRegular;--rds-body-02:.875rem/1.25rem RepsolSoleTextRegular;--rds-body-01-bold:1rem/1.5rem RepsolSoleTextBold;--rds-body-01-underline:1rem/1.3125rem RepsolSoleTextRegular;--rds-body-02-bold:.875rem/1.25rem RepsolSoleTextBold;--rds-body-02-underline:.875rem/1.25rem RepsolSoleTextRegular;--rds-button-01:1rem/1.5rem RepsolSoleTextBold;--rds-button-02:.875rem/1.25rem RepsolSoleTextBold;--rds-title-01:1.125rem/1.625rem RepsolSoleTextBold;--rds-title-02:1rem/1.5rem RepsolSoleTextBold;--rds-headline-00-sd:2.5rem/3rem RepsolSoleDisplayRegular;--rds-headline-00-md:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-headline-00-ld:4rem/5rem RepsolSoleDisplayRegular;--rds-headline-00-xd:4.5rem/5.75rem RepsolSoleDisplayRegular;--rds-headline-01-sd:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-01-md:2.5rem/3rem RepsolSoleDisplayRegular;--rds-headline-01-ld:3rem/3.75rem RepsolSoleDisplayRegular;--rds-headline-01-xd:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-headline-02-sd:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-headline-02-md:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-02-ld:2.25rem/3rem RepsolSoleDisplayRegular;--rds-headline-02-xd:2.75rem/3.5rem RepsolSoleDisplayRegular;--rds-headline-03-sd:1.375rem/1.875rem RepsolSoleDisplayRegular;--rds-headline-03-md:1.5rem/2rem RepsolSoleDisplayRegular;--rds-headline-03-ld:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-headline-03-xd:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-04-sd:1.125rem/1.625rem RepsolSoleDisplayRegular;--rds-headline-04-md:1.125rem/1.625rem RepsolSoleDisplayRegular;--rds-headline-04-ld:1.25rem/1.75rem RepsolSoleDisplayRegular;--rds-headline-04-xd:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-00-sd:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-numbers-00-md:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-numbers-00-ld:7rem/8.5rem RepsolSoleDisplayRegular;--rds-numbers-00-xd:7rem/8.5rem RepsolSoleDisplayRegular;--rds-numbers-01-sd:2.25rem/2.75rem RepsolSoleDisplayRegular;--rds-numbers-01-md:2.25rem/2.75rem RepsolSoleDisplayRegular;--rds-numbers-01-ld:3rem/3.75rem RepsolSoleDisplayRegular;--rds-numbers-01-xd:3rem/3.75rem RepsolSoleDisplayRegular;--rds-numbers-02-sd:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-02-md:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-02-ld:2.5rem/3rem RepsolSoleDisplayRegular;--rds-numbers-02-xd:2.5rem/3rem RepsolSoleDisplayRegular;--rds-numbers-03-sd:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-03-md:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-03-ld:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-03-xd:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-style-state-disabled:.3;--rds-spacing-global-4:4px;--rds-spacing-global-6:6px;--rds-spacing-global-8:8px;--rds-spacing-global-12:12px;--rds-spacing-global-16:16px;--rds-spacing-global-24:24px;--rds-spacing-global-32:32px;--rds-spacing-global-40:40px;--rds-spacing-global-48:48px;--rds-spacing-global-56:56px;--rds-spacing-global-64:64px;--rds-spacing-global-72:72px;--rds-spacing-global-80:80px;--rds-spacing-global-88:88px;--rds-spacing-global-96:96px;--rds-spacing-global-112:112px;--rds-spacing-global-120:120px;--rds-spacing-global-128:128px;--rds-spacing-layout-xxs:4px;--rds-spacing-layout-xs:8px;--rds-spacing-layout-s:16px;--rds-spacing-layout-m:24px;--rds-spacing-layout-l:32px;--rds-spacing-layout-2l:40px;--rds-spacing-layout-xl:48px;--rds-spacing-layout-2xl:64px;--rds-spacing-layout-3xl:72px;--rds-spacing-layout-4xl:80px;--rds-spacing-layout-5xl:96px;--rds-spacing-layout-6xl:112px;--rds-spacing-layout-7xl:120px;--rds-style-shadow-s:0 1px 6px 0 rgba(0,19,36,.08);--rds-style-shadow-m:0 4px 16px 0 rgba(0,19,36,.08);--rds-style-shadow-negative:0 0 1px 0 rgba(0,19,36,.08),0 -4px 11px 0 rgba(0,19,36,.06);--bp-mobile:719px;--bp-tablet:720px;--bp-desktop:1280px;--bp-desktop-large:1440px;--bp-ultrawide:1600px;--g-padding-mobile:16px;--g-padding-tablet:24px;--g-padding-desktop:32px;--g-padding-ultrawide:32px;--rds-overlay-backdrop-filter:blur(6px);--rds-glass-backdrop-filter:blur(48px);--rds-glass-box-shadow:0 4px 16px 0 rgba($rds-color-neutral-black,.1);--rds-color-content-high:var(--rds-color-navy-80);--rds-color-content-medium:var(--rds-color-navy-60);--rds-color-content-high-inverse:var(--rds-color-neutral-white);--rds-color-content-medium-inverse:#FFFFFFCC;--rds-color-content-link:var(--rds-color-turquoise-70);--rds-color-link-content-default:var(--rds-color-turquoise-70);--rds-color-link-content-inverse:var(--rds-color-neutral-white);--rds-color-link-content-state-active:var(--rds-color-turquoise-30);--rds-color-link-content-state-active-inverse:var(--rds-color-neutral-white);--rds-color-link-content-state-hover:var(--rds-color-turquoise-50);--rds-color-link-content-state-hover-inverse:#ffffffcc;--rds-color-content-state-disabled:#001e374d;--rds-color-content-state-disabled-inverse:#ffffff80;--rds-color-background-default:var(--rds-color-neutral-white);--rds-color-background-alternative:var(--rds-color-neutral-grey);--rds-color-surface-white:var(--rds-color-neutral-white);--rds-color-surface-grey:var(--rds-color-neutral-grey);--rds-color-surface-navy:var(--rds-color-navy-80);--rds-color-surface-sand:var(--rds-color-orange-0);--rds-color-highlightedSurface-ivoryGradient:radial-gradient(72.02% 87% at -30.72% 124.82%,rgba(246,61,120,.16) 0,rgba(246,61,120,0) 100%),radial-gradient(50.12% 73.11% at 0 0,rgba(255,199,0,.08) 0,rgba(255,199,0,0) 100%),radial-gradient(100.59% 146.79% at 134.93% -38.77%,rgba(245,13,54,.16) 0,rgba(245,13,54,0) 100%),radial-gradient(54.5% 79.54% at 104.6% 106.5%,rgba(255,153,3,.16) 0,rgba(255,153,3,0) 100%),linear-gradient(0,#fbf3ef,#fbf3ef);--rds-color-highlightedSurface-orangeGradient:linear-gradient(137.24deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);--rds-color-highlightedSurface-blueGradient:radial-gradient(447.21% 116.27% at 100% 96.99%,rgba(0,30,55,.23) 31.58%,#001e37 100%),radial-gradient(688.79% 121.6% at 13.55% 14.49%,#001e37 4.33%,#005c7a 55.21%,#057796e8 69.81%,#00bed4 92%);--rds-color-surface-highlighted-active:var(--rds-color-orange-0);--rds-color-border-high:var(--rds-color-navy-30);--rds-color-border-low:var(--rds-color-navy-05);--rds-color-border-high-inverse:#ffffff80;--rds-color-border-low-inverse:#ffffff40;--rds-color-border-highlighted-hover:var(--rds-color-orange-30);--rds-color-border-hover-inverse:rgba(255,255,255,.5);--rds-color-border-hover:var(--rds-color-navy-30);--rds-color-border-highlighted-active:linear-gradient(137.24deg,#ff9c00 -6.64%,#ff7e45 24.3%,#ff3740 65.21%,#c02030 99.99%);--rds-color-semantic-content-error:var(--rds-color-red-60);--rds-color-semantic-content-information:var(--rds-color-turquoise-50);--rds-color-semantic-content-success:var(--rds-color-green-60);--rds-color-semantic-content-warning:var(--rds-color-yellow-60);--rds-color-semantic-background-success:var(--rds-color-green-10);--rds-color-semantic-background-error:var(--rds-color-red-05);--rds-color-semantic-background-information:var(--rds-color-turquoise-05);--rds-color-semantic-background-warning:var(--rds-color-yellow-10);--rds-color-extended-content-promo:var(--rds-color-gradient-orange-stop100);--rds-color-extended-surface-promo:var(--rds-color-gradient-orange-stop100);--rds-color-styles-elevation-glass-base:#ffffff60;--rds-color-styles-elevation-overlay:#001e3733;--rds-color-button-primary-surface-active:var(--rds-color-turquoise-50);--rds-color-button-primary-surface-active-inverse:var(--rds-color-neutral-white);--rds-color-button-primary-surface-default:var(--rds-color-navy-80);--rds-color-button-primary-surface-default-inverse:var(--rds-color-neutral-white);--rds-color-button-primary-surface-hover:var(--rds-color-turquoise-70);--rds-color-button-primary-surface-hover-inverse:#ffffffcc;--rds-color-button-secondary-border-active:var(--rds-color-turquoise-50);--rds-color-button-secondary-border-active-inverse:var(--rds-color-neutral-white);--rds-color-button-secondary-border-default:var(--rds-color-navy-60);--rds-color-button-secondary-border-default-inverse:var(--rds-color-neutral-white);--rds-color-button-secondary-border-hover:var(--rds-color-turquoise-70);--rds-color-button-secondary-border-hover-inverse:#ffffffcc;--rds-color-button-secondary-surface-active-inverse:#ffffff40;--rds-color-button-secondary-surface-hover-inverse:#ffffff1a;--rds-color-interactive-border-state-active:var(--rds-color-turquoise-80);--rds-color-interactive-border-state-focus:var(--rds-color-turquoise-50);--rds-color-interactive-border-state-hover:var(--rds-color-navy-80);--rds-color-interactive-content-state-active:var(--rds-color-turquoise-50);--rds-color-interactive-content-state-hover:var(--rds-color-turquoise-70);--rds-color-interactive-surface-alternative:var(--rds-color-navy-05);--rds-color-interactive-surface-state-active:var(--rds-color-navy-80);--rds-color-interactive-surface-state-hover:var(--rds-color-navy-0);--rds-color-content-hover:var(--rds-color-turquoise-70);--rds-color-content-active:var(--rds-color-turquoise-50);--rds-color-interactive-surface-default:var(--rds-color-neutral-white);--rds-color-interactive-surface-hover:var(--rds-color-navy-0);--rds-color-interactive-surface-active:var(--rds-color-navy-80);--rds-color-interactive-border-default:var(--rds-color-navy-30);--rds-color-interactive-border-hover:var(--rds-color-navy-80);--rds-color-interactive-border-active:var(--rds-color-navy-80);--rds-color-interactive-border-focus:var(--rds-color-turquoise-50);--rds-color-content-highlightedIconOnly-AltGradientOrange:linear-gradient(137.24deg,#ff9c00 -6.64%,#ff7e45 24.3%,#ff3740 65.21%,#c02030 99.99%);--rds-color-navy-0:#f4f8fa;--rds-color-navy-05:#dbe6f0;--rds-color-navy-10:#d4e1ed;--rds-color-navy-20:#b8ccdb;--rds-color-navy-30:#95b0c6;--rds-color-navy-40:#7997af;--rds-color-navy-50:#5d7d98;--rds-color-navy-60:#43637d;--rds-color-navy-70:#18354d;--rds-color-navy-80:#001e37;--rds-color-navy-900:#001324;--rds-color-orange-0:#fff5f0;--rds-color-orange-05:#fae2d6;--rds-color-orange-10:#fbd0bb;--rds-color-orange-20:#f9b695;--rds-color-orange-30:#ffb18a;--rds-color-orange-40:#ff945f;--rds-color-orange-50:#ff8346;--rds-color-orange-60:#ff7633;--rds-color-orange-70:#ff590a;--rds-color-orange-80:#bf4a13;--rds-color-orange-900:#80310d;--rds-color-turquoise-0:#f1fbfe;--rds-color-turquoise-05:#daf5fb;--rds-color-turquoise-10:#b1f1fb;--rds-color-turquoise-20:#8beaf9;--rds-color-turquoise-30:#5ae2f6;--rds-color-turquoise-40:#0ccfed;--rds-color-turquoise-50:#00badb;--rds-color-turquoise-60:#0092ae;--rds-color-turquoise-70:#007899;--rds-color-turquoise-80:#005870;--rds-color-turquoise-90:#004357;--rds-color-red-0:#fff5f6;--rds-color-red-05:#ffdbdf;--rds-color-red-10:#ffccd1;--rds-color-red-20:#ffb8bf;--rds-color-red-30:#ff99a3;--rds-color-red-40:#ff707e;--rds-color-red-50:#fa384a;--rds-color-red-60:#de1c2e;--rds-color-red-70:#c20012;--rds-color-red-80:#94000e;--rds-color-red-900:#70000b;--rds-color-yellow-0:#fff8ed;--rds-color-yellow-05:#fff3e0;--rds-color-yellow-10:#ffebcc;--rds-color-yellow-20:#ffe1b2;--rds-color-yellow-30:#ffd593;--rds-color-yellow-40:#ffc466;--rds-color-yellow-50:#ffb033;--rds-color-yellow-60:#f59600;--rds-color-yellow-70:#db8600;--rds-color-yellow-80:#9d6000;--rds-color-yellow-90:#6c4200;--rds-color-green-0:#f7fdf8;--rds-color-green-05:#ebfaee;--rds-color-green-10:#d3f3db;--rds-color-green-20:#ace7ba;--rds-color-green-30:#85d598;--rds-color-green-40:#5ebf75;--rds-color-green-50:#33a34e;--rds-color-green-60:#28803d;--rds-color-green-70:#216932;--rds-color-green-80:#184e25;--rds-color-green-90:#11361a;--rds-color-neutral-black:#000;--rds-color-neutral-grey:#f7f7f9;--rds-color-neutral-white:#fff;--rds-color-extended-dirt-0:#f5f3f0;--rds-color-extended-dirt-10:#e2dbd4;--rds-color-extended-dirt-20:#d0c4b9;--rds-color-extended-dirt-30:#bdac9d;--rds-color-extended-dirt-40:#ac9785;--rds-color-extended-dirt-50:#817164;--rds-color-extended-dirt-60:#564c43;--rds-color-extended-electric-yellow-40:#fbf351;--rds-color-extended-grey-0:#f8f8f8;--rds-color-extended-grey-10:#ebebeb;--rds-color-extended-grey-20:#dfdfdf;--rds-color-extended-grey-30:#d2d2d2;--rds-color-extended-grey-40:#c1c6c9;--rds-color-extended-grey-50:#717b84;--rds-color-extended-grey-60:#3a444c;--rds-color-extended-rosewood-20:#fcf3f8;--rds-color-extended-rosewood-40:#f1c1da;--rds-color-extended-violet-40:#805b9f;--rds-color-gradient-blue-stop000:#00bed4;--rds-color-gradient-blue-stop023:#057796e8;--rds-color-gradient-blue-stop041:#005c7a;--rds-color-gradient-blue-stop100:#001e37;--rds-color-gradient-ivory-base:#fff5f0;--rds-color-gradient-ivory-fucsia-stop000:#f63d7800;--rds-color-gradient-ivory-fucsia-stop100:#f63d78;--rds-color-gradient-ivory-orange-stop000:#ff990300;--rds-color-gradient-ivory-orange-stop1000:#ff9903;--rds-color-gradient-ivory-red-stop000:#f50d3600;--rds-color-gradient-ivory-red-stop100:#f50d36;--rds-color-gradient-ivory-yellow-stop000:#ffc70000;--rds-color-gradient-ivory-yellow-stop100:#ffc700;--rds-color-gradient-orange-stop000:#ff9c00;--rds-color-gradient-orange-stop029:#ff590a;--rds-color-gradient-orange-stop067:#ff2a3f;--rds-color-gradient-orange-stop100:#e50052;--rds-color-data-neutral-black:#000;--rds-color-data-neutral-white:#fff;--rds-color-data-carrot-00:#ff590a;--rds-color-data-carrot-01:#ffd9c7;--rds-color-data-carrot-02:#ffb38f;--rds-color-data-carrot-03:#ff8d57;--rds-color-data-carrot-04:#c74000;--rds-color-data-carrot-05:#8f2e00;--rds-color-data-carrot-06:#611f00;--rds-color-data-lapis-lazuli-00:#001e37;--rds-color-data-lapis-lazuli-01:#8fccff;--rds-color-data-lapis-lazuli-02:#52b0ff;--rds-color-data-lapis-lazuli-03:#007de5;--rds-color-data-lapis-lazuli-04:#005fad;--rds-color-data-lapis-lazuli-05:#003a6b;--rds-color-data-blue-00:#2634ff;--rds-color-data-blue-01:#d6d9ff;--rds-color-data-blue-02:#a3a9ff;--rds-color-data-blue-03:#5762ff;--rds-color-data-blue-04:#000fdb;--rds-color-data-blue-05:#00098a;--rds-color-data-light-blue-00:#009bf5;--rds-color-data-light-blue-01:#a8dfff;--rds-color-data-light-blue-02:#70cbff;--rds-color-data-light-blue-03:#006ead;--rds-color-data-light-blue-04:#004e7a;--rds-color-data-light-blue-05:#002d47;--rds-color-data-brown-00:#882d17;--rds-color-data-brown-01:#f3c4b9;--rds-color-data-brown-02:#e9917c;--rds-color-data-brown-03:#df5e3f;--rds-color-data-brown-04:#bc3e20;--rds-color-data-brown-05:#4f1a0d;--rds-color-data-pink-00:#ff4ca9;--rds-color-data-pink-01:#ffc2e1;--rds-color-data-pink-02:#ff8fc9;--rds-color-data-pink-03:#ff0084;--rds-color-data-pink-04:#a30054;--rds-color-data-pink-05:#5c002f;--rds-color-data-purple-00:#6200ad;--rds-color-data-purple-01:#e2bdff;--rds-color-data-purple-02:#ca85ff;--rds-color-data-purple-03:#ab3dff;--rds-color-data-purple-04:#8b00f5;--rds-color-data-purple-05:#400070;--rds-color-data-light-purple-00:#7976fe;--rds-color-data-light-purple-01:#dddcff;--rds-color-data-light-purple-02:#aba9fe;--rds-color-data-light-purple-03:#4844fe;--rds-color-data-light-purple-04:#0702f3;--rds-color-data-light-purple-05:#030179;--rds-color-data-velvet-00:#6f0050;--rds-color-data-velvet-01:#ffb2e9;--rds-color-data-velvet-02:#ff5cd1;--rds-color-data-velvet-03:#fa00b3;--rds-color-data-velvet-04:#9e0071;--rds-color-data-velvet-05:#380028;--rds-color-data-jade-00:#045853;--rds-color-data-jade-01:#94faf4;--rds-color-data-jade-02:#15f4e7;--rds-color-data-jade-03:#09c8bd;--rds-color-data-jade-04:#07928a;--rds-color-data-jade-05:#022725;--rds-color-data-content-high:#001e37;--rds-color-data-content-medium:#43637d;--rds-color-data-content-disabled:#001E374D;--rds-color-data-content-high-inverse:#fff;--rds-color-data-content-medium-inverse:#FFFFFFCC;--rds-color-data-content-link:#007899;--rds-color-data-background-basic:#fff;--rds-color-data-background-grey-01:#f7f7f9;--rds-color-data-background-grey-02:#e5eef5;--rds-color-data-border-high:#001e37;--rds-color-data-border-mid:#c1d5e6;--rds-color-data-border-low:#dbe6f0;--rds-radius-s:8px;--rds-radius-m:16px;--rds-radius-l:24px;--rds-radius-round:999px;--rds-radius-inputs:12px}
*{margin:0;padding:0}
*,*:before,*:after{box-sizing:border-box}
body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";overflow-x:hidden}
ul,li{margin:0}
li{list-style:none}
a{color:inherit;text-decoration:none}
select{-moz-appearance:none;-webkit-appearance:none;background:0;border:0;border-radius:0}
button{background:0;border:0;font-size:inherit}
fieldset{border:0;padding:0}
input::-ms-clear{display:none;height:0;width:0}
img{height:auto;max-width:100%}
h1,h2,h3,h4,h5,h6{margin:0}
:root{--rds-caption-01:.875rem/1.125rem RepsolSoleTextRegular;--rds-caption-01-bold:.875rem/1.125rem RepsolSoleTextBold;--rds-caption-01-underline:.875rem/1.125rem RepsolSoleTextRegular;--rds-caption-02:.75rem/1rem RepsolSoleTextRegular;--rds-caption-02-bold:.75rem/1rem RepsolSoleTextBold;--rds-caption-02-underline:.75rem/1rem RepsolSoleTextRegular;--rds-caption-tag:.75rem/1rem RepsolSoleTextRegular;--rds-body-01:1rem/1.5rem RepsolSoleTextRegular;--rds-body-02:.875rem/1.25rem RepsolSoleTextRegular;--rds-body-01-bold:1rem/1.5rem RepsolSoleTextBold;--rds-body-01-underline:1rem/1.3125rem RepsolSoleTextRegular;--rds-body-02-bold:.875rem/1.25rem RepsolSoleTextBold;--rds-body-02-underline:.875rem/1.25rem RepsolSoleTextRegular;--rds-button-01:1rem/1.5rem RepsolSoleTextBold;--rds-button-02:.875rem/1.25rem RepsolSoleTextBold;--rds-title-01:1.125rem/1.625rem RepsolSoleTextBold;--rds-title-02:1rem/1.5rem RepsolSoleTextBold;--rds-headline-00-sd:2.5rem/3rem RepsolSoleDisplayRegular;--rds-headline-00-md:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-headline-00-ld:4rem/5rem RepsolSoleDisplayRegular;--rds-headline-00-xd:4.5rem/5.75rem RepsolSoleDisplayRegular;--rds-headline-01-sd:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-01-md:2.5rem/3rem RepsolSoleDisplayRegular;--rds-headline-01-ld:3rem/3.75rem RepsolSoleDisplayRegular;--rds-headline-01-xd:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-headline-02-sd:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-headline-02-md:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-02-ld:2.25rem/3rem RepsolSoleDisplayRegular;--rds-headline-02-xd:2.75rem/3.5rem RepsolSoleDisplayRegular;--rds-headline-03-sd:1.375rem/1.875rem RepsolSoleDisplayRegular;--rds-headline-03-md:1.5rem/2rem RepsolSoleDisplayRegular;--rds-headline-03-ld:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-headline-03-xd:2rem/2.5rem RepsolSoleDisplayRegular;--rds-headline-04-sd:1.125rem/1.625rem RepsolSoleDisplayRegular;--rds-headline-04-md:1.125rem/1.625rem RepsolSoleDisplayRegular;--rds-headline-04-ld:1.25rem/1.75rem RepsolSoleDisplayRegular;--rds-headline-04-xd:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-00-sd:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-numbers-00-md:3.5rem/4.25rem RepsolSoleDisplayRegular;--rds-numbers-00-ld:7rem/8.5rem RepsolSoleDisplayRegular;--rds-numbers-00-xd:7rem/8.5rem RepsolSoleDisplayRegular;--rds-numbers-01-sd:2.25rem/2.75rem RepsolSoleDisplayRegular;--rds-numbers-01-md:2.25rem/2.75rem RepsolSoleDisplayRegular;--rds-numbers-01-ld:3rem/3.75rem RepsolSoleDisplayRegular;--rds-numbers-01-xd:3rem/3.75rem RepsolSoleDisplayRegular;--rds-numbers-02-sd:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-02-md:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-02-ld:2.5rem/3rem RepsolSoleDisplayRegular;--rds-numbers-02-xd:2.5rem/3rem RepsolSoleDisplayRegular;--rds-numbers-03-sd:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-03-md:1.5rem/2rem RepsolSoleDisplayRegular;--rds-numbers-03-ld:1.75rem/2.25rem RepsolSoleDisplayRegular;--rds-numbers-03-xd:1.75rem/2.25rem RepsolSoleDisplayRegular}
@font-face{font-display:block;font-family:SoleRepsolText;font-style:normal;font-weight:400;src:url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_Rg.woff) format("woff")}
@font-face{font-display:block;font-family:RepsolSoleDisplayRegular;font-style:normal;src:url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Rg.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Rg.woff) format("woff");src:url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Rg.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Rg.woff) format("woff")}
@font-face{font-display:block;font-family:RepsolSoleDisplayBold;font-style:bold;src:url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Md.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Md.woff) format("woff");src:url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Md.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolDisplay_W_Md.woff) format("woff")}
@font-face{font-display:block;font-family:RepsolSoleTextRegular;font-style:normal;src:url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_Rg.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_Rg.woff) format("woff");src:url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_Rg.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_Rg.woff) format("woff")}
@font-face{font-display:block;font-family:RepsolSoleTextBold;font-style:bold;src:url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_SBd.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_SBd.woff) format("woff");src:url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_SBd.woff2) format("woff2"),url(clientlib-catalog-site/css/fonts/SoleRepsolText_W_SBd.woff) format("woff")}
@font-face{font-display:block;font-family:rds-e-icon-font;src:url(clientlib-catalog-site/css/fonts);src:url(clientlib-catalog-site/css/fonts/#iefix) format("embedded-opentype"),url(clientlib-catalog-site/css/fonts/rds-e-icon-font.ttf?j7qons) format("truetype"),url(clientlib-catalog-site/css/fonts/rds-e-icon-font.woff?j7qons) format("woff"),url(clientlib-catalog-site/css/fonts/rds-e-icon-font.svg?j7qons#rds-e-icon-font) format("svg")}
[class^=rds-e-icon-],[class*=" rds-e-icon-"],[class^=rds-icon-],[class*=" rds-icon-"]{font-family:rds-e-icon-font,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none}
.rds-icon,.rds-e-icon{font-size:20px}
.rds-icon--small,.rds-e-icon--small{font-size:16px}
.rds-e-icon-filter:before,.rds-icon-filter:before{content:""}
.rds-e-icon-flickr:before,.rds-icon-flickr:before{content:""}
.rds-e-icon-ac-aire-acondicionado:before,.rds-icon-ac-aire-acondicionado:before{content:""}
.rds-e-icon-accesibility:before,.rds-icon-accesibility:before{content:""}
.rds-e-icon-add:before,.rds-icon-add:before{content:""}
.rds-e-icon-add_file:before,.rds-icon-add_file:before{content:""}
.rds-e-icon-adobe:before,.rds-icon-adobe:before{content:""}
.rds-e-icon-advice-idea:before,.rds-icon-advice-idea:before{content:""}
.rds-e-icon-android:before,.rds-icon-android:before{content:""}
.rds-e-icon-apple:before,.rds-icon-apple:before{content:""}
.rds-e-icon-appliance:before,.rds-icon-appliance:before{content:""}
.rds-e-icon-arrow_down:before,.rds-icon-arrow_down:before{content:""}
.rds-e-icon-arrow_left:before,.rds-icon-arrow_left:before{content:""}
.rds-e-icon-arrow_next:before,.rds-icon-arrow_next:before{content:""}
.rds-e-icon-arrow_previous:before,.rds-icon-arrow_previous:before{content:""}
.rds-e-icon-arrow_right:before,.rds-icon-arrow_right:before{content:""}
.rds-e-icon-arrow_up:before,.rds-icon-arrow_up:before{content:""}
.rds-e-icon-atom:before,.rds-icon-atom:before{content:""}
.rds-e-icon-audible:before,.rds-icon-audible:before{content:""}
.rds-e-icon-baby:before,.rds-icon-baby:before{content:""}
.rds-e-icon-back:before,.rds-icon-back:before{content:""}
.rds-e-icon-back-1:before,.rds-icon-back-1:before{content:""}
.rds-e-icon-bag:before,.rds-icon-bag:before{content:""}
.rds-e-icon-bakery:before,.rds-icon-bakery:before{content:""}
.rds-e-icon-bar:before,.rds-icon-bar:before{content:""}
.rds-e-icon-bar_terrace:before,.rds-icon-bar_terrace:before{content:""}
.rds-e-icon-battery:before,.rds-icon-battery:before{content:""}
.rds-e-icon-bike:before,.rds-icon-bike:before{content:""}
.rds-e-icon-boat:before,.rds-icon-boat:before{content:""}
.rds-e-icon-boiler:before,.rds-icon-boiler:before{content:""}
.rds-e-icon-boxes:before,.rds-icon-boxes:before{content:""}
.rds-e-icon-bread:before,.rds-icon-bread:before{content:""}
.rds-e-icon-brightness:before,.rds-icon-brightness:before{content:""}
.rds-e-icon-building:before,.rds-icon-building:before{content:""}
.rds-e-icon-bulb:before,.rds-icon-bulb:before{content:""}
.rds-e-icon-calculator:before,.rds-icon-calculator:before{content:""}
.rds-e-icon-calendar:before,.rds-icon-calendar:before{content:""}
.rds-e-icon-call:before,.rds-icon-call:before{content:""}
.rds-e-icon-car:before,.rds-icon-car:before{content:""}
.rds-e-icon-car-wash-01:before,.rds-icon-car-wash-01:before{content:""}
.rds-e-icon-car-wash-02:before,.rds-icon-car-wash-02:before{content:""}
.rds-e-icon-car_wash_pressure:before,.rds-icon-car_wash_pressure:before{content:""}
.rds-e-icon-caravan:before,.rds-icon-caravan:before{content:""}
.rds-e-icon-caravan_water:before,.rds-icon-caravan_water:before{content:""}
.rds-e-icon-cart:before,.rds-icon-cart:before{content:""}
.rds-e-icon-cart_02:before,.rds-icon-cart_02:before{content:""}
.rds-e-icon-cart_add:before,.rds-icon-cart_add:before{content:""}
.rds-e-icon-cart_empty:before,.rds-icon-cart_empty:before{content:""}
.rds-e-icon-cart_filled .path1:before,.rds-icon-cart_filled .path1:before{color:#001e37;content:""}
.rds-e-icon-cart_filled .path2:before,.rds-icon-cart_filled .path2:before{color:#001e37;content:"";margin-left:-1em}
.rds-e-icon-cart_filled .path3:before,.rds-icon-cart_filled .path3:before{color:#001e37;content:"";margin-left:-1em}
.rds-e-icon-cart_filled .path4:before,.rds-icon-cart_filled .path4:before{color:#f59600;content:"";margin-left:-1em}
.rds-e-icon-cash_machine:before,.rds-icon-cash_machine:before{content:""}
.rds-e-icon-catering-01:before,.rds-icon-catering-01:before{content:""}
.rds-e-icon-catering-02:before,.rds-icon-catering-02:before{content:""}
.rds-e-icon-chart:before,.rds-icon-chart:before{content:""}
.rds-e-icon-chat:before,.rds-icon-chat:before{content:""}
.rds-e-icon-chatbot-alex:before,.rds-icon-chatbot-alex:before{content:""}
.rds-e-icon-check:before,.rds-icon-check:before{content:""}
.rds-e-icon-check_02:before,.rds-icon-check_02:before{content:""}
.rds-e-icon-check_03:before,.rds-icon-check_03:before{content:""}
.rds-e-icon-cheese:before,.rds-icon-cheese:before{content:""}
.rds-e-icon-chef:before,.rds-icon-chef:before{content:""}
.rds-e-icon-chemicals:before,.rds-icon-chemicals:before{content:""}
.rds-e-icon-clock:before,.rds-icon-clock:before{content:""}
.rds-e-icon-close:before,.rds-icon-close:before{content:""}
.rds-e-icon-close_02:before,.rds-icon-close_02:before{content:""}
.rds-e-icon-cloudy:before,.rds-icon-cloudy:before{content:""}
.rds-e-icon-coffe:before,.rds-icon-coffe:before{content:""}
.rds-e-icon-collect:before,.rds-icon-collect:before{content:""}
.rds-e-icon-comb:before,.rds-icon-comb:before{content:""}
.rds-e-icon-contrast:before,.rds-icon-contrast:before{content:""}
.rds-e-icon-copy:before,.rds-icon-copy:before{content:""}
.rds-e-icon-cortina_espuma:before,.rds-icon-cortina_espuma:before{content:""}
.rds-e-icon-coupon_01:before,.rds-icon-coupon_01:before{content:""}
.rds-e-icon-coupon_02:before,.rds-icon-coupon_02:before{content:""}
.rds-e-icon-crop:before,.rds-icon-crop:before{content:""}
.rds-e-icon-cupcake:before,.rds-icon-cupcake:before{content:""}
.rds-e-icon-danger:before,.rds-icon-danger:before{content:""}
.rds-e-icon-data:before,.rds-icon-data:before{content:""}
.rds-e-icon-day:before,.rds-icon-day:before{content:""}
.rds-e-icon-delete:before,.rds-icon-delete:before{content:""}
.rds-e-icon-delivery:before,.rds-icon-delivery:before{content:""}
.rds-e-icon-deporte:before,.rds-icon-deporte:before{content:""}
.rds-e-icon-dislike:before,.rds-icon-dislike:before{content:""}
.rds-e-icon-disney:before,.rds-icon-disney:before{content:""}
.rds-e-icon-display:before,.rds-icon-display:before{content:""}
.rds-e-icon-document-pdf:before,.rds-icon-document-pdf:before{content:""}
.rds-e-icon-document-approved:before,.rds-icon-document-approved:before{content:""}
.rds-e-icon-document-final-content:before,.rds-icon-document-final-content:before{content:""}
.rds-e-icon-document_add:before,.rds-icon-document_add:before{content:""}
.rds-e-icon-document_basic:before,.rds-icon-document_basic:before{content:""}
.rds-e-icon-document_card_pass:before,.rds-icon-document_card_pass:before{content:""}
.rds-e-icon-document_remove:before,.rds-icon-document_remove:before{content:""}
.rds-e-icon-document_request:before,.rds-icon-document_request:before{content:""}
.rds-e-icon-document_search:before,.rds-icon-document_search:before{content:""}
.rds-e-icon-download:before,.rds-icon-download:before{content:""}
.rds-e-icon-drag_and_drop:before,.rds-icon-drag_and_drop:before{content:""}
.rds-e-icon-drops:before,.rds-icon-drops:before{content:""}
.rds-e-icon-ees:before,.rds-icon-ees:before{content:""}
.rds-e-icon-ees-ccrr-combustibles-renovables:before,.rds-icon-ees-ccrr-combustibles-renovables:before{content:""}
.rds-e-icon-ees_electric_charger:before,.rds-icon-ees_electric_charger:before{content:""}
.rds-e-icon-ees_person:before,.rds-icon-ees_person:before{content:""}
.rds-e-icon-ees_unattended:before,.rds-icon-ees_unattended:before{content:""}
.rds-e-icon-edit:before,.rds-icon-edit:before{content:""}
.rds-e-icon-electric-scooter:before,.rds-icon-electric-scooter:before{content:""}
.rds-e-icon-elevator:before,.rds-icon-elevator:before{content:""}
.rds-e-icon-error:before,.rds-icon-error:before{content:""}
.rds-e-icon-espectaculo:before,.rds-icon-espectaculo:before{content:""}
.rds-e-icon-euro_01:before,.rds-icon-euro_01:before{content:""}
.rds-e-icon-euro_02:before,.rds-icon-euro_02:before{content:""}
.rds-e-icon-euro_03:before,.rds-icon-euro_03:before{content:""}
.rds-e-icon-exit:before,.rds-icon-exit:before{content:""}
.rds-e-icon-exit-old:before,.rds-icon-exit-old:before{content:""}
.rds-e-icon-expand:before,.rds-icon-expand:before{content:""}
.rds-e-icon-external-link:before,.rds-icon-external-link:before{content:""}
.rds-e-icon-eye_open:before,.rds-icon-eye_open:before{content:""}
.rds-e-icon-eye_close:before,.rds-icon-eye_close:before{content:""}
.rds-e-icon-faq:before,.rds-icon-faq:before{content:""}
.rds-e-icon-facebook:before,.rds-icon-facebook:before{content:""}
.rds-e-icon-fiesta:before,.rds-icon-fiesta:before{content:""}
.rds-e-icon-figma:before,.rds-icon-figma:before{content:""}
.rds-e-icon-filter_active .path1:before,.rds-icon-filter_active .path1:before{color:#001e37;content:""}
.rds-e-icon-filter_active .path2:before,.rds-icon-filter_active .path2:before{color:#001e37;content:"";margin-left:-1em}
.rds-e-icon-filter_active .path3:before,.rds-icon-filter_active .path3:before{color:#001e37;content:"";margin-left:-1em}
.rds-e-icon-filter_active .path4:before,.rds-icon-filter_active .path4:before{color:#f59600;content:"";margin-left:-1em}
.rds-e-icon-filter_default:before,.rds-icon-filter_default:before{content:""}
.rds-e-icon-fingerprint:before,.rds-icon-fingerprint:before{content:""}
.rds-e-icon-fishing:before,.rds-icon-fishing:before{content:""}
.rds-e-icon-flag:before,.rds-icon-flag:before{content:""}
.rds-e-icon-flag-spain:before,.rds-icon-flag-spain:before{content:""}
.rds-e-icon-flowers:before,.rds-icon-flowers:before{content:""}
.rds-e-icon-foam:before,.rds-icon-foam:before{content:""}
.rds-e-icon-food-wrap:before,.rds-icon-food-wrap:before{content:""}
.rds-e-icon-food-tray:before,.rds-icon-food-tray:before{content:""}
.rds-e-icon-fruit:before,.rds-icon-fruit:before{content:""}
.rds-e-icon-fuel_tank:before,.rds-icon-fuel_tank:before{content:""}
.rds-e-icon-gallery:before,.rds-icon-gallery:before{content:""}
.rds-e-icon-gas:before,.rds-icon-gas:before{content:""}
.rds-e-icon-gas-cylinder:before,.rds-icon-gas-cylinder:before{content:""}
.rds-e-icon-gasoline_01:before,.rds-icon-gasoline_01:before{content:""}
.rds-e-icon-gasoline_02:before,.rds-icon-gasoline_02:before{content:""}
.rds-e-icon-geolocation:before,.rds-icon-geolocation:before{content:""}
.rds-e-icon-gift:before,.rds-icon-gift:before{content:""}
.rds-e-icon-global:before,.rds-icon-global:before{content:""}
.rds-e-icon-google .path1:before,.rds-icon-google .path1:before{color:#fbbb00;content:""}
.rds-e-icon-google .path2:before,.rds-icon-google .path2:before{color:#518ef8;content:"";margin-left:-1em}
.rds-e-icon-google .path3:before,.rds-icon-google .path3:before{color:#28b446;content:"";margin-left:-1em}
.rds-e-icon-google .path4:before,.rds-icon-google .path4:before{color:#f14336;content:"";margin-left:-1em}
.rds-e-icon-group-users:before,.rds-icon-group-users:before{content:""}
.rds-e-icon-health:before,.rds-icon-health:before{content:""}
.rds-e-icon-heart_empty:before,.rds-icon-heart_empty:before{content:""}
.rds-e-icon-heart_filled:before,.rds-icon-heart_filled:before{content:""}
.rds-e-icon-history:before,.rds-icon-history:before{content:""}
.rds-e-icon-home:before,.rds-icon-home:before{content:""}
.rds-e-icon-hose-01:before,.rds-icon-hose-01:before{content:""}
.rds-e-icon-hose_02:before,.rds-icon-hose_02:before{content:""}
.rds-e-icon-hose_car:before,.rds-icon-hose_car:before{content:""}
.rds-e-icon-hose_pet:before,.rds-icon-hose_pet:before{content:""}
.rds-e-icon-hose_truck:before,.rds-icon-hose_truck:before{content:""}
.rds-e-icon-hotel:before,.rds-icon-hotel:before{content:""}
.rds-e-icon-huawei_store:before,.rds-icon-huawei_store:before{content:""}
.rds-e-icon-huerto:before,.rds-icon-huerto:before{content:""}
.rds-e-icon-hydraulic-energy:before,.rds-icon-hydraulic-energy:before{content:""}
.rds-e-icon-ice:before,.rds-icon-ice:before{content:""}
.rds-e-icon-ice_cream:before,.rds-icon-ice_cream:before{content:""}
.rds-e-icon-image:before,.rds-icon-image:before{content:""}
.rds-e-icon-industry:before,.rds-icon-industry:before{content:""}
.rds-e-icon-info:before,.rds-icon-info:before{content:""}
.rds-e-icon-infographic:before,.rds-icon-infographic:before{content:""}
.rds-e-icon-instagram:before,.rds-icon-instagram:before{content:""}
.rds-e-icon-jogos-santa-casa:before,.rds-icon-jogos-santa-casa:before{content:""}
.rds-e-icon-klin:before,.rds-icon-klin:before{content:""}
.rds-e-icon-label:before,.rds-icon-label:before{content:""}
.rds-e-icon-last:before,.rds-icon-last:before{content:""}
.rds-e-icon-leaf_energia_y_futuro:before,.rds-icon-leaf_energia_y_futuro:before{content:""}
.rds-e-icon-leisure:before,.rds-icon-leisure:before{content:""}
.rds-e-icon-less:before,.rds-icon-less:before{content:""}
.rds-e-icon-level:before,.rds-icon-level:before{content:""}
.rds-e-icon-level-1:before,.rds-icon-level-1:before{content:""}
.rds-e-icon-like:before,.rds-icon-like:before{content:""}
.rds-e-icon-linkedin:before,.rds-icon-linkedin:before{content:""}
.rds-e-icon-linkedin_02:before,.rds-icon-linkedin_02:before{content:""}
.rds-e-icon-list:before,.rds-icon-list:before{content:""}
.rds-e-icon-load_progress:before,.rds-icon-load_progress:before{content:""}
.rds-e-icon-loading:before,.rds-icon-loading:before{content:""}
.rds-e-icon-localidad:before,.rds-icon-localidad:before{content:""}
.rds-e-icon-location_add:before,.rds-icon-location_add:before{content:""}
.rds-e-icon-location_pin:before,.rds-icon-location_pin:before{content:""}
.rds-e-icon-lock:before,.rds-icon-lock:before{content:""}
.rds-e-icon-locker_school:before,.rds-icon-locker_school:before{content:""}
.rds-e-icon-locker_shopping:before,.rds-icon-locker_shopping:before{content:""}
.rds-e-icon-me_movilidad_electrica:before,.rds-icon-me_movilidad_electrica:before{content:""}
.rds-e-icon-mail:before,.rds-icon-mail:before{content:""}
.rds-e-icon-mantenimiento:before,.rds-icon-mantenimiento:before{content:""}
.rds-e-icon-map:before,.rds-icon-map:before{content:""}
.rds-e-icon-mark_down:before,.rds-icon-mark_down:before{content:""}
.rds-e-icon-mark_up:before,.rds-icon-mark_up:before{content:""}
.rds-e-icon-mark_up-down:before,.rds-icon-mark_up-down:before{content:""}
.rds-e-icon-meatball_menu:before,.rds-icon-meatball_menu:before{content:""}
.rds-e-icon-medal:before,.rds-icon-medal:before{content:""}
.rds-e-icon-menu_02:before,.rds-icon-menu_02:before{content:""}
.rds-e-icon-menu_02_active .path1:before,.rds-icon-menu_02_active .path1:before{color:#001e37;content:""}
.rds-e-icon-menu_02_active .path2:before,.rds-icon-menu_02_active .path2:before{color:#f59600;content:"";margin-left:-1em}
.rds-e-icon-microsoft-copilot:before,.rds-icon-microsoft-copilot:before{content:""}
.rds-e-icon-microsoft-powerbi:before,.rds-icon-microsoft-powerbi:before{content:""}
.rds-e-icon-microsoft-teams .path1:before,.rds-icon-microsoft-teams .path1:before{color:#5059c9;content:""}
.rds-e-icon-microsoft-teams .path2:before,.rds-icon-microsoft-teams .path2:before{color:#7b83eb;content:"";margin-left:-1em}
.rds-e-icon-microsoft-teams .path3:before,.rds-icon-microsoft-teams .path3:before{color:#000;content:"";margin-left:-1em;opacity:.1}
.rds-e-icon-microsoft-teams .path4:before,.rds-icon-microsoft-teams .path4:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-microsoft-teams .path5:before,.rds-icon-microsoft-teams .path5:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-microsoft-teams .path6:before,.rds-icon-microsoft-teams .path6:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-microsoft-teams .path7:before,.rds-icon-microsoft-teams .path7:before{color:#000;content:"";margin-left:-1em;opacity:.1}
.rds-e-icon-microsoft-teams .path8:before,.rds-icon-microsoft-teams .path8:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-microsoft-teams .path9:before,.rds-icon-microsoft-teams .path9:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-microsoft-teams .path10:before,.rds-icon-microsoft-teams .path10:before{color:#000;content:"";margin-left:-1em}
.rds-e-icon-microsoft-teams .path11:before,.rds-icon-microsoft-teams .path11:before{color:#fff;content:"";margin-left:-1em}
.rds-e-icon-minus:before,.rds-icon-minus:before{content:""}
.rds-e-icon-mobile_01:before,.rds-icon-mobile_01:before{content:""}
.rds-e-icon-mobile_02:before,.rds-icon-mobile_02:before{content:""}
.rds-e-icon-monetary_dollar:before,.rds-icon-monetary_dollar:before{content:""}
.rds-e-icon-monetary_euro:before,.rds-icon-monetary_euro:before{content:""}
.rds-e-icon-monetary_pound:before,.rds-icon-monetary_pound:before{content:""}
.rds-e-icon-more:before,.rds-icon-more:before{content:""}
.rds-e-icon-more_02:before,.rds-icon-more_02:before{content:""}
.rds-e-icon-motorbike:before,.rds-icon-motorbike:before{content:""}
.rds-e-icon-mute:before,.rds-icon-mute:before{content:""}
.rds-e-icon-nature:before,.rds-icon-nature:before{content:""}
.rds-e-icon-nespresso:before,.rds-icon-nespresso:before{content:""}
.rds-e-icon-news:before,.rds-icon-news:before{content:""}
.rds-e-icon-next:before,.rds-icon-next:before{content:""}
.rds-e-icon-next-1:before,.rds-icon-next-1:before{content:""}
.rds-e-icon-night:before,.rds-icon-night:before{content:""}
.rds-e-icon-notification_active .path1:before,.rds-icon-notification_active .path1:before{color:#001e37;content:""}
.rds-e-icon-notification_active .path2:before,.rds-icon-notification_active .path2:before{color:#f59600;content:"";margin-left:-1em}
.rds-e-icon-notification_default:before,.rds-icon-notification_default:before{content:""}
.rds-e-icon-oil_barrel:before,.rds-icon-oil_barrel:before{content:""}
.rds-e-icon-oil_extraction_tower:before,.rds-icon-oil_extraction_tower:before{content:""}
.rds-e-icon-oil_recycle:before,.rds-icon-oil_recycle:before{content:""}
.rds-e-icon-oil_reserve:before,.rds-icon-oil_reserve:before{content:""}
.rds-e-icon-once:before,.rds-icon-once:before{content:""}
.rds-e-icon-open:before,.rds-icon-open:before{content:""}
.rds-e-icon-options:before,.rds-icon-options:before{content:""}
.rds-e-icon-outlook .path1:before,.rds-icon-outlook .path1:before{color:#0a2767;content:""}
.rds-e-icon-outlook .path2:before,.rds-icon-outlook .path2:before{color:#0364b8;content:"";margin-left:-1em}
.rds-e-icon-outlook .path3:before,.rds-icon-outlook .path3:before{color:#0078d4;content:"";margin-left:-1em}
.rds-e-icon-outlook .path4:before,.rds-icon-outlook .path4:before{color:#28a8ea;content:"";margin-left:-1em}
.rds-e-icon-outlook .path5:before,.rds-icon-outlook .path5:before{color:#0078d4;content:"";margin-left:-1em}
.rds-e-icon-outlook .path6:before,.rds-icon-outlook .path6:before{color:#0364b8;content:"";margin-left:-1em}
.rds-e-icon-outlook .path7:before,.rds-icon-outlook .path7:before{color:#14447d;content:"";margin-left:-1em}
.rds-e-icon-outlook .path8:before,.rds-icon-outlook .path8:before{color:#0078d4;content:"";margin-left:-1em}
.rds-e-icon-outlook .path9:before,.rds-icon-outlook .path9:before{color:#000;content:"";margin-left:-1em}
.rds-e-icon-outlook .path10:before,.rds-icon-outlook .path10:before{color:#0a2767;content:"";margin-left:-1em;opacity:.5}
.rds-e-icon-outlook .path11:before,.rds-icon-outlook .path11:before{color:#1490df;content:"";margin-left:-1em}
.rds-e-icon-outlook .path12:before,.rds-icon-outlook .path12:before{color:#000;content:"";margin-left:-1em;opacity:.1}
.rds-e-icon-outlook .path13:before,.rds-icon-outlook .path13:before{color:#000;content:"";margin-left:-1em;opacity:.05}
.rds-e-icon-outlook .path14:before,.rds-icon-outlook .path14:before{color:#28a8ea;content:"";margin-left:-1em}
.rds-e-icon-outlook .path15:before,.rds-icon-outlook .path15:before{color:#000;content:"";margin-left:-1em;opacity:.1}
.rds-e-icon-outlook .path16:before,.rds-icon-outlook .path16:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-outlook .path17:before,.rds-icon-outlook .path17:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-outlook .path18:before,.rds-icon-outlook .path18:before{color:#000;content:"";margin-left:-1em;opacity:.2}
.rds-e-icon-outlook .path19:before,.rds-icon-outlook .path19:before{color:#1784d9;content:"";margin-left:-1em}
.rds-e-icon-outlook .path20:before,.rds-icon-outlook .path20:before{color:#fff;content:"";margin-left:-1em}
.rds-e-icon-outlook .path21:before,.rds-icon-outlook .path21:before{color:#50d9ff;content:"";margin-left:-1em}
.rds-e-icon-parking:before,.rds-icon-parking:before{content:""}
.rds-e-icon-parkingplace_big:before,.rds-icon-parkingplace_big:before{content:""}
.rds-e-icon-parkingplace_small:before,.rds-icon-parkingplace_small:before{content:""}
.rds-e-icon-parking_barrier:before,.rds-icon-parking_barrier:before{content:""}
.rds-e-icon-parking_car:before,.rds-icon-parking_car:before{content:""}
.rds-e-icon-parking_truck:before,.rds-icon-parking_truck:before{content:""}
.rds-e-icon-parking_accesibility:before,.rds-icon-parking_accesibility:before{content:""}
.rds-e-icon-parking_secure:before,.rds-icon-parking_secure:before{content:""}
.rds-e-icon-participate:before,.rds-icon-participate:before{content:""}
.rds-e-icon-pause:before,.rds-icon-pause:before{content:""}
.rds-e-icon-pay_card:before,.rds-icon-pay_card:before{content:""}
.rds-e-icon-pay_card_add:before,.rds-icon-pay_card_add:before{content:""}
.rds-e-icon-payment_parking:before,.rds-icon-payment_parking:before{content:""}
.rds-e-icon-payment_regulated_parking:before,.rds-icon-payment_regulated_parking:before{content:""}
.rds-e-icon-pedestrian:before,.rds-icon-pedestrian:before{content:""}
.rds-e-icon-pet:before,.rds-icon-pet:before{content:""}
.rds-e-icon-phone:before,.rds-icon-phone:before{content:""}
.rds-e-icon-plane:before,.rds-icon-plane:before{content:""}
.rds-e-icon-play:before,.rds-icon-play:before{content:""}
.rds-e-icon-power-old:before,.rds-icon-power-old:before{content:""}
.rds-e-icon-power_01:before,.rds-icon-power_01:before{content:""}
.rds-e-icon-power_02:before,.rds-icon-power_02:before{content:""}
.rds-e-icon-power_03:before,.rds-icon-power_03:before{content:""}
.rds-e-icon-presion_superior:before,.rds-icon-presion_superior:before{content:""}
.rds-e-icon-presion_inferior:before,.rds-icon-presion_inferior:before{content:""}
.rds-e-icon-press-release:before,.rds-icon-press-release:before{content:""}
.rds-e-icon-previous:before,.rds-icon-previous:before{content:""}
.rds-e-icon-print:before,.rds-icon-print:before{content:""}
.rds-e-icon-qr:before,.rds-icon-qr:before{content:""}
.rds-e-icon-recipe-cookbook:before,.rds-icon-recipe-cookbook:before{content:""}
.rds-e-icon-recycle:before,.rds-icon-recycle:before{content:""}
.rds-e-icon-reduce:before,.rds-icon-reduce:before{content:""}
.rds-e-icon-reload:before,.rds-icon-reload:before{content:""}
.rds-e-icon-renewable-energy:before,.rds-icon-renewable-energy:before{content:""}
.rds-e-icon-repeat:before,.rds-icon-repeat:before{content:""}
.rds-e-icon-replace_this_icon:before,.rds-icon-replace_this_icon:before{content:""}
.rds-e-icon-report:before,.rds-icon-report:before{content:""}
.rds-e-icon-report_incidence:before,.rds-icon-report_incidence:before{content:""}
.rds-e-icon-repsol-:before,.rds-icon-repsol-:before{content:""}
.rds-e-icon-repsol-news:before,.rds-icon-repsol-news:before{content:""}
.rds-e-icon-reserve:before,.rds-icon-reserve:before{content:""}
.rds-e-icon-rider:before,.rds-icon-rider:before{content:""}
.rds-e-icon-route:before,.rds-icon-route:before{content:""}
.rds-e-icon-ruler:before,.rds-icon-ruler:before{content:""}
.rds-e-icon-save:before,.rds-icon-save:before{content:""}
.rds-e-icon-savings_piggy_bank:before,.rds-icon-savings_piggy_bank:before{content:""}
.rds-e-icon-sea:before,.rds-icon-sea:before{content:""}
.rds-e-icon-search:before,.rds-icon-search:before{content:""}
.rds-e-icon-search-people:before,.rds-icon-search-people:before{content:""}
.rds-e-icon-security:before,.rds-icon-security:before{content:""}
.rds-e-icon-send:before,.rds-icon-send:before{content:""}
.rds-e-icon-send-chat:before,.rds-icon-send-chat:before{content:""}
.rds-e-icon-setting:before,.rds-icon-setting:before{content:""}
.rds-e-icon-settings-gear:before,.rds-icon-settings-gear:before{content:""}
.rds-e-icon-share:before,.rds-icon-share:before{content:""}
.rds-e-icon-share-old:before,.rds-icon-share-old:before{content:""}
.rds-e-icon-shirt:before,.rds-icon-shirt:before{content:""}
.rds-e-icon-shop:before,.rds-icon-shop:before{content:""}
.rds-e-icon-should-know:before,.rds-icon-should-know:before{content:""}
.rds-e-icon-ski:before,.rds-icon-ski:before{content:""}
.rds-e-icon-solar-panel:before,.rds-icon-solar-panel:before{content:""}
.rds-e-icon-star_empty:before,.rds-icon-star_empty:before{content:""}
.rds-e-icon-star_filled:before,.rds-icon-star_filled:before{content:""}
.rds-e-icon-starbucks:before,.rds-icon-starbucks:before{content:""}
.rds-e-icon-storage:before,.rds-icon-storage:before{content:""}
.rds-e-icon-storybook:before,.rds-icon-storybook:before{content:""}
.rds-e-icon-sunglasses:before,.rds-icon-sunglasses:before{content:""}
.rds-e-icon-sunset:before,.rds-icon-sunset:before{content:""}
.rds-e-icon-table:before,.rds-icon-table:before{content:""}
.rds-e-icon-tanker-truck:before,.rds-icon-tanker-truck:before{content:""}
.rds-e-icon-time:before,.rds-icon-time:before{content:""}
.rds-e-icon-tool:before,.rds-icon-tool:before{content:""}
.rds-e-icon-tool_electric:before,.rds-icon-tool_electric:before{content:""}
.rds-e-icon-train:before,.rds-icon-train:before{content:""}
.rds-e-icon-transcription:before,.rds-icon-transcription:before{content:""}
.rds-e-icon-transport:before,.rds-icon-transport:before{content:""}
.rds-e-icon-truck:before,.rds-icon-truck:before{content:""}
.rds-e-icon-turned_in:before,.rds-icon-turned_in:before{content:""}
.rds-e-icon-turned_in_not:before,.rds-icon-turned_in_not:before{content:""}
.rds-e-icon-twitter:before,.rds-icon-twitter:before{content:""}
.rds-e-icon-unlock:before,.rds-icon-unlock:before{content:""}
.rds-e-icon-unmute:before,.rds-icon-unmute:before{content:""}
.rds-e-icon-user-tools:before,.rds-icon-user-tools:before{content:""}
.rds-e-icon-user_active .path1:before,.rds-icon-user_active .path1:before{color:#f59600;content:""}
.rds-e-icon-user_active .path2:before,.rds-icon-user_active .path2:before{color:#001e37;content:"";margin-left:-1em}
.rds-e-icon-user_default:before,.rds-icon-user_default:before{content:""}
.rds-e-icon-user_scan:before,.rds-icon-user_scan:before{content:""}
.rds-e-icon-vtc_taxi:before,.rds-icon-vtc_taxi:before{content:""}
.rds-e-icon-vacuum-cleaner-01:before,.rds-icon-vacuum-cleaner-01:before{content:""}
.rds-e-icon-vacuum-cleaner-02:before,.rds-icon-vacuum-cleaner-02:before{content:""}
.rds-e-icon-value_increase:before,.rds-icon-value_increase:before{content:""}
.rds-e-icon-view:before,.rds-icon-view:before{content:""}
.rds-e-icon-voice:before,.rds-icon-voice:before{content:""}
.rds-e-icon-voice-cancel:before,.rds-icon-voice-cancel:before{content:""}
.rds-e-icon-volume:before,.rds-icon-volume:before{content:""}
.rds-e-icon-volume-up:before,.rds-icon-volume-up:before{content:""}
.rds-e-icon-wc:before,.rds-icon-wc:before{content:""}
.rds-e-icon-wax:before,.rds-icon-wax:before{content:""}
.rds-e-icon-waylet:before,.rds-icon-waylet:before{content:""}
.rds-e-icon-whatsapp:before,.rds-icon-whatsapp:before{content:""}
.rds-e-icon-wheel_air:before,.rds-icon-wheel_air:before{content:""}
.rds-e-icon-wheel_pressure:before,.rds-icon-wheel_pressure:before{content:""}
.rds-e-icon-wheel_repair:before,.rds-icon-wheel_repair:before{content:""}
.rds-e-icon-wheel_wash:before,.rds-icon-wheel_wash:before{content:""}
.rds-e-icon-wifi:before,.rds-icon-wifi:before{content:""}
.rds-e-icon-wind:before,.rds-icon-wind:before{content:""}
.rds-e-icon-wind-power:before,.rds-icon-wind-power:before{content:""}
.rds-e-icon-wine:before,.rds-icon-wine:before{content:""}
.rds-e-icon-youtube:before,.rds-icon-youtube:before{content:""}
.rds-e-icon-decrease:before,.rds-icon-decrease:before{content:""}
.rds-e-icon-increase:before,.rds-icon-increase:before{content:""}
html{font-family:RepsolSoleTextRegular;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
.rds-ld-caption-01{font:.875rem/1.125rem RepsolSoleTextRegular}
.rds-ld-caption-01-bold{font:.875rem/1.125rem RepsolSoleTextBold}
.rds-ld-caption-01-underline{font:.875rem/1.125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-ld-caption-02{font:.75rem/1rem RepsolSoleTextRegular}
.rds-ld-caption-02-bold{font:.75rem/1rem RepsolSoleTextBold}
.rds-ld-caption-02-underline{font:.75rem/1rem RepsolSoleTextRegular;text-decoration:underline}
.rds-ld-caption-tag{font:.75rem/1rem RepsolSoleTextRegular;letter-spacing:.5px}
.rds-ld-body-01{font:1rem/1.5rem RepsolSoleTextRegular}
.rds-ld-body-02{font:.875rem/1.25rem RepsolSoleTextRegular}
.rds-ld-body-01-bold{font:1rem/1.5rem RepsolSoleTextBold}
.rds-ld-body-01-underline{font:1rem/1.3125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-ld-body-02-bold{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-ld-body-02-underline{font:.875rem/1.25rem RepsolSoleTextRegular;text-decoration:underline}
.rds-ld-button-01{font:1rem/1.5rem RepsolSoleTextBold}
.rds-ld-button-02{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-ld-title-01{font:1.125rem/1.625rem RepsolSoleTextBold}
.rds-ld-title-02{font:1rem/1.5rem RepsolSoleTextBold}
.rds-ld-headline-00{font:4rem/5rem RepsolSoleDisplayRegular}
.rds-ld-headline-01{font:3rem/3.75rem RepsolSoleDisplayRegular}
.rds-ld-headline-02{font:2.25rem/3rem RepsolSoleDisplayRegular}
.rds-ld-headline-03{font:1.75rem/2.25rem RepsolSoleDisplayRegular}
.rds-ld-headline-04{font:1.25rem/1.75rem RepsolSoleDisplayRegular}
.rds-ld-numbers-00{font:7rem/8.5rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-ld-numbers-01{font:3rem/3.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-ld-numbers-02{font:2.5rem/3rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-ld-numbers-03{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-sd-caption-01{font:.875rem/1.125rem RepsolSoleTextRegular}
.rds-sd-caption-01-bold{font:.875rem/1.125rem RepsolSoleTextBold}
.rds-sd-caption-01-underline{font:.875rem/1.125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-sd-caption-02{font:.75rem/1rem RepsolSoleTextRegular}
.rds-sd-caption-02-bold{font:.75rem/1rem RepsolSoleTextBold}
.rds-sd-caption-02-underline{font:.75rem/1rem RepsolSoleTextRegular;text-decoration:underline}
.rds-sd-caption-tag{font:.75rem/1rem RepsolSoleTextRegular;letter-spacing:.5px}
.rds-sd-body-01{font:1rem/1.5rem RepsolSoleTextRegular}
.rds-sd-body-02{font:.875rem/1.25rem RepsolSoleTextRegular}
.rds-sd-body-01-bold{font:1rem/1.5rem RepsolSoleTextBold}
.rds-sd-body-01-underline{font:1rem/1.3125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-sd-body-02-bold{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-sd-body-02-underline{font:.875rem/1.25rem RepsolSoleTextRegular;text-decoration:underline}
.rds-sd-button-01{font:1rem/1.5rem RepsolSoleTextBold}
.rds-sd-button-02{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-sd-title-01{font:1.125rem/1.625rem RepsolSoleTextBold}
.rds-sd-title-02{font:1rem/1.5rem RepsolSoleTextBold}
.rds-sd-headline-00{font:2.5rem/3rem RepsolSoleDisplayRegular}
.rds-sd-headline-01{font:2rem/2.5rem RepsolSoleDisplayRegular}
.rds-sd-headline-02{font:1.75rem/2.25rem RepsolSoleDisplayRegular}
.rds-sd-headline-03{font:1.375rem/1.875rem RepsolSoleDisplayRegular}
.rds-sd-headline-04{font:1.125rem/1.625rem RepsolSoleDisplayRegular}
.rds-sd-numbers-00{font:3.5rem/4.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-sd-numbers-01{font:2.25rem/2.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-sd-numbers-02{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-sd-numbers-03{font:1.5rem/2rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
.rds-caption-01{font:.875rem/1.125rem RepsolSoleTextRegular}
.rds-caption-01-bold{font:.875rem/1.125rem RepsolSoleTextBold}
.rds-caption-01-underline{font:.875rem/1.125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-caption-02{font:.75rem/1rem RepsolSoleTextRegular}
.rds-caption-02-bold{font:.75rem/1rem RepsolSoleTextBold}
.rds-caption-02-underline{font:.75rem/1rem RepsolSoleTextRegular;text-decoration:underline}
.rds-caption-tag{font:.75rem/1rem RepsolSoleTextRegular;letter-spacing:.5px}
.rds-body-01{font:1rem/1.5rem RepsolSoleTextRegular}
.rds-body-02{font:.875rem/1.25rem RepsolSoleTextRegular}
.rds-body-01-bold{font:1rem/1.5rem RepsolSoleTextBold}
.rds-body-01-underline{font:1rem/1.3125rem RepsolSoleTextRegular;text-decoration:underline}
.rds-body-02-bold{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-body-02-underline{font:.875rem/1.25rem RepsolSoleTextRegular;text-decoration:underline}
.rds-button-01{font:1rem/1.5rem RepsolSoleTextBold}
.rds-button-02{font:.875rem/1.25rem RepsolSoleTextBold}
.rds-title-01{font:1.125rem/1.625rem RepsolSoleTextBold}
.rds-title-02{font:1rem/1.5rem RepsolSoleTextBold}
.rds-headline-00{font:2.5rem/3rem RepsolSoleDisplayRegular}
@media(min-width:720px){.rds-headline-00{font:3.5rem/4.25rem RepsolSoleDisplayRegular}
}
@media(min-width:1280px){.rds-headline-00{font:4rem/5rem RepsolSoleDisplayRegular}
}
@media(min-width:1600px){.rds-headline-00{font:4.5rem/5.75rem RepsolSoleDisplayRegular}
}
.rds-headline-01{font:2rem/2.5rem RepsolSoleDisplayRegular}
@media(min-width:720px){.rds-headline-01{font:2.5rem/3rem RepsolSoleDisplayRegular}
}
@media(min-width:1280px){.rds-headline-01{font:3rem/3.75rem RepsolSoleDisplayRegular}
}
@media(min-width:1600px){.rds-headline-01{font:3.5rem/4.25rem RepsolSoleDisplayRegular}
}
.rds-headline-02{font:1.75rem/2.25rem RepsolSoleDisplayRegular}
@media(min-width:720px){.rds-headline-02{font:2rem/2.5rem RepsolSoleDisplayRegular}
}
@media(min-width:1280px){.rds-headline-02{font:2.25rem/3rem RepsolSoleDisplayRegular}
}
@media(min-width:1600px){.rds-headline-02{font:2.75rem/3.5rem RepsolSoleDisplayRegular}
}
.rds-headline-03{font:1.375rem/1.875rem RepsolSoleDisplayRegular}
@media(min-width:720px){.rds-headline-03{font:1.5rem/2rem RepsolSoleDisplayRegular}
}
@media(min-width:1280px){.rds-headline-03{font:1.75rem/2.25rem RepsolSoleDisplayRegular}
}
@media(min-width:1600px){.rds-headline-03{font:2rem/2.5rem RepsolSoleDisplayRegular}
}
.rds-headline-04{font:1.125rem/1.625rem RepsolSoleDisplayRegular}
@media(min-width:720px){.rds-headline-04{font:1.125rem/1.625rem RepsolSoleDisplayRegular}
}
@media(min-width:1280px){.rds-headline-04{font:1.25rem/1.75rem RepsolSoleDisplayRegular}
}
@media(min-width:1600px){.rds-headline-04{font:1.5rem/2rem RepsolSoleDisplayRegular}
}
.rds-numbers-00{font:3.5rem/4.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
@media(min-width:720px){.rds-numbers-00{font:3.5rem/4.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1280px){.rds-numbers-00{font:7rem/8.5rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1600px){.rds-numbers-00{font:7rem/8.5rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
.rds-numbers-01{font:2.25rem/2.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
@media(min-width:720px){.rds-numbers-01{font:2.25rem/2.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1280px){.rds-numbers-01{font:3rem/3.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1600px){.rds-numbers-01{font:3rem/3.75rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
.rds-numbers-02{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
@media(min-width:720px){.rds-numbers-02{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1280px){.rds-numbers-02{font:2.5rem/3rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1600px){.rds-numbers-02{font:2.5rem/3rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
.rds-numbers-03{font:1.5rem/2rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
@media(min-width:720px){.rds-numbers-03{font:1.5rem/2rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1280px){.rds-numbers-03{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
@media(min-width:1600px){.rds-numbers-03{font:1.75rem/2.25rem RepsolSoleDisplayRegular;font-variant:tabular-nums}
}
.rds-ma-xxs{margin:4px}
.rds-mt-xxs{margin-top:4px}
.rds-mr-xxs{margin-right:4px}
.rds-mb-xxs{margin-bottom:4px}
.rds-ml-xxs{margin-left:4px}
.rds-mx-xxs{margin-left:4px;margin-right:4px}
.rds-my-xxs{margin-bottom:4px;margin-top:4px}
.rds-pa-xxs{padding:4px}
.rds-pt-xxs{padding-top:4px}
.rds-pr-xxs{padding-right:4px}
.rds-pb-xxs{padding-bottom:4px}
.rds-pl-xxs{padding-left:4px}
.rds-px-xxs{padding-left:4px;padding-right:4px}
.rds-py-xxs{padding-bottom:4px;padding-top:4px}
.rds-ma-xs{margin:8px}
.rds-mt-xs{margin-top:8px}
.rds-mr-xs{margin-right:8px}
.rds-mb-xs{margin-bottom:8px}
.rds-ml-xs{margin-left:8px}
.rds-mx-xs{margin-left:8px;margin-right:8px}
.rds-my-xs{margin-bottom:8px;margin-top:8px}
.rds-pa-xs{padding:8px}
.rds-pt-xs{padding-top:8px}
.rds-pr-xs{padding-right:8px}
.rds-pb-xs{padding-bottom:8px}
.rds-pl-xs{padding-left:8px}
.rds-px-xs{padding-left:8px;padding-right:8px}
.rds-py-xs{padding-bottom:8px;padding-top:8px}
.rds-ma-s{margin:16px}
.rds-mt-s{margin-top:16px}
.rds-mr-s{margin-right:16px}
.rds-mb-s{margin-bottom:16px}
.rds-ml-s{margin-left:16px}
.rds-mx-s{margin-left:16px;margin-right:16px}
.rds-my-s{margin-bottom:16px;margin-top:16px}
.rds-pa-s{padding:16px}
.rds-pt-s{padding-top:16px}
.rds-pr-s{padding-right:16px}
.rds-pb-s{padding-bottom:16px}
.rds-pl-s{padding-left:16px}
.rds-px-s{padding-left:16px;padding-right:16px}
.rds-py-s{padding-bottom:16px;padding-top:16px}
.rds-ma-m{margin:24px}
.rds-mt-m{margin-top:24px}
.rds-mr-m{margin-right:24px}
.rds-mb-m{margin-bottom:24px}
.rds-ml-m{margin-left:24px}
.rds-mx-m{margin-left:24px;margin-right:24px}
.rds-my-m{margin-bottom:24px;margin-top:24px}
.rds-pa-m{padding:24px}
.rds-pt-m{padding-top:24px}
.rds-pr-m{padding-right:24px}
.rds-pb-m{padding-bottom:24px}
.rds-pl-m{padding-left:24px}
.rds-px-m{padding-left:24px;padding-right:24px}
.rds-py-m{padding-bottom:24px;padding-top:24px}
.rds-ma-l{margin:32px}
.rds-mt-l{margin-top:32px}
.rds-mr-l{margin-right:32px}
.rds-mb-l{margin-bottom:32px}
.rds-ml-l{margin-left:32px}
.rds-mx-l{margin-left:32px;margin-right:32px}
.rds-my-l{margin-bottom:32px;margin-top:32px}
.rds-pa-l{padding:32px}
.rds-pt-l{padding-top:32px}
.rds-pr-l{padding-right:32px}
.rds-pb-l{padding-bottom:32px}
.rds-pl-l{padding-left:32px}
.rds-px-l{padding-left:32px;padding-right:32px}
.rds-py-l{padding-bottom:32px;padding-top:32px}
.rds-ma-2l{margin:40px}
.rds-mt-2l{margin-top:40px}
.rds-mr-2l{margin-right:40px}
.rds-mb-2l{margin-bottom:40px}
.rds-ml-2l{margin-left:40px}
.rds-mx-2l{margin-left:40px;margin-right:40px}
.rds-my-2l{margin-bottom:40px;margin-top:40px}
.rds-pa-2l{padding:40px}
.rds-pt-2l{padding-top:40px}
.rds-pr-2l{padding-right:40px}
.rds-pb-2l{padding-bottom:40px}
.rds-pl-2l{padding-left:40px}
.rds-px-2l{padding-left:40px;padding-right:40px}
.rds-py-2l{padding-bottom:40px;padding-top:40px}
.rds-ma-xl{margin:48px}
.rds-mt-xl{margin-top:48px}
.rds-mr-xl{margin-right:48px}
.rds-mb-xl{margin-bottom:48px}
.rds-ml-xl{margin-left:48px}
.rds-mx-xl{margin-left:48px;margin-right:48px}
.rds-my-xl{margin-bottom:48px;margin-top:48px}
.rds-pa-xl{padding:48px}
.rds-pt-xl{padding-top:48px}
.rds-pr-xl{padding-right:48px}
.rds-pb-xl{padding-bottom:48px}
.rds-pl-xl{padding-left:48px}
.rds-px-xl{padding-left:48px;padding-right:48px}
.rds-py-xl{padding-bottom:48px;padding-top:48px}
.rds-ma-2xl{margin:64px}
.rds-mt-2xl{margin-top:64px}
.rds-mr-2xl{margin-right:64px}
.rds-mb-2xl{margin-bottom:64px}
.rds-ml-2xl{margin-left:64px}
.rds-mx-2xl{margin-left:64px;margin-right:64px}
.rds-my-2xl{margin-bottom:64px;margin-top:64px}
.rds-pa-2xl{padding:64px}
.rds-pt-2xl{padding-top:64px}
.rds-pr-2xl{padding-right:64px}
.rds-pb-2xl{padding-bottom:64px}
.rds-pl-2xl{padding-left:64px}
.rds-px-2xl{padding-left:64px;padding-right:64px}
.rds-py-2xl{padding-bottom:64px;padding-top:64px}
.rds-ma-3xl{margin:72px}
.rds-mt-3xl{margin-top:72px}
.rds-mr-3xl{margin-right:72px}
.rds-mb-3xl{margin-bottom:72px}
.rds-ml-3xl{margin-left:72px}
.rds-mx-3xl{margin-left:72px;margin-right:72px}
.rds-my-3xl{margin-bottom:72px;margin-top:72px}
.rds-pa-3xl{padding:72px}
.rds-pt-3xl{padding-top:72px}
.rds-pr-3xl{padding-right:72px}
.rds-pb-3xl{padding-bottom:72px}
.rds-pl-3xl{padding-left:72px}
.rds-px-3xl{padding-left:72px;padding-right:72px}
.rds-py-3xl{padding-bottom:72px;padding-top:72px}
.rds-ma-4xl{margin:80px}
.rds-mt-4xl{margin-top:80px}
.rds-mr-4xl{margin-right:80px}
.rds-mb-4xl{margin-bottom:80px}
.rds-ml-4xl{margin-left:80px}
.rds-mx-4xl{margin-left:80px;margin-right:80px}
.rds-my-4xl{margin-bottom:80px;margin-top:80px}
.rds-pa-4xl{padding:80px}
.rds-pt-4xl{padding-top:80px}
.rds-pr-4xl{padding-right:80px}
.rds-pb-4xl{padding-bottom:80px}
.rds-pl-4xl{padding-left:80px}
.rds-px-4xl{padding-left:80px;padding-right:80px}
.rds-py-4xl{padding-bottom:80px;padding-top:80px}
.rds-ma-5xl{margin:96px}
.rds-mt-5xl{margin-top:96px}
.rds-mr-5xl{margin-right:96px}
.rds-mb-5xl{margin-bottom:96px}
.rds-ml-5xl{margin-left:96px}
.rds-mx-5xl{margin-left:96px;margin-right:96px}
.rds-my-5xl{margin-bottom:96px;margin-top:96px}
.rds-pa-5xl{padding:96px}
.rds-pt-5xl{padding-top:96px}
.rds-pr-5xl{padding-right:96px}
.rds-pb-5xl{padding-bottom:96px}
.rds-pl-5xl{padding-left:96px}
.rds-px-5xl{padding-left:96px;padding-right:96px}
.rds-py-5xl{padding-bottom:96px;padding-top:96px}
.rds-ma-6xl{margin:112px}
.rds-mt-6xl{margin-top:112px}
.rds-mr-6xl{margin-right:112px}
.rds-mb-6xl{margin-bottom:112px}
.rds-ml-6xl{margin-left:112px}
.rds-mx-6xl{margin-left:112px;margin-right:112px}
.rds-my-6xl{margin-bottom:112px;margin-top:112px}
.rds-pa-6xl{padding:112px}
.rds-pt-6xl{padding-top:112px}
.rds-pr-6xl{padding-right:112px}
.rds-pb-6xl{padding-bottom:112px}
.rds-pl-6xl{padding-left:112px}
.rds-px-6xl{padding-left:112px;padding-right:112px}
.rds-py-6xl{padding-bottom:112px;padding-top:112px}
.rds-ma-7xl{margin:120px}
.rds-mt-7xl{margin-top:120px}
.rds-mr-7xl{margin-right:120px}
.rds-mb-7xl{margin-bottom:120px}
.rds-ml-7xl{margin-left:120px}
.rds-mx-7xl{margin-left:120px;margin-right:120px}
.rds-my-7xl{margin-bottom:120px;margin-top:120px}
.rds-pa-7xl{padding:120px}
.rds-pt-7xl{padding-top:120px}
.rds-pr-7xl{padding-right:120px}
.rds-pb-7xl{padding-bottom:120px}
.rds-pl-7xl{padding-left:120px}
.rds-px-7xl{padding-left:120px;padding-right:120px}
.rds-py-7xl{padding-bottom:120px;padding-top:120px}
.rds-ma-4{margin:4px}
.rds-mt-4{margin-top:4px}
.rds-mr-4{margin-right:4px}
.rds-mb-4{margin-bottom:4px}
.rds-ml-4{margin-left:4px}
.rds-mx-4{margin-left:4px;margin-right:4px}
.rds-my-4{margin-bottom:4px;margin-top:4px}
.rds-pa-4{padding:4px}
.rds-pt-4{padding-top:4px}
.rds-pr-4{padding-right:4px}
.rds-pb-4{padding-bottom:4px}
.rds-pl-4{padding-left:4px}
.rds-px-4{padding-left:4px;padding-right:4px}
.rds-py-4{padding-bottom:4px;padding-top:4px}
.rds-ma-6{margin:6px}
.rds-mt-6{margin-top:6px}
.rds-mr-6{margin-right:6px}
.rds-mb-6{margin-bottom:6px}
.rds-ml-6{margin-left:6px}
.rds-mx-6{margin-left:6px;margin-right:6px}
.rds-my-6{margin-bottom:6px;margin-top:6px}
.rds-pa-6{padding:6px}
.rds-pt-6{padding-top:6px}
.rds-pr-6{padding-right:6px}
.rds-pb-6{padding-bottom:6px}
.rds-pl-6{padding-left:6px}
.rds-px-6{padding-left:6px;padding-right:6px}
.rds-py-6{padding-bottom:6px;padding-top:6px}
.rds-ma-8{margin:8px}
.rds-mt-8{margin-top:8px}
.rds-mr-8{margin-right:8px}
.rds-mb-8{margin-bottom:8px}
.rds-ml-8{margin-left:8px}
.rds-mx-8{margin-left:8px;margin-right:8px}
.rds-my-8{margin-bottom:8px;margin-top:8px}
.rds-pa-8{padding:8px}
.rds-pt-8{padding-top:8px}
.rds-pr-8{padding-right:8px}
.rds-pb-8{padding-bottom:8px}
.rds-pl-8{padding-left:8px}
.rds-px-8{padding-left:8px;padding-right:8px}
.rds-py-8{padding-bottom:8px;padding-top:8px}
.rds-ma-12{margin:12px}
.rds-mt-12{margin-top:12px}
.rds-mr-12{margin-right:12px}
.rds-mb-12{margin-bottom:12px}
.rds-ml-12{margin-left:12px}
.rds-mx-12{margin-left:12px;margin-right:12px}
.rds-my-12{margin-bottom:12px;margin-top:12px}
.rds-pa-12{padding:12px}
.rds-pt-12{padding-top:12px}
.rds-pr-12{padding-right:12px}
.rds-pb-12{padding-bottom:12px}
.rds-pl-12{padding-left:12px}
.rds-px-12{padding-left:12px;padding-right:12px}
.rds-py-12{padding-bottom:12px;padding-top:12px}
.rds-ma-16{margin:16px}
.rds-mt-16{margin-top:16px}
.rds-mr-16{margin-right:16px}
.rds-mb-16{margin-bottom:16px}
.rds-ml-16{margin-left:16px}
.rds-mx-16{margin-left:16px;margin-right:16px}
.rds-my-16{margin-bottom:16px;margin-top:16px}
.rds-pa-16{padding:16px}
.rds-pt-16{padding-top:16px}
.rds-pr-16{padding-right:16px}
.rds-pb-16{padding-bottom:16px}
.rds-pl-16{padding-left:16px}
.rds-px-16{padding-left:16px;padding-right:16px}
.rds-py-16{padding-bottom:16px;padding-top:16px}
.rds-ma-24{margin:24px}
.rds-mt-24{margin-top:24px}
.rds-mr-24{margin-right:24px}
.rds-mb-24{margin-bottom:24px}
.rds-ml-24{margin-left:24px}
.rds-mx-24{margin-left:24px;margin-right:24px}
.rds-my-24{margin-bottom:24px;margin-top:24px}
.rds-pa-24{padding:24px}
.rds-pt-24{padding-top:24px}
.rds-pr-24{padding-right:24px}
.rds-pb-24{padding-bottom:24px}
.rds-pl-24{padding-left:24px}
.rds-px-24{padding-left:24px;padding-right:24px}
.rds-py-24{padding-bottom:24px;padding-top:24px}
.rds-ma-32{margin:32px}
.rds-mt-32{margin-top:32px}
.rds-mr-32{margin-right:32px}
.rds-mb-32{margin-bottom:32px}
.rds-ml-32{margin-left:32px}
.rds-mx-32{margin-left:32px;margin-right:32px}
.rds-my-32{margin-bottom:32px;margin-top:32px}
.rds-pa-32{padding:32px}
.rds-pt-32{padding-top:32px}
.rds-pr-32{padding-right:32px}
.rds-pb-32{padding-bottom:32px}
.rds-pl-32{padding-left:32px}
.rds-px-32{padding-left:32px;padding-right:32px}
.rds-py-32{padding-bottom:32px;padding-top:32px}
.rds-ma-40{margin:40px}
.rds-mt-40{margin-top:40px}
.rds-mr-40{margin-right:40px}
.rds-mb-40{margin-bottom:40px}
.rds-ml-40{margin-left:40px}
.rds-mx-40{margin-left:40px;margin-right:40px}
.rds-my-40{margin-bottom:40px;margin-top:40px}
.rds-pa-40{padding:40px}
.rds-pt-40{padding-top:40px}
.rds-pr-40{padding-right:40px}
.rds-pb-40{padding-bottom:40px}
.rds-pl-40{padding-left:40px}
.rds-px-40{padding-left:40px;padding-right:40px}
.rds-py-40{padding-bottom:40px;padding-top:40px}
.rds-ma-48{margin:48px}
.rds-mt-48{margin-top:48px}
.rds-mr-48{margin-right:48px}
.rds-mb-48{margin-bottom:48px}
.rds-ml-48{margin-left:48px}
.rds-mx-48{margin-left:48px;margin-right:48px}
.rds-my-48{margin-bottom:48px;margin-top:48px}
.rds-pa-48{padding:48px}
.rds-pt-48{padding-top:48px}
.rds-pr-48{padding-right:48px}
.rds-pb-48{padding-bottom:48px}
.rds-pl-48{padding-left:48px}
.rds-px-48{padding-left:48px;padding-right:48px}
.rds-py-48{padding-bottom:48px;padding-top:48px}
.rds-ma-56{margin:56px}
.rds-mt-56{margin-top:56px}
.rds-mr-56{margin-right:56px}
.rds-mb-56{margin-bottom:56px}
.rds-ml-56{margin-left:56px}
.rds-mx-56{margin-left:56px;margin-right:56px}
.rds-my-56{margin-bottom:56px;margin-top:56px}
.rds-pa-56{padding:56px}
.rds-pt-56{padding-top:56px}
.rds-pr-56{padding-right:56px}
.rds-pb-56{padding-bottom:56px}
.rds-pl-56{padding-left:56px}
.rds-px-56{padding-left:56px;padding-right:56px}
.rds-py-56{padding-bottom:56px;padding-top:56px}
.rds-ma-64{margin:64px}
.rds-mt-64{margin-top:64px}
.rds-mr-64{margin-right:64px}
.rds-mb-64{margin-bottom:64px}
.rds-ml-64{margin-left:64px}
.rds-mx-64{margin-left:64px;margin-right:64px}
.rds-my-64{margin-bottom:64px;margin-top:64px}
.rds-pa-64{padding:64px}
.rds-pt-64{padding-top:64px}
.rds-pr-64{padding-right:64px}
.rds-pb-64{padding-bottom:64px}
.rds-pl-64{padding-left:64px}
.rds-px-64{padding-left:64px;padding-right:64px}
.rds-py-64{padding-bottom:64px;padding-top:64px}
.rds-ma-72{margin:72px}
.rds-mt-72{margin-top:72px}
.rds-mr-72{margin-right:72px}
.rds-mb-72{margin-bottom:72px}
.rds-ml-72{margin-left:72px}
.rds-mx-72{margin-left:72px;margin-right:72px}
.rds-my-72{margin-bottom:72px;margin-top:72px}
.rds-pa-72{padding:72px}
.rds-pt-72{padding-top:72px}
.rds-pr-72{padding-right:72px}
.rds-pb-72{padding-bottom:72px}
.rds-pl-72{padding-left:72px}
.rds-px-72{padding-left:72px;padding-right:72px}
.rds-py-72{padding-bottom:72px;padding-top:72px}
.rds-ma-80{margin:80px}
.rds-mt-80{margin-top:80px}
.rds-mr-80{margin-right:80px}
.rds-mb-80{margin-bottom:80px}
.rds-ml-80{margin-left:80px}
.rds-mx-80{margin-left:80px;margin-right:80px}
.rds-my-80{margin-bottom:80px;margin-top:80px}
.rds-pa-80{padding:80px}
.rds-pt-80{padding-top:80px}
.rds-pr-80{padding-right:80px}
.rds-pb-80{padding-bottom:80px}
.rds-pl-80{padding-left:80px}
.rds-px-80{padding-left:80px;padding-right:80px}
.rds-py-80{padding-bottom:80px;padding-top:80px}
.rds-ma-88{margin:88px}
.rds-mt-88{margin-top:88px}
.rds-mr-88{margin-right:88px}
.rds-mb-88{margin-bottom:88px}
.rds-ml-88{margin-left:88px}
.rds-mx-88{margin-left:88px;margin-right:88px}
.rds-my-88{margin-bottom:88px;margin-top:88px}
.rds-pa-88{padding:88px}
.rds-pt-88{padding-top:88px}
.rds-pr-88{padding-right:88px}
.rds-pb-88{padding-bottom:88px}
.rds-pl-88{padding-left:88px}
.rds-px-88{padding-left:88px;padding-right:88px}
.rds-py-88{padding-bottom:88px;padding-top:88px}
.rds-ma-96{margin:96px}
.rds-mt-96{margin-top:96px}
.rds-mr-96{margin-right:96px}
.rds-mb-96{margin-bottom:96px}
.rds-ml-96{margin-left:96px}
.rds-mx-96{margin-left:96px;margin-right:96px}
.rds-my-96{margin-bottom:96px;margin-top:96px}
.rds-pa-96{padding:96px}
.rds-pt-96{padding-top:96px}
.rds-pr-96{padding-right:96px}
.rds-pb-96{padding-bottom:96px}
.rds-pl-96{padding-left:96px}
.rds-px-96{padding-left:96px;padding-right:96px}
.rds-py-96{padding-bottom:96px;padding-top:96px}
.rds-ma-112{margin:112px}
.rds-mt-112{margin-top:112px}
.rds-mr-112{margin-right:112px}
.rds-mb-112{margin-bottom:112px}
.rds-ml-112{margin-left:112px}
.rds-mx-112{margin-left:112px;margin-right:112px}
.rds-my-112{margin-bottom:112px;margin-top:112px}
.rds-pa-112{padding:112px}
.rds-pt-112{padding-top:112px}
.rds-pr-112{padding-right:112px}
.rds-pb-112{padding-bottom:112px}
.rds-pl-112{padding-left:112px}
.rds-px-112{padding-left:112px;padding-right:112px}
.rds-py-112{padding-bottom:112px;padding-top:112px}
.rds-ma-120{margin:120px}
.rds-mt-120{margin-top:120px}
.rds-mr-120{margin-right:120px}
.rds-mb-120{margin-bottom:120px}
.rds-ml-120{margin-left:120px}
.rds-mx-120{margin-left:120px;margin-right:120px}
.rds-my-120{margin-bottom:120px;margin-top:120px}
.rds-pa-120{padding:120px}
.rds-pt-120{padding-top:120px}
.rds-pr-120{padding-right:120px}
.rds-pb-120{padding-bottom:120px}
.rds-pl-120{padding-left:120px}
.rds-px-120{padding-left:120px;padding-right:120px}
.rds-py-120{padding-bottom:120px;padding-top:120px}
.rds-ma-128{margin:128px}
.rds-mt-128{margin-top:128px}
.rds-mr-128{margin-right:128px}
.rds-mb-128{margin-bottom:128px}
.rds-ml-128{margin-left:128px}
.rds-mx-128{margin-left:128px;margin-right:128px}
.rds-my-128{margin-bottom:128px;margin-top:128px}
.rds-pa-128{padding:128px}
.rds-pt-128{padding-top:128px}
.rds-pr-128{padding-right:128px}
.rds-pb-128{padding-bottom:128px}
.rds-pl-128{padding-left:128px}
.rds-px-128{padding-left:128px;padding-right:128px}
.rds-py-128{padding-bottom:128px;padding-top:128px}
.rds-e-style-state-disabled{opacity:.3}
.rds-e-style-border-focus{border:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #00badb;outline:0}
.rds-e-style-border-focus-inverse{border:0;box-shadow:0 0 0 2px #001e37,0 0 0 4px #00badb;outline:0}
.rds-style-shadow-s{box-shadow:0 1px 6px #00132414}
.rds-style-shadow-m{box-shadow:0 4px 16px #00132414}
.rds-style-shadow-negative{box-shadow:0 0 1px #00132414,0 -4px 11px #0013240f}
.rds-radius-s{border-radius:8px}
.rds-radius-m{border-radius:16px}
.rds-radius-l{border-radius:24px}
.rds-radius-round{border-radius:999px}
.rds-radius-inputs{border-radius:12px}
.rds-background-default{background-color:#fff}
.rds-background-alternative,.rds-background-grey{background-color:#f7f7f9}
.rds-background-navy{background-color:#001e37}
.rds-background-sand{background-color:#fff5f0}
.rds-background-gradient-ivory{background-image:radial-gradient(72.02% 87% at -30.72% 124.82%,#f63d7829,#f63d7800),radial-gradient(50.12% 73.11% at 0 0,#ffc70014,#ffc70000),radial-gradient(100.59% 146.79% at 134.93% -38.77%,#f50d3629,#f50d3600),radial-gradient(54.5% 79.54% at 104.6% 106.5%,#ff990329,#ff990300),linear-gradient(0,#fbf3ef,#fbf3ef)}
.rds-background-gradient-orange{background-image:linear-gradient(137.24deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%)}
.rds-background-gradient-blue{background-image:radial-gradient(447.21% 116.27% at 100% 96.99%,#001e373b 31.58%,#001e37),radial-gradient(688.79% 121.6% at 13.55% 14.49%,#001e37 4.33%,#005c7a 55.21%,#057796e8 69.81%,#00bed4 92%)}
.rds-background-active{background-color:#fff5f0}
.rds-content-high{color:#001e37}
.rds-content-medium{color:#43637d}
.rds-content-high-i{color:#fff}
.rds-content-medium-i{color:#fffc}
.rds-content-link{color:#007899;text-decoration:underline}
.rds-content-gradient-orange,.rds-content-numbers-highlight{background:linear-gradient(137.24deg,#ff9c00 -6.64%,#ff590a 24.3%,#ff2a3f 65.21%,#e50052 99.99%);-webkit-background-clip:text;color:transparent}
.rds-style-effect-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#001e3733;z-index:20}
.rds-style-effect-glass{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);box-shadow:0 4px 16px #0000001a}
.rds-layout-max{padding:0 16px}
@media(min-width:720px){.rds-layout-max{padding:0 24px}
}
@media(min-width:1280px){.rds-layout-max{padding:0 32px}
}
@media(min-width:1600px){.rds-layout-max{margin:0 auto;max-width:1600px;padding:0 32px}
}
.rds-grid{display:grid;margin-left:auto;margin-right:auto;width:100%}
@media(max-width:719px){.rds-grid{gap:16px;grid-template-columns:repeat(4,1fr)}
}
@media(min-width:720px){.rds-grid{gap:16px;grid-template-columns:repeat(8,1fr)}
}
@media(min-width:1280px){.rds-grid{gap:24px;grid-template-columns:repeat(12,1fr)}
}
@media(max-width:719px){.rds-col-sd-1{grid-column:span 1}
.rds-col-sd-2{grid-column:span 2}
.rds-col-sd-3{grid-column:span 3}
.rds-col-sd-4{grid-column:span 4}
.rds-col-sd-1-offset-0{grid-column:1/span 1}
.rds-col-sd-1-offset-1{grid-column:2/span 1}
.rds-col-sd-1-offset-2{grid-column:3/span 1}
.rds-col-sd-1-offset-3{grid-column:4/span 1}
.rds-col-sd-2-offset-0{grid-column:1/span 2}
.rds-col-sd-2-offset-1{grid-column:2/span 2}
.rds-col-sd-2-offset-2{grid-column:3/span 2}
.rds-col-sd-3-offset-0{grid-column:1/span 3}
.rds-col-sd-3-offset-1{grid-column:2/span 3}
.rds-col-sd-4-offset-0{grid-column:1/span 4}
}
@media(min-width:720px){.rds-col-md-1{grid-column:span 1}
.rds-col-md-2{grid-column:span 2}
.rds-col-md-3{grid-column:span 3}
.rds-col-md-4{grid-column:span 4}
.rds-col-md-5{grid-column:span 5}
.rds-col-md-6{grid-column:span 6}
.rds-col-md-7{grid-column:span 7}
.rds-col-md-8{grid-column:span 8}
.rds-col-md-1-offset-0{grid-column:1/span 1}
.rds-col-md-1-offset-1{grid-column:2/span 1}
.rds-col-md-1-offset-2{grid-column:3/span 1}
.rds-col-md-1-offset-3{grid-column:4/span 1}
.rds-col-md-1-offset-4{grid-column:5/span 1}
.rds-col-md-1-offset-5{grid-column:6/span 1}
.rds-col-md-1-offset-6{grid-column:7/span 1}
.rds-col-md-1-offset-7{grid-column:8/span 1}
.rds-col-md-2-offset-0{grid-column:1/span 2}
.rds-col-md-2-offset-1{grid-column:2/span 2}
.rds-col-md-2-offset-2{grid-column:3/span 2}
.rds-col-md-2-offset-3{grid-column:4/span 2}
.rds-col-md-2-offset-4{grid-column:5/span 2}
.rds-col-md-2-offset-5{grid-column:6/span 2}
.rds-col-md-2-offset-6{grid-column:7/span 2}
.rds-col-md-3-offset-0{grid-column:1/span 3}
.rds-col-md-3-offset-1{grid-column:2/span 3}
.rds-col-md-3-offset-2{grid-column:3/span 3}
.rds-col-md-3-offset-3{grid-column:4/span 3}
.rds-col-md-3-offset-4{grid-column:5/span 3}
.rds-col-md-3-offset-5{grid-column:6/span 3}
.rds-col-md-4-offset-0{grid-column:1/span 4}
.rds-col-md-4-offset-1{grid-column:2/span 4}
.rds-col-md-4-offset-2{grid-column:3/span 4}
.rds-col-md-4-offset-3{grid-column:4/span 4}
.rds-col-md-4-offset-4{grid-column:5/span 4}
.rds-col-md-5-offset-0{grid-column:1/span 5}
.rds-col-md-5-offset-1{grid-column:2/span 5}
.rds-col-md-5-offset-2{grid-column:3/span 5}
.rds-col-md-5-offset-3{grid-column:4/span 5}
.rds-col-md-6-offset-0{grid-column:1/span 6}
.rds-col-md-6-offset-1{grid-column:2/span 6}
.rds-col-md-6-offset-2{grid-column:3/span 6}
.rds-col-md-7-offset-0{grid-column:1/span 7}
.rds-col-md-7-offset-1{grid-column:2/span 7}
.rds-col-md-8-offset-0{grid-column:1/span 8}
}
@media(min-width:1280px){.rds-col-ld-1{grid-column:span 1}
.rds-col-ld-2{grid-column:span 2}
.rds-col-ld-3{grid-column:span 3}
.rds-col-ld-4{grid-column:span 4}
.rds-col-ld-5{grid-column:span 5}
.rds-col-ld-6{grid-column:span 6}
.rds-col-ld-7{grid-column:span 7}
.rds-col-ld-8{grid-column:span 8}
.rds-col-ld-9{grid-column:span 9}
.rds-col-ld-10{grid-column:span 10}
.rds-col-ld-11{grid-column:span 11}
.rds-col-ld-12{grid-column:span 12}
.rds-col-ld-1-offset-0{grid-column:1/span 1}
.rds-col-ld-1-offset-1{grid-column:2/span 1}
.rds-col-ld-1-offset-2{grid-column:3/span 1}
.rds-col-ld-1-offset-3{grid-column:4/span 1}
.rds-col-ld-1-offset-4{grid-column:5/span 1}
.rds-col-ld-1-offset-5{grid-column:6/span 1}
.rds-col-ld-1-offset-6{grid-column:7/span 1}
.rds-col-ld-1-offset-7{grid-column:8/span 1}
.rds-col-ld-1-offset-8{grid-column:9/span 1}
.rds-col-ld-1-offset-9{grid-column:10/span 1}
.rds-col-ld-1-offset-10{grid-column:11/span 1}
.rds-col-ld-1-offset-11{grid-column:12/span 1}
.rds-col-ld-2-offset-0{grid-column:1/span 2}
.rds-col-ld-2-offset-1{grid-column:2/span 2}
.rds-col-ld-2-offset-2{grid-column:3/span 2}
.rds-col-ld-2-offset-3{grid-column:4/span 2}
.rds-col-ld-2-offset-4{grid-column:5/span 2}
.rds-col-ld-2-offset-5{grid-column:6/span 2}
.rds-col-ld-2-offset-6{grid-column:7/span 2}
.rds-col-ld-2-offset-7{grid-column:8/span 2}
.rds-col-ld-2-offset-8{grid-column:9/span 2}
.rds-col-ld-2-offset-9{grid-column:10/span 2}
.rds-col-ld-2-offset-10{grid-column:11/span 2}
.rds-col-ld-3-offset-0{grid-column:1/span 3}
.rds-col-ld-3-offset-1{grid-column:2/span 3}
.rds-col-ld-3-offset-2{grid-column:3/span 3}
.rds-col-ld-3-offset-3{grid-column:4/span 3}
.rds-col-ld-3-offset-4{grid-column:5/span 3}
.rds-col-ld-3-offset-5{grid-column:6/span 3}
.rds-col-ld-3-offset-6{grid-column:7/span 3}
.rds-col-ld-3-offset-7{grid-column:8/span 3}
.rds-col-ld-3-offset-8{grid-column:9/span 3}
.rds-col-ld-3-offset-9{grid-column:10/span 3}
.rds-col-ld-4-offset-0{grid-column:1/span 4}
.rds-col-ld-4-offset-1{grid-column:2/span 4}
.rds-col-ld-4-offset-2{grid-column:3/span 4}
.rds-col-ld-4-offset-3{grid-column:4/span 4}
.rds-col-ld-4-offset-4{grid-column:5/span 4}
.rds-col-ld-4-offset-5{grid-column:6/span 4}
.rds-col-ld-4-offset-6{grid-column:7/span 4}
.rds-col-ld-4-offset-7{grid-column:8/span 4}
.rds-col-ld-4-offset-8{grid-column:9/span 4}
.rds-col-ld-5-offset-0{grid-column:1/span 5}
.rds-col-ld-5-offset-1{grid-column:2/span 5}
.rds-col-ld-5-offset-2{grid-column:3/span 5}
.rds-col-ld-5-offset-3{grid-column:4/span 5}
.rds-col-ld-5-offset-4{grid-column:5/span 5}
.rds-col-ld-5-offset-5{grid-column:6/span 5}
.rds-col-ld-5-offset-6{grid-column:7/span 5}
.rds-col-ld-5-offset-7{grid-column:8/span 5}
.rds-col-ld-6-offset-0{grid-column:1/span 6}
.rds-col-ld-6-offset-1{grid-column:2/span 6}
.rds-col-ld-6-offset-2{grid-column:3/span 6}
.rds-col-ld-6-offset-3{grid-column:4/span 6}
.rds-col-ld-6-offset-4{grid-column:5/span 6}
.rds-col-ld-6-offset-5{grid-column:6/span 6}
.rds-col-ld-6-offset-6{grid-column:7/span 6}
.rds-col-ld-7-offset-0{grid-column:1/span 7}
.rds-col-ld-7-offset-1{grid-column:2/span 7}
.rds-col-ld-7-offset-2{grid-column:3/span 7}
.rds-col-ld-7-offset-3{grid-column:4/span 7}
.rds-col-ld-7-offset-4{grid-column:5/span 7}
.rds-col-ld-7-offset-5{grid-column:6/span 7}
.rds-col-ld-8-offset-0{grid-column:1/span 8}
.rds-col-ld-8-offset-1{grid-column:2/span 8}
.rds-col-ld-8-offset-2{grid-column:3/span 8}
.rds-col-ld-8-offset-3{grid-column:4/span 8}
.rds-col-ld-8-offset-4{grid-column:5/span 8}
.rds-col-ld-9-offset-0{grid-column:1/span 9}
.rds-col-ld-9-offset-1{grid-column:2/span 9}
.rds-col-ld-9-offset-2{grid-column:3/span 9}
.rds-col-ld-9-offset-3{grid-column:4/span 9}
.rds-col-ld-10-offset-0{grid-column:1/span 10}
.rds-col-ld-10-offset-1{grid-column:2/span 10}
.rds-col-ld-10-offset-2{grid-column:3/span 10}
.rds-col-ld-11-offset-0{grid-column:1/span 11}
.rds-col-ld-11-offset-1{grid-column:2/span 11}
.rds-col-ld-12-offset-0{grid-column:1/span 12}
}
@media(max-width:719px){.rds-col-1{grid-column:span 1}
}
@media(max-width:719px){.rds-col-2{grid-column:span 2}
}
@media(max-width:719px){.rds-col-3{grid-column:span 3}
}
@media(max-width:719px){.rds-col-4{grid-column:span 4}
}
@media(min-width:720px){.rds-col-1{grid-column:span 1}
}
@media(min-width:720px){.rds-col-2{grid-column:span 2}
}
@media(min-width:720px){.rds-col-3{grid-column:span 3}
}
@media(min-width:720px){.rds-col-4{grid-column:span 4}
}
@media(min-width:720px){.rds-col-5{grid-column:span 5}
}
@media(min-width:720px){.rds-col-6{grid-column:span 6}
}
@media(min-width:720px){.rds-col-7{grid-column:span 7}
}
@media(min-width:720px){.rds-col-8{grid-column:span 8}
}
@media(min-width:1280px){.rds-col-1{grid-column:span 1}
}
@media(min-width:1280px){.rds-col-2{grid-column:span 2}
}
@media(min-width:1280px){.rds-col-3{grid-column:span 3}
}
@media(min-width:1280px){.rds-col-4{grid-column:span 4}
}
@media(min-width:1280px){.rds-col-5{grid-column:span 5}
}
@media(min-width:1280px){.rds-col-6{grid-column:span 6}
}
@media(min-width:1280px){.rds-col-7{grid-column:span 7}
}
@media(min-width:1280px){.rds-col-8{grid-column:span 8}
}
@media(min-width:1280px){.rds-col-9{grid-column:span 9}
}
@media(min-width:1280px){.rds-col-10{grid-column:span 10}
}
@media(min-width:1280px){.rds-col-11{grid-column:span 11}
}
@media(min-width:1280px){.rds-col-12{grid-column:span 12}
}
.rds-flex{display:flex}
.rds-inline-flex{display:inline-flex}
.rds-flex-row{flex-direction:row}
.rds-flex-col{flex-direction:column}
.rds-flex-row-reverse{flex-direction:row-reverse}
.rds-flex-col-reverse{flex-direction:column-reverse}
@media(max-width:719px){.rds-flex-sd-row{flex-direction:row}
.rds-flex-sd-col{flex-direction:column}
}
@media(min-width:720px){.rds-flex-md-row{flex-direction:row}
.rds-flex-md-col{flex-direction:column}
}
@media(min-width:1280px){.rds-flex-ld-row{flex-direction:row}
.rds-flex-ld-col{flex-direction:column}
}
.rds-flex-grow{flex-grow:1}
.rds-flex-no-grow{flex-grow:0}
.rds-flex-shrink{flex-shrink:1}
.rds-flex-no-shrink{flex-shrink:0}
@media(max-width:719px){.rds-flex-grow-sd{flex-grow:1}
.rds-flex-no-grow-sd{flex-grow:0}
}
@media(min-width:720px){.rds-flex-grow-md{flex-grow:1}
.rds-flex-no-grow-md{flex-grow:0}
}
@media(min-width:1280px){.rds-flex-grow-ld{flex-grow:1}
.rds-flex-no-grow-ld{flex-grow:0}
}
.rds-flex-auto{flex:1 1 auto}
.rds-flex-initial{flex:0 1 auto}
.rds-flex-none{flex:none}
.rds-flex-wrap{flex-wrap:wrap}
.rds-flex-nowrap{flex-wrap:nowrap}
.rds-flex-wrap-reverse{flex-wrap:wrap-reverse}
.rds-flex-basis-full{flex-basis:100%}
.rds-flex-basis-auto{flex-basis:auto}
.rds-flex-basis-1\/1{flex-basis:100%}
.rds-flex-basis-1\/2{flex-basis:50%}
.rds-flex-basis-2\/2{flex-basis:100%}
.rds-flex-basis-1\/3{flex-basis:calc(1 / 3 * 100%)}
.rds-flex-basis-2\/3{flex-basis:calc(2 / 3 * 100%)}
.rds-flex-basis-3\/3{flex-basis:100%}
.rds-flex-basis-1\/4{flex-basis:25%}
.rds-flex-basis-2\/4{flex-basis:50%}
.rds-flex-basis-3\/4{flex-basis:75%}
.rds-flex-basis-4\/4{flex-basis:100%}
.rds-flex-basis-1\/5{flex-basis:20%}
.rds-flex-basis-2\/5{flex-basis:40%}
.rds-flex-basis-3\/5{flex-basis:calc(3 / 5 * 100%)}
.rds-flex-basis-4\/5{flex-basis:80%}
.rds-flex-basis-5\/5{flex-basis:100%}
.rds-flex-basis-1\/6{flex-basis:calc(1 / 6 * 100%)}
.rds-flex-basis-2\/6{flex-basis:calc(2 / 6 * 100%)}
.rds-flex-basis-3\/6{flex-basis:50%}
.rds-flex-basis-4\/6{flex-basis:calc(4 / 6 * 100%)}
.rds-flex-basis-5\/6{flex-basis:calc(5 / 6 * 100%)}
.rds-flex-basis-6\/6{flex-basis:100%}
.rds-flex-basis-1\/7{flex-basis:calc(1 / 7 * 100%)}
.rds-flex-basis-2\/7{flex-basis:calc(2 / 7 * 100%)}
.rds-flex-basis-3\/7{flex-basis:calc(3 / 7 * 100%)}
.rds-flex-basis-4\/7{flex-basis:calc(4 / 7 * 100%)}
.rds-flex-basis-5\/7{flex-basis:calc(5 / 7 * 100%)}
.rds-flex-basis-6\/7{flex-basis:calc(6 / 7 * 100%)}
.rds-flex-basis-7\/7{flex-basis:100%}
.rds-flex-basis-1\/8{flex-basis:12.5%}
.rds-flex-basis-2\/8{flex-basis:25%}
.rds-flex-basis-3\/8{flex-basis:37.5%}
.rds-flex-basis-4\/8{flex-basis:50%}
.rds-flex-basis-5\/8{flex-basis:62.5%}
.rds-flex-basis-6\/8{flex-basis:75%}
.rds-flex-basis-7\/8{flex-basis:87.5%}
.rds-flex-basis-8\/8{flex-basis:100%}
.rds-flex-basis-1\/9{flex-basis:calc(1 / 9 * 100%)}
.rds-flex-basis-2\/9{flex-basis:calc(2 / 9 * 100%)}
.rds-flex-basis-3\/9{flex-basis:calc(3 / 9 * 100%)}
.rds-flex-basis-4\/9{flex-basis:calc(4 / 9 * 100%)}
.rds-flex-basis-5\/9{flex-basis:calc(5 / 9 * 100%)}
.rds-flex-basis-6\/9{flex-basis:calc(6 / 9 * 100%)}
.rds-flex-basis-7\/9{flex-basis:calc(7 / 9 * 100%)}
.rds-flex-basis-8\/9{flex-basis:calc(8 / 9 * 100%)}
.rds-flex-basis-9\/9{flex-basis:100%}
.rds-flex-basis-1\/10{flex-basis:10%}
.rds-flex-basis-2\/10{flex-basis:20%}
.rds-flex-basis-3\/10{flex-basis:calc(3 / 10 * 100%)}
.rds-flex-basis-4\/10{flex-basis:40%}
.rds-flex-basis-5\/10{flex-basis:50%}
.rds-flex-basis-6\/10{flex-basis:calc(6 / 10 * 100%)}
.rds-flex-basis-7\/10{flex-basis:70%}
.rds-flex-basis-8\/10{flex-basis:80%}
.rds-flex-basis-9\/10{flex-basis:90%}
.rds-flex-basis-10\/10{flex-basis:100%}
.rds-flex-basis-1\/11{flex-basis:calc(1 / 11 * 100%)}
.rds-flex-basis-2\/11{flex-basis:calc(2 / 11 * 100%)}
.rds-flex-basis-3\/11{flex-basis:calc(3 / 11 * 100%)}
.rds-flex-basis-4\/11{flex-basis:calc(4 / 11 * 100%)}
.rds-flex-basis-5\/11{flex-basis:calc(5 / 11 * 100%)}
.rds-flex-basis-6\/11{flex-basis:calc(6 / 11 * 100%)}
.rds-flex-basis-7\/11{flex-basis:calc(7 / 11 * 100%)}
.rds-flex-basis-8\/11{flex-basis:calc(8 / 11 * 100%)}
.rds-flex-basis-9\/11{flex-basis:calc(9 / 11 * 100%)}
.rds-flex-basis-10\/11{flex-basis:calc(10 / 11 * 100%)}
.rds-flex-basis-11\/11{flex-basis:100%}
.rds-flex-basis-1\/12{flex-basis:calc(1 / 12 * 100%)}
.rds-flex-basis-2\/12{flex-basis:calc(2 / 12 * 100%)}
.rds-flex-basis-3\/12{flex-basis:25%}
.rds-flex-basis-4\/12{flex-basis:calc(4 / 12 * 100%)}
.rds-flex-basis-5\/12{flex-basis:calc(5 / 12 * 100%)}
.rds-flex-basis-6\/12{flex-basis:50%}
.rds-flex-basis-7\/12{flex-basis:calc(7 / 12 * 100%)}
.rds-flex-basis-8\/12{flex-basis:calc(8 / 12 * 100%)}
.rds-flex-basis-9\/12{flex-basis:75%}
.rds-flex-basis-10\/12{flex-basis:calc(10 / 12 * 100%)}
.rds-flex-basis-11\/12{flex-basis:calc(11 / 12 * 100%)}
.rds-flex-basis-12\/12{flex-basis:100%}
.rds-flex-justify-start{justify-content:flex-start}
.rds-flex-justify-end{justify-content:flex-end}
.rds-flex-justify-center{justify-content:center}
.rds-flex-justify-between{justify-content:space-between}
.rds-flex-justify-around{justify-content:space-around}
.rds-flex-justify-evenly{justify-content:space-evenly}
.rds-flex-justify-stretch{justify-content:stretch}
.rds-flex-justify-baseline{justify-content:baseline}
.rds-flex-justify-normal{justify-content:normal}
.rds-flex-align-start{align-items:flex-start}
.rds-flex-align-end{align-items:flex-end}
.rds-flex-align-center{align-items:center}
.rds-flex-align-baseline{align-items:baseline}
.rds-flex-align-stretch{align-items:stretch}
.rds-flex-start-start{align-items:flex-start;justify-content:flex-start}
.rds-flex-start-end{align-items:flex-end;justify-content:flex-start}
.rds-flex-start-center{align-items:center;justify-content:flex-start}
.rds-flex-start-baseline{align-items:baseline;justify-content:flex-start}
.rds-flex-start-stretch{align-items:stretch;justify-content:flex-start}
.rds-flex-end-start{align-items:flex-start;justify-content:flex-end}
.rds-flex-end-end{align-items:flex-end;justify-content:flex-end}
.rds-flex-end-center{align-items:center;justify-content:flex-end}
.rds-flex-end-baseline{align-items:baseline;justify-content:flex-end}
.rds-flex-end-stretch{align-items:stretch;justify-content:flex-end}
.rds-flex-center-start{align-items:flex-start;justify-content:center}
.rds-flex-center-end{align-items:flex-end;justify-content:center}
.rds-flex-center-center{align-items:center;justify-content:center}
.rds-flex-center-baseline{align-items:baseline;justify-content:center}
.rds-flex-center-stretch{align-items:stretch;justify-content:center}
.rds-flex-between-start{align-items:flex-start;justify-content:space-between}
.rds-flex-between-end{align-items:flex-end;justify-content:space-between}
.rds-flex-between-center{align-items:center;justify-content:space-between}
.rds-flex-between-baseline{align-items:baseline;justify-content:space-between}
.rds-flex-between-stretch{align-items:stretch;justify-content:space-between}
.rds-flex-around-start{align-items:flex-start;justify-content:space-around}
.rds-flex-around-end{align-items:flex-end;justify-content:space-around}
.rds-flex-around-center{align-items:center;justify-content:space-around}
.rds-flex-around-baseline{align-items:baseline;justify-content:space-around}
.rds-flex-around-stretch{align-items:stretch;justify-content:space-around}
.rds-flex-evenly-start{align-items:flex-start;justify-content:space-evenly}
.rds-flex-evenly-end{align-items:flex-end;justify-content:space-evenly}
.rds-flex-evenly-center{align-items:center;justify-content:space-evenly}
.rds-flex-evenly-baseline{align-items:baseline;justify-content:space-evenly}
.rds-flex-evenly-stretch{align-items:stretch;justify-content:space-evenly}
.rds-flex-stretch-start{align-items:flex-start;justify-content:stretch}
.rds-flex-stretch-end{align-items:flex-end;justify-content:stretch}
.rds-flex-stretch-center{align-items:center;justify-content:stretch}
.rds-flex-stretch-baseline{align-items:baseline;justify-content:stretch}
.rds-flex-stretch-stretch{align-items:stretch;justify-content:stretch}
.rds-flex-baseline-start{align-items:flex-start;justify-content:baseline}
.rds-flex-baseline-end{align-items:flex-end;justify-content:baseline}
.rds-flex-baseline-center{align-items:center;justify-content:baseline}
.rds-flex-baseline-baseline{align-items:baseline;justify-content:baseline}
.rds-flex-baseline-stretch{align-items:stretch;justify-content:baseline}
.rds-flex-normal-start{align-items:flex-start;justify-content:normal}
.rds-flex-normal-end{align-items:flex-end;justify-content:normal}
.rds-flex-normal-center{align-items:center;justify-content:normal}
.rds-flex-normal-baseline{align-items:baseline;justify-content:normal}
.rds-flex-normal-stretch{align-items:stretch;justify-content:normal}
@font-face{font-family:RepsolSoleTextRegular;font-style:normal;font-weight:normal;src:url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolText_W_Rg.woff') format('woff'),url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolText_W_Rg.woff2') format('woff2');font-display:swap}
@font-face{font-family:RepsolSoleTextBold;font-style:normal;font-weight:normal;src:url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolText_W_SBd.woff') format('woff'),url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolText_W_SBd.woff2') format('woff2');font-display:swap}
@font-face{font-family:RepsolSoleDisplayBold;font-style:normal;font-weight:normal;src:url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolDisplay_W_Md.woff') format('woff'),url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolDisplay_W_Md.woff2') format('woff2');font-display:swap}
@font-face{font-family:RepsolSoleDisplayRegular;font-style:normal;font-weight:normal;src:url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolDisplay_W_Rg.woff') format('woff'),url('clientlib-catalog-site/resources/fonts/Repsol/SoleRepsolDisplay_W_Rg.woff2') format('woff2');font-display:swap}
@font-face{font-family:"icomoon";src:url("clientlib-catalog-site/resources/icon/icomoon.eot?heauzz");src:url("clientlib-catalog-site/resources/icon/icomoon.eot?heauzz#iefix") format("embedded-opentype"),url("clientlib-catalog-site/resources/icon/icomoon.ttf?heauzz") format("truetype"),url("clientlib-catalog-site/resources/icon/icomoon.woff?heauzz") format("woff"),url("clientlib-catalog-site/resources/icon/icomoon.svg?heauzz#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,d09GRgABAAAAAAkMAA4AAAAAEMQABBwqAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgMydusGNtYXAAAAGMAAAAMgAAAUIADeqHY3Z0IAAAAcAAAAAgAAAAKgnZCa9mcGdtAAAB4AAAAPAAAAFZ/J7mjmdhc3AAAALQAAAADAAAAAwACAAbZ2x5ZgAAAtwAAAEfAAABJDLjq6JoZWFkAAAD/AAAADIAAAA2Aw329GhoZWEAAAQwAAAAFQAAACQQAQgDaG10eAAABEgAAAAIAAAACA0qAKZsb2NhAAAEUAAAAAYAAAAGAJIAFm1heHAAAARYAAAAHAAAACAAGQGvbmFtZQAABHQAAAP2AAAJ+o2N8lBwb3N0AAAIbAAAABQAAAAg/1EAeXByZXAAAAiAAAAAiQAAANN4vfIOeJxjYGGbyjiBgZWBgXUWqzEDA6M0hGa+yJDGJMTBysrFyMQIBgxAIMCAAL7BCgoMDi8evnjIAeZDSAawOhYIT4GBAQD/FwlyeJxjYGBgZoBgGQZGBhCwAfIYwXwWBgUgzQKEQP6Lh///Q0hxBahKBkY2hhEPAC5aCHoAAHicY9BiCGUoYGhgWMXIwNjA7MB4gMEBiwgQAACqHAeVeJxdj79Ow0AMxnMktIQnQDohnXUqQ5WInemGSyTUJSUM56WA1Eqk74CUhcUDz+JuGfNiCMwR/i62v8/6fL9zp/nJfHacpUcqKVacN+Gg1AsO6u2Z/fkhT+82ZWFM1XlW92XBagmia04X9U2waMjQ9ZZMbR4ftpwtYpfFjvDScNKGTuptAHaov8cd4lU8ksUjhBLfT/F9jEv6tSxWhtOLJqwD916z86gBTMVjE3j0GhB/yKQ/dWcT42w5ZdvATnOCRJ/KAvdEmoT7S49/9aCS/4b7bci/q0H1Tdz0FvSHYcGCsKGXZ9tQCRpg+Q6E/GTGAAEAAgAIAAr//wAPeJxjYGJYxsDA0sJaxsDMwM7AYC6oKKiqKKi4jPnen21M2/56MbCW/eqawuLHAARMDAyMDBxAyKDBEAJkG8kxiYqwM/IxKysqqesxKgP1GZmZM9oxGoNl2Nj5GNmFgSJ27KYmasqKJnZM5naMIKYSG1AXIzsbWIe4mDG7g7qbqRzXfwYuFQNL+X8Mm5d5TPT758C40LFYjylP0khF0UpHUkVZRIZ1j4gSO6u0mp6etpKImtTfA6z8MuIyskJ8bJwsfycqeGoGRP+7z+iwafmE6awNciZuGgqyfxlkDZWEXWXlmBsM9JhyJWUkdawUAyd7aEca/GGQEOELKGzvas50ZpVSM40OCzOwqnTkEwIaNkHBQFDpb4OrNQMDAMAuPTgAeJxjYGRgYGCR0bq79MGBeH6brwzcHAwgsP/vwQYQffvdGR8QzcEAFudkYAJRAG++CxkAAHicY2BkYOBgAAE4yciACpgAAsoAHQAAAAUqAKYIAAAAAAAAFgCSAAB4nGNgZGBgYGIIBWIQYASTXCDMGAliAgALeADKeJy1VE+LGzcUf1472S1plhIo5KhDKZvFjONtIDQ5LUlzyl42YSGXgjwjz4iMR0LSZJjSQ4859GP0EuinKC302HM/Qc899dj3njReb+yGbaEeRvPT0/v7e08GgLujz2EE8fcFvhGP4A7uIt6Dffgq4THKnyc8Qfx1wjfgY7AJ34RP4NuE9+FL+D7hA/gUfkn4FhzD7wnfHv08miR8CMd7v2KU0eQj3BV7fyY8gs/GFwnvweH4m4THKH+b8ATxjwnfgLvj3xK+CWL8R8L74CYHCR/A8WTwcwteTn5I+Pb47eSvhA/h5cF3P70TJ/fnD8WZzp3xZhnEE+OscTJo02TitK7FuS6r4MW58sq9UUX2TC6czsXZ0+cn4tR7Ffy5Kttauu2DbcmFch49iwfZfB5P6TCevVClUUJ7IUVwslAr6V4LsxShUhv5lc60lsS5WVnZaOWznclXIdhHs1nXddlqOM/QZhZ6a0onbdXPlqYJfnZp7ltra60KQQeZeGVasZK9aL3CJDAxEotgRO6UDGoqCu1tLfupkE0hrNN4mqOKwq/0wiq30iGgu0XPRdQ6Vw35wgMvjBvAkiJMt0u1zhRtHqaCmEfbKdkMAXQjukrn1UZmHQbVTV63BbZpnb1p6l4c6XtCrRaYy6U6evhQtqxe6KYUTvmAnSJWLwOQ+drXY2bgSGOUoFbUAqcxamG6pjayuMqejFQpR+UYDIVrG2wbRKGoTNKpVG2vMorD2PRJnRqCDpGfSi805pxdv9vwDgScwH2Yw0NEZ6AhBwcGPL5LCCh7gsjhnadVokQjaiDDk1Oo8RFwjrISKjzzvFP4Vaj9BtcCNZ+h3QL35JtiPMV/lhO296xJdmRVQov+JGpex+I6Ohech085C3iA2czx2bQdLDftXnA2BleBOlSVxDcwAwVKV5zla5QRS3RSse4u/kret8jgoJ3jd4V7iTlpZiv7F8wTzwGlj2CGT8dPhv7et89SnBninr2U7Meihx6lS/ZG1c52Rvecs8WOaO6jWFtQ719xTYKZ6PHbMneRicjYoE0yw1U71KA6FExxX7Ce5Y73LCE+KI7lzkTbPHlRaS/Zt+W+Us2Bz8hqwXkMnai5IrIa8ooWnrvgtiTLdQ3Ta3XV8r5Amxz3U+YrznyMO13Heb8CzZPYMU85rrs561KlpJ1jNS3PXbGTe7KpGR2h/j380oQuEi+7vMcc/iu3l94L9lSizPEch3SnhlndVcEQfTuvxxszQJXEWgLHG24B+Y+1FijpuHLDt/JDsyevTJXivpi0xqoibvlmtWxJ2Q7dHPyQZs03+Z9nNP4zNqkzl96HG6ITyzQ/lO+CmY69/R/u9t8B/DiGAAB4nGNgZgCD/34M5QyYgAkAKSwBynic28CgzbCJkZNJm3ETF4jcztWaG2qrysChvZ07NdhBTwbE4onwsNCQBLF4nc215YVBLD4dFRkRHhCLX05CmI8DxBLg4+FkZwGxBMEAxBLaMKEgwADIYtjOCDeaCW40M9xoFrjRrHCj2eQkoUazw43mgBvNCTd6kzAju/YGBgXX2kwJFwDEASgaAAAA") format("truetype")}
.icon-rp-Arrow_Right_Line:before{content:"\ea92"}
.icon-rp-voice:before{content:"\ea90"}
.icon-rp-voice-cancel:before{content:"\ea91"}
.icon-rp-Ruler:before{content:"\ea13"}
.icon-rp-Waylet:before{content:"\e9eb"}
.icon-rp-Unlock:before{content:"\e9f3"}
.icon-rp-Coupon_03:before{content:"\ea07"}
.icon-rp-Wind:before{content:"\ea83"}
.icon-rp-Euro_03:before{content:"\ea4e"}
.icon-rp-energy:before{content:"\e9f7"}
.icon-rp-Pause:before{content:"\e9f1"}
.icon-rp-volum:before{content:"\e9f2"}
.icon-rp-Nautic:before{content:"\e9ef"}
.icon-rp-Boat:before{content:"\e9f0"}
.icon-rp-domicilio:before{content:"\e902"}
.icon-rp-Rider:before{content:"\e90d"}
.icon-rp-Motorbike:before{content:"\e914"}
.icon-rp-Plane:before{content:"\e918"}
.icon-rp-Arrow_up_2:before{content:"\e9ed"}
.icon-rp-Arrow_down_2:before{content:"\e9ee"}
.icon-rp-outlook .path1:before{content:"\e9ec";color:#0a2767}
.icon-rp-outlook .path2:before{content:"\ea1e";margin-left:-1em;color:#0364b8}
.icon-rp-outlook .path3:before{content:"\ea1f";margin-left:-1em;color:#0078d4}
.icon-rp-outlook .path4:before{content:"\ea47";margin-left:-1em;color:#28a8ea}
.icon-rp-outlook .path5:before{content:"\ea52";margin-left:-1em;color:#0078d4}
.icon-rp-outlook .path6:before{content:"\ea53";margin-left:-1em;color:#0364b8}
.icon-rp-outlook .path7:before{content:"\ea54";margin-left:-1em;color:#14447d}
.icon-rp-outlook .path8:before{content:"\ea55";margin-left:-1em;color:#0078d4}
.icon-rp-outlook .path9:before{content:"\ea56";margin-left:-1em;color:#000}
.icon-rp-outlook .path10:before{content:"\ea57";margin-left:-1em;color:#0a2767;opacity:.5}
.icon-rp-outlook .path11:before{content:"\ea58";margin-left:-1em;color:#1490df}
.icon-rp-outlook .path12:before{content:"\ea59";margin-left:-1em;color:#000;opacity:.1}
.icon-rp-outlook .path13:before{content:"\ea5a";margin-left:-1em;color:#000;opacity:.05}
.icon-rp-outlook .path14:before{content:"\ea5b";margin-left:-1em;color:#28a8ea}
.icon-rp-outlook .path15:before{content:"\ea5c";margin-left:-1em;color:#000;opacity:.1}
.icon-rp-outlook .path16:before{content:"\ea5d";margin-left:-1em;color:#000;opacity:.2}
.icon-rp-outlook .path17:before{content:"\ea5e";margin-left:-1em;color:#000;opacity:.2}
.icon-rp-outlook .path18:before{content:"\ea5f";margin-left:-1em;color:#000;opacity:.2}
.icon-rp-outlook .path19:before{content:"\ea60";margin-left:-1em;color:#1784d9}
.icon-rp-outlook .path20:before{content:"\ea61";margin-left:-1em;color:#fff}
.icon-rp-outlook .path21:before{content:"\ea62";margin-left:-1em;color:#50d9ff}
.icon-rp-whatsapp:before{content:"\e91d"}
.icon-rp-Altavoz_unfilled:before{content:"\e9e9"}
.icon-rp-Altavoz_filled:before{content:"\e9ea"}
.icon-rp-menos-maps:before{content:"\e9e7"}
.icon-rp-mas-maps:before{content:"\e9e8"}
.icon-rp-Recarga-electrica:before{content:"\e9e6"}
.icon-rp-audible:before{content:"\e9e5"}
.icon-rp-bike:before{content:"\e9cf"}
.icon-rp-boiler:before{content:"\e9d0"}
.icon-rp-car-wash-01:before{content:"\e9d2"}
.icon-rp-car-wash-02:before{content:"\e9d3"}
.icon-rp-check_03:before{content:"\e9d4"}
.icon-rp-collect:before{content:"\e9d5"}
.icon-rp-coupon:before{content:"\e9d6"}
.icon-rp-Coupon_01:before{content:"\e921"}
.icon-rp-Coupon_02:before{content:"\e926"}
.icon-rp-dislike:before{content:"\e9d7"}
.icon-rp-drops:before{content:"\e9d8"}
.icon-rp-electric-scooter:before{content:"\e9d9"}
.icon-rp-foam:before{content:"\e9da"}
.icon-rp-brightness:before{content:"\e92b"}
.icon-rp-history:before{content:"\e9db"}
.icon-rp-pedestrian:before{content:"\e9de"}
.icon-rp-play_02:before{content:"\e9df"}
.icon-rp-vacuum-cleaner_01:before{content:"\e9e1"}
.icon-rp-vacuum-cleaner_02:before{content:"\e9e2"}
.icon-rp-vtc:before{content:"\e9e3"}
.icon-rp-wayllet_02:before{content:"\e9e4"}
.icon-rp-espectaculo:before{content:"\e9ce"}
.icon-rp-global:before{content:"\e9cd"}
.icon-rp-estacion-2:before{content:"\e9c5"}
.icon-rp-EES:before{content:"\e949"}
.icon-rp-EES_electric_charger:before{content:"\e95a"}
.icon-rp-EES_person:before{content:"\e978"}
.icon-rp-EES_unattended:before{content:"\e97a"}
.icon-rp-punto-recarga1:before{content:"\e9a2"}
.icon-rp-discapacitado:before{content:"\e9be"}
.icon-rp-mascota:before{content:"\e9bf"}
.icon-rp-Wifi:before{content:"\e9c0"}
.icon-rp-bebe:before{content:"\e9c1"}
.icon-rp-playa:before{content:"\e9c2"}
.icon-rp-Sea:before{content:"\e989"}
.icon-rp-estacion:before{content:"\e9c6";color:#ff8200}
.icon-rp-mi-guia:before{content:"\e9c8"}
.icon-rp-experiencia:before{content:"\e9c9"}
.icon-rp-Deporte:before{content:"\e9ca"}
.icon-rp-Esqui:before{content:"\e9cb"}
.icon-rp-fiesta:before{content:"\e9cc"}
.icon-rp-3soles:before{content:"\e9c7";color:#ff8200}
.icon-rp-wayllet .path1:before{content:"\e9a4";color:#ff8200}
.icon-rp-wayllet .path2:before{content:"\e9a5";margin-left:-1em;color:#00809a}
.icon-rp-2soles:before{content:"\e9a6";color:#ff8200}
.icon-rp-recarga:before{content:"\e9a7"}
.icon-rp-localidad:before{content:"\e9a8"}
.icon-rp-recomendado:before{content:"\e9a9"}
.icon-rp-romantico1:before{content:"\e9ad"}
.icon-rp-Heart1:before{content:"\e997"}
.icon-rp-romantico:before{content:"\e98b"}
.icon-rp-Heart:before{content:"\ea4f"}
.icon-rp-flag:before{content:"\e9ac"}
.icon-rp-museo:before{content:"\e9af"}
.icon-rp-lugar:before{content:"\e9b1"}
.icon-rp-Location_solid:before{content:"\e9aa"}
.icon-rp-Location_add:before{content:"\e9ae"}
.icon-rp-parking:before{content:"\e9b2"}
.icon-rp-Renewable_energy:before{content:"\e9b3"}
.icon-rp-jardin:before{content:"\e9b0"}
.icon-rp-Nature:before{content:"\e9b9"}
.icon-rp-1sol:before{content:"\e9b4";color:#ff8200}
.icon-rp-Calendar:before{content:"\e9b5"}
.icon-rp-calendar:before{content:"\ea11"}
.icon-rp-carretera-cerca:before{content:"\e9b6"}
.icon-rp-barra:before{content:"\e9b7"}
.icon-rp-Coffe:before{content:"\ea50"}
.icon-rp-terraza:before{content:"\e9b8"}
.icon-rp-Cloudy:before{content:"\e9d1"}
.icon-rp-tarjeta:before{content:"\e9ba"}
.icon-rp-Document_card_pass:before{content:"\e9dc"}
.icon-rp-solete:before{content:"\e9bb";color:#ffc800}
.icon-rp-ac:before{content:"\e9bc"}
.icon-rp-queso:before{content:"\e9bd"}
.icon-rp-huerto:before{content:"\e9c3"}
.icon-rp-vino:before{content:"\e9c4"}
.icon-rp-LogoR:before{content:"\e9a3"}
.icon-rp-Play_radius:before{content:"\ea08"}
.icon-rp-Quotation:before{content:"\e9a1";color:#ffc800}
.icon-rp-star:before{content:"\e97b"}
.icon-rp-Star:before{content:"\ea14"}
.icon-rp-Start_filled:before{content:"\e9dd"}
.icon-rp-Transport:before{content:"\e97c"}
.icon-rp-tanker-truck:before{content:"\e9e0"}
.icon-rp-Truck:before{content:"\e97d"}
.icon-rp-Caravan:before{content:"\e9f6"}
.icon-rp-Caravan-Water:before{content:"\e9f8"}
.icon-rp-Twitter:before{content:"\e97e"}
.icon-rp-Wind_power:before{content:"\e97f"}
.icon-rp-Payment_Regulated_Parking:before{content:"\e980"}
.icon-rp-QR:before{content:"\e981"}
.icon-rp-Payment_Parking:before{content:"\e982"}
.icon-rp-Payment_Secure:before{content:"\e9f9"}
.icon-rp-ParkingPlace_Small:before{content:"\e983"}
.icon-rp-ParkingPlace_Big:before{content:"\e984"}
.icon-rp-Parking_Barrier:before{content:"\e985"}
.icon-rp-Parking_Truck:before{content:"\e9fa"}
.icon-rp-Parking_Car:before{content:"\e9fb"}
.icon-rp-Parking_Accessibility:before{content:"\e9fc"}
.icon-rp-Open:before{content:"\e986"}
.icon-rp-Minus:before{content:"\e987"}
.icon-rp-Loading:before{content:"\e988"}
.icon-rp-Linkedin:before{content:"\e9fd"}
.icon-rp-Hydraulic_energy:before{content:"\e98a"}
.icon-rp-Google:before{content:"\e98c"}
.icon-rp-Nespresso:before{content:"\e9fe"}
.icon-rp-Starbucks:before{content:"\e9ff"}
.icon-rp-Disney:before{content:"\ea00"}
.icon-rp-Klin:before{content:"\ea01"}
.icon-rp-Jogos_Santa_Casa:before{content:"\ea02"}
.icon-rp-Once:before{content:"\ea03"}
.icon-rp-Data:before{content:"\e995"}
.icon-rp-Gasoline:before{content:"\e991"}
.icon-rp-Gasoline_01:before{content:"\ea04"}
.icon-rp-Gasoline_02:before{content:"\ea05"}
.icon-rp-Gas_cylinder:before{content:"\e992"}
.icon-rp-Facebook:before{content:"\e993"}
.icon-rp-External_link:before{content:"\e994"}
.icon-rp-decrease:before{content:"\e996"}
.icon-rp-Chemicals:before{content:"\e998"}
.icon-rp-Car_wash:before{content:"\e999"}
.icon-rp-Bakery:before{content:"\e99b"}
.icon-rp-Appliance:before{content:"\e99d"}
.icon-rp-Apple:before{content:"\e99e"}
.icon-rp-Android:before{content:"\e99f"}
.icon-rp-Solar-panel:before{content:"\e979"}
.icon-rp-place:before{content:"\e9a0"}
.icon-rp-Cart-Add:before{content:"\e900"}
.icon-rp-Cart-Empty:before{content:"\e901"}
.icon-rp-Cart-filled:before{content:"\ea06"}
.icon-rp-Add_file:before{content:"\e903"}
.icon-rp-Arrow_down:before{content:"\e904"}
.icon-rp-Arrow_left:before{content:"\e905"}
.icon-rp-Arrow_next:before{content:"\e906"}
.icon-rp-Arrow_previous:before{content:"\e907"}
.icon-rp-Arrow_right:before{content:"\e908"}
.icon-rp-Arrow_up:before{content:"\e909"}
.icon-rp-Back:before{content:"\e90a"}
.icon-rp-Last:before{content:"\ea0a"}
.icon-rp-Bag:before{content:"\e90b"}
.icon-rp-Bag_solid:before{content:"\e9ab"}
.icon-rp-Bag1:before{content:"\ea51"}
.icon-rp-Bulb:before{content:"\e90c"}
.icon-rp-Call:before{content:"\e90e"}
.icon-rp-Car:before{content:"\e90f"}
.icon-rp-Cart:before{content:"\e910"}
.icon-rp-Cart_02:before{content:"\ea0b"}
.icon-rp-Catering:before{content:"\e911"}
.icon-rp-Catering_solid:before{content:"\ea16"}
.icon-rp-Catering_02:before{content:"\ea0c"}
.icon-rp-Chart:before{content:"\e912"}
.icon-rp-Chat:before{content:"\e913"}
.icon-rp-Check:before{content:"\ea0d"}
.icon-rp-Check_02:before{content:"\e915"}
.icon-rp-Clock:before{content:"\e916"}
.icon-rp-Error:before{content:"\e917"}
.icon-rp-Contrast:before{content:"\e919"}
.icon-rp-Copy:before{content:"\e91a"}
.icon-rp-Crop:before{content:"\e91b"}
.icon-rp-Danger:before{content:"\e91c"}
.icon-rp-Delete:before{content:"\ea0e"}
.icon-rp-Display:before{content:"\e91e"}
.icon-rp-Document_add:before{content:"\e91f"}
.icon-rp-Document_approved:before{content:"\ea0f"}
.icon-rp-Document_basic:before{content:"\e920"}
.icon-rp-Document_request:before{content:"\e922"}
.icon-rp-Document_search:before{content:"\e923"}
.icon-rp-Download:before{content:"\e924"}
.icon-rp-Edit:before{content:"\e925"}
.icon-rp-Exit:before{content:"\e927"}
.icon-rp-Exit_02:before{content:"\ea10"}
.icon-rp-Eye_close:before{content:"\e928"}
.icon-rp-Eye_Open:before{content:"\e929"}
.icon-rp-FAQ:before{content:"\e92a"}
.icon-rp-Fingerprint:before{content:"\e92c"}
.icon-rp-Gallery:before{content:"\e92d"}
.icon-rp-Gas:before{content:"\e92e"}
.icon-rp-Geolocation:before{content:"\e92f"}
.icon-rp-Group:before{content:"\e930"}
.icon-rp-grupos:before{content:"\ea15"}
.icon-rp-Home:before{content:"\e931"}
.icon-rp-Image:before{content:"\e932"}
.icon-rp-increase:before{content:"\e933"}
.icon-rp-Info:before{content:"\e934"}
.icon-rp-Label:before{content:"\e935"}
.icon-rp-Leisure:before{content:"\e936"}
.icon-rp-Less:before{content:"\e937"}
.icon-rp-Level:before{content:"\e938"}
.icon-rp-List:before{content:"\e939"}
.icon-rp-Filter:before{content:"\e98f"}
.icon-rp-Filter_Active:before{content:"\ea12"}
.icon-rp-Load_progress:before{content:"\e93a"}
.icon-rp-Location:before{content:"\e93b"}
.icon-rp-Lock:before{content:"\e93c"}
.icon-rp-Mail:before{content:"\e93d"}
.icon-rp-Mantenimiento:before{content:"\e93e"}
.icon-rp-Map:before{content:"\e93f"}
.icon-rp-Menu_02:before{content:"\e940"}
.icon-rp-Mobile_01:before{content:"\e941"}
.icon-rp-Mobile_02:before{content:"\e942"}
.icon-rp-Monetary_dollar:before{content:"\e943"}
.icon-rp-Monetary_euro:before{content:"\e944"}
.icon-rp-Monetary_pound:before{content:"\e945"}
.icon-rp-More:before{content:"\e946"}
.icon-rp-Notification_active:before{content:"\e947"}
.icon-rp-Notification_default:before{content:"\e948"}
.icon-rp-Options:before{content:"\ea17"}
.icon-rp-Pay:before{content:"\e94a"}
.icon-rp-Phone:before{content:"\e94b"}
.icon-rp-Power:before{content:"\e94c"}
.icon-rp-Power_01:before{content:"\e94d"}
.icon-rp-Power_02:before{content:"\e94e"}
.icon-rp-Power_03:before{content:"\e94f"}
.icon-rp-Print:before{content:"\e950"}
.icon-rp-Repeat:before{content:"\e951"}
.icon-rp-Mark_Up_Down:before{content:"\ea18"}
.icon-rp-Replace_this_icon:before{content:"\e952"}
.icon-rp-Report_incidence:before{content:"\e953"}
.icon-rp-Reserve:before{content:"\e954"}
.icon-rp-Save:before{content:"\e955"}
.icon-rp-Search:before{content:"\e956"}
.icon-rp-Security:before{content:"\e957"}
.icon-rp-Send:before{content:"\e958"}
.icon-rp-Setting:before{content:"\e959"}
.icon-rp-Storage:before{content:"\e95b"}
.icon-rp-Time:before{content:"\e95c"}
.icon-rp-Tool:before{content:"\e95d"}
.icon-rp-Tool_Electric:before{content:"\ea19"}
.icon-rp-Turned_in:before{content:"\e95e"}
.icon-rp-Turned_in_not:before{content:"\e95f"}
.icon-rp-User:before{content:"\e960"}
.icon-rp-User_active:before{content:"\ea1a"}
.icon-rp-User_tools:before{content:"\ea1c"}
.icon-rp-View:before{content:"\e961"}
.icon-rp-Fullscreen:before{content:"\e962"}
.icon-rp-Restore:before{content:"\e963"}
.icon-rp-Menu:before{content:"\e964"}
.icon-rp-Play:before{content:"\e965"}
.icon-rp-Pdf:before{content:"\e966"}
.icon-rp-Document_news:before{content:"\e967"}
.icon-rp-Mic:before{content:"\e968"}
.icon-rp-Cross:before{content:"\e96a"}
.icon-rp-Close:before{content:"\ea1d"}
.icon-rp-Share:before{content:"\e96b"}
.icon-rp-Share1:before{content:"\ea09"}
.icon-rp-Play_rounded:before{content:"\e96c"}
.icon-rp-Up_right_arrow:before{content:"\e96d"}
.icon-rp-Participates:before{content:"\e96f"}
.icon-rp-Drag_and_drop:before{content:"\e970"}
.icon-rp-People-finder:before{content:"\e971"}
.icon-rp-LinkedIn1:before{content:"\e972"}
.icon-rp-Infography:before{content:"\e973"}
.icon-rp-Day:before{content:"\e974"}
.icon-rp-Night:before{content:"\e975"}
.icon-rp-Calendar-clock:before{content:"\e977"}
.icon-rp-Repsol-news:before{content:"\e9f5"}
.icon-rp-Final_content:before{content:"\e9f4"}
.icon-rp-Plus:before{content:"\e976"}
.icon-rp-Search_people:before{content:"\e99a"}
.icon-rp-Like:before{content:"\e99c"}
.icon-rp-User_Scan:before{content:"\ea20"}
.icon-rp-Unmute:before{content:"\ea21"}
.icon-rp-Mute:before{content:"\ea22"}
.icon-rp-Transcription:before{content:"\ea23"}
.icon-rp-Next:before{content:"\ea24"}
.icon-rp-Previous:before{content:"\ea25"}
.icon-rp-Back_Arrow_Left:before{content:"\ea26"}
.icon-rp-Euro_01:before{content:"\ea27"}
.icon-rp-Euro_02:before{content:"\ea28"}
.icon-rp-Medal:before{content:"\ea29"}
.icon-rp-Route:before{content:"\ea2a"}
.icon-rp-Route_solid:before{content:"\ea1b"}
.icon-rp-Paper_speaker:before{content:"\ea2b"}
.icon-rp-Bar:before{content:"\ea2c"}
.icon-rp-Bar_terrace:before{content:"\ea2d"}
.icon-rp-Ice_Cream:before{content:"\ea2e"}
.icon-rp-Building:before{content:"\ea2f"}
.icon-rp-Chef:before{content:"\ea30"}
.icon-rp-Chef_solid:before{content:"\ea63"}
.icon-rp-Locker_School:before{content:"\ea31"}
.icon-rp-Locker_Shopping:before{content:"\ea32"}
.icon-rp-Hotel:before{content:"\ea33"}
.icon-rp-Cash_machine:before{content:"\ea34"}
.icon-rp-Elevator:before{content:"\ea35"}
.icon-rp-Accesibility:before{content:"\ea36"}
.icon-rp-Health:before{content:"\ea37"}
.icon-rp-Bread:before{content:"\ea38"}
.icon-rp-Ice:before{content:"\ea39"}
.icon-rp-Sunglasses:before{content:"\ea3a"}
.icon-rp-Oil_Recycle:before{content:"\ea3b"}
.icon-rp-Comb:before{content:"\ea3c"}
.icon-rp-WC:before{content:"\ea3d"}
.icon-rp-Table:before{content:"\ea3e"}
.icon-rp-Wheel_Repair:before{content:"\ea3f"}
.icon-rp-hose-01:before{content:"\ea40"}
.icon-rp-hose-02:before{content:"\ea41"}
.icon-rp-hose-car:before{content:"\ea42"}
.icon-rp-hose-truck:before{content:"\ea43"}
.icon-rp-Hose-pet:before{content:"\ea44"}
.icon-rp-Fuel-Tank:before{content:"\ea45"}
.icon-rp-Oil-Barrel:before{content:"\ea46"}
.icon-rp-Gift:before{content:"\ea48"}
.icon-rp-Boxes:before{content:"\ea49"}
.icon-rp-Youtube:before{content:"\ea4a"}
.icon-rp-Atom:before{content:"\ea4b"}
.icon-rp-Instagram:before{content:"\ea4c"}
.icon-rp-Managements:before{content:"\ea4d"}
.icon-rp-tik_tok:before{content:"\e969"}
.icon-rp-User_default:before{content:"\e96e"}
.icon-rp-Twitter_02:before{content:"\e98d"}
.icon-rp-Pinterest:before{content:"\e98e"}
.icon-rp-Flickr:before{content:"\e990"}
.icon-rp-Train:before{content:"\ea64"}
.icon-rp-Bar_terrace_solid:before{content:"\ea65"}
.icon-rp-Building_solid:before{content:"\ea66"}
.icon-rp-Cart_solid:before{content:"\ea67"}
.icon-rp-car-wash-01_solid:before{content:"\ea68"}
.icon-rp-Coffe_solid:before{content:"\ea69"}
.icon-rp-EES_electric_charger_solid:before{content:"\ea6a"}
.icon-rp-EES_solid:before{content:"\ea6b"}
.icon-rp-flag_solid:before{content:"\ea6c"}
.icon-rp-Fuel-Tank_solid:before{content:"\ea6d"}
.icon-rp-Gas_cylinder_solid:before{content:"\ea6e"}
.icon-rp-Location_add_solid:before{content:"\ea70"}
.icon-rp-Lock_solid:before{content:"\ea71"}
.icon-rp-Parking_Barrier_solid:before{content:"\ea72"}
.icon-rp-Tool_solid:before{content:"\ea73"}
.icon-rp-vino_solid:before{content:"\ea74"}
.icon-rp-Data-Bar_solid:before{content:"\ea76"}
.icon-rp-Data-Bubble_solid:before{content:"\ea77"}
.icon-rp-Data-Increase_solid:before{content:"\ea78"}
.icon-rp-Data-Decrease_solid:before{content:"\ea79"}
.icon-rp-Data-Line_solid:before{content:"\ea7a"}
.icon-rp-Power_01_solid:before{content:"\ea7b"}
.icon-rp-Document_add-2:before{content:"\ea7e"}
.icon-rp-Clock-2:before{content:"\ea7f"}
.icon-rp-Send-chat:before{content:"\ea80"}
.icon-rp-ice-cream-cone:before{content:"\ea6f"}
.icon-rp-ice-cream-cone_solid:before{content:"\ea75"}
.icon-rp-Food-tray:before{content:"\ea7c"}
.icon-rp-brightness_solid:before{content:"\ea7d"}
.icon-rp-Bar-02_solid:before{content:"\ea81"}
.icon-rp-Bar-02:before{content:"\ea82"}
.icon-rp-Burguer:before{content:"\ea84"}
.icon-rp-Cupcake:before{content:"\ea85"}
.icon-rp-Fishing:before{content:"\ea86"}
.icon-rp-Flowers:before{content:"\ea87"}
.icon-rp-Food-Wrap:before{content:"\ea88"}
.icon-rp-Fruit:before{content:"\ea89"}
.icon-rp-Recipe-Cookbook:before{content:"\ea8a"}
.icon-rp-Recycle:before{content:"\ea8b"}
.icon-rp-Shop:before{content:"\ea8c"}
.icon-rp-Sunset:before{content:"\ea8d"}
.icon-rp-Cow:before{content:"\ea8e"}
.icon-rp-Drink:before{content:"\ea8f"}
.icon-rp-Wheel-Air:before{content:"\ea94"}
.icon-rp-Shirt:before{content:"\ea93"}
.icon-rp-Savings_piggy_bank:before{content:"\ea95"}
[data-has-anchor]{scroll-margin-top:100px}
.mode-edit-components{text-align:center;color:gray;border-color:rgba(128,128,128,0.5);background-color:rgba(255,255,255,0.75);border-style:solid;border-width:.125rem;margin:-0.125rem;padding:20px}
.rp-description a{color:var(--rds-color-content-link);text-decoration:underline}
.modular-content-podcast-video .height-custom-card,.modular-content-podcast .height-custom-card{min-height:527px !important}
.modular-content-podcast-orange .height-custom-card{min-height:527px !important}
.modular-content-info-box .height-custom-card .block-top{min-height:527px !important}
.modular-content-info-box .height-custom-card .block-top .cmp-information__item.hasLink{min-height:220px !important}
.modular-content-info-box .height-custom-card .block-top .cmp-quotation__item{min-height:272px !important}
.modular-content-featured.col-md-4 .height-custom-card .rp-card-component{height:527px}
.modular-content-featured.col-md-4 .height-custom-card .rp-card-component .block-top{width:100% !important}
.modular-content-featured.col-md-4 .height-custom-card .rp-card-component .block-top .bg-image{height:152px !important}
.modular-content-featured.col-md-4 .height-custom-card .rp-card-component .container-texts .block-info .rp-title-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-4 .height-custom-card .rp-card-component .container-texts .block-info .rp-body-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-6 .height-custom-card .rp-card-component{height:527px}
.modular-content-featured.col-md-6 .height-custom-card .rp-card-component .block-top{width:100% !important}
.modular-content-featured.col-md-6 .height-custom-card .rp-card-component .block-top .bg-image{height:160px !important}
.modular-content-featured.col-md-6 .height-custom-card .rp-card-component .container-texts .block-info .rp-title-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-6 .height-custom-card .rp-card-component .container-texts .block-info .rp-body-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-8 .height-custom-card .rp-card-component{height:527px !important}
.modular-content-featured.col-md-8 .height-custom-card .rp-card-component .block-top{width:28% !important}
.modular-content-featured.col-md-8 .height-custom-card .rp-card-component .block-top .bg-image{height:527px !important}
.modular-content-featured.col-md-8 .height-custom-card .rp-card-component .container-texts .block-info .rp-title-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-8 .height-custom-card .rp-card-component .container-texts .block-info .rp-body-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-12 .height-custom-card .rp-card-component{height:527px !important}
.modular-content-featured.col-md-12 .height-custom-card .rp-card-component .block-top{width:33% !important}
@media(max-width:1024px){.modular-content-featured.col-md-12 .height-custom-card .rp-card-component .block-top{width:28% !important}
}
.modular-content-featured.col-md-12 .height-custom-card .rp-card-component .block-top .bg-image{height:527px !important}
.modular-content-featured.col-md-12 .height-custom-card .rp-card-component .container-texts .block-info .rp-title-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.modular-content-featured.col-md-12 .height-custom-card .rp-card-component .container-texts .block-info .rp-body-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.rds-content-high,.rds-content-high *{color:var(--rds-color-content-high)}
.rds-content-medium,.rds-content-medium *{color:var(--rds-color-content-medium)}
.rds-content-high-i,.rds-content-high-i *{color:var(--rds-color-content-high-inverse)}
.rds-content-medium-i,.rds-content-medium-i *{color:var(--rds-color-content-medium-inverse)}
.button-repsol .open-modal-promotion{cursor:pointer}
.wrapper-bnt-responsive{gap:12px}
@media(min-width:720px){.wrapper-bnt-responsive{flex-direction:row;width:auto}
}
.btn-list a,.btn-list.rds-button{margin:0}
.button-list-component .wrapper-btn{margin-top:0}
.rp-corporate-page .breadcrumb-repsol .cmp-breadcrumb__list{margin-bottom:0 !important}
.mixin-rp-caption{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.25px}
.mixin-rp-caption-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
}
.mixin-rp-caption-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
}
.mixin-rp-caption-1-bold{font-family:RepsolSoleDisplayBold;font-weight:700;font-size:14px;line-height:16px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-body-2-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-rp-highlighted-body-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
.mixin-rp-highlighted-body-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-title-1-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
.mixin-rp-title-1-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
}
.mixin-rp-title-2-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.mixin-rp-subheadline-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
.mixin-rp-subheadline-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
}
.mixin-rp-headline-mobile{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
.mixin-rp-headline-desktop{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
@media(min-width:1024px){.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
}
.mixin-rp-headline-00-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
.mixin-rp-headline-00-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
@media(min-width:720px){.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
}
.mixin-rp-headline-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
.mixin-rp-headline-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
}
.mixin-rp-headline-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
.mixin-rp-headline-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
}
.mixin-rp-headline-03-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
.mixin-rp-headline-03-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
}
.mixin-rp-headline-bold-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
.mixin-rp-headline-bold-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
}
.mixin-rp-headline-bold-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
.mixin-rp-headline-bold-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
}
.mixin-rp-number-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
@media(min-width:1024px){.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
}
.mixin-rp-number-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
@media(min-width:1024px){.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
}
.mixin-rp-number-03-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
@media(min-width:1024px){.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
}
.mixin-rp-number-04-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
@media(min-width:1024px){.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-body-1-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
}
.mixin-rp-body-2-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
}
.mixin-rds-caption-01{font:var(--rds-caption-01)}
.mixin-rds-caption-01-bold{font:var(--rds-caption-01-bold)}
.mixin-rds-caption-01-underline{font:var(--rds-caption-01-underline);text-decoration:underline}
.mixin-rds-caption-02{font:var(--rds-caption-02)}
.mixin-rds-caption-02-bold{font:var(--rds-caption-02-bold)}
.mixin-rds-caption-02-underline{font:var(--rds-caption-02-underline);text-decoration:underline}
.mixin-rds-caption-tag{font:var(--rds-caption-tag)}
.mixin-rds-body-01{font:var(--rds-body-01)}
.mixin-rds-body-01-bold{font:var(--rds-body-01-bold)}
.mixin-rds-body-01-underline{font:var(--rds-body-01-underline)}
.mixin-rds-body-02{font:var(--rds-body-02)}
.mixin-rds-body-02-bold{font:var(--rds-body-02-bold)}
.mixin-rds-body-02-underline{font:var(--rds-body-02-underline)}
.mixin-rds-button-01{font:var(--rds-button-01)}
.mixin-rds-button-02{font:var(--rds-button-02)}
.mixin-rds-title-01{font:var(--rds-title-01)}
.mixin-rds-title-02{font:var(--rds-title-02)}
.mixin-rds-headline-00{font:var(--rds-headline-00-sd)}
@media(min-width:720px){.mixin-rds-headline-00{font:var(--rds-headline-00-md)}
}
@media(min-width:1280px){.mixin-rds-headline-00{font:var(--rds-headline-00-ld)}
}
.mixin-rds-headline-01{font:var(--rds-headline-01-sd)}
@media(min-width:720px){.mixin-rds-headline-01{font:var(--rds-headline-01-md)}
}
@media(min-width:1280px){.mixin-rds-headline-01{font:var(--rds-headline-01-ld)}
}
.mixin-rds-headline-02{font:var(--rds-headline-02-sd)}
@media(min-width:720px){.mixin-rds-headline-02{font:var(--rds-headline-02-md)}
}
@media(min-width:1280px){.mixin-rds-headline-02{font:var(--rds-headline-02-ld)}
}
.mixin-rds-headline-03{font:var(--rds-headline-03-sd)}
@media(min-width:720px){.mixin-rds-headline-03{font:var(--rds-headline-03-md)}
}
@media(min-width:1280px){.mixin-rds-headline-03{font:var(--rds-headline-03-ld)}
}
.mixin-rds-headline-04{font:var(--rds-headline-04-sd)}
@media(min-width:720px){.mixin-rds-headline-04{font:var(--rds-headline-04-md)}
}
@media(min-width:1280px){.mixin-rds-headline-04{font:var(--rds-headline-04-ld)}
}
.mixin-rds-numbers-00{font:var(--rds-numbers-00-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-01{font:var(--rds-numbers-01-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-02{font:var(--rds-numbers-02-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-03{font:var(--rds-numbers-03-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-button--primary{background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary *{color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary::after{background-color:var(--rds-color-content-hover);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--primary:hover::after{top:-50%}
.mixin-rds-button--primary:active,.mixin-rds-button--primary.active{background-color:var(--rds-color-content-active)}
.mixin-rds-button--primary:disabled,.mixin-rds-button--primary.disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default}
.mixin-rds-button--primary:disabled:hover:after,.mixin-rds-button--primary.disabled:hover:after{top:-50%}
.mixin-rds-button--primary__inverse{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse *{color:var(--rds-color-content-high)}
.mixin-rds-button--primary__inverse:active,.mixin-rds-button--primary__inverse.active{background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:active::after,.mixin-rds-button--primary__inverse.active::after{background-color:var(--rds-color-surface-white) !important}
.mixin-rds-button--primary__inverse:disabled:after,.mixin-rds-button--primary__inverse.disabled:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse:disabled:hover:after,.mixin-rds-button--primary__inverse.disabled:hover:after{top:0}
.mixin-rds-button--secondary{border:1px solid var(--rds-color-button-secondary-border-default);background-color:var(--rds-color-surface-white);overflow:hidden}
.mixin-rds-button--secondary *{color:var(--rds-color-content-high)}
.mixin-rds-button--secondary:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover{border-color:var(--rds-color-button-secondary-border-hover)}
.mixin-rds-button--secondary:hover:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover *{color:var(--rds-color-content-hover)}
.mixin-rds-button--secondary:active,.mixin-rds-button--secondary.active{border-color:var(--rds-color-button-secondary-border-active)}
.mixin-rds-button--secondary:active:after,.mixin-rds-button--secondary.active:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:active *,.mixin-rds-button--secondary.active *{color:var(--rds-color-content-active)}
.mixin-rds-button--secondary:active:focus-visible,.mixin-rds-button--secondary.active:focus-visible{border-color:transparent}
.mixin-rds-button--secondary:disabled,.mixin-rds-button--secondary.disabled{color:var(--rds-color-content-high);border:1px solid var(--rds-color-border-high);cursor:default}
.mixin-rds-button--secondary:focus-visible{outline:auto}
.mixin-rds-button--secondary__inverse{color:var(--rds-color-surface-white);border-color:var(--rds-color-button-secondary-border-default-inverse)}
.mixin-rds-button--secondary__inverse *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--secondary__inverse:hover{border-color:#ccc}
.mixin-rds-button--secondary__inverse:hover *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:active,.mixin-rds-button--secondary__inverse.active{background:transparent;border-color:#ccc}
.mixin-rds-button--secondary__inverse:active::after,.mixin-rds-button--secondary__inverse.active::after{top:-50%;background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-button--secondary__inverse:active *,.mixin-rds-button--secondary__inverse.active *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:focus-visible{border-color:transparent}
.mixin-rds-button--gradient{background:var(--rds-color-gradient-orange-stop100);color:var(--rds-color-content-high-inverse);position:relative;overflow:hidden}
.mixin-rds-button--gradient:before{background-color:var(--rds-color-orange-70);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--gradient:hover::after{top:-50%}
.mixin-rds-button--gradient:active,.mixin-rds-button--gradient.active{background-color:var(--rds-color-orange-50)}
.mixin-rds-button--gradient:active::after,.mixin-rds-button--gradient.active::after{background-color:var(--rds-color-orange-50);top:-50%;transition:none}
.mixin-rds-button--gradient a:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-button--gradient:disabled,.mixin-rds-button--gradient.btn-disabled,.mixin-rds-button--gradient.disabled{opacity:.32;pointer-events:none}
.mixin-rds-button--gradient:disabled:hover::after,.mixin-rds-button--gradient.btn-disabled:hover::after,.mixin-rds-button--gradient.disabled:hover::after{top:-50%}
.mixin-rds-button--ghost{background-color:transparent;color:var(--rds-color-content-high);position:relative;overflow:hidden}
.mixin-rds-button--ghost::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out;background-color:var(--rds-color-interactive-surface-hover)}
.mixin-rds-button--ghost:hover{color:var(--rds-color-content-hover)}
.mixin-rds-button--ghost:hover::after{top:-50%}
.mixin-rds-button--ghost span:last-child{position:relative;z-index:1}
.mixin-rds-button--ghost.active,.mixin-rds-button--ghost:active{color:var(--rds-color-content-active)}
.mixin-rds-button--ghost.active::after,.mixin-rds-button--ghost:active::after{top:-50%}
.mixin-rds-button--ghost.rds-link{padding:12px 22px;border-radius:var(--rds-radius-round)}
.mixin-rds-button--ghost.rds-link:focus-visible{padding:12px 22px}
.mixin-rds-button--ghost__inverse{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--ghost__inverse:hover{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active,.mixin-rds-button--ghost__inverse:active{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active::after,.mixin-rds-button--ghost__inverse:active::after{background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-link--withoutSpan:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0;background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--withoutSpan:hover:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
.mixin-rds-button__small .rds-icon{font-size:16px}
.mixin-rds-outline{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-outline--inverter{border:0;box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;outline:0}
.mixin-rds-link{display:inline-flex;align-items:center;padding:0;cursor:pointer;font:var(--rds-button-01)}
.mixin-rds-link .rds-icon-right{font-size:20px;margin-left:6px}
.mixin-rds-link .rds-icon-left{font-size:20px;margin-right:6px}
.mixin-rds-link .rds-icon-left.none{display:none}
.mixin-rds-link .rp-arrow{margin-left:6px;font-size:20px}
.mixin-rds-link.rp-link-no-arrow .rp-arrow{display:none}
.mixin-rds-link .text{position:relative;font:var(--rds-button-01)}
.mixin-rds-link .text:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0}
.mixin-rds-link:hover .text:before{width:100%}
.mixin-rds-link.rds-link__disabled,.mixin-rds-link:disabled{opacity:20%}
.mixin-rds-link.rds-link__disabled .text::before,.mixin-rds-link:disabled .text::before{display:none}
.mixin-rds-link:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:6px}
.mixin-rds-link--primary{color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary .text{position:relative}
.mixin-rds-link--primary .text:before{background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary:hover{color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary:hover .text:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary.rds-link__active,.mixin-rds-link--primary:active,.mixin-rds-link--primary.active{color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--primary.rds-link__active .text::before,.mixin-rds-link--primary:active .text::before,.mixin-rds-link--primary.active .text::before{background-color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--inverse{color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse .text{position:relative}
.mixin-rds-link--inverse .text:before{background-color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse:hover{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover span{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover .text:before{background-color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse.rds-link__active,.mixin-rds-link--inverse:active,.mixin-rds-link--inverse.active{color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-link--inverse.rds-link__active .text::before,.mixin-rds-link--inverse:active .text::before,.mixin-rds-link--inverse.active .text::before{background-color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{border-radius:var(--rds-radius-inputs);border:1px solid var(--rds-color-interactive-border-default);padding:16px 12px;background:transparent;color:var(--rds-color-content-medium);font:var(--rds-body-02)}
.mixin-rds-input-repsol input::placeholder,.mixin-rds-input-repsol textarea::placeholder{font:var(--rds-body-02)}
@media(min-width:1024px){.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{padding:11px 16px}
}
.mixin-rds-input-repsol input:hover,.mixin-rds-input-repsol textarea:hover{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:hover::placeholder,.mixin-rds-input-repsol textarea:hover::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input:disabled,.mixin-rds-input-repsol textarea:disabled{border-color:var(--rds-color-content-state-disabled);color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:disabled::placeholder,.mixin-rds-input-repsol textarea:disabled::placeholder{color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:active,.mixin-rds-input-repsol textarea:active,.mixin-rds-input-repsol input.active,.mixin-rds-input-repsol textarea.active{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:active::placeholder,.mixin-rds-input-repsol textarea:active::placeholder,.mixin-rds-input-repsol input.active::placeholder,.mixin-rds-input-repsol textarea.active::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input.error,.mixin-rds-input-repsol textarea.error{border-color:var(--rds-color-semantic-content-error);color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol input.error::placeholder,.mixin-rds-input-repsol textarea.error::placeholder{color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-input-repsol:focus-visible::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol .rp-error{color:var(--rds-color-semantic-content-error)}
.mixin-rp-button-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
.mixin-rp-button-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
@media(min-width:1024px){.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-button-small-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button-small-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-button-small{font-size:14px;letter-spacing:.0025em}
.mixin-button-action{font-family:RepsolSoleDisplayRegular;font-size:16px;line-height:24px}
.mixin-header-separator{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:20px;background:var(--rds-color-border-low)}
.item-active{transition:.2s cubic-bezier(0.43,0.39,0.23,1.01);background:#0082ba}
.item-active .icon{width:px2rem(22)}
.item-active .icon>svg *{fill:var(--rds-color-surface-white);stroke:var(--rds-color-surface-white)}
.mixin-scroll-gradients.is-scrollable{position:relative}
.mixin-scroll-gradients.is-scrollable:before,.mixin-scroll-gradients.is-scrollable:after{content:"";position:absolute;z-index:1;left:0;opacity:0;width:100%;height:48px;pointer-events:none}
.mixin-scroll-gradients.is-scrollable:before{top:0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable:after{bottom:0;background:linear-gradient(0,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scroll-on-top:before,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before,.mixin-scroll-gradients.is-scrollable.scrolling:after,.mixin-scroll-gradients.is-scrollable.scroll-on-top:after,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{transition:opacity .2s cubic-bezier(0.25,0.1,0.25,1)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scrolling:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:before{opacity:0}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{opacity:0}
.mixin-aspect-radio-16-9{aspect-ratio:16/9}
@supports not(aspect-ratio:auto){padding-top:56.3%}
.mixin-aspect-radio-4-3{aspect-ratio:4/3}
@supports not(aspect-ratio:auto){padding-top:75%}
@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field{display:none}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-label,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-label{min-height:24px;margin-bottom:0}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-description,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-description{top:0;padding-left:32px;align-self:center;margin-right:auto;text-align:left}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-description:before,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-description:before,.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field-description:after,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field-description:after{display:none}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field:checked ~ .cmp-form-options__field-input:after,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field:checked ~ .cmp-form-options__field-input:after{content:"\ea0d"}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field:disabled ~ .cmp-form-options__field-input,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field:disabled ~ .cmp-form-options__field-input{color:#aaa}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field:disabled ~ .cmp-form-options__field-input:before,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field:disabled ~ .cmp-form-options__field-input:before{outline-color:#ddd;background:transparent}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field.rp-error ~ .cmp-form-options__field-input:before,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field.rp-error ~ .cmp-form-options__field-input:before{outline-color:#e4002b;background:#fce5e9}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field.rp-error ~ .cmp-form-options__field-input:after,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field.rp-error ~ .cmp-form-options__field-input:after{color:#e4002b}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field.rp-error:checked ~ .cmp-form-options__field-input:hover:before,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field.rp-error:checked ~ .cmp-form-options__field-input:hover:before{outline-color:#e4002b;background:#f495a6}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field.rp-error:checked ~ .cmp-form-options__field-input:hover:after,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field.rp-error:checked ~ .cmp-form-options__field-input:hover:after{color:#e4002b}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field:checked:disabled ~ .cmp-form-options__field-input,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field:checked:disabled ~ .cmp-form-options__field-input{color:#aaa;cursor:auto}
.rp-input-repsol .cmp-form-options--checkbox .cmp-form-options__field:checked:disabled ~ .cmp-form-options__field-input:hover:before,.rp-input-repsol .cmp-form-options--radio .cmp-form-options__field:checked:disabled ~ .cmp-form-options__field-input:hover:before{outline-color:#ddd;background:transparent}
.mixin-full-width{margin-left:-50vw;left:50%;position:relative;width:100vw}
.article-sustainable-future-page .expand-to-12{margin-left:-50vw;left:50%;position:relative;width:100vw}
.cmp-container>div:first-child{margin-top:40px}
.cmp-container>div:first-child.carousel-principal,.cmp-container>div:first-child.principal-highlight,.cmp-container>div:first-child.strategic,.cmp-container>div:first-child.header-xf,.cmp-container>div:first-child.header-net,.cmp-container>div:first-child.aem-Grid,.cmp-container>div:first-child.rp-container,.cmp-container>div:first-child.image,.cmp-container>div:first-child.featured-strip,.cmp-container>div:first-child.microsoft-auth-reponse,.cmp-container>div:first-child.rp-es-container,.cmp-container>div:first-child.aem-Grid,.cmp-container>div:first-child.experiencefragment,.cmp-container>div:first-child.footer-es,.cmp-container>div:first-child[class*="header"],.cmp-container>div:first-child[class*="rp-bg-"],.cmp-container>div:first-child[class*="rds-bg-"],.cmp-container>div:first-child.target,.cmp-container>div:first-child.breadcrumb-eess{margin-top:0}
.cmp-container>.aem-Grid>div:first-child{margin-top:40px}
.cmp-container>.aem-Grid>div:first-child.carousel-principal,.cmp-container>.aem-Grid>div:first-child.principal-highlight,.cmp-container>.aem-Grid>div:first-child.strategic,.cmp-container>.aem-Grid>div:first-child.header,.cmp-container>.aem-Grid>div:first-child.header-xf,.cmp-container>.aem-Grid>div:first-child.header-net,.cmp-container>.aem-Grid>div:first-child.aem-Grid,.cmp-container>.aem-Grid>div:first-child.rp-container,.cmp-container>.aem-Grid>div:first-child.image,.cmp-container>.aem-Grid>div:first-child.featured-strip,.cmp-container>.aem-Grid>div:first-child.microsoft-auth-reponse,.cmp-container>.aem-Grid>div:first-child.rp-es-container,.cmp-container>.aem-Grid>div:first-child.aem-Grid,.cmp-container>.aem-Grid>div:first-child.experiencefragment,.cmp-container>.aem-Grid>div:first-child.footer-es,.cmp-container>.aem-Grid>div:first-child[class*="header"],.cmp-container>.aem-Grid>div:first-child[class*="rp-bg-"],.cmp-container>.aem-Grid>div:first-child[class*="rds-bg-"],.cmp-container>.aem-Grid>div:first-child.target,.cmp-container>.aem-Grid>div:first-child.breadcrumb-eess,.cmp-container>.aem-Grid>div:first-child.insert-html,.cmp-container>.aem-Grid>div:first-child.ghost{margin-top:0}
.cmp-container>.aem-Grid>div.product-list:first-child,.cmp-container>.aem-Grid div.product-list-v2:first-child{margin-top:0}
.cmp-container>.aem-Grid>div.product-detail:first-child{margin-top:0}
@media(min-width:1024px){.cmp-container>.aem-Grid>div.product-detail:first-child{margin-top:16px}
}
@media(min-width:1024px){.header-xf .cmp-container>div:first-child.insert-html,.header-xf .cmp-container>div:first-child.ghost{margin-top:0}
}
@media(min-width:1024px){.header-xf .cmp-container>.aem-Grid>div:first-child.insert-html,.header-xf .cmp-container>.aem-Grid>div:first-child.ghost{margin-top:0}
}
.page.editorial-page .cmp-container>div:first-child,.page.you-need-know-page .cmp-container>div:first-child,.page.press-release-page .cmp-container>div:first-child,.page.reportage-page .cmp-container>div:first-child,.page.event-page .cmp-container>div:first-child,.page.news-page .cmp-container>div:first-child{margin-top:16px}
.page.editorial-page .cmp-container>div:first-child.carousel-principal,.page.you-need-know-page .cmp-container>div:first-child.carousel-principal,.page.press-release-page .cmp-container>div:first-child.carousel-principal,.page.reportage-page .cmp-container>div:first-child.carousel-principal,.page.event-page .cmp-container>div:first-child.carousel-principal,.page.news-page .cmp-container>div:first-child.carousel-principal,.page.editorial-page .cmp-container>div:first-child.principal-highlight,.page.you-need-know-page .cmp-container>div:first-child.principal-highlight,.page.press-release-page .cmp-container>div:first-child.principal-highlight,.page.reportage-page .cmp-container>div:first-child.principal-highlight,.page.event-page .cmp-container>div:first-child.principal-highlight,.page.news-page .cmp-container>div:first-child.principal-highlight,.page.editorial-page .cmp-container>div:first-child.strategic,.page.you-need-know-page .cmp-container>div:first-child.strategic,.page.press-release-page .cmp-container>div:first-child.strategic,.page.reportage-page .cmp-container>div:first-child.strategic,.page.event-page .cmp-container>div:first-child.strategic,.page.news-page .cmp-container>div:first-child.strategic,.page.editorial-page .cmp-container>div:first-child.header,.page.you-need-know-page .cmp-container>div:first-child.header,.page.press-release-page .cmp-container>div:first-child.header,.page.reportage-page .cmp-container>div:first-child.header,.page.event-page .cmp-container>div:first-child.header,.page.news-page .cmp-container>div:first-child.header,.page.editorial-page .cmp-container>div:first-child.header-xf,.page.you-need-know-page .cmp-container>div:first-child.header-xf,.page.press-release-page .cmp-container>div:first-child.header-xf,.page.reportage-page .cmp-container>div:first-child.header-xf,.page.event-page .cmp-container>div:first-child.header-xf,.page.news-page .cmp-container>div:first-child.header-xf,.page.editorial-page .cmp-container>div:first-child.header-net,.page.you-need-know-page .cmp-container>div:first-child.header-net,.page.press-release-page .cmp-container>div:first-child.header-net,.page.reportage-page .cmp-container>div:first-child.header-net,.page.event-page .cmp-container>div:first-child.header-net,.page.news-page .cmp-container>div:first-child.header-net,.page.editorial-page .cmp-container>div:first-child.aem-Grid,.page.you-need-know-page .cmp-container>div:first-child.aem-Grid,.page.press-release-page .cmp-container>div:first-child.aem-Grid,.page.reportage-page .cmp-container>div:first-child.aem-Grid,.page.event-page .cmp-container>div:first-child.aem-Grid,.page.news-page .cmp-container>div:first-child.aem-Grid,.page.editorial-page .cmp-container>div:first-child.rp-container,.page.you-need-know-page .cmp-container>div:first-child.rp-container,.page.press-release-page .cmp-container>div:first-child.rp-container,.page.reportage-page .cmp-container>div:first-child.rp-container,.page.event-page .cmp-container>div:first-child.rp-container,.page.news-page .cmp-container>div:first-child.rp-container,.page.editorial-page .cmp-container>div:first-child.image,.page.you-need-know-page .cmp-container>div:first-child.image,.page.press-release-page .cmp-container>div:first-child.image,.page.reportage-page .cmp-container>div:first-child.image,.page.event-page .cmp-container>div:first-child.image,.page.news-page .cmp-container>div:first-child.image,.page.editorial-page .cmp-container>div:first-child.featured-strip,.page.you-need-know-page .cmp-container>div:first-child.featured-strip,.page.press-release-page .cmp-container>div:first-child.featured-strip,.page.reportage-page .cmp-container>div:first-child.featured-strip,.page.event-page .cmp-container>div:first-child.featured-strip,.page.news-page .cmp-container>div:first-child.featured-strip,.page.editorial-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.you-need-know-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.press-release-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.reportage-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.event-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.news-page .cmp-container>div:first-child.microsoft-auth-reponse,.page.editorial-page .cmp-container>div:first-child.rp-es-container,.page.you-need-know-page .cmp-container>div:first-child.rp-es-container,.page.press-release-page .cmp-container>div:first-child.rp-es-container,.page.reportage-page .cmp-container>div:first-child.rp-es-container,.page.event-page .cmp-container>div:first-child.rp-es-container,.page.news-page .cmp-container>div:first-child.rp-es-container,.page.editorial-page .cmp-container>div:first-child.aem-Grid,.page.you-need-know-page .cmp-container>div:first-child.aem-Grid,.page.press-release-page .cmp-container>div:first-child.aem-Grid,.page.reportage-page .cmp-container>div:first-child.aem-Grid,.page.event-page .cmp-container>div:first-child.aem-Grid,.page.news-page .cmp-container>div:first-child.aem-Grid,.page.editorial-page .cmp-container>div:first-child.experiencefragment,.page.you-need-know-page .cmp-container>div:first-child.experiencefragment,.page.press-release-page .cmp-container>div:first-child.experiencefragment,.page.reportage-page .cmp-container>div:first-child.experiencefragment,.page.event-page .cmp-container>div:first-child.experiencefragment,.page.news-page .cmp-container>div:first-child.experiencefragment,.page.editorial-page .cmp-container>div:first-child.footer-es,.page.you-need-know-page .cmp-container>div:first-child.footer-es,.page.press-release-page .cmp-container>div:first-child.footer-es,.page.reportage-page .cmp-container>div:first-child.footer-es,.page.event-page .cmp-container>div:first-child.footer-es,.page.news-page .cmp-container>div:first-child.footer-es,.page.editorial-page .cmp-container>div:first-child[class*="header"],.page.you-need-know-page .cmp-container>div:first-child[class*="header"],.page.press-release-page .cmp-container>div:first-child[class*="header"],.page.reportage-page .cmp-container>div:first-child[class*="header"],.page.event-page .cmp-container>div:first-child[class*="header"],.page.news-page .cmp-container>div:first-child[class*="header"],.page.editorial-page .cmp-container>div:first-child[class*="rp-bg-"],.page.you-need-know-page .cmp-container>div:first-child[class*="rp-bg-"],.page.press-release-page .cmp-container>div:first-child[class*="rp-bg-"],.page.reportage-page .cmp-container>div:first-child[class*="rp-bg-"],.page.event-page .cmp-container>div:first-child[class*="rp-bg-"],.page.news-page .cmp-container>div:first-child[class*="rp-bg-"],.page.editorial-page .cmp-container>div:first-child[class*="rds-bg-"],.page.you-need-know-page .cmp-container>div:first-child[class*="rds-bg-"],.page.press-release-page .cmp-container>div:first-child[class*="rds-bg-"],.page.reportage-page .cmp-container>div:first-child[class*="rds-bg-"],.page.event-page .cmp-container>div:first-child[class*="rds-bg-"],.page.news-page .cmp-container>div:first-child[class*="rds-bg-"],.page.editorial-page .cmp-container>div:first-child.target,.page.you-need-know-page .cmp-container>div:first-child.target,.page.press-release-page .cmp-container>div:first-child.target,.page.reportage-page .cmp-container>div:first-child.target,.page.event-page .cmp-container>div:first-child.target,.page.news-page .cmp-container>div:first-child.target{margin-top:0}
.page.editorial-page [class*="-component"]>.container,.page.you-need-know-page [class*="-component"]>.container,.page.press-release-page [class*="-component"]>.container,.page.reportage-page [class*="-component"]>.container,.page.event-page [class*="-component"]>.container,.page.news-page [class*="-component"]>.container{margin-bottom:24px}
@media(min-width:1024px){.page.editorial-page [class*="-component"]>.container,.page.you-need-know-page [class*="-component"]>.container,.page.press-release-page [class*="-component"]>.container,.page.reportage-page [class*="-component"]>.container,.page.event-page [class*="-component"]>.container,.page.news-page [class*="-component"]>.container{margin-bottom:24px}
}
.page.editorial-page [class*="rp-bg-"],.page.you-need-know-page [class*="rp-bg-"],.page.press-release-page [class*="rp-bg-"],.page.reportage-page [class*="rp-bg-"],.page.event-page [class*="rp-bg-"],.page.news-page [class*="rp-bg-"],.page.editorial-page [class*="rds-bg-"],.page.you-need-know-page [class*="rds-bg-"],.page.press-release-page [class*="rds-bg-"],.page.reportage-page [class*="rds-bg-"],.page.event-page [class*="rds-bg-"],.page.news-page [class*="rds-bg-"]{margin-bottom:24px}
@media(min-width:1024px){.page.editorial-page [class*="rp-bg-"],.page.you-need-know-page [class*="rp-bg-"],.page.press-release-page [class*="rp-bg-"],.page.reportage-page [class*="rp-bg-"],.page.event-page [class*="rp-bg-"],.page.news-page [class*="rp-bg-"],.page.editorial-page [class*="rds-bg-"],.page.you-need-know-page [class*="rds-bg-"],.page.press-release-page [class*="rds-bg-"],.page.reportage-page [class*="rds-bg-"],.page.event-page [class*="rds-bg-"],.page.news-page [class*="rds-bg-"]{margin-bottom:24px}
}
.page.editorial-page .non-margin [class*="-component"]>.container,.page.you-need-know-page .non-margin [class*="-component"]>.container,.page.press-release-page .non-margin [class*="-component"]>.container,.page.reportage-page .non-margin [class*="-component"]>.container,.page.event-page .non-margin [class*="-component"]>.container,.page.news-page .non-margin [class*="-component"]>.container{margin-bottom:0}
@media(min-width:1024px){.page.editorial-page .non-margin [class*="-component"]>.container,.page.you-need-know-page .non-margin [class*="-component"]>.container,.page.press-release-page .non-margin [class*="-component"]>.container,.page.reportage-page .non-margin [class*="-component"]>.container,.page.event-page .non-margin [class*="-component"]>.container,.page.news-page .non-margin [class*="-component"]>.container{margin-bottom:0}
}
@media(min-width:1024px){.space-next-small + .space-next-small [class*="-component"]>.container{margin-top:-40px}
.container-8-col .space-next-small + .space-next-small [class*="-component"]>.container{margin-top:0}
}
[class*="rp-bg-"].featured-strip + [class*="rp-bg-"].hero-net,[class*="rp-bg-"].featured-strip + .target{margin-top:-48px}
@media(min-width:1024px){[class*="rp-bg-"].featured-strip + [class*="rp-bg-"].hero-net,[class*="rp-bg-"].featured-strip + .target{margin-top:-96px}
}
[class*="rds-bg-"].featured-strip + [class*="rds-bg-"].hero-net,[class*="rds-bg-"].featured-strip + .target{margin-top:-48px}
@media(min-width:1024px){[class*="rds-bg-"].featured-strip + [class*="rds-bg-"].hero-net,[class*="rds-bg-"].featured-strip + .target{margin-top:-96px}
}
.rp-lubricantes-page [class*="rp-bg-"],.rp-lubricantes-page [class*="rds-bg-"]{margin-bottom:0 !important}
.rp-lubricantes-page .directory,.rp-lubricantes-page .mosaic,.rp-lubricantes-page .secondary-highlight,.rp-lubricantes-page .secondary-higlight-client,.rp-lubricantes-page .secondary-highlight + .content-block,.rp-lubricantes-page .modular-content-container,.rp-lubricantes-page .image,.rp-lubricantes-page .featured-strip.rp-bg-transparent + .featured-auto-list,.rp-lubricantes-page .carousel.aem-GridColumn,.rp-lubricantes-page .distributive-5-card,.rp-lubricantes-page .card-grid,.rp-lubricantes-page .products-finder + .button-list,.rp-lubricantes-page .text-repsol,.rp-lubricantes-page .tabs.tabs-ecommerce,.rp-lubricantes-page .carousel-content.rp-bg-turquoise + .featured-strip,.rp-lubricantes-page .principal-highlight + .content-block,.rp-lubricantes-page .content-block + .embed.rp-bg-transparent{margin-top:40px}
@media(min-width:1024px){.rp-lubricantes-page .directory,.rp-lubricantes-page .mosaic,.rp-lubricantes-page .secondary-highlight,.rp-lubricantes-page .secondary-higlight-client,.rp-lubricantes-page .secondary-highlight + .content-block,.rp-lubricantes-page .modular-content-container,.rp-lubricantes-page .image,.rp-lubricantes-page .featured-strip.rp-bg-transparent + .featured-auto-list,.rp-lubricantes-page .carousel.aem-GridColumn,.rp-lubricantes-page .distributive-5-card,.rp-lubricantes-page .card-grid,.rp-lubricantes-page .products-finder + .button-list,.rp-lubricantes-page .text-repsol,.rp-lubricantes-page .tabs.tabs-ecommerce,.rp-lubricantes-page .carousel-content.rp-bg-turquoise + .featured-strip,.rp-lubricantes-page .principal-highlight + .content-block,.rp-lubricantes-page .content-block + .embed.rp-bg-transparent{margin-top:96px}
}
.rp-lubricantes-page .carousel.rp-bg-turquoise{padding-top:40px}
@media(min-width:1024px){.rp-lubricantes-page .carousel.rp-bg-turquoise{padding-top:96px}
}
.rp-lubricantes-page .accordion-component .text-repsol{margin-top:0}
.rp-lubricantes-page .content-block + .carousel *:not(.card-grid--lubricantes) .container{margin-bottom:0}
.rp-lubricantes-page .rp-description a{display:initial}
[class*="rp-bg-"]:not(.descriptive-block),[class*="rds-bg-"]:not(.descriptive-block){margin-bottom:48px}
@media(min-width:1024px){[class*="rp-bg-"]:not(.descriptive-block),[class*="rds-bg-"]:not(.descriptive-block){margin-bottom:96px}
}
[class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,[class*="rds-bg-"]:not(.descriptive-block) [class*="-component"]>.container{margin-bottom:0}
@media(min-width:1024px){[class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,[class*="rds-bg-"]:not(.descriptive-block) [class*="-component"]>.container{margin-bottom:0}
}
[class*="rp-bg-"]:not(.descriptive-block) [class*="rp-bg-"],[class*="rds-bg-"]:not(.descriptive-block) [class*="rp-bg-"],[class*="rp-bg-"]:not(.descriptive-block) [class*="rds-bg-"],[class*="rds-bg-"]:not(.descriptive-block) [class*="rds-bg-"]{margin-bottom:48px}
@media(min-width:1024px){[class*="rp-bg-"]:not(.descriptive-block) [class*="rp-bg-"],[class*="rds-bg-"]:not(.descriptive-block) [class*="rp-bg-"],[class*="rp-bg-"]:not(.descriptive-block) [class*="rds-bg-"],[class*="rds-bg-"]:not(.descriptive-block) [class*="rds-bg-"]{margin-bottom:0}
}
@media(min-width:1024px){[class*="rp-bg-"]:not(.descriptive-block).rp-bg-content,[class*="rds-bg-"]:not(.descriptive-block).rp-bg-content,[class*="rp-bg-"]:not(.descriptive-block).rp-margin-component-m,[class*="rds-bg-"]:not(.descriptive-block).rp-margin-component-m{margin-bottom:40px}
}
.non-margin [class*="-component"]>.container{margin-bottom:0}
@media(min-width:1024px){.non-margin [class*="-component"]>.container{margin-bottom:0}
}
[class*="-component"].non-margin>.container{margin-bottom:0}
@media(min-width:1024px){[class*="-component"].non-margin>.container{margin-bottom:0}
}
[class*="-component"].rp-margin-component-m>.container{margin-bottom:48px}
@media(min-width:1024px){[class*="-component"].rp-margin-component-m>.container{margin-bottom:40px}
}
[class*="-component"]>.container{margin-bottom:48px}
@media(min-width:1024px){[class*="-component"]>.container{margin-bottom:96px}
}
[class*="-component"]>.container>.row{padding-right:8px;padding-left:8px}
[class*="-component"]>.container .container{margin-left:auto;margin-right:auto;margin-bottom:0}
@media(min-width:1024px){[class*="-component"]>.container .container{margin-bottom:0}
}
[class*="-component"] .component-title .rp-title{margin-bottom:24px}
@media(min-width:1024px){[class*="-component"] .component-title .rp-title{margin-bottom:48px}
}
[class*="-component"] .component-title + .component-description .rp-description{margin-bottom:24px;margin-top:-8px}
@media(min-width:1024px){[class*="-component"] .component-title + .component-description .rp-description{margin-bottom:48px}
}
@media(min-width:1024px){[class*="-component"] .component-title + .component-description .rp-description{margin-top:-32px}
}
[class*="-component"].title-small{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:28px;line-height:32px;margin-bottom:16px}
@media(min-width:1024px){[class*="-component"].title-small{margin-bottom:16px;font-size:40px;line-height:40px}
}
@media(min-width:768px){.rp-ecommerce-page main .cmp-container>div:first-child.carousel-principal,.rp-ecommerce-page main .cmp-container>div:first-child.principal-highlight,.rp-ecommerce-page main .cmp-container>div:first-child.strategic,.rp-ecommerce-page main .cmp-container>div:first-child.header-xf,.rp-ecommerce-page main .cmp-container>div:first-child.header-net,.rp-ecommerce-page main .cmp-container>div:first-child.aem-Grid,.rp-ecommerce-page main .cmp-container>div:first-child.rp-container,.rp-ecommerce-page main .cmp-container>div:first-child.image,.rp-ecommerce-page main .cmp-container>div:first-child.featured-strip,.rp-ecommerce-page main .cmp-container>div:first-child.microsoft-auth-reponse,.rp-ecommerce-page main .cmp-container>div:first-child.rp-es-container,.rp-ecommerce-page main .cmp-container>div:first-child.aem-Grid,.rp-ecommerce-page main .cmp-container>div:first-child.experiencefragment,.rp-ecommerce-page main .cmp-container>div:first-child.footer-es,.rp-ecommerce-page main .cmp-container>div:first-child[class*="header"],.rp-ecommerce-page main .cmp-container>div:first-child.target{margin-top:0}
.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.carousel-principal,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.principal-highlight,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.strategic,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.header-xf,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.header-net,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.aem-Grid,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.rp-container,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.image,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.featured-strip,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.microsoft-auth-reponse,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.rp-es-container,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.aem-Grid,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.experiencefragment,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.footer-es,.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child[class*="header"],.rp-ecommerce-page main .cmp-container>.aem-Grid>div:first-child.target{margin-top:0}
}
@media(min-width:1024px){.rp-ecommerce-page [class*="-component"]>.container{margin-bottom:72px}
}
.rp-ecommerce-page [class*="-component"]>.container .container{margin-left:auto;margin-right:auto;margin-bottom:0}
@media(min-width:1024px){.rp-ecommerce-page [class*="-component"]>.container .container{margin-bottom:0}
}
@media(min-width:1024px){.rp-ecommerce-page .shortcuts-card-component{padding-top:72px}
}
@media(min-width:1024px){.rp-ecommerce-page .value-proposal-component>.container{padding-top:72px;padding-bottom:72px}
}
@media(min-width:1024px){.rp-ecommerce-page .content-block.rp-align-left .block-content.rp-col-right,.rp-ecommerce-page .content-block .block-content.rp-col-right{justify-content:left;padding:72px 96px}
}
.rp-ecommerce-page .descriptive-block .descriptive-block-component{padding-bottom:40px}
@media(min-width:1024px){.rp-ecommerce-page .descriptive-block .descriptive-block-component{padding-top:72px;padding-bottom:72px}
}
.rp-ecommerce-page .content-block-component .content-title{margin-bottom:24px}
@media(min-width:1024px){.rp-ecommerce-page .content-block-component .content-title{margin-bottom:40px}
}
@media(min-width:1024px){.rp-ecommerce-page .headline-cta-component>.container{padding-top:72px;padding-bottom:72px}
}
@media(min-width:1024px){.rp-ecommerce-page .distributive-es-basic-component.bg-medium{margin-bottom:72px;padding-bottom:0}
}
@media(min-width:1024px){.rp-ecommerce-page [class*="rp-bg-"] .distributive-es-basic-component,.rp-ecommerce-page [class*="rds-bg-"] .distributive-es-basic-component{padding-top:72px}
}
.rp-ecommerce-page .distributive-store-cards-component .center.row .component-description .rp-description{margin-bottom:24px}
@media(min-width:1024px){.rp-ecommerce-page .distributive-store-cards-component .center.row .component-description .rp-description{margin-bottom:40px}
}
[class*="-component"]>.container .container{margin-left:16px;margin-right:16px}
@media(min-width:720px){[class*="-component"]>.container .container{margin-left:auto;margin-right:auto}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child{margin-top:32px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child{margin-top:48px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-full-width-component,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.header-xf,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.warning,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.experiencefragment,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child[class*="header"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child[class*="rp-bg-"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.hero-blog{margin-top:0;margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-small-margin{margin-top:0}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-small-margin{margin-top:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.warning{margin-top:0;margin-bottom:32px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.warning{margin-bottom:48px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.warning:has(+ .leave-suscription){margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-full-width-none-up{margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-full-width-none-up{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-full-width-first-child{margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.rp-full-width-first-child{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.image{margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>div:first-child.image{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child{margin-top:32px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child{margin-top:48px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.rp-full-width-component,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.header-xf,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.rp-container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.warning,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.experiencefragment,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child[class*="header"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child[class*="rp-bg-"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container .cmp-container .rp-container .cmp-container>div:first-child.hero-blog{margin-top:0;margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child{margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.rp-full-width-component,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.header-xf,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.rp-container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.aem-Grid,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.warning,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.experiencefragment,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child[class*="header"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child[class*="rp-bg-"],body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container .rp-container + .rp-container .cmp-container:last-child .rp-container .cmp-container>div:first-child.hero-blog{margin-top:0;margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.rp-container:last-child{margin-top:0;margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.rp-container:last-child{margin-bottom:80px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.rp-container:last-child:has(.rp-full-width-component:last-child .container){margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.rp-container:last-child .rp-full-width-first-child:first-child{margin-top:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.breadcrumb-repsol,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.breadcrumb{margin-top:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container){margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container){margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container) .container{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container) .distributive-es-basic-component>.container{margin-bottom:0}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container) .distributive-es-basic-component>.container{margin-bottom:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container).rp-margin-component-m>.container{margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container).rp-margin-component-m>.container{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container) .distributive-es-basic-component{margin-bottom:0}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.secondary-higlight-component .container):not(.warning-component .container):not(.title-h1-component .container) .distributive-es-basic-component{margin-bottom:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .warning-component .container{margin-bottom:48px}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .cmp-container>.aem-Grid>div:first-child:not(.cards-moment){margin-top:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block){margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight){margin-bottom:48px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight){margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight) .container{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight) [class*="rp-bg-"].rp-full-width-component:not(.rp-full-width-mobile) + .rp-full-width-component{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight):first-child.rp-bg-content,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight):first-child.rp-margin-component-m{margin-bottom:48px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight):first-child.rp-bg-content,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):not(.secondary-highlight):first-child.rp-margin-component-m{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .button-list .container{margin-top:-16px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .button-list .container{margin-top:-32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .button-list .container:has(.component-title,.component-description){margin-top:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight [class*="-component"]>.container{margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight [class*="-component"]>.container{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight) [class*="-component"]>.container{margin-bottom:24px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight) [class*="-component"]>.container{margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight .component-title) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight .component-title) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight .component-description) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight .component-description) [class*="-component"]>.container{margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight .component-title) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight .component-title) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight[class*="rp-bg-"]:has(+ .secondary-highlight .component-description) [class*="-component"]>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .secondary-highlight:has(+ .secondary-highlight .component-description) [class*="-component"]>.container{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-bg-content,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-margin-component-m{margin-bottom:0}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-bg-content,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-margin-component-m{margin-bottom:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .introduction-module{margin-top:24px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .introduction-module{margin-top:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1 + .texto-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1 + .text-repsol{margin-top:0}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1 + .texto-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1 + .text-repsol{margin-top:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-container-margin{margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-container-margin{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component .container{margin-bottom:24px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component .container{margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component h1 .rp-title{margin-bottom:8px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component h1 .rp-title{margin-bottom:12px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component h2 .rp-title{margin-bottom:8px}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component h2:not(:has(+ .component-description)) .rp-title{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component h2 + .component-description .rp-description{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component>.container{margin-bottom:24px;padding-bottom:0}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component>.container,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component>.container{margin-bottom:32px;padding-bottom:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component>.container.border-separation:after,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .title-h1-component>.container.border-separation:after{display:none}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component .component-title .rp-title{margin-bottom:8px}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .text-title-component .component-title + .component-description .rp-description{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title{margin-bottom:8px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title{margin-bottom:8px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title:not(:has(+ .component-description)){margin-bottom:24px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title:not(:has(+ .component-description)){margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title + .component-description{margin-bottom:24px;margin-top:0}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-direct-access-component .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .modular-cards .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .module-cards-carousel-editorial .component-title + .component-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .press-release-component .component-title + .component-description{margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title .rp-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description .rp-title{margin-bottom:8px}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title:not(:has(+ .component-description)),body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description:not(:has(+ .component-description)){margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title:not(:has(+ .component-description)) .rp-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description:not(:has(+ .component-description)) .rp-title{margin-bottom:24px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title:not(:has(+ .component-description)) .rp-title,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description:not(:has(+ .component-description)) .rp-title{margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title.component-description .rp-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description.component-description .rp-description{margin-bottom:24px;margin-top:0}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-title.component-description .rp-description,body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .component-description.component-description .rp-description{margin-bottom:32px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component>[class*="-component"]>.container{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component + .rp-full-width-component>[class*="-component"]>.container{margin-bottom:0 !important}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component:not(:last-child) + *:not(.rp-full-width-component)>[class*="-component"]>.container{margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component:not(:last-child) + *:not(.rp-full-width-component)>[class*="-component"]>.container{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-none-down{margin-bottom:48px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-none-down{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-none-up{margin-top:48px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-none-up{margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-mobile{margin-bottom:24px}
@media(min-width:1024px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .rp-full-width-component.rp-full-width-mobile{margin-bottom:0}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .insert-html + .rp-full-width-component{margin-bottom:0}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .insert-html + :not(.rp-full-width-component){margin-top:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .insert-html +:not(.rp-full-width-component){margin-top:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .bg-medium{margin-bottom:48px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .bg-medium{margin-bottom:72px}
}
body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .button-list-component>.container:has(.component-description) .rp-description{margin-bottom:16px}
@media(min-width:720px){body:not(.article-sustainable-future-page):not(.press-release-page):not(.event-page):not(.chemistry-news-page) .rp-corporate-page .button-list-component>.container:has(.component-description) .rp-description{margin-bottom:24px}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child{margin-top:32px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child{margin-top:48px}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.rp-full-width-component,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.header-xf,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.rp-container,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child.experiencefragment,.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child[class*="header"],.article-sustainable-future-page .rp-corporate-page .cmp-container>div:first-child[class*="rp-bg-"]{margin-top:0;margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .cmp-container>.rp-container:last-child{margin-top:0;margin-bottom:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container>.rp-container:last-child{margin-bottom:80px}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container>.rp-container:last-child:has(.rp-full-width-component:last-child .container){margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .cmp-container>.breadcrumb-repsol,.article-sustainable-future-page .rp-corporate-page .cmp-container>.breadcrumb{margin-top:0}
.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container){margin-bottom:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container){margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container) .container{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container) .distributive-es-basic-component>.container{margin-bottom:0}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container) .distributive-es-basic-component>.container{margin-bottom:0}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container).rp-margin-component-m>.container{margin-bottom:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container).rp-margin-component-m>.container{margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container) .distributive-es-basic-component{margin-bottom:0}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.rp-full-width-component .container):not(.title-h1 .container):not(.text-title-component .container):not(.title-subtitle-text .container):not(.title-h1-component .container) .distributive-es-basic-component{margin-bottom:0}
}
.article-sustainable-future-page .rp-corporate-page .cmp-container>.aem-Grid>div:first-child:not(.cards-moment){margin-top:0}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block){margin-bottom:48px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block){margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child){margin-bottom:48px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child){margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child) .container{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child) [class*="rp-bg-"].rp-full-width-component:not(.rp-full-width-mobile) + .rp-full-width-component{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):first-child.rp-bg-content,.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):first-child.rp-margin-component-m{margin-bottom:48px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):first-child.rp-bg-content,.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block):not(.rp-full-width-component):not(:first-child):first-child.rp-margin-component-m{margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-bg-content,.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-margin-component-m{margin-bottom:0}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-bg-content,.article-sustainable-future-page .rp-corporate-page [class*="rp-bg-"]:not(.descriptive-block).rp-margin-component-m{margin-bottom:0}
}
.article-sustainable-future-page .rp-corporate-page .title-h1 + .texto-title,.article-sustainable-future-page .rp-corporate-page .title-h1 + .text-repsol{margin-top:-32px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .title-h1 + .texto-title,.article-sustainable-future-page .rp-corporate-page .title-h1 + .text-repsol{margin-top:-32px}
}
.article-sustainable-future-page .rp-corporate-page .title-h1-component .container{margin-bottom:24px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .title-h1-component .container{margin-bottom:32px}
}
.article-sustainable-future-page .rp-corporate-page .title-h1-component h1 .rp-title{margin-bottom:8px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .title-h1-component h1 .rp-title{margin-bottom:12px}
}
.article-sustainable-future-page .rp-corporate-page .title-text-link .component-title .rp-title{margin-bottom:8px}
.article-sustainable-future-page .rp-corporate-page .title-text-link .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .title-text-link .component-title + .component-description .rp-description{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .rp-container-margin{margin-bottom:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .rp-container-margin{margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page .text-title-component>.container,.article-sustainable-future-page .rp-corporate-page .title-h1-component>.container{margin-bottom:24px;padding-bottom:0}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .text-title-component>.container,.article-sustainable-future-page .rp-corporate-page .title-h1-component>.container{margin-bottom:32px;padding-bottom:0}
}
.article-sustainable-future-page .rp-corporate-page .text-title-component>.container.border-separation:after,.article-sustainable-future-page .rp-corporate-page .title-h1-component>.container.border-separation:after{display:none}
.article-sustainable-future-page .rp-corporate-page .text-title-component .component-title .rp-title{margin-bottom:8px}
.article-sustainable-future-page .rp-corporate-page .text-title-component .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .text-title-component .component-title + .component-description .rp-description{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .introduction-module .component-title .rp-title{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .introduction-module .component-title .rp-title:first-child p{margin-bottom:8px}
.article-sustainable-future-page .rp-corporate-page .introduction-module .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .introduction-module .component-title + .component-description .rp-description{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .component-title .rp-title{margin-bottom:8px}
.article-sustainable-future-page .rp-corporate-page .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:24px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .component-title:not(:has(+ .component-description)) .rp-title{margin-bottom:32px}
}
.article-sustainable-future-page .rp-corporate-page .component-title + .component-description .rp-description{margin-bottom:24px;margin-top:0}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .component-title + .component-description .rp-description{margin-bottom:32px}
}
.article-sustainable-future-page .rp-corporate-page .title-subtitle-text .container{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .rp-full-width-component>[class*="-component"]>.container{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .rp-full-width-component + .rp-full-width-component>[class*="-component"]>.container{margin-bottom:0 !important}
.article-sustainable-future-page .rp-corporate-page .rp-full-width-component:not(:last-child) + *:not(.rp-full-width-component)>[class*="-component"]>.container{margin-top:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .rp-full-width-component:not(:last-child) + *:not(.rp-full-width-component)>[class*="-component"]>.container{margin-top:72px}
}
.article-sustainable-future-page .rp-corporate-page .rp-full-width-component.rp-full-width-none-down{margin-bottom:48px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .rp-full-width-component.rp-full-width-none-down{margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page .rp-full-width-component.rp-full-width-mobile{margin-bottom:24px}
@media(min-width:1024px){.article-sustainable-future-page .rp-corporate-page .rp-full-width-component.rp-full-width-mobile{margin-bottom:0}
}
.article-sustainable-future-page .rp-corporate-page .insert-html + .rp-full-width-component{margin-bottom:0}
.article-sustainable-future-page .rp-corporate-page .insert-html + :not(.rp-full-width-component){margin-top:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .insert-html +:not(.rp-full-width-component){margin-top:72px}
}
.article-sustainable-future-page .rp-corporate-page .bg-medium{margin-bottom:48px}
@media(min-width:720px){.article-sustainable-future-page .rp-corporate-page .bg-medium{margin-bottom:72px}
}
.article-sustainable-future-page .rp-corporate-page .documents{margin-left:-50vw;left:50%;position:relative;width:100vw}
.article-sustainable-future-page .rp-corporate-page .highlighted-numbering .title-description-wrapper{padding-bottom:0}
.press-release-page .rp-corporate-page .cmp-container [class*="rp-bg-"],.event-page .rp-corporate-page .cmp-container [class*="rp-bg-"],.chemistry-news-page .rp-corporate-page .cmp-container [class*="rp-bg-"]{margin-bottom:0}
.press-release-page .rp-corporate-page .cmp-container>div:first-child,.event-page .rp-corporate-page .cmp-container>div:first-child,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child{margin-top:0}
.press-release-page .rp-corporate-page .cmp-container>.aem-Grid>div:first-child,.event-page .rp-corporate-page .cmp-container>.aem-Grid>div:first-child,.chemistry-news-page .rp-corporate-page .cmp-container>.aem-Grid>div:first-child{margin-top:0}
.press-release-page .rp-corporate-page .cmp-container>div:first-child.header-xf,.event-page .rp-corporate-page .cmp-container>div:first-child.header-xf,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.header-xf,.press-release-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.event-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.press-release-page .rp-corporate-page .cmp-container>div:first-child.rp-container,.event-page .rp-corporate-page .cmp-container>div:first-child.rp-container,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.rp-container,.press-release-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.event-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.aem-Grid,.press-release-page .rp-corporate-page .cmp-container>div:first-child.experiencefragment,.event-page .rp-corporate-page .cmp-container>div:first-child.experiencefragment,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.experiencefragment,.press-release-page .rp-corporate-page .cmp-container>div:first-child[class*="rp-bg-"],.event-page .rp-corporate-page .cmp-container>div:first-child[class*="rp-bg-"],.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child[class*="rp-bg-"]{margin-top:0;margin-bottom:0}
.press-release-page .rp-corporate-page .cmp-container>div:first-child.header-events,.event-page .rp-corporate-page .cmp-container>div:first-child.header-events,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.header-events{margin-top:32px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container>div:first-child.header-events,.event-page .rp-corporate-page .cmp-container>div:first-child.header-events,.chemistry-news-page .rp-corporate-page .cmp-container>div:first-child.header-events{margin-top:48px}
}
.press-release-page .rp-corporate-page .cmp-container .header-notas-prensa,.event-page .rp-corporate-page .cmp-container .header-notas-prensa,.chemistry-news-page .rp-corporate-page .cmp-container .header-notas-prensa{margin-top:32px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container .header-notas-prensa,.event-page .rp-corporate-page .cmp-container .header-notas-prensa,.chemistry-news-page .rp-corporate-page .cmp-container .header-notas-prensa{margin-top:48px}
}
.press-release-page .rp-corporate-page .cmp-container .disclaimer,.event-page .rp-corporate-page .cmp-container .disclaimer,.chemistry-news-page .rp-corporate-page .cmp-container .disclaimer{margin-bottom:32px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container .disclaimer,.event-page .rp-corporate-page .cmp-container .disclaimer,.chemistry-news-page .rp-corporate-page .cmp-container .disclaimer{margin-bottom:32px;margin-top:0}
}
.press-release-page .rp-corporate-page .cmp-container>.breadcrumb-repsol,.event-page .rp-corporate-page .cmp-container>.breadcrumb-repsol,.chemistry-news-page .rp-corporate-page .cmp-container>.breadcrumb-repsol,.press-release-page .rp-corporate-page .cmp-container>.breadcrumb,.event-page .rp-corporate-page .cmp-container>.breadcrumb,.chemistry-news-page .rp-corporate-page .cmp-container>.breadcrumb{margin-top:0}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container),.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container),.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container){margin-bottom:24px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container),.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container),.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container){margin-bottom:32px}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .container,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .container{margin-bottom:0}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container{margin-bottom:16px}
}
@media(min-width:720px) and (min-width:720px){.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-events-component .container,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .header-news-component .container{margin-bottom:32px}
}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title{margin-bottom:16px}
@media(min-width:1024px){.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title .rp-title,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description .rp-title{margin-bottom:16px}
}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title{margin-bottom:24px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title:not(:has(+ .component-description)) .rp-title,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description:not(:has(+ .component-description)) .rp-title{margin-bottom:32px}
}
.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description{margin-bottom:24px;margin-top:0}
@media(min-width:1024px){.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-title.component-description .rp-description,.press-release-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description,.event-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description,.chemistry-news-page .rp-corporate-page .cmp-container [class*="-component"]>.container:not(.numbers-component .container) .component-description.component-description .rp-description{margin-bottom:32px}
}
.press-release-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,.event-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container{margin-bottom:48px;margin-top:48px}
@media(min-width:720px){.press-release-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,.event-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container,.chemistry-news-page .rp-corporate-page .cmp-container [class*="rp-bg-"]:not(.descriptive-block) [class*="-component"]>.container{margin-bottom:72px;margin-top:72px}
}
.mixin-rp-caption{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.25px}
.mixin-rp-caption-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
}
.mixin-rp-caption-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
}
.mixin-rp-caption-1-bold{font-family:RepsolSoleDisplayBold;font-weight:700;font-size:14px;line-height:16px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-body-2-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-rp-highlighted-body-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
.mixin-rp-highlighted-body-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-title-1-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
.mixin-rp-title-1-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
}
.mixin-rp-title-2-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.mixin-rp-subheadline-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
.mixin-rp-subheadline-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
}
.mixin-rp-headline-mobile{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
.mixin-rp-headline-desktop{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
@media(min-width:1024px){.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
}
.mixin-rp-headline-00-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
.mixin-rp-headline-00-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
@media(min-width:720px){.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
}
.mixin-rp-headline-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
.mixin-rp-headline-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
}
.mixin-rp-headline-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
.mixin-rp-headline-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
}
.mixin-rp-headline-03-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
.mixin-rp-headline-03-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
}
.mixin-rp-headline-bold-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
.mixin-rp-headline-bold-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
}
.mixin-rp-headline-bold-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
.mixin-rp-headline-bold-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
}
.mixin-rp-number-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
@media(min-width:1024px){.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
}
.mixin-rp-number-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
@media(min-width:1024px){.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
}
.mixin-rp-number-03-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
@media(min-width:1024px){.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
}
.mixin-rp-number-04-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
@media(min-width:1024px){.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-body-1-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
}
.mixin-rp-body-2-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
}
.mixin-rds-caption-01{font:var(--rds-caption-01)}
.mixin-rds-caption-01-bold{font:var(--rds-caption-01-bold)}
.mixin-rds-caption-01-underline{font:var(--rds-caption-01-underline);text-decoration:underline}
.mixin-rds-caption-02{font:var(--rds-caption-02)}
.mixin-rds-caption-02-bold{font:var(--rds-caption-02-bold)}
.mixin-rds-caption-02-underline{font:var(--rds-caption-02-underline);text-decoration:underline}
.mixin-rds-caption-tag{font:var(--rds-caption-tag)}
.mixin-rds-body-01{font:var(--rds-body-01)}
.mixin-rds-body-01-bold{font:var(--rds-body-01-bold)}
.mixin-rds-body-01-underline{font:var(--rds-body-01-underline)}
.mixin-rds-body-02{font:var(--rds-body-02)}
.mixin-rds-body-02-bold{font:var(--rds-body-02-bold)}
.mixin-rds-body-02-underline{font:var(--rds-body-02-underline)}
.mixin-rds-button-01{font:var(--rds-button-01)}
.mixin-rds-button-02{font:var(--rds-button-02)}
.mixin-rds-title-01{font:var(--rds-title-01)}
.mixin-rds-title-02{font:var(--rds-title-02)}
.mixin-rds-headline-00{font:var(--rds-headline-00-sd)}
@media(min-width:720px){.mixin-rds-headline-00{font:var(--rds-headline-00-md)}
}
@media(min-width:1280px){.mixin-rds-headline-00{font:var(--rds-headline-00-ld)}
}
.mixin-rds-headline-01{font:var(--rds-headline-01-sd)}
@media(min-width:720px){.mixin-rds-headline-01{font:var(--rds-headline-01-md)}
}
@media(min-width:1280px){.mixin-rds-headline-01{font:var(--rds-headline-01-ld)}
}
.mixin-rds-headline-02{font:var(--rds-headline-02-sd)}
@media(min-width:720px){.mixin-rds-headline-02{font:var(--rds-headline-02-md)}
}
@media(min-width:1280px){.mixin-rds-headline-02{font:var(--rds-headline-02-ld)}
}
.mixin-rds-headline-03{font:var(--rds-headline-03-sd)}
@media(min-width:720px){.mixin-rds-headline-03{font:var(--rds-headline-03-md)}
}
@media(min-width:1280px){.mixin-rds-headline-03{font:var(--rds-headline-03-ld)}
}
.mixin-rds-headline-04{font:var(--rds-headline-04-sd)}
@media(min-width:720px){.mixin-rds-headline-04{font:var(--rds-headline-04-md)}
}
@media(min-width:1280px){.mixin-rds-headline-04{font:var(--rds-headline-04-ld)}
}
.mixin-rds-numbers-00{font:var(--rds-numbers-00-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-01{font:var(--rds-numbers-01-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-02{font:var(--rds-numbers-02-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-03{font:var(--rds-numbers-03-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-button--primary{background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary *{color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary::after{background-color:var(--rds-color-content-hover);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--primary:hover::after{top:-50%}
.mixin-rds-button--primary:active,.mixin-rds-button--primary.active{background-color:var(--rds-color-content-active)}
.mixin-rds-button--primary:disabled,.mixin-rds-button--primary.disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default}
.mixin-rds-button--primary:disabled:hover:after,.mixin-rds-button--primary.disabled:hover:after{top:-50%}
.mixin-rds-button--primary__inverse{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse *{color:var(--rds-color-content-high)}
.mixin-rds-button--primary__inverse:active,.mixin-rds-button--primary__inverse.active{background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:active::after,.mixin-rds-button--primary__inverse.active::after{background-color:var(--rds-color-surface-white) !important}
.mixin-rds-button--primary__inverse:disabled:after,.mixin-rds-button--primary__inverse.disabled:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse:disabled:hover:after,.mixin-rds-button--primary__inverse.disabled:hover:after{top:0}
.mixin-rds-button--secondary{border:1px solid var(--rds-color-button-secondary-border-default);background-color:var(--rds-color-surface-white);overflow:hidden}
.mixin-rds-button--secondary *{color:var(--rds-color-content-high)}
.mixin-rds-button--secondary:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover{border-color:var(--rds-color-button-secondary-border-hover)}
.mixin-rds-button--secondary:hover:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover *{color:var(--rds-color-content-hover)}
.mixin-rds-button--secondary:active,.mixin-rds-button--secondary.active{border-color:var(--rds-color-button-secondary-border-active)}
.mixin-rds-button--secondary:active:after,.mixin-rds-button--secondary.active:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:active *,.mixin-rds-button--secondary.active *{color:var(--rds-color-content-active)}
.mixin-rds-button--secondary:active:focus-visible,.mixin-rds-button--secondary.active:focus-visible{border-color:transparent}
.mixin-rds-button--secondary:disabled,.mixin-rds-button--secondary.disabled{color:var(--rds-color-content-high);border:1px solid var(--rds-color-border-high);cursor:default}
.mixin-rds-button--secondary:focus-visible{outline:auto}
.mixin-rds-button--secondary__inverse{color:var(--rds-color-surface-white);border-color:var(--rds-color-button-secondary-border-default-inverse)}
.mixin-rds-button--secondary__inverse *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--secondary__inverse:hover{border-color:#ccc}
.mixin-rds-button--secondary__inverse:hover *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:active,.mixin-rds-button--secondary__inverse.active{background:transparent;border-color:#ccc}
.mixin-rds-button--secondary__inverse:active::after,.mixin-rds-button--secondary__inverse.active::after{top:-50%;background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-button--secondary__inverse:active *,.mixin-rds-button--secondary__inverse.active *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:focus-visible{border-color:transparent}
.mixin-rds-button--gradient{background:var(--rds-color-gradient-orange-stop100);color:var(--rds-color-content-high-inverse);position:relative;overflow:hidden}
.mixin-rds-button--gradient:before{background-color:var(--rds-color-orange-70);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--gradient:hover::after{top:-50%}
.mixin-rds-button--gradient:active,.mixin-rds-button--gradient.active{background-color:var(--rds-color-orange-50)}
.mixin-rds-button--gradient:active::after,.mixin-rds-button--gradient.active::after{background-color:var(--rds-color-orange-50);top:-50%;transition:none}
.mixin-rds-button--gradient a:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-button--gradient:disabled,.mixin-rds-button--gradient.btn-disabled,.mixin-rds-button--gradient.disabled{opacity:.32;pointer-events:none}
.mixin-rds-button--gradient:disabled:hover::after,.mixin-rds-button--gradient.btn-disabled:hover::after,.mixin-rds-button--gradient.disabled:hover::after{top:-50%}
.mixin-rds-button--ghost{background-color:transparent;color:var(--rds-color-content-high);position:relative;overflow:hidden}
.mixin-rds-button--ghost::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out;background-color:var(--rds-color-interactive-surface-hover)}
.mixin-rds-button--ghost:hover{color:var(--rds-color-content-hover)}
.mixin-rds-button--ghost:hover::after{top:-50%}
.mixin-rds-button--ghost span:last-child{position:relative;z-index:1}
.mixin-rds-button--ghost.active,.mixin-rds-button--ghost:active{color:var(--rds-color-content-active)}
.mixin-rds-button--ghost.active::after,.mixin-rds-button--ghost:active::after{top:-50%}
.mixin-rds-button--ghost.rds-link{padding:12px 22px;border-radius:var(--rds-radius-round)}
.mixin-rds-button--ghost.rds-link:focus-visible{padding:12px 22px}
.mixin-rds-button--ghost__inverse{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--ghost__inverse:hover{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active,.mixin-rds-button--ghost__inverse:active{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active::after,.mixin-rds-button--ghost__inverse:active::after{background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-link--withoutSpan:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0;background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--withoutSpan:hover:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
.mixin-rds-button__small .rds-icon{font-size:16px}
.mixin-rds-outline{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-outline--inverter{border:0;box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;outline:0}
.mixin-rds-link{display:inline-flex;align-items:center;padding:0;cursor:pointer;font:var(--rds-button-01)}
.mixin-rds-link .rds-icon-right{font-size:20px;margin-left:6px}
.mixin-rds-link .rds-icon-left{font-size:20px;margin-right:6px}
.mixin-rds-link .rds-icon-left.none{display:none}
.mixin-rds-link .rp-arrow{margin-left:6px;font-size:20px}
.mixin-rds-link.rp-link-no-arrow .rp-arrow{display:none}
.mixin-rds-link .text{position:relative;font:var(--rds-button-01)}
.mixin-rds-link .text:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0}
.mixin-rds-link:hover .text:before{width:100%}
.mixin-rds-link.rds-link__disabled,.mixin-rds-link:disabled{opacity:20%}
.mixin-rds-link.rds-link__disabled .text::before,.mixin-rds-link:disabled .text::before{display:none}
.mixin-rds-link:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:6px}
.mixin-rds-link--primary{color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary .text{position:relative}
.mixin-rds-link--primary .text:before{background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary:hover{color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary:hover .text:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary.rds-link__active,.mixin-rds-link--primary:active,.mixin-rds-link--primary.active{color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--primary.rds-link__active .text::before,.mixin-rds-link--primary:active .text::before,.mixin-rds-link--primary.active .text::before{background-color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--inverse{color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse .text{position:relative}
.mixin-rds-link--inverse .text:before{background-color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse:hover{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover span{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover .text:before{background-color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse.rds-link__active,.mixin-rds-link--inverse:active,.mixin-rds-link--inverse.active{color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-link--inverse.rds-link__active .text::before,.mixin-rds-link--inverse:active .text::before,.mixin-rds-link--inverse.active .text::before{background-color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{border-radius:var(--rds-radius-inputs);border:1px solid var(--rds-color-interactive-border-default);padding:16px 12px;background:transparent;color:var(--rds-color-content-medium);font:var(--rds-body-02)}
.mixin-rds-input-repsol input::placeholder,.mixin-rds-input-repsol textarea::placeholder{font:var(--rds-body-02)}
@media(min-width:1024px){.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{padding:11px 16px}
}
.mixin-rds-input-repsol input:hover,.mixin-rds-input-repsol textarea:hover{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:hover::placeholder,.mixin-rds-input-repsol textarea:hover::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input:disabled,.mixin-rds-input-repsol textarea:disabled{border-color:var(--rds-color-content-state-disabled);color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:disabled::placeholder,.mixin-rds-input-repsol textarea:disabled::placeholder{color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:active,.mixin-rds-input-repsol textarea:active,.mixin-rds-input-repsol input.active,.mixin-rds-input-repsol textarea.active{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:active::placeholder,.mixin-rds-input-repsol textarea:active::placeholder,.mixin-rds-input-repsol input.active::placeholder,.mixin-rds-input-repsol textarea.active::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input.error,.mixin-rds-input-repsol textarea.error{border-color:var(--rds-color-semantic-content-error);color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol input.error::placeholder,.mixin-rds-input-repsol textarea.error::placeholder{color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-input-repsol:focus-visible::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol .rp-error{color:var(--rds-color-semantic-content-error)}
.mixin-rp-button-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
.mixin-rp-button-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
@media(min-width:1024px){.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-button-small-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button-small-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-button-small{font-size:14px;letter-spacing:.0025em}
.mixin-button-action{font-family:RepsolSoleDisplayRegular;font-size:16px;line-height:24px}
.mixin-header-separator{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:20px;background:var(--rds-color-border-low)}
.item-active{transition:.2s cubic-bezier(0.43,0.39,0.23,1.01);background:#0082ba}
.item-active .icon{width:px2rem(22)}
.item-active .icon>svg *{fill:var(--rds-color-surface-white);stroke:var(--rds-color-surface-white)}
.mixin-scroll-gradients.is-scrollable{position:relative}
.mixin-scroll-gradients.is-scrollable:before,.mixin-scroll-gradients.is-scrollable:after{content:"";position:absolute;z-index:1;left:0;opacity:0;width:100%;height:48px;pointer-events:none}
.mixin-scroll-gradients.is-scrollable:before{top:0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable:after{bottom:0;background:linear-gradient(0,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scroll-on-top:before,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before,.mixin-scroll-gradients.is-scrollable.scrolling:after,.mixin-scroll-gradients.is-scrollable.scroll-on-top:after,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{transition:opacity .2s cubic-bezier(0.25,0.1,0.25,1)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scrolling:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:before{opacity:0}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{opacity:0}
.mixin-aspect-radio-16-9{aspect-ratio:16/9}
@supports not(aspect-ratio:auto){padding-top:56.3%}
.mixin-aspect-radio-4-3{aspect-ratio:4/3}
@supports not(aspect-ratio:auto){padding-top:75%}
@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
.container-custom-com{width:100%;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}
@media(min-width:720px){.container-custom-com{max-width:688px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}
}
@media(min-width:1024px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:936px}
}
@media(min-width:1440px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
@media(min-width:1920px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
.rds-cards-common-corporate{height:100%}
.rds-cards-common-corporate .wrapper-btn-card{margin-top:24px}
.rds-cards-common-corporate .cq-Editable-dom .action-button{float:none}
.rds-cards-common-corporate .action-button{float:right}
.rds-cards-common-corporate .text-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.rds-cards-common-corporate .card-content-type-Audio,.rds-cards-common-corporate .card-content-type-infographic,.rds-cards-common-corporate .card-content-type-Video{display:flex;align-items:center;gap:8px}
.rds-cards-common-corporate.card-simple-style .card-description.text-ellipsis{-webkit-line-clamp:4}
.modular-card-component.rds-background-grey{border:1px solid transparent;transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-grey:hover{border:solid 1px var(--rds-color-border-high);transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-navy{border:1px solid transparent;transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-navy:hover{border:solid 1px var(--rds-color-interactive-border-focus);transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a:after{background-color:#e6e6e6 !important}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a *,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a *{color:var(--rds-color-content-high)}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a:active,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a:active,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a.active,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a.active{background-color:var(--rds-color-surface-white)}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a:active::after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a:active::after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a.active::after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a.active::after{background-color:var(--rds-color-surface-white) !important}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a:disabled:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a:disabled:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a.disabled:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a.disabled:after{background-color:#e6e6e6 !important}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a:disabled:hover:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a:disabled:hover:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a.disabled:hover:after,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a.disabled:hover:after{top:0}
.modular-card-component.rds-background-navy.card-image-style.card-multimedia .audio-button.rds-button__primary a .time__duration,.modular-card-component.rds-background-navy.card-image-style.card-multimedia .video-button.rds-button__primary a .time__duration{color:var(--rds-color-content-medium)}
.modular-card-component.rds-background-default{border:solid 1px var(--rds-color-border-low);transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-default:hover{border:solid 1px var(--rds-color-border-high);transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-sand{border:1px solid transparent;transition:border-color .4s ease-in-out}
.modular-card-component.rds-background-sand:hover{border:solid 1px var(--rds-color-border-highlighted-hover);transition:border-color .4s ease-in-out}
.card-image-style{position:relative;border-radius:var(--rds-radius-m);margin-bottom:16px;padding:16px;min-height:400px;max-height:530px}
@media(min-width:1024px){.card-image-style{padding:24px;margin-bottom:0;min-height:inherit;max-height:inherit}
}
.card-image-style .tag{position:absolute;top:32px;left:32px;text-transform:uppercase;background:var(--rds-color-surface-white);padding:6px 8px;max-width:max-content;border-radius:var(--rds-radius-s);z-index:3}
@media(min-width:1024px){.card-image-style .tag{top:40px;left:40px}
}
.card-image-style .wrapper-img{overflow:hidden;border-radius:var(--rds-radius-m);object-fit:cover;height:216px}
.card-image-style .wrapper-img img{border-radius:var(--rds-radius-m);object-fit:cover;height:100%;transition:transform .5s ease-in-out}
.card-image-style .wrapper-img img:hover{transition:transform .5s ease-in-out;transform:scale(1.1)}
.card-image-style .rds-headline-04{font:var(--rds-headline-04-sd)}
@media(min-width:720px){.card-image-style .rds-headline-04{font:var(--rds-headline-04-md)}
}
@media(min-width:1280px){.card-image-style .rds-headline-04{font:var(--rds-headline-04-ld)}
}
.rds-cards-common-corporate.card-image-style.horizontal-card{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}
@media(min-width:1024px){.rds-cards-common-corporate.card-image-style.horizontal-card{flex-direction:row;align-items:stretch;gap:24px}
}
.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-img{flex-shrink:0}
@media(min-width:1024px){.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-img{width:50%;margin:0;overflow:hidden;height:222px;border-radius:var(--rds-radius-s);flex-shrink:initial}
}
@media(min-width:1024px){.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-img img{border-radius:var(--rds-radius-s)}
}
.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}
@media(min-width:1024px){.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-content{width:50%}
}
.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-content-text{margin-top:24px;gap:8px;display:grid}
@media(min-width:1024px){.rds-cards-common-corporate.card-image-style.horizontal-card .wrapper-content-text{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;margin-top:0}
}
.rds-cards-common-corporate.card-image-style.horizontal-card [class*="card-content-type-"] ~ .text-ellipsis{-webkit-line-clamp:2}
.rds-cards-common-corporate.card-image-style.vertical-card,.one-card.full-width{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.rds-cards-common-corporate.card-image-style.vertical-card .wrapper-img,.one-card.full-width .wrapper-img{flex-shrink:0}
.rds-cards-common-corporate.card-image-style.vertical-card .wrapper-content,.one-card.full-width .wrapper-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}
.rds-cards-common-corporate.card-image-style.vertical-card .wrapper-content-text,.one-card.full-width .wrapper-content-text{margin-top:24px;gap:8px;display:grid}
.card-bg-image-style,.card-only-image-style{position:relative;overflow:hidden;border-radius:var(--rds-radius-m);min-height:380px;max-height:530px;margin-bottom:16px;display:flex;flex-direction:column;background-color:transparent}
@media(min-width:1024px){.card-bg-image-style,.card-only-image-style{height:100%;margin-bottom:0;min-height:inherit;max-height:inherit}
}
.card-bg-image-style.rds-background-navy,.card-only-image-style.rds-background-navy{border:0}
.card-bg-image-style.rds-background-navy:hover,.card-only-image-style.rds-background-navy:hover{border:0}
.card-bg-image-style .wrapper-img img,.card-only-image-style .wrapper-img img,.card-bg-image-style video,.card-only-image-style video{height:100%;width:100%;object-fit:cover;display:block;position:absolute;overflow:hidden}
.card-bg-image-style .wrapper-content,.card-only-image-style .wrapper-content{display:flex;flex-direction:column;justify-content:flex-end !important;padding:16px;flex-grow:1}
@media(min-width:1024px){.card-bg-image-style .wrapper-content,.card-only-image-style .wrapper-content{padding:24px}
}
.card-bg-image-style .wrapper-content-text,.card-only-image-style .wrapper-content-text{display:flex !important;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:0;z-index:2;gap:8px;pointer-events:none;max-width:720px}
.card-bg-image-style .tag,.card-only-image-style .tag{position:absolute;top:16px;left:16px;text-transform:uppercase;background:var(--rds-color-surface-white);padding:6px 8px;max-width:max-content;border-radius:var(--rds-radius-s);z-index:3}
@media(min-width:1024px){.card-bg-image-style .tag,.card-only-image-style .tag{top:24px;left:24px}
}
.card-bg-image-style .wrapper-img,.card-only-image-style .wrapper-img{overflow:hidden;border-radius:var(--rds-radius-m);height:auto}
@media(min-width:1024px){.card-bg-image-style .wrapper-img,.card-only-image-style .wrapper-img{height:auto}
}
.card-bg-image-style .wrapper-img::after,.card-only-image-style .wrapper-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,19,36,0),rgba(0,19,36,0.8));z-index:1;pointer-events:none}
.card-bg-image-style .wrapper-img img,.card-only-image-style .wrapper-img img{z-index:2;border-radius:var(--rds-radius-m);object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}
.card-bg-image-style .wrapper-img img:hover,.card-only-image-style .wrapper-img img:hover{transform:scale(1.1)}
.card-bg-image-style .wrapper-btn-card .button-repsol a,.card-only-image-style .wrapper-btn-card .button-repsol a,.card-bg-image-style .wrapper-btn-card .link-repsol,.card-only-image-style .wrapper-btn-card .link-repsol,.card-bg-image-style .wrapper-btn-card .audio-button,.card-only-image-style .wrapper-btn-card .audio-button,.card-bg-image-style .wrapper-btn-card .video-button,.card-only-image-style .wrapper-btn-card .video-button{position:relative;z-index:4;cursor:pointer}
.card-bg-image-style .link-card,.card-only-image-style .link-card{position:absolute;width:100%;height:100%;z-index:1;top:0;right:0}
.card-only-image-style{min-height:320px;max-height:530px}
@media(min-width:1024px){.card-only-image-style{min-height:inherit;max-height:inherit}
}
.card-only-image-style .wrapper-img{overflow:hidden;border-radius:var(--rds-radius-m);object-fit:cover;height:216px}
.card-only-image-style .wrapper-img img{border-radius:var(--rds-radius-m);object-fit:cover;height:100%}
.card-only-image-style .wrapper-img img:hover{transform:none}
.card-only-image-style .wrapper-content{background:0}
.card-simple-style{display:flex;flex-direction:column;position:relative;border-radius:var(--rds-radius-m);margin-bottom:16px;padding:16px;height:100%;min-height:400px;max-height:530px}
@media(min-width:1024px){.card-simple-style{padding:24px;margin-bottom:0;min-height:inherit;max-height:inherit}
}
.card-simple-style .wrapper-img{position:relative;margin-bottom:12px}
.card-simple-style .card-simple__micro img{width:80px;height:auto;position:relative;top:0}
.card-simple-style .card-simple__icon{font-size:32px;height:auto;color:var(--rds-color-highlightedSurface-orangeGradient);background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent}
.card-simple-style .card-simple__isotype{position:absolute;top:0;right:0;z-index:10}
.card-simple-style .card-simple__isotype img{width:156px;height:auto;display:block;border-top-right-radius:var(--rds-radius-m)}
.card-simple-style .wrapper-content{display:flex;flex-direction:column;justify-content:flex-end !important;flex-grow:1;z-index:1}
.card-simple-style .wrapper-content-text{display:flex !important;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:0;z-index:2;gap:8px;height:100%}
.card-simple-style .wrapper-btn-card{margin-top:24px;gap:12px;display:grid;align-items:center}
@media(min-width:720px){.card-simple-style .wrapper-btn-card{display:flex}
}
.card-simple-style .wrapper-btn-card:has(.link-repsol){display:grid;gap:12px}
.card-simple-style .tag{position:absolute;top:0;left:0;text-transform:uppercase;padding:6px 8px;max-width:max-content;border-radius:var(--rds-radius-s);z-index:3}
@media(min-width:1024px){.card-simple-style .tag{top:0;left:0}
}
.card-simple-style .tag.tag-grey{background:var(--rds-color-surface-grey)}
.card-simple-style .tag.tag-white{background:var(--rds-color-surface-white)}
.card-event-style{display:flex;flex-direction:column;position:relative;border-radius:var(--rds-radius-m);margin-bottom:16px;padding:16px;height:100%;min-height:320px;max-height:530px;background:var(--rds-color-surface-white);border:solid 1px var(--rds-color-border-low)}
.card-event-style:hover{border:solid 1px var(--rds-color-border-high)}
@media(min-width:1024px){.card-event-style{padding:24px;margin-bottom:0;min-height:inherit;max-height:inherit}
}
.card-event-style .wrapper-time{gap:8px;display:flex;flex-direction:column}
.card-event-style .wrapper-time .time{gap:8px;position:relative;display:flex;align-items:center}
.card-event-style .wrapper-time span{color:var(--rds-color-highlightedSurface-orangeGradient);background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent;font-size:16px}
.card-event-style .wrapper-content{display:flex;flex-direction:column;justify-content:flex-end !important;flex-grow:1;z-index:1}
.card-event-style .wrapper-content-text{display:flex !important;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:0;z-index:2;gap:16px !important;height:100%}
.card-event-style .wrapper-btn-card{margin-top:24px}
.card-event-style .tag{position:absolute;top:16px;left:16px;text-transform:uppercase;background:var(--rds-color-surface-grey);padding:6px 8px;max-width:max-content;border-radius:var(--rds-radius-s);z-index:3}
@media(min-width:1024px){.card-event-style .tag{top:24px;left:24px}
}
.card-quotation-style{display:flex;flex-direction:column;position:relative;border-radius:var(--rds-radius-m);margin-bottom:16px;padding:16px;height:100%;min-height:320px;max-height:530px;background:var(--rds-color-surface-white);border:solid 1px var(--rds-color-border-low)}
.card-quotation-style:hover{border:solid 1px var(--rds-color-border-high)}
@media(min-width:1024px){.card-quotation-style{padding:24px;margin-bottom:0;min-height:inherit;max-height:inherit}
}
.card-quotation-style .wrapper-content{display:flex;flex-direction:column;justify-content:flex-end !important;flex-grow:1;z-index:1}
.card-quotation-style .wrapper-content-quotation{display:flex;flex-direction:column;gap:8px}
.card-quotation-style .wrapper-content-quotation .icon-trend{width:20px;font-size:20px;background:var(--rds-color-highlightedSurface-orangeGradient);-webkit-background-clip:text;color:transparent}
.card-quotation-style .wrapper-content-quotation .data-quotation{display:flex;align-items:end;gap:8px}
.card-quotation-style .wrapper-content-quotation .data-quotation .variation{align-items:center;display:flex;gap:4px;line-height:1.75}
.card-quotation-style .wrapper-content-quotation .data-quotation .variation .icon{font-size:16px}
.card-quotation-style .wrapper-content-quotation .data-quotation .variation .icon.rds-semantic-content-success{color:var(--rds-color-semantic-content-success)}
.card-quotation-style .wrapper-content-quotation .data-quotation .variation .icon.rds-semantic-content-error{color:var(--rds-color-semantic-content-error)}
.card-quotation-style .wrapper-content-quotation .date-quotation-time{display:flex;align-items:center;gap:8px}
.card-quotation-style .tag{position:absolute;top:16px;left:16px;text-transform:uppercase;background:var(--rds-color-surface-grey);padding:6px 8px;max-width:max-content;border-radius:var(--rds-radius-s);z-index:3}
@media(min-width:1024px){.card-quotation-style .tag{top:24px;left:24px}
}
.card-image-style.card-multimedia .wrapper-btn-card,.card-bg-image-style.card-multimedia .wrapper-btn-card{display:flex;flex-direction:row;justify-content:space-between}
.card-image-style.card-multimedia .wrapper-btn-card .audio-button .audio-fixed-bottom,.card-bg-image-style.card-multimedia .wrapper-btn-card .audio-button .audio-fixed-bottom{display:none}
.card-bg-image-style .card-title.text-ellipsis{-webkit-line-clamp:4}
.card-bg-image-style.card-multimedia .video-button .time__duration,.card-bg-image-style.card-multimedia .audio-button .time__duration{color:var(--rds-color-content-medium)}
@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
.container-custom-com{width:100%;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px}
@media(min-width:720px){.container-custom-com{max-width:688px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}
}
@media(min-width:1024px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:936px}
}
@media(min-width:1440px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
@media(min-width:1920px){.container-custom-com{margin-right:auto;margin-left:auto;max-width:1248px}
}
.mixin-rp-caption{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.25px}
.mixin-rp-caption-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-01{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:16px}
}
.mixin-rp-caption-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
@media(min-width:1024px){.mixin-rp-caption-02{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:12px;line-height:16px}
}
.mixin-rp-caption-1-bold{font-family:RepsolSoleDisplayBold;font-weight:700;font-size:14px;line-height:16px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-1{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-body-2-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
@media(min-width:1024px){.mixin-rp-body-2{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-rp-highlighted-body-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
.mixin-rp-highlighted-body-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-highlighted-body{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-title-1-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
.mixin-rp-title-1-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-1{font-family:"Roboto-Medium";font-weight:500;font-size:20px;line-height:32px}
}
.mixin-rp-title-2-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-title-2{font-family:"Roboto-Medium";font-weight:500;font-size:16px;line-height:24px}
}
.mixin-rp-subheadline-mobile{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
.mixin-rp-subheadline-desktop{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.mixin-rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:24px;line-height:32px}
}
.mixin-rp-headline-mobile{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
.mixin-rp-headline-desktop{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:40px;line-height:48px;letter-spacing:-0.5px}
@media(min-width:1024px){.mixin-rp-headline{font-family:'RepsolSoleTextRegular';font-style:normal;font-weight:normal;font-size:48px;line-height:56px;letter-spacing:-0.5px}
}
.mixin-rp-headline-00-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
.mixin-rp-headline-00-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:46px;letter-spacing:-1px}
@media(min-width:720px){.mixin-rp-headline-00{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:64px;line-height:72px;letter-spacing:-1px}
}
.mixin-rp-headline-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
.mixin-rp-headline-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-01{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:56px;line-height:64px}
}
.mixin-rp-headline-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
.mixin-rp-headline-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-02{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:40px;line-height:48px}
}
.mixin-rp-headline-03-mobile{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
.mixin-rp-headline-03-desktop{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:24px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-03{font-family:'RepsolSoleTextRegular';font-weight:400;font-size:32px;line-height:40px}
}
.mixin-rp-headline-bold-01-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
.mixin-rp-headline-bold-01-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:34px;line-height:40px}
@media(min-width:1024px){.mixin-rp-headline-bold-01{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:56px;line-height:64px}
}
.mixin-rp-headline-bold-02-mobile{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
.mixin-rp-headline-bold-02-desktop{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:28px;line-height:32px}
@media(min-width:1024px){.mixin-rp-headline-bold-02{font-family:'RepsolSoleTextRegular';font-weight:600;font-size:40px;line-height:48px}
}
.mixin-rp-number-01-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
@media(min-width:1024px){.mixin-rp-number-01{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:48px;line-height:56px}
}
.mixin-rp-number-02-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
@media(min-width:1024px){.mixin-rp-number-02{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:40px;line-height:48px}
}
.mixin-rp-number-03-mobile{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03-desktop{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
@media(min-width:1024px){.mixin-rp-number-03{font-family:RepsolSoleDisplayRegular;font-weight:300;font-size:28px;line-height:36px}
}
.mixin-rp-number-04-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
@media(min-width:1024px){.mixin-rp-number-04{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:20px;line-height:32px}
}
.mixin-rp-body-1-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-1-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px;text-decoration-line:underline}
}
.mixin-rp-body-2-underline-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
@media(min-width:1024px){.mixin-rp-body-2-underline{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px;text-decoration-line:underline}
}
.mixin-rds-caption-01{font:var(--rds-caption-01)}
.mixin-rds-caption-01-bold{font:var(--rds-caption-01-bold)}
.mixin-rds-caption-01-underline{font:var(--rds-caption-01-underline);text-decoration:underline}
.mixin-rds-caption-02{font:var(--rds-caption-02)}
.mixin-rds-caption-02-bold{font:var(--rds-caption-02-bold)}
.mixin-rds-caption-02-underline{font:var(--rds-caption-02-underline);text-decoration:underline}
.mixin-rds-caption-tag{font:var(--rds-caption-tag)}
.mixin-rds-body-01{font:var(--rds-body-01)}
.mixin-rds-body-01-bold{font:var(--rds-body-01-bold)}
.mixin-rds-body-01-underline{font:var(--rds-body-01-underline)}
.mixin-rds-body-02{font:var(--rds-body-02)}
.mixin-rds-body-02-bold{font:var(--rds-body-02-bold)}
.mixin-rds-body-02-underline{font:var(--rds-body-02-underline)}
.mixin-rds-button-01{font:var(--rds-button-01)}
.mixin-rds-button-02{font:var(--rds-button-02)}
.mixin-rds-title-01{font:var(--rds-title-01)}
.mixin-rds-title-02{font:var(--rds-title-02)}
.mixin-rds-headline-00{font:var(--rds-headline-00-sd)}
@media(min-width:720px){.mixin-rds-headline-00{font:var(--rds-headline-00-md)}
}
@media(min-width:1280px){.mixin-rds-headline-00{font:var(--rds-headline-00-ld)}
}
.mixin-rds-headline-01{font:var(--rds-headline-01-sd)}
@media(min-width:720px){.mixin-rds-headline-01{font:var(--rds-headline-01-md)}
}
@media(min-width:1280px){.mixin-rds-headline-01{font:var(--rds-headline-01-ld)}
}
.mixin-rds-headline-02{font:var(--rds-headline-02-sd)}
@media(min-width:720px){.mixin-rds-headline-02{font:var(--rds-headline-02-md)}
}
@media(min-width:1280px){.mixin-rds-headline-02{font:var(--rds-headline-02-ld)}
}
.mixin-rds-headline-03{font:var(--rds-headline-03-sd)}
@media(min-width:720px){.mixin-rds-headline-03{font:var(--rds-headline-03-md)}
}
@media(min-width:1280px){.mixin-rds-headline-03{font:var(--rds-headline-03-ld)}
}
.mixin-rds-headline-04{font:var(--rds-headline-04-sd)}
@media(min-width:720px){.mixin-rds-headline-04{font:var(--rds-headline-04-md)}
}
@media(min-width:1280px){.mixin-rds-headline-04{font:var(--rds-headline-04-ld)}
}
.mixin-rds-numbers-00{font:var(--rds-numbers-00-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-00{font:var(--rds-numbers-00-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-01{font:var(--rds-numbers-01-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-01{font:var(--rds-numbers-01-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-02{font:var(--rds-numbers-02-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-02{font:var(--rds-numbers-02-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-numbers-03{font:var(--rds-numbers-03-sd);font-variant-numeric:tabular-nums}
@media(min-width:720px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-md);font-variant-numeric:tabular-nums}
}
@media(min-width:1280px){.mixin-rds-numbers-03{font:var(--rds-numbers-03-ld);font-variant-numeric:tabular-nums}
}
.mixin-rds-button--primary{background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary *{color:var(--rds-color-content-high-inverse)}
.mixin-rds-button--primary::after{background-color:var(--rds-color-content-hover);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--primary:hover::after{top:-50%}
.mixin-rds-button--primary:active,.mixin-rds-button--primary.active{background-color:var(--rds-color-content-active)}
.mixin-rds-button--primary:disabled,.mixin-rds-button--primary.disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default}
.mixin-rds-button--primary:disabled:hover:after,.mixin-rds-button--primary.disabled:hover:after{top:-50%}
.mixin-rds-button--primary__inverse{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse *{color:var(--rds-color-content-high)}
.mixin-rds-button--primary__inverse:active,.mixin-rds-button--primary__inverse.active{background-color:var(--rds-color-surface-white)}
.mixin-rds-button--primary__inverse:active::after,.mixin-rds-button--primary__inverse.active::after{background-color:var(--rds-color-surface-white) !important}
.mixin-rds-button--primary__inverse:disabled:after,.mixin-rds-button--primary__inverse.disabled:after{background-color:#e6e6e6 !important}
.mixin-rds-button--primary__inverse:disabled:hover:after,.mixin-rds-button--primary__inverse.disabled:hover:after{top:0}
.mixin-rds-button--secondary{border:1px solid var(--rds-color-button-secondary-border-default);background-color:var(--rds-color-surface-white);overflow:hidden}
.mixin-rds-button--secondary *{color:var(--rds-color-content-high)}
.mixin-rds-button--secondary:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover{border-color:var(--rds-color-button-secondary-border-hover)}
.mixin-rds-button--secondary:hover:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:hover *{color:var(--rds-color-content-hover)}
.mixin-rds-button--secondary:active,.mixin-rds-button--secondary.active{border-color:var(--rds-color-button-secondary-border-active)}
.mixin-rds-button--secondary:active:after,.mixin-rds-button--secondary.active:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.mixin-rds-button--secondary:active *,.mixin-rds-button--secondary.active *{color:var(--rds-color-content-active)}
.mixin-rds-button--secondary:active:focus-visible,.mixin-rds-button--secondary.active:focus-visible{border-color:transparent}
.mixin-rds-button--secondary:disabled,.mixin-rds-button--secondary.disabled{color:var(--rds-color-content-high);border:1px solid var(--rds-color-border-high);cursor:default}
.mixin-rds-button--secondary:focus-visible{outline:auto}
.mixin-rds-button--secondary__inverse{color:var(--rds-color-surface-white);border-color:var(--rds-color-button-secondary-border-default-inverse)}
.mixin-rds-button--secondary__inverse *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--secondary__inverse:hover{border-color:#ccc}
.mixin-rds-button--secondary__inverse:hover *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:active,.mixin-rds-button--secondary__inverse.active{background:transparent;border-color:#ccc}
.mixin-rds-button--secondary__inverse:active::after,.mixin-rds-button--secondary__inverse.active::after{top:-50%;background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-button--secondary__inverse:active *,.mixin-rds-button--secondary__inverse.active *{color:var(--rds-color-surface-white)}
.mixin-rds-button--secondary__inverse:focus-visible{border-color:transparent}
.mixin-rds-button--gradient{background:var(--rds-color-gradient-orange-stop100);color:var(--rds-color-content-high-inverse);position:relative;overflow:hidden}
.mixin-rds-button--gradient:before{background-color:var(--rds-color-orange-70);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.mixin-rds-button--gradient:hover::after{top:-50%}
.mixin-rds-button--gradient:active,.mixin-rds-button--gradient.active{background-color:var(--rds-color-orange-50)}
.mixin-rds-button--gradient:active::after,.mixin-rds-button--gradient.active::after{background-color:var(--rds-color-orange-50);top:-50%;transition:none}
.mixin-rds-button--gradient a:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-button--gradient:disabled,.mixin-rds-button--gradient.btn-disabled,.mixin-rds-button--gradient.disabled{opacity:.32;pointer-events:none}
.mixin-rds-button--gradient:disabled:hover::after,.mixin-rds-button--gradient.btn-disabled:hover::after,.mixin-rds-button--gradient.disabled:hover::after{top:-50%}
.mixin-rds-button--ghost{background-color:transparent;color:var(--rds-color-content-high);position:relative;overflow:hidden}
.mixin-rds-button--ghost::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out;background-color:var(--rds-color-interactive-surface-hover)}
.mixin-rds-button--ghost:hover{color:var(--rds-color-content-hover)}
.mixin-rds-button--ghost:hover::after{top:-50%}
.mixin-rds-button--ghost span:last-child{position:relative;z-index:1}
.mixin-rds-button--ghost.active,.mixin-rds-button--ghost:active{color:var(--rds-color-content-active)}
.mixin-rds-button--ghost.active::after,.mixin-rds-button--ghost:active::after{top:-50%}
.mixin-rds-button--ghost.rds-link{padding:12px 22px;border-radius:var(--rds-radius-round)}
.mixin-rds-button--ghost.rds-link:focus-visible{padding:12px 22px}
.mixin-rds-button--ghost__inverse{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
.mixin-rds-button--ghost__inverse:hover{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active,.mixin-rds-button--ghost__inverse:active{color:var(--rds-color-surface-white)}
.mixin-rds-button--ghost__inverse.active::after,.mixin-rds-button--ghost__inverse:active::after{background-color:var(--rds-color-surface-white);opacity:25%}
.mixin-rds-link--withoutSpan:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0;background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--withoutSpan:hover:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
.mixin-rds-button__small .rds-icon{font-size:16px}
.mixin-rds-outline{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-outline--inverter{border:0;box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;outline:0}
.mixin-rds-link{display:inline-flex;align-items:center;padding:0;cursor:pointer;font:var(--rds-button-01)}
.mixin-rds-link .rds-icon-right{font-size:20px;margin-left:6px}
.mixin-rds-link .rds-icon-left{font-size:20px;margin-right:6px}
.mixin-rds-link .rds-icon-left.none{display:none}
.mixin-rds-link .rp-arrow{margin-left:6px;font-size:20px}
.mixin-rds-link.rp-link-no-arrow .rp-arrow{display:none}
.mixin-rds-link .text{position:relative;font:var(--rds-button-01)}
.mixin-rds-link .text:before{content:"";width:0;display:inline-block;height:1px;transition:all .2s ease-in-out;position:absolute;bottom:0}
.mixin-rds-link:hover .text:before{width:100%}
.mixin-rds-link.rds-link__disabled,.mixin-rds-link:disabled{opacity:20%}
.mixin-rds-link.rds-link__disabled .text::before,.mixin-rds-link:disabled .text::before{display:none}
.mixin-rds-link:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:6px}
.mixin-rds-link--primary{color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary .text{position:relative}
.mixin-rds-link--primary .text:before{background-color:var(--rds-color-link-content-default)}
.mixin-rds-link--primary:hover{color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary:hover .text:before{width:100%;background-color:var(--rds-color-link-content-state-hover)}
.mixin-rds-link--primary.rds-link__active,.mixin-rds-link--primary:active,.mixin-rds-link--primary.active{color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--primary.rds-link__active .text::before,.mixin-rds-link--primary:active .text::before,.mixin-rds-link--primary.active .text::before{background-color:var(--rds-color-link-content-state-active)}
.mixin-rds-link--inverse{color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse .text{position:relative}
.mixin-rds-link--inverse .text:before{background-color:var(--rds-color-background-default) !important}
.mixin-rds-link--inverse:hover{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover span{color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse:hover .text:before{background-color:var(--rds-color-link-content-state-hover-inverse) !important}
.mixin-rds-link--inverse.rds-link__active,.mixin-rds-link--inverse:active,.mixin-rds-link--inverse.active{color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-link--inverse.rds-link__active .text::before,.mixin-rds-link--inverse:active .text::before,.mixin-rds-link--inverse.active .text::before{background-color:var(--rds-color-link-content-state-active-inverse)}
.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{border-radius:var(--rds-radius-inputs);border:1px solid var(--rds-color-interactive-border-default);padding:16px 12px;background:transparent;color:var(--rds-color-content-medium);font:var(--rds-body-02)}
.mixin-rds-input-repsol input::placeholder,.mixin-rds-input-repsol textarea::placeholder{font:var(--rds-body-02)}
@media(min-width:1024px){.mixin-rds-input-repsol input,.mixin-rds-input-repsol textarea{padding:11px 16px}
}
.mixin-rds-input-repsol input:hover,.mixin-rds-input-repsol textarea:hover{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:hover::placeholder,.mixin-rds-input-repsol textarea:hover::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input:disabled,.mixin-rds-input-repsol textarea:disabled{border-color:var(--rds-color-content-state-disabled);color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:disabled::placeholder,.mixin-rds-input-repsol textarea:disabled::placeholder{color:var(--rds-color-content-state-disabled)}
.mixin-rds-input-repsol input:active,.mixin-rds-input-repsol textarea:active,.mixin-rds-input-repsol input.active,.mixin-rds-input-repsol textarea.active{border-color:var(--rds-color-interactive-border-hover)}
.mixin-rds-input-repsol input:active::placeholder,.mixin-rds-input-repsol textarea:active::placeholder,.mixin-rds-input-repsol input.active::placeholder,.mixin-rds-input-repsol textarea.active::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol input.error,.mixin-rds-input-repsol textarea.error{border-color:var(--rds-color-semantic-content-error);color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol input.error::placeholder,.mixin-rds-input-repsol textarea.error::placeholder{color:var(--rds-color-semantic-content-error)}
.mixin-rds-input-repsol:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.mixin-rds-input-repsol:focus-visible::placeholder{color:var(--rds-color-content-medium)}
.mixin-rds-input-repsol .rp-error{color:var(--rds-color-semantic-content-error)}
.mixin-rp-button-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
.mixin-rp-button-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:18px;line-height:32px}
@media(min-width:1024px){.mixin-rp-button{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
}
.mixin-rp-button-small-mobile{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
.mixin-rp-button-small-desktop{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:16px;line-height:24px}
@media(min-width:1024px){.mixin-rp-button-small{font-family:RepsolSoleDisplayRegular;font-weight:400;font-size:14px;line-height:24px}
}
.mixin-button-small{font-size:14px;letter-spacing:.0025em}
.mixin-button-action{font-family:RepsolSoleDisplayRegular;font-size:16px;line-height:24px}
.mixin-header-separator{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:20px;background:var(--rds-color-border-low)}
.item-active{transition:.2s cubic-bezier(0.43,0.39,0.23,1.01);background:#0082ba}
.item-active .icon{width:px2rem(22)}
.item-active .icon>svg *{fill:var(--rds-color-surface-white);stroke:var(--rds-color-surface-white)}
.mixin-scroll-gradients.is-scrollable{position:relative}
.mixin-scroll-gradients.is-scrollable:before,.mixin-scroll-gradients.is-scrollable:after{content:"";position:absolute;z-index:1;left:0;opacity:0;width:100%;height:48px;pointer-events:none}
.mixin-scroll-gradients.is-scrollable:before{top:0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable:after{bottom:0;background:linear-gradient(0,#fff 0,rgba(255,255,255,0.8) 48.9%,rgba(255,255,255,0) 100%)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scroll-on-top:before,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before,.mixin-scroll-gradients.is-scrollable.scrolling:after,.mixin-scroll-gradients.is-scrollable.scroll-on-top:after,.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{transition:opacity .2s cubic-bezier(0.25,0.1,0.25,1)}
.mixin-scroll-gradients.is-scrollable.scrolling:before,.mixin-scroll-gradients.is-scrollable.scrolling:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:before{opacity:0}
.mixin-scroll-gradients.is-scrollable.scroll-on-top:after{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:before{opacity:1}
.mixin-scroll-gradients.is-scrollable.scroll-on-bottom:after{opacity:0}
.mixin-aspect-radio-16-9{aspect-ratio:16/9}
@supports not(aspect-ratio:auto){padding-top:56.3%}
.mixin-aspect-radio-4-3{aspect-ratio:4/3}
@supports not(aspect-ratio:auto){padding-top:75%}
@media(min-width:1600px){.rds-headline-00{font:var(--rds-headline-00-ld)}
}
@media(min-width:1600px){.rds-headline-01{font:var(--rds-headline-01-ld) !important}
}
@media(min-width:1600px){.rds-headline-02{font:var(--rds-headline-02-ld) !important}
}
@media(min-width:1600px){.rds-headline-03{font:var(--rds-headline-03-ld) !important}
}
@media(min-width:1600px){.rds-headline-04{font:var(--rds-headline-04-ld) !important}
}
a.rds-button,button.rds-button,span.rds-button{width:auto;align-items:center;padding:12px 22px;position:relative;justify-content:center;border-radius:var(--rds-radius-round);overflow:hidden;font:var(--rds-button-01);text-decoration:none}
a.rds-button:not(:has(*)),button.rds-button:not(:has(*)),span.rds-button:not(:has(*)){display:none}
a.rds-button::after,button.rds-button::after,span.rds-button::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
a.rds-button:focus-visible,button.rds-button:focus-visible,span.rds-button:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
a.rds-button.rds-button__gradient,button.rds-button.rds-button__gradient,span.rds-button.rds-button__gradient{background:var(--rds-color-gradient-orange-stop100);color:var(--rds-color-content-high-inverse);position:relative;overflow:hidden}
a.rds-button.rds-button__gradient::after,button.rds-button.rds-button__gradient::after,span.rds-button.rds-button__gradient::after{background-color:var(--rds-color-orange-70);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
a.rds-button.rds-button__gradient:hover::after,button.rds-button.rds-button__gradient:hover::after,span.rds-button.rds-button__gradient:hover::after{top:-50%}
a.rds-button.rds-button__gradient:active,button.rds-button.rds-button__gradient:active,span.rds-button.rds-button__gradient:active,a.rds-button.rds-button__gradient.active,button.rds-button.rds-button__gradient.active,span.rds-button.rds-button__gradient.active{background-color:var(--rds-color-orange-50)}
a.rds-button.rds-button__gradient:active::after,button.rds-button.rds-button__gradient:active::after,span.rds-button.rds-button__gradient:active::after,a.rds-button.rds-button__gradient.active::after,button.rds-button.rds-button__gradient.active::after,span.rds-button.rds-button__gradient.active::after{background-color:var(--rds-color-orange-50);top:-50%;transition:none}
a.rds-button.rds-button__gradient a:focus-visible,button.rds-button.rds-button__gradient a:focus-visible,span.rds-button.rds-button__gradient a:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
a.rds-button.rds-button__gradient:disabled,button.rds-button.rds-button__gradient:disabled,span.rds-button.rds-button__gradient:disabled,a.rds-button.rds-button__gradient.btn-disabled,button.rds-button.rds-button__gradient.btn-disabled,span.rds-button.rds-button__gradient.btn-disabled,a.rds-button.rds-button__gradient.disabled,button.rds-button.rds-button__gradient.disabled,span.rds-button.rds-button__gradient.disabled{opacity:.32;pointer-events:none}
a.rds-button.rds-button__gradient:disabled:hover::after,button.rds-button.rds-button__gradient:disabled:hover::after,span.rds-button.rds-button__gradient:disabled:hover::after,a.rds-button.rds-button__gradient.btn-disabled:hover::after,button.rds-button.rds-button__gradient.btn-disabled:hover::after,span.rds-button.rds-button__gradient.btn-disabled:hover::after,a.rds-button.rds-button__gradient.disabled:hover::after,button.rds-button.rds-button__gradient.disabled:hover::after,span.rds-button.rds-button__gradient.disabled:hover::after{top:-50%}
a.rds-button.rds-button__gradient.rds-button__small,button.rds-button.rds-button__gradient.rds-button__small,span.rds-button.rds-button__gradient.rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
a.rds-button.rds-button__gradient.rds-button__small .rds-icon,button.rds-button.rds-button__gradient.rds-button__small .rds-icon,span.rds-button.rds-button__gradient.rds-button__small .rds-icon{font-size:16px}
a.rds-button.rds-button__primary,button.rds-button.rds-button__primary,span.rds-button.rds-button__primary{background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
a.rds-button.rds-button__primary::after,button.rds-button.rds-button__primary::after,span.rds-button.rds-button__primary::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
a.rds-button.rds-button__primary:hover::after,button.rds-button.rds-button__primary:hover::after,span.rds-button.rds-button__primary:hover::after{top:-50%}
a.rds-button.rds-button__primary:active,button.rds-button.rds-button__primary:active,span.rds-button.rds-button__primary:active,a.rds-button.rds-button__primary.active,button.rds-button.rds-button__primary.active,span.rds-button.rds-button__primary.active{background-color:var(--rds-color-content-active)}
a.rds-button.rds-button__primary:disabled,button.rds-button.rds-button__primary:disabled,span.rds-button.rds-button__primary:disabled,a.rds-button.rds-button__primary.disabled,button.rds-button.rds-button__primary.disabled,span.rds-button.rds-button__primary.disabled,a.rds-button.rds-button__primary.btn-disabled,button.rds-button.rds-button__primary.btn-disabled,span.rds-button.rds-button__primary.btn-disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default}
a.rds-button.rds-button__primary:disabled:hover:after,button.rds-button.rds-button__primary:disabled:hover:after,span.rds-button.rds-button__primary:disabled:hover:after,a.rds-button.rds-button__primary.disabled:hover:after,button.rds-button.rds-button__primary.disabled:hover:after,span.rds-button.rds-button__primary.disabled:hover:after,a.rds-button.rds-button__primary.btn-disabled:hover:after,button.rds-button.rds-button__primary.btn-disabled:hover:after,span.rds-button.rds-button__primary.btn-disabled:hover:after{top:-50%}
a.rds-button.rds-button__primary.rds-button__inverse,button.rds-button.rds-button__primary.rds-button__inverse,span.rds-button.rds-button__primary.rds-button__inverse{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
a.rds-button.rds-button__primary.rds-button__inverse::after,button.rds-button.rds-button__primary.rds-button__inverse::after,span.rds-button.rds-button__primary.rds-button__inverse::after{background-color:#e6e6e6}
a.rds-button.rds-button__primary.rds-button__inverse:hover:after,button.rds-button.rds-button__primary.rds-button__inverse:hover:after,span.rds-button.rds-button__primary.rds-button__inverse:hover:after{background-color:#e6e6e6}
a.rds-button.rds-button__primary.rds-button__inverse:active::after,button.rds-button.rds-button__primary.rds-button__inverse:active::after,span.rds-button.rds-button__primary.rds-button__inverse:active::after,a.rds-button.rds-button__primary.rds-button__inverse.active::after,button.rds-button.rds-button__primary.rds-button__inverse.active::after,span.rds-button.rds-button__primary.rds-button__inverse.active::after{background-color:var(--rds-color-surface-white)}
a.rds-button.rds-button__primary.rds-button__inverse:disabled:after,button.rds-button.rds-button__primary.rds-button__inverse:disabled:after,span.rds-button.rds-button__primary.rds-button__inverse:disabled:after,a.rds-button.rds-button__primary.rds-button__inverse.disabled:after,button.rds-button.rds-button__primary.rds-button__inverse.disabled:after,span.rds-button.rds-button__primary.rds-button__inverse.disabled:after,a.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:after,button.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:after,span.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:after{background-color:rgba(0,0,0,0.2)}
a.rds-button.rds-button__primary.rds-button__inverse:disabled:hover:after,button.rds-button.rds-button__primary.rds-button__inverse:disabled:hover:after,span.rds-button.rds-button__primary.rds-button__inverse:disabled:hover:after,a.rds-button.rds-button__primary.rds-button__inverse.disabled:hover:after,button.rds-button.rds-button__primary.rds-button__inverse.disabled:hover:after,span.rds-button.rds-button__primary.rds-button__inverse.disabled:hover:after,a.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:hover:after,button.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:hover:after,span.rds-button.rds-button__primary.rds-button__inverse.btn-disabled:hover:after{top:0}
a.rds-button.rds-button__primary.rds-button__small,button.rds-button.rds-button__primary.rds-button__small,span.rds-button.rds-button__primary.rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
a.rds-button.rds-button__primary.rds-button__small .rds-icon,button.rds-button.rds-button__primary.rds-button__small .rds-icon,span.rds-button.rds-button__primary.rds-button__small .rds-icon{font-size:16px}
a.rds-button.rds-button__secondary,button.rds-button.rds-button__secondary,span.rds-button.rds-button__secondary{border:1px solid var(--rds-color-button-secondary-border-default);padding:11px 22px;background-color:transparent}
a.rds-button.rds-button__secondary *,button.rds-button.rds-button__secondary *,span.rds-button.rds-button__secondary *{color:var(--rds-color-content-high)}
a.rds-button.rds-button__secondary::after,button.rds-button.rds-button__secondary::after,span.rds-button.rds-button__secondary::after{background-color:var(--rds-color-interactive-surface-state-hover)}
a.rds-button.rds-button__secondary:hover,button.rds-button.rds-button__secondary:hover,span.rds-button.rds-button__secondary:hover{border-color:var(--rds-color-button-secondary-border-hover)}
a.rds-button.rds-button__secondary:hover:after,button.rds-button.rds-button__secondary:hover:after,span.rds-button.rds-button__secondary:hover:after{top:-50%;background-color:var(--rds-color-interactive-surface-state-hover)}
a.rds-button.rds-button__secondary:hover *,button.rds-button.rds-button__secondary:hover *,span.rds-button.rds-button__secondary:hover *{color:var(--rds-color-content-hover)}
a.rds-button.rds-button__secondary:active,button.rds-button.rds-button__secondary:active,span.rds-button.rds-button__secondary:active,a.rds-button.rds-button__secondary.active,button.rds-button.rds-button__secondary.active,span.rds-button.rds-button__secondary.active{border-color:var(--rds-color-button-secondary-border-active)}
a.rds-button.rds-button__secondary:active:after,button.rds-button.rds-button__secondary:active:after,span.rds-button.rds-button__secondary:active:after,a.rds-button.rds-button__secondary.active:after,button.rds-button.rds-button__secondary.active:after,span.rds-button.rds-button__secondary.active:after{background-color:var(--rds-color-interactive-surface-state-hover)}
a.rds-button.rds-button__secondary:active *,button.rds-button.rds-button__secondary:active *,span.rds-button.rds-button__secondary:active *,a.rds-button.rds-button__secondary.active *,button.rds-button.rds-button__secondary.active *,span.rds-button.rds-button__secondary.active *{color:var(--rds-color-content-active)}
a.rds-button.rds-button__secondary:focus-visible,button.rds-button.rds-button__secondary:focus-visible,span.rds-button.rds-button__secondary:focus-visible{border-color:transparent}
a.rds-button.rds-button__secondary.rds-button__small,button.rds-button.rds-button__secondary.rds-button__small,span.rds-button.rds-button__secondary.rds-button__small{padding:6px 12px;font:var(--rds-button-02);padding:5px 12px}
a.rds-button.rds-button__secondary.rds-button__small .rds-icon,button.rds-button.rds-button__secondary.rds-button__small .rds-icon,span.rds-button.rds-button__secondary.rds-button__small .rds-icon{font-size:16px}
a.rds-button.rds-button__secondary:disabled:hover,button.rds-button.rds-button__secondary:disabled:hover,span.rds-button.rds-button__secondary:disabled:hover,a.rds-button.rds-button__secondary.disabled:hover,button.rds-button.rds-button__secondary.disabled:hover,span.rds-button.rds-button__secondary.disabled:hover,a.rds-button.rds-button__secondary.btn-disabled:hover,button.rds-button.rds-button__secondary.btn-disabled:hover,span.rds-button.rds-button__secondary.btn-disabled:hover{color:var(--rds-color-content-high);border:1px solid var(--rds-color-border-high);cursor:default;pointer-events:none}
a.rds-button.rds-button__secondary:disabled:hover:after,button.rds-button.rds-button__secondary:disabled:hover:after,span.rds-button.rds-button__secondary:disabled:hover:after,a.rds-button.rds-button__secondary.disabled:hover:after,button.rds-button.rds-button__secondary.disabled:hover:after,span.rds-button.rds-button__secondary.disabled:hover:after,a.rds-button.rds-button__secondary.btn-disabled:hover:after,button.rds-button.rds-button__secondary.btn-disabled:hover:after,span.rds-button.rds-button__secondary.btn-disabled:hover:after{background-color:var(--rds-color-interactive-surface-state-hover)}
a.rds-button.rds-button__secondary.rds-button__inverse,button.rds-button.rds-button__secondary.rds-button__inverse,span.rds-button.rds-button__secondary.rds-button__inverse{color:var(--rds-color-surface-white);border-color:var(--rds-color-button-secondary-border-default-inverse)}
a.rds-button.rds-button__secondary.rds-button__inverse *,button.rds-button.rds-button__secondary.rds-button__inverse *,span.rds-button.rds-button__secondary.rds-button__inverse *{color:var(--rds-color-surface-white)}
a.rds-button.rds-button__secondary.rds-button__inverse::after,button.rds-button.rds-button__secondary.rds-button__inverse::after,span.rds-button.rds-button__secondary.rds-button__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
a.rds-button.rds-button__secondary.rds-button__inverse:hover,button.rds-button.rds-button__secondary.rds-button__inverse:hover,span.rds-button.rds-button__secondary.rds-button__inverse:hover{border-color:#ccc}
a.rds-button.rds-button__secondary.rds-button__inverse:active,button.rds-button.rds-button__secondary.rds-button__inverse:active,span.rds-button.rds-button__secondary.rds-button__inverse:active,a.rds-button.rds-button__secondary.rds-button__inverse.active,button.rds-button.rds-button__secondary.rds-button__inverse.active,span.rds-button.rds-button__secondary.rds-button__inverse.active{background:transparent;border-color:#ccc}
a.rds-button.rds-button__secondary.rds-button__inverse:active::after,button.rds-button.rds-button__secondary.rds-button__inverse:active::after,span.rds-button.rds-button__secondary.rds-button__inverse:active::after,a.rds-button.rds-button__secondary.rds-button__inverse.active::after,button.rds-button.rds-button__secondary.rds-button__inverse.active::after,span.rds-button.rds-button__secondary.rds-button__inverse.active::after{top:-50%;background-color:var(--rds-color-surface-white);opacity:25%}
a.rds-button.rds-button__secondary.rds-button__inverse:focus-visible,button.rds-button.rds-button__secondary.rds-button__inverse:focus-visible,span.rds-button.rds-button__secondary.rds-button__inverse:focus-visible{border-color:transparent}
a.rds-button.rds-button__primary:not(.rds-button__inverse)::after,button.rds-button.rds-button__primary:not(.rds-button__inverse)::after,span.rds-button.rds-button__primary:not(.rds-button__inverse)::after{background-color:var(--rds-color-content-hover)}
a.rds-button.rds-button__primary:not(.rds-button__inverse):active::after,button.rds-button.rds-button__primary:not(.rds-button__inverse):active::after,span.rds-button.rds-button__primary:not(.rds-button__inverse):active::after,a.rds-button.rds-button__primary:not(.rds-button__inverse).active::after,button.rds-button.rds-button__primary:not(.rds-button__inverse).active::after,span.rds-button.rds-button__primary:not(.rds-button__inverse).active::after{background-color:var(--rds-color-content-active)}
a.rds-button.rds-button__primary:not(.rds-button__inverse):disabled,button.rds-button.rds-button__primary:not(.rds-button__inverse):disabled,span.rds-button.rds-button__primary:not(.rds-button__inverse):disabled,a.rds-button.rds-button__primary:not(.rds-button__inverse).disabled,button.rds-button.rds-button__primary:not(.rds-button__inverse).disabled,span.rds-button.rds-button__primary:not(.rds-button__inverse).disabled,a.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled,button.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled,span.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled{opacity:.32;pointer-events:none}
a.rds-button.rds-button__primary:not(.rds-button__inverse):disabled:hover:after,button.rds-button.rds-button__primary:not(.rds-button__inverse):disabled:hover:after,span.rds-button.rds-button__primary:not(.rds-button__inverse):disabled:hover:after,a.rds-button.rds-button__primary:not(.rds-button__inverse).disabled:hover:after,button.rds-button.rds-button__primary:not(.rds-button__inverse).disabled:hover:after,span.rds-button.rds-button__primary:not(.rds-button__inverse).disabled:hover:after,a.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled:hover:after,button.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled:hover:after,span.rds-button.rds-button__primary:not(.rds-button__inverse).btn-disabled:hover:after{top:0}
a.rds-button.rds-button__small,button.rds-button.rds-button__small,span.rds-button.rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
a.rds-button.rds-button__small .rds-icon,button.rds-button.rds-button__small .rds-icon,span.rds-button.rds-button__small .rds-icon{font-size:16px}
a.rds-button span,button.rds-button span,span.rds-button span{position:relative;z-index:1}
a.rds-button.rds-button-round,button.rds-button.rds-button-round,span.rds-button.rds-button-round{height:48px;width:48px;border-radius:50%;font-size:24px}
a.rds-button.rds-button-round.slick-disabled,button.rds-button.rds-button-round.slick-disabled,span.rds-button.rds-button-round.slick-disabled{opacity:.2;cursor:default}
a.rds-button.rds-button-round .rp-icon,button.rds-button.rds-button-round .rp-icon,span.rds-button.rds-button-round .rp-icon,a.rds-button.rds-button-round .rds-icon,button.rds-button.rds-button-round .rds-icon,span.rds-button.rds-button-round .rds-icon{margin:0;font-size:20px}
a.rds-button.rds-button-round.rds-button__small,button.rds-button.rds-button-round.rds-button__small,span.rds-button.rds-button-round.rds-button__small{height:32px;width:32px}
a.rds-button.rds-button-round.rds-button__small .rp-icon,button.rds-button.rds-button-round.rds-button__small .rp-icon,span.rds-button.rds-button-round.rds-button__small .rp-icon,a.rds-button.rds-button-round.rds-button__small .rds-icon,button.rds-button.rds-button-round.rds-button__small .rds-icon,span.rds-button.rds-button-round.rds-button__small .rds-icon{margin:0;font-size:13px}
a.rds-button.rds-button-round:focus-visible,button.rds-button.rds-button-round:focus-visible,span.rds-button.rds-button-round:focus-visible{box-shadow:none}
a.rds-button.rds-button-round:focus-visible,button.rds-button.rds-button-round:focus-visible,span.rds-button.rds-button-round:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
a.rds-button.rds-button__ghost,button.rds-button.rds-button__ghost,span.rds-button.rds-button__ghost{background-color:transparent;color:var(--rds-color-content-high);position:relative;overflow:hidden}
a.rds-button.rds-button__ghost::after,button.rds-button.rds-button__ghost::after,span.rds-button.rds-button__ghost::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out;background-color:var(--rds-color-interactive-surface-hover)}
a.rds-button.rds-button__ghost:hover,button.rds-button.rds-button__ghost:hover,span.rds-button.rds-button__ghost:hover{color:var(--rds-color-content-hover)}
a.rds-button.rds-button__ghost:hover::after,button.rds-button.rds-button__ghost:hover::after,span.rds-button.rds-button__ghost:hover::after{background-color:var(--rds-color-interactive-surface-hover);top:-50%}
a.rds-button.rds-button__ghost span:last-child,button.rds-button.rds-button__ghost span:last-child,span.rds-button.rds-button__ghost span:last-child{position:relative;z-index:1}
a.rds-button.rds-button__ghost.active,button.rds-button.rds-button__ghost.active,span.rds-button.rds-button__ghost.active,a.rds-button.rds-button__ghost:active,button.rds-button.rds-button__ghost:active,span.rds-button.rds-button__ghost:active{color:var(--rds-color-content-active)}
a.rds-button.rds-button__ghost.active::after,button.rds-button.rds-button__ghost.active::after,span.rds-button.rds-button__ghost.active::after,a.rds-button.rds-button__ghost:active::after,button.rds-button.rds-button__ghost:active::after,span.rds-button.rds-button__ghost:active::after{top:-50%}
a.rds-button.rds-button__ghost.rds-link,button.rds-button.rds-button__ghost.rds-link,span.rds-button.rds-button__ghost.rds-link{padding:12px 22px;border-radius:var(--rds-radius-round)}
a.rds-button.rds-button__ghost.rds-link:focus-visible,button.rds-button.rds-button__ghost.rds-link:focus-visible,span.rds-button.rds-button__ghost.rds-link:focus-visible{padding:12px 22px}
a.rds-button.rds-button__ghost.rds-button__inverse,button.rds-button.rds-button__ghost.rds-button__inverse,span.rds-button.rds-button__ghost.rds-button__inverse{color:var(--rds-color-surface-white)}
a.rds-button.rds-button__ghost.rds-button__inverse::after,button.rds-button.rds-button__ghost.rds-button__inverse::after,span.rds-button.rds-button__ghost.rds-button__inverse::after{background-color:var(--rds-color-surface-white);opacity:10%}
a.rds-button.rds-button__ghost.rds-button__inverse.active::after,button.rds-button.rds-button__ghost.rds-button__inverse.active::after,span.rds-button.rds-button__ghost.rds-button__inverse.active::after,a.rds-button.rds-button__ghost.rds-button__inverse:active::after,button.rds-button.rds-button__ghost.rds-button__inverse:active::after,span.rds-button.rds-button__ghost.rds-button__inverse:active::after{background-color:var(--rds-color-surface-white);opacity:25%}
a.rds-button.rds-button__ghost.rds-button__small,button.rds-button.rds-button__ghost.rds-button__small,span.rds-button.rds-button__ghost.rds-button__small{padding:6px 12px;font:var(--rds-button-02)}
a.rds-button.rds-button__ghost.rds-button__small .rds-icon,button.rds-button.rds-button__ghost.rds-button__small .rds-icon,span.rds-button.rds-button__ghost.rds-button__small .rds-icon{font-size:16px}
.rds-button{border-radius:var(--rds-radius-round);display:inline-flex;align-items:center;position:relative}
.rds-button:not(:has(*)){display:none}
.rds-button:hover{text-decoration:none}
.rds-button a,.rds-button button{display:flex;max-width:343px;justify-content:center;width:100%;position:relative;align-items:center;padding:12px 22px;border-radius:var(--rds-radius-round);font:var(--rds-button-01);overflow:hidden}
.rds-button a:hover,.rds-button button:hover{text-decoration:none}
.rds-button a:hover::after,.rds-button button:hover::after{top:-50%}
.rds-button a:focus-visible,.rds-button button:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.rds-button a::after,.rds-button button::after{content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.rds-button .rds-button{padding:0}
.rds-button .rds-icon{font-size:20px;margin-right:8px;position:relative;z-index:1}
.rds-button .rds-icon.none{display:none}
.rds-button .text{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rds-button:disabled,.rds-button.disabled,.rds-button.btn-disabled{opacity:.32;pointer-events:none;cursor:default}
.rds-button.rds-button__small a,.rds-button.rds-button__small button{padding:6px 12px;font:var(--rds-button-02);padding:5px 12px}
.rds-button.rds-button__small a .rds-icon,.rds-button.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__gradient a,.rds-button.rds-button__gradient button{background:var(--rds-color-gradient-orange-stop100);color:var(--rds-color-content-high-inverse);position:relative;overflow:hidden}
.rds-button.rds-button__gradient a:before,.rds-button.rds-button__gradient button:before{background-color:var(--rds-color-orange-70);content:"";width:200%;min-height:300px;position:absolute;left:-50%;top:100%;border-radius:50%;transition:all .25s ease-in-out}
.rds-button.rds-button__gradient a:hover:before,.rds-button.rds-button__gradient button:hover:before{top:-50%}
.rds-button.rds-button__gradient a:active,.rds-button.rds-button__gradient button:active,.rds-button.rds-button__gradient a.active,.rds-button.rds-button__gradient button.active{background-color:var(--rds-color-orange-50)}
.rds-button.rds-button__gradient a:active:before,.rds-button.rds-button__gradient button:active:before,.rds-button.rds-button__gradient a.active:before,.rds-button.rds-button__gradient button.active:before{background-color:var(--rds-color-orange-50);top:-50%;transition:none}
.rds-button.rds-button__gradient a:focus-visible,.rds-button.rds-button__gradient button:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.rds-button.rds-button__gradient a:disabled,.rds-button.rds-button__gradient button:disabled,.rds-button.rds-button__gradient a.disabled,.rds-button.rds-button__gradient button.disabled,.rds-button.rds-button__gradient a.btn-disabled,.rds-button.rds-button__gradient button.btn-disabled{opacity:.32;pointer-events:none}
.rds-button.rds-button__gradient.rds-button__small a,.rds-button.rds-button__gradient.rds-button__small button{padding:6px 12px;font:var(--rds-button-02)}
.rds-button.rds-button__gradient.rds-button__small a .rds-icon,.rds-button.rds-button__gradient.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__ghost a,.rds-button.rds-button__ghost button{background-color:transparent;color:var(--rds-color-content-high);position:relative;overflow:hidden}
.rds-button.rds-button__ghost a::after,.rds-button.rds-button__ghost button::after{background-color:var(--rds-color-interactive-surface-hover)}
.rds-button.rds-button__ghost a:hover,.rds-button.rds-button__ghost button:hover{color:var(--rds-color-content-hover)}
.rds-button.rds-button__ghost a:hover::after,.rds-button.rds-button__ghost button:hover::after{background-color:var(--rds-color-interactive-surface-hover);top:-50%}
.rds-button.rds-button__ghost a span:last-child,.rds-button.rds-button__ghost button span:last-child{position:relative;z-index:1}
.rds-button.rds-button__ghost a.active,.rds-button.rds-button__ghost button.active,.rds-button.rds-button__ghost a:active,.rds-button.rds-button__ghost button:active{color:var(--rds-color-content-active)}
.rds-button.rds-button__ghost a.active::after,.rds-button.rds-button__ghost button.active::after,.rds-button.rds-button__ghost a:active::after,.rds-button.rds-button__ghost button:active::after{top:-50%}
.rds-button.rds-button__ghost a.rds-link,.rds-button.rds-button__ghost button.rds-link{padding:12px 22px;border-radius:var(--rds-radius-round)}
.rds-button.rds-button__ghost a.rds-link:focus-visible,.rds-button.rds-button__ghost button.rds-link:focus-visible{padding:12px 22px}
.rds-button.rds-button__ghost.rds-button__inverse a,.rds-button.rds-button__ghost.rds-button__inverse button{color:var(--rds-color-surface-white)}
.rds-button.rds-button__ghost.rds-button__inverse a::after,.rds-button.rds-button__ghost.rds-button__inverse button::after{background-color:var(--rds-color-surface-white);opacity:10%}
.rds-button.rds-button__ghost.rds-button__inverse a.active::after,.rds-button.rds-button__ghost.rds-button__inverse button.active::after,.rds-button.rds-button__ghost.rds-button__inverse a:active::after,.rds-button.rds-button__ghost.rds-button__inverse button:active::after{background-color:var(--rds-color-surface-white);opacity:25%}
.rds-button.rds-button__ghost.rds-button__small a,.rds-button.rds-button__ghost.rds-button__small button{padding:6px 12px;font:var(--rds-button-02)}
.rds-button.rds-button__ghost.rds-button__small a .rds-icon,.rds-button.rds-button__ghost.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__primary a,.rds-button.rds-button__primary button{background-color:var(--rds-color-button-primary-surface-default);position:relative;overflow:hidden;color:var(--rds-color-content-high-inverse)}
.rds-button.rds-button__primary a:hover::after,.rds-button.rds-button__primary button:hover::after{top:-50%}
.rds-button.rds-button__primary a:active,.rds-button.rds-button__primary button:active,.rds-button.rds-button__primary a.active,.rds-button.rds-button__primary button.active{background-color:var(--rds-color-content-active)}
.rds-button.rds-button__primary a:disabled,.rds-button.rds-button__primary button:disabled,.rds-button.rds-button__primary a.disabled,.rds-button.rds-button__primary button.disabled,.rds-button.rds-button__primary a.btn-disabled,.rds-button.rds-button__primary button.btn-disabled{background-color:var(--rds-color-button-primary-surface-default);cursor:default;opacity:.32;pointer-events:none}
.rds-button.rds-button__primary a:disabled:hover::after,.rds-button.rds-button__primary button:disabled:hover::after,.rds-button.rds-button__primary a.disabled:hover::after,.rds-button.rds-button__primary button.disabled:hover::after,.rds-button.rds-button__primary a.btn-disabled:hover::after,.rds-button.rds-button__primary button.btn-disabled:hover::after{top:100% !important}
.rds-button.rds-button__primary.rds-button__small a,.rds-button.rds-button__primary.rds-button__small button{padding:6px 12px;font:var(--rds-button-02)}
.rds-button.rds-button__primary.rds-button__small a .rds-icon,.rds-button.rds-button__primary.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__primary.rds-button__inverse a,.rds-button.rds-button__primary.rds-button__inverse button{color:var(--rds-color-content-high);background-color:var(--rds-color-surface-white)}
.rds-button.rds-button__primary.rds-button__inverse a::after,.rds-button.rds-button__primary.rds-button__inverse button::after{background-color:#e6e6e6}
.rds-button.rds-button__primary.rds-button__inverse a:hover:after,.rds-button.rds-button__primary.rds-button__inverse button:hover:after{background-color:#e6e6e6}
.rds-button.rds-button__primary.rds-button__inverse a:active::after,.rds-button.rds-button__primary.rds-button__inverse button:active::after,.rds-button.rds-button__primary.rds-button__inverse a.active::after,.rds-button.rds-button__primary.rds-button__inverse button.active::after{background-color:var(--rds-color-surface-white)}
.rds-button.rds-button__primary.rds-button__inverse a.disabled:after,.rds-button.rds-button__primary.rds-button__inverse button.disabled:after{background-color:var(--rds-color-interactive-surface-state-hover)}
.rds-button.rds-button__primary.rds-button__inverse.rds-button__small a,.rds-button.rds-button__primary.rds-button__inverse.rds-button__small button{padding:6px 12px;font:var(--rds-button-02)}
.rds-button.rds-button__primary.rds-button__inverse.rds-button__small a .rds-icon,.rds-button.rds-button__primary.rds-button__inverse.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__primary:not(.rds-button__inverse) a::after,.rds-button.rds-button__primary:not(.rds-button__inverse) button::after{background-color:var(--rds-color-content-hover)}
.rds-button.rds-button__primary:not(.rds-button__inverse) a:active::after,.rds-button.rds-button__primary:not(.rds-button__inverse) button:active::after,.rds-button.rds-button__primary:not(.rds-button__inverse) a.active::after,.rds-button.rds-button__primary:not(.rds-button__inverse) button.active::after{background-color:var(--rds-color-content-active)}
.rds-button.rds-button__secondary a,.rds-button.rds-button__secondary button{border:1px solid var(--rds-color-button-secondary-border-default);padding:11px 22px;background-color:transparent}
.rds-button.rds-button__secondary a *,.rds-button.rds-button__secondary button *{color:var(--rds-color-content-high)}
.rds-button.rds-button__secondary a::after,.rds-button.rds-button__secondary button::after{background-color:var(--rds-color-interactive-surface-state-hover)}
.rds-button.rds-button__secondary a:hover,.rds-button.rds-button__secondary button:hover{border-color:var(--rds-color-button-secondary-border-hover)}
.rds-button.rds-button__secondary a:hover::after,.rds-button.rds-button__secondary button:hover::after{top:-50%;background-color:var(--rds-color-interactive-surface-state-hover)}
.rds-button.rds-button__secondary a:hover *,.rds-button.rds-button__secondary button:hover *{color:var(--rds-color-content-hover)}
.rds-button.rds-button__secondary a:active,.rds-button.rds-button__secondary button:active,.rds-button.rds-button__secondary a.active,.rds-button.rds-button__secondary button.active{background-color:var(--rds-color-interactive-surface-state-hover);border-color:var(--rds-color-button-secondary-border-active)}
.rds-button.rds-button__secondary a:active *,.rds-button.rds-button__secondary button:active *,.rds-button.rds-button__secondary a.active *,.rds-button.rds-button__secondary button.active *{color:var(--rds-color-content-active)}
.rds-button.rds-button__secondary a:focus-visible,.rds-button.rds-button__secondary button:focus-visible{border-color:transparent}
.rds-button.rds-button__secondary a:disabled:hover,.rds-button.rds-button__secondary button:disabled:hover,.rds-button.rds-button__secondary a.disabled:hover,.rds-button.rds-button__secondary button.disabled:hover,.rds-button.rds-button__secondary a.btn-disabled:hover,.rds-button.rds-button__secondary button.btn-disabled:hover{color:var(--rds-color-content-high);border:1px solid var(--rds-color-border-high);cursor:default}
.rds-button.rds-button__secondary.rds-button__small a,.rds-button.rds-button__secondary.rds-button__small button{padding:6px 12px;font:var(--rds-button-02)}
.rds-button.rds-button__secondary.rds-button__small a .rds-icon,.rds-button.rds-button__secondary.rds-button__small button .rds-icon{font-size:16px}
.rds-button.rds-button__secondary.rds-button__inverse a,.rds-button.rds-button__secondary.rds-button__inverse button{color:var(--rds-color-surface-white);border-color:var(--rds-color-button-secondary-border-default-inverse)}
.rds-button.rds-button__secondary.rds-button__inverse a *,.rds-button.rds-button__secondary.rds-button__inverse button *{color:var(--rds-color-surface-white)}
.rds-button.rds-button__secondary.rds-button__inverse a::after,.rds-button.rds-button__secondary.rds-button__inverse button::after{background-color:var(--rds-color-surface-white);opacity:10%}
.rds-button.rds-button__secondary.rds-button__inverse a:hover,.rds-button.rds-button__secondary.rds-button__inverse button:hover{border-color:#ccc}
.rds-button.rds-button__secondary.rds-button__inverse a:hover::after,.rds-button.rds-button__secondary.rds-button__inverse button:hover::after{top:-50%}
.rds-button.rds-button__secondary.rds-button__inverse a:active,.rds-button.rds-button__secondary.rds-button__inverse button:active,.rds-button.rds-button__secondary.rds-button__inverse a.active,.rds-button.rds-button__secondary.rds-button__inverse button.active{background:transparent;border-color:#ccc}
.rds-button.rds-button__secondary.rds-button__inverse a:active::after,.rds-button.rds-button__secondary.rds-button__inverse button:active::after,.rds-button.rds-button__secondary.rds-button__inverse a.active::after,.rds-button.rds-button__secondary.rds-button__inverse button.active::after{top:-50%;background-color:var(--rds-color-surface-white);opacity:25%}
.rds-button.rds-button__secondary.rds-button__inverse a:focus-visible,.rds-button.rds-button__secondary.rds-button__inverse button:focus-visible{border-color:transparent}
.rds-button.rds-button--icon{width:48px;height:48px;justify-content:center;align-items:center;padding:12px;padding:0}
.rds-button.rds-button--icon .rds-icon{font-size:24px;margin:0}
.rds-button.rds-button--fw{width:100%}
.rds-button.rds-button--fw a,.rds-button.rds-button--fw button{width:100%;max-width:inherit}
.rds-button.rds-button--fw-mobile{width:100%}
@media(min-width:720px){.rds-button.rds-button--fw-mobile{width:auto}
}
.rds-button.rds-button--fw-mobile a,.rds-button.rds-button--fw-mobile button{width:100%;max-width:inherit}
@media(min-width:720px){.rds-button.rds-button--fw-mobile a,.rds-button.rds-button--fw-mobile button{width:auto;max-width:343px}
}
.rds-button-round__pagination{background-color:var(--rds-color-button-primary-surface-default);border-radius:var(--rds-radius-round);height:48px;width:48px;display:flex;overflow:hidden;justify-content:center;align-items:center}
.rds-button-round__pagination:before{display:none}
.rds-button-round__pagination:focus-visible{outline:0}
.rds-button-round__pagination .rp-icon{font-size:20px;background-color:transparent;color:var(--rds-color-content-high-inverse)}
.rds-button-round__pagination.btn-disabled,.rds-button-round__pagination:disabled,.rds-button-round__pagination.slick-disabled,.rds-button-round__pagination.disabled{opacity:.32}
.btn-list a,.btn-list.rds-button{margin:4px 0}
.btn-list a:last-child,.btn-list.rds-button:last-child{margin-right:0}
.btn-list a:first-child,.btn-list.rds-button:first-child{margin-left:0}
.btn-list.rds-button a{margin:0}
@media(min-width:1024px){.btn-list a,.btn-list.rds-button{margin:0 8px}
.btn-list.rds-button a{margin:0}
}
.btn-list:empty{display:none}
.wrapper-btn{display:flex;justify-content:center}
.rp-intranet-page .wrapper-btn{margin-top:0}
@media(min-width:576px){.rp-intranet-page .wrapper-btn{margin-top:0}
}
.rp-intranet-page .wrapper-bnt-responsive{width:auto}
@media(min-width:1024px){.rp-intranet-page .wrapper-bnt-responsive{width:auto}
}
.wrapper-bnt-responsive{display:flex;align-items:center;flex-direction:column;width:100%}
@media(min-width:1024px){.wrapper-bnt-responsive{flex-direction:row;width:auto}
}