/* Contraste amarelo abaixo*/

html.accessib-contraste-pa .home #lightT, html.accessib-contraste-pa  .home #boxGrey .box, html.accessib-contraste-pa .home #boxGrey .cardSlide , html.accessib-contraste-pa .home #boxGrey .buttonTab , html.accessib-contraste-pa .home #boxGrey .buttonTab2  , html.accessib-contraste-pa .home #boxGrey .buttonContainer , html.accessib-contraste-pa .home #boxGrey .cardSlide2{
    background: #000 !important;
}

html.accessib-contraste-pa .home #boxOfertas .imagemCartõesPj{
    filter: grayscale(100%) opacity(80%) !important;
}
html.accessib-contraste-pa .home #boxOfertas .imagemBeneficios{
    filter: grayscale(100%) opacity(80%) !important;
}

html.accessib-contraste-pa .home #myNav.active{
    background: #000;
}

html.accessib-contraste-pa .home .nav-link-mobile.active{
    color: grey !important;
}

html.accessib-contraste-pa .home #boxGrey .cardSlide , html.accessib-contraste-pa .home #boxGrey .cardSlide2{
    border: 1px solid;
}
html.accessib-contraste-pa .home #background-home .swiper-pagination-bullet {
    background: #ff0 !important;

}
html.accessib-contraste-pa .breadcrumb-item.active{
    color: #ff0 !important;
}

html.accessib-contraste-pa .home #boxGrey .swiper-button-next-unique img , html.accessib-contraste-pa .home #boxGrey .swiper-button-prev-unique img , html.accessib-contraste-pa .home #boxGrey .swiper-button-next-unique , html.accessib-contraste-pa .home #boxGrey .swiper-button-prev-unique {
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pa .home #boxGrey .swiper-pagination2 {
    background: red;
}

html.accessib-contraste-pa .home #boxGrey .swiper-pagination-progressbar-fill {
    background: #ff0 !important;
}

html.accessib-contraste-pa .home #containerBackground .imgBackground{
    filter: brightness(0) saturate(100%) invert(0%) sepia(6%) saturate(7434%) hue-rotate(351deg) brightness(94%) contrast(100%) !important;
}

html.accessib-contraste-pa .home #facilidadesBox .tablinks{
    background: #000;
    border: 1px solid;
} 

html.accessib-contraste-pa .home #facilidadesBox .containerBox .active .tablinks  {
    background: grey;
} 

html.accessib-contraste-pa .home #facilidadesBox .containerBox .tab .tab1 .card2 .imgCard2{

    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pa .home #facilidadesBox .containerBox .tab .tab1 .card1.active  .imgCard1{
    filter: brightness(0) saturate(100%) invert(91%) sepia(43%) saturate(6416%) hue-rotate(1deg) brightness(104%) contrast(103%) !important;
}

html.accessib-contraste-pa .home #facilidadesBox .containerBox .tab .tab1 .card1 .imgCard1 , html.accessib-contraste-pa .home #facilidadesBox .containerBox .tab .tab1 .card3 .imgCard3 , html.accessib-contraste-pa .home #facilidadesBox .containerBox .tab .tab1 .card4 .imgCard4{
    filter: brightness(0) saturate(100%) invert(91%) sepia(43%) saturate(6416%) hue-rotate(1deg) brightness(104%) contrast(103%) !important;
    background-color: #d5dadd;
}

html.accessib-contraste-pa .home #facilidadesBox .buttonTab{
    background: #000;
}



html.accessib-contraste-pa .home #boxOfertas .mySwiper3 .swiper-pagination3 .swiper-pagination-bullet {
    color: #ff0 !important;
    background: #ff0 !important;
}

