[data-omcookie-panel-show]{cursor:pointer;margin-bottom:2rem}[data-omcookie-panel-show] strong{font-family:"Nunito Sans";font-weight:400}[data-omcookie-panel-show]:hover{color:#00a84e}.tx-om-cookie-consent h3{margin-bottom:2rem}.om-cookie-panel{padding:25px;z-index:9999;background:#fff;position:fixed;bottom:-4px;width:100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;border-radius:4px;background:rgba(255,255,255,.9);-webkit-box-shadow:0 0 6px 0 #3c3c3c,0 20px 30px 0 rgba(60,60,60,.2);box-shadow:0 0 6px 0 #3c3c3c,0 20px 30px 0 rgba(60,60,60,.2);font-size:16px;-webkit-transform:translateY(100%) translateX(0);-ms-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;text-align:left}@media (min-width:1024px){.om-cookie-panel{width:540px;left:50%;-webkit-transform:translateY(100%) translateX(-50%);-ms-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%)}}.om-cookie-panel.active{-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}@media (min-width:1024px){.om-cookie-panel.active{-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}.om-cookie-panel form{margin-top:1rem;margin-bottom:1rem}.om-cookie-panel h3{margin:0;padding:0 0 1em;text-align:left;margin-bottom:1.25rem}.om-cookie-panel p{margin:0;padding:1em 0}.om-cookie-panel a{color:#3c3c3c;text-decoration:underline}.om-cookie-panel a:hover{color:#3c3c3c}.om-cookie-panel .cookie-panel__selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox{display:none}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox+label{cursor:pointer;line-height:1.1;font-weight:400;display:block}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox+label::before{width:15px;height:15px;border:2px solid #00a84e;background-color:#fff;display:block;content:"";float:left;margin-right:5px}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox:checked+label::before{-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;background-color:#00a84e}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox--state-inactiv+label::before{border-color:#6c757d}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox--state-inactiv:checked+label::before{background-color:#6c757d}.om-cookie-panel .cookie-panel__selection .cookie-panel__checkbox-wrap{padding:.5rem 0;display:inline-block;line-height:1.1;margin-right:1rem}.om-cookie-panel .cookie-panel__description{clear:both}.om-cookie-panel .cookie-panel__link{padding-top:1rem}.om-cookie-panel .cookie-panel__button{background:0 0;color:#3c3c3c;padding:10px 10px;border:solid 1px #3c3c3c;border-radius:0;display:block;width:100%;cursor:pointer;font-size:1rem}.om-cookie-panel .cookie-panel__button+.cookie-panel__button{margin-top:10px}.om-cookie-panel .cookie-panel__button:focus-visible,.om-cookie-panel .cookie-panel__button:hover{background-color:#3c3c3c;color:#fff}.om-cookie-panel .cookie-panel__attribution{opacity:0;position:absolute;bottom:5px;right:25px;font-size:9px;font-style:italic;text-align:center}.om-cookie-panel .cookie-panel__attribution a{color:inherit;text-decoration:none}.om-cookie-info{margin-bottom:1rem;overflow-y:auto}.om-cookie-info table{width:100%;border:1px solid #3c3c3c;border-collapse:collapse}.om-cookie-info table td,.om-cookie-info table th{padding:10px 10px;border:1px solid #3c3c3c;text-align:left!important}.om-cookie-info table th{background-color:#3c3c3c;font-family:Oxanium;font-weight:400}.om-cookie-info table td strong{font-family:"Nunito Sans";font-weight:400}.om-cookie-info table p{margin-top:0}.om-cookie-info table p:last-child{margin-bottom:0;padding-bottom:0}