
main.cookie-info-headline{font-size:50px}
main ul{list-style:none;padding:0 0 0 1rem;margin:0 0 1rem}
main ul li{position:relative;padding-left:12px}
main ul li:before{content:"\203A";font-weight:400;color:var(--cookie-grey-color);font-size:1.5rem;line-height:1em;position:absolute;top:-3px;left:0}
main section.cookie_section{padding:2rem 0;position:relative}
main section.cookie_section h3{height:47px;line-height:47px;font-size:40px;margin-bottom:15px}
main #cookie-accordion-category{padding:10px 15px;background-color:#eee;border-radius:5px;position:relative;padding-left:30px;cursor:pointer;margin-bottom:0;margin-top:15px}
main .cookie-accordion-head#cookie-accordion-category:before{content:"\203A";transition:.5s;transform:rotate(0deg) translate(-3px,-3px);font-weight:400;color:var(--cookie-grey-color);font-size:30px;line-height:0;position:absolute;top:0;left:15px;height:100%;width:10px;display:flex;align-items:center}
main .cookie-accordion-head.activated#cookie-accordion-category:before{transform:rotate(90deg);transition:.5s}


.cookie-accordion-title{font-size:1.3rem;font-weight:500;padding-bottom:.5rem}
.cookie-accordion-description{padding-bottom:1.5rem;font-size:.9em}
.cookie-outer,.sub-cookie-outer{border-bottom:1px solid #eee;padding:15px 0}
.cookie-accordion-title-sub{margin-top:0;font-size:1.2rem;font-weight:500;display:inline-block;padding:0;border-radius:5px;color:#333;margin-bottom:0;font-weight:600}
.cookie-accordion-toggling{transition:height .5s ease;height:0;overflow:hidden;position:relative}
.cookie-accordion-body.show{display:block}
.cookie-accordion-body{display:none}
.cookie_section .cookie-pad{padding-right:0;padding-left:30px}
.cookie_section .cookie-pad hr{margin-bottom:0}
.cookie-section{padding-left:15px}
.cookie-outer p{font-size:.9em;margin-bottom:.5rem;line-height:1.3em}
.cookie-outer .cookie-attr{font-weight:600}