html.accessib-contraste-pa .home #boxOfertas .containerSwiperOfertas .swiper-button-next-unique img , html.accessib-contraste-pa .home #boxOfertas .containerSwiperOfertas .swiper-button-prev-unique img{
    filter: invert(89%) sepia(90%) saturate(7500%) hue-rotate(357deg) brightness(103%) contrast(105%) !important;
}
html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .tablinksMobile{
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .tabcontentMobile {
    background-color: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .home #facilidadesBox .buttonTabMobile {
    background: #000;
}
html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .card1 .imgCard1 , html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .card4 .imgCard4 , html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .card5 .imgCard5  {
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
    background-color: #d5dadd;
}
html.accessib-contraste-pa .home #facilidadesBox .containerBoxMobile .card2 .imgCard2{

    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pa header.headerMobileUpgrade , html.accessib-contraste-pb header.headerMobileUpgrade {
    background: #000;
}

html.accessib-contraste-pa header.headerMobileUpgrade a.mobileMenu ,  html.accessib-contraste-pa header.headerMobileUpgrade img{
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pb header.headerMobileUpgrade a.mobileMenu ,  html.accessib-contraste-pb header.headerMobileUpgrade img{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(280deg) brightness(108%) contrast(101%) !important;
}

/* Contraste cinza abaixo*/

html.accessib-contraste-pb .home #myNav.active{
    background: #000;
}

html.accessib-contraste-pb .home .nav-link-mobile.active{
    color: grey !important;
}
html.accessib-contraste-pb .home #facilidadesBox .bra-h2-custom , html.accessib-contraste-pb .home #facilidadesBox .bra-custom , html.accessib-contraste-pb .home #facilidadesBox .tabcontent h3 , html.accessib-contraste-pb .home #facilidadesBox .tabcontent p{
    color: #000 !important;
}

html.accessib-contraste-pb .home #boxOfertas .bra-h2-custom , html.accessib-contraste-pb .home #boxOfertas .bra-custom{
    color:  #000 !important;
} 

html.accessib-contraste-pb .home #lightT ,  html.accessib-contraste-pb  .home #boxGrey .box, html.accessib-contraste-pb .home #boxGrey .cardSlide , html.accessib-contraste-pb .home #boxGrey .buttonTab , html.accessib-contraste-pb .home #boxGrey .buttonTab2  , html.accessib-contraste-pb .home #boxGrey .buttonContainer , html.accessib-contraste-pb .home #boxGrey .cardSlide2{
    background: #000 !important;
}
html.accessib-contraste-pb .home #boxGrey .cardSlide , html.accessib-contraste-pb .home #boxGrey .cardSlide2{
    border: 1px solid;
}
html.accessib-contraste-pb .home #boxGrey .swiper-button-next-unique img , html.accessib-contraste-pb .home #boxGrey .swiper-button-prev-unique img , html.accessib-contraste-pb .home #boxGrey .swiper-button-prev-unique , html.accessib-contraste-pb .home #boxGrey .swiper-button-next-unique{
    filter: invert(51%) sepia(7%) saturate(25%) hue-rotate(323deg) brightness(98%) contrast(86%) !important;
}

html.accessib-contraste-pb .home #boxGrey .swiper-pagination-progressbar-fill {
    background: #fff !important;
}
html.accessib-contraste-pb .home #facilidadesBox .tablinks{
    background: #000;
} 

html.accessib-contraste-pb .home #facilidadesBox .containerBox .active .tablinks  {
    background: grey;
} 

html.accessib-contraste-pb .home #facilidadesBox .containerBox .tab .tab1 .card2 .imgCard2{

    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBox .tab .tab1 .card1.active  .imgCard1{
    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBox .tab .tab1 .card1 .imgCard1 , html.accessib-contraste-pb .home #facilidadesBox .containerBox .tab .tab1 .card3 .imgCard3 , html.accessib-contraste-pb .home #facilidadesBox .containerBox .tab .tab1 .card4 .imgCard4{
    filter: grayscale(100%) opacity(80%)!important;
    background-color: #d5dadd;
}

html.accessib-contraste-pb .home #facilidadesBox .buttonTab{
    background: #000;
}

html.accessib-contraste-pb .home #boxOfertas .imagemCartõesPj , html.accessib-contraste-pb .home #boxOfertas .imagemBeneficios{
    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .tablinksMobile{
    background: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .card1 .imgCard1 , html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .card4 .imgCard4 , html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .card5 .imgCard5  {
    filter: grayscale(100%) opacity(80%)!important;
    background-color: #d5dadd;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .card2 .imgCard2 {
    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .textCard{
    color: #fff;
}

html.accessib-contraste-pb .home #facilidadesBox .containerBoxMobile .tabcontentMobile {
    background-color: grey;
}

html.accessib-contraste-pb .home #facilidadesBox .buttonTabMobile {
    background: #000;
}

html.accessib-contraste-pb .home #boxOfertas .mySwiper3 .swiper-pagination3 .swiper-pagination-bullet {
    color: grey !important;
    background: grey !important;
}

