@charset "UTF-8";
:root {
  --blau: #0063c3; /* rgba(0, 99, 195, 1); */
  --grau: #585255; /* #58595b; */
  --hellgrau: #999999;
  --bggrau-alt: rgba(236, 239, 243, 0.97);
  --bggrau: #f4f4f4; /* #f3f5f6; */
  --bgnav: rgba(255,255,255,0.97);
  --btnradius: 5px;
    
  --sky: #00bce4; 
  --sea: #7ee0dd; 
  --grass: #2cc84d;
    
  --yellow: #fedd00; 
  --orange: #ff6720; 
  --red: #e01029; 
  --burgundy: #840b55;
  --navy: #151f6d;
  --sand: #b3a987; 
  --slate: #8899aa;
  --stone: #adadad;
  --graphite: #605d75;
  --sand80: #C2BA9F; 
  --slate80: #A0ADBB;
  --stone80: #BDBDBD;
  --graphite80: #807D91;
  --sand60: #D1CBB7; 
  --slate60: #B8C2CC;
  --stone60: #CECECE;
  --graphite60: #A09EAC; 
  --sand40: #E1DDCF; 
  --slate40: #CFD6DD;
  --stone40: #DEDEDE;
  --graphite40: #C0BEC8;
  --sand20: #F0EEE7; 
  --slate20: #E7EBEE;
  --stone20: #EFEFEF;
  --graphite20: #DFDFE3;
  --sand10: #f7f6f3; 
  --slate10: #f3f5f6;
  --stone10: #f7f7f7;
  --graphite10: #efeef1;
  
  --hub-line: 1px solid var(--stone60);
}


@font-face {
  font-family: 'Poppins';
  src:
    url('fonts/amg_typ_poppins-regular-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-italic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-medium-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-medium-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-mediumitalic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-mediumitalic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-semibold-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-semibold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-semibolditalic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-semibolditalic-webfont.woff') format('woff');
  font-weight: bold;
  font-style: italic;
} 

@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-light-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-light-webfont.woff') format('woff');
  font-weight: 200;
  font-style: normal;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-lightitalic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-lightitalic-webfont.woff') format('woff');
  font-weight: 200;
  font-style: italic;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-thin-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-thin-webfont.woff') format('woff');
  font-weight: 100;
  font-style: normal;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-thinitalic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-thinitalic-webfont.woff') format('woff');
  font-weight: 100;
  font-style: italic;
} 
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-black-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-black-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins';
  src: 
    url('fonts/amg_typ_poppins-blackitalic-webfont.woff2') format('woff2'),
    url('fonts/amg_typ_poppins-blackitalic-webfont.woff') format('woff');
  font-weight: 900;
  font-style: italic;
} 

@font-face{
	font-family: 'FontAwesome';
	font-style:normal;
	src:url(fonts/fa-solid-900.eot);
	src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
	url(fonts/fa-solid-900.woff2) format("woff2"),
	url(fonts/fa-solid-900.woff) format("woff"),
	url(fonts/fa-solid-900.ttf) format("truetype"),
	url(fonts/fa-solid-900.svg#fontawesome) format("svg");
} 


body {
	background:repeat-x #fcfcfc;
	margin:0;
	overflow-y: scroll;
}
body, td, .grau {
	font-family: Poppins,FontAwesome,sans-serif ;
	color:#595959;
}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

article, aside, figure, footer, header, hgroup, nav, section {
	display:block;
}

h1{font-size:1.8em;margin:1em 0;color:var(--blau);}
h2{font-size:1.714em;margin:0.83em 0;}
h3 {font-size:1.429em;margin:1em 0 0 0;color:var(--blau);}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}

