.text-grey {
    color: #8d9091;
}
.link-blue {
    color: #00a3e0!important;
}

.bg-transparent {
    background-color: transparent;
}

.btn-cookies:hover {
    background-color: transparent!important;
}
.bg-normal {
    overflow: visible!important;
  }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo {
    justify-content: start!important; 
}
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
    background-color: transparent!important;
}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus {
    outline: 0!important;
}
.footer-background {
    background-color: #000000;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;    
}
@media only screen and (min-width: 320px) and (max-width: 1199px) {
    .vh-94 {
        min-height: 82vh;
    }
}
@media only screen and (max-width: 1366px) {
.container.footer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    }
}

.footer p a:hover {
    color: #163FE8!important;
}