/* PORTAL PJ*/
/* Contraste Amarelo*/

html.accessib-contraste-pa .home .cardDaytoDay .cardItem{
    background: #000 !important;
    border: 1px solid;
}
html.accessib-contraste-pa .mySwiperPj .swiper-button-next , html.accessib-contraste-pa .mySwiperPj .swiper-button-prev {
    background: #000;
    color: #ff0 !important  ;
}

html.accessib-contraste-pa .cardServices .cardIconButtom {
    background-color: #000;
    border: 1px solid;
}

html.accessib-contraste-pa .cardSwiperAndMessage .containerSwiper  {
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .containerCard .cardContact img{
    filter:  brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}
html.accessib-contraste-pa .cardSwiperAndMessage .containerShadow{
    background: unset;
}
html.accessib-contraste-pa .mySwiperPjPhone .swiper-pagination{
    background: red;
}

html.accessib-contraste-pa .containerCard .cardContact{
    border: 1px solid;
    background: #000;
}

html.accessib-contraste-pa .home .containerCards .iconXd , html.accessib-contraste-pa .home .containerCards .iconXd1 , html.accessib-contraste-pa .home .containerCards .iconPhotoshop{
  filter:  brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pa .home .cardChanel .cardImgs{
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pa #boxGrey .boxPj .imgBack {
    display: none;
}

html.accessib-contraste-pa #boxGrey{
    background: #000;
}

html.accessib-contraste-pa #boxOfertas .card-background-filter{
    backdrop-filter: grayscale(100%) opacity(100%)!important;
}


/* Contraste cinza*/

html.accessib-contraste-pb #boxGrey{
    background: #000;
}

html.accessib-contraste-pb #boxGrey .boxPj .imgBack  , html.accessib-contraste-pb #boxGrey .boxPj .imgBackMobile {
    display: none;
}

html.accessib-contraste-pb .containerCard .cardContact{
    border: 1px solid;
    background: #000;
}

html.accessib-contraste-pb .home .cardDaytoDay .cardItem{
    background: #000 !important;
    border: 1px solid;
    
}

html.accessib-contraste-pb .home .containerCards .iconXd , html.accessib-contraste-pb .home .containerCards .iconXd1 , html.accessib-contraste-pb .home .containerCards .iconPhotoshop{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(280deg) brightness(108%) contrast(101%) !important;
}

html.accessib-contraste-pb .mySwiperPj .swiper-button-next , html.accessib-contraste-pb .mySwiperPj .swiper-button-prev {
    background: #000 !important;
    color: #fff !important  ;
}

html.accessib-contraste-pb .cardSwiperAndMessage .containerSwiper  {
    background: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .mySwiperPjPhone .swiper-pagination{
    background: grey;
}

html.accessib-contraste-pb .cardServices .cardIconButtom {
    background-color: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .cardSwiperAndMessage .containerShadow{
    background: unset;
}

/* Solucoes de pagamento */

/* Contraste Amarelo*/

html.accessib-contraste-pa .box-gray{
    background: #000 !important;
}

html.accessib-contraste-pa .card{
    background: #000 !important;
    border: 1px solid !important;
}

html.accessib-contraste-pa .card img{
    filter:  brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pa  .home #background-home .mySwiper-banner .swiper-button-next , html.accessib-contraste-pa  .home #background-home .mySwiper-banner .swiper-button-prev{
    background: #000 ;
}

html.accessib-contraste-pa .card-machine , html.accessib-contraste-pa .card-machine .button-machine-cards{
    background: #000; border: 1px solid;
}

html.accessib-contraste-pa .warranty p{
    color: #ff0 !important;
}

html.accessib-contraste-pa .mySwiper-cards-machine .swiper-button-next-machine img , html.accessib-contraste-pa .mySwiper-cards-machine .swiper-button-prev-machine img{
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;;
}

html.accessib-contraste-pa .swiper-pagination-machines {
    background: red;
}

html.accessib-contraste-pa .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #ff0 !important;
    box-shadow: 0 1px 5px #ff0 !important;
}

html.accessib-contraste-pa .mySwiper-benefits .swiper-button-next-unique img , html.accessib-contraste-pa .mySwiper-benefits .swiper-button-prev-unique img{
    filter: brightness(0) saturate(100%) invert(97%) sepia(91%) saturate(7498%) hue-rotate(359deg) brightness(103%) contrast(103%) !important;;
}

html.accessib-contraste-pa .mySwiper-benefits .swiper-pagination-progressbar {
    background: red !important;
}

html.accessib-contraste-pa .box-gray .buttons-rent-buy-container .button-rent.button-active , html.accessib-contraste-pa .box-gray .buttons-rent-buy-container .button-buy.button-active{
    background: #ff0 !important;
    color: #000 !important;
}


/* Contraste cinza*/

html.accessib-contraste-pb .box-gray{
    background: #000 !important;
}

html.accessib-contraste-pb .card{
    background: #000 !important;
    border: 1px solid !important;
}

html.accessib-contraste-pb .card-mobile{
    background: #000 !important;
    border: 1px solid;
}

html.accessib-contraste-pb .card-mobile img{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%) !important;
}


