/*

dblau:  #052042;
orange: #e53009;
hgrau:  #F2F3F5;
dgrau:  #8D8D8D;

*/
@font-face {
    font-family: '17erheadlinebold';
    src: url('../fonts/17erheadline-bold-webfont.woff2') format('woff2'),url('../fonts/17erheadline-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html, body {
	font-family:verdana, sans-serif;
    font-weight: 300;
	font-size: 16px;
	color: #052042;
	scroll-behavior: smooth;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
}
*:focus, .btn.focus, .btn:focus, button:focus {
	outline: 0 none;
	border: 0;
	border-color: transparent;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
::-webkit-scrollbar {
	width: 6px
}
::-webkit-scrollbar-track {
	background: #ffffff;
	border-radius: 3px
}
::-webkit-scrollbar-thumb {
	background: #052042;
	border-radius: 0px
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1480px;
    }
}
.is_stuck {
    z-index: 5000;    
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
figure {
	margin: 0;
	padding: 0;
}
strong {
	font-weight: 700;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: '17erheadlinebold', sans-serif;

}
h1, .h1, h2, .h2 {
	font-size: 58px;
    line-height: 60px;
}
h3, .h3 {
	font-size: 38px
}

h4, .h4, h5, .h5, h6, .h6 {
	font-size: 28px
}

.pb-100 {
    padding-bottom: 100px;
}
.pb-200 {
    padding-bottom: 200px;
}

.readon {
	color: #fff;
	display: inline-block;
	background-color: #052042;
	padding: 10px 18px 9px 18px;
	border: 1px solid #052042;
	transition: 0.3s;
}
.readon:hover {
	background-color: #eee;
	border: 1px solid #ddd;
	color: #052042;
}

.readon-orange {
	color: #052042;
	display: inline-block;
	background-color: #e53009;
	padding: 10px 18px 9px 18px;
	border: 1px solid #e53009;
	transition: 0.3s;
}
.readon-orange:hover {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #052042;
}

.bg-dblau {
    background-color: #052042;
    color: #fff;
}
.toprow.bg-dblau a{
    background-color: #052042;
    color: #fff;
}

.mod-breadcrumbs {
    font-size: 15px;
}

.breadcrumb-item a,
.newsitem a,
footer a,
.backbox a,
.download-kasten a{
    text-decoration: none;
}
.breadcrumb-item a:hover,
.newsitem a:hover,
footer a:hover,
.backbox a:hover{
    text-decoration: underline;
}

.breadcrumb-item.active,
footer a:hover{
    color: #c3c3c3;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #fff;
}

.download-kasten:hover a{
    color: #e53009;
}

.btn-primary {
    background-color: #052042;
    border-color: #052042;
}
.btn-primary:hover {
    background-color: transparent;
    border-color: #052042;
    color: #e53009;
}

.text-red {
    color:#e53009;
}

.bg-dblau h1,
.bg-dblau h2,
.bg-dblau h1 a,
.bg-dblau h2 a,
.bg-dblau h5{
    /*color: #e53009;*/
    color: #fff;
}
.bg-dblau a{
    color: #fff;
}

header a,
aside a {
    text-decoration: none;
}

header nav.navbar-expand-lg  ul.nav li a {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.02em;
    border-bottom: 0px solid #fff;
    transition: all 0.2s ease;
}

header nav.navbar-expand-lg  ul.nav li:hover a,
header nav.navbar-expand-lg  ul.nav li.active a  {
    border-bottom: 5px solid #052042;
    transition: all 0.2s ease;
}

.toprow {
    font-size: 14px;
}

.toprow .cta {
    background-color: #e53009!important;
    color: #fff!important;
    padding: 8px 15px;
    text-transform: uppercase;
    font-weight: 700;
    margin-left: 15px;
}
.toprow .cta:hover {
    color: #052042!important;
    
}

a.cta {
    text-decoration: none;
}

.ctared {
    text-decoration: none;
    background-color: #e53009!important;
    color: #fff!important;
    padding: 8px 15px;

}
.ctared:hover {
    color: #052042!important;  
}


.toprow .navbar,
.toprow .nav-link {
    padding-top: 0;
    padding-bottom: 0;
}

.toprow .active a,
.toprow a:hover {
    color: #e53009;
}


.mainnav .navbar-light .navbar-nav .nav-link {
    color: #052042;
}


.mainnav .navbar-light .navbar-nav .nav-item.active  {
    font-weight: 700;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-menu {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 12rem;
    padding: 25px 0 15px 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-image: url("../images/bg-tipsy.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #052042;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.15);
    border-radius: 0rem;
}


.dropdown-menu a {
    color: #fff;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.85rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    background-image: url("../images/bg-submenu.png");
    background-repeat: no-repeat;
    background-position: center left;
    border: 0;
}




.navbar-brand {
    display: block;
    background-color: #fff;
    padding: 20px;
    position: absolute;
    max-width: 220px;
    height: auto;
    z-index: 5500;
    left: -2px;
    top: -65px;
    -webkit-transition: all 500ms ease-out 0.2s;
    -moz-transition: all 500ms ease-out 0.2s;
    -o-transition: all 500ms ease-out 0.2s;
    transition: all 500ms ease-out 0.2s;    
}
/*
.is_stuck .navbar-brand {
    top: 0px;
}
*/
.nn-caption {
	position: relative;
	padding: 0;
	margin: 0;
}

.nn-caption h2 {
    font-size: 58px;
    line-height: 48px;
}


@media (max-width: 991px) {  
    .nn-caption h1,
    .nn-caption h2 {
        font-size: 38px;
        line-height: 38px;
    }  
}

.nn-caption img {
	display: block;
	width: 100%!important;
	height: auto;
}
.nn-caption:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("../images/bg-herotext.png");
	background-repeat: no-repeat;
	background-position: center left;
	background-size: 100% 100% ;
	z-index: 1;
}


.nn-caption-container {
    position: relative;
    top: 50%;
}

.nn-caption-text {
	display: block;
	position: absolute;
	left: 15px;
	width: 50%;
	top: 50%;
	-ms-transform: translateY(-20%);
	transform: translateY(-20%);
	padding: 1em;
	z-index: 2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 1.2;
}
.nn-caption h1, 
.nn-caption h2, 
.nn-caption h3, 
.nn-caption h4, 
.nn-caption h5, 
.nn-caption-text, 
.nn-caption-text a {
	color: #fff;
    /*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/
}

.nav-tabs {
    margin-top: 5px;
    border-top: 4px solid #052042;
    border-left: 4px solid #052042;
    border-right: 4px solid #052042
}

.nav-tabs .nav-link {    
    color: #fff;
    background-color: #052042;
    font-weight: 700;
    border: 0px solid transparent;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}
.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active {
    color: #052042;
    background-color: #fff;;
    border-color: #dee2e6 #dee2e6 #fff;
}

.tab-content {
    margin-top: -1px;
    background-color: #fff;
    color: #052042;
    padding: 15px;
    border-top: 0px;
    border-radius: 0;
    border-bottom: 4px solid #052042;
    border-left: 4px solid #052042;
    border-right: 4px solid #052042
}


form input {
    width: 100%;
    border: 1px solid #052042;
    padding: 8px;
}

::-webkit-input-placeholder { 
  color: #052042;
    font-size: 14px
}

:-ms-input-placeholder {
  color: #052042;
    font-size: 14px
}

::placeholder {
  color: #052042;
    font-size: 14px
}

/*.bg-lines-1 {
    background-image: url("../images/bg-lines.png");
    background-repeat: no-repeat;
    background-position: center center;
}*/


.pb-10 {
    padding-bottom: 6rem;
}



.bg-light {
    background-color: #F2F3F5!important
}

.pfeil_links,
.pfeil_rechts {
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 40px;
    border: 0px solid #000;
    cursor: pointer;
    top: calc(50% - 20px);
    background-repeat: no-repeat;
    background-position: center center;
}


.pfeil_links {
    top: calc(50% - 15px);
    background-image: url("../images/bg-arrow-left.png");
}
.pfeil_rechts {
    top: calc(50% - 15px);
    background-image: url("../images/bg-arrow-right.png");
}


.mainbox h3 {
    line-height: 0.8!important;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 700;
    color: #e53009;
    text-decoration: none;
}

.mainbox .bg-white {
    color: #052042;
}

.topoffset {
margin-top:-200px;
margin-bottom: 50px;
}

@media (max-width: 991px) { 
    .topoffset {
        margin-top:-80px;
        }
}

.tarifslider {
    font-size: 14px;
}

.tarifslider a{
    text-decoration: underline;
    color: #e53009
}

.tarifslider h3 {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 0.8!important;
    color: #052042;
}


.tarifslider h4 {
    line-height: 0.8!important;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 700;
    color: #e53009;
    text-decoration: none;
}

.tarifslider .bg-dblau h4 {
    color: #fff;
}


.bulletpoints h5 {
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}


.bg-tipsy-line {
    background-image: url("../images/bg-tipsy-line.png");
    background-repeat: no-repeat;
    background-position: bottom left;
}
.bg-tipsy-line-orange{
    background-image: url("../images/bg-tipsy-line-orange.png");
    background-repeat: no-repeat;
    background-position: bottom left;
}


.news h6,
.video h6{
    font-size: 24px;
    text-transform: uppercase;
    
}
.news h6,
.news p{
    color: #052042
}

.video h6,
.video p{
    color: #e53009
}

.news h5 {
    line-height: 0.7;
    margin: 0 0 15px 0;
    padding: 0;
}

.news h5 a {
    color: #052042;
    font-size: 18px;
    text-transform: uppercase;
}

.news article p  {
    font-size: 14px;
}

.news article p a {
    color: #e53009;
    text-decoration: underline;
}

.bg-line {
    background-image: url("../images/bg-line.png");
    background-repeat: no-repeat;
    background-position: top center;
}

.bg-line a {
    color: #052042;
    text-decoration: underline;
}

.bg-line-orange{
    background-image: url("../images/bg-line-orange.png");
    background-repeat: no-repeat;
    background-position: top center;
}


.bg-line-orange a {
    color: #e53009;
    text-decoration: underline;
}

footer h6 {
    font-family:verdana, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #052042;
}


footer {
    font-size: 14px;
    font-weight: 300;
}



.gewerbeoptional h3 {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 0.8!important;
    color: #fff;
}

.newsblog h2 a {
    font-size: 24px;
}


.partnerwerden h2,
.partnerwerden h3,
.partnerwerden h4{
    font-size: 24px;
    text-transform: uppercase;
    line-height: 0.8!important;
    color: #052042;
}


.partnerwerden h5,
.partnerwerden .bg-dblau h4,
.kontaktpartner h5{
    font-size: 20px;
    text-transform: uppercase;
    line-height: 0.8!important;
    color: #e53009;
}

.partnerwerden .bg-dblau h4{
    color: #fff;
}

.kontaktpartner h6{
    font-size: 24px;
    text-transform: uppercase;
    line-height: 1.2!important;
    color: #fff;
}

.bg-orange {
    background-color: #eee;
    color: #052042;
}

.buergermeister {
    font-size: 16px;
    font-style: italic;
}

.buergermeister h4 {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1.1!important;
    color: #fff;
    font-style: normal;
}

.buergermeister img {
    margin-bottom: 15px;
}


.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    width: 100%;
}

.bfbs3-form-control {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    border-bottom: 1px solid #052042;
    box-shadow: none;
    
}

#ff_form3 section {
    width: 100%;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
}

#ff_form3 h4 {
    margin-top: 15px;
    line-height: 1!important;
    margin-bottom: 15px;
    font-size: 18px;
}

#ff_form3 label {
    width: 100%;
    font-weight: 300;
}