h1, h2, h3, h4, h5, h6, footer, .datebox {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

.border {
	border: 1px solid rgba(200,200,200,0.3);
}

.underline, hr {
	border-bottom:1px solid #aeaeae;
	border-top:none;
	border-left:none;
	border-right:none;
}

a.btn-1 {
  border: 2px solid #fff;
  color: #fff;
  font-size: 1rem;
  line-height: 1rem;
  padding: 14px 36px;
  border-radius: 2em;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: .5px;
  float: none;
  transition: color .3s ease 0s, background-color 0.3s ease 0s;
}

a.btn-1:hover {
  background: #fff none repeat scroll 0 0;
  color: #0063c3;
}

a.btn-2, input.btn-2, button.btn-2, a.btn-3, input.btn-3, button.btn-3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 2px solid var(--blau);
  color: var(--blau);
  font-size: .9rem;
  line-height: 1.1rem;
  padding: 14px 36px !important;
  border-radius: 2em !important;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  letter-spacing: 0.5px;
  float: none;
  transition: color .3s ease 0s, background-color 0.3s ease 0s;
  cursor:pointer;
}

a.btn-2:hover, a.btn-3, input.btn-3, button.btn-3 {
  background: var(--blau) none repeat scroll 0 0;
  color: #fff;
}

.btn-3:hover {
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  color: var(--blau);
}

a, .blau {
	color:var(--blau);
}

a.tel, a.link, a.download, a.extlink, a.produkte, a.pdf, a.bestellen {
	display:block;
	margin:0.5em 0;
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:0 4px;
	overflow:auto;
}

a.tel {
	background-position:0 1px;
	background-image:url(../img/arrow-phone.png);
}
a.link, a.produkte, #navright ul.child li a {
	background-image:url(../img/arrow-blue-02.png);
}
a.download {
	background-image:url(../img/arrow-download.png);
}
a.extlink {
	background-image:url(../img/arrow-extlink.png);
}
a.pdf {
	background-position:0 1px;
	background-image:url(../img/pdf-icon.gif);
}
a.bestellen {
	background-position:0 1px;
	background-image:url(../img/warenkorb-small.png);
}

a.produkte {
	float:left;
	width:40%;
	margin-top:0;
}

a.inlink {
	display:inline;
}

form > div {
  padding: 0.6em;
}

input, select {
	border: 1px solid #cdcdcd;
	background-color: #f2f2f2;
	font-size: 0.83em;
	padding:4px;
	margin:5px 0;
	width: 250px;
}

input[type=submit], input[type=button]{
	background-color: var(--blau);
	color:#fff;
  width: auto;
  min-width: 200px;
}

input[type=checkbox] {
	background-color: var(--blau);
	height: 20px;
  cursor: pointer;
  margin: 0;
}

a:focus, input:focus, select:focus {
  outline: 3px solid var(--blau)  !important;
  outline-offset: 2px;
}

#container {
	margin: 21px auto 0 auto;
    width: 92%;
	max-width:968px;
	background-color:#fff;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px #ccc;
	border-radius:4px;
	padding: 22px 2%;
}

footer {
	margin: 5px auto 50px auto;
    width: 92%;
	max-width:968px;
	color:#565656;
	font-size:0.85em;
}

.small {
	font-size:0.75em;
}

.clear { clear:both; display:inline-block; margin:0; padding:0; }
.clearfix{ zoom:1 }
.clearfix:before,.clearfix:after{ content:""; display:table }
.clearfix:after{ clear:both }

.imgleft, .datebox {
	float:left;
	margin: 0 3% 0 0;
}

.w-100 {
  width: 100%;
}

.datebox {
	background-color:#17adfb;
	color:#fff;
	text-align:center;
	font-size:20px;
	width:88px;
	line-height:22px;
	padding:0.2em 0;
}

.slidethumb {
	width:162px;
	height:93px;
	overflow:hidden;
	margin-bottom: 10px;
	border: 1px solid #e0e0e0;
}

.slidethumb img {
	width:162px;
}

#content {
}

#content h2 {
	background-color:var(--blau);
	font-size:1.714em;
	color:#fff;
	padding:0.5% 2%;
	margin-bottom: 0;
}

#content a h2 {
	text-align: right;
}

#content h3 {
	margin:15px 0;
}

#content h1 {
	margin-top:0;
}

#content h1.underline {
	margin-top:1.5em;
}

#content h3 + p {
	margin-top:0.25em;
}

.hubitem {
	width:100%;
	margin-bottom:1.5em;
}

.slidedeck {
	float:left;
	width:162px;
	margin-right:33px;
}

#rechts {
	color:#595959;
}