html.accessib-contraste-pb  .home #background-home .mySwiper-banner .swiper-button-next , html.accessib-contraste-pb  .home #background-home .mySwiper-banner .swiper-button-prev{
    background: #000 !important;
}

html.accessib-contraste-pb .card-machine , html.accessib-contraste-pb .card-machine .button-machine-cards{
    background: #000; border: 1px solid;
}

html.accessib-contraste-pb .warranty p{
    color: #fff !important;
}

html.accessib-contraste-pb .card-machine-mobile , html.accessib-contraste-pb .card-machine-mobile .button-machine-cards{
    background: #000;
     border: 1px solid;
}

html.accessib-contraste-pb .swiper-pagination-machines-mobile{
    background: #fff !important;
}

html.accessib-contraste-pb .swiper-pagination-machines {
    background: grey;
}

html.accessib-contraste-pb .box-gray .buttons-rent-buy-container .button-rent.button-active , html.accessib-contraste-pb .box-gray .buttons-rent-buy-container .button-buy.button-active{
    background: #fff !important;
    color: #000 !important;
}

html.accessib-contraste-pb .box-gray .buttons-rent-buy-container .button-rent-mobile.button-active , html.accessib-contraste-pb .box-gray .buttons-rent-buy-container .button-buy-mobile.button-active{
    background: #fff !important;
    color: #000 !important;
}
html.accessib-contraste-pb .card-machine , html.accessib-contraste-pb .card-machine .button-machine-cards{
    background: #000; 
    border: 1px solid;
}

html.accessib-contraste-pb .mySwiper-benefits .swiper-pagination-progressbar {
    background: grey !important;
}

/* Contraste amarelo*/

html.accessib-contraste-pa .card{
    background: #000 !important;
    border: 1px solid !important;
}

html.accessib-contraste-pa .card-mobile{
    background: #000 !important;
    border: 1px solid;
}

html.accessib-contraste-pa .card-mobile img{
    filter: brightness(0) saturate(100%) invert(87%) sepia(62%) saturate(2555%) hue-rotate(359deg) brightness(108%) contrast(106%) !important;
}

html.accessib-contraste-pa .box-gray .buttons-rent-buy-container .button-rent-mobile.button-active , html.accessib-contraste-pa .box-gray .buttons-rent-buy-container .button-buy-mobile.button-active{
    background: #ff0 !important;
    color: #000 !important;
}

html.accessib-contraste-pa .card-machine-mobile , html.accessib-contraste-pa .card-machine-mobile .button-machine-cards{
    background: #000;
     border: 1px solid;
}

html.accessib-contraste-pa .swiper-button-next-machine-mobile img , html.accessib-contraste-pa .swiper-button-prev-machine-mobile img{
    filter: brightness(0) saturate(100%) invert(87%) sepia(62%) saturate(2555%) hue-rotate(359deg) brightness(108%) contrast(106%) !important;
}

html.accessib-contraste-pa .swiper-pagination-machines-mobile {
    background: red !important;
}

/* SALA VIP*/
/*Contraste amarelo*/

html.accessib-contraste-pa .header-salavip{
    filter: grayscale(100%) opacity(80%)!important;;
}

html.accessib-contraste-pa .conteudo-salavip, html.accessib-contraste-pa .infos-salavip{
    background: #000;
}

