.group-languages-texts li[aria-current] a {
    background: var(--colorPrimary);
    color: #fff;
}
.logo, a:has(.logo-desktop),a:has(.logo-footer){
    display: block;
    max-width: max-content;
    margin: 0 auto;
}
:focus-visible, .price_from_container:focus-within{
    box-shadow:none;
    outline: none;
    border: 3px solid #c6f9ff !important;
    border-radius:0;
}
#app-container *:focus-visible{
    border:unset !important;
}
.price_from_container a:focus-visible{
    border:none !important;
    border-radius:0;
}
p.titleHero,.box-medium *,.menu-desktop a,
.language-text,.swiper-ventajas p, 
.swiper-card-hotel .price_from_container a{
    background-color:rgba(0,0,0,.002) !important;
}
.sub-title, .box-clear p{
    background-color:rgba(255,255,255,.002) !important;
}
.destino .box-dark p:first-child,
.destino .box-medium p:first-child,
.destino .box-clear p:first-child{
    font-weight:700;
    font-size:19px;
    
}
.destino .box-dark .btn-corpo,
.destino .box-medium .btn-corpo,
.destino .box-clear .btn-corpo{
    font-weight:700;
}
.swiper-card-hotel .price_from_container a,
.grid-ventajas p{
    font-size:19px;
    font-weight:700;
}
.swiper-ventajas p img{
    width:36px;
    height:36px;
}
body p.sub-title, h3.sub-title, h2.sub-title{
    font-weight:700;
}
body .bgLight p.sub-title,.bgLight  h3.sub-title,.bgLight h2.sub-title{
    color:var(--colorbtn);
}
@media(max-width:767px){
    .swiper-card-hotel{
        animation:none !important;
    }
}