.cp-checkboxes span,.cp-label,svg.cp-toggle-text{vertical-align:middle}#cookie-popup,#cookie-preferences-popup{padding:30px;text-transform:none}.ui-dialog.cookie-popup{z-index:1000000003!important}#cookie-popup .ui-widget button,#cookie-popup button,#cookie-preferences-popup .ui-widget button,#cookie-preferences-popup button{margin:3px 0;background-color:#000;border:1px solid #000;color:#fff}#cookie-popup .ui-widget button~button,#cookie-popup button~button,#cookie-preferences-popup .ui-widget button~button,#cookie-preferences-popup button~button{margin-left:8px}#cookie-popup .ui-widget button.cp-back,#cookie-popup button.cp-back,#cookie-preferences-popup .ui-widget button.cp-back,#cookie-preferences-popup button.cp-back{background-color:transparent;border:1px solid #000;color:#000}#cookie-popup .ui-widget button:hover,#cookie-popup button:hover,#cookie-preferences-popup .ui-widget button:hover,#cookie-preferences-popup button:hover{background-color:#fff;color:#000}#cookie-popup .ui-widget button.green,#cookie-popup button.green,#cookie-preferences-popup .ui-widget button.green,#cookie-preferences-popup button.green{background-color:#039855}#cookie-popup .ui-widget button.green:hover,#cookie-popup button.green:hover,#cookie-preferences-popup .ui-widget button.green:hover,#cookie-preferences-popup button.green:hover{background-color:#fff}#cookie-popup .other_cookies,#cookie-preferences-popup .other_cookies{margin-top:8px;padding-left:4px}.cp-container{padding:0;background:#fff;--check_width:20px;--borderColor:#777;height:100%}h2.cp-title{font-size:16px;text-transform:uppercase;padding:0;font-weight:600}.cp-text{text-transform:none;padding-bottom:20px}.cp-box-always,.cp-boxtext,.cp-text{font-size:13px;line-height:1.4em;letter-spacing:0;margin:0;padding-top:10px;padding-right:10px}.cp-button,button.cp-link{font-size:1.2rem;line-height:1.5rem;letter-spacing:.1rem;padding:1.5rem 3rem;min-width:180px;cursor:pointer}.cp-box-always a,.cp-boxtext a,.cp-text a{text-decoration:underline;color:#000}.cp-buttons{display:flex;justify-content:space-between;gap:20px}.cp-buttons a,.cp-buttons button{width:250px;text-align:center}@media (max-width:768px){.cp-buttons{gap:5px}.cp-buttons a,.cp-buttons button{width:100%}}.cp-button{background:#000;border:1px solid var(--borderColor);color:#fff}@media (hover:hover){.cp-button:focus,.cp-button:hover{background:#fff;color:#000}}button.cp-link{margin:3px 0;background-color:#fff;border:1px solid #000;text-decoration:none!important;color:#000}button.cp-link:hover{background-color:#000;color:#fff}.cp-main,.cp-pref{padding:0;position:relative;max-width:1000px;margin:auto}.cp-main-buttons .cp-center{display:flex;flex-direction:column}.cp-pref{padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}h2.cp-preftitle{padding:0}.cp-prefbutton{padding:20px 0 0}h2.cp-manage{padding:0 0 10px}.cp-box{border-top:1px solid var(--borderColor);border-left:1px solid var(--borderColor);border-right:1px solid var(--borderColor);margin-top:20px;margin-bottom:30px}.cp-boxline{border-bottom:1px solid var(--borderColor)}.cp-boxheader{display:flex;justify-content:space-between;padding:15px;line-height:40px;align-items:center}.cp-boxheader label{cursor:pointer;display:inline-block;line-height:1.5em}.cp-boxheader h3{display:flex;width:100%;align-items:center;font-size:14px;letter-spacing:0}.cp-checkboxes{position:relative}.cp-checkboxes input{position:absolute;z-index:3333;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.cp-checkboxes input:checked~span{background:#000}.cp-checkboxes input:checked~span:before{left:calc(100% - var(--check_width) - 1px)}.cp-checkboxes span{position:relative;z-index:1;display:inline-block;background:#bbb;width:calc(var(--check_width) * 1.6);height:var(--check_width);border-radius:var(--check_width)}.cp-checkboxes span:before{content:'';position:absolute;top:1px;left:1px;width:var(--check_width);height:calc(100% - 2px);border-radius:100%;background:#fff}.cp-boxtext{padding:0 15px 15px;display:none}.opened .cp-boxtext{display:block}.cp-boxtext table{border:1px solid #777;width:100%}.cp-boxtext table td,.cp-boxtext table th{text-align:left;border-collapse:collapse;border:1px solid #777;padding:4px;word-break:break-word}.cp-boxtext table th{background:#eee}.cookie-popup{overflow:hidden!important;position:absolute;z-index:2;background:#fff;--check_width:25px}.cookie-popup .cp-consent{margin-top:30px}.cookie-popup h3{margin:0;padding-left:0;padding-right:0}.cookie-popup button.cp-toggle-text{color:#000;padding:0;cursor:pointer}.cookie-popup .cp-boxline{border-bottom:1px solid}.cookie-popup .cp-box{border-top:1px solid;border-left:1px solid;border-right:1px solid}.cookie-popup .cp-button{border:1px solid;border-left:1px solid;border-right:1px solid}.cp-scroll{padding-right:10px;overflow-y:auto;max-height:calc(100vh - 230px)}.cp-bottom{bottom:0;width:100%;background:#fff;padding-top:10px;padding-bottom:10px;border-top:1px solid #bbb}.cp-bottom .cp-rightbuttons{display:flex;justify-content:end}.cp-box-always{color:#368900;padding:0;font-weight:600;text-align:right;width:30%}.cookie_box_toggle{width:30px;cursor:pointer;height:30px;display:flex;align-items:center;justify-content:center}svg.cp-toggle-text{width:16px;cursor:pointer;height:16px;transform:rotate(-90deg);transition:transform .5s ease}.opened svg.cp-toggle-text{transform:rotate(0)}@media (max-width:768px){#cookie-popup,#cookie-preferences-popup{padding:50px 20px 0}#link-close.top{top:-40px;right:-7px}.cp-center{text-align:center;margin-top:0;margin-bottom:0}.cp-rightbuttons{flex-direction:column}.cp-box-always,.cp-boxtext,.cp-text{font-size:12px;line-height:1.6em}.cp-buttons{flex-direction:column}.cp-button{width:100%;margin:5px 0!important}.cp-bottom{padding-right:0;height:auto}.cp-bottom .cp-buttons{justify-content:center}.cp-boxheader h3{font-size:12px;letter-spacing:0}.cp-boxtext{padding-top:5px}h2.cp-manage{padding:0}}.ui-widget-overlay{z-index:1000000000!important}.version_0 #link-close,.version_1 #link-close{background:0 0;top:0;right:0;border:none;color:#000;position:absolute;text-align:right;padding:0}@media (max-width:768px){.version_0 #link-close,.version_1 #link-close{top:-40px}}.version_0 #link-close:after,.version_1 #link-close:after{content:'\2192';vertical-align:text-bottom;padding-left:2px}.version_0 button.cp-link,.version_2 button.cp-link{background:#fff!important;color:#000!important}#cookie-popup.version_2{padding:20px 20px 0}