#cookie-preferences-popup{display:flex;flex-direction:column;padding:0}#cookie-preferences-popup .ui-widget button,#cookie-preferences-popup button{margin:3px 0;min-width:250px}@media (hover:hover){#cookie-preferences-popup .ui-widget button:focus,#cookie-preferences-popup .ui-widget button:hover,#cookie-preferences-popup button:focus,#cookie-preferences-popup button:hover{background:#000;color:#fff;opacity:.7}}.cp-container{padding:0;background:#fff;--check_width:20px;--borderColor:#777;height:100%}h3.cp-title{font-size:16px;text-transform:uppercase;padding:20px 20px 5px 30px;font-weight:600}.cp-topbar{position:relative;width:100%;background:#fff}.cp-pref-content{display:flex;scrollbar-gutter:stable;flex-direction:column;height:100%;overflow:auto}h2.cp-maintitle{font-size:16px;text-transform:uppercase;padding:20px 20px 5px 30px;font-weight:600;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:15px}.cp-text{padding:0 30px 20px 30px}.cp-box-always,.cp-boxtext,.cp-link,.cp-text{font-size:13px;line-height:1.4em;letter-spacing:0;margin:0;padding-top:10px;padding-right:20px}.cp-box-always a,.cp-boxtext a,.cp-link a,.cp-text a{text-decoration:underline;color:#000}.cp-buttons{display:flex;justify-content:space-between}.cp-link{text-decoration:underline;background:0 0;color:#000;border:none;padding:0;cursor:pointer}@media (hover:hover){.cp-link:focus,.cp-link:hover{text-decoration:none}}.cp-button{font-size:1.2rem;line-height:1.5rem;letter-spacing:.1rem;padding:1.5rem 3rem;background:#000;border:1px solid var(--borderColor);color:#fff;cursor:pointer;min-width:180px}@media (hover:hover){.cp-button:focus,.cp-button:hover{background:#fff;color:#000}}#cookie-preferences-popup button.cp-pref-close{position:absolute;text-decoration:none;font-size:13px;top:1px;right:1px;height:55px;width:50px;line-height:1.4em;min-width:0;letter-spacing:0;padding-top:10px;right:18px;background:0 0;color:#000;border:none;padding:0;cursor:pointer}#cookie-preferences-popup button.cp-pref-close svg{width:100%}@media (hover:hover){#cookie-preferences-popup button.cp-pref-close:focus,#cookie-preferences-popup button.cp-pref-close:hover{background:0 0;opacity:.7;text-decoration:none}}.cp-main,.cp-pref{padding:0;position:relative;max-width:1000px;margin:auto}.cp-pref{padding:0;display:flex;flex-direction:column;justify-content:center}h3.cp-preftitle{padding:0}.cp-prefbutton{padding:20px 30px 0 30px}.cp-box{margin:20px 30px 30px 30px;border-top:1px solid var(--borderColor);border-left:1px solid var(--borderColor);border-right:1px solid var(--borderColor)}.cp-boxline{border-bottom:1px solid var(--borderColor)}.cp-boxline h3 label:after,.cp-boxline h3 label:before{content:'';background:#777;display:block;position:absolute;top:27px;left:10px;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease-in-out 0s;width:2px;height:15px}.cp-boxline.opened h3 label:before{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.cp-boxline.opened h3 label:after{transform:translateX(-50%) translateY(-50%) rotate(270deg)}.cp-boxline h3 label:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.cp-boxheader{display:flex;justify-content:space-between;padding:0;align-items:center}.cp-boxheader label{font-weight:400;cursor:pointer;display:flex;line-height:23px;align-items:center;padding:16px 0 16px 32px}.cp-boxheader h3{display:flex;height:100%;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:#368900;color:#fff;padding:0 0 0 10px}.cp-checkboxes input:checked~span:before{left:calc(100% - var(--check_width) + 2px)}.cp-checkboxes input:checked~span:after{content:'YES'}.cp-checkboxes span{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;vertical-align:middle;color:#fff;background:#bbb;transition:all .3s ease-in-out 0s;padding:0 0 0 30px;width:calc(var(--check_width) * 2.5);height:var(--check_width);border-radius:var(--check_width)}.cp-checkboxes span:after{content:'NO'}.cp-checkboxes span:before{content:'';position:absolute;transition:all .3s ease-in-out 0s;top:2px;left:2px;width:calc(var(--check_width) - 4px);height:calc(100% - 4px);border-radius:100%;background:#fff}.cp-boxtext{padding:15px;padding-top:0;display:none}.opened .cp-boxtext{display:block}.cookie-popup{position:absolute;--check_width:25px}.cookie-popup .cp-consent{margin-top:20px}.cookie-popup button.cp-toggle-text{color:#000;padding:0;cursor:pointer}.cookie-popup .cp-boxline{border-bottom:1px solid #ccc}.cookie-popup .cp-box{border-top:1px solid #ccc}.cookie-popup .cp-button{border:1px solid #ccc;border-left:none;border-right:none}.cp-bottombar{bottom:0;margin:0 30px 50px 30px;background:#fff;padding-top:10px}.cp-box-always{color:#368900;padding:0;display:flex;align-items:center;font-weight:600}.cp-box-always svg{height:20px;margin-right:2px;margin-bottom:4px}.cp-label{vertical-align:middle;position:relative}@media (max-width:768px){#cookie-preferences-popup{padding:0}h2.cp-maintitle{padding:20px 20px 19px 20px;font-size:14.3px}.cp-box{margin:20px 15px 30px 15px}.cp-text{padding:0 20px 20px 20px}.cp-center{text-align:center;margin-top:10px;margin-bottom:15px}.cp-rightbuttons{flex-direction:column}.cp-box-always,.cp-boxtext,.cp-link,.cp-text{font-size:12px;line-height:1.6em}.cp-buttons{flex-direction:column}.cp-button{width:100%;margin:10px 0}.cp-bottom{padding-right:0}.cp-bottom .cp-buttons{justify-content:center}.cp-boxheader h3{font-size:12px;letter-spacing:0}.cp-boxtext{padding-top:5px}h3.cp-manage{padding:20px 10px 12px 20px}}