#rechts h4 {
	color:#000;
	font-size:1.714em;
	border-bottom:1px solid #aeaeae;
	margin:1em 0 0.5em 0;
}
#rechts p {
	margin:0.5em 0;
}

.rightteaser {
	padding-bottom:1em;
}

.akkordeonoverlay {
	cursor:pointer;
}

.akkordeonoverlay h1 {
	color:#2061a3;
}

.akkordeonstory {
	display:none;
}

.akkordeonbut {
	display:inline;
}



@media (max-width: 384px) {
.imgleft {
	float:none;

}
}

@media (min-width: 768px) {
#UpperContainerBereich {
	font-size:2.25em;
}
}

@media (max-width: 767px) {
#UpperContainerBereich {
	font-size:1em;
	width:auto;
}
}

@media only screen and (min-width: 768px){
.onecol{width:5.801104972%}
.twocol{width:14.364640883%}
.threecol{width:22.928176794%}
.fourcol{width:31.491712705%}
.fivecol{width:40.055248616%}
.sixcol{width:48.618784527%}
.sevencol{width:57.182320438000005%}
.eightcol{width:65.74585634900001%}
.ninecol{width:74.30939226%}
.tencol{width:82.87292817100001%}
.elevencol{width:91.436464082%}
.twelvecol{width:99.999999993%}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}
.first{margin-left:0}
.last{float:right}
.wrap{max-width:968px}

.textwrapper {
 overflow:hidden;
	margin-left: 194px;
  width: 57%; 

}
}

#UpperContainerLogo {height: 64px;}
#UpperContainer {
	background-image: url('../img/amgen-blue.svg');
	background-position: right;
	background-repeat: no-repeat;
	background-size: 120px 37px;
}
#UpperContainer h1 {
	font-weight: bold;
	font-size: 1.8em;
	margin: 0;
	width: 80%;
}

.fullwidth {width:100%}
.slidedeckholder {height: 120px;}
.nok, .ok {display: none;}
.headingclickable{display: block;
border-top: 1px solid #ccc;
width: 100%;
cursor: pointer;
padding: 5px;
color: black !important;
margin-top: 2px;}
.done {
	color: #558ed5 !important;
}
.done .ok {
	display: inline;
}
.error {
	color: #d13f3f !important;
}
.error .nok {
	display: inline;
}
#material-description {
	padding: 25px 0;
	  line-height: 1.4em;
}
.eintrag {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
td.center {
	text-align: center;
}
.center div {
	margin: 0 auto;
	text-align: center;
}

.center table {
	margin: 0 auto;
}

.text-center {
  text-align: center;
}

#warningmessage {
	color: gray;
	font-size: 80%;
	padding-bottom: 20px;
}
.clear {
	clear:both;
	height: 1px;
	width: 100%;
}
#warenkorb {
	float: right;
	margin: 0;
	padding: 3px 0 0 0;
}
#warenkorb img {
	vertical-align: middle;
}
table {
    border-collapse: collapse;
}
.missing {
  background-color: #FFDDDD;
}
.missing::before {
  content: 'Bitte ergänzen Sie die fehlenden Angaben:';
  display: block;
  font-size:85%;
  padding: 0.5em 0;
}
.red {
  color: #DD0000;
}
#warenkorb_div {
	text-align: center;
}

.hidden {
	display: none;
}
sup {
        font-size: 0.83em;
        vertical-align: super;
        line-height: 0;
    }

.desc {
	float: left;
	/* width: 40%; */
    padding: 0.5em 1em 0.5em 0;
}
.inp {
	text-align: right;
}
.row2 {
	clear: both;
  /* border-bottom: #ccc solid 1px; */
}
#sicher {
	height: 110px;
}

@media only screen and (max-width: 450px){
	#sicher {
		height: 20px;
	}
	input.text, select {
		width: 100%;
	}
	.desc.checkbox {
		height: 20px;
    	margin-right: 5px;
    	width: 20px;
	}
	input.checkbox {
		height: 15px;
		width: 15px;
	}
}
@media only screen and (max-width: 520px){
	#UpperContainer h3 {
		width: 63%;
    	font-size: 1.2em;
	}
}
.important {
	border-left: 5px solid var(--blau);
	border-right: 5px solid var(--blau);
padding: 10px;
}