html.accessib-contraste-pa .accordion-item{
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .accordion-button{
    background-color: #000;
}

html.accessib-contraste-pa .layout-btn-acordeoes img{
    filter: brightness(0) saturate(100%) invert(87%) sepia(62%) saturate(2555%) hue-rotate(359deg) brightness(108%) contrast(106%) !important;
}

html.accessib-contraste-pa .accordion-button::after{
    filter: brightness(0) saturate(100%) invert(87%) sepia(62%) saturate(2555%) hue-rotate(359deg) brightness(108%) contrast(106%) !important;
}

html.accessib-contraste-pa .btn-select{
    background: #000;
    border: 1px solid;
}

html.accessib-contraste-pa .btn-select img{
    filter: brightness(0) saturate(100%) invert(87%) sepia(62%) saturate(2555%) hue-rotate(359deg) brightness(108%) contrast(106%) !important;
}

html.accessib-contraste-pa .btn-select:hover , html.accessib-contraste-pa .btn-select:focus{
    border-bottom: 1px solid !important;
}

html.accessib-contraste-pa #a{
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pa #a li{
    border: 1px solid;
}
html.accessib-contraste-pa #a li img{
    filter:  invert(1) sepia(1) saturate(10) opacity(100%) hue-rotate(40deg) brightness(3) !important;
}

html.accessib-contraste-pa #a li.active{
    background: #000;
}



html.accessib-contraste-pa .bandeiras-sala a{
    color: #ff0 !important;
}

html.accessib-contraste-pa .download-terms{
    background: #000 !important;
    border: 1px solid;
    box-shadow: none !important;
}

html.accessib-contraste-pa .download-terms img{
    filter: grayscale(100%) opacity(80%)!important;
}

html.accessib-contraste-pa .prev-next-mobile img{
    filter:  invert(1) sepia(1) saturate(10) opacity(100%) hue-rotate(40deg) brightness(3) !important;
    box-shadow: none;

}

/* Contraste cinza*/

html.accessib-contraste-pb .header-salavip{
    filter: grayscale(100%) opacity(80%)!important;;
}

html.accessib-contraste-pb .conteudo-salavip, html.accessib-contraste-pb .infos-salavip{
    background: #000;
}

html.accessib-contraste-pb .accordion-item{
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pb .accordion-button{
    background-color: #000;
}

html.accessib-contraste-pb .layout-btn-acordeoes img{
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7500%) hue-rotate(66deg) brightness(110%) contrast(101%) !important;
}

html.accessib-contraste-pb .accordion-button::after{
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7500%) hue-rotate(66deg) brightness(110%) contrast(101%) !important; 
}

html.accessib-contraste-pb .bandeiras-sala a{
    color: #fff !important;
}


html.accessib-contraste-pb .btn-select:hover , html.accessib-contraste-pb .btn-select:focus{
    border-bottom: 1px solid !important;
}

html.accessib-contraste-pb #a{
    background: #000;
    border: 1px solid;
}
html.accessib-contraste-pb #a li{
    border: 1px solid;
}

html.accessib-contraste-pb #a li.active{
    background: #000;
}
html.accessib-contraste-pb .btn-select{
    background: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .prev-next-desktop img{
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7500%) hue-rotate(66deg) brightness(110%) contrast(101%) !important; 
    box-shadow: none;

}

html.accessib-contraste-pb .download-terms{
    background: #000 !important;
    border: 1px solid;
    box-shadow: none !important;
}

html.accessib-contraste-pb .download-terms img{
    filter: grayscale(100%) opacity(80%)!important;
}

/* Beneficios e ofertas*/
/* Contraste amarelo*/
html.accessib-contraste-pa .home #background-home img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pa #box-bg{
  background: #000;
}
html.accessib-contraste-pa .box-bg h3{
   color: #ff0!important;
}

