.proselis-clinic-contact-widget-wrapper{--border-radius:8px;display:grid;font-family:var(--e-global-typography-primary-font-family);gap:1.25rem;grid-template-columns:1fr}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper{--box-padding:1.3625rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media screen and (min-width:1026px){.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper{--box-padding:2.5rem;grid-auto-rows:auto auto 1fr;grid-template-columns:1fr 1fr}}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-box{background-color:#fff;border-color:var(--proselis-location-color,#004493);border-radius:var(--border-radius);border-style:solid;border-width:0 0 6px;padding:var(--box-padding,2.5rem)}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-box p{margin-bottom:0}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-box p+p{margin-top:.625rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-address{color:#56504a;display:flex;flex-direction:column}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-address .proselis-clinic-contact-widget-location-address-icon{border-color:var(--proselis-location-color,#004493);color:var(--proselis-location-color,#004493);font-size:2rem;line-height:1}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-address .proselis-clinic-contact-widget-location-address-icon svg{fill:var(--proselis-location-color,#004493);height:2rem;width:1em}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-address .proselis-clinic-contact-widget-location-address-name{color:#333;font-size:16px;font-weight:500;line-height:20px}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours{display:flex;flex-direction:column}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-clinic-contact-widget-location-opening-hour-title{color:var(--proselis-location-color,#004493);margin-block-end:.9rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour p+p,.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour+.proselis-opening-hour{margin-block-start:.9rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour.proselis-opening-hour-with-separator{border-top:1px solid var(--proselis-location-color,#004493);padding-block-start:.9rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour+.proselis-opening-hour.proselis-opening-hour-with-separator{margin-block-start:1.8rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour.proselis-opening-hour-with-icon{align-items:center;display:grid;gap:1.5rem;grid-template-columns:15% 1fr;padding-block-start:2rem}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour.proselis-opening-hour-with-icon svg{height:auto;width:100%}@media screen and (max-width:1024px){.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour.proselis-opening-hour-with-icon{grid-template-columns:1fr}.proselis-clinic-contact-widget-wrapper .proselis-clinic-contact-widget-location-wrapper .proselis-clinic-contact-widget-location-opening-hours .proselis-opening-hour.proselis-opening-hour-with-icon svg{width:5rem}}.proselis-clinic-contact-widget-location-contact{display:flex;flex-direction:row;gap:1.25rem;padding:1.5625rem}.proselis-clinic-contact-widget-location-contact .proselis-staff-image{aspect-ratio:2/3;border-radius:5px 5px 5px 5px;display:inline-block;height:auto;max-width:24.8%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}@media screen and (max-width:1024px){.proselis-clinic-contact-widget-location-contact .proselis-staff-image{height:150px;max-width:27.8%}}.proselis-clinic-contact-widget-location-contact .proselis-staff-card,.proselis-clinic-contact-widget-location-contact .proselis-staff-contact{display:flex;flex-direction:column;flex-grow:1}.proselis-clinic-contact-widget-location-contact .proselis-staff-card{gap:1.25rem}.proselis-clinic-contact-widget-location-contact .proselis-staff-card .proselis-staff-name{color:var(--proselis-location-color,#004493);font-family:var(--e-global-typography-accent-font-family,"Roboto");font-size:1.125rem;font-weight:var(--e-global-typography-accent-font-weight,500)}.proselis-clinic-contact-widget-location-contact .proselis-staff-contact{gap:.5rem;justify-self:flex-end;padding:.5rem 0}.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method{align-items:center;display:grid;gap:.5rem;grid-template-columns:20px 1fr;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method{font-size:.875rem}}.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method a{color:var(--proselis-location-color,#004493);font-size:1rem;overflow-wrap:anywhere}@media screen and (max-width:1024px){.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method a{font-size:.875rem}}.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method a:active,.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method a:focus-visible,.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method a:hover{text-decoration:underline}.proselis-clinic-contact-widget-location-contact .proselis-staff-contact .proselis-staff-contact-method svg{fill:var(--proselis-location-color,#004493);height:15px}.proselis-clinic-contact-widget-wrapper.proselis-clinic-contact-widget-wrapper-has-columns{grid-template-columns:1fr 1fr}@media (max-width:1024px){.proselis-clinic-contact-widget-wrapper.proselis-clinic-contact-widget-wrapper-has-columns{grid-template-columns:1fr}}.proselis-clinic-contact-widget-wrapper.proselis-clinic-contact-widget-wrapper-has-columns .proselis-clinic-contact-widget-location-wrapper{grid-template-columns:1fr}

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