input {
	border: 1px solid #cdcdcd;
	background-color: #f2f2f2;
	font-size: 0.83em;
	padding:4px;
	margin:5px 0;
	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

input[type=submit], input[type=button]{
	transition: all 0.5s ease;
	background-color: var(--blau);
	color:#fff;
	border: var(--blau) solid 1.5px;
	border-radius: 4px;
	font-size: 16px;
	padding: 10px 30px;
	display: inline-block;
}

input[type=submit]:hover, input[type=button]:hover {
	color: var(--blau);
	background: none;
}

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: white;
  font-family: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  /* display: block; */
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  box-shadow: 0 0 5px #999999;
  border-color: #999999;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
  background-color: #dddddd;
  cursor: default;
}
input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
  background-color: #dddddd;
  cursor: default;
}
input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
  border-radius: 3px;
}


/* Cookiebot */

/* 
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
        border-color: var(--blau) !important;
        color: #141414 !important;
background-color: #ffffff !important; } 
.CybotCookiebotDialogBodyButton
{
border-color: var(--blau) !important;
color: #141414 !important;
background-color: #ffffff !important; 
}
#nvtext {     font-weight: bold; }


*/

@import url("https://fonts.amgen.com/s/Roboto/v2.138/stylesheet.css");
@import url("https://fonts.amgen.com/s/Arial/v07/stylesheet.css");


#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
        border-color: #0063C3 !important;
        color: #141414 !important;
background-color: #ffffff !important; 
} 
.CybotCookiebotDialogBodyButton
{

border-color: #0063C3 !important;
color: #141414 !important;
background-color: #ffffff !important; 
}
#nvtext strong{  
font-weight: bold !important; 
font-family:'Roboto-Regular', sans-serif !important;
}
#CybotCookiebotDialogHeader{
        display:none !important;
}
#CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog h2,#CybotCookiebotDialogBodyContentText p, #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {font-family:'Roboto-Regular', sans-serif !important;font-style: normal !important;}
#CybotCookiebotDialogTabContent,#CybotCookiebotDialog .CybotCookiebotScrollContainer{font-family:'Arial', sans-serif  !important;}


        @media only screen and (min-width: 1280px) {
                #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                        flex-direction: column-reverse !important;
                    }
                    #CybotCookiebotDialog.CybotEdge  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type),#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type){
                        margin-bottom: .5em !important;
                    }
                }
                @media only screen and (max-width: 600px) {
                        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                                   flex-direction: column-reverse !important;
                               }
                               #CybotCookiebotDialog.CybotEdge  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type),#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type){
                                margin-bottom: .5em !important;
                            }
                            #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDecline{
                                margin-bottom: .5em !important;
                           }
                        }
                            
        
        div#CybotCookiebotDialog {
                box-shadow: 0px 5px 5px #888, 0px -4px 5px #888 !important;
                top: auto !important;
                bottom: 0 !important;
                left: 0 !important;
                right: auto !important;
                transform-origin: 0 100% !important;
                width: 100% !important;
                box-sizing: border-box !important;
                max-width: 100% !important;
                transform: none !important;
            }
            #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog a:hover:after, #CybotCookiebotDialog a:hover:before, #CybotCookiebotDialog button:hover:after, #CybotCookiebotDialog button:hover:before,#CybotCookiebotDialog label:hover,
            #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,
         #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
                 color:#0063C3 !important;
         }
        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom: 1px solid #0063C3 !important;}
        #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
                border: 2px solid #0063C3 !important;
        }
        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{
                border-bottom: 1px solid #D6D6D6 !important;
             }
             #CybotCookiebotDialogBodyFieldsetInnerContainer{
                font-family: 'Roboto-Regular', sans-serif !important;
             }
             #CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
                background-color: #D6D6D6 !important;
                pointer-events: none;
            }
            #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
                background-color: #0063C3 !important;
            }
            #CybotCookiebotDialog img.CybotExternalLinkArrow {
                width:auto !important;
            }
            .CybotCookiebotDialogNavItem h1{
                font-weight:600 !important;
        }