/* @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)}
.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}
.search-page .main-content{overflow:hidden;position:relative}@media screen and (min-width:960px){.search-page .main-content{overflow:unset}}.search-page .main-content:before{background-image:url(/themes/custom/novsubtheme/img/zol-rect-viewpage1.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:49rem;position:absolute;right:-8.4rem;top:21.8rem;width:45.8rem;z-index:-1}@media screen and (min-width:760px){.search-page .main-content:before{height:62rem;width:58rem}}@media screen and (min-width:1200px){.search-page .main-content:before{height:98rem;width:91.6rem}}.search-contents{padding-top:2.2rem;position:relative}.search-contents .back-link{padding-bottom:2.3rem}.autocomplete-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.search-results:has(.sidebar){-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:760px){.search-results:has(.sidebar){grid-template-columns:2fr 1fr}}.search-page:has(.b-header-view) .search-header{margin-top:0}@media screen and (min-width:1200px){.search-page:has(.b-header-view) .search-header{margin-top:-15.4rem}}.search-page:has(.b-header-view) .b-header-view{height:auto}@media screen and (min-width:1200px){.search-page:has(.b-header-view) .b-header-view{min-height:39.2rem}}.col-search-content{grid-row-start:2}@media screen and (min-width:760px){.col-search-content{grid-row-start:1}}.results-count-wrapper{display:block;margin-bottom:1.2rem}.results-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:1rem}.results-wrapper article{border-top:1px solid var(--border);padding:1rem 0}.results-wrapper article .n__title{color:var(--title);font-family:var(--font2);font-size:2.2rem;font-weight:var(--bold);text-decoration:underline;text-decoration-color:transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out}.results-wrapper article .n__type{color:var(--text-gray);font-family:var(--font1);font-size:1.3rem;font-weight:var(--bold);line-height:1.7;margin-bottom:1.2rem}.results-wrapper article .n__intro,.results-wrapper article .n__specialism{color:var(--text-gray);font-family:var(--font1);font-size:1.4rem;font-weight:var(--medium);line-height:1.66}.results-wrapper article .n__content:hover .n__title{color:var(--color1);text-decoration-color:var(--color1)}.sidebar{grid-row-start:1}@media screen and (min-width:760px){.sidebar{grid-row-start:1}}.facet-item{margin:1rem 0}.pager-summary{margin:1rem 0;text-align:center}.pager .pager__items{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:center;width:100%}.pager .pager__items .pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.pager .pager__items .pager__item a{border:0;border-radius:50%;color:inherit;font-size:1.5rem;font-weight:var(--bold);line-height:3.4rem;padding:0;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3.4rem}.pager .pager__items .pager__item a:hover{background:var(--background)}.pager .pager__items .pager__item.active a{background-color:var(--link);color:var(--white)}.pager .pager__items .pager__item.pager__item--next a,.pager .pager__items .pager__item.pager__item--previous a{border-radius:1.7rem;color:var(--link);padding:0 1rem;width:auto}.pager .pager__items .pager__item.pager__item--next a:hover,.pager .pager__items .pager__item.pager__item--previous a:hover{background:transparent;color:var(--text)}.n__content--search-index{padding:1rem 0}.layout-sidebar:has(ul.facet){background:var(--white);border:1px solid var(--background);border-radius:4px;margin-bottom:1.6rem;padding:2.6rem 2.4rem}.layout-sidebar:has(ul.facet) ul.facet{display:none}@media screen and (min-width:760px){.layout-sidebar:has(ul.facet) ul.facet{display:block}}.search__side-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.search__side-header i{color:var(--link);-webkit-transition:.3s ease-out;transition:.3s ease-out}.search__side-header.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-form-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bg-light);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4rem;margin-bottom:3.6rem;margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding:var(--gutter);width:calc(100% + var(--gutter) + var(--gutter))}@media screen and (min-width:1200px){.search-form-wrapper{border-radius:9.5rem;margin-left:auto;margin-right:auto;padding:2rem 2.5rem;width:auto}}.search-form-wrapper input{background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%2303A4B4' d='M480 272c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L394.7 440c-34.4 25.1-76.8 40-122.7 40-114.9 0-208-93.1-208-208S157.1 64 272 64s208 93.1 208 208zM272 416c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144z'/%3E%3C/svg%3E");background-position:2rem 50%;background-repeat:no-repeat;background-size:2.4rem;border:0;border-radius:4.4rem;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);font-size:1.5rem;line-height:1.6rem;max-width:53rem;padding:1.6rem 2rem 1.6rem 4.6rem;width:100%}@media screen and (min-width:1200px){.search-form-wrapper input{font-size:1.8rem;line-height:2.2rem;padding:2rem 2.3rem 2rem 5rem}}.search-form-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gdjcuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDI1IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGZpbGw9IiMwM2E0YjQiIGQ9Ik0zMzcuNSA0MzNjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwTDE0My41IDI3M2MtOS40LTkuNC05LjQtMjQuNiAwLTMzLjkgOS40LTkuMyAyNC42LTkuNCAzMy45IDBsMTQzIDE0MyAxNDMtMTQzYzkuNC05LjQgMjQuNi05LjQgMzMuOSAwIDkuMyA5LjQgOS40IDI0LjYgMCAzMy45bC0xNjAgMTYweiIvPjwvc3ZnPg==");background-position:right 20px center;background-repeat:no-repeat;background-size:28px;border:0;border-radius:4.4rem;-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);font-size:1.5rem;line-height:1.6rem;max-width:37.4rem;padding:1.6rem 4.6rem 1.6rem 2rem;width:100%}@media screen and (min-width:1200px){.search-form-wrapper select{font-size:1.8rem;line-height:2.2rem;padding:2rem 5rem 2rem 2.3rem}}.facet-alphabet{border-bottom:1px solid var(--background);overflow-x:auto}.facet-alphabet ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}.facet-alphabet ul .f__checkbox{position:relative}.facet-alphabet ul .f__checkbox input{display:none}.facet-alphabet ul .f__checkbox label{border:1px solid var(--border);border-radius:50%;color:var(--title);cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:var(--bold);height:3rem;line-height:3rem;text-align:center;width:3rem}.facet-alphabet ul .f__checkbox input[checked]+label{background-color:var(--bg-light)}.facet-alphabet ul .f__checkbox.form-disabled label{background-color:var(--offwhite);cursor:default}.doctor-search-page .search-group-rows{display:grid;gap:1.2rem;grid-template-columns:repeat(1,1fr);margin-bottom:2.5rem;margin-top:2rem}@media screen and (min-width:680px){.doctor-search-page .search-group-rows{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media screen and (min-width:960px){.doctor-search-page .search-group-rows{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media screen and (min-width:1200px){.doctor-search-page .search-group-rows{grid-template-columns:repeat(4,minmax(200px,1fr))}}.doctor-search-page article{padding:0}.doctor-search-page .group-title__wrapper{border-top:1px solid var(--background);display:block;grid-column:1/span 4;margin-bottom:2.5rem;margin-top:2rem;padding-top:2.8rem}.doctor-search-page .group-title__wrapper .search-group-title{color:var(--white);display:inline-block;font-family:var(--font1);font-size:1.4rem;font-weight:var(--extra-bold);line-height:4.6rem;position:relative;text-align:center;width:5.2rem}@media screen and (min-width:680px){.doctor-search-page .group-title__wrapper .search-group-title{font-size:2.2rem}}@media screen and (min-width:960px){.doctor-search-page .group-title__wrapper .search-group-title{font-size:2.8rem}}.doctor-search-page .group-title__wrapper .search-group-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='46' fill='none'%3E%3Cpath d='M4.904 3.491A4 4 0 0 1 8.872 0H46.91a4 4 0 0 1 3.967 4.509l-4.871 38A4 4 0 0 1 42.038 46H4.001a4 4 0 0 1-3.968-4.509l4.871-38Z' fill='%2303A4B4'/%3E%3C/svg%3E");height:4.6rem;left:0;position:absolute;top:0;width:5.2rem;z-index:-1}.doctor-search-page .group-title__wrapper:first-child{border-top:0;margin-top:0}.disease-search-page .results-wrapper{display:grid;gap:1.2rem;grid-template-columns:repeat(1,1fr);margin-bottom:2.5rem}.disease-search-page .results-wrapper .n__title{color:var(--title);font-family:var(--font1);font-size:1.5rem;font-weight:var(--bold)}@media screen and (min-width:600px){.disease-search-page .results-wrapper .n__title{font-size:1.6rem}}.disease-search-page .results-wrapper .n__title:hover{color:var(--color1)}.disease-search-page .group-title__wrapper{left:3rem;padding-top:0;position:relative;top:2.4rem;z-index:1}.disease-search-page .group-title__wrapper .search-group-title{color:var(--white);display:inline-block;font-family:var(--font1);font-size:1.4rem;font-weight:var(--extra-bold);line-height:4.6rem;position:relative;text-align:center;width:5.2rem}@media screen and (min-width:680px){.disease-search-page .group-title__wrapper .search-group-title{font-size:2.2rem}}@media screen and (min-width:960px){.disease-search-page .group-title__wrapper .search-group-title{font-size:2.8rem}}.disease-search-page .group-title__wrapper .search-group-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='46' fill='none'%3E%3Cpath d='M4.904 3.491A4 4 0 0 1 8.872 0H46.91a4 4 0 0 1 3.967 4.509l-4.871 38A4 4 0 0 1 42.038 46H4.001a4 4 0 0 1-3.968-4.509l4.871-38Z' fill='%2303A4B4'/%3E%3C/svg%3E");height:4.6rem;left:0;position:absolute;top:0;width:5.2rem;z-index:-1}.disease-search-page .search-group-rows{background:var(--white);border:1px solid var(--border);border-radius:4px;display:grid;gap:2.2rem;grid-template-columns:1fr;margin-bottom:0;padding:4rem 2.8rem}@media screen and (min-width:600px){.disease-search-page .search-group-rows{grid-template-columns:repeat(2,minmax(12rem,1fr))}}.disease-search-page .search-group-rows article{border-top:0;padding:unset}.disease-search-page .search-group-rows .n__title--search-index{color:var(--title);font-family:var(--font1);font-size:1.6rem;font-weight:var(--bold)}.disease-search-page .search-group-rows .n__title--search-index a{color:var(--title);display:block;padding-left:1.6rem;position:relative;-webkit-transition:.3s ease-out;transition:.3s ease-out}.disease-search-page .search-group-rows .n__title--search-index a:before{color:var(--color1);content:"\f105";font-family:var(--fontawesome);font-weight:var(--regular);left:0;position:absolute;top:3px}.disease-search-page .search-group-rows .n__title--search-index a:hover{color:var(--color1)}.medical-service-search-page article{border-top:0;padding:unset}.medical-service-search-page .n-medical-service__content{border-top:0;display:block;padding:3.5rem}.medical-service-search-page .n-medical-service__content+.n-medical-service__content{border-top:1px solid var(--border);padding-top:1.8rem}.medical-service-search-page .results-wrapper .grid{-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;display:grid;grid-template-columns:1fr;row-gap:2rem}@media screen and (min-width:640px){.medical-service-search-page .results-wrapper .grid{grid-template-columns:repeat(2,minmax(20rem,1fr))}}@media screen and (min-width:960px){.medical-service-search-page .results-wrapper .grid{grid-template-columns:repeat(3,minmax(20rem,1fr))}}@media screen and (min-width:1200px){.medical-service-search-page .results-wrapper .grid{grid-template-columns:repeat(4,minmax(20rem,1fr))}}.suggestion-wrapper{display:none}form:has(.search-autocomplete-inline){position:relative}.search-autocomplete-inline{background-color:var(--white);-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.15);box-shadow:0 0 34px 0 rgba(0,0,0,.15);display:none;margin:0 2rem;position:absolute;top:calc(100% + 1px);width:calc(100% - 4rem);z-index:3}.search-autocomplete-inline .autocomplete-keyword{border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;font-size:1.6rem;font-weight:var(--regular);line-height:1.6;padding:.5rem 1rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.search-autocomplete-inline .autocomplete-keyword strong{font-weight:var(--bold)}.search-autocomplete-inline .autocomplete-keyword:before{content:"\f105";font-family:var(--fontawesome);margin-right:.4rem}.search-autocomplete-inline .autocomplete-keyword:hover{color:var(--link)}.search-autocomplete-inline.is-visible{display:block}.search-form-wrapper{position:relative}.reset-link{bottom:-3.2rem;color:var(--text);font-size:1.6rem;font-weight:var(--bold);left:0;padding-left:2rem;position:absolute;text-decoration:underline;text-decoration-color:transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out}.reset-link:after{color:var(--color1);content:"\f054";font-family:var(--fontawesome);font-size:1.3rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reset-link:hover{color:var(--link);text-decoration-color:var(--link)}
.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);}
