body.gtt-site .gtt-header{position:sticky;top:0;z-index:110;background:#fff;border-bottom:1px solid var(--gtt-line);box-shadow:0 5px 18px rgb(2 45 90 / .04)}body.admin-bar.gtt-site .gtt-header{top:32px;z-index:110}body.gtt-site.body-hide-footer footer.gtt-footer{display:block!important}body.gtt-site.body-hide-footer #page-content-wrapper{padding-bottom:0}body.gtt-site #wpadminbar{z-index:999999}body.gtt-site .gtt-page-loading{position:fixed;inset:0;z-index:80000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f2f8fc;color:var(--gtt-ink);text-align:center}.gtt-page-loading__ring{width:78px;height:78px;padding:5px;border:4px solid var(--gtt-primary-soft);border-top-color:var(--gtt-sky);border-right-color:var(--gtt-accent);border-radius:50%;display:grid;place-items:center;animation:gtt-spin 1s linear infinite}.gtt-page-loading__mark{display:block;width:55px;height:55px;border-radius:14px;object-fit:cover;animation:gtt-spin 1s linear infinite reverse}.gtt-page-loading__label{font-size:12px;font-weight:700;letter-spacing:.06em}@keyframes gtt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gtt-page-loading__ring,.gtt-page-loading__mark{animation:none}}body.gtt-site .gtt-header__strip{background:var(--gtt-ink);color:#c3d0ed;font-size:10px;font-weight:750;letter-spacing:.15em}.gtt-header__strip .container{display:flex;align-items:center;justify-content:space-between;min-height:27px}.gtt-header__strip-links{display:flex;align-items:center;gap:18px}body.gtt-site .gtt-header__strip a{color:#fff;letter-spacing:normal;font-size:11px}.gtt-header__main{display:flex;align-items:center;gap:clamp(12px, 1.5vw, 30px);min-height:81px}.gtt-header__logo{flex-shrink:0}.gtt-header__nav{display:flex;align-items:center;gap:clamp(10px, 1.25vw, 22px);flex:1;justify-content:center;white-space:nowrap}body.gtt-site .gtt-header__nav a{color:var(--gtt-ink-2);font-size:13px;font-weight:650}body.gtt-site .gtt-header__nav a:hover{color:var(--gtt-primary)}.gtt-header__actions{display:flex;align-items:center;gap:15px;white-space:nowrap}body.gtt-site .gtt-header__account{color:var(--gtt-ink);font-size:13px;font-weight:700}body.gtt-site .gtt-header__cta{padding:10px 17px;background:var(--gtt-primary);color:#fff;font-size:12px;font-weight:750;border-radius:11px}body.gtt-site .gtt-header__cta:hover{background:var(--gtt-primary-dark);color:#fff}body.gtt-site .gtt-header__icon{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--gtt-ink);border-radius:10px}body.gtt-site .gtt-header__icon:hover,body.gtt-site .gtt-header__icon:focus-visible{color:var(--gtt-primary);background:var(--gtt-primary-soft)}body.gtt-site .gtt-header__account:hover,body.gtt-site .gtt-header__account:focus-visible{color:var(--gtt-primary)}body.gtt-site .gtt-header__cta:hover,body.gtt-site .gtt-header__cta:focus-visible{transform:translateY(-2px);box-shadow:var(--gtt-shadow-hover)}body.gtt-site .gtt-header__nav a:focus-visible{color:var(--gtt-primary)}body.gtt-site .gtt-header__mobile a:hover,body.gtt-site .gtt-header__mobile a:focus-visible{color:var(--gtt-primary)!important;background:var(--gtt-primary-soft)}body.gtt-site .gtt-bottom-nav a:hover,body.gtt-site .gtt-bottom-nav a:focus-visible{color:var(--gtt-primary);background:var(--gtt-primary-soft)}.gtt-header__mobile-toggle,.gtt-header__mobile{display:none}body.gtt-site .gtt-footer{background:var(--gtt-ink);padding:68px 0 26px;color:#c5cee1}.gtt-footer__grid{display:grid;grid-template-columns:2.1fr repeat(4,minmax(0,1fr));gap:26px}.gtt-footer__about p{max-width:330px;margin:18px 0;color:#aebbd5}.gtt-footer__hours{display:block;color:#c5cee1;font-size:14px;margin-bottom:10px}body.gtt-site .gtt-footer h3{color:#fff;font-size:14px;margin:10px 0 20px}body.gtt-site .gtt-footer a:not(.gtt-brand){color:#c5cee1}.gtt-footer__grid>div:not(:first-child) a{display:block;margin-bottom:10px;font-size:14px}body.gtt-site .gtt-footer a:hover{color:#fff}.gtt-footer .gtt-brand--footer .gtt-brand__image{width:min(100%, 290px)}.gtt-footer__bottom{border-top:1px solid #33405c;padding-top:22px;margin-top:55px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.gtt-footer__bottom span:last-child{display:flex;gap:22px}.gtt-bottom-nav{display:none}body.gtt-site .notify-footer.gtt-chat-tab{z-index:90010;right:20px;width:250px}body.gtt-site .gtt-chat-tab .chat-handle{background:var(--gtt-ink);border:1px solid var(--gtt-sky);border-radius:14px 14px 0 0;box-shadow:0 -8px 28px rgb(2 45 90 / .18)}body.gtt-site .gtt-chat-tab .chat-handle:hover,body.gtt-site .gtt-chat-tab .chat-handle:focus-visible{background:var(--gtt-primary)}body.gtt-site .gtt-chat-tab #userListBox{border:1px solid var(--gtt-line);box-shadow:var(--gtt-shadow-hover);border-radius:12px 12px 0 0}body.gtt-site .ppt-modal-wrap.modal-bottom-right .ppt-modal-item{z-index:90020}body.gtt-site .ppt-modal-wrap.modal-bottom-right .ppt-card-notice,body.gtt-site .ppt-modal-wrap.modal-bottom-right .card-notice,body.gtt-site .ppt-modal-wrap.modal-bottom-right .bg-white.rounded.shadow{border:1px solid var(--gtt-line);border-left:4px solid var(--gtt-sky);border-radius:16px!important;background:#fff;color:var(--gtt-ink);box-shadow:var(--gtt-shadow-hover)!important}body.gtt-site .ppt-modal-wrap.modal-bottom-right ._username{color:var(--gtt-primary)}@media (max-width:782px){body.admin-bar.gtt-site #wpadminbar{position:fixed}body.admin-bar.gtt-site .gtt-header{position:fixed;top:46px;left:0;right:0;padding-top:0}body.admin-bar.gtt-site #page-content-wrapper{padding-top:65px}body.admin-bar.gtt-site .gtt-chat-tab{bottom:64px}}@media (max-width:767px){body.gtt-site .notify-footer.gtt-chat-tab{display:block!important;bottom:64px;right:12px;width:min(250px, calc(100vw - 24px))}}@media (max-width:1279px){body.gtt-site .gtt-header__mobile[hidden]{display:none!important}.gtt-header__nav{display:none}.gtt-header__main{justify-content:space-between}.gtt-header__actions{margin-left:auto}.gtt-header__mobile-toggle{display:block;padding:4px 8px;font-size:25px;line-height:1;color:var(--gtt-ink);background:#fff0;border:0;cursor:pointer}body.gtt-site .gtt-header__mobile:not([hidden]){position:absolute;top:100%;left:0;right:0;z-index:120;display:flex;flex-direction:column;max-height:min(75vh, 640px);overflow-y:auto;background:#fff;padding:15px max(24px, calc((100vw - 1320px) / 2)) 24px;box-shadow:0 20px 40px rgb(2 45 90 / .17);border-bottom:1px solid var(--gtt-line)}.gtt-header__mobile a{padding:10px 0;border-bottom:1px solid var(--gtt-line);color:var(--gtt-ink)!important;font-weight:650}}@media (max-width:767px){.gtt-header__main{min-height:64px}.gtt-header__actions,.gtt-header__strip{display:none}.gtt-footer__grid{grid-template-columns:repeat(2,1fr);gap:30px}.gtt-footer__about{grid-column:1 / -1}.gtt-footer__bottom{flex-direction:column}.gtt-bottom-nav{position:fixed;z-index:900;inset:auto 0 0;height:64px;display:flex;align-items:stretch;justify-content:space-around;background:#fff;border-top:1px solid var(--gtt-line);box-shadow:0 -8px 28px rgb(21 36 71 / .1)}body.gtt-site .gtt-bottom-nav a{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1px;color:var(--gtt-muted);font-size:10px;font-weight:650;text-decoration:none}body.gtt-site .gtt-bottom-nav a[aria-current=page]{color:var(--gtt-primary)}.gtt-bottom-nav a span{font-size:22px;line-height:1}body.gtt-site .gtt-bottom-nav .gtt-bottom-nav__add{color:var(--gtt-primary)}body.gtt-site #page-content-wrapper{padding-bottom:64px}body.gtt-site.body-hide-footer #page-content-wrapper{padding-bottom:64px}body.gtt-site #page-loading.gtt-page-loading{display:flex}}@media (min-width:768px) and (max-width:1100px){.gtt-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gtt-footer__about{grid-column:1 / -1}}@media (max-width:480px){.gtt-footer__grid{grid-template-columns:1fr 1fr}.gtt-footer__bottom span:last-child{flex-wrap:wrap;gap:8px 18px}}body.gtt-site .gtt-cookie-notice{position:fixed;z-index:95000;bottom:16px;left:16px;right:16px;max-width:650px;margin:auto;padding:18px 22px;border:1px solid var(--gtt-line);border-radius:var(--gtt-radius);background:#fff;box-shadow:var(--gtt-shadow-hover);color:var(--gtt-ink);display:flex;align-items:center;justify-content:space-between;gap:18px}body.gtt-site .gtt-cookie-notice[hidden]{display:none!important}.gtt-cookie-notice p{margin:0;font-size:13px}body.gtt-site .gtt-cookie-notice a{color:var(--gtt-primary);text-decoration:underline}.gtt-cookie-notice button{border:0;border-radius:10px;background:var(--gtt-primary);color:#fff;font-weight:700;padding:10px 16px;white-space:nowrap;cursor:pointer}@media (max-width:767px){body.gtt-site .gtt-cookie-notice{bottom:74px;flex-direction:column;align-items:stretch}}body.gtt-site .gtt-cookie-dialog{width:min(760px, calc(100vw - 32px));max-width:none;max-height:min(85vh, 850px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--gtt-line);border-radius:var(--gtt-radius-lg);background:var(--gtt-surface);color:var(--gtt-ink);box-shadow:var(--gtt-shadow-hover)}body.gtt-site .gtt-cookie-dialog:not([open]){display:none}body.gtt-site .gtt-cookie-dialog::backdrop{background:rgb(2 30 60 / .7)}.gtt-cookie-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 30px;border-bottom:1px solid var(--gtt-line)}.gtt-cookie-dialog__header h2{margin:4px 0 0;color:var(--gtt-ink)}.gtt-cookie-dialog__close{flex:0 0 38px;width:38px;height:38px;border:1px solid var(--gtt-line);border-radius:10px;background:var(--gtt-surface-2);color:var(--gtt-ink);cursor:pointer}.gtt-cookie-dialog__content{max-height:calc(min(85vh, 850px) - 105px);padding:24px 30px 36px;overflow-y:auto;border:0;border-radius:0;box-shadow:none}body.gtt-site .gtt-cookie-dialog__content h2{font-size:1.2rem;margin:26px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--gtt-line)}.gtt-cookie-dialog__content p{margin:0 0 14px;color:var(--gtt-ink-2);line-height:1.9}@media (max-width:600px){.gtt-cookie-dialog__header,.gtt-cookie-dialog__content{padding-left:20px;padding-right:20px}}