#ff_elem125,
#ff_elem125_1 {
    width: 50px;
    margin-top: 5px;
    float: left;
}

#ff_form3  .bfbs3-radio-inline+.bfbs3-radio-inline {
    margin-left: 0px;
}

#ff_form3 .bfbs3-nonform-control {
    width: 100%!important;
}

#bfLabel125 {
    display: none!important;
}

#ff_form3 .bfbs3-btn {
    border-radius: 0px;
    text-transform: uppercase
}

.downlist li {
    background-image: url("../images/icon-download.svg");
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center left;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 35px!important;
    color: #052042; 
    list-style: none;
    display: block;
    padding-left: 30px;
    margin-left: 0;
}
.downlist li a {
    color: #052042;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #e53009;
}

aside ul li:first-child {
    margin-right: 10px;
}

aside ul li a {
    color: #fff!important;
}

aside ul li a:hover {
    color: #e53009!important;
}

.social img {
    height: 20px;
    width: auto;
}

#bfSubmitButton {
    margin-left: 10px;
}

.bfbs3-btn-primary {
    background-color: #052042;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#052042', endColorstr='#052042', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #052042;
}

@media (max-width: 991px) { 

    .toprow .nav-link {
    padding: .0rem 0.5rem;
    }
    
    .navbar-toggler {
        margin-left: -15px;
    }
    
    .nn-caption-text {
        width: 100%;
    }    
    
    .navbar-brand {
        margin-right: -15px;
        top: 0px;
        padding: 0px;
        position: relative;
        max-width: auto;
        height: auto;
        z-index: 5500;
        -webkit-transition: all 500ms ease-out 0.2s;
        -moz-transition: all 500ms ease-out 0.2s;
        -o-transition: all 500ms ease-out 0.2s;
        transition: all 500ms ease-out 0.2s;    
    }  
    
    .video {
        margin-top: 50px;
    }
    

}

