.gdprcookie {position: absolute;z-index: 9999;font-size: 1.2rem;line-height: 1.5em;line-height:1.5em;top: 0;margin: 0;width: 100%;padding:1rem;color: #FFFFFF;background: rgba(0,0,0,0.85);height:100%;}
.gdprcookie-intro {width: 40%;margin:10% auto 0 auto}
.gdprcookie-types {width: 40%;margin: 0 auto;}
.gdprcookie h1,
.gdprcookie h2 {font-size:1.6rem !important;margin:0 0 .5rem 0;padding:0; color:#FFFFFF}
.gdprcookie p {font-size:2rem;font-family: 'futurabt-medium';color:#FFFFFF}
.gdprcookie a {color:inherit;text-decoration: underline !important}
.gdprcookie-buttons {text-align:center;}
.gdprcookie-buttons button {color:rgba(0,0,0,1);font-size: 2rem;font-family:inherit;padding: 1rem;margin: 2rem 1rem;background:rgba(255,255,255,1);cursor: pointer;}
.gdprcookie-buttons button:disabled {color:rgba(0,0,0,0.5);background:rgba(255,255,255,.5);}
.gdprcookie-types ul {overflow:hidden;padding:0;margin:0 0 1rem;}
.gdprcookie-types li {display:block;list-style:none;float:left;width:50%;padding:0;margin:0;}
.gdprcookie-types input[type=checkbox] {filter: invert(100%);margin:0 0 0 .25rem !important;}
.gdprcookie-types input[type=checkbox]:checked {filter: invert(100%);margin:0 0 0 .25rem !important;}
.gdprcookie label {font-size: 1.6rem;line-height: 1.5em;margin-left: 1rem;}

@media (max-width: 991.98px) {
    .gdprcookie-intro {width: 100%;margin:10% auto 0 auto}
    .gdprcookie-types {width: 100%;margin: 0 auto;}
    .gdprcookie h2 {font-size:1.2rem !important;}
    .gdprcookie p {font-size:1.5rem;}
    .gdprcookie-buttons button {font-size: 1.5rem;padding: 1rem;margin: 1rem .5rem;}
    .gdprcookie label {font-size: 1.3rem;}
    .gdprcookie-types input[type=checkbox] {margin: 0  0 -0.1rem .025rem !important;}
    .gdprcookie-types input[type=checkbox]:checked {margin: 0  0 -0.1rem .025rem !important;}
}