.headerContainer .headerContent{display:flex;justify-content:space-between;gap:16px;font-family:RepsolSoleDisplayRegular;box-sizing:border-box;padding:32px 0}
.headerContainer .headerContent .headerLogo{position:relative;display:flex;align-items:center;width:128px;height:30px}
.headerContainer .headerContent .headerLogo picture{display:contents}
.headerContainer .headerContent .headerLogo img{width:100%;height:auto;object-fit:contain}
.headerContainer .headerContent .headerLogo:has(~ .headerInfo.working-hours),.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours){flex-direction:column;align-self:center}
.headerContainer .headerContent .headerLogo:has(~ .headerInfo.working-hours):not(:has(img.headerSecondLogo)),.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours):not(:has(img.headerSecondLogo)){flex-direction:row}
@media screen and (min-width:768px){.headerContainer .headerContent .headerLogo:has(~ .headerInfo.working-hours),.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours){flex-direction:row}
.headerContainer .headerContent .headerLogo:has(~ .headerInfo.working-hours) .headerSecondLogo,.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours) .headerSecondLogo{width:126px;height:176px;margin-bottom:14px;margin-left:20px;position:initial}
}
.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours){margin:8px 0}
.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours) img{width:70%;position:absolute;top:8px}
.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours):not(:has(img.headerSecondLogo)){width:150px}
.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours):not(:has(img.headerSecondLogo)) img{width:100%;object-fit:contain;position:initial}
@media screen and (min-width:768px){.headerContainer .headerContent .headerLogo:has(~ .headerInfoWhatsapp.non-working-hours) img{width:100%;position:initial}
}
.headerContainer .headerContent .headerLogo .headerSecondLogo{margin-top:-16px}
@media only screen and (min-width:768px){.headerContainer .headerContent .headerLogo{width:172px;height:40px}
}
.headerContainer .headerContent .headerInfo.working-hours{display:flex}
.headerContainer .headerContent .headerInfoWhatsapp.working-hours{display:none}
.headerContainer .headerContent .headerInfo.non-working-hours{display:none}
.headerContainer .headerContent .headerInfo{display:none;justify-content:end}
.headerContainer .headerContent .headerInfo .headerInfoContacto{width:auto;display:flex;align-items:center;flex-direction:row}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactLogo{width:50px;height:50px;display:flex;justify-content:center;align-items:center}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactLogo img{width:100%;max-width:32px;height:auto;object-fit:contain}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData{display:flex;align-items:center;justify-content:start}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactText{width:100%;color:var(--rds-color-content-high);font:var(--rds-title-01);line-height:24px;white-space:nowrap;color:#e50052}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .desktopVersion{display:flex;margin-top:6px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .mobileVersion{display:none}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone{width:100%;color:var(--rds-color-content-high);padding:0 0 0 16px;font-family:'RepsolSoleTextRegular';font-size:28px;font-weight:600;white-space:nowrap;line-height:26px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone a:hover{text-decoration-line:underline;text-decoration-thickness:2px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone .link1{color:#ff8200}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone .link2{color:#e50052}
.headerContainer .headerContent .headerInfo .headerInfoContacto .singleColumn{flex-direction:row;line-height:1;font-size:clamp(10px,24.28px,25px)}
.headerContainer .headerContent .headerInfo .headerInfoContacto .singleColumn .header-icon{display:none}
.headerContainer .headerContent .headerInfo .headerInfoContacto .twoColumns{flex-direction:column;font-size:clamp(10px,24.28px,25px);line-height:normal}
.headerContainer .headerContent .headerInfoWhatsapp{display:none}
.headerContainer .headerContent .headerInfoWhatsapp .contactData .linkWhatsapp img{width:100%;height:auto;object-fit:contain;max-width:40px}
@media only screen and (max-width:768px){.headerContainer .headerContent{padding:8px 0}
.headerContainer .headerContent .headerInfo{justify-content:center}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactLogo{display:none}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData{width:100%;font-size:15px;border-radius:10px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactText{color:#e50052;padding:0 16px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone{color:#e50052;padding:0 0 0 6px;font-size:20px}
.headerContainer .headerContent .headerInfo .headerInfoContacto .contactData .contactTelephone a{letter-spacing:normal;color:#e50052 !important;font-weight:600}
.headerContainer .headerContent .headerInfo .headerInfoContacto .singleColumn{display:flex;justify-content:start;flex-direction:row}
.headerContainer .headerContent .headerInfo .headerInfoContacto .singleColumn .header-icon{color:#e50052;font-size:20px;display:flex;align-items:center}
.headerContainer .headerContent .headerInfoWhatsapp.non-working-hours{display:flex}
.headerContainer .headerContent .headerInfoWhatsapp{align-self:center}
.headerContainer .headerContent .headerInfoWhatsapp .contactData{width:170px;height:50px;background:var(--rds-color-highlightedSurface-orangeGradient);padding:8px;border-radius:8px;font:var(--rds-body-02);line-height:normal}
.headerContainer .headerContent .headerInfoWhatsapp .linkWhatsapp{display:flex;gap:8px;align-items:center;height:35px}
.headerContainer .headerContent .headerInfoWhatsapp .contactText{color:#fff;margin:0}
}