/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu--quick-nav .b__title{color:var(--title);font-family:var(--font2);font-size:1.5rem;font-weight:var(--bold);margin-bottom:1.2rem}.m-quick-nav__link{color:var(--text);font-size:1.4rem;font-weight:var(--semi-bold);line-height:1.5;text-decoration:underline;-webkit-transition:.3s ease-out;transition:.3s ease-out}.m-quick-nav__link:hover{color:var(--color1)}
.n-doctor--full{background-color:var(--bg-light);padding-bottom:5.3rem;padding-top:3rem}.n-doctor--full .back-link{padding-bottom:3rem}.n-doctor__content--full{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--bg-light);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.8rem}@media screen and (min-width:1100px){.n-doctor__content--full{-webkit-column-gap:4.2rem;-moz-column-gap:4.2rem;column-gap:4.2rem;display:grid;grid-template-columns:minmax(36rem,1fr) 35.4rem}}@media screen and (min-width:1200px){.n-doctor__content--full{-webkit-column-gap:9.8rem;-moz-column-gap:9.8rem;column-gap:9.8rem;display:grid;grid-template-columns:minmax(36rem,1fr) 35.4rem}}.n-doctor__content--full h2{color:var(--title);font-family:var(--font2);font-size:2rem;font-weight:var(--bold);margin-bottom:1rem}@media screen and (min-width:600px){.n-doctor__content--full h2{font-size:2.2rem}}.n-doctor__content--full .n-doctor__info{background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);display:grid;margin-bottom:1.4rem}@media screen and (min-width:680px){.n-doctor__content--full .n-doctor__info{grid-template-columns:32rem minmax(36rem,1fr)}}.n-doctor__content--full .n-doctor__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:100%;max-height:57.5rem;min-height:47rem;order:2;position:relative}@media screen and (min-width:680px){.n-doctor__content--full .n-doctor__image{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.n-doctor__content--full .n-doctor__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:auto}.n-doctor__content--full .n-doctor__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;order:1}@media screen and (min-width:680px){.n-doctor__content--full .n-doctor__text{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.n-doctor__content--full .n-doctor__main-text{padding:2.4rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__main-text{padding:3.5rem}}.n-doctor__content--full .n-doctor__main-text .n-doctor__title{color:var(--title);font-family:var(--font2);font-size:2.8rem;font-weight:var(--extra-bold)}.n-doctor__content--full .n-doctor__main-text .n__doctor-consultations{color:var(--title);font-family:var(--font1);font-size:1.5rem;font-weight:var(--medium);line-height:1.88;margin-top:.5rem}.n-doctor__content--full .n-doctor__specialism{margin-bottom:2.5rem}.n-doctor__content--full .n-doctor__specialism li{color:var(--title);font-family:var(--font2);font-size:1.6rem;font-weight:var(--bold);margin-top:.5rem}.n-doctor__content--full .n-doctor__subspecialism{margin-bottom:2rem}.n-doctor__content--full .n-doctor__subspecialism li{color:var(--title);font-family:var(--font1);font-size:1.5rem;font-weight:var(--medium);line-height:1.88;margin-top:.5rem}.n-doctor__content--full .n-doctor__subspecialism li i{color:var(--color1)}.n-doctor__content--full .n-doctor__appointments{border-top:1px solid var(--border);padding-bottom:1.6rem;padding-top:1.6rem}.n-doctor__content--full .n-doctor__appointments .btn{display:block;margin:1.2rem 0;text-align:center}.n-doctor__content--full .n-doctor__appointments .n-doctor__appointment-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--title);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font1);font-size:1.5rem;font-weight:var(--medium);gap:1.2rem;line-height:1.4;margin-bottom:.8rem;margin-top:.8rem}.n-doctor__content--full .n-doctor__appointments .n-doctor__appointment-item .label{color:var(--title);font-weight:var(--bold)}.n-doctor__content--full .n-doctor__appointments .n-doctor__appointment-item i{color:var(--color1)}.n-doctor__content--full .n-doctor__appointments .n-doctor__appointment-item a{color:var(--text);text-decoration:underline;text-decoration-color:transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out;white-space:nowrap}.n-doctor__content--full .n-doctor__appointments .n-doctor__appointment-item a:hover{text-decoration-color:var(--text)}.n-doctor__content--full .n-doctor__extra-info{background-color:var(--white);border-top:1px solid var(--border);margin-top:auto}.n-doctor__content--full .n-doctor__extra-info .n-doctor__more-link h2{font-size:1.8rem}.n-doctor__content--full .n-doctor__more-link{color:var(--title);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font1);font-size:1.6rem;font-weight:var(--bold);gap:1rem;padding:1.6rem 2.5rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__more-link{gap:1.5rem;padding:2rem 3.5rem 2.5rem}}.n-doctor__content--full .n-doctor__more-link h2{margin-bottom:0}.n-doctor__content--full .n-doctor__more-link i{color:var(--color1);font-size:2rem}.n-doctor__content--full .n-doctor__aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.8rem}.n-doctor__content--full .n-doctor__consultation{background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15)}.n-doctor__content--full .n-doctor__consultation h2{font-family:var(--font2);font-size:2rem;font-weight:var(--extra-bold);margin-bottom:1rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__consultation h2{font-size:2.4rem;margin-bottom:1.4rem}}@media screen and (min-width:600px){.n-doctor__content--full .n-doctor__consultation h2{font-size:2.8rem;margin-bottom:1.8rem}}.n-doctor__content--full .n-doctor__consultation table{font-size:1.2rem;font-weight:var(--medium);max-width:86rem;width:100%}@media screen and (min-width:420px){.n-doctor__content--full .n-doctor__consultation table{font-size:1.4rem}}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__consultation table{font-size:1.6rem}}.n-doctor__content--full .n-doctor__consultation table thead tr{border-bottom:1px solid var(--border)}.n-doctor__content--full .n-doctor__consultation table tbody tr{border-bottom:1px dashed var(--border)}.n-doctor__content--full .n-doctor__consultation table tbody tr:nth-child(odd){background-color:var(--bg-light)}.n-doctor__content--full .n-doctor__consultation table tbody tr:last-child{border:0}.n-doctor__content--full .n-doctor__consultation table th{border-right:1px solid var(--border);padding:.4rem;text-align:center;width:14%}@media screen and (min-width:380px){.n-doctor__content--full .n-doctor__consultation table th{padding:.8rem}}@media screen and (min-width:420px){.n-doctor__content--full .n-doctor__consultation table th{padding:1rem}}.n-doctor__content--full .n-doctor__consultation table th:first-child{width:auto}.n-doctor__content--full .n-doctor__consultation table th:last-child{border:0}.n-doctor__content--full .n-doctor__consultation table td{border-right:1px dashed var(--border);padding:1rem;text-align:center}.n-doctor__content--full .n-doctor__consultation table td:last-child{border:0}.n-doctor__content--full .n-doctor__consultation .legend{display:grid;font-weight:var(--medium);gap:3rem;grid-template-columns:1fr;margin-bottom:3rem;margin-top:3rem}@media screen and (min-width:560px){.n-doctor__content--full .n-doctor__consultation .legend{grid-template-columns:repeat(2,minmax(12rem,1fr))}}@media screen and (min-width:600px){.n-doctor__content--full .n-doctor__consultation .legend{gap:4rem;margin-bottom:4rem;margin-top:4rem}}.n-doctor__content--full .n-doctor__consultation .legend li{line-height:1.6}.n-doctor__content--full .n-doctor__consultation .legend__title{font-size:2rem;font-weight:var(--bold);margin-bottom:1rem}.n-doctor__content--full .n-doctor__consultation .legend__site-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--link,#09818e);display:grid;font-family:var(--font1);font-size:1.6rem;font-weight:var(--bold);gap:1.2rem;grid-template-columns:3.5rem 1fr;margin-bottom:1.7rem}.n-doctor__content--full .n-doctor__consultation .color-block{display:inline-block}.n-doctor__content--full .n-doctor__consultation-table{border-bottom:1px solid var(--border);padding:2.4rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__consultation-table{padding:3.5rem}}.n-doctor__content--full .n-doctor__sites-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;padding:2.4rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__sites-block{gap:1.4rem;padding:3.5rem}}.n-doctor__content--full .n-doctor__sites-block i{color:var(--white);font-size:1.8rem;line-height:3.9rem;position:relative;text-align:center;width:4.5rem;z-index:1}.n-doctor__content--full .n-doctor__sites-block i:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='39' fill='none'%3E%3Cpath d='M4.648 3.481A4 4 0 0 1 8.614 0h31.829a4 4 0 0 1 3.966 4.519l-4.057 31A4 4 0 0 1 36.386 39H4.557a4 4 0 0 1-3.966-4.519l4.057-31Z' fill='%2303A4B4'/%3E%3C/svg%3E");height:3.9rem;left:0;position:absolute;top:0;width:4.5rem;z-index:-1}.n-doctor__content--full .n-doctor__sites-block h2{color:var(--title);font-family:var(--font2);font-size:2rem;font-weight:var(--bold)}@media screen and (min-width:600px){.n-doctor__content--full .n-doctor__sites-block h2{font-size:2.2rem}}.n-doctor__content--full .n-doctor__services-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--white);border-radius:4px;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;padding:2.4rem}@media screen and (min-width:480px){.n-doctor__content--full .n-doctor__services-block{padding:3.5rem}}.n-doctor__content--full .n-doctor__services-block i{color:var(--white);font-size:1.8rem;line-height:3.9rem;position:relative;text-align:center;width:4.5rem;z-index:1}.n-doctor__content--full .n-doctor__services-block i:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='39' fill='none'%3E%3Cpath d='M4.648 3.481A4 4 0 0 1 8.614 0h31.829a4 4 0 0 1 3.966 4.519l-4.057 31A4 4 0 0 1 36.386 39H4.557a4 4 0 0 1-3.966-4.519l4.057-31Z' fill='%2303A4B4'/%3E%3C/svg%3E");height:3.9rem;left:0;position:absolute;top:0;width:4.5rem;z-index:-1}.n-doctor__content--full .n-doctor__services-block h2{color:var(--title);font-family:var(--font2);font-size:2rem;font-weight:var(--bold)}@media screen and (min-width:600px){.n-doctor__content--full .n-doctor__services-block h2{font-size:2.2rem}}.n-doctor__content--full .n-doctor__services-block .n-doctor__medical-service{color:var(--link);font-family:var(--font1);font-size:1.6rem;font-weight:var(--bold)}.n-doctor__content--full .n-doctor__services-block .n-doctor__medical-service a{color:var(--link);text-decoration:underline;text-decoration-color:transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out}.n-doctor__content--full .n-doctor__services-block .n-doctor__medical-service a:hover{color:var(--hover);text-decoration-color:var(--hover)}.n-doctor__dropdown .n-doctor__dropdown-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.2rem;padding:2.8rem 3.5rem}.n-doctor__dropdown .n-doctor__dropdown-title i{color:var(--color1);font-size:2.2rem}.n-doctor__dropdown .n-doctor__dropdown-title h2{color:var(--title);font-family:var(--font2);font-size:1.8rem;font-weight:var(--bold);line-height:2.2rem;margin:0 auto 0 0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.n-doctor__dropdown .n-doctor__dropdown-title:hover h2{color:var(--color1)}.n-doctor__dropdown .n-doctor__dropdown-content{display:none;padding:0 3.5rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.n-doctor__dropdown.open{padding-bottom:2.4rem}.n-doctor__dropdown.open i.fa-angle-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.n-doctor__articles{margin-top:2.8rem}@media screen and (min-width:960px){.n-doctor__articles{margin-top:3.6rem}}.v-block-doctor-articles__content{background:var(--white);border-radius:4px;padding:3rem}.v-block-doctor-articles__content .v__rows{display:grid;gap:3.4rem;grid-template-columns:1fr}@media screen and (min-width:600px){.v-block-doctor-articles__content .v__rows{grid-template-columns:repeat(2,minmax(25rem,1fr))}}.b-articles__link-more{color:var(--text);display:block;font-family:var(--font1);font-size:1.5rem;font-weight:var(--bold);margin-top:1.2rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}@media screen and (min-width:960px){.b-articles__link-more{font-size:1.6rem;margin-top:2rem}}.b-articles__link-more:hover{color:var(--color1)}.b-articles__link-more i{color:var(--color1);font-size:1.3rem;margin-right:.8rem}@media screen and (min-width:960px){.b-articles__link-more i{font-size:1.6rem;margin-right:1rem}}
.sidebar-menu{background-color:var(--white);border:1px solid var(--border);border-radius:4px;padding:2.4rem 2.6rem}.sidebar-menu__title{color:va(--title);font-family:var(--font1);font-size:1.4rem;font-weight:var(--semi-bold);margin-bottom:2.6rem}.sidebar-menu__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.sidebar-menu__menu-item a{-webkit-box-pack:left;-ms-flex-pack:left;color:var(--text);display:grid;font-family:var(--font1);font-size:1.6rem;font-weight:var(--bold);gap:1.1rem;grid-template-columns:1.2rem 1fr;justify-content:left;-webkit-transition:.3s ease-out;transition:.3s ease-out}.sidebar-menu__menu-item a span{text-decoration:underline;text-decoration-color:transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:100%}.sidebar-menu__menu-item a i{color:var(--link);font-size:1.6rem;text-align:left;text-decoration:none}.sidebar-menu__menu-item a:hover{color:var(--link)}.sidebar-menu__menu-item a:hover span{text-decoration-color:var(--link)}.sidebar-menu__menu-item a:hover i{color:var(--link);text-decoration:none}
.p-image-link__img-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:2.4rem;justify-content:center;max-width:15.4rem}.p-image-link__img-logo img{max-height:5.4rem;max-width:15.4rem}
.t-sites{color:var(--text);font-family:var(--font1);font-size:1.3rem;font-weight:var(--medium);line-height:1.5}.t-sites address{font-style:normal}.t-sites__title{font-size:1.4rem;font-weight:var(--bold)}
.v-sites__content .v__rows{-webkit-column-gap:4.2rem;-moz-column-gap:4.2rem;column-gap:4.2rem;display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));row-gap:1.8rem}@media screen and (min-width:480px){.v-sites__content .v__rows{-webkit-column-gap:5.4rem;-moz-column-gap:5.4rem;column-gap:5.4rem}}@media screen and (min-width:1024px){.v-sites__content .v__rows{grid-template-columns:repeat(4,minmax(10rem,1fr))}}
body.gin--core-navigation{--admin-toolbar-sidebar-width:6.4rem}[data-admin-toolbar=expanded] body.gin--core-navigation{--admin-toolbar-sidebar-width:26.4rem}.gin--core-navigation .dialog-off-canvas-main-canvas{-webkit-margin-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width))}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