@media (max-width: 767px) {
    .navbar-toggler {
        margin-left: 0px;
    }
    .nn-caption-text h1,
    .nn-caption-text h2{
        font-size: 26px;
        line-height: 28px;
    } 
    
    .tarifslider h3 {
        line-height: 1.1!important;
    }  
    
    .buergermeister.w-75 {
        width: 100%!important
    }
    
    /*#slider_one .readon {
        display: none;
    }*/
    
    h1, .h1, h2, .h2 {
        font-size: 38px;
        line-height: 40px;
    }    
    
    
}

.bigsize {
  font-size:54px;
}


.ecar .nn-caption:after {
    display:none
}



.ecar .nn-caption-text {
    top: 30%;

}



@media (max-width: 767px){
 .ecar .nn-caption-text {
    display:none;

}
 
}



.w-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20% !important;
          flex: 0 0 20% !important;
  max-width: 20%;
}




.form-control {
    border-radius: 0rem;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    box-shadow: none;
}

.rsform-submit-button {
    border-radius: 0;
}

.bg-light .form-control {
    background-color: #F2F3F5;
    color: #052042;
    border-bottom: 1px solid #052042;
}


.bg-dblau .form-control {
    background-color: #052042;
    color: #fff;
    border-bottom: 1px solid #fff;
}

