.hero-conf-component:has(.isAuthor){margin-bottom:0 !important}
.hero-conf-component .hero-conf.hasSticky{position:relative;z-index:1100}
.cq-Editable-dom .hero-conf-component .hero-conf.hasCardFare .header-layer-call{display:none}
.hero-conf-component .hero-conf .cmp-experiencefragment .call-me-back-form{margin-top:0}
.hero-conf-component .hero-conf__bg-white{background-color:var(--rds-color-surface-white);position:relative}
.hero-conf-component .hero-conf__bg-ivory{background:var(--rds-color-highlightedSurface-ivoryGradient);position:relative}
.hero-conf-component .hero-conf__bg-blue{background:var(--rds-color-highlightedSurface-blueGradient);position:relative}
.hero-conf-component .hero-conf .call-me-back-hero .hero-links{display:none}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image-padding{padding:32px 32px 0}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image-padding .hero-conf__bg-image .image-bg{border-radius:var(--rds-radius-m)}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image-padding .hero-conf__bg-image .hero-conf__overlay-desktop::before{border-radius:var(--rds-radius-m)}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__no-image{height:100%}
}
.hero-conf-component .hero-conf__bg-image{height:100%}
.hero-conf-component .hero-conf__bg-image .image-bg{object-fit:cover}
.hero-conf-component .hero-conf__bg-image .hero-conf__overlay-mobile::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,30,55,0.6);pointer-events:none;z-index:1}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image .hero-conf__overlay-mobile::before{content:none}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image .hero-conf__overlay-desktop::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,30,55,0.6);pointer-events:none;z-index:1}
}
@media(max-width:calc(1024px - 1px)){.hero-conf-component .hero-conf__bg-image .overlay-mobile-solid-gradient-48::before{background-color:rgba(0,30,55,0.48)}
}
@media(max-width:calc(1024px - 1px)){.hero-conf-component .hero-conf__bg-image .overlay-mobile-linear-gradient::before{background:linear-gradient(180deg,rgba(0,30,55,0),rgba(0,30,55,0.8))}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image .overlay-desktop-solid-gradient-48::before{background-color:rgba(0,30,55,0.48)}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__bg-image .overlay-desktop-linear-gradient::before{background:linear-gradient(180deg,rgba(0,30,55,0),rgba(0,30,55,0.8))}
}
.hero-conf-component .hero-conf__card-image{display:flex;flex-direction:column}
@media(min-width:1024px){.hero-conf-component .hero-conf__card-image{column-gap:32px;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;height:100%}
}
.hero-conf-component .hero-conf__card-image picture{padding:52px 0 24px}
@media(min-width:1024px){.hero-conf-component .hero-conf__card-image picture{padding:32px 0;max-width:450px;height:100%}
}
@media(min-width:1350px){.hero-conf-component .hero-conf__card-image picture{max-width:552px}
}
.hero-conf-component .hero-conf__card-image .image-bg{object-fit:cover;border-radius:var(--rds-radius-s);height:193px}
@media(min-width:1024px){.hero-conf-component .hero-conf__card-image .image-bg{height:100%;border-radius:var(--rds-radius-m)}
}
.hero-conf-component .hero-conf__card-image .container{margin:0;flex:1}
.hero-conf-component .hero-conf__card-image.hero-conf__text-over-image .hero-conf__content{margin:0;margin-bottom:24px}
@media(min-width:1024px){.hero-conf-component .hero-conf__card-image.hero-conf__text-over-image .hero-conf__content{margin-bottom:0}
}
.hero-conf-component .hero-conf__card-image:has(.energy-widget).hero-conf__text-over-image .hero-conf__content{margin-bottom:40px}
@media(min-width:1024px){.hero-conf-component .hero-conf__card-image:has(.energy-widget).hero-conf__text-over-image .hero-conf__content{margin-bottom:0}
}
.hero-conf-component .hero-conf__box-text{overflow:visible}
@media(min-width:1024px){.hero-conf-component .hero-conf__box-text{overflow:hidden}
}
.hero-conf-component .hero-conf__box-text .hero-conf__content{background-color:var(--rds-color-surface-white);border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-m);padding:24px;position:relative;z-index:2}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .rp-title *{color:var(--rds-color-content-high)}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .rp-description *{color:var(--rds-color-content-medium)}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol{color:var(--rds-color-link-content-default) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol .text{position:relative !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol .text:before{background-color:var(--rds-color-link-content-default) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover{color:var(--rds-color-link-content-state-hover) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover .text:before{width:100% !important;background-color:var(--rds-color-link-content-state-hover) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:active,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.active{color:var(--rds-color-link-content-state-active) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active .text::before,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:active .text::before,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.active .text::before{background-color:var(--rds-color-link-content-state-active) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover span{color:var(--rds-color-link-content-state-hover) !important}
@media(min-width:1024px){.hero-conf-component .hero-conf__box-text .hero-conf__content{background-color:transparent;border:0;border-radius:0;padding:0;position:static;z-index:auto}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .rp-title *{color:var(--rds-color-content-high-inverse)}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .rp-description *{color:var(--rds-color-content-high-inverse)}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol{color:var(--rds-color-background-default) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol .text{position:relative}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol .text:before{background-color:var(--rds-color-background-default) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover{color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover span{color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:hover .text:before{background-color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:active,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.active{color:var(--rds-color-link-content-state-active-inverse)}
.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active .text::before,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol:active .text::before,.hero-conf-component .hero-conf__box-text .hero-conf__content.hero-conf__dark .link-repsol.active .text::before{background-color:var(--rds-color-link-content-state-active-inverse)}
}
.hero-conf-component .hero-conf__box-text:has(.energy-widget) .energy-widget{top:0}
.hero-conf-component .hero-conf__text-over-image .hero-conf__content{display:flex;flex-direction:column;justify-content:flex-end}
.hero-conf-component .hero-conf__container-logo{width:auto;height:48px;position:absolute;z-index:6}
.hero-conf-component .hero-conf__container-logo img{height:100%}
.hero-conf-component .hero-conf__container-logo.hero-conf__mobile-up-right{top:20px;right:20px}
@media(min-width:1024px){.hero-conf-component .hero-conf__container-logo.hero-conf__mobile-up-right{top:unset;right:unset}
}
.hero-conf-component .hero-conf__container-logo.hero-conf__mobile-up-left{top:20px;left:20px}
@media(min-width:1024px){.hero-conf-component .hero-conf__container-logo.hero-conf__mobile-up-left{left:unset;top:unset}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__container-logo.hero-conf__desktop-right-up{right:96px;top:32px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__container-logo.hero-conf__desktop-right-bottom{right:96px;bottom:32px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__widget{display:flex;flex-direction:row;justify-content:space-between;gap:32px}
}
@media(min-width:1350px){.hero-conf-component .hero-conf__widget{gap:63px}
}
.cq-Editable-dom .hero-conf-component .hero-conf__widget .newpar{width:500px}
@media(min-width:1024px){.hero-conf-component .hero-conf__position{height:100%;display:flex}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__position.hero-conf__text-top{align-items:flex-start}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__position.hero-conf__text-middle{align-items:center}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__position.hero-conf__text-bottom{align-items:flex-end}
}
.hero-conf-component .hero-conf__content{height:fit-content}
.hero-conf-component .hero-conf__content.hero-conf__light .rp-title *{color:var(--rds-color-content-high)}
.hero-conf-component .hero-conf__content.hero-conf__light .rp-description *{color:var(--rds-color-content-medium)}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.hero-conf__light.hero-conf__blur-text::before{background-color:var(--rds-color-styles-elevation-glass-base)}
}
.hero-conf-component .hero-conf__content.hero-conf__dark .rp-title *{color:var(--rds-color-content-high-inverse)}
.hero-conf-component .hero-conf__content.hero-conf__dark .rp-description *{color:var(--rds-color-content-high-inverse)}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.hero-conf__dark.hero-conf__blur-text::before{background-color:var(--rds-color-styles-elevation-overlay)}
}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol{color:var(--rds-color-background-default) !important}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol .text{position:relative}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol .text:before{background-color:var(--rds-color-background-default) !important}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol:hover{color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol:hover span{color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol:hover .text:before{background-color:var(--rds-color-link-content-state-hover-inverse) !important}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active,.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol:active,.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol.active{color:var(--rds-color-link-content-state-active-inverse)}
.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol.rds-link__active .text::before,.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol:active .text::before,.hero-conf-component .hero-conf__content.hero-conf__dark .link-repsol.active .text::before{background-color:var(--rds-color-link-content-state-active-inverse)}
.hero-conf-component .hero-conf__content .rp-title .rds-color-extended-content-promo,.hero-conf-component .hero-conf__content .rp-title .rds-color-extended-content-promo *{color:var(--rds-color-extended-content-promo) !important}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.six-col{max-width:50%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.seven-col{max-width:58.33%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.eight-col{max-width:66.66%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.nine-col{max-width:75%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.ten-col{max-width:83.33%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.eleven-col{max-width:91.66%}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.twelve-col{max-width:100%}
}
@media(max-width:calc(1024px - 1px)){.hero-conf-component .hero-conf__content.hero-conf__custom-width{max-width:100% !important}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content.hero-conf__blur-text{position:relative;padding:32px;box-shadow:0 4px 16px 0 #00000014;border-radius:var(--rds-radius-m)}
.hero-conf-component .hero-conf__content.hero-conf__blur-text::before{content:'';border-radius:var(--rds-radius-m);backdrop-filter:blur(48px);position:absolute;top:0;left:0;width:100%;height:100%}
}
.hero-conf-component .hero-conf__content .hero-conf__pretitle,.hero-conf-component .hero-conf__content .hero-conf__title,.hero-conf-component .hero-conf__content .hero-conf__description{position:relative;z-index:2}
.hero-conf-component .hero-conf__content .hero-conf__pretitle{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hero-conf-component .hero-conf__content .hero-conf__title{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
@media(min-width:1024px){.hero-conf-component .hero-conf__content .hero-conf__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px}
}
.hero-conf-component .hero-conf__content .hero-conf__description *{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
@media(min-width:1024px){.hero-conf-component .hero-conf__content .hero-conf__description *{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
.hero-conf-component .hero-conf__content .hero-conf__description * ul{padding-inline-start:0;margin-bottom:0}
.hero-conf-component .hero-conf__content .hero-conf__description * ul li::before{margin-left:0}
.hero-conf-component .hero-conf__content .text-repsol-component .container{margin:0}
.hero-conf-component .hero-conf__content .hero-conf__links{display:flex;flex-direction:column;margin-top:24px;position:relative;z-index:2}
@media(min-width:720px){.hero-conf-component .hero-conf__content .hero-conf__links{flex-direction:row}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__content .hero-conf__links{margin-top:32px}
}
.hero-conf-component .hero-conf__content .hero-conf__links:has(.hero-conf__btn2 .rp-btn){gap:12px}
@media(min-width:1024px){.hero-conf-component .hero-conf__content .hero-conf__links:has(.hero-conf__btn2 .rp-btn){gap:16px}
}
@media(min-width:720px){.hero-conf-component .hero-conf__content .hero-conf__links:not(:has(.hero-conf__btn2 .rp-btn)) .hero-conf__link{margin-left:16px}
}
.hero-conf-component .hero-conf__content .hero-conf__links .hero-conf__link{margin-top:12px}
@media(min-width:720px){.hero-conf-component .hero-conf__content .hero-conf__links .hero-conf__link{margin-top:0}
}
.hero-conf-component .hero-conf__s{height:336px;overflow:hidden}
.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)){overflow:visible;height:auto}
@media(min-width:1024px){.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)){overflow:hidden;height:336px}
}
.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)):has(.hero-conf__bg-image){background:var(--rds-color-surface-white)}
.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .image-bg,.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .hero-conf__overlay-mobile:before{height:336px}
.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__content{top:200px;margin-bottom:200px}
@media(min-width:1024px){.hero-conf-component .hero-conf__s:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__content{margin-bottom:0;top:0}
}
@media(max-width:calc(1024px - 1px)){.hero-conf-component .hero-conf__s:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__content{margin-top:94px}
}
.hero-conf-component .hero-conf__s:has(.hero-conf__box-text.hero-conf__card-image){overflow:visible}
@media(min-width:1024px){.hero-conf-component .hero-conf__s:has(.hero-conf__box-text.hero-conf__card-image){height:336px;overflow:hidden}
}
.hero-conf-component .hero-conf__s:has(.hero-conf__text-over-image.hero-conf__card-image){height:auto}
@media(min-width:1024px){.hero-conf-component .hero-conf__s:has(.hero-conf__text-over-image.hero-conf__card-image){height:336px;overflow:hidden}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__s .hero-conf__text-bottom .hero-conf__content{margin-bottom:32px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__s .hero-conf__text-top .hero-conf__content{margin-top:32px}
}
.hero-conf-component .hero-conf__s .hero-conf__content .hero-conf__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
@media(min-width:1024px){.hero-conf-component .hero-conf__s .hero-conf__content .hero-conf__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)){overflow:visible;height:auto}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)){overflow:hidden;height:456px}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)):has(.hero-conf__bg-image){background:var(--rds-color-surface-white)}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .image-bg{height:375px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .image-bg{height:456px}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .hero-conf__overlay-mobile:before{height:375px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__bg-image .hero-conf__overlay-mobile:before{height:100%}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__content{top:231px;margin-bottom:231px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__box-text:not(.hero-conf__card-image)) .hero-conf__content{margin-bottom:0;top:0}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)){min-height:375px;overflow:visible}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)){height:456px;overflow:hidden}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__bg-image{min-height:375px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__bg-image{min-height:456px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__bg-image .image-bg{height:456px}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__bg-image:has(.hero-conf__widget){overflow:visible}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__content{padding:32px 0}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__content{padding:0}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__content.hero-conf__blur-text{padding:32px}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__widget .widget-hero-gas{position:absolute;margin-right:20px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image:not(.hero-conf__card-image)) .hero-conf__widget .widget-hero-gas{position:static;margin-right:0;align-self:flex-start}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image.hero-conf__card-image){height:auto}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__text-over-image.hero-conf__card-image){height:456px;overflow:hidden}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__box-text.hero-conf__card-image){height:375px}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__box-text.hero-conf__card-image){height:456px;overflow:hidden}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m .hero-conf__position{min-height:456px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m .hero-conf__text-bottom .hero-conf__content{margin-bottom:32px !important}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m .hero-conf__text-top .hero-conf__content{margin-top:24px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__widget){overflow:visible !important;height:auto !important;min-height:456px !important}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__widget) .hero-conf__no-image{height:456px !important}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__widget) .hero-conf__box-text{overflow:visible}
}
.hero-conf-component .hero-conf__m:has(.hero-conf__widget) .hero-conf__overlay-desktop::before{height:456px !important}
@media(min-width:1024px){.hero-conf-component .hero-conf__m:has(.hero-conf__widget) .hero-conf__text-top .hero-conf__content{margin-top:40px}
}
.hero-conf-component .hero-conf:has(.widget-hero-eyg,.widget-hero-gas) .hero-conf__content.hero-conf__dark .hero-conf__pretitle .rp-title *,.hero-conf-component .hero-conf .hero-conf__card-image .hero-conf__content.hero-conf__dark .hero-conf__pretitle .rp-title *{color:var(--rds-color-content-high)}
.hero-conf-component .hero-conf:has(.widget-hero-eyg,.widget-hero-gas) .hero-conf__content .hero-conf__pretitle,.hero-conf-component .hero-conf .hero-conf__card-image .hero-conf__content .hero-conf__pretitle{font:var(--rds-caption-tag);text-transform:uppercase;background-color:var(--rds-color-surface-grey);width:fit-content;padding:6px 8px;border-radius:var(--rds-radius-s)}
@media(min-width:1024px){.hero-conf-component .hero-conf__s ~ .shortcuts{margin-top:-25px}
}
@media(min-width:1024px){.hero-conf-component .hero-conf__m ~ .shortcuts{margin-top:-49px}
}
@media(min-width:1350px){.hero-conf-component .hero-conf__m ~ .shortcuts{margin-top:-64px}
}
.hero-conf-component .shortcuts-card{border:0;padding-bottom:32px;position:relative;top:24px;background-color:transparent}
@media(min-width:720px){.hero-conf-component .shortcuts-card{padding:40px 0 56px;top:0}
}
@media(min-width:1024px){.hero-conf-component .shortcuts-card{padding:0 0 24px}
}
@media(min-width:1350px){.hero-conf-component .shortcuts-card{background-color:var(--rds-color-surface-white);padding:13px 0;border:1px solid var(--rds-color-border-low)}
}
.hero-conf-component .shortcuts-card .block-container{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px}
@media(min-width:720px){.hero-conf-component .shortcuts-card .block-container{grid-template-columns:1fr 1fr 1fr}
}
@media(min-width:1024px){.hero-conf-component .shortcuts-card .block-container{column-gap:32px;row-gap:12px}
}
@media(min-width:1350px){.hero-conf-component .shortcuts-card .block-container{display:flex;column-gap:0;row-gap:0}
}
.hero-conf-component .shortcuts-card .item-shortcut{border:1px solid var(--rds-color-border-low);border-radius:var(--rds-radius-m);padding:15px;width:100%;text-align:left;background-color:var(--rds-color-surface-white)}
@media(min-width:1350px){.hero-conf-component .shortcuts-card .item-shortcut{border:0;padding:0;text-align:center;width:unset}
}
.hero-conf-component .shortcuts-card .item-shortcut .rp-icon{background-color:transparent;border:0;width:24px;height:24px;padding:0}
@media(min-width:1350px){.hero-conf-component .shortcuts-card .item-shortcut .rp-icon{background:var(--rds-color-content-highlightedIconOnly-AltGradientOrange);width:48px;height:48px;padding:1px}
}
.hero-conf-component .shortcuts-card .item-shortcut .rp-icon::after{content:none}
.hero-conf-component .shortcuts-card .item-shortcut .rp-icon .icon-rp{background-color:var(--rds-color-surface-white);width:100%;height:100%;border-radius:var(--rds-radius-round);display:flex;align-items:center;justify-content:center}
.hero-conf-component .shortcuts-card .item-shortcut .rp-icon .icon-rp::before{background:var(--rds-color-content-highlightedIconOnly-AltGradientOrange);-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:24px}
.hero-conf-component .shortcuts-card .item-shortcut .rp-icon:hover:after{top:200%}
.hero-conf-component .shortcuts-card .item-shortcut .text{margin-top:12px}
@media(min-width:1350px){.hero-conf-component .shortcuts-card .item-shortcut .text{margin-top:8px}
}
.hero-conf-component .shortcuts-card .item-shortcut:hover .text{color:var(--rds-color-content-high)}