footer.site-footer,header.site-header{display:none}.dialog-widget.dialog-lightbox-widget:has(.proselis-compact-wrapper){background-color:rgba(0,0,0,.4)!important}@media screen and (orientation:landscape) and (min-width:1026px) and (min-height:900px){.elementor-popup-modal .dialog-message:has(.proselis-compact-wrapper){max-height:80vh}}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper){height:100%}}@media screen and (orientation:landscape) and (max-height:900px){.dialog-widget-content:has(.proselis-compact-wrapper){height:100%}}.dialog-widget-content:has(.proselis-compact-wrapper) button.proselis-compact-close{all:unset;border-radius:50%;cursor:pointer;display:block;height:18px;position:absolute;right:5%;top:12px;width:18px;z-index:1000}.dialog-widget-content:has(.proselis-compact-wrapper) button.proselis-compact-close:focus-visible{outline:2px solid #fff;outline-offset:.4rem}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper) button.proselis-compact-close{transform:translateY(50%)}}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.elementor-widget-proselis_clinic_compact_content_widget){padding-bottom:50px}@media (orientation:landscape) and (max-width:1200px){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.elementor-widget-proselis_clinic_compact_content_widget){padding-bottom:80px}}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.elementor-widget-proselis_clinic_compact_content_widget){padding-bottom:120px}}@media only screen and (min-width:1200px) and (max-width:1400px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.elementor-widget-proselis_clinic_compact_content_widget){padding-bottom:100px}}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget{position:static}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:absolute;width:100%;z-index:5}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic{background-color:hsla(0,0%,100%,.5)}}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic>a{all:unset;background-color:#ae1d45;border-radius:0;color:#fff;cursor:pointer;display:flex;flex-grow:3;font-family:Roboto Condensed;font-size:1.25rem;font-weight:600;gap:.875rem;justify-content:center;letter-spacing:0;line-height:18px;padding:.875rem 1.6875rem}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic>a:active,.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic>a:focus-visible{outline:1px solid #000;outline-offset:.25rem}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-widget-proselis_clinic_compact_content_widget .proselis-compact-wrapper-go-to-clinic>a{border-radius:8px;flex-grow:unset;justify-content:space-between;margin-bottom:1rem;min-width:min(100%,300px)}}.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.proselis-compact-wrapper):not(.elementor-widget-proselis_clinic_compact_content_widget){--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;position:static}@media screen and (max-width:1025px){.dialog-widget-content:has(.proselis-compact-wrapper) .elementor-element:has(.proselis-compact-wrapper):not(.elementor-widget-proselis_clinic_compact_content_widget){--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem}}.proselis-compact-wrapper{color:#000;display:flex;flex-direction:column;padding-bottom:14px;position:relative}@media screen and (max-width:1025px){.proselis-compact-wrapper{padding-bottom:50px}}.proselis-compact-wrapper .proseslis-compact-leadership-list{display:flex;flex-direction:row;gap:.25rem}@media screen and (max-width:1025px){.proselis-compact-wrapper .proseslis-compact-leadership-list{flex-direction:column;gap:0}.proselis-compact-wrapper .proseslis-compact-leadership-list>span{display:none}}.proselis-compact-wrapper .proselis-compact-dynamic-content-contact-title,.proselis-compact-wrapper h2,.proselis-compact-wrapper h3,.proselis-compact-wrapper h4,.proselis-compact-wrapper p{margin-bottom:0}.proselis-compact-wrapper .proselis-compact-title{position:relative}.proselis-compact-wrapper .proselis-compact-title:after{background-color:var(--divider-color,#ae1d45);bottom:0;content:"";height:1px;left:0;position:absolute;width:170px}.proselis-compact-wrapper .proselis-compact-title h1{color:#000;font-family:Roboto Condensed;font-size:1.25rem;font-weight:600;line-height:.8em;margin-bottom:.9rem}.proselis-compact-wrapper .proselis-compact-leadership{display:flex;flex-direction:column;font-size:.875rem;margin-bottom:1.375rem;margin-top:.6875rem}.proselis-compact-wrapper .proselis-compact-content{display:grid;gap:2rem;grid-template-columns:2fr 1fr}@media screen and (max-width:1024px){.proselis-compact-wrapper .proselis-compact-content{grid-template-columns:1fr}}@media screen and (orientation:landscape) and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-content{max-height:80%}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content{max-height:50vh}}@media screen and (orientation:landscape) and (min-width:1026px) and (max-height:900px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content{max-height:55vh}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:2rem;column-gap:2rem;display:block;height:100%}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location{-moz-column-count:unset;column-count:unset;-moz-column-gap:unset;column-gap:unset;display:grid;gap:0;grid-template-columns:1fr}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-data{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:1.25rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-data>a.proselis-compact-dynamic-content-location-data-routing{font-size:1rem}@media screen and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-data>a.proselis-compact-dynamic-content-location-data-routing{display:none}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-logo-map{display:none;gap:1.25rem;grid-template-columns:1fr 2fr;margin-bottom:.875rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-logo-map>img{align-self:center;height:100%;max-height:140px;width:auto}@media screen and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-logo-map{display:grid}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-logo-map .proselis-compact-dynamic-content-location-logo-map-route{display:flex;flex-direction:column;gap:0}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content .proselis-compact-dynamic-content-location .proselis-compact-dynamic-content-location-logo-map .proselis-compact-dynamic-content-location-logo-map-route iframe{filter:grayscale(1);height:150px}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content.has-multiple-locations{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content.has-multiple-locations{display:grid;gap:2rem;grid-template-columns:1fr 1fr}}@media screen and (orientation:landscape) and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content.has-multiple-locations{max-height:unset}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content.has-multiple-locations .proselis-compact-dynamic-content-location{display:flex;flex-direction:column;flex-grow:1;gap:0;height:auto}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content h2{color:#000;font-family:Roboto;font-size:1rem;font-weight:700;letter-spacing:0;line-height:22px}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us{height:150px;overflow:hidden;position:relative}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us:after{background:linear-gradient(180deg,hsla(0,0%,100%,.16),#fff 76.92%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us .proselis-compact-static-content-about-us-toggle{display:none}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us .proselis-compact-static-content-about-us-toggle{all:unset;border-radius:50%;bottom:5px;cursor:pointer;display:block;height:30px;position:absolute;right:15px;width:30px;z-index:1}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us .proselis-compact-static-content-about-us-toggle:active,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us .proselis-compact-static-content-about-us-toggle:focus-visible{outline:1px solid #000;outline-offset:.25rem}}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us p+p{margin-top:1rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us.open{height:auto;padding-bottom:32px}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us.open:after{content:unset}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-about-us.open .proselis-compact-static-content-about-us-toggle{transform:rotate(180deg)}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list{border-top:1px solid #000;margin-top:1.25rem;padding-top:1.25rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link{unset:all;align-items:center;color:#ae1d45;display:grid;font-family:Roboto;font-size:1rem;font-weight:400;gap:.5rem;grid-template-columns:2rem 1fr;justify-items:start;letter-spacing:0;line-height:1.125}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link:active,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link:focus-visible,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link:hover{text-decoration:underline}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link svg{height:auto;max-height:25px;width:100%}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-static-content-link-list .proselis-compact-static-content-link-list-link+.proselis-compact-static-content-link-list-link{margin-top:1rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours{border-top:1px solid var(--proselis-location-color);margin-top:1.25rem;padding-top:1.25rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour+.proselis-opening-hour{margin-top:1.4875rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour{-moz-column-break-inside:avoid;break-inside:avoid}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour a{all:unset;cursor:pointer;text-decoration:underline}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour a:hover{color:#ae1d45;text-decoration:none}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour a:active,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-location-opening-hours .proselis-opening-hour a:focus-visible{outline:1px dashed #ae1d45;outline-offset:.25rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact-wrapper{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:2rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact{display:flex;flex-direction:column;gap:.5rem}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method{align-items:center;display:grid;gap:.5rem;grid-template-columns:20px 1fr;width:-moz-fit-content;width:fit-content}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method a{all:unset;cursor:pointer}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method a:active,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method a:focus-visible,.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method a:hover{text-decoration:underline}.proselis-compact-wrapper .proselis-compact-content .proselis-compact-dynamic-content-contact .proselis-compact-contact-method svg{fill:var(--proselis-location-color,#004493);height:15px}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-accordion{border:2px solid var(--proselis-location-color);border-radius:8px;margin:0;overflow:hidden;padding:0;width:100%}}.proselis-compact-wrapper .proselis-compact-accordion h2{display:flex;margin:0;overflow:hidden;padding:0}.proselis-compact-wrapper .proselis-compact-dynamic-content-location-title{font-family:Roboto;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.125}@media screen and (min-width:1026px){.proselis-compact-wrapper .proselis-compact-dynamic-content-location-title{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-accordion>*+*{border-top:1px solid var(--proselis-location-color)}}.proselis-compact-wrapper button.proselis-compact-accordion-trigger{all:unset;background:none;color:var(--proselis-location-color);display:block;flex-grow:3;font-size:1rem;font-weight:400;margin:0;outline:none;pointer-events:all;position:relative;text-align:left}.proselis-compact-wrapper button.proselis-compact-accordion-trigger .proselis-compact-accordion-icon{display:none}@media screen and (max-width:1025px){.proselis-compact-wrapper button.proselis-compact-accordion-trigger{cursor:pointer;padding:.5rem 1rem}.proselis-compact-wrapper button.proselis-compact-accordion-trigger:active,.proselis-compact-wrapper button.proselis-compact-accordion-trigger:focus-visible,.proselis-compact-wrapper button.proselis-compact-accordion-trigger:hover,.proselis-compact-wrapper button.proselis-compact-accordion-trigger[aria-expanded=true]{background:var(--proselis-location-color);color:#fff}.proselis-compact-wrapper button.proselis-compact-accordion-trigger:active .proselis-compact-accordion-icon,.proselis-compact-wrapper button.proselis-compact-accordion-trigger:focus-visible .proselis-compact-accordion-icon,.proselis-compact-wrapper button.proselis-compact-accordion-trigger:hover .proselis-compact-accordion-icon,.proselis-compact-wrapper button.proselis-compact-accordion-trigger[aria-expanded=true] .proselis-compact-accordion-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(1%) hue-rotate(25deg) brightness(105%) contrast(100%)}.proselis-compact-wrapper button.proselis-compact-accordion-trigger .proselis-compact-accordion-icon{display:grid;height:100%;place-items:center;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:15px}}.proselis-compact-wrapper .proselis-compact-accordion button::-moz-focus-inner{border:0}.proselis-compact-wrapper .proselis-compact-accordion-title{border:2px solid transparent;border-radius:8px;display:block;outline:none;padding:.25em;pointer-events:none}.proselis-compact-wrapper .proselis-compact-accordion-trigger[aria-expanded=true] .proselis-compact-accordion-icon{transform:translateY(-50%) rotate(-180deg)}@media screen and (max-width:1025px){.proselis-compact-wrapper .proselis-compact-accordion-panel{margin:0;padding:1em 1.5em}}.proselis-compact-wrapper .proselis-compact-accordion-panel[hidden]{display:none}

/*# sourceMappingURL=clinic-info-widget-style.css.map*/