/*Foco*/
a:has(.logo), .logofixed a{
    display:block;
    margin: 0 auto;
    max-width: max-content;
}
.popNews a{
    display:block;
}
.news:has(a:focus-visible){
    background:var(--colorSecondary) !important;
}
:focus-visible, .price_from_container:focus-within,
.news:has(.popNews):focus-visible,
.preview-rooms .htt-button:focus-visible{
    box-shadow:none !important;
    outline: none !important;
    border: 3px solid var(--colorSecondary) !important;
    border-radius:50px;
}
.price_from_container a.price_from:focus-visible{
    border:none !important;
    border-radius:0;
}
.personLogin-button-popover{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.group-languages-texts li[aria-current] a{
    background:var(--colorPrimary);
    color:#fff;
}
/*Contraste*/
.containerTxtSlide p, .containerTxtSlide h1,.menuExt div, .menuExt span,
.checkin-header *,.language-text,.tabs-container a.button-transparent,
.tabs-container h2, .preview-rooms h2,.preview-rooms h3,
.preview-rooms p{
    background-color:rgba(0,0,0,.002);
}