.bg-dblau .rsform-submit-button {
    background: #e53009;
    border-color: #e53009;
    color: #fff;
}

.bg-dblau .rsform-submit-button:hover {
    background-color: transparent;
    
}

#Wie_koennen_wir_Ihnen_helfen {
    border: 1px solid #fff;
}
.rsform-block-wie-koennen-wir-ihnen-helfen {
    margin-bottom: 35px!important;
}
.faq-item h4 a {
    text-decoration: none;
}

.faq-item h4:hover a {
    color: #e53009
}

.aboutitem h1,
.aboutitem .h1,
.aboutitem h2,
.aboutitem .h2,
.aboutitem h3,
.aboutitem .h3,
.aboutitem h4,
.aboutitem .h4,
.aboutitem h5,
.aboutitem .h5 {
    text-transform: uppercase;
    font-size: 24px;
}

.aboutboxen h4,
.gesellboxen h5 {
    color: #e53009
}

.f-carousel__dot {
    background-color: #e53009;
}
.f-button svg {
    stroke: #e53009;
}

@media (max-width: 991px) { 

    .navbar-collapse.collapse.show ul.ms-auto,
    .navbar-collapsing.collapse ul.ms-auto {
        margin-left: 0!important;
        margin-top: 25px;
    }

    .navbar-collapse.collapse.show ul.ms-auto li.nav-item,
    .navbar-collapse.collapsing ul.ms-auto li.nav-item{
        display: block;
        width: 100%;
        float: none;
    }
    
    .navbar-collapse.collapse.show ul.ms-auto li.nav-item a.mx-2,
    .navbar-collapse.collapse.show ul.ms-auto li.nav-item a.ms-2,
    .navbar-collapse.collapse.show ul.ms-auto li.nav-item a.mx-3,
    
    .navbar-collapse.collapsing ul.ms-auto li.nav-item a.mx-2,
    .navbar-collapse.collapsing ul.ms-auto li.nav-item a.ms-2,
    .navbar-collapse.collapsing ul.ms-auto li.nav-item a.mx-3    
    {
        margin-left: 0!important;
        margin-right: 0!important;
    }

    .navbar-collapse.collapse.show a.cta,
    .navbar-collapse.collapsing a.cta {
        text-decoration: none;
        background-color: #e53009!important;
        color: #fff!important;
        padding: 8px 15px;
        margin-top: 25px!important;
        display: inline-block;
    }

    .navbar-collapse.collapse.show .fw300 li a,
    .navbar-collapse.collapsing .fw300 li a{
        font-weight: 300;
    }


    .navbar-collapse.collapse.show ul.nav li.active a,
    .navbar-collapse.collapsing ul.nav li.active a,
    .navbar-collapse.collapse.show ul.nav li:hover a,
    .navbar-collapse.collapsing ul.nav li:hover a{
        border-bottom: 0px solid #052042;
    }

    /*div.collapse:not(.jetztsiehtmanns) {
        display: none!important;
        height: 0;
        transition: 0.3s;
    }*/

    .navbar-toggler {
        border-radius: 0;
    }


    h1, .h1, h2, .h2 {
        font-size: 38px;
        line-height: 44px;
    }
    h3, .h3, .bigsize {
        font-size: 28px
    }
    
    h4, .h4, h5, .h5, h6, .h6 {
        font-size: 18px
    }    

}

