.tr-header-p47{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.98);border-bottom:1px solid #dce6ee;backdrop-filter:saturate(140%) blur(10px)}
.tr-header-p47 .tr-header-row{min-height:82px;display:flex;align-items:center;gap:28px}
.tr-header-p47 .tr-brand-p47{display:flex;align-items:center;gap:12px;min-width:250px;text-decoration:none}.tr-header-p47 .tr-brand-logo-wrap{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;overflow:hidden;border-radius:50%}.tr-header-p47 .tr-brand-logo-wrap img{width:58px;height:58px;object-fit:cover}.tr-header-p47 .tr-brand-copy{display:flex;flex-direction:column;line-height:1.15}.tr-header-p47 .tr-brand-copy strong{font-size:22px;color:#12365a;font-weight:900}.tr-header-p47 .tr-brand-copy span{margin-top:4px;color:#7a8c9d;font-size:12px}
.tr-header-p47 .tr-nav-p47{display:flex;align-items:center;gap:20px;margin-left:auto}.tr-header-p47 .tr-nav-p47>a,.tr-header-p47 .tr-nav-p47 button{border:0;background:transparent;color:#20384f;font:inherit;font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer}.tr-header-p47 .tr-nav-p47>a{padding:29px 0 26px;text-decoration:none}.tr-header-p47 .tr-nav-dropdown{position:relative}.tr-header-p47 .tr-nav-dropdown button{padding:29px 0 26px}.tr-header-p47 .tr-nav-dropdown-menu{position:absolute;top:68px;left:-14px;display:none;width:280px;padding:10px;border:1px solid #dce6ee;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(20,56,84,.14)}.tr-header-p47 .tr-nav-dropdown:hover .tr-nav-dropdown-menu{display:grid}.tr-header-p47 .tr-nav-dropdown-menu a{padding:10px 12px;border-radius:9px;color:#24435f;font-size:14px;font-weight:700;text-decoration:none}.tr-header-p47 .tr-nav-dropdown-menu a:hover{background:#eef6fb;color:#0876bd}
.tr-header-p47 .tr-header-actions-p47{display:flex;align-items:center;gap:9px;margin-left:8px}.tr-header-p47 .tr-book-now,.tr-header-p47 .tr-call-p47{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:11px;border:0;font-size:14px;font-weight:900;text-decoration:none;cursor:pointer}.tr-header-p47 .tr-book-now{background:#0f72ad;color:#fff}.tr-header-p47 .tr-call-p47{background:#17a451;color:#fff}.tr-header-p47 .tr-menu{display:none}
.tr-servicebar-p47{background:#0d77ad}.tr-servicebar-p47 .tr-servicebar-inner{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:46px}.tr-servicebar-p47 a{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-left:1px solid rgba(255,255,255,.13);color:#fff;font-size:13px;font-weight:800;text-decoration:none}.tr-servicebar-p47 a:last-child{border-right:1px solid rgba(255,255,255,.13)}.tr-servicebar-p47 a:hover{background:rgba(255,255,255,.09)}
@media(max-width:1180px){.tr-header-p47 .tr-nav-p47{gap:14px}.tr-header-p47 .tr-nav-p47>a,.tr-header-p47 .tr-nav-p47 button{font-size:13px}.tr-header-p47 .tr-brand-p47{min-width:220px}.tr-header-p47 .tr-brand-copy strong{font-size:19px}.tr-header-p47 .tr-call-p47 span{display:none}}
@media(max-width:980px){.tr-header-p47 .tr-header-row{min-height:70px}.tr-header-p47 .tr-nav-p47{display:none}.tr-header-p47 .tr-menu{display:inline-flex}.tr-header-p47 .tr-brand-logo-wrap,.tr-header-p47 .tr-brand-logo-wrap img{width:48px;height:48px}.tr-header-p47 .tr-brand-logo-wrap{flex-basis:48px}.tr-header-p47 .tr-brand-copy strong{font-size:18px}.tr-header-p47 .tr-brand-copy span{font-size:10px}.tr-header-p47 .tr-header-actions-p47{margin-left:auto}.tr-servicebar-p47 .tr-servicebar-inner{display:flex;overflow-x:auto;scrollbar-width:none}.tr-servicebar-p47 a{min-width:145px;min-height:43px}.tr-header-p47 [data-tr-nav].is-open{position:absolute;left:0;right:0;top:70px;display:grid!important;gap:0;padding:12px 20px;background:#fff;border-top:1px solid #dce6ee;box-shadow:0 18px 40px rgba(20,56,84,.12)}.tr-header-p47 [data-tr-nav].is-open>a,.tr-header-p47 [data-tr-nav].is-open button{padding:12px 0}.tr-header-p47 [data-tr-nav].is-open .tr-nav-dropdown-menu{position:static;display:none;width:100%;box-shadow:none}.tr-header-p47 [data-tr-nav].is-open .tr-nav-dropdown:hover .tr-nav-dropdown-menu{display:grid}}
@media(max-width:560px){.tr-header-p47 .tr-header-row{gap:10px}.tr-header-p47 .tr-brand-p47{min-width:0}.tr-header-p47 .tr-brand-copy span{display:none}.tr-header-p47 .tr-book-now{min-height:40px;padding:8px 12px}.tr-header-p47 .tr-call-p47{display:none}.tr-header-p47 .tr-shell{width:min(100% - 24px,1280px)}}
