/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cc-consent-modal{font-family:'Roboto',Arial,sans-serif;}.cc-consent-modal .cc-modal-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;color:#0054a6;}.cc-consent-modal .cc-modal-description{font-family:'Roboto',Arial,sans-serif;font-weight:400;line-height:1.6;}.cc-consent-modal .cc-btn{font-family:'Roboto',Arial,sans-serif;font-weight:500;border-radius:0;transition:all 0.25s ease-out;}.cc-consent-modal .cc-btn.cc-accept-all{background-color:#0054a6;border-color:#0054a6;color:#fff;}.cc-consent-modal .cc-btn.cc-accept-all:hover{background-color:#002a53;border-color:#002a53;}.cc-consent-modal .cc-btn.cc-accept-necessary{background-color:transparent;border-color:#6b6b6b;color:#6b6b6b;}.cc-consent-modal .cc-btn.cc-accept-necessary:hover{background-color:#6b6b6b;color:#fff;}.cc-consent-modal .cc-btn.cc-show-preferences{background-color:transparent;border-color:#0054a6;color:#0054a6;}.cc-consent-modal .cc-btn.cc-show-preferences:hover{background-color:#0054a6;color:#fff;}.cc-preferences-modal .cc-modal-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;color:#0054a6;}.cc-preferences-modal .cc-section-title{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;color:#0054a6;margin-bottom:0.5rem;}.cc-preferences-modal .cc-section-description{font-family:'Roboto',Arial,sans-serif;font-weight:400;line-height:1.6;margin-bottom:1rem;}.cc-preferences-modal .cc-toggle{background-color:#ededed;border-color:#6b6b6b;}.cc-preferences-modal .cc-toggle.cc-active{background-color:#0054a6;border-color:#0054a6;}.cc-preferences-modal .cc-toggle-handle{background-color:#fff;border-color:#6b6b6b;}.cc-preferences-modal .cc-toggle.cc-active .cc-toggle-handle{border-color:#0054a6;}.cc-cookie-table{width:100%;border-collapse:collapse;margin:1rem 0;font-family:'Roboto',Arial,sans-serif;font-size:0.875rem;}.cc-cookie-table th{background-color:#ededed;color:#0a0a0a;font-weight:600;padding:0.75rem;text-align:left;border:1px solid #6b6b6b;}.cc-cookie-table td{padding:0.75rem;border:1px solid #ededed;vertical-align:top;}.cc-cookie-table tr:nth-child(even){background-color:#f9f9f9;}.cc-consent-modal .cc-modal-footer a{color:#0054a6;text-decoration:underline;margin:0 0.5rem;}.cc-consent-modal .cc-modal-footer a:hover{color:#002a53;}@media (max-width:768px){.cc-consent-modal .cc-modal-content{padding:1rem;}.cc-cookie-table{font-size:0.75rem;}.cc-cookie-table th,.cc-cookie-table td{padding:0.5rem;}}.cc-consent-modal .cc-btn:focus{outline:2px solid #0054a6;outline-offset:2px;}.cc-preferences-modal .cc-toggle:focus{outline:2px solid #0054a6;outline-offset:2px;}@media (prefers-contrast:high){.cc-consent-modal .cc-btn{border-width:2px;}.cc-preferences-modal .cc-toggle{border-width:2px;}}.youtube-placeholder{margin:1rem 0;}.youtube-placeholder button{font-family:'Roboto',Arial,sans-serif;font-size:0.875rem;transition:all 0.25s ease-out;}.youtube-placeholder button:hover{background-color:#002a53 !important;}