.com-finder {
    width: 100%;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}

li.result__item {
    box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb),.125)!important;
    background-color: #fff;
    border: 0px solid #ccc;
    padding: 10px;
}

.result__taxonomy {
    display: none;
}

li.result__item a {
    text-decoration: none;
    color: #052042;
}

.result__item+.result__item {
    border: none;
}


.itemid-121 h2,
.itemid-121 h3,
.itemid-121 h4 {
    font-size: 18px;
    line-height: 26px;
}



#CybotCookiebotDialogHeader {
    padding: 0em!important;
    height: 0px!important
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #052042!important;
    border-color: #052042!important;
    color: #000
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    border: 2px solid #052042!important
}

#CybotCookiebotDialogHeader {
    width: 0px!important;
    overflow: hidden!important
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    color: #052042!important
}

#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredbyLink {
    width: 0px!important;
    overflow: hidden!important
}

#CybotCookiebotDialog {
    background-color: #ffffff!important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid #052042!important;
    color: #052042!important
}

#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #052042!important
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a {
    color: #052042!important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: #052042!important
}

#CybotCookiebotDialogHeader {
    border-bottom: 0 solid #D6D6D6!important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    background-color: #FFF;
    border-color: #052042!important;
    color: #052042!important;
    transition-delay: .3s
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #052042!important;
    border-color: #052042!important;
    color: #FFF
}

#CookiebotWidget .CookiebotWidget-consent-details button {
    color: #052042!important
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #052042!important
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #052042!important
}
