/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.greece-map{margin:0 auto;max-width:900px;aspect-ratio:900 / 489;position:relative;overflow:hidden;}.greece-map svg{display:block;width:100%;height:100%;transform-origin:center center;transition:transform 0.15s ease;}.greece-map path{fill:var(--tf-navy,#185782);stroke:#2b75a7;stroke-width:1;}.greece-map path[data-subdomain]{cursor:pointer;}.greece-map path[data-subdomain]:hover,.greece-map path[data-subdomain]:focus-visible{fill:var(--tf-accent,#e12a3d);}.greece-map__zoom{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;z-index:5;}.greece-map__zoom-btn{width:28px;height:28px;padding:0;border:0;border-radius:3px;background-color:var(--tf-accent,#e12a3d);color:#fff;font-size:18px;line-height:1;cursor:pointer;}.greece-map__zoom-btn:hover,.greece-map__zoom-btn:focus-visible{background-color:var(--tf-accent-hover,#fc3250);}#chosen-name-field-wrapper{position:relative;width:375px;max-width:100%;margin:20px auto 0;}#chosen-name-field-wrapper[hidden]{display:none;}#chosen-name-field{position:relative;height:48px;padding:0 60px 0 30px;background-color:#fff;text-align:left;}#chosen-name-field span{display:block;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#go_to{position:absolute;top:0;right:0;width:50px;height:50px;background:var(--tf-accent,#e12a3d) url(/themes/custom/doctorfind/images/icons/kim/arrow.png) no-repeat center center;cursor:pointer;}#go_to:hover,#go_to:focus-visible{background-color:var(--tf-accent-hover,#fc3250);}
.map-panel{display:block;min-height:1px;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-greek-400-700.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-greek-300.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/doctorfind/fonts/roboto-slab-latin-300.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
