:root{--gd37-ink:#14584e;--gd37-orange:#ff7817;--gd37-green:#67bf35;--gd37-paper:#fffdf8}
.gd37-header{position:sticky!important;top:0!important;z-index:1000!important}
body.admin-bar .gd37-header{top:32px!important}
.gd37-nav__item--parents>.gd37-nav__parent{position:relative;display:flex;align-items:center;gap:11px;margin:0;padding:13px 0;border:0;background:none;color:var(--gd37-ink);font:800 14px/1.2 "Noto Sans",Arial,sans-serif;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}
.gd37-nav__parent-chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}
.gd37-nav__item--parents.is-open>.gd37-nav__parent .gd37-nav__parent-chevron{transform:translateY(2px) rotate(225deg)}
.gd37-nav__item--parents.is-open>.gd37-nav__submenu{display:block;opacity:1;visibility:visible;pointer-events:auto}
.gd37-nav__item--active>.gd37-nav__parent:after{content:"";position:absolute;left:-4px;right:-4px;bottom:5px;height:9px;background:url("icons/nav-underline.svg") 50% 50%/100% 100% no-repeat;pointer-events:none}
:where(.gd37-button,.gd37-big-home__cta,.gd37-health-programs__cta,.gd37-group-card__button,.gd37-program-more__cta,.gd37-news__all,.gd37-contact-route,.gd37-footer-project,.gd37-footer-contact__button,.gd37-footer-doc,.gd37-parents-button,.gd37-article-related__all,.gd37-page-button,.gd37-news-button){align-items:center!important}
:where(.gd37-button,.gd37-big-home__cta,.gd37-health-programs__cta,.gd37-group-card__button,.gd37-program-more__cta,.gd37-news__all,.gd37-footer-project,.gd37-footer-contact__button,.gd37-footer-doc,.gd37-parents-button,.gd37-article-related__all,.gd37-page-button,.gd37-news-button)>:where(img,svg,span[aria-hidden="true"],b[aria-hidden="true"],i[aria-hidden="true"]){display:inline-flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;transform:none!important;vertical-align:middle!important}
.gd37-news__all>span:last-child{display:inline-flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;margin:0!important;line-height:1!important;transform:none!important}
.gd37-ui-arrow{display:inline-flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;transform:none!important;vertical-align:middle!important}
.gd37-page-button,.gd37-news-button,.gd37-parents-button,.gd37-article-related__all{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:min(405px,100%);min-height:76px;padding:0 31px 0 42px;border:0;border-radius:999px;background:var(--gd37-orange);color:#fff!important;font:800 13px/1.2 "Noto Sans",Arial,sans-serif;text-decoration:none!important;text-transform:uppercase;box-shadow:none;cursor:pointer}
.gd37-page-button>span[aria-hidden="true"],.gd37-news-button>span[aria-hidden="true"],.gd37-article-related__all>span[aria-hidden="true"]{font:400 31px/1 Arial,sans-serif}
.gd37-article-related__all{height:auto!important}
.gd37-space .gd37-space-gallery{position:relative}
.gd37-home-photo-tour{position:absolute!important;z-index:7;left:52px!important;right:auto!important;bottom:46px!important;margin:0!important}
@media(max-width:900px){.gd37-home-photo-tour{position:relative!important;left:auto!important;bottom:auto!important;margin:28px auto 0!important}.gd37-nav__item--parents>.gd37-nav__parent{width:100%;justify-content:space-between;padding:15px 0;text-align:left}}
@media(max-width:782px){body.admin-bar .gd37-header{top:46px!important}}
@media(max-width:480px){.gd37-page-button,.gd37-news-button,.gd37-parents-button,.gd37-article-related__all{width:100%;min-height:64px;padding:0 24px;font-size:12px}}
