body>dialog{display:none;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:720px;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:#ff7321;font-size:1.6em;text-transform:uppercase}
.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:#ff7321}
.cookiecontrol button{text-decoration:none;padding:18px 65px 13px 25px;color:#ff7321;font-weight:600;display:inline-block;text-transform:uppercase;font-family:inherit;position:relative;border:2px solid #ff7321;background-color:rgba(0,0,0,0);border-radius:35px;cursor:pointer;margin-right:20px;margin-bottom:20px;transition:.4s}
.cookiecontrol button:after{content:"";height:100%;width:48px;display:block;top:0;right:-1px;position:absolute;background-color:#ff7321;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-white.svg);background-size:18px !important;background-position:center;background-repeat:no-repeat;border-radius:35px}
.cookiecontrol button:hover{background-color:#ff7321;color:white;transition:.4s}
.cookiecontrol button:hover:after{right:-1px !important}