body>dialog{display:none;background:red;position:fixed;top:200px !important;z-index:9999 !important}
@media only screen and (max-width:768px){body>dialog{top:20px !important}
}
body>dialog [open]:not([open='']){display:block}
body>.backdrop{z-index:100 !important}
body>._dialog_overlay{display:none !important}
.cookiecontrol{max-width:640px;border:0;outline:0;top:0 !important;padding:20px;position:fixed;font-weight:400;color:#58676d;background-color:white;box-shadow:0 0 20px rgba(0,0,0,0.25)}
.cookiecontrol .cookiecontrol-body{display:none}
@media only screen and (max-width:620px){.cookiecontrol{margin:0 20px;font-size:.9em;position:absolute;top:45% !important;transform:translateY(-50%)}
}
.cookiecontrol input[type='image']{position:absolute;top:15px;right:15px;transform:rotate(180deg);outline:0}
.cookiecontrol h1,.cookiecontrol h2,.cookiecontrol h3{margin-bottom:20px;color:#d0043c}
.cookiecontrol p{font-weight:200;margin-bottom:20px}
@media only screen and (max-width:768px){.cookiecontrol p{font-size:.875em;margin-bottom:10px}
}
.cookiecontrol a{color:inherit;font-weight:400}
.cookiecontrol hr{margin-bottom:20px;height:2px;outline:0;border:0;background:#d0043c}
.cookiecontrol .btn-group>button{padding:12px 20px 10px 20px;border:2px solid #d0043c;background-color:white;color:#d0043c;font-weight:600;cursor:pointer;min-width:188px;margin-bottom:5px;font-family:inherit;background:#d0043c;color:white;transition:.4s}
.cookiecontrol .btn-group>button:hover{color:white;background-color:#d0043c;opacity:.5}