@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../Fonts/SourceSans3/source-sans-3-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../Fonts/SourceSans3/source-sans-3-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../Fonts/SourceSans3/source-sans-3-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../Fonts/SourceSans3/source-sans-3-latin-700-normal.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(/theme/Default/Fonts/Icons/icomoon.woff?ltecl2) format("woff"),url(/theme/Default/Fonts/Icons/icomoon.ttf?ltecl2) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--gc-vein: #0b5c8a;--gc-vein-dark: #073f60;--gc-artery: #c8102e;--gc-artery-dark: #9e0c24;--gc-night: #0f2433;--gc-text: #1d2a33;--gc-text-soft: #3a4a56;--gc-muted: #4a5a66;--gc-ice: #e8f2f8;--gc-sky: #dbe8f1;--gc-mist: #f6f8fa;--gc-line: #dde5ec;--gc-line-strong: #c4d6e3;--gc-font: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--gc-container: 1240px;--gc-gutter: 24px;--gc-radius: 8px;--gc-radius-l: 14px;--gc-shadow: 0 8px 28px rgba(15, 36, 51, .12);--primary-color: var(--gc-vein);--secondary-color: var(--gc-vein-dark);--accent-color: var(--gc-vein);--action-color: var(--gc-artery);--action-color-hover: var(--gc-artery-dark);--text-color: var(--gc-text);--text-color-inverse: #fff;--headline-text-color: var(--gc-night);--link-color: var(--gc-vein);--link-color-hover: var(--gc-vein-dark);--border-color: var(--gc-line);--light-color: var(--gc-mist);--bg-light: var(--gc-mist);--button-background-color: var(--gc-vein);--button-background-color-hover: var(--gc-vein-dark);--button-border-color: var(--gc-vein);--button-text-color: #fff;--button-text-color-hover: #fff;--button-action-background-color: var(--gc-artery);--button-action-background-color-hover: var(--gc-artery-dark);--button-action-text-color: #fff;--button-action-text-color-hover: #fff;--input-background-color: #fff;--input-border-color: #b6c6d3;--focus-border-color: var(--gc-vein);--base-font-family: var(--gc-font);--headline-font-family: var(--gc-font);--base-font-size: 18px;--bs-body-font-family: var(--gc-font);--bs-font-sans-serif: var(--gc-font);--bs-body-font-size: 18px;--bs-body-line-height: 1.6;--bs-body-color: var(--gc-text);--bs-emphasis-color: var(--gc-night);--bs-heading-color: var(--gc-night);--bs-primary: var(--gc-vein);--bs-primary-rgb: 11, 92, 138;--bs-link-color: var(--gc-vein);--bs-link-color-rgb: 11, 92, 138;--bs-link-hover-color: var(--gc-vein-dark);--bs-link-hover-color-rgb: 7, 63, 96;--bs-border-color: var(--gc-line)}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--gc-text);font-family:var(--gc-font);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}#page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#page>#content{flex:1 0 auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{margin:0 0 .5em;color:var(--gc-night);font-family:var(--gc-font);font-weight:700;line-height:1.2;letter-spacing:-.005em}h1,.h1{font-size:clamp(32px,2.4vw + 18px,48px);line-height:1.15}h2,.h2{font-size:clamp(26px,1.2vw + 18px,32px)}h3,.h3{font-size:clamp(21px,.6vw + 17px,24px)}h4,.h4{font-size:20px}h5,.h5{font-size:18px}p{margin:0 0 1em}a{color:var(--gc-vein);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--gc-vein-dark)}strong,b{font-weight:700}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gc-vein);outline-offset:2px;box-shadow:none}:root{--focus-border-color: var(--gc-vein);--focus-text-color: var(--gc-vein)}#page-header a:focus-visible,#page-header .link:focus-visible,#page-header .btn:focus-visible{color:var(--gc-night)!important;outline-color:var(--gc-vein)!important}#content a:focus-visible,#content .link:focus-visible,#content .btn:focus-visible{color:var(--gc-vein)!important;outline-color:var(--gc-vein)!important}#page .gc-button--action:focus-visible,#page .gc-button--primary:focus-visible,#page .btn.action:focus-visible,#page form .btn-primary:focus-visible,#page form button[type=submit]:not(.secondary):focus-visible,#page .remote-preview .btn.enable:focus-visible,#page .video-preview .btn.enable:focus-visible,#page .gc-appointment .appointment-day.is-chosen:focus-visible,#page .gc-slot[aria-pressed=true]:focus-visible,#page .pagination .page-item.current .page-link:focus-visible,#page .pagination .page-item.active .page-link:focus-visible{color:#fff!important}#content .btn.secondary:focus-visible{color:var(--gc-vein-dark)!important}.gc-topbar a:focus-visible,#page-footer a:focus-visible,#page-footer .link:focus-visible,#page-footer .btn:focus-visible{color:#fff!important;outline-color:#fff!important}.gc-skip{position:absolute;z-index:2000;top:8px;left:8px;padding:10px 16px;border-radius:var(--gc-radius);background:var(--gc-vein);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-200%)}.gc-skip:focus-visible{transform:none;color:#fff!important;outline-color:var(--gc-night)!important}.gc-container{width:100%;max-width:calc(var(--gc-container) + 2 * var(--gc-gutter));margin:0 auto;padding:0 var(--gc-gutter)}.breadcrumb-wrapper .container{max-width:calc(var(--gc-container) + 2 * var(--gc-gutter));padding:0 var(--gc-gutter)}.gc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid transparent;border-radius:var(--gc-radius);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.gc-button--action{background:var(--gc-artery);color:#fff}.gc-button--action:hover{background:var(--gc-artery-dark);color:#fff}.gc-button--primary{background:var(--gc-vein);color:#fff}.gc-button--primary:hover{background:var(--gc-vein-dark);color:#fff}.gc-button--outline{border-color:var(--gc-vein);background:#fff;color:var(--gc-vein)}.gc-button--outline:hover{background:var(--gc-ice);color:var(--gc-vein-dark)}.gc-button--light{background:#fff;color:var(--gc-vein)}.gc-button--light:hover{background:var(--gc-ice);color:var(--gc-vein-dark)}.background-primary:not(.decoration-mask){background-color:var(--gc-vein)!important;color:#fff}.background-secondary:not(.decoration-mask){background-color:var(--gc-ice)!important;color:var(--gc-text)}.background-light:not(.decoration-mask){background-color:var(--gc-mist)!important;color:var(--gc-text)}.background-dark:not(.decoration-mask){background-color:var(--gc-night)!important;color:#fff}.background-action:not(.decoration-mask){background-color:var(--gc-artery)!important;color:#fff}:root{--brand-primary: var(--gc-vein)}.cookie-consent,.cookie-consent-reopen{--cookie-fg: var(--gc-text);--cookie-muted: var(--gc-text-soft);--cookie-border: var(--gc-line);--cookie-radius: var(--gc-radius);--cookie-backdrop: rgba(15, 36, 51, .55)}.cookie-consent-dialog{border-radius:var(--gc-radius-l);font-family:var(--gc-font)}.cookie-consent-button{min-height:44px;padding:0 22px;border-width:1px;font-weight:700}.cookie-consent-button:hover,.cookie-consent-button:focus-visible{border-color:var(--gc-vein-dark);background:var(--gc-vein-dark);color:#fff}.cookie-consent-button:focus-visible{color:#fff!important}.cookie-consent-reopen{--cookie-fg: var(--gc-vein)}html[data-consent=granted] .cookie-consent-reopen-floating{inset-inline-start:auto;inset-inline-end:1rem}
