#cc-main{--cc-font-family:'Fira Sans',Arial,sans-serif;--cc-primary-color:#242933;--cc-secondary-color:#505c68;--cc-btn-primary-bg:#b6091d;--cc-btn-primary-hover-bg:#920316;--cc-btn-primary-border-color:#b6091d;--cc-btn-primary-hover-border-color:#920316;--cc-btn-secondary-bg:#b6091d;--cc-btn-secondary-color:#fff;--cc-btn-secondary-border-color:#b6091d;--cc-btn-secondary-hover-bg:#920316;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:#920316;--cc-cookie-category-block-bg:#f2f4f7;--cc-modal-border-radius:12px;--cc-btn-border-radius:6px}#cc-main button:focus-visible{outline:3px solid #256ab3;outline-offset:3px}.privacy-footer{padding:22px 16px;text-align:center;background:#f2f3f5;color:#313844;font-size:14px;border-top:1px solid #dde0e5}.privacy-footer a,.privacy-footer button{display:inline-block;margin:5px 12px;color:#9e1021;font:inherit}.privacy-footer button{background:none;border:0;text-decoration:underline;cursor:pointer}.media-placeholder{padding:30px;background:#f2f4f6;color:#293441;min-height:230px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d9dfe6}.media-placeholder p{max-width:48ch}.media-placeholder button{padding:12px 18px;background:#b6091d;color:white;border:0;border-radius:6px;cursor:pointer;font:inherit}.media-placeholder[hidden],iframe[hidden]{display:none!important}.privacy-form-status{margin:18px 0;padding:12px;background:#f1f4f7;color:#202b38}.privacy-form-status:empty{display:none}.privacy-page{max-width:1000px;margin:45px auto;padding:0 22px}.privacy-page h1{font-size:34px}.privacy-page h2{font-size:23px}.privacy-card{border:1px solid #d5dce3;border-radius:10px;padding:28px;margin:25px 0;background:#fff}.privacy-card label{display:block;margin:16px 0 5px;font-weight:600}.privacy-card input,.privacy-card select,.privacy-card textarea{font:inherit;display:block;width:100%;padding:11px;border:1px solid #84909e;border-radius:5px;color:#252e39;background:#fff}.privacy-card button{font:inherit;min-height:44px;padding:10px 18px;margin:10px 8px 0 0;border:1px solid #a4081b;border-radius:6px;background:#a4081b;color:#fff;cursor:pointer}.privacy-card input:focus-visible,.privacy-card button:focus-visible,.privacy-card textarea:focus-visible,.privacy-card select:focus-visible{outline:3px solid #2868b2;outline-offset:3px}.privacy-card .hp-field{position:absolute;left:-10000px}.privacy-card .small{font-size:14px;color:#57616e}.privacy-card code{overflow-wrap:anywhere}.privacy-page nav{display:flex;gap:20px;flex-wrap:wrap}.privacy-card details{margin:18px 0}.privacy-card summary{font-weight:600;cursor:pointer}
