/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{overflow-y:scroll;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;min-block-size:100%}*,*::before,*::after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,code,dl,dd,ol,ul,figure,hr,fieldset,legend,menu{margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}main{display:block}hr{overflow:visible;box-sizing:content-box;block-size:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-block-end:0}address{font-style:normal}b,strong{font-weight:bolder}code,kbd,pre,samp,var{font-family:"SFMono-Regular","Menlo","Monaco","Segoe UI Mono","Consolas","Liberation Mono","Courier New",monospace;font-size:1em}var{font-style:normal}small{font-size:inherit}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}ul[class],ol[class],menu[class]{list-style:none}table{inline-size:100%;border-spacing:0;border-collapse:collapse}img,object,svg{max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}audio:not([controls]){display:none;block-size:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin-block:0;margin-inline:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=checkbox],[type=radio]{padding-block:0;padding-inline:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding-block:0;padding-inline:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:.1rem dotted ButtonText}fieldset{border-block:0;border-inline:0}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding-block:0;padding-inline:0;white-space:normal;color:inherit}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-0.2rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}progress{vertical-align:baseline}details,menu{display:block}summary{display:list-item;outline:none}template{display:none}
:root{--color-dark:#000;--color-light:#fff;--color-brand--bhc:#019875;--color-brand--ogk:#662269;--color-brand--online:#019875;--color-brand--online-hover:#017d61;--color-primary:#4d566c;--color-secondary:#0a3c96;--color-tertiary:#002856;--color-quaternary:#2f1646;--color-text-primary:#4d566c;--color-text-secondary:#fff;--color-button-text:#fff;--color-button-text-tertiary:#002856;--color-background-primary:#fff;--color-background-secondary:#4d566c;--color-background-tertiary:#e6eaf0;--color-box-background--primary:#e6eaf0;--color-border--primary:#b7b7b7;--color-border--secondary:#f0eff5;--color-border--tertiary:#e8e8e8;--color-border--quaternary:#8094aa;--color-gradient--blue-spot-1:#002856;--color-gradient--blue-spot-2:transparent;--color-hc-yellow:#fcff3c;--header-bottom-color:#f3f3f3;--color-grey--shade11:#9da1ab;--color-grey--shade12:#f2f4f7}:root .site-bhc,:root .site-online{--color-brand:var(--color-brand--bhc);--color-gradient:linear-gradient(to bottom,rgba(255,255,255,0.7) -2%,rgba(255,255,255,0)),linear-gradient(to bottom,#002856,#002856)}:root .site-ogk{--color-brand:var(--color-brand--ogk);--color-gradient:linear-gradient(180deg,rgba(255,255,255,0.7) -2.09%,rgba(255,255,255,0.0001) 100%),#2f1646}:root .site-highcontrast{--color-brand:var(--color-hc-yellow);--color-primary:var(--color-hc-yellow);--color-secondary:var(--color-hc-yellow);--color-tertiary:var(--color-hc-yellow);--color-text-primary:var(--color-hc-yellow);--color-text-secondary:var(--color-hc-yellow);--color-background-primary:var(--color-dark);--color-background-secondary:var(--color-dark);--color-gradient:var(--color-dark);--color-button-text:var(--color-dark);--color-button-text-tertiary:var(--color-dark);--header-bottom-color:var(--color-hc-yellow);--color-border--primary:var(--color-hc-yellow);--color-border--secondary:var(--color-hc-yellow);--color-grey--shade11:var(--color-hc-yellow);--color-grey--shade12:var(--color-dark)}:root .site-highcontrast img:not(.high-contrast--icon){filter:contrast(200%) !important;background-color:#fcff3c !important}html{overflow-x:hidden;min-block-size:100%}body{min-block-size:100vh;color:var(--color-text-primary);background-color:var(--color-background-primary)}body.site-online{background-color:rgba(0,0,0,.02)}
:root{--font-family--primary:Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-family--secondary:Priori Sans,Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:root .site-bhc,:root .site-online{--color-link:var(--color-secondary);--color-hover:var(--color-primary)}:root .site-ogk{--color-link:var(--color-brand);--color-hover:var(--color-primary)}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{font-size:1.6rem;font-family:var(--font-family--primary);font-weight:300}::selection{color:var(--color-light);background-color:var(--color-brand)}p{letter-spacing:.02rem}p:not(:last-child){margin-block-end:1em}code,kbd,pre,samp,var{text-align:start;word-spacing:normal;word-wrap:normal;word-break:normal;tab-size:2;hyphens:none}a:not([class]){transition:all .3s ease;text-decoration:none;letter-spacing:.0111em;color:var(--color-link);font-weight:700}@media screen and (prefers-reduced-motion:reduce){a:not([class]){transition:none}}a:not([class]):focus,a:not([class]):hover,a:not([class]):visited,a:not([class]):active{color:hsl(from var(--color-link) h s calc(l * 0.75))}a:not([class]):link,a:not([class]):visited{text-decoration:none}h1:not([class]){font-family:var(--font-family--secondary)}h1:not([class]){font-size:4rem;line-height:1.5}h2:not([class]){font-size:2.4rem}h3:not([class]){font-size:1.8rem}h4:not([class]){font-size:1.6rem}h5:not([class]){font-size:1.4rem}h6:not([class]){font-size:1.4rem}ul:not([class]),ol:not([class]),menu:not([class]),pre:not([class]),hr:not([class]){margin-block:1em;margin-inline:0}ul:not([class])+p,ul:not([class])+blockquote,hr+ul:not([class]),ol:not([class])+p,ol:not([class])+blockquote,hr+ol:not([class]),menu:not([class])+p,menu:not([class])+blockquote,hr+menu:not([class]),pre:not([class])+p,pre:not([class])+blockquote,hr+pre:not([class]),hr:not([class])+p,hr:not([class])+blockquote,hr+hr:not([class]){margin-block-start:0}ul:not([class]),ol:not([class]){padding-inline-start:1.1em}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{margin-block:0}
.o-container{padding-inline:1.5rem;max-width:120rem;inline-size:100%;margin-inline:auto}.o-container--zero{padding-inline:0}.o-container--medium{padding-inline:2rem}.o-container--popular{padding-inline:1rem}@media screen and (min-width:75em){.o-container--popular{padding-inline:0}}.o-container--header-top{padding-inline:0}@media screen and (min-width:75em){.o-container--header-top{padding-inline:1rem}}@media screen and (min-width:87.5em){.o-container--header-top{padding-inline:0}}.o-container--header-main{padding-inline:2rem}@media screen and (min-width:87.5em){.o-container--header-main{padding-inline:0}}.o-container--zero{max-width:120rem;margin-inline:auto}.o-container--medium{max-width:120rem;margin-inline:auto}.o-container--popular{max-width:120rem;margin-inline:auto}.o-container--header-top{max-width:120rem;margin-inline:auto}.o-container--header-main{max-width:120rem;margin-inline:auto}
.o-grid{margin-inline:-1.5rem;display:flex;flex-wrap:wrap;box-sizing:border-box;list-style:none}.o-grid>.o-grid__item{padding-inline:1.5rem;flex-basis:auto;box-sizing:inherit;inline-size:100%;min-inline-size:0}
.c-messages{min-block-size:6.2rem;padding-block:1.5rem;padding-inline:2.25rem;color:#fff;outline:solid .1rem rgba(0,0,0,0);background-color:#333}.c-messages *{color:inherit}.c-messages.is-hidden{visibility:hidden;overflow:hidden;block-size:0;min-block-size:0;padding-block:0;padding-inline:0}.c-messages-list{margin-block:1.5rem;padding-block:0;padding-inline:0;list-style:none}.c-messages__list{margin-block:0;margin-inline:0;padding-block:0;list-style:none}.c-messages.c-messages-list__item{background-image:none}.c-messages:not(.is-hidden)~.c-messages{margin-block-start:1.5rem}.c-messages__item+.c-messages__item{margin-block-start:.75rem}.c-messages__container{display:flex}.c-messages__header{flex-shrink:0;margin-inline-end:1.5rem}.c-messages__header.no-icon{margin-inline-end:0}.c-messages__content{overflow:auto;flex:1;padding-block-start:.3rem}.c-messages__button{flex-shrink:0;margin-inline-start:1.5rem;padding-block-start:.3rem}.c-messages__close{inline-size:2.5rem;block-size:2.5rem;position:relative;padding-block:0;padding-inline:0;cursor:pointer;vertical-align:top;border-block:0;border-inline:0;background:none;appearance:none}.c-messages__close::before,.c-messages__close::after{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;inline-size:3.3rem;block-size:0;content:"";border-block-start:solid .2rem #707070}.c-messages__close::before{transform:translate(-50%,-50%) rotate(45deg)}.c-messages__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.c-messages__close:hover::before,.c-messages__close:hover::after{border-color:#fff}.c-messages__close:focus{outline:.2rem solid #fff;outline-offset:.2rem}.c-messages__icon{vertical-align:top}.c-messages--error .c-messages__icon{fill:#f44336}.c-messages--warning .c-messages__icon{fill:#fda408}.c-messages--status .c-messages__icon{fill:#fff}.c-messages--info .c-messages__icon{fill:#fff}.c-messages a:not([class]){transition:all .3s ease;color:#fff}@media screen and (prefers-reduced-motion:reduce){.c-messages a:not([class]){transition:none}}.c-messages a:not([class]):visited{color:#fff}.c-messages a:not([class]):focus,.c-messages a:not([class]):hover,.c-messages a:not([class]):active{color:#d9d9d9}.c-messages a:not([class]):link,.c-messages a:not([class]):visited{text-decoration:none}.c-messages pre{margin-block:0;margin-inline:0;white-space:normal}.js-form-managed-file .c-messages{margin-block-end:1.5rem;border-inline-start:solid .6rem #f44336}.c-node__content .c-messages.c-messages--warning{display:inline-block;min-block-size:auto;margin-block-end:2rem;padding:1rem 2rem;color:#d89c00;background:rgba(255,237,182,.6);font-size:1.8rem;font-weight:400;font-style:italic}.c-node__content .c-messages .c-messages__button{display:none}
.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item{display:flex;flex-direction:row-reverse;align-items:center;column-gap:.5rem}.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link,.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link a{display:block;inline-size:2.3rem;block-size:1.6rem;color:rgba(0,0,0,0);font-size:0}.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link.active-language{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='16' viewBox='0 0 23 16'%3E %3Cdefs%3E %3Crect id='9rdo82fkga' width='23' height='16' x='0' y='0' rx='1.08'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='ntad5qoiab' fill='%23fff'%3E %3Cuse xlink:href='%239rdo82fkga'/%3E %3C/mask%3E %3Cuse fill='%2322438B' xlink:href='%239rdo82fkga'/%3E %3Cpath fill='%23FFF' d='M3.286 1.067L1.066 1.095 1.095 3.2 19.694 14.963 21.925 14.924 21.885 12.83z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M1.38.444L.285 1.511l20.875 13.6s.657.17.92 0 .46-.889.46-.889L2.19 1.067 1.38.444z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23FFF' d='M19.714 1.067h2.19V3.2S9.037 11.09 3.307 14.963c-.07.047-2.189.004-2.189.004l-.17-2.03 18.767-11.87z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M22.08.889c.193.201-.175 1.244-.175 1.244L2.19 14.933s-1.073.37-1.27.178c-.197-.192.175-1.244.175-1.244l19.761-12.83s1.031-.35 1.224-.148z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23FFF' d='M8.762 1.067L14.238 1.067 14.238 5.333 21.905 5.333 21.905 10.667 14.238 10.667 14.238 14.933 8.762 14.933 8.762 10.667 1.095 10.667 1.095 5.333 8.762 5.333z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M9.857 1.067L13.143 1.067 13.143 6.4 21.905 6.4 21.905 9.6 13.143 9.6 13.143 14.933 9.857 14.933 9.857 9.6 1.095 9.6 1.095 6.4 9.857 6.4z' mask='url(%23ntad5qoiab)'/%3E %3C/g%3E %3C/svg%3E") no-repeat center center}.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link.active-language[title=Hungarian]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='16' viewBox='0 0 23 16'%3E %3Cdefs%3E %3Cfilter id='yrghedfzhb' width='104.3%25' height='106.2%25' x='-2.2%25' y='-3.1%25' filterUnits='objectBoundingBox'%3E %3CfeMorphology in='SourceAlpha' radius='1' result='shadowSpreadInner1'/%3E %3CfeOffset in='shadowSpreadInner1' result='shadowOffsetInner1'/%3E %3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner1'/%3E %3CfeColorMatrix in='shadowInnerInner1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.121659873 0'/%3E %3C/filter%3E %3Crect id='6dkx1m7o4a' width='23' height='16' x='0' y='0' rx='2.16'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='srpuctlo3c' fill='%23fff'%3E %3Cuse xlink:href='%236dkx1m7o4a'/%3E %3C/mask%3E %3Cuse fill='%23FFF' xlink:href='%236dkx1m7o4a'/%3E %3Cuse fill='%23000' filter='url(%23yrghedfzhb)' xlink:href='%236dkx1m7o4a'/%3E %3Cpath fill='%23019875' d='M0 10.667H23V16H0z' mask='url(%23srpuctlo3c)'/%3E %3Cpath fill='%23C7152A' d='M0 0H23V5.333H0z' mask='url(%23srpuctlo3c)'/%3E %3C/g%3E %3C/svg%3E") no-repeat center center}.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link[title=Hungarian]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='16' viewBox='0 0 23 16'%3E %3Cdefs%3E %3Cfilter id='yrghedfzhb' width='104.3%25' height='106.2%25' x='-2.2%25' y='-3.1%25' filterUnits='objectBoundingBox'%3E %3CfeMorphology in='SourceAlpha' radius='1' result='shadowSpreadInner1'/%3E %3CfeOffset in='shadowSpreadInner1' result='shadowOffsetInner1'/%3E %3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner1'/%3E %3CfeColorMatrix in='shadowInnerInner1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.121659873 0'/%3E %3C/filter%3E %3Crect id='6dkx1m7o4a' width='23' height='16' x='0' y='0' rx='2.16'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='srpuctlo3c' fill='%23fff'%3E %3Cuse xlink:href='%236dkx1m7o4a'/%3E %3C/mask%3E %3Cuse fill='%23FFF' xlink:href='%236dkx1m7o4a'/%3E %3Cuse fill='%23000' filter='url(%23yrghedfzhb)' xlink:href='%236dkx1m7o4a'/%3E %3Cpath fill='%23019875' d='M0 10.667H23V16H0z' mask='url(%23srpuctlo3c)'/%3E %3Cpath fill='%23C7152A' d='M0 0H23V5.333H0z' mask='url(%23srpuctlo3c)'/%3E %3C/g%3E %3C/svg%3E") no-repeat center center}.c-block-dropdown-language .c-languages__wrapper .dropdown-language-item .language-link[hreflang=en]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='16' viewBox='0 0 23 16'%3E %3Cdefs%3E %3Crect id='9rdo82fkga' width='23' height='16' x='0' y='0' rx='1.08'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cmask id='ntad5qoiab' fill='%23fff'%3E %3Cuse xlink:href='%239rdo82fkga'/%3E %3C/mask%3E %3Cuse fill='%2322438B' xlink:href='%239rdo82fkga'/%3E %3Cpath fill='%23FFF' d='M3.286 1.067L1.066 1.095 1.095 3.2 19.694 14.963 21.925 14.924 21.885 12.83z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M1.38.444L.285 1.511l20.875 13.6s.657.17.92 0 .46-.889.46-.889L2.19 1.067 1.38.444z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23FFF' d='M19.714 1.067h2.19V3.2S9.037 11.09 3.307 14.963c-.07.047-2.189.004-2.189.004l-.17-2.03 18.767-11.87z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M22.08.889c.193.201-.175 1.244-.175 1.244L2.19 14.933s-1.073.37-1.27.178c-.197-.192.175-1.244.175-1.244l19.761-12.83s1.031-.35 1.224-.148z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23FFF' d='M8.762 1.067L14.238 1.067 14.238 5.333 21.905 5.333 21.905 10.667 14.238 10.667 14.238 14.933 8.762 14.933 8.762 10.667 1.095 10.667 1.095 5.333 8.762 5.333z' mask='url(%23ntad5qoiab)'/%3E %3Cpath fill='%23C7152A' d='M9.857 1.067L13.143 1.067 13.143 6.4 21.905 6.4 21.905 9.6 13.143 9.6 13.143 14.933 9.857 14.933 9.857 9.6 1.095 9.6 1.095 6.4 9.857 6.4z' mask='url(%23ntad5qoiab)'/%3E %3C/g%3E %3C/svg%3E") no-repeat center center}
.c-button{transition:all .3s ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:1.2rem;cursor:pointer;text-align:center;text-decoration:none;border-block:0;border-inline:0;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-button-text) !important;border-radius:.3rem;background:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent),linear-gradient(to bottom,var(--color-brand),var(--color-brand));min-inline-size:18rem;padding-block:1.3rem;padding-inline:1.2rem}@media screen and (prefers-reduced-motion:reduce){.c-button{transition:none}}.c-button:hover{transform:translateY(-0.3rem)}.c-button::selection{color:var(--color-brand);background:var(--color-light)}.site-highcontrast .c-button{background:var(--color-primary)}.c-button:hover{filter:drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,0.6))}
:root{--border-color:transparent;--focus-color:var(--color-brand);--text-color:var(--color-text-primary);--background-color:#f0eff5;--placeholder-color:rgb(from var(--text-color) r g b / 0.66);--boolean-border-color:#bfbfbf;--boolean-checked-color:var(--color-brand)}textarea{resize:vertical;vertical-align:top}.c-form-element{inline-size:100%;padding-block:1.2rem;padding-inline:.8rem;color:var(--text-color);border-block:.1rem solid var(--border-color);border-inline:.1rem solid var(--border-color);border-radius:.3rem;background:var(--background-color);appearance:none}.c-form-element::placeholder{color:var(--placeholder-color)}.c-form-element.form-textarea{min-block-size:21.84rem}@media screen and (min-width:48em){.c-form-element.form-textarea{min-block-size:26.16rem}}.c-form-type--boolean{position:relative;display:flex;flex-direction:row;align-items:center;min-block-size:2.2rem;margin-block:.7rem;margin-inline:0;cursor:pointer;line-height:2.2rem}@media screen and (min-width:48em){.c-form-type--boolean{margin-block:1.5rem}}.c-form-type--boolean input{position:absolute !important;overflow:hidden !important;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem) !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem) !important;inline-size:.1rem !important;block-size:.1rem !important}.c-form-type--boolean input:checked+label::after{border-color:var(--color-brand);background:rgba(0,0,0,0)}.c-form-type--boolean input:checked+label::before{background:var(--color-brand)}.c-form-type--boolean input:disabled,.c-form-type--boolean input.is-disabled{opacity:.5}.site-ogk .c-form-type--boolean input:checked+label::after{border-color:var(--color-light)}.site-ogk .c-form-type--boolean input:checked+label::before{background:var(--color-light)}.c-form-type--boolean label{position:relative;padding-inline-start:5.5rem;cursor:pointer}@media screen and (min-width:48em){.c-form-type--boolean label{padding-inline-start:3.7rem}}.c-form-type--boolean label::before{position:absolute;z-index:9;inset-block-start:.53rem;inset-inline-start:.52rem;inline-size:1.2rem;block-size:1.2rem;content:""}.c-form-type--boolean label::after{inline-size:2.2rem;block-size:2.2rem;position:absolute;inset-block-start:0;inset-inline-start:0;display:inline-block;content:"";cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;border-block:.1rem solid var(--boolean-border-color);border-inline:.1rem solid var(--boolean-border-color);background:rgba(0,0,0,0)}@media screen and (prefers-reduced-motion:reduce){.c-form-type--boolean label::after{transition:none}}.js-form-type-radio label::before{border-radius:50%;background:rgba(0,0,0,0)}.js-form-type-radio label::after{border-radius:50%}.js-form-type-checkbox label::after{border-radius:.2rem}.field--widget-options-select,.c-form-item--select,.c-form-item-created{position:relative}.field--widget-options-select select,.c-form-item--select select,.c-form-item-created select{padding-inline-end:1.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23303030'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 1rem);background-position-y:50%;background-size:1.4rem}
nav#toolbar-bar{position:fixed !important}.c-page{position:relative;display:flex;flex-direction:column;min-block-size:100vh}#c-header{position:fixed;z-index:100;inline-size:100%;background:var(--color-background-primary)}main{flex:1;padding-block-end:4rem}@media screen and (min-width:75em){main{margin-block-start:0}}.path-subpage .c-block-page-title-block h1,.path-taxonomy h1{font-size:4rem;line-height:1.5;margin-block-end:.5rem;text-align:center;color:var(--color-primary);font-weight:400}@media screen and (min-width:75em){.path-subpage .c-block-page-title-block h1,.path-taxonomy h1{text-align:start}}.path-subpage .c-block-page-title-block{margin-block-end:.5rem;padding-block-end:1rem;border-block-end:solid .1rem rgba(151,151,151,.2)}.path-subpage .c-block-page-title-block h1{font-size:3rem}.site-highcontrast .c-node--view-mode-teaser{border:solid .1rem var(--color-border--primary)}.c-node--view-mode-teaser .content-type{display:inline-block;margin:0;padding:.5rem;border-radius:.4rem;background:linear-gradient(180deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.0001) 98.55%),#e6eaf0;font-size:1.3rem}
.c-type--heading-1,.c-type--heading-2,.c-type--heading-3,.c-type--heading-4,.c-type--heading-5,.c-type--heading-6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-type--heading-1 a,.c-type--heading-2 a,.c-type--heading-3 a,.c-type--heading-4 a,.c-type--heading-5 a,.c-type--heading-6 a{display:block;color:currentColor !important}.c-type--heading-1,.c-type--heading-2,.c-type--heading-3{font-weight:700}.c-type--heading-1{font-size:4rem;line-height:1.5;margin-block-end:1.5rem;letter-spacing:.01725em;border-block-end:solid .1rem rgba(151,151,151,.2);font-family:var(--font-family--secondary)}.c-type--heading-2{font-size:2.4rem;margin-block:1.5rem}.c-type--heading-3{font-size:1.8rem}.c-type--heading-4{font-size:1.6rem}.c-type--heading-5{font-size:1.4rem}.c-type--heading-6{font-size:1.4rem}
.c-region--header-bottom .c-block-system-breadcrumb-block{max-width:100%;overflow-x:scroll}@media screen and (min-width:48em){.c-region--header-bottom .c-block-system-breadcrumb-block{overflow-x:visible;max-width:calc(100% - 21rem)}}.c-region--header-bottom .c-block-views-exposed-filter-blocksearch-page-search{display:none}@media screen and (min-width:75em){.c-region--header-bottom .c-block-views-exposed-filter-blocksearch-page-search{display:inline-block}}.c-region--header-bottom .c-block-views-exposed-filter-blocksearch-page-search .c-form--inline{display:flex;gap:.5rem}.c-region--header-bottom .c-block-views-exposed-filter-blocksearch-page-search .c-form--inline .form-text{width:17rem;outline:none;padding:.8rem;box-sizing:border-box;transition:.3s;border-radius:.3rem;border:solid .1rem rgba(0,0,0,0);border-radius:.3rem;background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),rgba(255,255,255,0) 99%),linear-gradient(to bottom,#e6eaf0,#e6eaf0);font-size:1.2rem;padding-block:.55rem}.c-region--header-bottom .c-block-views-exposed-filter-blocksearch-page-search .c-form--inline .form-submit{inline-size:2.8rem;block-size:2.8rem;text-indent:999rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30' height='30' viewBox='0 0 30 30'%3E %3Cdefs%3E %3ClinearGradient id='oh2ewdad6b' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E %3Cstop offset='0%25' stop-color='%23FFF' stop-opacity='.2'/%3E %3Cstop offset='100%25' stop-color='%23FFF' stop-opacity='0'/%3E %3C/linearGradient%3E %3Crect id='tu5qy2fqka' width='30' height='30' x='0' y='0' rx='3'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg fill-rule='nonzero'%3E %3Cuse fill='%23828282' xlink:href='%23tu5qy2fqka'/%3E %3Cuse fill='url(%23oh2ewdad6b)' xlink:href='%23tu5qy2fqka'/%3E %3C/g%3E %3Cpath fill='%23FFF' d='M14.594 19.249c-2.82 0-5.105-2.286-5.105-5.106s2.286-5.105 5.105-5.105c2.82 0 5.106 2.286 5.106 5.105 0 2.82-2.286 5.106-5.106 5.106m8.646 2.234l-3.018-3.019c.936-1.204 1.5-2.712 1.5-4.353 0-3.92-3.19-7.111-7.11-7.111C10.69 7 7.5 10.19 7.5 14.111s3.19 7.111 7.111 7.111c1.641 0 3.15-.564 4.353-1.5l3.019 3.018c.173.173.4.26.628.26.228 0 .455-.087.629-.26.173-.174.26-.4.26-.627v-.003c0-.227-.087-.454-.26-.627'/%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0);border:0;border-radius:.3rem;overflow:hidden;cursor:pointer}.c-region--header-bottom{min-height:4.1rem;display:flex;align-items:center;justify-content:space-between;padding-inline:2rem;color:var(--header-bottom-color);background-color:var(--color-background-secondary);font-size:1.2rem}body:not(.page-node-type-homepage):not(.path-search) .c-region--header-bottom{margin-block-end:1rem}@media screen and (min-width:75em){body:not(.page-node-type-homepage):not(.path-search) .c-region--header-bottom{margin-block-end:3rem}}.c-region--header-bottom a{color:var(--header-bottom-color)}.c-region--header-bottom #search-block-form{display:flex;flex-direction:row;flex-wrap:nowrap}.c-region--header-bottom #search-block-form .c-form-element{block-size:2.8rem}.c-header__top{display:none}@media screen and (min-width:75em){.c-header__top{display:block}}.c-region--header-top{display:flex;align-items:center;justify-content:space-between;block-size:4.5rem;border-block-end:.1rem solid var(--color-border--tertiary)}.c-region--header-top .static-content{color:var(--color-tertiary);font-size:1.1rem;font-weight:300;margin-inline-end:auto}.c-region--header-top .static-content a{color:var(--color-tertiary);font-size:1.1rem;font-weight:300}.c-region--header-top .static-content a:hover{text-decoration:underline}.c-region--header-top .high-contrast--icon{margin-inline-start:.5rem;margin-block-start:-0.3rem;cursor:pointer}.c-region--header-main{position:relative;display:flex;align-items:center;justify-content:space-between;min-block-size:9rem}@media screen and (min-width:75em){.c-region--header-main{justify-content:flex-start}}.c-region--header-main .c-branding{min-height:12.5rem;display:flex;align-items:center;margin-inline:3rem 4rem;max-width:60vw;width:100%;justify-content:center;flex-shrink:0}.site-online .c-region--header-main .c-branding{margin-inline:0;max-width:none;padding-right:6rem;min-height:10.5rem}@media screen and (min-width:75em){.c-region--header-main .c-branding{min-height:auto;margin-inline:0;max-width:20rem;width:auto}}.c-region--header-main .c-branding__logo-link{display:flex;max-inline-size:18.2rem;margin-block:2rem}@media screen and (min-width:75em){.c-region--header-main .c-branding__logo-link{max-inline-size:24.2rem}}.site-ogk .c-region--header-main .c-branding__logo-link{max-inline-size:25.2rem}.c-region--header-main #block-hospital-fomenuogk,.c-region--header-main #superfish-mainmenu-ogk,.c-region--header-main #block-hospital-mainnavigation,.c-region--header-main #superfish-main{position:relative}.c-region--header-main .mobile-languages{position:absolute;inset-block-end:3.5rem;inset-inline-end:-0.5rem;display:flex;flex-direction:column;row-gap:.3rem;align-items:center}@media screen and (min-width:75em){.c-region--header-main .mobile-languages{display:none}}.site-ogk .c-region--header-main .mobile-languages,.user-logged-in.site-online .c-region--header-main .mobile-languages{inset-block-end:2.4rem}.c-region--header-main .mobile-languages a{color:var(--color-tertiary);font-size:1.2rem;font-weight:300}.c-region--header-main .mobile-languages .high-ontrast--icon{max-inline-size:2.1rem}.c-region--header-main .mobile-online-button--holder{display:flex;align-items:center;justify-content:center}.c-region--header-main .mobile-online-button--holder a{transition:all .3s ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:1.2rem;cursor:pointer;text-align:center;text-decoration:none;border-block:0;border-inline:0;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-button-text) !important;border-radius:.3rem;background:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent),linear-gradient(to bottom,var(--color-brand),var(--color-brand));min-inline-size:18rem;padding-block:1.3rem;padding-inline:1.2rem;min-inline-size:100%;line-height:1.5}@media screen and (prefers-reduced-motion:reduce){.c-region--header-main .mobile-online-button--holder a{transition:none}}.c-region--header-main .mobile-online-button--holder a:hover{transform:translateY(-0.3rem)}.c-region--header-main .mobile-online-button--holder a::selection{color:var(--color-brand);background:var(--color-light)}.site-highcontrast .c-region--header-main .mobile-online-button--holder a{background:var(--color-primary)}.c-region--header-main .mobile-online-button--holder a:hover{filter:drop-shadow(0 0.5rem 0.5rem rgba(0,0,0,0.6))}@media screen and (min-width:75em){.c-region--header-main .mobile-online-button--holder a{transition:all .3s ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:1.2rem;cursor:pointer;text-align:center;text-decoration:none;border-block:0;border-inline:0;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-button-text) !important;border-radius:.3rem;background:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent),linear-gradient(to bottom,var(--color-brand),var(--color-brand));min-inline-size:17rem;padding-block:.6rem;font-size:1.5rem}}@media screen and (min-width:75em)and (prefers-reduced-motion:reduce){.c-region--header-main .mobile-online-button--holder a{transition:none}}@media screen and (min-width:75em){.c-region--header-main .mobile-online-button--holder a:hover{transform:translateY(-0.3rem)}.c-region--header-main .mobile-online-button--holder a::selection{color:var(--color-brand);background:var(--color-light)}.site-highcontrast .c-region--header-main .mobile-online-button--holder a{background:var(--color-primary)}.c-region--header-main .mobile-online-button--holder a:hover{filter:drop-shadow(0 0.25rem 0.25rem rgba(0,0,0,0.6))}}@media screen and (min-width:75em){.c-region--header-main>.mobile-icons--holder{display:none}}.c-region--header-main>.mobile-icons--holder a.phone{display:block;inline-size:4rem;block-size:4rem;margin-block-start:-2.2rem}.site-online .c-region--header-main>.mobile-icons--holder a.phone{margin-block-start:-1.2rem}.c-region--header-main>.mobile-icons--holder a.phone svg{inline-size:100%;block-size:100%}.c-region--header-main>.mobile-icons--holder a svg{fill:var(--color-background-primary)}.c-block-superfish{inline-size:3rem;block-size:8rem}@media screen and (min-width:75em){.c-block-superfish{inline-size:100%;block-size:auto;margin-inline-start:1.7rem}}.c-block-superfish .sf-accordion-toggle{position:absolute;z-index:597;inset-block-start:1.2rem;inset-inline-end:0}.site-ogk .c-block-superfish .sf-accordion-toggle{inset-block-start:0}.site-online .c-block-superfish .sf-accordion-toggle{inset-block-start:2.5rem;margin-right:-0.2rem}.c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle,.c-block-superfish .sf-accordion-toggle #superfish-main-toggle,.c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle{display:flex;inline-size:3rem;block-size:2rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 30 20'%3E%3Cpath fill='%234d566c' d='m1.66666667 11.2328767c-.92047459 0-1.66666667-.6133085-1.66666667-1.369863 0-.75655445.74619208-1.36986302 1.66666667-1.36986302h26.66666663c.9204746 0 1.6666667.61330857 1.6666667 1.36986302 0 .7565545-.7461921 1.369863-1.6666667 1.369863zm0-8.49315067c-.92047459 0-1.66666667-.61330856-1.66666667-1.36986302 0-.75655445.74619208-1.36986301 1.66666667-1.36986301h26.66666663c.9204746 0 1.6666667.61330856 1.6666667 1.36986301 0 .75655446-.7461921 1.36986302-1.6666667 1.36986302zm0 17.26027397c-.92047459 0-1.66666667-.6133086-1.66666667-1.369863 0-.7565545.74619208-1.369863 1.66666667-1.369863h26.66666663c.9204746 0 1.6666667.6133085 1.6666667 1.369863 0 .7565544-.7461921 1.369863-1.6666667 1.369863z'/%3E%3C/svg%3E") no-repeat center center}.c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle.sf-expanded,.c-block-superfish .sf-accordion-toggle #superfish-main-toggle.sf-expanded,.c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle.sf-expanded{inline-size:2rem;block-size:2rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg fill='%234d566c' transform='translate(1.21 1)'%3E%3Cpath d='m.85498054-.84202629c8.18181818 8.3076923 8.18181818 8.3076923 16.36363636 16.61538459l-1.709961 1.6840526c-8.18181827-8.3076923-8.18181827-8.3076923-16.36363644-16.61538461z'/%3E%3Cpath d='m15.5086559-.84202629 1.709961 1.68405258c-3.7878788 3.84615385-5.82211 5.91168091-7.72644136 7.84530969l-.45537682.46238261c-2.04545455 2.07692311-4.09090909 4.15384611-8.18181818 8.30769231l-1.70996108-1.6840526c4.09090909-4.1538462 6.13636363-6.23076922 8.18181818-8.30769229l.45537682-.46238261c1.90433138-1.93362878 3.93856264-3.99915585 7.72644144-7.84530969z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center}.c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle span,.c-block-superfish .sf-accordion-toggle #superfish-main-toggle span,.c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle span{position:absolute;inline-size:0;block-size:0;color:rgba(0,0,0,0);font-size:0}.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle,.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-main-toggle,.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 30 20'%3E%3Cpath fill='%23fcff3c' d='m1.66666667 11.2328767c-.92047459 0-1.66666667-.6133085-1.66666667-1.369863 0-.75655445.74619208-1.36986302 1.66666667-1.36986302h26.66666663c.9204746 0 1.6666667.61330857 1.6666667 1.36986302 0 .7565545-.7461921 1.369863-1.6666667 1.369863zm0-8.49315067c-.92047459 0-1.66666667-.61330856-1.66666667-1.36986302 0-.75655445.74619208-1.36986301 1.66666667-1.36986301h26.66666663c.9204746 0 1.6666667.61330856 1.6666667 1.36986301 0 .75655446-.7461921 1.36986302-1.6666667 1.36986302zm0 17.26027397c-.92047459 0-1.66666667-.6133086-1.66666667-1.369863 0-.7565545.74619208-1.369863 1.66666667-1.369863h26.66666663c.9204746 0 1.6666667.6133085 1.6666667 1.369863 0 .7565544-.7461921 1.369863-1.6666667 1.369863z'/%3E%3C/svg%3E") no-repeat center center}.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle.sf-expanded,.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-main-toggle.sf-expanded,.site-highcontrast .c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle.sf-expanded{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg fill='%23fcff3c' transform='translate(1.21 1)'%3E%3Cpath d='m.85498054-.84202629c8.18181818 8.3076923 8.18181818 8.3076923 16.36363636 16.61538459l-1.709961 1.6840526c-8.18181827-8.3076923-8.18181827-8.3076923-16.36363644-16.61538461z'/%3E%3Cpath d='m15.5086559-.84202629 1.709961 1.68405258c-3.7878788 3.84615385-5.82211 5.91168091-7.72644136 7.84530969l-.45537682.46238261c-2.04545455 2.07692311-4.09090909 4.15384611-8.18181818 8.30769231l-1.70996108-1.6840526c4.09090909-4.1538462 6.13636363-6.23076922 8.18181818-8.30769229l.45537682-.46238261c1.90433138-1.93362878 3.93856264-3.99915585 7.72644144-7.84530969z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center}.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle,.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-main-toggle,.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle{inline-size:3.5rem;block-size:3.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 3.33334C10.8 3.33334 3.33334 10.8 3.33334 20C3.33334 29.2 10.8 36.6667 20 36.6667C29.2 36.6667 36.6667 29.2 36.6667 20C36.6667 10.8 29.2 3.33334 20 3.33334ZM20 8.33334C22.7667 8.33334 25 10.5667 25 13.3333C25 16.1 22.7667 18.3333 20 18.3333C17.2333 18.3333 15 16.1 15 13.3333C15 10.5667 17.2333 8.33334 20 8.33334ZM20 32C15.8333 32 12.1167 29.9167 10 26.7333C10.05 23.4833 16.6667 21.7 20 21.7C23.3167 21.7 29.95 23.4833 30 26.7333C27.8833 29.9167 24.1667 32 20 32Z' fill='%234D566C'/%3E %3C/svg%3E") no-repeat center center;background-size:3.5rem 3.5rem}.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-main-menu-online-toggle.sf-expanded,.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-main-toggle.sf-expanded,.user-logged-in.site-online .c-block-superfish .sf-accordion-toggle #superfish-mainmenu-ogk-toggle.sf-expanded{inline-size:2rem;block-size:2rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cg fill='%234d566c' transform='translate(1.21 1)'%3E%3Cpath d='m.85498054-.84202629c8.18181818 8.3076923 8.18181818 8.3076923 16.36363636 16.61538459l-1.709961 1.6840526c-8.18181827-8.3076923-8.18181827-8.3076923-16.36363644-16.61538461z'/%3E%3Cpath d='m15.5086559-.84202629 1.709961 1.68405258c-3.7878788 3.84615385-5.82211 5.91168091-7.72644136 7.84530969l-.45537682.46238261c-2.04545455 2.07692311-4.09090909 4.15384611-8.18181818 8.30769231l-1.70996108-1.6840526c4.09090909-4.1538462 6.13636363-6.23076922 8.18181818-8.30769229l.45537682-.46238261c1.90433138-1.93362878 3.93856264-3.99915585 7.72644144-7.84530969z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;background-size:2rem 2rem}.c-block-superfish ul.sf-menu.sf-accordion.sf-expanded{margin-block-start:-0.5rem;max-height:100vh;overflow-y:auto}.c-block-superfish .sf-accordion{position:fixed !important;inset-inline:0 !important;background-color:var(--color-background-primary)}.c-block-superfish .sf-accordion .mobile-icons--holder{display:flex;gap:1rem;padding-block:0 2.1rem;padding-inline:1rem 2rem;border-block-end:.1rem solid var(--color-border--tertiary)}.site-online .c-block-superfish .sf-accordion .mobile-icons--holder{padding-block:.7rem 2.1rem}.c-block-superfish .sf-accordion .mobile-icons--holder a{display:block;inline-size:4rem;block-size:4rem;padding:0}.c-block-superfish .sf-accordion .mobile-icons--holder svg{inline-size:100%;block-size:100%}.c-block-superfish .sf-accordion .mobile-search--holder{padding:2rem;border-block-end:.1rem solid var(--color-border--tertiary)}.c-block-superfish .sf-accordion .mobile-search--holder .form-text{padding:.8rem .8rem .8rem 4.5rem;width:100%;margin:.8rem 0;transition:.3s;background-color:#f0eff5;border-radius:.3rem;border:solid .1rem rgba(0,0,0,0);min-height:4.6rem;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 54.1 (76490) - https://sketchapp.com --%3E %3Ctitle%3Ekeresés ikon%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Mobile-–-grafikai-megjelenés-1218' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='BHC-–-Időpontfoglalás-–-helyszín-választás' transform='translate(-47.000000, -135.000000)' fill='%234D566C'%3E %3Cg id='Keresés-rész' transform='translate(34.000000, 95.000000)'%3E %3Cpath d='M20.981,53.78 C17.809,53.78 15.238,51.208 15.238,48.036 C15.238,44.864 17.809,42.293 20.981,42.293 C24.153,42.293 26.725,44.864 26.725,48.036 C26.725,51.208 24.153,53.78 20.981,53.78 M30.707,56.293 L27.312,52.897 C28.365,51.543 29,49.846 29,48 C29,43.589 25.411,40 21,40 C16.589,40 13,43.589 13,48 C13,52.411 16.589,56 21,56 C22.846,56 24.543,55.365 25.897,54.312 L29.293,57.707 C29.488,57.902 29.744,58 30,58 C30.256,58 30.512,57.902 30.707,57.707 C30.902,57.512 31,57.257 31,57.002 L31,56.999 C31,56.743 30.902,56.488 30.707,56.293' id='keresés-ikon'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");background-repeat:no-repeat;background-position:1.2rem center}.c-block-superfish .sf-accordion .mobile-search--holder .form-actions{display:none}@media screen and (min-width:75em){.c-block-superfish .sf-accordion .mobile-search--holder{display:none}}.c-block-superfish .sf-accordion .mobile-contacts--holder{padding-block:1.4rem;border-block-end:.1rem solid var(--color-border--tertiary);line-height:2.3rem}@media screen and (min-width:75em){.c-block-superfish .sf-accordion .mobile-contacts--holder{display:none}}.c-block-superfish .sf-accordion .mobile-contacts--holder span{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.c-block-superfish .sf-accordion .mobile-contacts--holder span a{margin:0;margin-inline-start:1rem;padding:0;text-transform:lowercase;font-size:1.5rem}.c-block-superfish .sf-accordion .mobile-contacts--holder span a:hover{color:var(--color-primary)}.c-block-superfish .sf-accordion .mobile-online-button--holder{padding:2rem}.c-block-superfish .sf-accordion .mobile-online-button--holder a{margin-block:2rem 1rem}.c-block-superfish .sf-accordion li.sf-depth-1{padding:0;border-block-end:.1rem solid var(--color-border--tertiary)}.c-block-superfish .sf-accordion li.sf-depth-1 a{padding:1rem 2rem;text-decoration:none;color:var(--color-primary);font-family:var(--font-family--primary);font-size:2rem;font-weight:300;line-height:3rem;max-width:calc(90% - 3rem)}.c-block-superfish .sf-accordion li.menuparent{display:flex;flex-direction:column}.c-block-superfish .sf-accordion li.menuparent>ul{padding-inline-start:1rem;background-image:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent 99%),linear-gradient(to bottom,var(--color-border--secondary),var(--color-border--secondary))}.site-highcontrast .c-block-superfish .sf-accordion li.menuparent>ul{background-image:var(--color-background-primary)}.site-highcontrast .c-block-superfish .sf-accordion li.menuparent>ul{background-image:var(--color-background-primary)}.c-block-superfish .sf-accordion .sf-accordion-button{position:absolute;z-index:10;inset-block-start:.6rem;inset-inline-end:0;padding:0;color:rgba(0,0,0,0);font-size:0}.c-block-superfish .sf-accordion .sf-no-children>.sf-accordion-button{display:none}.c-block-superfish ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{display:flex;inline-size:1.4rem;block-size:1.4rem;margin:0;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") center center no-repeat}.site-highcontrast .c-block-superfish ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23fcff3c'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") center center no-repeat}.c-block-superfish ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:after{display:flex;inline-size:1.4rem;block-size:1.4rem;margin:0;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E %3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E %3C/svg%3E") center center no-repeat}.site-highcontrast .c-block-superfish ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fcff3c'%3E %3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E %3C/svg%3E") center center no-repeat}@media screen and (min-width:75em){.c-block-superfish .sf-horizontal{display:flex;align-items:center}}.c-block-superfish .sf-horizontal .mobile-online-button--holder{margin-inline-start:auto}@media screen and (min-width:75em){.c-block-superfish .sf-horizontal .mobile-icons--holder,.c-block-superfish .sf-horizontal .mobile-contacts--holder,.c-block-superfish .sf-horizontal .mobile-search--holder{display:none}}.c-block-superfish .sf-horizontal.sf-menu li:hover>ul,.c-block-superfish .sf-horizontal.sf-menu li.sfHover>ul{inset-block-start:auto !important}.c-block-superfish .sf-horizontal li.sf-depth-1{position:static !important}.c-block-superfish .sf-horizontal li.sf-depth-1 a.sf-depth-1{padding:0 1rem;padding-block:3.7rem 1.9rem;text-decoration:none;letter-spacing:.06rem;text-transform:uppercase;color:var(--color-primary);font-family:var(--font-family--secondary);font-size:1.7rem;font-weight:400;block-size:9rem}.c-block-superfish .sf-horizontal li.sf-depth-1 a.sf-depth-1::after{display:inline-block;block-size:.2rem;margin:0 auto .6rem;content:"";background:rgba(0,0,0,0);position:absolute;inset-inline:1rem;inset-block-end:1.9rem}.c-block-superfish .sf-horizontal li.sf-depth-1.sfHover a.sf-depth-1::after,.c-block-superfish .sf-horizontal li.sf-depth-1:hover a.sf-depth-1::after{background:var(--color-brand)}.c-block-superfish .sf-horizontal li.sf-depth-1.sfHover>a.sf-depth-1,.c-block-superfish .sf-horizontal li.sf-depth-1:hover>a.sf-depth-1{color:var(--color-brand)}.c-block-superfish .sf-horizontal.sf-mainmenu-ogk li.sf-depth-1 a.sf-depth-1{font-size:1.5rem}.c-block-superfish .sf-horizontal .menuparent>ul{inset-inline-start:-6rem !important;display:grid;grid-template-columns:repeat(3,1fr);inline-size:84rem;padding:3rem;column-gap:1.7rem;row-gap:1.7rem;background-color:var(--color-background-primary);background-image:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.82) 50%,transparent 199%),linear-gradient(to bottom,var(--color-background-tertiary),var(--color-background-tertiary));background-blend-mode:lighten,normal;box-shadow:inset -0.1rem .6rem .3rem -0.3rem rgba(0,0,0,.231372549),0 .3rem .4rem 0 rgb(from var(--color-dark) r g b/0.2)}.site-highcontrast .c-block-superfish .sf-horizontal .menuparent>ul{background:var(--color-background-primary)}.c-block-superfish .sf-horizontal li.sf-depth-2{padding-block-end:1rem;border-block-end:.1rem solid var(--color-border--tertiary)}@media screen and (min-width:75em){.c-block-superfish .sf-horizontal li.sf-depth-2{padding-block-end:0}}.c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2{display:flex;align-items:center;min-block-size:2rem;padding:0;padding-block-end:1rem;text-decoration:none;color:var(--color-primary);font-family:var(--font-family--primary);font-size:1.6rem;font-weight:300}.c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2:hover{color:var(--color-brand)}.c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2::before{display:inline-block;flex-shrink:0;inline-size:1.6rem;block-size:1.6rem;margin-inline-end:1.5rem;content:"";background-size:contain}.site-bhc .c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2::before,.site-online .c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23019875' fill-rule='nonzero' height='16' rx='7.68' width='16'/%3E%3Cpath d='m11.226 3.819-4.823 4.214 4.823 4.213' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='matrix(-1 -0 0 -1 17.628 16.066)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center}.site-ogk .c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='16' height='16' fill='%23662269' fill-rule='nonzero' rx='7.68'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m11.2262764 3.81944531-4.82349859 4.21314051 4.82349859 4.21314058' transform='rotate(180 8.815 8.033)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center}.site-highcontrast .c-block-superfish .sf-horizontal li.sf-depth-2 a.sf-depth-2::before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23fcff3c' fill-rule='nonzero' height='16' rx='7.68' width='16'/%3E%3Cpath d='m11.226 3.819-4.823 4.214 4.823 4.213' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='matrix(-1 -0 0 -1 17.628 16.066)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center !important}.c-block-superfish .sf-horizontal li.sf-depth-2>ul{display:none !important;inline-size:0;block-size:0}
.c-pager{max-inline-size:80rem;margin:5rem auto 5rem}.c-pager ul{display:flex;justify-content:center;gap:1rem}.c-pager ul .pager__link,.c-pager ul .c-pager__link{display:flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;cursor:pointer;text-decoration:none;color:var(--color-grey--shade11);border-radius:1.5rem;background:var(--color-background-primary);box-shadow:0 .2rem .4rem rgba(0,0,0,.1);font-size:1.4rem}@media screen and (min-width:36em){.c-pager ul .pager__link,.c-pager ul .c-pager__link{inline-size:4rem;block-size:4rem;border-radius:2rem;font-size:1.6rem}}.c-pager ul .c-pager__item--ellipsis{display:flex;align-items:flex-end;justify-content:center;inline-size:1rem;block-size:3rem;font-size:1.4rem}@media screen and (min-width:36em){.c-pager ul .c-pager__item--ellipsis{inline-size:2rem;block-size:4rem;font-size:1.6rem}}.c-pager ul .c-pager__item--active{display:flex;align-items:center;justify-content:center;inline-size:3rem;block-size:3rem;color:var(--color-text-secondary);border-radius:1.5rem;background:var(--color-brand);font-size:1.4rem}@media screen and (min-width:36em){.c-pager ul .c-pager__item--active{inline-size:4rem;block-size:4rem;border-radius:2rem;font-size:1.6rem}}.site-highcontrast .c-pager ul .c-pager__item--active{color:var(--color-dark)}
.c-region--sidebar-first .c-menu .c-menu__item{position:relative}.c-region--sidebar-first .c-menu .c-menu__item.c-menu__item--has-children>ul{display:none}.c-region--sidebar-first .c-menu .c-menu__item.c-menu__item--has-children.is-active>ul{display:block}.c-region--sidebar-first .c-menu .c-menu__item.c-menu__item--has-children.is-active>.c-menu__button-toggle svg{transform:rotate(180deg)}.c-region--sidebar-first .c-menu .c-menu__item.c-menu__item--has-children:not(:last-child){border-block-end:.1rem solid rgba(151,151,151,.2)}.site-highcontrast .c-region--sidebar-first .c-menu .c-menu__item.c-menu__item--has-children:not(:last-child){border-block-end:.1rem solid rgba(255,255,60,.2)}.c-region--sidebar-first .c-menu .c-menu__item a{display:flex;align-items:center;min-block-size:5rem;padding-block:.5rem;padding-inline:1.5rem 3.5rem;text-decoration:none;letter-spacing:.02rem;color:var(--color-tertiary);font-family:var(--font-family--primary);font-weight:400;line-height:1.3}.c-region--sidebar-first .c-menu .c-menu__item a:hover{color:var(--color-brand)}.site-bhc .c-region--sidebar-first .c-menu .c-menu__item a:hover{background-color:rgba(1,152,117,.1)}.site-ogk .c-region--sidebar-first .c-menu .c-menu__item a:hover{background-color:rgba(102,34,105,.1)}.c-region--sidebar-first .c-menu .c-menu__item a.c-menu__link--active-trail{color:var(--color-brand);font-weight:700}.c-region--sidebar-first .c-menu .c-menu__item .c-menu__button-toggle{position:absolute;inset-block-start:.4rem;inset-inline-end:0;inline-size:4rem;block-size:4rem;padding:0;cursor:pointer;border:0;border-radius:0;background:rgba(0,0,0,0)}.c-region--sidebar-first .c-menu .c-menu__item .c-menu__button-toggle svg{transition:all .3s ease}@media screen and (prefers-reduced-motion:reduce){.c-region--sidebar-first .c-menu .c-menu__item .c-menu__button-toggle svg{transition:none}}.site-highcontrast .c-region--sidebar-first .c-menu .c-menu__item .c-menu__button-toggle svg{fill:var(--color-hc-yellow)}.c-region--sidebar-first .c-menu ul.c-menu--level-2{background-color:var(--color-grey--shade12)}
.u-clearfix::after,.clearfix::after{display:table;clear:both;content:""}
.u-text--left{text-align:start !important}.u-text--right{text-align:end !important}.u-text--center{text-align:center !important}.u-text--justify{text-align:justify !important}.u-text--justify-left{text-align:justify !important;text-align-last:start !important;hyphens:auto}.u-text--justify-right{text-align:justify !important;text-align-last:end !important;hyphens:auto}.u-text--justify-center{text-align:justify !important;text-align-last:center !important;hyphens:auto}
.u-show{visibility:visible !important}.u-hide{visibility:hidden !important}.u-visually-hide,.visually-hidden{position:absolute !important;overflow:hidden !important;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem) !important;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem) !important;inline-size:.1rem !important;block-size:.1rem !important}.u-visually-hide--focusable:active,.u-visually-hide--focusable:focus{position:static !important;overflow:visible !important;clip:auto !important;inline-size:auto !important;block-size:auto !important;white-space:normal !important}
.relatives-selection input{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:4.4rem;padding:1rem 1.2rem;cursor:pointer;text-align:center;color:var(--color-light);border:none;border-radius:1.2rem;background-color:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.relatives-selection input:hover{background-color:var(--color-brand--online-hover)}.site-online .c-messages{background-color:rgb(from var(--color-brand--online) r g b/0.3)}.site-online .c-messages *{color:var(--color-text-primary)}.site-online .c-messages--status .c-messages__icon{fill:var(--color-text-primary)}.site-online .c-messages__content{display:flex;align-items:center;padding-block-start:0}.site-online .c-block-superfishmain{display:none}@media screen and (min-width:75em){.site-online .c-block-superfishmain{display:block}}.site-online .c-region--sidebar-first{display:none}@media screen and (min-width:75em){.site-online .c-region--sidebar-first{display:block;overflow:hidden;border-radius:1.6rem !important}}@media screen and (min-width:75em){.site-online .c-region--content{max-inline-size:85rem}}.site-online .content--wrapper{padding-block-start:3rem}@media screen and (min-width:75em){.site-online .c-block-superfishmain-menu-online{display:none}}.site-online .bhc-online-user-menu .user-menu-header{display:flex;align-items:center;justify-content:flex-start;padding:3rem 2rem;color:var(--color-light);background-color:var(--color-brand--online);gap:2rem}.site-online .bhc-online-user-menu .user-menu-header .left-side{flex-shrink:0}.site-online .bhc-online-user-menu .user-menu-header .user-menu-name{font-weight:700}.site-online .bhc-online-user-menu .user-menu-first{background-color:rgba(1,152,117,.1)}.site-online .bhc-online-user-menu .user-menu-first .c-menu__item a{border-block-end:.1rem solid rgba(255,255,255,.6588235294)}.site-online .bhc-online-user-menu .user-menu-second .c-menu__item a{border-block-end:.1rem solid #e1f0ed}.site-online .bhc-online-user-menu .user-menu-second .c-menu__item a.user-menu---green-button{color:var(--color-text-primary) !important;background-color:rgb(from var(--color-brand--online) r g b/0.3);font-weight:700 !important}.site-online .bhc-online-user-menu .user-menu-second .c-menu__item a.user-menu---green-button:hover{background-color:rgb(from var(--color-brand--online) r g b/0.4)}.site-online .bhc-online-user-menu .user-logout-button{display:block;padding:2rem;text-align:center;text-decoration:none;color:var(--color-light);background-color:var(--color-brand--online);font-weight:700}.site-online .bhc-online-user-menu .user-logout-button:hover{background:var(--color-brand--online-hover)}.site-online .bhc-welcome__title{font-size:2.4rem;margin-block-end:3rem;font-weight:700}.site-online .bhc-appointments--header{display:flex;align-items:center;justify-content:space-between;inline-size:100%;margin-block:3rem 0}.site-online .bhc-appointments__title{font-size:1.8rem;font-weight:700}.site-online .bhc-appointments__link{display:flex;flex-direction:row;align-items:center;justify-content:center;min-block-size:4.4rem;padding:1rem 1.2rem;text-decoration:none;border-radius:1.2rem}.site-online .bhc-appointments__link .bhc-appointments__count{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem;gap:1rem}.site-online .bhc-appointments__link .bhc-appointments__count span{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border:.1rem solid var(--color-brand--online);border-radius:1.2rem}.site-online .bhc-invoices__link{position:relative;display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-block-size:8rem;margin-block:3rem;padding-inline:2rem;padding-inline:2rem 3rem;cursor:pointer;transition:all .2s ease;text-align:start;white-space:break-spaces;text-decoration:none;color:#002856;border:.1em solid var(--color-border--primary);border-radius:1.6rem;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;gap:.3rem}.site-online .bhc-invoices__link .subtitle{color:var(--color-primary);font-size:1.4rem;font-weight:400}.site-online .bhc-invoices__link::after{position:absolute;inset-block-start:38%;inset-inline-end:1rem;display:inline-block;inline-size:1.2rem;block-size:2rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.site-online .bhc-invoices__link:hover{border-color:#4caf50;box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}.site-online .c-node--type-homepage{margin-block-start:3rem}.site-online .c-node--type-homepage .c-node__content .c-field--name-field-content{display:flex;flex-direction:column;gap:3rem}.site-online .c-details{display:flex;flex-direction:column;align-items:center;min-block-size:8rem;margin:0;padding:2.8rem 1.6rem;border:.1rem solid #d2d2d2;border-radius:0;border-radius:1.6rem;background:var(--color-light);box-shadow:none}.site-online .c-details[data-drupal-selector=edit-terms-of-cancelation]{margin-block-end:1.6rem}.site-online .c-details summary{display:flex;align-items:center;justify-content:flex-start;inline-size:100%;padding:0;list-style:none;cursor:pointer;background-color:rgba(0,0,0,0)}.site-online .c-details summary::before{transition:all .3s ease;inset-inline-start:unset;inset-inline-end:1.125rem;transform:translateY(-50%) rotate(135deg)}@media screen and (prefers-reduced-motion:reduce){.site-online .c-details summary::before{transition:none}}.site-online .c-details summary:focus::after,.site-online .c-details summary:active::after{content:none;opacity:0 !important}.site-online .c-details[open] summary::before{transform:translateY(-50%) rotate(-45deg)}.site-online .c-details .c-details__summary{margin:0;color:#002856;font-size:1.6rem;font-weight:700;line-height:2.2rem}.site-online .c-details .c-details__wrapper{margin-block-end:0;margin-inline:0}.site-online .c-details .c-details__wrapper .c-details__description{color:#4d566c;font-size:1.6rem;font-weight:400;font-style:normal;line-height:2.4rem}.site-online .c-details .c-details__wrapper .c-details__description a{color:var(--color-brand--online)}.site-online .c-details .c-details__wrapper .c-form-item-note label{display:none}.site-online .c-details .c-details__wrapper .c-form-item-note .c-form-element--type-textarea__wrapper{display:flex}.site-online .c-form-element{border-radius:1.2rem}.site-online p:not(:last-child){margin-block-end:0}.site-online .c-block-page-title-block{margin-block:2rem 2.5rem}.site-online .step-header-wrapper{display:flex;align-items:center;block-size:4.8rem;min-block-size:4.8rem;margin-block-end:1.6rem;padding-block-start:1.6rem;gap:.8rem}.site-online .step-header-wrapper h2{flex:1;min-inline-size:0;margin:0;text-align:center;color:#4d566c;font-size:1.8rem;font-weight:700;line-height:2rem}.site-online .step-header-wrapper .step-header-placeholder{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:auto;min-inline-size:4rem;block-size:auto;padding:.8rem}.site-online.path-frontpage #main,.site-online.path-subpage #main{padding-block-start:10.5rem}@media screen and (min-width:75em){.site-online.path-frontpage #main,.site-online.path-subpage #main{padding-block-start:15rem}}.site-online .c-block-bhc-online-anonymous-user,.site-online .c-block-bhc-online-simple-booking{margin-block-end:3rem}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:75em){.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user{gap:4rem}}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a{transition:all .3s ease;display:flex;flex-direction:row;align-items:center;justify-content:space-between;inline-size:100%;block-size:100%;min-block-size:8rem;padding-inline:3rem;cursor:pointer;text-align:start;white-space:break-spaces;text-decoration:none;color:var(--color-light);border:none;border-radius:1.6rem;background-color:var(--color-brand--online);font-size:1.6rem;font-weight:700}@media screen and (prefers-reduced-motion:reduce){.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a{transition:none}}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a:hover,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a:hover{background:var(--color-brand--online-hover);box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span{display:flex;flex-direction:column;gap:.3rem}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span .title,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span .title{text-transform:uppercase;font-size:2rem;font-weight:700}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span .subtitle,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a>span .subtitle{color:#fff;font-size:1.4rem;font-weight:400}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a::after,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__booking a::after{display:inline-block;flex-shrink:0;inline-size:1.2rem;block-size:2rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap}@media screen and (min-width:75em){.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons{flex-direction:row}}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a{transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:8rem;padding-inline:0 3rem;cursor:pointer;transition:all .2s ease;text-align:start;white-space:break-spaces;text-decoration:none;color:#002856;border:.1em solid var(--color-border--primary);border-radius:1.6rem;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700}@media screen and (prefers-reduced-motion:reduce){.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a{transition:none}}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a::after,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a::after{display:inline-block;inline-size:1.2rem;block-size:2rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a:hover,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a:hover{border-color:#4caf50;box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}@media screen and (min-width:75em){.site-online .c-block-bhc-online-anonymous-user .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a,.site-online .c-block-bhc-online-simple-booking .bhc-online-anonymous-user .bhc-online-anonymous-user__buttons a{inline-size:calc(50% - 1rem)}}.site-online .c-block-menu--user-menu-online{margin-block-end:3rem}.site-online .c-block-menu--user-menu-online .c-navigation--user-menu-online>.user-logout-button{margin-block-start:2.5rem}.site-online .c-block-menu--user-menu-online .c-menu--user-menu-online{display:flex;flex-direction:column;gap:2.5rem}.site-online .c-block-menu--user-menu-online a{display:flex;align-items:center;text-decoration:none;color:var(--color-text--primary);font-weight:600;gap:1rem}.site-online .c-block-menu--user-menu-online a::before{display:inline-block;inline-size:2rem;block-size:2rem;content:"";background-repeat:no-repeat;background-size:contain}.site-online .c-block-menu--user-menu-online a.bell-icon::before{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.2634 10.3228C18.2634 7.00904 15.5771 4.32275 12.2634 4.32275C8.94972 4.32275 6.26343 7.00904 6.26343 10.3228V18.3228H18.2634V10.3228ZM20.2634 18.9895L20.6634 19.5228C20.8291 19.7437 20.7843 20.0571 20.5634 20.2228C20.4769 20.2877 20.3716 20.3228 20.2634 20.3228H4.26343C3.98729 20.3228 3.76343 20.0989 3.76343 19.8228C3.76343 19.7146 3.79852 19.6093 3.86343 19.5228L4.26343 18.9895V10.3228C4.26343 5.90447 7.84515 2.32275 12.2634 2.32275C16.6817 2.32275 20.2634 5.90447 20.2634 10.3228V18.9895ZM9.76343 21.3228H14.7634C14.7634 22.7035 13.6441 23.8228 12.2634 23.8228C10.8827 23.8228 9.76343 22.7035 9.76343 21.3228Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.contact-icon::before{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 2C3.44772 2 3 2.44772 3 3V5H5V4H19V20H5V19H3V21C3 21.5523 3.44772 22 4 22H20C20.5523 22 21 21.5523 21 21V3C21 2.44772 20.5523 2 20 2H4ZM9 16C9 14.3431 10.3431 13 12 13C13.6569 13 15 14.3431 15 16H9ZM12 12C10.8954 12 10 11.1046 10 10C10 8.89543 10.8954 8 12 8C13.1046 8 14 8.89543 14 10C14 11.1046 13.1046 12 12 12ZM6 9V7H2V9H6ZM6 11V13H2V11H6ZM6 17V15H2V17H6Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.question-icon::before{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.76282 17H20V5H4V18.3851L5.76282 17ZM6.45455 19L2 22.5V4C2 3.44772 2.44772 3 3 3H21C21.5523 3 22 3.44772 22 4V18C22 18.5523 21.5523 19 21 19H6.45455ZM11 14H13V16H11V14ZM8.56731 8.81346C8.88637 7.20919 10.302 6 12 6C13.933 6 15.5 7.567 15.5 9.5C15.5 11.433 13.933 13 12 13H11V11H12C12.8284 11 13.5 10.3284 13.5 9.5C13.5 8.67157 12.8284 8 12 8C11.2723 8 10.6656 8.51823 10.5288 9.20577L8.56731 8.81346Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.document-icon::before{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM19 9H14V4H5V20H19V9ZM8 7H11V9H8V7ZM8 11H16V13H8V11ZM8 15H16V17H8V15Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.user-icon::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="22" viewBox="0 0 19 22" fill="none"><path d="M8 13V15C4.68629 15 2 17.6863 2 21H0C0 16.5817 3.58172 13 8 13ZM8 12C4.685 12 2 9.315 2 6C2 2.685 4.685 0 8 0C11.315 0 14 2.685 14 6C14 9.315 11.315 12 8 12ZM8 10C10.21 10 12 8.21 12 6C12 3.79 10.21 2 8 2C5.79 2 4 3.79 4 6C4 8.21 5.79 10 8 10ZM10.5946 17.8115C10.5327 17.5511 10.5 17.2794 10.5 17C10.5 16.7207 10.5327 16.449 10.5945 16.1886L9.6029 15.6161L10.6029 13.884L11.5952 14.4569C11.9883 14.0851 12.4676 13.8034 13 13.6449V12.5H15V13.6449C15.5324 13.8034 16.0116 14.0851 16.4047 14.4569L17.3971 13.8839L18.3972 15.616L17.4055 16.1885C17.4673 16.449 17.5 16.7207 17.5 17C17.5 17.2793 17.4673 17.551 17.4055 17.8114L18.3972 18.3839L17.3972 20.116L16.4048 19.543C16.0117 19.9149 15.5325 20.1966 15.0001 20.355V21.5H13.0001V20.3551C12.4677 20.1967 11.9884 19.915 11.5953 19.5431L10.603 20.1161L9.6029 18.384L10.5946 17.8115ZM14 18.5C14.8284 18.5 15.5 17.8284 15.5 17C15.5 16.1716 14.8284 15.5 14 15.5C13.1716 15.5 12.5 16.1716 12.5 17C12.5 17.8284 13.1716 18.5 14 18.5Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.appointments-icon::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M7 0V2H13V0H15V2H19C19.5523 2 20 2.44772 20 3V19C20 19.5523 19.5523 20 19 20H1C0.44772 20 0 19.5523 0 19V3C0 2.44772 0.44772 2 1 2H5V0H7ZM18 10H2V18H18V10ZM5 4H2V8H18V4H15V6H13V4H7V6H5V4Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.relatives-icon::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M2 22C2 17.5817 5.58172 14 10 14C14.4183 14 18 17.5817 18 22H16C16 18.6863 13.3137 16 10 16C6.68629 16 4 18.6863 4 22H2ZM10 13C6.685 13 4 10.315 4 7C4 3.685 6.685 1 10 1C13.315 1 16 3.685 16 7C16 10.315 13.315 13 10 13ZM10 11C12.21 11 14 9.21 14 7C14 4.79 12.21 3 10 3C7.79 3 6 4.79 6 7C6 9.21 7.79 11 10 11ZM18.2837 14.7028C21.0644 15.9561 23 18.752 23 22H21C21 19.564 19.5483 17.4671 17.4628 16.5271L18.2837 14.7028ZM17.5962 3.41321C19.5944 4.23703 21 6.20361 21 8.5C21 11.3702 18.8042 13.7252 16 13.9776V11.9646C17.6967 11.7222 19 10.264 19 8.5C19 7.11935 18.2016 5.92603 17.041 5.35635L17.5962 3.41321Z" fill="%23019875"/></svg>')}.site-online .c-block-menu--user-menu-online a.booking-icon::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M12.7279 6.65685L11.3137 5.24264L2 14.5564V15.9706H3.41421L12.7279 6.65685ZM14.1421 5.24264L15.5563 3.82843L14.1421 2.41421L12.7279 3.82843L14.1421 5.24264ZM4.24264 17.9706H0V13.7279L13.435 0.29289C13.8256 -0.09763 14.4587 -0.09763 14.8492 0.29289L17.6777 3.12132C18.0682 3.51184 18.0682 4.14501 17.6777 4.53553L4.24264 17.9706Z" fill="%23019875"/></svg>')}.site-online .c-block-bhc-menu-blockmain-menu-online{position:fixed;z-index:100;inset-block-end:0;inset-inline:0;padding-block:1rem .5rem;background-color:#fff}.site-online .c-block-bhc-menu-blockmain-menu-online .c-menu--main-menu-online{display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;gap:1rem}.site-online .c-block-bhc-menu-blockmain-menu-online .c-menu--main-menu-online a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--color-text--primary);font-size:1.3rem;font-weight:600;gap:1rem}.site-online .c-block-bhc-menu-blockmain-menu-online .c-menu--main-menu-online a::before{display:inline-block;inline-size:3rem;block-size:3rem;content:"";background-image:url('data:image/svg+xml;utf8,<svg height="30" viewBox="0 0 30 30" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" x1="50%" x2="50%" y1="0%" y2="98.546%"><stop offset="0" stop-color="%23fff" stop-opacity=".2"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient><g fill="none"><circle cx="15" cy="15" fill="%23019875" r="15"/><circle cx="15" cy="15" fill="url(%23a)" r="15"/><path d="m13.5-0h-12c-.82875 0-1.4925.70372984-1.4925 1.57258065l-.0075 9.43548385c0 .8688508.67125 1.5725807 1.5 1.5725807h12c.82875 0 1.5-.7037299 1.5-1.5725807v-9.43548385c0-.86885081-.67125-1.57258065-1.5-1.57258065zm0 3.14516129-6 3.93145161-6-3.93145161v-1.57258064l6 3.93145161 6-3.93145161z" fill="%23fff" transform="translate(7.5 9)"/></g></svg>');background-repeat:no-repeat;background-size:contain}.site-online .bhc-myhealth-booking-form .ajax-progress-fullscreen::before,.site-online .bhc-myhealth-booking-form .ajax-progress-throbber::before{position:fixed !important;z-index:9998 !important;inset:0 !important;inline-size:100vw !important;block-size:100vh !important;margin:0 !important;padding:0 !important;content:"";transform:none !important;background-color:rgba(240,240,240,.1) !important;-webkit-backdrop-filter:blur(0.7rem) !important;backdrop-filter:blur(0.7rem) !important}.site-online .bhc-myhealth-booking-form .ajax-progress-fullscreen{position:fixed !important;z-index:9999 !important;inset:0 !important;inline-size:auto !important;block-size:auto !important;margin:0 !important;transform:none !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.site-online .bhc-myhealth-booking-form .ajax-progress-fullscreen::before{display:none !important}.site-online .bhc-myhealth-booking-form .ajax-progress-fullscreen::after{position:fixed !important;z-index:10000 !important;inset-block-start:50% !important;inset-inline-start:50% !important;display:block !important;inline-size:20rem !important;block-size:20rem !important;content:"" !important;transform:translate(-50%,-50%) !important;background-image:url("/themes/custom/hospital/images/icons/out.gif") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}.site-online .bhc-myhealth-booking-form .ajax-progress-throbber{position:fixed !important;z-index:9999 !important;inset:0 !important;inline-size:auto !important;block-size:auto !important;margin:0 !important;transform:none !important;background:rgba(0,0,0,0) !important}.site-online .bhc-myhealth-booking-form .ajax-progress-throbber .throbber{display:none !important}.site-online .bhc-myhealth-booking-form .ajax-progress-throbber .message{display:none !important}.site-online .bhc-myhealth-booking-form .ajax-progress-throbber::after{position:fixed !important;z-index:10000 !important;inset-block-start:50% !important;inset-inline-start:50% !important;display:block !important;inline-size:20rem !important;block-size:20rem !important;content:"" !important;transform:translate(-50%,-50%) !important;background-image:url("/themes/custom/hospital/images/icons/out.gif") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}.site-online .bhc-myhealth-booking-form #doctor-search-input,.site-online .bhc-myhealth-booking-form #specialty-search-input{box-sizing:border-box;inline-size:100%;block-size:auto;min-block-size:4rem;padding:.8rem 1.2rem .8rem 4.4rem !important;color:#626d89 !important;border:none !important;border-radius:1.2rem !important;background-color:#f0eff5 !important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3C5.91 3 3 5.91 3 9.5C3 13.09 5.91 16 9.5 16C11.11 16 12.59 15.41 13.73 14.43L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5C5 7.01 7.01 5 9.5 5C11.99 5 14 7.01 14 9.5C14 11.99 11.99 14 9.5 14Z' fill='%234D566C'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:1.2rem center !important;background-size:2.4rem 2.4rem !important;font-family:"Inter",-apple-system,system-ui,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-size:1.6rem !important;font-weight:400 !important;line-height:1.5 !important}.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back-button],.site-online .bhc-myhealth-booking-form .edit-back{display:flex;flex-shrink:0;align-items:center;justify-content:center;inline-size:auto;min-inline-size:4rem;block-size:2rem;padding:.8rem;cursor:pointer;transform:scaleX(-1);color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.2rem 2rem;font-size:0}.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back].focus,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back]:focus-visible,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back-button].focus,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-back-button]:focus-visible,.site-online .bhc-myhealth-booking-form .edit-back.focus,.site-online .bhc-myhealth-booking-form .edit-back:focus-visible{outline:none}.site-online .bhc-myhealth-booking-form .specialty-button,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-specialty],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-relative],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-doctor],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-myself]{transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:8rem;padding-inline:0 3rem;cursor:pointer;transition:all .2s ease;text-align:start;white-space:break-spaces;text-decoration:none;color:#002856;border:.1em solid var(--color-border--primary);border-radius:1.6rem;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;padding-inline:2rem 4rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center;background-size:1.2rem 2rem}@media screen and (prefers-reduced-motion:reduce){.site-online .bhc-myhealth-booking-form .specialty-button,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-specialty],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-relative],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-doctor],.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-myself]{transition:none}}.site-online .bhc-myhealth-booking-form .specialty-button::after,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-specialty]::after,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-relative]::after,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-doctor]::after,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-myself]::after{display:inline-block;inline-size:1.2rem;block-size:2rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.site-online .bhc-myhealth-booking-form .specialty-button:hover,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-specialty]:hover,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-relative]:hover,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-search-type-doctor]:hover,.site-online .bhc-myhealth-booking-form input[data-drupal-selector=edit-booking-type-myself]:hover{border-color:#4caf50;box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}@media screen and (min-width:75em){.site-online .bhc-myhealth-booking-form .c-form-item-doctor-id,.site-online .bhc-myhealth-booking-form .c-form-item-specialty-id,.site-online .bhc-myhealth-booking-form .c-form-item-location-id{display:inline-block;inline-size:calc(49% - 1rem)}}@media screen and (min-width:75em){.site-online .bhc-myhealth-booking-form .c-form-item-specialty-id,.site-online .bhc-myhealth-booking-form .c-form-item-doctor-id{margin-inline-end:2rem}}.site-online .bhc-myhealth-booking-form .day-hours-container .before-noon{margin-block-end:2rem}.site-online .bhc-myhealth-booking-form .day-hours-container .day-label{display:none}.site-online .bhc-myhealth-booking-form .day-hours-container .category-label{font-weight:700}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper{position:relative;display:flex;align-items:center;background:#fff}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper::after{position:absolute;inset-block-start:50%;inset-inline-end:1.6rem;display:block;inline-size:2.4rem;block-size:2.4rem;content:"";transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.2rem 2rem}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper::before{position:absolute;inset-block-start:50%;inset-inline-start:1.6rem;display:block;inline-size:4rem;block-size:4rem;content:"";transform:translateY(-50%);border-radius:1.6rem;background-color:#f0eff5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0 16C0 7.16344 7.16344 0 16 0H24C32.8366 0 40 7.16344 40 16V24C40 32.8366 32.8366 40 24 40H16C7.16344 40 0 32.8366 0 24V16Z' fill='%23F0EFF5'/%3E%3Cpath d='M32.9714 33.4136C32.3589 31.7918 31.9557 30.5074 31.6316 29.4764C30.9727 27.3818 30.6104 26.227 29.4634 25.3799C28.3656 24.5697 26.5746 24.087 23.2718 23.2583L22.4871 21.7403C22.9615 21.4157 23.388 20.9871 23.7598 20.4602C24.4817 19.4365 24.9943 18.0652 25.2856 16.3809C25.5754 16.2399 25.8215 16.0092 26.0033 15.7031C26.2043 15.3642 26.315 14.9498 26.315 14.5341C26.315 14.0898 26.1906 13.6968 25.9732 13.3992V13.3978C26.3137 12.0721 26.3178 10.8447 25.9855 9.74815C25.6834 8.74856 25.0955 7.87855 24.2862 7.2321C23.3743 6.50306 22.1863 6.06734 20.9408 6.00752C19.7008 5.94772 18.4759 6.24532 17.3916 6.87042C16.8352 6.85334 16.3198 6.97722 15.8604 7.24205C15.4011 7.5069 15.0183 7.89707 14.7257 8.40113C13.9806 9.68122 13.9615 11.4412 14.6437 12.9205C14.0558 13.1455 13.684 13.7634 13.684 14.5338C13.684 14.9496 13.7947 15.3639 13.9957 15.7028C14.1775 16.0104 14.4236 16.2411 14.7134 16.3806C15.0046 18.0651 15.5173 19.4363 16.2391 20.46C16.5987 20.9697 17.0088 21.387 17.4641 21.7074L16.7204 23.2608C13.4215 24.0881 11.6333 24.5709 10.5368 25.3811C9.38983 26.2283 9.02752 27.3831 8.36857 29.4776C8.04456 30.5099 7.6399 31.7943 7.02879 33.4148C6.9454 33.6355 7.0493 33.8833 7.2612 33.9701C7.31042 33.99 7.36101 34 7.41159 34C7.57564 34 7.73013 33.8975 7.7944 33.728C8.41507 32.0834 8.82248 30.7862 9.15059 29.7438C9.77399 27.7589 10.0871 26.7635 11.0126 26.08C11.6142 25.6357 12.5042 25.2883 13.8481 24.8995C13.725 25.1117 13.6225 25.3381 13.5364 25.5816C13.3463 26.1199 13.2452 26.735 13.2192 27.4982C12.6586 27.6121 12.146 27.9624 11.7482 28.5135C11.282 29.1585 11.0236 30.01 11.0236 30.9099C11.0236 31.1463 11.2081 31.3385 11.4351 31.3385H12.0585C12.2854 31.3385 12.47 31.1463 12.47 30.9099C12.47 30.6735 12.2854 30.4813 12.0585 30.4813H11.8698C11.9327 29.9302 12.1173 29.4248 12.4044 29.0275C12.7379 28.5661 13.1713 28.3113 13.6238 28.3113C14.0764 28.3113 14.5097 28.5647 14.8433 29.0275C15.1304 29.4247 15.315 29.9288 15.3779 30.4813H15.2425C15.0156 30.4813 14.831 30.6735 14.831 30.9099C14.831 31.1463 15.0156 31.3385 15.2425 31.3385H15.814C16.0409 31.3385 16.2255 31.1463 16.2255 30.9099C16.2255 30.01 15.9685 29.1585 15.5009 28.5135C15.1058 27.9667 14.5986 27.6178 14.0422 27.4996C14.0955 26.0359 14.4673 25.1473 15.2822 24.508C15.7019 24.3984 16.1544 24.2844 16.6425 24.1606C16.7067 24.4938 16.8325 24.8156 17.0184 25.1217C17.2577 25.5161 17.5885 25.8806 18.0328 26.2395C18.8094 26.866 19.7923 27.3487 20.5839 27.736C20.7562 27.82 20.9229 27.9026 21.0774 27.9809V33.5713C21.0774 33.8076 21.262 33.9999 21.489 33.9999C21.7159 33.9999 21.9005 33.8077 21.9005 33.5713V27.7148C21.9005 27.5539 21.813 27.4059 21.6749 27.3332C21.4862 27.2335 21.2812 27.131 21.0624 27.0242C21.6038 26.8306 22.0344 26.5828 22.3803 26.2681C22.949 25.7512 23.284 25.045 23.3783 24.1664C23.8582 24.2875 24.3025 24.4 24.7154 24.5082C25.2568 24.9296 27.1858 26.6184 27.4168 29.4365C26.7223 29.6387 26.211 30.3037 26.211 31.0911C26.211 32.0381 26.9507 32.8084 27.8598 32.8084C28.7689 32.8084 29.5085 32.038 29.5085 31.0911C29.5085 30.2795 28.9658 29.5989 28.2398 29.4195C28.1523 28.2376 27.79 27.1099 27.1625 26.0562C26.9137 25.639 26.6499 25.2787 26.3901 24.9697C27.6 25.33 28.419 25.6617 28.9836 26.0789C29.9091 26.7624 30.2222 27.7592 30.8456 29.7428C31.1737 30.7851 31.5811 32.0823 32.2018 33.727C32.2661 33.8965 32.4206 33.999 32.5846 33.999C32.6352 33.999 32.6858 33.989 32.735 33.9691C32.9496 33.8822 33.0548 33.6343 32.9714 33.4136ZM15.4298 8.84403C15.8823 8.06657 16.6042 7.6707 17.4641 7.73052C17.5461 7.73621 17.6268 7.71628 17.6979 7.67356C19.6433 6.50311 22.1479 6.60135 23.7869 7.91135C25.1841 9.02913 25.6995 10.7777 25.2539 12.8608C22.3118 12.7797 19.3342 11.5864 17.5937 9.77378C17.4898 9.66556 17.3381 9.62284 17.1959 9.66271C17.0537 9.70258 16.943 9.81792 16.9047 9.966C16.6217 11.0653 16.0325 12.0378 15.3844 12.5476C14.8198 11.323 14.8269 9.88201 15.4298 8.84403ZM16.9022 19.9521C16.2323 19.0024 15.7429 17.634 15.4845 15.9952C15.4585 15.8286 15.3409 15.6948 15.1851 15.6507C14.7189 15.5211 14.507 14.98 14.507 14.5329C14.507 14.1968 14.63 13.8038 14.9759 13.707C15.5692 13.5418 16.1489 13.0976 16.6534 12.4212C16.9924 11.967 17.2809 11.4216 17.4955 10.8435C18.4456 11.6879 19.6433 12.3899 20.9982 12.8897C22.2956 13.3696 23.6791 13.6487 25.0324 13.7085C25.3715 13.8082 25.4932 14.1983 25.4932 14.5315C25.4932 14.9786 25.2813 15.5197 24.8151 15.6493C24.6592 15.6934 24.5416 15.8273 24.5157 15.9939C24.2586 17.6328 23.7678 19.0012 23.0979 19.9508C22.3132 21.0628 21.2714 21.6267 20 21.6267C18.7286 21.6296 17.6869 21.0657 16.9022 19.9521ZM19.9276 26.4509C18.7013 25.793 17.4791 24.9344 17.4176 23.724L18.1873 22.1164C18.741 22.3613 19.3493 22.4852 20.0001 22.4852C20.6303 22.4852 21.2196 22.3685 21.7596 22.1392L22.584 23.734C22.5498 25.2761 21.7733 26.0678 19.9276 26.4509ZM28.6895 31.0901C28.6895 31.5657 28.319 31.9516 27.8624 31.9516C27.4058 31.9516 27.0353 31.5657 27.0353 31.0901C27.0353 30.6146 27.4058 30.2287 27.8624 30.2287C28.319 30.2287 28.6895 30.6146 28.6895 31.0901Z' fill='%23626D89'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:2.8rem 2.8rem}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper.has-image::before{background-color:rgba(0,0,0,0);background-image:var(--doctor-image);background-position:center;background-size:cover}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper .doctor-button{z-index:1;inline-size:100%;min-block-size:8rem;margin:0;padding:0;padding:1.6rem;padding-inline-start:7.2rem;padding-inline-end:4rem;cursor:pointer;text-align:start;color:#002856;border:none;border:.1rem solid #d2d2d2;border-radius:1.6rem;background:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;line-height:2.2rem;appearance:none}.site-online .bhc-myhealth-booking-form .doctor-button-wrapper .doctor-button::after{display:none}.site-online .bhc-myhealth-booking-form .doctor-fieldset,.site-online .bhc-myhealth-booking-form .specialty-fieldset{margin-block-end:3rem}.site-online .bhc-myhealth-booking-form .doctor-fieldset .c-fieldset__legend,.site-online .bhc-myhealth-booking-form .specialty-fieldset .c-fieldset__legend{margin-block-end:1.6rem;font-weight:600}.site-online .bhc-myhealth-booking-form .doctor-fieldset .c-fieldset__wrapper,.site-online .bhc-myhealth-booking-form .specialty-fieldset .c-fieldset__wrapper{display:flex;flex-direction:column;gap:1.5rem}.site-online .bhc-myhealth-booking-form .c-form-item-doctor-id,.site-online .bhc-myhealth-booking-form .c-form-item-location-id,.site-online .bhc-myhealth-booking-form .c-form-item--textfield:not(.c-form-item-coupon-code),.site-online .bhc-myhealth-booking-form .c-form-item-specialty-id{margin-block:2rem}.site-online .bhc-myhealth-booking-form .c-form-item-doctor-id label,.site-online .bhc-myhealth-booking-form .c-form-item-location-id label,.site-online .bhc-myhealth-booking-form .c-form-item--textfield:not(.c-form-item-coupon-code) label,.site-online .bhc-myhealth-booking-form .c-form-item-specialty-id label{display:none}.site-online .bhc-myhealth-booking-form .c-form-item-coupon-code{margin-block:2rem}.site-online .bhc-myhealth-booking-form .c-form-item-coupon-code label{display:block;margin-block-end:.5rem;color:#4d566c;font-size:1.6rem;font-weight:700;font-style:normal;line-height:2.2rem;font-feature-settings:"liga" off,"clig" off}.site-online .bhc-myhealth-booking-form .c-form-item-selected-doctor,.site-online .bhc-myhealth-booking-form .c-form-item-selected-specialty{margin-block:2rem;font-weight:600}.site-online .bhc-myhealth-booking-form details[data-drupal-selector=edit-note]{margin-block-end:8rem}@media screen and (min-width:75em){.site-online .bhc-myhealth-booking-form details[data-drupal-selector=edit-note]{margin-block-end:3rem}}.site-online .bhc-myhealth-booking-form .booking-summary-actions{position:fixed;z-index:10;inset-block-end:0;inset-inline:0;display:flex;flex-direction:row !important;align-items:center;justify-content:center;margin:0 !important;padding:2rem 3rem;background:#fff;box-shadow:0 -0.5rem .5rem #ececec}@media screen and (min-width:75em){.site-online .bhc-myhealth-booking-form .booking-summary-actions{position:relative !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;margin:0 !important;padding:0 !important;background:none !important;box-shadow:none !important}}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column{display:flex;flex-direction:column;gap:2rem;align-items:center}@media screen and (min-width:48em){.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column{flex-direction:row;align-items:initial}}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column .otp-logo{max-inline-size:17rem}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column .loan-banner-column{display:flex;flex-direction:column;flex-shrink:0;gap:2rem}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column .loan-content-column{display:flex;flex-direction:column;gap:2rem}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column .profile-warning,.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-first-column .profile-warning.profile-warning--blue{margin:0}.site-online .bhc-myhealth-booking-form .loan_wrapper .loan-card input[data-drupal-selector=edit-button]{display:none}.site-online .bhc-myhealth-booking-form .loan_wrapper .booking-loan-card-content{transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:8rem;padding-inline:0 3rem;cursor:pointer;transition:all .2s ease;text-align:start;white-space:break-spaces;text-decoration:none;color:#002856;border:.1em solid var(--color-border--primary);border-radius:1.6rem;background-color:rgba(0,0,0,0);font-size:1.6rem;font-weight:700;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;block-size:8rem;margin-block-start:2rem;padding-inline:3rem 4rem}@media screen and (prefers-reduced-motion:reduce){.site-online .bhc-myhealth-booking-form .loan_wrapper .booking-loan-card-content{transition:none}}.site-online .bhc-myhealth-booking-form .loan_wrapper .booking-loan-card-content::after{display:inline-block;inline-size:1.2rem;block-size:2rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.site-online .bhc-myhealth-booking-form .loan_wrapper .booking-loan-card-content:hover{border-color:#4caf50;box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}.site-online .bhc-myhealth-booking-form .loan_wrapper .booking-loan-card-content::after{position:absolute;inset-block-start:2.7rem;inset-inline-end:1rem;content:""}.site-online .appointment-doctor-avatar{flex-shrink:0;inline-size:4rem;block-size:4rem;border-radius:1.6rem;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M0 16C0 7.16344 7.16344 0 16 0H24C32.8366 0 40 7.16344 40 16V24C40 32.8366 32.8366 40 24 40H16C7.16344 40 0 32.8366 0 24V16Z' fill='%23F0EFF5'/%3E%3Cpath d='M32.9714 33.4136C32.3589 31.7918 31.9557 30.5074 31.6316 29.4764C30.9727 27.3818 30.6104 26.227 29.4634 25.3799C28.3656 24.5697 26.5746 24.087 23.2718 23.2583L22.4871 21.7403C22.9615 21.4157 23.388 20.9871 23.7598 20.4602C24.4817 19.4365 24.9943 18.0652 25.2856 16.3809C25.5754 16.2399 25.8215 16.0092 26.0033 15.7031C26.2043 15.3642 26.315 14.9498 26.315 14.5341C26.315 14.0898 26.1906 13.6968 25.9732 13.3992V13.3978C26.3137 12.0721 26.3178 10.8447 25.9855 9.74815C25.6834 8.74856 25.0955 7.87855 24.2862 7.2321C23.3743 6.50306 22.1863 6.06734 20.9408 6.00752C19.7008 5.94772 18.4759 6.24532 17.3916 6.87042C16.8352 6.85334 16.3198 6.97722 15.8604 7.24205C15.4011 7.5069 15.0183 7.89707 14.7257 8.40113C13.9806 9.68122 13.9615 11.4412 14.6437 12.9205C14.0558 13.1455 13.684 13.7634 13.684 14.5338C13.684 14.9496 13.7947 15.3639 13.9957 15.7028C14.1775 16.0104 14.4236 16.2411 14.7134 16.3806C15.0046 18.0651 15.5173 19.4363 16.2391 20.46C16.5987 20.9697 17.0088 21.387 17.4641 21.7074L16.7204 23.2608C13.4215 24.0881 11.6333 24.5709 10.5368 25.3811C9.38983 26.2283 9.02752 27.3831 8.36857 29.4776C8.04456 30.5099 7.6399 31.7943 7.02879 33.4148C6.9454 33.6355 7.0493 33.8833 7.2612 33.9701C7.31042 33.99 7.36101 34 7.41159 34C7.57564 34 7.73013 33.8975 7.7944 33.728C8.41507 32.0834 8.82248 30.7862 9.15059 29.7438C9.77399 27.7589 10.0871 26.7635 11.0126 26.08C11.6142 25.6357 12.5042 25.2883 13.8481 24.8995C13.725 25.1117 13.6225 25.3381 13.5364 25.5816C13.3463 26.1199 13.2452 26.735 13.2192 27.4982C12.6586 27.6121 12.146 27.9624 11.7482 28.5135C11.282 29.1585 11.0236 30.01 11.0236 30.9099C11.0236 31.1463 11.2081 31.3385 11.4351 31.3385H12.0585C12.2854 31.3385 12.47 31.1463 12.47 30.9099C12.47 30.6735 12.2854 30.4813 12.0585 30.4813H11.8698C11.9327 29.9302 12.1173 29.4248 12.4044 29.0275C12.7379 28.5661 13.1713 28.3113 13.6238 28.3113C14.0764 28.3113 14.5097 28.5647 14.8433 29.0275C15.1304 29.4247 15.315 29.9288 15.3779 30.4813H15.2425C15.0156 30.4813 14.831 30.6735 14.831 30.9099C14.831 31.1463 15.0156 31.3385 15.2425 31.3385H15.814C16.0409 31.3385 16.2255 31.1463 16.2255 30.9099C16.2255 30.01 15.9685 29.1585 15.5009 28.5135C15.1058 27.9667 14.5986 27.6178 14.0422 27.4996C14.0955 26.0359 14.4673 25.1473 15.2822 24.508C15.7019 24.3984 16.1544 24.2844 16.6425 24.1606C16.7067 24.4938 16.8325 24.8156 17.0184 25.1217C17.2577 25.5161 17.5885 25.8806 18.0328 26.2395C18.8094 26.866 19.7923 27.3487 20.5839 27.736C20.7562 27.82 20.9229 27.9026 21.0774 27.9809V33.5713C21.0774 33.8076 21.262 33.9999 21.489 33.9999C21.7159 33.9999 21.9005 33.8077 21.9005 33.5713V27.7148C21.9005 27.5539 21.813 27.4059 21.6749 27.3332C21.4862 27.2335 21.2812 27.131 21.0624 27.0242C21.6038 26.8306 22.0344 26.5828 22.3803 26.2681C22.949 25.7512 23.284 25.045 23.3783 24.1664C23.8582 24.2875 24.3025 24.4 24.7154 24.5082C25.2568 24.9296 27.1858 26.6184 27.4168 29.4365C26.7223 29.6387 26.211 30.3037 26.211 31.0911C26.211 32.0381 26.9507 32.8084 27.8598 32.8084C28.7689 32.8084 29.5085 32.038 29.5085 31.0911C29.5085 30.2795 28.9658 29.5989 28.2398 29.4195C28.1523 28.2376 27.79 27.1099 27.1625 26.0562C26.9137 25.639 26.6499 25.2787 26.3901 24.9697C27.6 25.33 28.419 25.6617 28.9836 26.0789C29.9091 26.7624 30.2222 27.7592 30.8456 29.7428C31.1737 30.7851 31.5811 32.0823 32.2018 33.727C32.2661 33.8965 32.4206 33.999 32.5846 33.999C32.6352 33.999 32.6858 33.989 32.735 33.9691C32.9496 33.8822 33.0548 33.6343 32.9714 33.4136ZM15.4298 8.84403C15.8823 8.06657 16.6042 7.6707 17.4641 7.73052C17.5461 7.73621 17.6268 7.71628 17.6979 7.67356C19.6433 6.50311 22.1479 6.60135 23.7869 7.91135C25.1841 9.02913 25.6995 10.7777 25.2539 12.8608C22.3118 12.7797 19.3342 11.5864 17.5937 9.77378C17.4898 9.66556 17.3381 9.62284 17.1959 9.66271C17.0537 9.70258 16.943 9.81792 16.9047 9.966C16.6217 11.0653 16.0325 12.0378 15.3844 12.5476C14.8198 11.323 14.8269 9.88201 15.4298 8.84403ZM16.9022 19.9521C16.2323 19.0024 15.7429 17.634 15.4845 15.9952C15.4585 15.8286 15.3409 15.6948 15.1851 15.6507C14.7189 15.5211 14.507 14.98 14.507 14.5329C14.507 14.1968 14.63 13.8038 14.9759 13.707C15.5692 13.5418 16.1489 13.0976 16.6534 12.4212C16.9924 11.967 17.2809 11.4216 17.4955 10.8435C18.4456 11.6879 19.6433 12.3899 20.9982 12.8897C22.2956 13.3696 23.6791 13.6487 25.0324 13.7085C25.3715 13.8082 25.4932 14.1983 25.4932 14.5315C25.4932 14.9786 25.2813 15.5197 24.8151 15.6493C24.6592 15.6934 24.5416 15.8273 24.5157 15.9939C24.2586 17.6328 23.7678 19.0012 23.0979 19.9508C22.3132 21.0628 21.2714 21.6267 20 21.6267C18.7286 21.6296 17.6869 21.0657 16.9022 19.9521ZM19.9276 26.4509C18.7013 25.793 17.4791 24.9344 17.4176 23.724L18.1873 22.1164C18.741 22.3613 19.3493 22.4852 20.0001 22.4852C20.6303 22.4852 21.2196 22.3685 21.7596 22.1392L22.584 23.734C22.5498 25.2761 21.7733 26.0678 19.9276 26.4509ZM28.6895 31.0901C28.6895 31.5657 28.319 31.9516 27.8624 31.9516C27.4058 31.9516 27.0353 31.5657 27.0353 31.0901C27.0353 30.6146 27.4058 30.2287 27.8624 30.2287C28.319 30.2287 28.6895 30.6146 28.6895 31.0901Z' fill='%23626D89'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover}.site-online .appointment-doctor-avatar.has-image{background-image:var(--doctor-image)}.site-online .relatives-selection{display:flex;flex-direction:column;gap:1.6rem}.site-online .relatives-selection input.add-relative-button{white-space:normal;color:var(--color-brand);border:.1rem solid var(--color-brand);background-color:rgba(0,0,0,0)}.site-online .ui-widget.ui-widget-content{max-inline-size:calc(100% - 4rem) !important;padding-block:2.4rem;border:none;border-radius:1.6rem;box-shadow:.1rem .3rem .6rem rgba(0,0,0,.2509803922)}.site-online .ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}.site-online .ui-widget.ui-widget-content .dialog-actions{flex-direction:column;gap:1rem;padding-block-start:0;border-block-start:none}.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary:hover{background:var(--color-brand--online-hover)}.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary:focus,.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary:active{background:var(--color-brand--online-hover)}.site-online .ui-widget.ui-widget-content .dialog-actions .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.site-online .ui-widget.ui-widget-content .dialog-actions .button--secondary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem}.site-online .ui-widget.ui-widget-content .dialog-actions .button--secondary:hover{background-color:rgba(1,152,117,.4)}.site-online .ui-widget.ui-widget-content .dialog-actions .button--secondary:focus,.site-online .ui-widget.ui-widget-content .dialog-actions .button--secondary:focus-visible{outline:none}.site-online .ui-widget.ui-widget-content .dialog-actions .dialog-cancel{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem;display:flex;align-items:center;justify-content:center}.site-online .ui-widget.ui-widget-content .dialog-actions .dialog-cancel:hover{background-color:rgba(1,152,117,.4)}.site-online .ui-widget.ui-widget-content .dialog-actions .dialog-cancel:focus,.site-online .ui-widget.ui-widget-content .dialog-actions .dialog-cancel:focus-visible{outline:none}.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content,.site-online .ui-widget.ui-widget-content .add-relative-dialog-content{text-align:center}.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content h3,.site-online .ui-widget.ui-widget-content .add-relative-dialog-content h3{display:flex;justify-content:center;text-align:center;color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2.2rem}.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content p:not(:last-child),.site-online .ui-widget.ui-widget-content .add-relative-dialog-content p:not(:last-child){margin-block-start:1em}.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content .phone-number,.site-online .ui-widget.ui-widget-content .add-relative-dialog-content .phone-number{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;display:block;margin-block:.5rem;font-size:1.6rem;font-weight:700;line-height:1.5}.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content .phone-number:focus,.site-online .ui-widget.ui-widget-content .relative-booking-dialog-content .phone-number:focus-visible,.site-online .ui-widget.ui-widget-content .add-relative-dialog-content .phone-number:focus,.site-online .ui-widget.ui-widget-content .add-relative-dialog-content .phone-number:focus-visible{outline:none}.site-online .templated-newsletter-subscription-form .newsletter_inputs{max-inline-size:90%}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .c-form-item__label.option{margin-block-end:0;margin-inline-start:0}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit:hover{background:var(--color-brand--online-hover)}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit:focus,.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit:focus-visible{outline:none;background:var(--color-brand--online-hover)}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit:active{background:var(--color-brand--online-hover)}.site-online .templated-newsletter-subscription-form .newsletter_inputsCheckBoxContainer .form-submit:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.site-online .bhc-account-activation-user-activation-form,.site-online .bhc-account-activation-company-activation-form{display:flex;flex-direction:column;margin-block-end:3rem;gap:1.6rem}.site-online .bhc-account-activation-user-activation-form fieldset,.site-online .bhc-account-activation-company-activation-form fieldset{margin:0;padding:0;border:none}.site-online .bhc-account-activation-user-activation-form .c-form-item--password-confirm,.site-online .bhc-account-activation-user-activation-form .c-fieldset__wrapper,.site-online .bhc-account-activation-company-activation-form .c-form-item--password-confirm,.site-online .bhc-account-activation-company-activation-form .c-fieldset__wrapper{display:flex;flex-direction:column;gap:1.6rem}.site-online .bhc-account-activation-user-activation-form legend,.site-online .bhc-account-activation-company-activation-form legend{display:none}.site-online .bhc-account-activation-user-activation-form label,.site-online .bhc-account-activation-company-activation-form label{display:block;margin-block-end:.5rem;color:#4d566c;font-size:1.6rem;font-weight:700;font-style:normal;line-height:2.2rem;font-feature-settings:"liga" off,"clig" off}.site-online .bhc-account-activation-user-activation-form input[type=date],.site-online .bhc-account-activation-user-activation-form input[type=text],.site-online .bhc-account-activation-user-activation-form input[type=email],.site-online .bhc-account-activation-user-activation-form input[type=tel],.site-online .bhc-account-activation-user-activation-form select,.site-online .bhc-account-activation-user-activation-form textarea,.site-online .bhc-account-activation-company-activation-form input[type=date],.site-online .bhc-account-activation-company-activation-form input[type=text],.site-online .bhc-account-activation-company-activation-form input[type=email],.site-online .bhc-account-activation-company-activation-form input[type=tel],.site-online .bhc-account-activation-company-activation-form select,.site-online .bhc-account-activation-company-activation-form textarea{box-sizing:border-box;inline-size:100%;padding:.8rem 1.2rem;transition:background .2s ease;color:#4d566c;border:none;border-radius:1.2rem;background:#f0eff5;font-size:1.6rem;font-weight:400;line-height:1.5}.site-online .bhc-account-activation-user-activation-form input[type=date]::placeholder,.site-online .bhc-account-activation-user-activation-form input[type=text]::placeholder,.site-online .bhc-account-activation-user-activation-form input[type=email]::placeholder,.site-online .bhc-account-activation-user-activation-form input[type=tel]::placeholder,.site-online .bhc-account-activation-user-activation-form select::placeholder,.site-online .bhc-account-activation-user-activation-form textarea::placeholder,.site-online .bhc-account-activation-company-activation-form input[type=date]::placeholder,.site-online .bhc-account-activation-company-activation-form input[type=text]::placeholder,.site-online .bhc-account-activation-company-activation-form input[type=email]::placeholder,.site-online .bhc-account-activation-company-activation-form input[type=tel]::placeholder,.site-online .bhc-account-activation-company-activation-form select::placeholder,.site-online .bhc-account-activation-company-activation-form textarea::placeholder{color:#626d89}.site-online .bhc-account-activation-user-activation-form input[type=date]:focus,.site-online .bhc-account-activation-user-activation-form input[type=text]:focus,.site-online .bhc-account-activation-user-activation-form input[type=email]:focus,.site-online .bhc-account-activation-user-activation-form input[type=tel]:focus,.site-online .bhc-account-activation-user-activation-form select:focus,.site-online .bhc-account-activation-user-activation-form textarea:focus,.site-online .bhc-account-activation-company-activation-form input[type=date]:focus,.site-online .bhc-account-activation-company-activation-form input[type=text]:focus,.site-online .bhc-account-activation-company-activation-form input[type=email]:focus,.site-online .bhc-account-activation-company-activation-form input[type=tel]:focus,.site-online .bhc-account-activation-company-activation-form select:focus,.site-online .bhc-account-activation-company-activation-form textarea:focus{outline:none;background:#e8e7ed}.site-online .bhc-account-activation-user-activation-form .js-form-item-activation-code,.site-online .bhc-account-activation-company-activation-form .js-form-item-activation-code{margin-block:1.6rem}.site-online .bhc-account-activation-user-activation-form select,.site-online .bhc-account-activation-company-activation-form select{padding-inline-end:3.6rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-attachment:scroll;background-position:right 1.2rem center;background-size:2rem 1.2rem;appearance:none;background-size:1.4rem 1.2rem}.site-online .bhc-account-activation-user-activation-form select:active,.site-online .bhc-account-activation-user-activation-form select:focus,.site-online .bhc-account-activation-company-activation-form select:active,.site-online .bhc-account-activation-company-activation-form select:focus{transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center !important}.site-online .bhc-account-activation-user-activation-form select:active,.site-online .bhc-account-activation-user-activation-form select:focus,.site-online .bhc-account-activation-company-activation-form select:active,.site-online .bhc-account-activation-company-activation-form select:focus{background-size:1.4rem 1.2rem}.site-online .bhc-account-activation-user-activation-form .button.button--primary,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code],.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary,.site-online .bhc-account-activation-company-activation-form .button.button--primary,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code],.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.site-online .bhc-account-activation-user-activation-form .button.button--primary:hover,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code]:hover,.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary:hover,.site-online .bhc-account-activation-company-activation-form .button.button--primary:hover,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code]:hover,.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary:hover{background:var(--color-brand--online-hover)}.site-online .bhc-account-activation-user-activation-form .button.button--primary:focus,.site-online .bhc-account-activation-user-activation-form .button.button--primary:focus-visible,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code]:focus,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code]:focus-visible,.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary:focus,.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary:focus-visible,.site-online .bhc-account-activation-company-activation-form .button.button--primary:focus,.site-online .bhc-account-activation-company-activation-form .button.button--primary:focus-visible,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code]:focus,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code]:focus-visible,.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary:focus,.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.site-online .bhc-account-activation-user-activation-form .button.button--primary:active,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code]:active,.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary:active,.site-online .bhc-account-activation-company-activation-form .button.button--primary:active,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code]:active,.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary:active{background:var(--color-brand--online-hover)}.site-online .bhc-account-activation-user-activation-form .button.button--primary:disabled,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-code]:disabled,.site-online .bhc-account-activation-user-activation-form input[type=submit].button--primary:disabled,.site-online .bhc-account-activation-company-activation-form .button.button--primary:disabled,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-code]:disabled,.site-online .bhc-account-activation-company-activation-form input[type=submit].button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-new-code],.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-new-code]{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem;border:0}.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-new-code]:hover,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-new-code]:hover{background-color:rgba(1,152,117,.4)}.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-new-code]:focus,.site-online .bhc-account-activation-user-activation-form input[data-drupal-selector=edit-send-new-code]:focus-visible,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-new-code]:focus,.site-online .bhc-account-activation-company-activation-form input[data-drupal-selector=edit-send-new-code]:focus-visible{outline:none}.site-online .bhc-account-activation-user-activation-form .password-suggestions,.site-online .bhc-account-activation-user-activation-form .password-confirm-message,.site-online .bhc-account-activation-user-activation-form .password-strength,.site-online .bhc-account-activation-company-activation-form .password-suggestions,.site-online .bhc-account-activation-company-activation-form .password-confirm-message,.site-online .bhc-account-activation-company-activation-form .password-strength{margin-block-start:.4rem;font-size:1.4rem}.site-online .bhc-account-activation-user-activation-form .c-form-item-privacy-policy{margin-block-end:0}.site-online .bhc-account-activation-user-activation-form .c-form-item-terms-of-service{margin-block-start:0}.path-profile .profile-page-container .profile-tabs-nav{display:none}.path-profile #medical-records-pane .ajax-progress-fullscreen::before,.path-profile #medical-records-pane .ajax-progress-throbber::before,.path-profile #invoices-pane .ajax-progress-fullscreen::before,.path-profile #invoices-pane .ajax-progress-throbber::before,.path-profile #appointments-pane .ajax-progress-fullscreen::before,.path-profile #appointments-pane .ajax-progress-throbber::before{position:fixed !important;z-index:9998 !important;inset:0 !important;inline-size:100vw !important;block-size:100vh !important;margin:0 !important;padding:0 !important;content:"";transform:none !important;background-color:rgba(240,240,240,.1) !important;-webkit-backdrop-filter:blur(0.7rem) !important;backdrop-filter:blur(0.7rem) !important}.path-profile #medical-records-pane .ajax-progress-fullscreen,.path-profile #medical-records-pane .ajax-progress-throbber,.path-profile #invoices-pane .ajax-progress-fullscreen,.path-profile #invoices-pane .ajax-progress-throbber,.path-profile #appointments-pane .ajax-progress-fullscreen,.path-profile #appointments-pane .ajax-progress-throbber{position:fixed !important;z-index:9999 !important;inset:0 !important;inline-size:auto !important;block-size:auto !important;margin:0 !important;transform:none !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.path-profile #medical-records-pane .ajax-progress-fullscreen .throbber,.path-profile #medical-records-pane .ajax-progress-throbber .throbber,.path-profile #invoices-pane .ajax-progress-fullscreen .throbber,.path-profile #invoices-pane .ajax-progress-throbber .throbber,.path-profile #appointments-pane .ajax-progress-fullscreen .throbber,.path-profile #appointments-pane .ajax-progress-throbber .throbber{display:none !important}.path-profile #medical-records-pane .ajax-progress-fullscreen .message,.path-profile #medical-records-pane .ajax-progress-throbber .message,.path-profile #invoices-pane .ajax-progress-fullscreen .message,.path-profile #invoices-pane .ajax-progress-throbber .message,.path-profile #appointments-pane .ajax-progress-fullscreen .message,.path-profile #appointments-pane .ajax-progress-throbber .message{display:none !important}.path-profile #medical-records-pane .ajax-progress-fullscreen::after,.path-profile #medical-records-pane .ajax-progress-throbber::after,.path-profile #invoices-pane .ajax-progress-fullscreen::after,.path-profile #invoices-pane .ajax-progress-throbber::after,.path-profile #appointments-pane .ajax-progress-fullscreen::after,.path-profile #appointments-pane .ajax-progress-throbber::after{position:fixed !important;z-index:10000 !important;inset-block-start:50% !important;inset-inline-start:50% !important;display:block !important;inline-size:20rem !important;block-size:20rem !important;content:"" !important;transform:translate(-50%,-50%) !important;background-image:url("/themes/custom/hospital/images/icons/out.gif") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}.path-profile .invoices-filter-form,.path-profile .medical-records-filter-form,.path-profile .appointments-filter-form{margin-block-end:3rem}.path-profile .invoices-filter-form fieldset,.path-profile .medical-records-filter-form fieldset,.path-profile .appointments-filter-form fieldset{margin:0;padding:0;border:none}.path-profile .invoices-filter-form .c-fieldset__wrapper,.path-profile .medical-records-filter-form .c-fieldset__wrapper,.path-profile .appointments-filter-form .c-fieldset__wrapper{display:flex;flex-direction:column;gap:1.6rem}.path-profile .invoices-filter-form legend,.path-profile .medical-records-filter-form legend,.path-profile .appointments-filter-form legend{display:none}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter]>.c-fieldset__wrapper>.c-form-item label,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter]>.c-fieldset__wrapper>.c-form-item label,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter]>.c-fieldset__wrapper>.c-form-item label{display:none}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations],.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations],.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations]{align-items:flex-start;min-block-size:auto;padding:.8rem 1.2rem;border:none;border-radius:1.2rem;background:#f0eff5}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary{cursor:pointer;transition:background-image .3s ease;color:#4d566c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-attachment:scroll;background-position:right center;background-size:2rem 1.2rem;font-size:1.6rem;font-weight:400;line-height:1.5;appearance:none}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary::before,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary::before,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] summary::before{content:none}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations][open] summary,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations][open] summary,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations][open] summary{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M20 10.225L10 0.225L0 10.225L1.775 12L10 3.775L18.225 12L20 10.225Z' fill='%234D566C'/%3E%3C/svg%3E")}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] .c-details-wrapper,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] .c-details-wrapper,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter] details[data-drupal-selector=edit-filter-specializations] .c-details-wrapper{margin-block:.5rem}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label{padding-inline-start:3.5rem}.path-profile .invoices-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label::before,.path-profile .medical-records-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label::before,.path-profile .appointments-filter-form fieldset[data-drupal-selector=edit-filter-specializations-type] .c-form-type--boolean label::before{inline-size:1.4rem;block-size:1.4rem}.path-profile .invoices-filter-form input[type=date],.path-profile .invoices-filter-form input[type=text],.path-profile .invoices-filter-form input[type=email],.path-profile .invoices-filter-form input[type=tel],.path-profile .invoices-filter-form select,.path-profile .invoices-filter-form textarea,.path-profile .medical-records-filter-form input[type=date],.path-profile .medical-records-filter-form input[type=text],.path-profile .medical-records-filter-form input[type=email],.path-profile .medical-records-filter-form input[type=tel],.path-profile .medical-records-filter-form select,.path-profile .medical-records-filter-form textarea,.path-profile .appointments-filter-form input[type=date],.path-profile .appointments-filter-form input[type=text],.path-profile .appointments-filter-form input[type=email],.path-profile .appointments-filter-form input[type=tel],.path-profile .appointments-filter-form select,.path-profile .appointments-filter-form textarea{box-sizing:border-box;inline-size:100%;padding:.8rem 1.2rem;transition:background .2s ease;color:#4d566c;border:none;border-radius:1.2rem;background:#f0eff5;font-size:1.6rem;font-weight:400;line-height:1.5}.path-profile .invoices-filter-form input[type=date]::placeholder,.path-profile .invoices-filter-form input[type=text]::placeholder,.path-profile .invoices-filter-form input[type=email]::placeholder,.path-profile .invoices-filter-form input[type=tel]::placeholder,.path-profile .invoices-filter-form select::placeholder,.path-profile .invoices-filter-form textarea::placeholder,.path-profile .medical-records-filter-form input[type=date]::placeholder,.path-profile .medical-records-filter-form input[type=text]::placeholder,.path-profile .medical-records-filter-form input[type=email]::placeholder,.path-profile .medical-records-filter-form input[type=tel]::placeholder,.path-profile .medical-records-filter-form select::placeholder,.path-profile .medical-records-filter-form textarea::placeholder,.path-profile .appointments-filter-form input[type=date]::placeholder,.path-profile .appointments-filter-form input[type=text]::placeholder,.path-profile .appointments-filter-form input[type=email]::placeholder,.path-profile .appointments-filter-form input[type=tel]::placeholder,.path-profile .appointments-filter-form select::placeholder,.path-profile .appointments-filter-form textarea::placeholder{color:#626d89}.path-profile .invoices-filter-form input[type=date]:focus,.path-profile .invoices-filter-form input[type=text]:focus,.path-profile .invoices-filter-form input[type=email]:focus,.path-profile .invoices-filter-form input[type=tel]:focus,.path-profile .invoices-filter-form select:focus,.path-profile .invoices-filter-form textarea:focus,.path-profile .medical-records-filter-form input[type=date]:focus,.path-profile .medical-records-filter-form input[type=text]:focus,.path-profile .medical-records-filter-form input[type=email]:focus,.path-profile .medical-records-filter-form input[type=tel]:focus,.path-profile .medical-records-filter-form select:focus,.path-profile .medical-records-filter-form textarea:focus,.path-profile .appointments-filter-form input[type=date]:focus,.path-profile .appointments-filter-form input[type=text]:focus,.path-profile .appointments-filter-form input[type=email]:focus,.path-profile .appointments-filter-form input[type=tel]:focus,.path-profile .appointments-filter-form select:focus,.path-profile .appointments-filter-form textarea:focus{outline:none;background:#e8e7ed}.path-profile .invoices-filter-form input[type=date],.path-profile .medical-records-filter-form input[type=date],.path-profile .appointments-filter-form input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 0V2H13V0H15V2H19C19.5523 2 20 2.44772 20 3V19C20 19.5523 19.5523 20 19 20H1C0.44772 20 0 19.5523 0 19V3C0 2.44772 0.44772 2 1 2H5V0H7ZM18 10H2V18H18V10ZM5 4H2V8H18V4H15V6H13V4H7V6H5V4Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.3rem center;background-size:2rem}.path-profile .invoices-filter-form input[type=date]::-webkit-calendar-picker-indicator,.path-profile .medical-records-filter-form input[type=date]::-webkit-calendar-picker-indicator,.path-profile .appointments-filter-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.path-profile .invoices-filter-form input[type=date]::-webkit-inner-spin-button,.path-profile .invoices-filter-form input[type=date]::-webkit-clear-button,.path-profile .medical-records-filter-form input[type=date]::-webkit-inner-spin-button,.path-profile .medical-records-filter-form input[type=date]::-webkit-clear-button,.path-profile .appointments-filter-form input[type=date]::-webkit-inner-spin-button,.path-profile .appointments-filter-form input[type=date]::-webkit-clear-button{display:none}.path-profile .invoices-filter-form select,.path-profile .medical-records-filter-form select,.path-profile .appointments-filter-form select{padding-inline-end:3.6rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-attachment:scroll;background-position:right 1.2rem center;background-size:2rem 1.2rem;appearance:none}.path-profile .invoices-filter-form select:active,.path-profile .invoices-filter-form select:focus,.path-profile .medical-records-filter-form select:active,.path-profile .medical-records-filter-form select:focus,.path-profile .appointments-filter-form select:active,.path-profile .appointments-filter-form select:focus{transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center !important}.path-profile .invoices-filter-form .button.button--primary,.path-profile .invoices-filter-form input[type=submit].button--primary,.path-profile .medical-records-filter-form .button.button--primary,.path-profile .medical-records-filter-form input[type=submit].button--primary,.path-profile .appointments-filter-form .button.button--primary,.path-profile .appointments-filter-form input[type=submit].button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.path-profile .invoices-filter-form .button.button--primary:hover,.path-profile .invoices-filter-form input[type=submit].button--primary:hover,.path-profile .medical-records-filter-form .button.button--primary:hover,.path-profile .medical-records-filter-form input[type=submit].button--primary:hover,.path-profile .appointments-filter-form .button.button--primary:hover,.path-profile .appointments-filter-form input[type=submit].button--primary:hover{background:var(--color-brand--online-hover)}.path-profile .invoices-filter-form .button.button--primary:focus,.path-profile .invoices-filter-form .button.button--primary:focus-visible,.path-profile .invoices-filter-form input[type=submit].button--primary:focus,.path-profile .invoices-filter-form input[type=submit].button--primary:focus-visible,.path-profile .medical-records-filter-form .button.button--primary:focus,.path-profile .medical-records-filter-form .button.button--primary:focus-visible,.path-profile .medical-records-filter-form input[type=submit].button--primary:focus,.path-profile .medical-records-filter-form input[type=submit].button--primary:focus-visible,.path-profile .appointments-filter-form .button.button--primary:focus,.path-profile .appointments-filter-form .button.button--primary:focus-visible,.path-profile .appointments-filter-form input[type=submit].button--primary:focus,.path-profile .appointments-filter-form input[type=submit].button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.path-profile .invoices-filter-form .button.button--primary:active,.path-profile .invoices-filter-form input[type=submit].button--primary:active,.path-profile .medical-records-filter-form .button.button--primary:active,.path-profile .medical-records-filter-form input[type=submit].button--primary:active,.path-profile .appointments-filter-form .button.button--primary:active,.path-profile .appointments-filter-form input[type=submit].button--primary:active{background:var(--color-brand--online-hover)}.path-profile .invoices-filter-form .button.button--primary:disabled,.path-profile .invoices-filter-form input[type=submit].button--primary:disabled,.path-profile .medical-records-filter-form .button.button--primary:disabled,.path-profile .medical-records-filter-form input[type=submit].button--primary:disabled,.path-profile .appointments-filter-form .button.button--primary:disabled,.path-profile .appointments-filter-form input[type=submit].button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.path-profile .registration-completion-form,.path-profile .personal-data-form{display:flex;flex-direction:column;margin-block-end:3rem;gap:1.6rem}.path-profile .registration-completion-form fieldset,.path-profile .personal-data-form fieldset{margin:0;padding:0;border:none}.path-profile .registration-completion-form .c-fieldset__wrapper,.path-profile .personal-data-form .c-fieldset__wrapper{display:flex;flex-direction:column;gap:1.6rem}.path-profile .registration-completion-form legend,.path-profile .personal-data-form legend{display:none}.path-profile .registration-completion-form label,.path-profile .personal-data-form label{display:block;margin-block-end:.5rem;color:#4d566c;font-size:1.6rem;font-weight:700;font-style:normal;line-height:2.2rem;font-feature-settings:"liga" off,"clig" off}.path-profile .registration-completion-form input[type=date],.path-profile .registration-completion-form input[type=text],.path-profile .registration-completion-form input[type=email],.path-profile .registration-completion-form input[type=tel],.path-profile .registration-completion-form select,.path-profile .registration-completion-form textarea,.path-profile .personal-data-form input[type=date],.path-profile .personal-data-form input[type=text],.path-profile .personal-data-form input[type=email],.path-profile .personal-data-form input[type=tel],.path-profile .personal-data-form select,.path-profile .personal-data-form textarea{box-sizing:border-box;inline-size:100%;padding:.8rem 1.2rem;transition:background .2s ease;color:#4d566c;border:none;border-radius:1.2rem;background:#f0eff5;font-size:1.6rem;font-weight:400;line-height:1.5}.path-profile .registration-completion-form input[type=date]::placeholder,.path-profile .registration-completion-form input[type=text]::placeholder,.path-profile .registration-completion-form input[type=email]::placeholder,.path-profile .registration-completion-form input[type=tel]::placeholder,.path-profile .registration-completion-form select::placeholder,.path-profile .registration-completion-form textarea::placeholder,.path-profile .personal-data-form input[type=date]::placeholder,.path-profile .personal-data-form input[type=text]::placeholder,.path-profile .personal-data-form input[type=email]::placeholder,.path-profile .personal-data-form input[type=tel]::placeholder,.path-profile .personal-data-form select::placeholder,.path-profile .personal-data-form textarea::placeholder{color:#626d89}.path-profile .registration-completion-form input[type=date]:focus,.path-profile .registration-completion-form input[type=text]:focus,.path-profile .registration-completion-form input[type=email]:focus,.path-profile .registration-completion-form input[type=tel]:focus,.path-profile .registration-completion-form select:focus,.path-profile .registration-completion-form textarea:focus,.path-profile .personal-data-form input[type=date]:focus,.path-profile .personal-data-form input[type=text]:focus,.path-profile .personal-data-form input[type=email]:focus,.path-profile .personal-data-form input[type=tel]:focus,.path-profile .personal-data-form select:focus,.path-profile .personal-data-form textarea:focus{outline:none;background:#e8e7ed}.path-profile .registration-completion-form select,.path-profile .personal-data-form select{padding-inline-end:3.6rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-attachment:scroll;background-position:right 1.2rem center;background-size:2rem 1.2rem;appearance:none;background-size:1.4rem 1.2rem}.path-profile .registration-completion-form select:active,.path-profile .registration-completion-form select:focus,.path-profile .personal-data-form select:active,.path-profile .personal-data-form select:focus{transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M0 1.775L10 11.775L20 1.775L18.225 7.19052e-07L10 8.225L1.775 0L0 1.775Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center !important}.path-profile .registration-completion-form select:active,.path-profile .registration-completion-form select:focus,.path-profile .personal-data-form select:active,.path-profile .personal-data-form select:focus{background-size:1.4rem 1.2rem}.path-profile .registration-completion-form .button.button--primary,.path-profile .registration-completion-form input[type=submit].button--primary,.path-profile .personal-data-form .button.button--primary,.path-profile .personal-data-form input[type=submit].button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.path-profile .registration-completion-form .button.button--primary:hover,.path-profile .registration-completion-form input[type=submit].button--primary:hover,.path-profile .personal-data-form .button.button--primary:hover,.path-profile .personal-data-form input[type=submit].button--primary:hover{background:var(--color-brand--online-hover)}.path-profile .registration-completion-form .button.button--primary:focus,.path-profile .registration-completion-form .button.button--primary:focus-visible,.path-profile .registration-completion-form input[type=submit].button--primary:focus,.path-profile .registration-completion-form input[type=submit].button--primary:focus-visible,.path-profile .personal-data-form .button.button--primary:focus,.path-profile .personal-data-form .button.button--primary:focus-visible,.path-profile .personal-data-form input[type=submit].button--primary:focus,.path-profile .personal-data-form input[type=submit].button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.path-profile .registration-completion-form .button.button--primary:active,.path-profile .registration-completion-form input[type=submit].button--primary:active,.path-profile .personal-data-form .button.button--primary:active,.path-profile .personal-data-form input[type=submit].button--primary:active{background:var(--color-brand--online-hover)}.path-profile .registration-completion-form .button.button--primary:disabled,.path-profile .registration-completion-form input[type=submit].button--primary:disabled,.path-profile .personal-data-form .button.button--primary:disabled,.path-profile .personal-data-form input[type=submit].button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.path-profile .patient-appointments-group{margin-block-end:3rem}.path-profile .patient-appointments-group .patient-name{margin-block-end:1.6rem;color:#4d566c;font-size:1.8rem;font-weight:700;line-height:2rem}.path-profile .patient-appointments-group .appointment-cards-wrapper{display:flex;flex-direction:column;gap:1.6rem}.path-profile .patient-appointments-group .appointment-cards-wrapper .profile-warning.error{margin-block:2rem 0}.path-profile .medical-records-month-header,.path-profile .invoices-month-header{margin-block:2.4rem 1.6rem;color:#4d566c;font-size:1.8rem;font-weight:700;line-height:2rem}.path-profile .medical-records-month-header:first-child,.path-profile .invoices-month-header:first-child{margin-block-start:0}.path-profile .medical-records-cards,.path-profile .invoices-cards{display:flex;flex-direction:column;gap:1.6rem}.path-profile .document-card{position:relative;display:flex;align-items:center;padding:1.6rem;cursor:pointer;transition:all .2s ease;text-decoration:none;border:.1rem solid #d2d2d2;border-radius:1.6rem;background:#fff;gap:.8rem}.path-profile .document-card:hover{border-color:#4caf50;box-shadow:0 .4rem .8rem rgba(0,0,0,.15)}.path-profile .document-card::after{display:block;flex-shrink:0;inline-size:2.4rem;block-size:2.4rem;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.775 20L11.775 10L1.775 0L0 1.775L8.225 10L0 18.225L1.775 20Z' fill='%234D566C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.2rem 2rem}.path-profile .document-card__content{display:flex;flex:1;flex-direction:column;min-inline-size:0;gap:.4rem}.path-profile .document-card__header{display:flex;flex-direction:column;gap:.8rem}.path-profile .document-card__title{margin:0;color:#002856;font-size:1.8rem;font-weight:700;line-height:2rem}.path-profile .document-card__body{display:flex;flex-direction:column;gap:.4rem}.path-profile .document-card__info{display:flex;color:#4d566c;font-size:1.6rem;font-weight:400;line-height:1.5;gap:.4rem}.path-profile .document-card__label{font-weight:400}.path-profile .document-card__value{color:#002856;font-weight:700}.path-profile .document-card__date{color:#4d566c;font-size:1.6rem;font-weight:400;line-height:1.5}.path-profile .document-card__footer{display:none}.path-profile .document-card__download{display:none}.appointment-card{position:relative;display:flex;flex-direction:column;padding:1.6rem;padding-inline-end:4rem;border:.1rem solid #d2d2d2;border-radius:1.6rem;background:#fff;gap:1.2rem}.appointment-card--summary{padding-inline-end:1.6rem;cursor:default}.appointment-card--summary:hover{background:#fff}.appointment-card--summary::after{display:none}.appointment-card-content{display:flex;flex:1;flex-direction:column;min-inline-size:0;gap:.8rem}.appointment-edit-link{position:absolute;z-index:1;inset-block-start:1.6rem;inset-inline-end:1.6rem;display:block;inline-size:2.4rem;block-size:2.4rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.7279 9.57628L14.3137 8.16207L5 17.4758V18.89H6.41421L15.7279 9.57628ZM17.1421 8.16207L18.5563 6.74786L17.1421 5.33364L15.7279 6.74786L17.1421 8.16207ZM7.24264 20.89H3V16.6473L16.435 3.21232C16.8256 2.8218 17.4587 2.8218 17.8492 3.21232L20.6777 6.04075C21.0682 6.43127 21.0682 7.06444 20.6777 7.45496L7.24264 20.89Z' fill='%23002856'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.appointment-date-time{display:flex;flex-direction:column;gap:0}.appointment-date-time .appointment-date,.appointment-date-time .appointment-time{color:var(--color-text--interactive);font-size:2rem;font-weight:700;line-height:3rem}.appointment-date-time .appointment-date::after{content:none}.appointment-date-time .appointment-datetime{color:var(--color-text--interactive);font-size:2rem;font-weight:700;line-height:3rem}.appointment-patient-name{color:var(--color-text--interactive);font-size:1.6rem;font-weight:700;line-height:2.2rem}.appointment-payment-method{margin-block:.4rem}.payment-method-tag{display:inline-flex;align-items:center;padding:.4rem .8rem;color:#656e6c;border-radius:1.2rem;font-size:1.4rem;font-weight:400;line-height:2.2rem;gap:.4rem;background:#e9f0fb}.payment-method-tag::before{display:inline-block;flex-shrink:0;inline-size:2rem;block-size:2rem;content:"";background-repeat:no-repeat;background-size:2rem}.payment-method-tag--now{background:#e9f0fb}.payment-method-tag--now::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M512 176C520.8 176 528 183.2 528 192L528 224L112 224L112 192C112 183.2 119.2 176 128 176L512 176zM528 288L528 448C528 456.8 520.8 464 512 464L128 464C119.2 464 112 456.8 112 448L112 288L528 288zM128 128C92.7 128 64 156.7 64 192L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 192C576 156.7 547.3 128 512 128L128 128zM144 408C144 421.3 154.7 432 168 432L216 432C229.3 432 240 421.3 240 408C240 394.7 229.3 384 216 384L168 384C154.7 384 144 394.7 144 408zM288 408C288 421.3 298.7 432 312 432L376 432C389.3 432 400 421.3 400 408C400 394.7 389.3 384 376 384L312 384C298.7 384 288 394.7 288 408z' fill='%232564DA'/%3E%3C/svg%3E")}.payment-method-tag--success{background:#ebf8eb}.payment-method-tag--success::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z' fill='%2322C55E'/%3E%3C/svg%3E")}.payment-method-tag--processing{background:#fee}.payment-method-tag--processing::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM15.59 16.59L12 13L8.41 16.59L7 15.18L10.59 11.59L7 8L8.41 6.59L12 10.18L15.59 6.59L17 8L13.41 11.59L17 15.18L15.59 16.59Z' fill='%23DC2626'/%3E%3C/svg%3E")}.payment-method-tag--onsite{background:#e9f0fb}.payment-method-tag--onsite::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 21.7279L2.63604 15.364C-0.87868 11.8492 -0.87868 6.15076 2.63604 2.63604C6.15076 -0.87868 11.8492 -0.87868 15.364 2.63604C18.8787 6.15076 18.8787 11.8492 15.364 15.364L9 21.7279ZM13.9497 13.9497C16.6834 11.2161 16.6834 6.78392 13.9497 4.05025C11.2161 1.31658 6.78392 1.31658 4.05025 4.05025C1.31658 6.78392 1.31658 11.2161 4.05025 13.9497L9 18.8995L13.9497 13.9497ZM9 11C7.8954 11 7 10.1046 7 9C7 7.89543 7.8954 7 9 7C10.1046 7 11 7.89543 11 9C11 10.1046 10.1046 11 9 11Z' fill='%232564DA'/%3E%3C/svg%3E");background-size:1.5rem}.appointment-examination,.appointment-type{color:#002856;font-size:1.6rem;font-weight:700;line-height:2.2rem}.appointment-doctor-wrapper{display:flex;align-items:center;inline-size:100%;padding-block-start:1.2rem;border-block-start:.1rem solid #e8e8e8;gap:.8rem}.appointment-doctor-info{display:flex;flex:1;flex-direction:column;min-inline-size:0;gap:.4rem}.appointment-examination{color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2.2rem}.appointment-doctor{flex-grow:1;color:var(--color-text-primary);font-size:1.6rem;font-weight:500;line-height:2.2rem}.appointment-price{font-weight:700}.appointment-location-wrapper{display:flex;flex-direction:column;gap:.8rem}.appointment-location{color:var(--color-text-primary);font-size:1.6rem;font-weight:400;line-height:1.5}.appointment-location-address{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;font-size:1.6rem;font-weight:400;line-height:1.5}.appointment-location-address a{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.appointment-actions{position:absolute;z-index:5;inset-block-start:.8rem;inset-inline-end:.8rem}.appointment-actions-toggle{display:flex;align-items:center;justify-content:center;inline-size:3.2rem;block-size:3.2rem;padding:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;color:#4d566c;border:none;border-radius:.8rem;background:rgba(0,0,0,0)}.appointment-actions-toggle:hover{color:#002856;background-color:#f0eff5}.appointment-actions-toggle:focus-visible{outline:.2rem solid #00a651;outline-offset:.2rem}.appointment-actions-toggle[aria-expanded=true]{color:#002856;background-color:#f0eff5}.appointment-actions-toggle svg{inline-size:2.4rem;block-size:2.4rem}.appointment-actions-menu{position:absolute;z-index:10;inset-block-start:100%;inset-inline-end:0;overflow:hidden;min-inline-size:16rem;margin-block-start:.4rem;border:.1rem solid #d2d2d2;border-radius:.8rem;background:#fff;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1)}.appointment-actions-menu[hidden]{display:none}.appointment-actions-menu-item{display:flex;align-items:center;inline-size:100%;padding:1.2rem 1.6rem;cursor:pointer;transition:background-color .2s ease;text-decoration:none;color:#4d566c;border:none;background:rgba(0,0,0,0);font-size:1.4rem;font-weight:500;line-height:2rem;gap:1.2rem}.appointment-actions-menu-item:hover{background-color:#f0eff5}.appointment-actions-menu-item:focus-visible{outline:2px solid #00a651;outline-offset:-0.2rem}.appointment-actions-menu-item svg{flex-shrink:0;inline-size:2rem;block-size:2rem}.appointment-actions-menu-item span{flex:1}.bhc-myhealth-cancel-appointment-form .cancel-appointment-description{margin-block-start:2.4rem;text-align:center}.bhc-myhealth-cancel-appointment-form .form-actions{display:flex;flex-direction:row;gap:1.6rem;align-items:center;justify-content:center;margin-block-start:2.4rem}.bhc-myhealth-cancel-appointment-form .form-actions .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}.bhc-myhealth-cancel-appointment-form .form-actions .button--primary:hover{background:var(--color-brand--online-hover)}.bhc-myhealth-cancel-appointment-form .form-actions .button--primary:focus,.bhc-myhealth-cancel-appointment-form .form-actions .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.bhc-myhealth-cancel-appointment-form .form-actions .button--primary:active{background:var(--color-brand--online-hover)}.bhc-myhealth-cancel-appointment-form .form-actions .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.bhc-myhealth-cancel-appointment-form .form-actions .button[data-drupal-selector=edit-cancel]{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem}.bhc-myhealth-cancel-appointment-form .form-actions .button[data-drupal-selector=edit-cancel]:hover{background-color:rgba(1,152,117,.4)}.bhc-myhealth-cancel-appointment-form .form-actions .button[data-drupal-selector=edit-cancel]:focus,.bhc-myhealth-cancel-appointment-form .form-actions .button[data-drupal-selector=edit-cancel]:focus-visible{outline:none}.profile-tab-description{padding-block:1rem 3rem}.profile-tab-description h3{display:flex;color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2.2rem}.profile-tab-description a{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;display:block;margin-block:.5rem;font-size:1.6rem;font-weight:700;line-height:1.5}.profile-tab-description p{margin:0;color:var(--color-text-primary);font-size:1.4rem;font-weight:400;line-height:1.5}.appointment-status{display:inline-flex;align-items:center;padding:.4rem .8rem;color:#656e6c;border-radius:1.2rem;font-size:1.4rem;font-weight:400;line-height:2.2rem;gap:.4rem;align-self:flex-start}.appointment-status.status-info{background:#e9f0fb}.appointment-status.status-info::before{display:inline-block;flex-shrink:0;inline-size:2rem;block-size:2rem;content:"";background-repeat:no-repeat;background-size:2rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM13 17H11V11H13V17ZM13 9H11V7H13V9Z' fill='%234D566C'/%3E%3C/svg%3E")}.appointment-status.status-paid{background:#ebf8eb}.appointment-status.status-paid::before{display:inline-block;flex-shrink:0;inline-size:2rem;block-size:2rem;content:"";background-repeat:no-repeat;background-size:2rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z' fill='%234D566C'/%3E%3C/svg%3E")}.payment-method-section{display:flex;flex-direction:column;gap:1.6rem;margin:2rem 0}.payment-method-title{margin:0;padding:0;color:#4d566c;font-size:1.8rem;font-weight:700;line-height:2rem}.payment-method-content{margin-block:.4rem}.payment-method-content .payment-method-tag{display:inline-flex;align-items:center;padding:.4rem .8rem;color:#656e6c;border-radius:1.2rem;font-size:1.4rem;font-weight:400;line-height:2.2rem;gap:.4rem;background:#e9f0fb;inline-size:-moz-fit-content;inline-size:fit-content}.payment-method-content .payment-method-tag svg{flex-shrink:0;inline-size:2rem;block-size:2rem}.payment-method-content .payment-method-tag-text{white-space:nowrap;color:#656e6c;font-size:1.4rem;font-weight:400;line-height:2.2rem}.payment-method-content .payment-method-description{margin:0;color:#4d566c;font-size:1.6rem;font-weight:400;font-style:italic;line-height:2.2rem}.payment-type-now .payment-method-content .payment-method-description{padding:.4rem .8rem;border-radius:1.2rem;background-color:#e9f0fb}#edit-appointment-confirm-dialog.ui-dialog-content{background-color:rgba(240,240,240,.1) !important;-webkit-backdrop-filter:blur(0.7rem) !important;backdrop-filter:blur(0.7rem) !important}#edit-appointment-confirm-dialog .error-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-block-end:2.4rem}#edit-appointment-confirm-dialog .error-icon-wrapper svg{display:block}#edit-appointment-confirm-dialog .appointment-card{margin-block-end:2rem;box-shadow:0 .2rem .4rem rgba(0,0,0,.1)}#edit-appointment-confirm-dialog .confirm-message-wrapper{margin-block-end:2rem;text-align:center}#edit-appointment-confirm-dialog .confirm-message{margin:0 0 1rem 0;color:var(--color-text-primary);font-size:2rem;font-weight:600}#edit-appointment-confirm-dialog .error-title{margin-block-end:1.6rem;color:#1a1a1a;font-size:2.4rem;font-weight:600}#edit-appointment-confirm-dialog .confirm-description{color:var(--color-text-primary);font-size:1.6rem;font-weight:400;line-height:1.2}#edit-appointment-confirm-dialog .error-description{margin-block-end:0;color:#4a4a4a;font-size:1.6rem;line-height:1.5}#edit-appointment-confirm-dialog .error-description a{text-decoration:none;color:#06c}#edit-appointment-confirm-dialog .error-description a:hover{text-decoration:underline}#edit-appointment-confirm-dialog .confirm-actions{display:flex;justify-content:center;gap:2rem;margin-block-start:2rem}#edit-appointment-confirm-dialog .confirm-actions .button{display:inline-block;inline-size:calc(50% - 1rem) !important;min-inline-size:12rem;cursor:pointer;transition:background-color .2s ease;text-align:center;text-decoration:none}#edit-appointment-confirm-dialog .confirm-actions .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem}#edit-appointment-confirm-dialog .confirm-actions .button--primary:hover{background:var(--color-brand--online-hover)}#edit-appointment-confirm-dialog .confirm-actions .button--primary:focus,#edit-appointment-confirm-dialog .confirm-actions .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}#edit-appointment-confirm-dialog .confirm-actions .button--primary:active{background:var(--color-brand--online-hover)}#edit-appointment-confirm-dialog .confirm-actions .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}#edit-appointment-confirm-dialog .confirm-actions .dialog-cancel{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem;display:flex;align-items:center;justify-content:center}#edit-appointment-confirm-dialog .confirm-actions .dialog-cancel:hover{background-color:rgba(1,152,117,.4)}#edit-appointment-confirm-dialog .confirm-actions .dialog-cancel:focus,#edit-appointment-confirm-dialog .confirm-actions .dialog-cancel:focus-visible{outline:none}.ui-dialog:has(#edit-appointment-confirm-dialog) .ui-widget-overlay{opacity:1 !important;background-color:rgba(240,240,240,.1) !important;-webkit-backdrop-filter:blur(0.7rem) !important;backdrop-filter:blur(0.7rem) !important}.ui-widget.ui-widget-content.loan-banner-info-dialog .ui-dialog-titlebar{display:block;padding:0;border:0;background-color:rgba(0,0,0,0)}.ui-widget.ui-widget-content.loan-banner-info-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-widget.ui-widget-content.loan-banner-info-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{inset-block-start:-5px;border:0;background:rgba(0,0,0,0)}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-text{color:#4d566c;font-size:1.6rem;line-height:2.4rem}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-text a{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper{display:flex;justify-content:center;margin-block-start:2rem}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem;text-decoration:none}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary:hover{background:var(--color-brand--online-hover)}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary:focus,.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary:active{background:var(--color-brand--online-hover)}.ui-widget.ui-widget-content.loan-banner-info-dialog .loan-banner-dialog .dialog-button-wrapper .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.existing-account .existing-account-content,.lookup-error .lookup-error-content{color:#4d566c;font-size:1.6rem;line-height:2.4rem}.existing-account .existing-account-content a,.lookup-error .lookup-error-content a{text-decoration:underline;color:var(--color-brand--online);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.existing-account .existing-account-content h2,.lookup-error .lookup-error-content h2{margin-block-end:2rem}.existing-account .dialog-actions,.lookup-error .dialog-actions{display:flex;flex-direction:column;margin-block-start:2rem;gap:1rem}.existing-account .dialog-actions .button--primary,.lookup-error .dialog-actions .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem;text-decoration:none}.existing-account .dialog-actions .button--primary:hover,.lookup-error .dialog-actions .button--primary:hover{background:var(--color-brand--online-hover)}.existing-account .dialog-actions .button--primary:focus,.existing-account .dialog-actions .button--primary:focus-visible,.lookup-error .dialog-actions .button--primary:focus,.lookup-error .dialog-actions .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.existing-account .dialog-actions .button--primary:active,.lookup-error .dialog-actions .button--primary:active{background:var(--color-brand--online-hover)}.existing-account .dialog-actions .button--primary:disabled,.lookup-error .dialog-actions .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.bhc-sendgrid-message-dialog .ui-dialog-titlebar{display:none}.bhc-sendgrid-message-dialog.ui-dialog{padding:0;border:none;border-radius:1.6rem;box-shadow:0 .4rem 2.4rem rgba(0,0,0,.2)}.ui-widget-overlay{opacity:1 !important;background-color:rgba(240,240,240,.1) !important;-webkit-backdrop-filter:blur(0.7rem);backdrop-filter:blur(0.7rem)}.bhc-sendgrid-message-modal{padding:4rem;text-align:center;border-radius:1.6rem;background:#fff}.bhc-sendgrid-message-modal__icon{margin-block-end:2.4rem}.bhc-sendgrid-message-modal__icon svg{display:inline-block}.bhc-sendgrid-message-modal--status .bhc-sendgrid-message-modal__icon svg circle{fill:var(--color-brand--online)}.bhc-sendgrid-message-modal--warning .bhc-sendgrid-message-modal__icon svg circle{fill:#f0ad4e}.bhc-sendgrid-message-modal--error .bhc-sendgrid-message-modal__icon svg circle{fill:#dc3545}.bhc-sendgrid-message-modal__title{margin:0 0 1.5rem 0;color:#333;font-size:1.8rem;font-weight:700}.bhc-sendgrid-message-modal__text{margin:0 0 2rem 0 !important;color:#4d566c;font-size:1.6rem;line-height:2.4rem}.bhc-sendgrid-message-modal .dialog-actions{margin-block-start:2rem;text-align:center}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions]{padding-block-start:2rem}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem;inline-size:auto}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary:hover{background:var(--color-brand--online-hover)}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary:focus,.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary:active{background:var(--color-brand--online-hover)}.bhc-sendgrid-nurse-newsletter-unsubscribe-form div[data-drupal-selector=edit-actions] .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.bhc-unsubscribe-dialog .ui-dialog-titlebar{display:none}.bhc-unsubscribe-confirm-dialog{padding:20px;text-align:center}.bhc-unsubscribe-confirm-dialog .bhc-unsubscribe-question{font-size:16px;line-height:1.5}.bhc-unsubscribe-dialog .ui-dialog-buttonpane{padding:15px 20px 20px;text-align:center;border-block-start:none}.bhc-unsubscribe-buttonset.ui-dialog-buttonset{display:flex;float:none !important;justify-content:center;gap:10px}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:background .2s ease;text-align:center;color:#fff;border:none;border-radius:1.2rem;background:var(--color-brand--online);font-size:1.4rem;font-weight:700;line-height:1.6rem;inline-size:auto}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary:hover{background:var(--color-brand--online-hover)}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary:focus,.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary:focus-visible{outline:none;background:var(--color-brand--online-hover)}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary:active{background:var(--color-brand--online-hover)}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .button--primary:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;background:#7d7d7d}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .bhc-confirm-no{box-sizing:border-box;inline-size:100%;padding:1.4rem 1.2rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none;color:var(--color-text-primary);border-radius:1.2rem;background:rgba(0,0,0,0);background-color:rgba(1,152,117,.3);font-size:1.4rem;font-weight:700;line-height:1.6rem;inline-size:auto}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .bhc-confirm-no:hover{background-color:rgba(1,152,117,.4)}.bhc-unsubscribe-buttonset.ui-dialog-buttonset .bhc-confirm-no:focus,.bhc-unsubscribe-buttonset.ui-dialog-buttonset .bhc-confirm-no:focus-visible{outline:none}.profile-warning{position:relative;margin-block-end:2rem;padding:1rem 2rem 1rem 5rem;border:.2rem solid #e8be5f;border-radius:1.6rem;background-color:#fbf8e9}.profile-warning.error{border-color:#da4d42;background-color:#fdf2f1}.profile-warning.error::before{color:#da4d42;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8.5 8.5l7 7m0-7l-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8.5 8.5l7 7m0-7l-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.profile-warning.profile-warning--blue{border-color:#4a90e2;background-color:#e8f4fd}.profile-warning.profile-warning--blue::before{color:#4a90e2}.bhc-myhealth-booking-form .profile-warning{margin-inline:2rem}.profile-warning::before{position:absolute;inset-block-start:50%;inset-inline-start:1rem;inline-size:3rem;block-size:3rem;content:"";transform:translateY(-50%);color:#e8be5f;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 2c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm0 4a1.25 1.25 0 1 0 0 2.5A1.25 1.25 0 0 0 12 8zm-1.25 4.25h2.5V18h-2.5v-5.75z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 2c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm0 4a1.25 1.25 0 1 0 0 2.5A1.25 1.25 0 0 0 12 8zm-1.25 4.25h2.5V18h-2.5v-5.75z'/%3E%3C/svg%3E") no-repeat center/contain}.profile-warning .profile-warning__title{margin:0;margin-block-end:1rem;color:var(--color-text-primary);font-size:1.6rem;font-weight:700;line-height:2.2rem}.profile-warning .profile-warning__message{color:var(--color-text-primary)}.profile-warning .profile-warning__link a{display:block;margin-block-start:.3rem;text-decoration:underline;color:var(--color-brand--online) !important}.profile-warning .profile-warning__link a:hover{text-decoration:none}.booking-error h2{margin-block-end:2rem;text-align:center;font-weight:700}
main{flex:1;padding-block-end:4rem}@media screen and (min-width:75em){main{margin-block-start:0}}main .content--wrapper{display:flex;flex-direction:column;gap:2rem;justify-content:stretch}@media screen and (min-width:75em){main .content--wrapper{flex-direction:row;align-items:flex-start;justify-content:start}}main .content--wrapper .c-region--content{order:1;inline-size:100%}@media screen and (min-width:75em){main .content--wrapper .c-region--content{order:2}}main .content--wrapper .c-sidebar--first{order:2}@media screen and (min-width:75em){main .content--wrapper .c-sidebar--first{order:1}}main .content--wrapper .c-sidebar--second{order:3}main .content--wrapper .c-sidebar{flex-shrink:0}@media screen and (min-width:75em){main .content--wrapper .c-sidebar{inline-size:33%;max-inline-size:30rem}}main .content--wrapper .c-sidebar.c-sidebar--first{border-radius:.4rem;box-shadow:0 .4rem 1.2rem 0 rgba(0,0,0,.1)}main .content--wrapper .c-sidebar.c-sidebar--first .c-block__title{display:flex;align-items:center;block-size:5rem;padding-inline:1.5rem;text-decoration:none;color:var(--color-text-secondary);background-image:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent),linear-gradient(to bottom,var(--color-brand),var(--color-brand));font-weight:700}.site-highcontrast main .content--wrapper .c-sidebar.c-sidebar--first .c-block__title{background:var(--color-background-primary)}main .content--wrapper .c-sidebar.c-sidebar--first .c-block__title a{text-decoration:none;color:var(--color-text-secondary);font-weight:700}.path-node .c-node--view-mode-full{padding-block-end:4rem}.path-node h1{font-size:4rem;line-height:1.5;text-align:center;color:var(--color-primary);font-weight:400}@media screen and (min-width:75em){.path-node h1{text-align:start}}.path-node .metatags--wrapper{display:flex;margin-block-start:.5rem;padding-block-start:1rem;column-gap:1rem;border-block-start:solid .1rem rgba(151,151,151,.2)}.path-node .metatags--wrapper .c-node__date{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-start;margin:0;padding:.5rem .9rem;color:var(--color-button-text);border-radius:.3rem;background-color:var(--color-primary);font-size:1rem;font-style:italic}.path-node .c-field--name-body,.path-node .c-field--name-field-text{margin-block-end:2.4rem;text-align:start;letter-spacing:.02rem;color:var(--color-primary);font-size:1.8rem;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5}.path-node .c-paragraph--type--slider{margin-block-end:2.4rem}.page-node-type-page .metatags--wrapper{margin-block-end:2.4rem}
.c-footer{padding-block-start:3rem;color:var(--color-text-secondary);background:var(--color-background-secondary)}.c-footer a{transition:all .3s ease;text-decoration:none;color:currentColor !important}@media screen and (prefers-reduced-motion:reduce){.c-footer a{transition:none}}.c-footer a:hover{text-decoration:underline}.c-footer__top{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:4.5rem}@media screen and (min-width:62em){.c-footer__top{grid-template-columns:repeat(4,1fr)}}.c-footer__bottom{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:4.5rem;margin-block-start:2.5rem;padding-block:5rem;padding-inline:2rem;border-block-start:.1rem solid var(--color-border--primary)}@media screen and (min-width:36em){.c-footer__bottom{grid-template-columns:repeat(2,1fr)}}.c-footer__address{margin-block:3rem;text-align:center;font-size:1.1rem;line-height:1.5}@media screen and (min-width:62em){.c-footer__address{display:none}}.c-footer__address a{font-weight:300}.c-footer__site-branding{text-align:center;letter-spacing:.02rem;font-size:1.8rem;line-height:1.5}@media screen and (min-width:36em){.c-footer__site-branding{text-align:start}}.c-footer__socials{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:36em){.c-footer__socials{justify-content:end}}.c-footer .c-block-menu .c-block__title,.c-footer .c-block-bhc-domain .c-block__title{position:relative;margin-block-end:2.3rem;padding-block-end:2.3rem;letter-spacing:.02rem;line-height:1.5}.c-footer .c-block-menu .c-block__title::after,.c-footer .c-block-bhc-domain .c-block__title::after{position:absolute;inset-block-end:0;inset-inline:0;block-size:.2rem;content:"";background:var(--color-border--secondary)}.c-footer .c-menu{display:flex;flex-direction:column;gap:1rem}.c-footer .c-socials{display:flex;flex-direction:row;gap:1rem}.c-footer .c-socials__item{transition:all .3s ease;display:inline-block}@media screen and (prefers-reduced-motion:reduce){.c-footer .c-socials__item{transition:none}}.c-footer .c-socials__icon{display:block;inline-size:25px;block-size:25px;transition:background-image .3s ease;background-repeat:no-repeat;background-position:center;background-size:contain}.c-footer .c-socials__icon--facebook{background-image:url("/themes/custom/hospital/images/icons/new-socials/facebook.svg")}.c-footer .c-socials__icon--instagram{background-image:url("/themes/custom/hospital/images/icons/new-socials/instagram.svg")}.c-footer .c-socials__icon--linkedin{background-image:url("/themes/custom/hospital/images/icons/new-socials/linkedin.svg")}.c-footer .c-socials__icon--youtube{background-image:url("/themes/custom/hospital/images/icons/new-socials/youtube.svg")}.c-footer .c-socials__icon--apple{background-image:url("/themes/custom/hospital/images/icons/new-socials/apple.svg")}.c-footer .c-socials__icon--spotify{background-image:url("/themes/custom/hospital/images/icons/new-socials/spotify.svg")}.c-footer .c-socials__icon--tiktok{background-image:url("/themes/custom/hospital/images/icons/new-socials/tiktok.svg")}.c-footer .c-socials__icon--newsletter{background-image:url("/themes/custom/hospital/images/icons/new-socials/newsletter.svg")}.c-footer .c-socials__item:hover .c-socials__icon--facebook{background-image:url("/themes/custom/hospital/images/icons/new-socials/facebook-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--instagram{background-image:url("/themes/custom/hospital/images/icons/new-socials/instagram-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--linkedin{background-image:url("/themes/custom/hospital/images/icons/new-socials/linkedin-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--youtube{background-image:url("/themes/custom/hospital/images/icons/new-socials/youtube-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--apple{background-image:url("/themes/custom/hospital/images/icons/new-socials/apple-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--spotify{background-image:url("/themes/custom/hospital/images/icons/new-socials/spotify-color.svg")}.c-footer .c-socials__item:hover .c-socials__icon--tiktok{background-image:url("/themes/custom/hospital/images/icons/new-socials/tiktok-color.svg")}.site-bhc .c-footer .c-socials__item:hover .c-socials__icon--newsletter{background-image:url("/themes/custom/hospital/images/icons/new-socials/newsletter-color-bhc.svg")}.site-ogk .c-footer .c-socials__item:hover .c-socials__icon--newsletter{background-image:url("/themes/custom/hospital/images/icons/new-socials/newsletter-color-ogk.svg")}
.view-glossary .c-form--inline,.view-specializations .c-form--inline{display:flex;margin-block-start:3rem;gap:2rem}@media screen and (min-width:48em){.view-glossary .c-form--inline,.view-specializations .c-form--inline{padding-inline:3rem}}.view-glossary .c-form--inline .js-form-type-textfield,.view-specializations .c-form--inline .js-form-type-textfield{inline-size:100%}.view-glossary .c-form--inline .js-form-type-textfield label,.view-specializations .c-form--inline .js-form-type-textfield label{display:none}.view-glossary .c-form--inline .js-form-type-textfield input,.view-specializations .c-form--inline .js-form-type-textfield input{padding-block:.9rem;padding-inline:.8rem;background:#fff}.view-glossary .c-form--inline .form-submit,.view-specializations .c-form--inline .form-submit{transition:all .3s ease;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:1.2rem;cursor:pointer;text-align:center;text-decoration:none;border-block:0;border-inline:0;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-button-text) !important;border-radius:.3rem;background:linear-gradient(to bottom,rgb(from var(--color-light) r g b/0.2),transparent),linear-gradient(to bottom,var(--color-brand),var(--color-brand));min-inline-size:17rem;padding-block:.6rem;min-inline-size:auto;block-size:4rem;padding-block:.9rem;font-size:1.5rem}@media screen and (prefers-reduced-motion:reduce){.view-glossary .c-form--inline .form-submit,.view-specializations .c-form--inline .form-submit{transition:none}}.view-glossary .c-form--inline .form-submit:hover,.view-specializations .c-form--inline .form-submit:hover{transform:translateY(-0.3rem)}.view-glossary .c-form--inline .form-submit::selection,.view-specializations .c-form--inline .form-submit::selection{color:var(--color-brand);background:var(--color-light)}.site-highcontrast .view-glossary .c-form--inline .form-submit,.site-highcontrast .view-specializations .c-form--inline .form-submit{background:var(--color-primary)}.view-glossary .c-form--inline .form-submit:hover,.view-specializations .c-form--inline .form-submit:hover{filter:drop-shadow(0 0.25rem 0.25rem rgba(0,0,0,0.6))}.view-display-id-page_doctors,.view-display-id-page_search_by_specializations .c-views__content{padding:2rem;background-image:linear-gradient(to bottom,rgba(255,255,255,0.6) 14%,rgba(255,255,255,0) 99%),linear-gradient(to bottom,#e6eaf0,#e6eaf0)}.view-display-id-page_search_by_specializations [data-drupal-selector=views-exposed-form-specializations-page-search-by-specializations]{padding:2rem;background-color:#f5f7f9}.view-display-id-page_search_by_specializations>.c-views__content>.c-views__row>.c-node--type-specialization>.c-node__content{padding-block-end:2.5rem}.view-display-id-page_search_by_specializations>.c-views__content>.c-views__row>.c-node--type-specialization>.c-node__content>.c-field--name-title h2{font-size:2.4rem;margin-block-end:2rem;padding-block-end:1rem;color:var(--color-primary);border-block-end:solid .1rem rgba(151,151,151,.2);font-weight:400}.view-display-id-eva_attached_staff,.view-display-id-page_doctors>.c-views__content{display:grid;grid-template-columns:repeat(1,minmax(10rem,1fr));column-gap:1.5rem;row-gap:2.5rem}@media screen and (min-width:36em){.view-display-id-eva_attached_staff,.view-display-id-page_doctors>.c-views__content{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media screen and (min-width:48em){.view-display-id-eva_attached_staff,.view-display-id-page_doctors>.c-views__content{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media screen and (min-width:62em){.view-display-id-eva_attached_staff,.view-display-id-page_doctors>.c-views__content{grid-template-columns:repeat(4,minmax(10rem,1fr));column-gap:3rem}}.view-glossary.view-display-id-attachment_alphabet_doctors{margin-block:4rem}.view-glossary.view-display-id-attachment_alphabet_doctors>.c-views__content{display:flex;flex-wrap:wrap;gap:.5rem}.view-glossary.view-display-id-attachment_alphabet_doctors>.c-views__content a{display:inline-block;inline-size:4.2rem;padding:1rem 1.5rem;cursor:pointer;text-align:center;text-decoration:none;letter-spacing:normal;color:#828282;border-radius:.4rem;background-color:#fff;font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1}.view-glossary.view-display-id-attachment_alphabet_doctors>.c-views__content a.is-active{color:#fff;background-image:linear-gradient(to bottom,rgba(255,255,255,0.2),rgba(255,255,255,0) 99%),linear-gradient(to bottom,#019875,#019875)}
