@font-face{font-display:swap;font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather-Regular"),url(/framework/public/fonts/merriweather-v19-latin-regular.woff2) format("woff2"),url(/framework/public/fonts/merriweather-v19-latin-regular.woff) format("woff");unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:Merriweather;font-weight:700;src:url(/framework/public/fonts/merriweather-v19-latin-700.eot);src:local("Merriweather Bold"),local("Merriweather-Bold"),url(/framework/public/fonts/merriweather-v19-latin-700.eot?#iefix) format("embedded-opentype"),url(/framework/public/fonts/merriweather-v19-latin-700.woff2) format("woff2"),url(/framework/public/fonts/merriweather-v19-latin-700.woff) format("woff"),url(/framework/public/fonts/merriweather-v19-latin-700.ttf) format("truetype"),url(/framework/public/fonts/merriweather-v19-latin-700.svg#Merriweather) format("svg")}.cm-switch{display:inline-block;height:30px;left:0;position:relative;position:absolute;width:50px}.cm-switch.disabled input:checked+.slider{background-color:#3973b9;opacity:.5}.slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.cm-list-input{height:30px;left:0;opacity:0;position:absolute;top:0;width:50px}.cm-list-label .slider{background-color:#ccc;bottom:0;cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0;transition:.4s;width:50px}.cm-list-label .slider:before{background-color:#fff;bottom:5px;content:"";height:20px;left:5px;position:absolute;transition:.4s;width:20px}.cm-list-label .slider.round{border-radius:30px}.cm-list-label .slider.round:before{border-radius:50%}.cm-list-label input:focus+.slider{box-shadow:0 0 1px #0885ba}.cm-list-label input:checked+.slider:before{transform:translateX(20px)}.cm-list-input:checked+.cm-list-label .slider{background-color:#3973b9}.cm-list-input:checked+.cm-list-label .slider:before{transform:translateX(20px)}.klaro .cookie-modal,.klaro .cookie-notice{font-size:14px}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#ffd618}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{font-family:inherit}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{color:initial;display:block;font-size:14px;margin:.7em 0 0;padding:0;text-align:left}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background:#555;border:0;border-radius:6px;color:#eee;margin-right:.5em;padding:6px 10px}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:#3973b9;border:1px solid #fff;color:#fff;display:inline-flex}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#ffd618;color:#204a7b;font-size:16px}.klaro .cookie-modal .cm-btn.cm-btn-success:not(.cm-btn-accept),.klaro .cookie-notice .cm-btn.cm-btn-success:not(.cm-btn-accept){float:right;font-weight:700;line-height:25px;margin-bottom:12px}.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .cookie-modal .cm-btn.cm-btn-settings,.klaro .cookie-notice .cm-btn.cm-btn-decline,.klaro .cookie-notice .cm-btn.cm-btn-settings{display:none}.klaro .cookie-modal{overflow:hidden;z-index:1000}.klaro .cookie-modal,.klaro .cookie-modal .cm-bg{height:100%;left:0;position:fixed;top:0;width:100%}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro .cookie-modal .cm-modal{background:#fff;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);max-height:98%;overflow:auto;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:1024px){.klaro .cookie-modal .cm-modal{border-radius:12px;height:auto;margin:0 auto;max-width:800px;position:relative;width:auto}}.klaro .cookie-modal .cm-modal .hide{background:none;border:none;display:block;position:absolute;right:20px;top:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#000}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #555;padding:1em}.klaro .cookie-modal .cm-modal .cm-footer .cm-btn-success{border:initial;cursor:pointer;float:unset;font-size:15px;font-weight:700;line-height:20px}.klaro .cookie-modal .cm-modal .cm-footer .cm-btn-success.cm-btn-accept-all{display:none}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{color:#999;display:none;font-size:.8em;padding-top:4px;position:absolute;right:1em}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #555;padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{display:block;font-size:2em;margin:0}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-header h1.title span{font-size:inherit}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose:not(.cm-toggle-all):not(:nth-last-child(-n+2)){border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose:not(.cm-toggle-all) .purpose-elem{padding-top:10px}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose:not(.cm-toggle-all) .purpose-elem .cm-list-label{font-weight:700;padding-left:60px;padding-top:5px}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose:not(.cm-toggle-all) .purpose-elem .cm-list-description{padding-left:60px}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose:not(.cm-toggle-all) .purpose-elem .cm-switch .slider{margin-left:10px}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose.cm-toggle-all{border-top:1px solid #555;display:none;padding-left:60px;padding-top:1em;position:relative}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose.cm-toggle-all .cm-list-title{font-weight:700}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose.cm-toggle-all .cm-list-description{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body .cm-services{margin:0;padding:0 0 10px}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service{line-height:20px;min-height:40px;padding-left:60px;position:relative;vertical-align:middle}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service .cm-switch{visibility:hidden}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service .service-description{width:65%}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service .service-address{margin-top:10px}@media (min-width:700px){.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service .service-address{display:flex;float:right;margin-top:-70px;width:30%}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service .service-address.with-long-desc{margin-top:-100px}}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service p.purposes{font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body .cm-services .cm-service span.cm-required{color:#999;font-size:.8em;padding-left:.2em}.klaro .cookie-notice{background:#fff;border:1.5px solid #d3d3d3;border-radius:12px;bottom:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);position:fixed;right:0;z-index:10001}@media (min-width:600px){.klaro .cookie-notice{bottom:2%;max-width:500px;right:2%}}@media (max-width:600px){.klaro .cookie-notice{margin:10px}}.klaro .cookie-notice .cn-body{bottom:0;margin-bottom:0;margin-right:0;padding:0 1em 1em}.klaro .cookie-notice .cn-body .cn-title{color:initial;font-size:20px;padding:10px 0 0 10px}.klaro .cookie-notice .cn-body .notice-description{color:initial;padding:15px 10px}.klaro .cookie-notice .cn-body .notice-description a{color:initial;text-decoration:underline;text-underline-offset:3px}.klaro .cookie-notice .cn-body .cn-buttons{margin-top:-25px}.klaro .cookie-notice .cn-body p{margin-bottom:.5em}.klaro .cookie-notice .cn-body p a{cursor:pointer}.klaro .cookie-notice .cn-body p.cn-changes{font-weight:700;padding-bottom:20px;padding-left:10px}.klaro .cookie-notice .cn-body .cn-learn-more{color:initial;display:inline-block;font-size:16px;padding-left:10px;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.klaro .cookie-notice .cn-body div.cn-ok{display:flex;flex-direction:column-reverse;margin-top:20px;padding:10px}.klaro .cookie-notice .cn-body div.cn-ok .cm-btn-success{float:none;width:100%}.klaro .cookie-notice .cn-body div.cn-ok .cn-learn-more{margin:10px auto}}.klaro .cookie-notice-hidden{display:none!important}