html.accessib-contraste-pa .card-category{
    background-color: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .card-category p{
    color: #ff0 !important;
}
html.accessib-contraste-pa .card-category img{
    filter: brightness(0) saturate(100%) invert(91%) sepia(80%) saturate(6085%) hue-rotate(357deg) brightness(103%) contrast(101%) !important;
}
html.accessib-contraste-pa .card-category:hover{
    background: #ff0 !important;
}
html.accessib-contraste-pa .card-category:hover p{
    color: #000!important;
}
html.accessib-contraste-pa .card-category:hover img{
    filter: grayscale(100%) opacity(100%)!important;
}
html.accessib-contraste-pa .card-category.active{
    background: #ff0;
}

html.accessib-contraste-pa .card-category.active p , html.accessib-contraste-pa .card-category.active img {
    color: #000!important;
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pa .flags-container{
    border-top: 1px solid;
    background-color: #000;
}
html.accessib-contraste-pa .flags-choose{
    background-color: #000;
    border: 1px solid;
}

html.accessib-contraste-pa .flag-rectangle{
    background-color: #000;
    border: 1px solid;
}
html.accessib-contraste-pa .flag-rectangle.active-flag{
    background: grey;
}
html.accessib-contraste-pa .flag-rectangle img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pa .select-card-container{
    border-top: 1px solid;
    background: #000;
}

html.accessib-contraste-pa .card-image{
    background-color: #ff0;
}

html.accessib-contraste-pa .swiper-slide img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pa .swiper-slide.clicked h3 {
    color: #000 !important;
}

html.accessib-contraste-pa .swiper-button-next-select-cards-mobile img , html.accessib-contraste-pa .swiper-button-prev-select-cards-mobile img{
    filter: brightness(0) saturate(100%) invert(91%) sepia(80%) saturate(6085%) hue-rotate(357deg) brightness(103%) contrast(101%) !important;
}

html.accessib-contraste-pa .benefits-container{
    background: #000;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
html.accessib-contraste-pa .banner-swiper-container .swiper-button-prev , html.accessib-contraste-pa .banner-swiper-container .swiper-button-next{
    background-color: unset !important;
}
html.accessib-contraste-pa .select-menu .fas{
    border-style: unset;
}
html.accessib-contraste-pa .select-bar{
    background-color: #ff0;
}
html.accessib-contraste-pa .options-list.active, html.accessib-contraste-pa .options-list-categoria.active{
    background-color: #ff0;
}

html.accessib-contraste-pa .containerFiltro .option{
    color: #000 !important;
}

html.accessib-contraste-pa .containerFiltro  .option:hover .barHover, .containerFiltro  .option.selected .barHover{
    background-color: #000 !important;
}
html.accessib-contraste-pa .select-menu .fas::after{
    border-bottom-color: #ff0 !important;
}

/* Contraste cinza */

html.accessib-contraste-pb .home #background-home img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pb #box-bg{
  background: #000;
}


html.accessib-contraste-pb .card-category{
    background-color: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .card-category:hover{
    background: grey !important;
}
html.accessib-contraste-pb .card-category:hover p{
    color: #000!important;
}
html.accessib-contraste-pb .card-category:hover img{
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%) !important;
}
html.accessib-contraste-pb .card-category.active{
    background: grey;
}

html.accessib-contraste-pb .card-category.active p , html.accessib-contraste-pb .card-category.active img {
    color: #000!important;
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%) !important;
}

html.accessib-contraste-pb .flags-container{
    border-top: 1px solid;
    background-color: #000;
}
html.accessib-contraste-pb .flags-choose{
    background-color: #000;
    border: 1px solid;
}

html.accessib-contraste-pb .flag-rectangle{
    background-color: #000;
    border: 1px solid;
}
html.accessib-contraste-pb .flag-rectangle.active-flag{
    background: grey;
}
html.accessib-contraste-pb .flag-rectangle img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pb .select-card-container{
    border-top: 1px solid;
    background: #000;
}



html.accessib-contraste-pb .swiper-slide img{
    filter: grayscale(100%) opacity(100%)!important;
}

html.accessib-contraste-pb .swiper-slide.clicked h3 {
    color: #000 !important;
}



html.accessib-contraste-pb .benefits-container{
    background: #000;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
html.accessib-contraste-pb .banner-swiper-container .swiper-button-prev , html.accessib-contraste-pb .banner-swiper-container .swiper-button-next{
    background-color: unset !important;
}
html.accessib-contraste-pb .select-menu .fas{
    border-style: unset;
}
html.accessib-contraste-pb .select-bar{
    background-color: #fff;
}
html.accessib-contraste-pb .options-list.active, .options-list-categoria.active{
    background-color: #fff;
}

html.accessib-contraste-pb .containerFiltro .option{
    color: #000 !important;
}

html.accessib-contraste-pb .containerFiltro  .option:hover .barHover, .containerFiltro  .option.selected .barHover{
    background-color: #000 !important;
}
