.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{ font-family: "Dovetail Atkinson Hyperlegible";font-style: normal;font-weight: 400;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/atkinson-hyperlegible-latin-400-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family: "Dovetail Atkinson Hyperlegible";font-style: normal;font-weight: 700;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/atkinson-hyperlegible-latin-700-normal.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family: "Dovetail Atkinson Hyperlegible";font-style: normal;font-weight: 400;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/atkinson-hyperlegible-latin-ext-400-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF }@font-face{ font-family: "Dovetail Atkinson Hyperlegible";font-style: normal;font-weight: 700;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/atkinson-hyperlegible-latin-ext-700-normal.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF }@font-face{ font-family: "Dovetail OpenDyslexic";font-style: normal;font-weight: 400;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/opendyslexic-latin-400-normal.woff2") format("woff2") }@font-face{ font-family: "Dovetail OpenDyslexic";font-style: normal;font-weight: 700;font-display: swap;src: url("/wp-content/plugins/dovetail-studio/modules/accessibility/assets/fonts/opendyslexic-latin-700-normal.woff2") format("woff2") }#dovetail-a11y{--dovetail-a11y-gap: 12px;--dovetail-a11y-text: #1f2937;--dovetail-a11y-muted: #4b5563;--dovetail-a11y-line: #d1d5db;--dovetail-a11y-surface: #ffffff;--dovetail-a11y-soft: #f3f4f6;--dovetail-a11y-on: #1f2937;--dovetail-a11y-on-text: #ffffff;--dovetail-a11y-link: #1d4ed8;--dovetail-a11y-current-x: var(--dovetail-a11y-x,24px);--dovetail-a11y-current-y: var(--dovetail-a11y-y,24px);--dovetail-a11y-current-size: var(--dovetail-a11y-size,48px);--dovetail-a11y-panel-x: var(--dovetail-a11y-current-x);font-size: 1rem}#dovetail-a11y,#dovetail-a11y *{box-sizing: border-box;font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height: 1.4;letter-spacing: normal;word-spacing: normal;text-transform: none;text-shadow: none}#dovetail-a11y [hidden]{display: none!important}#dovetail-a11y .dovetail-a11y-sr{position: absolute!important;width: 1px!important;height: 1px!important;margin: -1px!important;padding: 0!important;overflow: hidden!important;clip: rect(0,0,0,0)!important;white-space: nowrap!important;border: 0!important}#dovetail-a11y button{margin: 0;font: inherit;cursor: pointer}#dovetail-a11y button:focus-visible,#dovetail-a11y a:focus-visible{outline: 3px solid #111827;outline-offset: 2px;box-shadow: 0 0 0 5px #ffffff}#dovetail-a11y .dovetail-a11y-toggle{position: fixed;z-index: 2147483500;display: flex;align-items: center;justify-content: center;width: var(--dovetail-a11y-current-size);height: var(--dovetail-a11y-current-size);padding: 0;border: 2px solid transparent;border-radius: 50%;background: var(--dovetail-a11y-button-bg,#1f2937);color: var(--dovetail-a11y-button-icon,#ffffff);box-shadow: 0 2px 10px rgba(0,0,0,0.25)}#dovetail-a11y .dovetail-a11y-toggle:focus-visible{outline: 3px solid #111827;outline-offset: 2px;box-shadow: 0 0 0 5px #ffffff}#dovetail-a11y .dovetail-a11y-toggle .dovetail-a11y-icon{width: 58%;height: 58%}#dovetail-a11y[data-side="right"] .dovetail-a11y-toggle{right: var(--dovetail-a11y-current-x)}#dovetail-a11y[data-side="left"] .dovetail-a11y-toggle{left: var(--dovetail-a11y-current-x)}#dovetail-a11y[data-edge="bottom"] .dovetail-a11y-toggle{bottom: calc(var(--dovetail-a11y-current-y) + env(safe-area-inset-bottom,0px))}#dovetail-a11y[data-edge="top"] .dovetail-a11y-toggle{top: calc(var(--dovetail-a11y-current-y) + env(safe-area-inset-top,0px))}#dovetail-a11y .dovetail-a11y-panel{position: fixed;z-index: 2147483510;display: flex;flex-direction: column;width: 24rem;max-width: calc(100vw - var(--dovetail-a11y-panel-x) - 16px);max-height: calc(100vh - var(--dovetail-a11y-current-y) - var(--dovetail-a11y-current-size) - 2 * var(--dovetail-a11y-gap));max-height: calc(100dvh - var(--dovetail-a11y-current-y) - var(--dovetail-a11y-current-size) - 2 * var(--dovetail-a11y-gap));overflow: hidden;border: 1px solid var(--dovetail-a11y-line);border-radius: 12px;background: var(--dovetail-a11y-surface);color: var(--dovetail-a11y-text);box-shadow: 0 12px 40px rgba(0,0,0,0.25);text-align: start}#dovetail-a11y[data-side="right"] .dovetail-a11y-panel{right: var(--dovetail-a11y-panel-x)}#dovetail-a11y[data-side="left"] .dovetail-a11y-panel{left: var(--dovetail-a11y-panel-x)}#dovetail-a11y[data-shape="square"]{--dovetail-a11y-panel-x: 12px}#dovetail-a11y[data-shape="square"][data-side="right"] .dovetail-a11y-toggle{right: 0;border-radius: 8px 0 0 8px}#dovetail-a11y[data-shape="square"][data-side="left"] .dovetail-a11y-toggle{left: 0;border-radius: 0 8px 8px 0}#dovetail-a11y[data-edge="bottom"] .dovetail-a11y-panel{bottom: calc(var(--dovetail-a11y-current-y) + var(--dovetail-a11y-current-size) + var(--dovetail-a11y-gap))}#dovetail-a11y[data-edge="top"] .dovetail-a11y-panel{top: calc(var(--dovetail-a11y-current-y) + var(--dovetail-a11y-current-size) + var(--dovetail-a11y-gap))}#dovetail-a11y .dovetail-a11y-header{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;padding: 0.75rem 0.75rem 0.75rem 1rem;border-bottom: 1px solid var(--dovetail-a11y-line)}#dovetail-a11y .dovetail-a11y-title{margin: 0;padding: 0;color: var(--dovetail-a11y-text);font-size: 1.125rem;font-weight: 700;line-height: 1.3}#dovetail-a11y .dovetail-a11y-close{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;border-radius: 8px;background: transparent;color: var(--dovetail-a11y-text)}#dovetail-a11y .dovetail-a11y-close:hover{background: var(--dovetail-a11y-soft)}#dovetail-a11y .dovetail-a11y-body{flex: 1 1 auto;min-height: 0;padding: 0.75rem;overflow-y: auto;overscroll-behavior: contain}#dovetail-a11y .dovetail-a11y-options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.5rem;margin: 0;padding: 0;list-style: none}#dovetail-a11y .dovetail-a11y-options li{margin: 0;padding: 0}#dovetail-a11y .dovetail-a11y-options li::before,#dovetail-a11y .dovetail-a11y-options li::marker{content: none}#dovetail-a11y .dovetail-a11y-option{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.25rem;width: 100%;height: 100%;min-height: 5.5rem;padding: 0.75rem 0.5rem;border: 2px solid var(--dovetail-a11y-line);border-radius: 10px;background: var(--dovetail-a11y-soft);color: var(--dovetail-a11y-text);font-size: 0.875rem;text-align: center}#dovetail-a11y .dovetail-a11y-option:hover{border-color: var(--dovetail-a11y-on)}#dovetail-a11y .dovetail-a11y-option[aria-pressed="true"]{border-color: var(--dovetail-a11y-on);background: var(--dovetail-a11y-on);color: var(--dovetail-a11y-on-text)}#dovetail-a11y .dovetail-a11y-option-icon{flex: none;width: 1.5rem;height: 1.5rem}#dovetail-a11y .dovetail-a11y-option-label{font-weight: 600}#dovetail-a11y .dovetail-a11y-option-state{color: var(--dovetail-a11y-muted);font-size: 0.75rem}#dovetail-a11y .dovetail-a11y-option[aria-pressed="true"] .dovetail-a11y-option-state{color: var(--dovetail-a11y-on-text)}#dovetail-a11y .dovetail-a11y-steps{display: flex;gap: 0.25rem}#dovetail-a11y .dovetail-a11y-step{width: 1rem;height: 0.25rem;border-radius: 2px;background: currentColor;opacity: 0.3}#dovetail-a11y .dovetail-a11y-step.is-on{opacity: 1}#dovetail-a11y .dovetail-a11y-footer{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 0.5rem 1rem;padding: 0.75rem 1rem;border-top: 1px solid var(--dovetail-a11y-line)}#dovetail-a11y .dovetail-a11y-footer .dovetail-a11y-link{order: -1;margin-inline-end: auto}#dovetail-a11y .dovetail-a11y-reset{min-height: 2.75rem;padding: 0.5rem 1rem;border: 2px solid var(--dovetail-a11y-on);border-radius: 8px;background: transparent;color: var(--dovetail-a11y-text);font-weight: 600}#dovetail-a11y .dovetail-a11y-reset:hover{background: var(--dovetail-a11y-soft)}#dovetail-a11y .dovetail-a11y-link{display: inline-flex;align-items: center;min-height: 2.75rem;color: var(--dovetail-a11y-link);text-decoration: underline}#dovetail-a11y .dovetail-a11y-hint{width: 100%;margin: 0;text-align: end;color: var(--dovetail-a11y-muted);font-size: 0.75rem}@media (max-width: 600px){#dovetail-a11y{--dovetail-a11y-current-x: var(--dovetail-a11y-x-mobile,16px);--dovetail-a11y-current-y: var(--dovetail-a11y-y-mobile,16px)}#dovetail-a11y[data-hide-mobile]{display: none!important}#dovetail-a11y .dovetail-a11y-panel,#dovetail-a11y[data-side] .dovetail-a11y-panel,#dovetail-a11y[data-edge] .dovetail-a11y-panel{top: auto;right: 0;bottom: 0;left: 0;width: auto;max-width: none;max-height: 85vh;max-height: 85dvh;border-width: 1px 0 0;border-radius: 16px 16px 0 0;padding-bottom: env(safe-area-inset-bottom,0px)}}@media (hover: none) and (pointer: coarse){#dovetail-a11y .dovetail-a11y-hint{display: none}}@media (max-width: 340px){#dovetail-a11y .dovetail-a11y-options{grid-template-columns: minmax(0,1fr)}}@media (forced-colors: active){#dovetail-a11y .dovetail-a11y-option[aria-pressed="true"]{outline: 3px solid Highlight;outline-offset: -6px}#dovetail-a11y .dovetail-a11y-step.is-on{background: Highlight}}@media print{#dovetail-a11y{display: none!important}}#dovetail-a11y .dovetail-a11y-guide{position: fixed;z-index: 2147483490;top: 0;right: 0;left: 0;height: 12px;border-top: 3px solid #111827;border-bottom: 3px solid #111827;background: rgba(255,213,79,0.55);pointer-events: none}#dovetail-a11y .dovetail-a11y-mask{position: fixed;z-index: 2147483490;right: 0;left: 0;background: rgba(0,0,0,0.6);pointer-events: none}#dovetail-a11y .dovetail-a11y-mask[data-a11y-mask="top"]{top: 0}#dovetail-a11y .dovetail-a11y-mask[data-a11y-mask="bottom"]{bottom: 0}html.dovetail-a11y-line-height-1 body :not(#dovetail-a11y,#dovetail-a11y *){line-height: 1.6!important}html.dovetail-a11y-line-height-2 body :not(#dovetail-a11y,#dovetail-a11y *){line-height: 2!important}html.dovetail-a11y-spacing body :not(#dovetail-a11y,#dovetail-a11y *){letter-spacing: 0.12em!important;word-spacing: 0.16em!important}html.dovetail-a11y-spacing:not(.dovetail-a11y-line-height) body :not(#dovetail-a11y,#dovetail-a11y *){line-height: 1.5!important}html.dovetail-a11y-spacing body p:not(#dovetail-a11y *){margin-bottom: 2em!important}html.dovetail-a11y-align-left body :not(#dovetail-a11y,#dovetail-a11y *){text-align: start!important;text-align-last: auto!important}html.dovetail-a11y-contrast-high{--dovetail-a11y-filter-contrast: contrast(1.5)}html.dovetail-a11y-saturation-low{--dovetail-a11y-filter-saturation: saturate(0.5)}html.dovetail-a11y-saturation-gray{--dovetail-a11y-filter-saturation: grayscale(1)}html.dovetail-a11y-contrast-high,html.dovetail-a11y-saturation{filter: var(--dovetail-a11y-filter-contrast,) var(--dovetail-a11y-filter-saturation,)}html.dovetail-a11y-contrast-dark,html.dovetail-a11y-contrast-dark body{background-color: #000000!important;color: #ffffff!important}html.dovetail-a11y-contrast-dark body :not(#dovetail-a11y,#dovetail-a11y *,#dovetail-cc,#dovetail-cc *){border-color: #ffffff!important;color: #ffffff!important;-webkit-text-fill-color: currentColor!important;text-shadow: none!important}html.dovetail-a11y-contrast-dark body a:not(#dovetail-a11y *,#dovetail-cc *),html.dovetail-a11y-contrast-dark body a:not(#dovetail-a11y *,#dovetail-cc *) *{color: #ffff00!important}html.dovetail-a11y-contrast-light,html.dovetail-a11y-contrast-light body{background-color: #ffffff!important;color: #000000!important}html.dovetail-a11y-contrast-light body :not(#dovetail-a11y,#dovetail-a11y *,#dovetail-cc,#dovetail-cc *){border-color: #000000!important;color: #000000!important;-webkit-text-fill-color: currentColor!important;text-shadow: none!important}html.dovetail-a11y-contrast-light body a:not(#dovetail-a11y *,#dovetail-cc *),html.dovetail-a11y-contrast-light body a:not(#dovetail-a11y *,#dovetail-cc *) *{color: #0000cc!important}:is(html.dovetail-a11y-contrast-dark,html.dovetail-a11y-contrast-light) body :is(button,input,select,textarea,[role="button"],.button,.btn,.wp-block-button__link,.wp-element-button):not(#dovetail-a11y *,#dovetail-cc *,[type="hidden"]){box-shadow: inset 0 0 0 1px currentColor!important}html.dovetail-a11y-contrast-high #dovetail-a11y,html.dovetail-a11y-saturation #dovetail-a11y{--dovetail-a11y-line: #8b939f;--dovetail-a11y-muted: #374151;--dovetail-a11y-soft: #e5e7eb}html.dovetail-a11y-links body :is(a,[role="link"]):not(#dovetail-a11y *){outline: 0.125em solid currentColor!important;outline-offset: 0.125em!important;text-decoration: underline!important;text-decoration-thickness: 0.125em!important;text-underline-offset: 0.15em!important}html.dovetail-a11y-headings body :is(h1,h2,h3,h4,h5,h6,[role="heading"]):not(#dovetail-a11y *){outline: 0.125em dashed currentColor!important;outline-offset: 0.25em!important}html.dovetail-a11y-focus *:focus-visible,html.dovetail-a11y-focus #dovetail-a11y *:focus-visible{outline: 3px solid #111827!important;outline-offset: 2px!important;box-shadow: 0 0 0 6px #ffbf47!important}html.dovetail-a11y-readable-font body :not(#dovetail-a11y,#dovetail-a11y *,i,code,pre,kbd,samp,[class*="icon"],[class*="dashicons"],[class^="fa"],[class*=" fa-"],[aria-hidden="true"]){font-family: "Dovetail Atkinson Hyperlegible",Verdana,Tahoma,sans-serif!important}html.dovetail-a11y-dyslexia-font body :not(#dovetail-a11y,#dovetail-a11y *,i,code,pre,kbd,samp,[class*="icon"],[class*="dashicons"],[class^="fa"],[class*=" fa-"],[aria-hidden="true"]){font-family: "Dovetail OpenDyslexic","Comic Sans MS",sans-serif!important}html.dovetail-a11y-animations *,html.dovetail-a11y-animations *::before,html.dovetail-a11y-animations *::after{animation-duration: 0.01ms!important;animation-delay: 0s!important;animation-iteration-count: 1!important;transition-duration: 0.01ms!important;transition-delay: 0s!important;scroll-behavior: auto!important}html.dovetail-a11y-images body :is(img,picture,input[type="image"]):not(#dovetail-a11y *){opacity: 0!important}html.dovetail-a11y-images body :not(#dovetail-a11y,#dovetail-a11y *){background-image: none!important}html.dovetail-a11y-cursor,html.dovetail-a11y-cursor *{cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2l14 11.2-6.3.6 3.8 7.4-2.4 1.2-3.8-7.5L5 19.5z' fill='%23000' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 10 4,auto!important}html.dovetail-a11y-cursor :is(a,button,label,select,summary,[role="button"],[role="link"],input[type="checkbox"],input[type="radio"],input[type="submit"],input[type="button"]),html.dovetail-a11y-cursor :is(a,button,label,summary,[role="button"],[role="link"]) *{cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2l14 11.2-6.3.6 3.8 7.4-2.4 1.2-3.8-7.5L5 19.5z' fill='%231d4ed8' stroke='%23fff' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 10 4,pointer!important}
#dovetail-cc{--dcc-radius: 8px;--dcc-shadow: 0 8px 32px rgba(0,0,0,0.18);--dcc-gap: 16px;--dcc-font-size: 14px;font-size: var(--dcc-font-size);line-height: 1.5;color: var(--dcc-notice-text)}#dovetail-cc *,#dovetail-cc *::before,#dovetail-cc *::after{box-sizing: border-box}#dovetail-cc [hidden]{display: none!important}#dovetail-cc .screen-reader-text{position: absolute!important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.dovetail-cc__notice,.dovetail-cc__prefs{position: fixed;z-index: 2147483640;background: var(--dcc-notice-bg);border: 1px solid var(--dcc-notice-border);color: var(--dcc-notice-text);box-shadow: var(--dcc-shadow)}.dovetail-cc__notice{padding: 24px}#dovetail-cc[data-layout="box"] .dovetail-cc__notice{width: min(440px,calc(100vw - 32px));max-height: calc(100vh - 32px);overflow: auto;border-radius: var(--dcc-radius)}#dovetail-cc[data-position="bottom-left"] .dovetail-cc__notice{bottom: 16px;left: 16px}#dovetail-cc[data-position="bottom-right"] .dovetail-cc__notice{bottom: 16px;right: 16px}#dovetail-cc[data-position="top-left"] .dovetail-cc__notice{top: 16px;left: 16px}#dovetail-cc[data-position="top-right"] .dovetail-cc__notice{top: 16px;right: 16px}#dovetail-cc[data-layout="banner"] .dovetail-cc__notice{left: 0;right: 0;max-height: 80vh;overflow: auto;display: grid;grid-template-columns: 1fr auto;gap: 8px 32px;align-items: center;padding: 20px max(24px,calc((100vw - 1200px) / 2))}#dovetail-cc[data-layout="banner"][data-position="bottom"] .dovetail-cc__notice{bottom: 0;border-width: 1px 0 0}#dovetail-cc[data-layout="banner"][data-position="top"] .dovetail-cc__notice{top: 0;border-width: 0 0 1px}#dovetail-cc[data-layout="banner"] .dovetail-cc__title,#dovetail-cc[data-layout="banner"] .dovetail-cc__message,#dovetail-cc[data-layout="banner"] .dovetail-cc__first-layer,#dovetail-cc[data-layout="banner"] .dovetail-cc__logo{grid-column: 1}#dovetail-cc[data-layout="banner"] .dovetail-cc__notice>.dovetail-cc__actions{grid-column: 2;grid-row: 1 / span 4;margin-top: 0}#dovetail-cc[data-layout="popup"] .dovetail-cc__notice,#dovetail-cc[data-prefs="center"] .dovetail-cc__prefs{top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: var(--dcc-radius)}#dovetail-cc[data-layout="popup"] .dovetail-cc__notice{width: min(560px,calc(100vw - 32px));max-height: calc(100vh - 32px);overflow: auto}html.dovetail-cc-locked,html.dovetail-cc-locked body{overflow: hidden}.dovetail-cc__notice,.dovetail-cc__prefs-body{overscroll-behavior: contain}.dovetail-cc__overlay{position: fixed;inset: 0;z-index: 2147483630;background: rgba(0,0,0,0.45)}.dovetail-cc__logo{display: block;max-height: 40px;max-width: 160px;width: auto;margin: 0 0 12px}#dovetail-cc .dovetail-cc__title{margin: 0 0 8px;padding: 0;font-size: 1.15em;line-height: 1.3;font-weight: 700;color: var(--dcc-notice-title);text-transform: none;letter-spacing: normal}.dovetail-cc__message p,.dovetail-cc__overview p,.dovetail-cc__description p{margin: 0 0 8px}.dovetail-cc__message p:last-child,.dovetail-cc__overview p:last-child,.dovetail-cc__description p:last-child{margin-bottom: 0}#dovetail-cc a,#dovetail-cc .dovetail-cc__link,#dovetail-cc .dovetail-cc__more{color: var(--dcc-link);text-decoration: underline}#dovetail-cc .dovetail-cc__policy-link{color: var(--dcc-policy-link)}.dovetail-cc__first-layer{display: flex;flex-wrap: wrap;gap: 8px 16px;margin: 12px 0 0;padding: 0;border: 0}.dovetail-cc__check{display: inline-flex;align-items: center;gap: 6px;cursor: pointer}.dovetail-cc__check input{width: 16px;height: 16px;margin: 0;accent-color: var(--dcc-toggle-on)}.dovetail-cc__actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: var(--dcc-gap)}#dovetail-cc .dovetail-cc__button{flex: 1 1 auto;min-height: 40px;margin: 0;padding: 8px 16px;border: 2px solid transparent;border-radius: 4px;font: inherit;font-weight: 600;line-height: 1.2;text-align: center;text-transform: none;letter-spacing: normal;cursor: pointer;box-shadow: none}#dovetail-cc .dovetail-cc__button--accept{background: var(--dcc-accept-bg);border-color: var(--dcc-accept-border);color: var(--dcc-accept-text)}#dovetail-cc .dovetail-cc__button--reject{background: var(--dcc-reject-bg);border-color: var(--dcc-reject-border);color: var(--dcc-reject-text)}#dovetail-cc .dovetail-cc__button--customise{background: var(--dcc-customise-bg);border-color: var(--dcc-customise-border);color: var(--dcc-customise-text)}#dovetail-cc .dovetail-cc__button--save{background: var(--dcc-save-bg);border-color: var(--dcc-save-border);color: var(--dcc-save-text)}#dovetail-cc .dovetail-cc__button:hover{filter: brightness(0.92)}#dovetail-cc button:focus-visible,#dovetail-cc a:focus-visible,#dovetail-cc input:focus-visible{outline: 2px solid var(--dcc-link);outline-offset: 2px}#dovetail-cc .dovetail-cc__close{position: absolute;top: 8px;right: 8px;width: 32px;height: 32px;margin: 0;padding: 0;border: 0;border-radius: 4px;background: transparent;color: var(--dcc-notice-title);font-size: 24px;line-height: 1;cursor: pointer}.dovetail-cc__prefs{display: flex;flex-direction: column;overflow: hidden}#dovetail-cc[data-prefs="center"] .dovetail-cc__prefs{width: min(720px,calc(100vw - 32px));max-height: min(720px,calc(100vh - 32px))}#dovetail-cc[data-prefs="sidebar"] .dovetail-cc__prefs{top: 0;bottom: 0;left: 0;width: min(480px,100vw);border-width: 0 1px 0 0}#dovetail-cc[data-prefs="pushdown"] .dovetail-cc__prefs{left: 0;right: 0;bottom: 0;max-height: 75vh;border-width: 1px 0 0}.dovetail-cc__prefs-header{position: relative;padding: 20px 56px 12px 24px;border-bottom: 1px solid var(--dcc-notice-border)}.dovetail-cc__prefs-header .dovetail-cc__title{margin: 0}.dovetail-cc__prefs-body{flex: 1 1 auto;overflow: auto;padding: 16px 24px}.dovetail-cc__prefs-footer{margin-top: 0;padding: 12px 24px 16px;border-top: 1px solid var(--dcc-notice-border)}#dovetail-cc .dovetail-cc__consent-id{margin: 0;padding: 0 24px 12px;font-size: 0.8em;overflow-wrap: anywhere}.dovetail-cc__overview.is-clamped{max-height: 4.5em;overflow: hidden}#dovetail-cc .dovetail-cc__more{margin: 4px 0 0;padding: 0;border: 0;background: none;font: inherit;font-weight: 600;cursor: pointer}.dovetail-cc__category{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--dcc-notice-border)}.dovetail-cc__row{display: flex;align-items: center;justify-content: space-between;gap: 12px}#dovetail-cc .dovetail-cc__expand{flex: 1 1 auto;margin: 0;padding: 4px 0 4px 18px;border: 0;background: none;color: var(--dcc-notice-title);font: inherit;font-weight: 700;text-align: left;cursor: pointer;position: relative}#dovetail-cc .dovetail-cc__expand::before{content: "";position: absolute;left: 2px;top: 50%;width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-70%) rotate(-45deg);transition: transform 0.15s ease}#dovetail-cc .dovetail-cc__expand[aria-expanded="true"]::before{transform: translateY(-50%) rotate(45deg)}.dovetail-cc__always{font-weight: 600;color: var(--dcc-link);white-space: nowrap}.dovetail-cc__description{margin-top: 4px}.dovetail-cc__details{margin-top: 8px}.dovetail-cc__service{margin-top: 8px;padding: 12px;border-radius: 6px;border: 1px solid var(--dcc-notice-border)}.dovetail-cc__service-description{margin: 4px 0 0}.dovetail-cc__facts{display: grid;grid-template-columns: auto 1fr;gap: 2px 12px;margin: 8px 0 0;font-size: 0.9em}.dovetail-cc__facts dt{font-weight: 600}.dovetail-cc__facts dd{margin: 0}.dovetail-cc__facts dt.screen-reader-text + dd{grid-column: 1 / -1}.dovetail-cc__cookies{width: 100%;margin: 8px 0 0;border-collapse: collapse;font-size: 0.9em}.dovetail-cc__cookies th,.dovetail-cc__cookies td{padding: 4px 8px 4px 0;border: 0;border-top: 1px solid var(--dcc-notice-border);text-align: left;vertical-align: top;background: none;color: inherit}.dovetail-cc__cookies code{font-size: 0.95em;word-break: break-all;background: none;color: inherit;padding: 0}.dovetail-cc__empty{margin: 8px 0 0;font-style: italic}#dovetail-cc .dovetail-cc__switch{appearance: none;-webkit-appearance: none;flex: 0 0 auto;position: relative;width: 40px;height: 22px;margin: 0;border: 0;border-radius: 11px;background: #9aa0a6;cursor: pointer;transition: background 0.15s ease}#dovetail-cc .dovetail-cc__switch::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;border-radius: 50%;background: #fff;transition: transform 0.15s ease}#dovetail-cc .dovetail-cc__switch:checked{background: var(--dcc-toggle-on)}#dovetail-cc .dovetail-cc__switch:checked::after{transform: translateX(18px)}#dovetail-cc .dovetail-cc__switch--small{width: 34px;height: 18px}#dovetail-cc .dovetail-cc__switch--small::after{width: 12px;height: 12px}#dovetail-cc .dovetail-cc__switch--small:checked::after{transform: translateX(16px)}#dovetail-cc .dovetail-cc__revisit{position: fixed;bottom: 16px;z-index: 2147483600;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin: 0;padding: 0;border: 0;border-radius: 50%;background: var(--dcc-revisit-bg);color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,0.25);cursor: pointer}#dovetail-cc .dovetail-cc__revisit[data-side="left"]{left: 16px}#dovetail-cc .dovetail-cc__revisit[data-side="right"]{right: 16px}#dovetail-cc .dovetail-cc__revisit img{width: 28px;height: 28px;object-fit: contain}[data-dovetail-src][hidden]{display: none!important}.dovetail-cc-blocked{box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;min-height: 160px;padding: 16px;background: var(--dcc-blocked-bg,#000);border: 1px solid var(--dcc-blocked-border,#000);color: var(--dcc-blocked-text,#fff);text-align: center}.dovetail-cc-blocked__text{margin: 0;font-size: 1rem;line-height: 1.5}.dovetail-cc-blocked__button{min-height: 44px;padding: 8px 16px;border: 1px solid currentColor;border-radius: 4px;background: transparent;color: inherit;font: inherit;font-size: 0.875rem;cursor: pointer}.dovetail-cc-blocked__button:not(.dovetail-cc-blocked__button--secondary){background: var(--dcc-blocked-text,#fff);color: var(--dcc-blocked-bg,#000)}.dovetail-cc-blocked--form{min-height: 0;margin: 0 0 16px;flex-direction: row;flex-wrap: wrap}.dovetail-cc-blocked__button:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}@media (max-width: 640px){#dovetail-cc[data-layout="banner"] .dovetail-cc__notice{display: block;padding: 20px 16px}#dovetail-cc[data-layout="box"] .dovetail-cc__notice{left: 8px;right: 8px;width: auto}.dovetail-cc__actions{flex-direction: column}#dovetail-cc[data-prefs="center"] .dovetail-cc__prefs{width: calc(100vw - 16px);max-height: calc(100vh - 16px)}}@media (prefers-reduced-motion: reduce){#dovetail-cc *,#dovetail-cc *::before,#dovetail-cc *::after{transition: none!important}}
