@charset "UTF-8";
/* https://www.opquast.com/wp-content/themes/opquast/css/orejime-custom.css */
:root{--opquast-primary:#1c9b9c;--opquast-primary-hover:#206f78;--opquast-text:#ffffff;--opquast-radius:48px}.orejime-Banner,.orejime-Modal{font-family:Geograph,sans-serif!important}.orejime-Banner-saveButton,.orejime-Banner-declineButton,.orejime-Banner-learnMoreButton,.orejime-Modal-saveButton,.orejime-PurposeToggles-enableAll,.orejime-PurposeToggles-disableAll{background-color:var(--opquast-primary)!important;color:var(--opquast-text)!important;border-radius:var(--opquast-radius)!important;font-weight:700!important;font-size:18px!important;padding:9px 22px 12px!important;border:none!important;transition:background-color 0.25s ease!important}.orejime-Banner-saveButton:hover,.orejime-Banner-saveButton:focus,.orejime-Banner-declineButton:hover,.orejime-Banner-declineButton:focus,.orejime-Banner-learnMoreButton:hover,.orejime-Banner-learnMoreButton:focus,.orejime-Modal-saveButton:hover,.orejime-Modal-saveButton:focus,.orejime-PurposeToggles-enableAll:hover,.orejime-PurposeToggles-enableAll:focus,.orejime-PurposeToggles-disableAll:hover,.orejime-PurposeToggles-disableAll:focus{background-color:var(--opquast-primary-hover)!important;color:var(--opquast-text)!important}.orejime-Modal-closeButton{color:var(--opquast-primary)!important;transition:color 0.25s ease!important}.orejime-Modal-closeButton:hover,.orejime-Modal-closeButton:focus{color:var(--opquast-primary-hover)!important}.orejime-Purpose-toggle input:checked+.orejime-Purpose-toggleButton{background-color:var(--opquast-primary)!important}.orejime-Purpose-toggle input:checked+.orejime-Purpose-toggleButton:hover{background-color:var(--opquast-primary-hover)!important}.orejime-Modal a,.orejime-Banner a{color:var(--opquast-primary)!important;transition:color 0.25s ease!important}.orejime-Modal a:hover,.orejime-Banner a:hover{color:var(--opquast-primary-hover)!important}.oq-orejime-fallback-wrapper{position:relative;width:100%;background-color:#f1f5f9;border:1px dashed #cbd5e1;border-radius:8px;margin-bottom:2rem;overflow:hidden}.oq-orejime-fallback-message{display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;min-height:250px}.oq-orejime-fallback-content p{margin-bottom:1rem;font-weight:500;color:#475569}.oq-orejime-fallback-wrapper:has(iframe) .oq-orejime-fallback-message{display:none}.oq-orejime-fallback-wrapper:has(iframe){background:transparent;border:none;border-radius:0}