.cookiemanager__wrapper{font-size: 14px;}.cookiemanager__overlay{display:block;position:fixed;z-index:9998;top:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.7)}.cookiemanager__container{display:block;position:fixed;z-index:99999;border: solid 1px #0082a2;background-color:#fff;color:#000;padding:2em;max-width:-moz-calc(100vw - 2em);max-width:calc(100vw - 2em)}@media (min-width: 768px){.cookiemanager__container{width:700px;max-width:50vw}}.cookiemanager__container.top-left,.cookiemanager__container.bottom-left{left:1em}.cookiemanager__container.top-center,.cookiemanager__container.bottom-center{left:0;right:0;margin:0 auto}.cookiemanager__container.top-right,.cookiemanager__container.bottom-right{right:1em}.cookiemanager__container.top-left,.cookiemanager__container.top-center,.cookiemanager__container.top-right{top:1em}.cookiemanager__container.bottom-left,.cookiemanager__container.bottom-center,.cookiemanager__container.bottom-right{bottom:1em}.cookiemanager__container h3,.cookiemanager__container h4{}.cookiemanager__container ul{list-style:none;margin:0;padding:0}.cookiemanager__container label{margin:0}.cookiemanager__container a{text-decoration:underline;color:#0082a2;-webkit-transition:.3s ease color;-moz-transition:.3s ease color;transition:.3s ease color}.cookiemanager__container a:hover{text-decoration:none;color:#0082a2}.cookiemanager__description{margin:1em 0 2em 0}.cookiemanager__description p{margin:0}.cookiemanager__selection{margin:0 0 2em 0}.cookiemanager__selection h4{margin-bottom:1em}.cookiemanager ul{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 576px){.cookiemanager ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cookiemanager ul li+li{margin:1em 0 0 0}@media (min-width: 576px){.cookiemanager ul li+li{margin:0 0 0 10px}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.cookiemanager ul input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid #000;background:#fff;-webkit-transition:background .3s, border-color .3s;-moz-transition:background .3s, border-color .3s;transition:background .3s, border-color .3s}.cookiemanager ul input[type='checkbox']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity .2s, -webkit-transform .3s ease;transition:opacity .2s, -webkit-transform .3s ease;-moz-transition:transform .3s ease, opacity .2s, -moz-transform .3s ease;transition:transform .3s ease, opacity .2s;transition:transform .3s ease, opacity .2s, -webkit-transform .3s ease, -moz-transform .3s ease}.cookiemanager ul input[type='checkbox']:checked{background-color:#0082a2;border-color:#0082a2;-webkit-transition:opacity 0.3s,-webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2);transition:opacity 0.3s,-webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2);-moz-transition:transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2),opacity 0.3s,-moz-transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2);transition:transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2),opacity 0.3s;transition:transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2),opacity 0.3s,-webkit-transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2),-moz-transform 0.6s cubic-bezier(0.2, 0.85, 0.32, 1.2)}.cookiemanager ul input[type='checkbox']:disabled{background-color:#ddd;cursor:not-allowed;opacity:.9}.cookiemanager ul input[type='checkbox']:disabled:checked{background-color:#ddd;border-color:#8a8a8a}.cookiemanager ul input[type='checkbox']:disabled+label{cursor:not-allowed}.cookiemanager ul input[type='checkbox']:hover:not(:checked):not(:disabled){border-color:#0082a2}.cookiemanager ul input[type='checkbox']:not(.switch){width:21px}.cookiemanager ul input[type='checkbox']:not(.switch):after{opacity:var(--o, 0)}.cookiemanager ul input[type='checkbox']:not(.switch):checked{--o: 1}.cookiemanager ul input[type='checkbox']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:5px}.cookiemanager ul input[type='checkbox']:not(.switch){border-radius:5px}.cookiemanager ul input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));-moz-transform:rotate(var(--r, 20deg));-ms-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.cookiemanager ul input[type='checkbox']:not(.switch):checked{--r: 43deg}.cookiemanager ul input[type='checkbox']:not(.switch):checked:disabled{border-color:#8a8a8a}.cookiemanager ul input[type='checkbox']:not(.switch):checked:disabled:after{border-color:#8a8a8a}.cookiemanager ul input[type='checkbox'].switch{width:38px;border-radius:11px}.cookiemanager ul input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background-color:#000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease background-color, .3s ease transform;-moz-transition:.3s ease background-color, .3s ease transform;transition:.3s ease background-color, .3s ease transform}.cookiemanager ul input[type='checkbox'].switch:hover:after{background-color:#0082a2}.cookiemanager ul input[type='checkbox'].switch:checked{background-color:#0082a2}.cookiemanager ul input[type='checkbox'].switch:checked:after{-webkit-transform:translateX(17px);-moz-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px);background-color:#fff}.cookiemanager ul input[type='checkbox'].switch:disabled{background-color:#ddd}.cookiemanager ul input[type='checkbox'].switch:disabled:after{background-color:#8a8a8a}.cookiemanager ul input[type='checkbox'].switch:disabled:not(:checked):after{opacity:.6}}.cookiemanager__button-container{display:block}@media (min-width: 576px){.cookiemanager__button-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cookiemanager__button-container button{    border: solid 1px #0082a2;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin:1em 0 0 1em;padding:.7em 1em;font-size:.9em;text-align:center;white-space:nowrap;background-color:#fff;color:#000;-webkit-transition:.3s ease background-color, .3s ease color;-moz-transition:.3s ease background-color, .3s ease color;transition:.3s ease background-color, .3s ease color}@media (min-width: 576px){.cookiemanager__button-container button{margin:1em 0 0 1em;}}.cookiemanager__button-container button:hover{color:#0082a2}.cookiemanager__button-container button:focus{outline:none}.cookiemanager__button-container button[data-selection-type="all"]{background-color: #0082a2;color:#fff}.cookiemanager__button-container button[data-selection-type="all"]:hover{background-color:#0082a2}.cookiemanager__branding{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;margin-top:10px;height:15px;line-height:1}@media (min-width: 768px){.cookiemanager__branding{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cookiemanager__branding span.branding__logo{display:inline-block;width:45px;height:auto;margin-left:5px}.cookiemanager__wrapper{display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-transition:.6s ease opacity, .3s ease visibility .6s;-moz-transition:.6s ease opacity, .3s ease visibility .6s;transition:.6s ease opacity, .3s ease visibility .6s}.cookiemanager__wrapper.min{display:none}.cookiemanager__wrapper.max{display:block}
.cookiemanager__reopener{display:none;position:fixed;z-index:9998;bottom:1em;left:1em;width:60px;height:60px;background-color:#000;padding:10px;border-radius:30px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.cookiemanager__reopener svg{width:100%;height:auto}.cookiemanager__reopener svg path{fill:#fff;-webkit-transition:fill .3s ease;-moz-transition:fill .3s ease;transition:fill .3s ease;will-change:fill}.cookiemanager__reopener:hover{cursor:pointer;background-color:#59B200}.cookiemanager__reopener:hover svg path{fill:#fff}.cookiemanager__description{margin:1em 0 2em 0}.cookiemanager__description p{margin:0}@media (min-width: 576px){.cookiemanager__button-container .cookiemanager__buttons--detail{text-align:left}}.cookiemanager__button-container .cookiemanager__buttons--detail button{position:relative;padding:.7em 2.2em .7em 1em;background-color:#ddd;margin:1em 0 0 0}@media (min-width: 576px){.cookiemanager__button-container .cookiemanager__buttons--detail button{margin:1em 0 0 0}}.cookiemanager__button-container .cookiemanager__buttons--detail button:after{content:"";position:absolute;right:1em;top:50%;width:10px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:translateY(-80%) rotate(45deg);-moz-transform:translateY(-80%) rotate(45deg);-ms-transform:translateY(-80%) rotate(45deg);transform:translateY(-80%) rotate(45deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:border-color .3s ease, -webkit-transform .3s ease;transition:border-color .3s ease, -webkit-transform .3s ease;-moz-transition:border-color .3s ease, transform .3s ease, -moz-transform .3s ease;transition:border-color .3s ease, transform .3s ease;transition:border-color .3s ease, transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease;will-change:border-color, transform}.cookiemanager__button-container .cookiemanager__buttons--detail button.active:after{-webkit-transform:translateY(-30%) rotate(-135deg);-moz-transform:translateY(-30%) rotate(-135deg);-ms-transform:translateY(-30%) rotate(-135deg);transform:translateY(-30%) rotate(-135deg)}.cookiemanager__details{display:none;margin-top:20px;border-bottom:2px solid #dedede}.cookiemanager__details.active{display:block}.cookiemanager__details-navigation{font-size:11px;border-bottom:1px solid #000}.cookiemanager__details-navigation li{display:block;margin:0 0 5px 0}@media (min-width: 576px){.cookiemanager__details-navigation li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px 0 0}}.cookiemanager__details-navigation li:last-child{margin-right:0}.cookiemanager__details-navigation a{display:block;position:relative;text-align:center;font-weight:normal;padding:5px 10px;border-top:1px solid #0082a2;border-right:1px solid #0082a2;border-bottom:1px solid #000;border-left:1px solid #0082a2}@media (min-width: 576px){.cookiemanager__details-navigation a{border-bottom:0;text-decoration: none;}}.cookiemanager__details-navigation a.active,.cookiemanager__details-navigation a:hover{color:inherit}.cookiemanager__details-navigation a.active{background-color:#0082a2;color:#fff}.cookiemanager__details-navigation a span{display:inline-block;background-color:#000;color:#fff;border-radius:20px;width:15px;height:15px;text-align:center;font-size:9px;line-height:15px;position:absolute;right:-5px;top:-5px}.cookiemanager__details-content{margin-top:10px;max-height:200px;overflow-y:auto;font-size:12px}.cookiemanager__details-content-target{display:none}.cookiemanager__details-content-target.active{display:block}.cookiemanager__details-content table{padding:0;margin:10px 0 0;border-spacing:0;border-collapse:collapse;width:100%}.cookiemanager__details-content table thead th{background-color:#f5f5f5;color:#000;text-align:left;vertical-align:top;padding:2px 5px;border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-bottom:1px solid #dedede;text-transform:capitalize}.cookiemanager__details-content table tbody td{border:1px solid #dedede;text-align:left;vertical-align:top;padding:4px 5px;max-width:80px;overflow:hidden;color:#000}.cookiemanager__branding{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;margin-top:10px;height:15px;line-height:1}@media (min-width: 768px){.cookiemanager__branding{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cookiemanager__branding span.branding__logo{display:inline-block;width:45px;height:auto;margin-left:5px}.cookiemanager__wrapper{display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-transition:.6s ease opacity, .3s ease visibility .6s;-moz-transition:.6s ease opacity, .3s ease visibility .6s;transition:.6s ease opacity, .3s ease visibility .6s}.cookiemanager__wrapper.min{display:none}.cookiemanager__wrapper.min+.cookiemanager__reopener{display:block}.cookiemanager__wrapper.max{display:block}/*Tailwind:*/.order-2{order:0;}.justify-content-between {justify-content: space-between;}@media (min-width: 576px){.cookiemanager__button-container .cookiemanager__buttons--detail{display:inline-flex;}.cookiemanager__buttons--submit{display:inline-flex;}}.cookiemanager__button-container button:first-child{margin:1em 0 0 0;}@media (min-width: 576px){.cookiemanager__button-container button:first-child:not(.cookiemanager__trigger--details){margin:1em 0 0 1em;}}

