/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nadg-listing-filters{.views-exposed-form{margin-block-end:2rem;}.views-exposed-form fieldset{margin:0;padding:0;border:0;}.views-exposed-form legend{display:none;}.views-exposed-form .fieldset-wrapper{margin:0;}.bef-checkboxes{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0;padding:0;}.bef-checkboxes .form-item{margin:0;}.bef-checkboxes input.form-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.bef-checkboxes label.option{display:inline-flex;align-items:center;padding:0.625rem 1.25rem;border-radius:6.25rem;background:color-mix(in srgb,var(--nadg-primary-color) 8%,transparent);color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-size:0.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background var(--global-transition-speed) var(--global-transition-easing),color var(--global-transition-speed) var(--global-transition-easing);}.bef-checkboxes label.option:hover{background:color-mix(in srgb,var(--nadg-primary-color) 16%,transparent);}.bef-checkboxes input.form-checkbox:checked + label.option{background:var(--nadg-primary-color);color:var(--nadg-text-color-light);}.bef-checkboxes input.form-checkbox:focus-visible + label.option{outline:2px solid var(--nadg-primary-color);outline-offset:2px;}.views-exposed-form .form-actions{display:flex;margin:0.75rem 0 0;}.views-exposed-form input[data-bef-auto-submit-click]{display:none;}.views-exposed-form input[name="reset"]{display:inline-flex;align-items:center;padding:0.625rem 1.25rem;border:1px solid var(--nadg-primary-color);border-radius:6.25rem;background:transparent;color:var(--nadg-primary-color);font-family:var(--nadg-secondary-font);font-size:0.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:background var(--global-transition-speed) var(--global-transition-easing),color var(--global-transition-speed) var(--global-transition-easing);}.views-exposed-form input[name="reset"]:hover{background:var(--nadg-primary-color);color:var(--nadg-text-color-light);}.views-exposed-form input[name="reset"]:focus-visible{outline:2px solid var(--nadg-primary-color);outline-offset:2px;}}.nadg-section--bg-primary .nadg-listing-filters{.bef-checkboxes label.option{background:color-mix(in srgb,var(--nadg-text-color-light) 16%,transparent);color:var(--nadg-text-color-light);}.bef-checkboxes label.option:hover{background:color-mix(in srgb,var(--nadg-text-color-light) 22%,transparent);}.bef-checkboxes input.form-checkbox:checked + label.option{background:var(--nadg-text-color-light);color:var(--nadg-primary-color);}.bef-checkboxes input.form-checkbox:focus-visible + label.option{outline-color:var(--nadg-text-color-light);}.views-exposed-form input[name="reset"]{border-color:var(--nadg-text-color-light);color:var(--nadg-text-color-light);}.views-exposed-form input[name="reset"]:hover{background:var(--nadg-text-color-light);color:var(--nadg-primary-color);}.views-exposed-form input[name="reset"]:focus-visible{outline-color:var(--nadg-text-color-light);}}
.nadg-profile-block-wrapper .nadg-profile-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:2rem;}.nadg-profile-wrapper .views-row{display:flex;}.nadg-profile-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:0.625rem;background:#fff;font-family:var(--nadg-secondary-font);padding:1.5rem;}.nadg-profile-card__media{width:100%;aspect-ratio:1 / 1;}.nadg-profile-card__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;object-position:top center;border-radius:0.313rem;}.nadg-profile-card__body{display:flex;flex:1;flex-direction:column;gap:0.25rem;padding:1rem 0 0;}h3.nadg-profile-card__name{margin:0;font-family:var(--nadg-secondary-font);color:var(--nadg-text-color-dark);font-size:1.125rem;font-weight:700;line-height:1.5rem;}.nadg-profile-card__title{margin-bottom:0.5rem;color:var(--nadg-text-color-dark);font-size:0.875rem;line-height:1.25rem;}.nadg-profile-card__description{margin:0 0 0.25rem;color:var(--nadg-text-color-dark);font-size:1rem;line-height:1.5;}.nadg-profile-card__description > *:first-child{margin-top:0;}.nadg-profile-card__description > *:last-child{margin-bottom:0;}.nadg-profile-card__link{display:inline-flex;align-items:center;gap:0.25rem;margin-top:auto;padding-top:0.5rem;color:var(--nadg-primary-color);font-family:var(--nadg-secondary-font);font-size:1rem;line-height:1.5;font-weight:600;text-decoration:none;transition:color var(--global-transition-speed)
    var(--global-transition-easing);}.nadg-profile-card__link:hover{color:var(--nadg-primary-dark-color);}.nadg-profile-card__link-icon{font-size:1rem;color:var(--nadg-secondary-color);transition:transform var(--global-transition-speed)
    var(--global-transition-easing);}.nadg-profile-card__link:hover .nadg-profile-card__link-icon{transform:translateX(0.15rem);}.nadg-theme-family-pediatric{.nadg-profile-card{border-radius:1.875rem;background:transparent;border:1px solid #fff;}h3.nadg-profile-card__name{color:var(--nadg-text-color-light);}.nadg-profile-card__title{color:var(--nadg-text-color-light);}.nadg-profile-card__description{color:var(--nadg-text-color-light);}.nadg-profile-card__link,.nadg-profile-card__link-icon{color:var(--nadg-text-color-light);}.nadg-profile-card__link:hover{color:var(--nadg-text-color-light);}}.nadg-theme-specialty{.nadg-profile-card{border-radius:0.625rem;}h3.nadg-profile-card__name{color:var(--nadg-primary-color);}}
@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);}
