html.hv-new{--header-bg:#fff;--nav-bg:#fff;--text-muted:#475569}html.hv-new .navbar-default{box-shadow:0 1px 0 var(--border-soft),0 6px 16px rgba(0,21,42,.06)}html.hv-new .header-flex-container{min-height:48px}html.hv-new .navbar-brand-group{gap:0}html.hv-new .logo.navbar-btn:after{content:"";display:block;width:1px;align-self:stretch;background:var(--border-soft);margin-left:12px;margin-right:12px}@media (max-width:759px){html.hv-new .logo.navbar-btn:after{align-self:center;height:24px}}html.hv-new .header-site-title a,html.hv-new .header-site-title a:hover,html.hv-new .header-site-title a:focus{color:var(--brand-navy) !important}html.hv-new .header-site-subtitle{align-self:flex-start;color:var(--brand-blue) !important;border-bottom:2px solid var(--accent-blue);padding-bottom:3px;font-weight:700 !important;opacity:1}html.hv-new .header-sub-navbar{border-top:1px solid var(--border-soft)}html.hv-new .header-sub-navbar .nav-main-link{color:var(--brand-navy) !important;padding:8px 16px !important;position:relative;transition:color .15s ease}html.hv-new .navbar-default li.nav-main-item{padding-top:0 !important;padding-bottom:0 !important}html.hv-new .header-sub-navbar .menu-item-wrapper{height:auto;margin:4px 2px;border-radius:8px;transition:background-color .15s ease}html.hv-new .header-sub-navbar .nav-main-item .nav-main-link:after,html.hv-new .header-sub-navbar .nav-main-item.menu-item-has-children .nav-main-link:after{content:"" !important;position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:1px;background:var(--accent-blue);transform:scaleX(0);transform-origin:center;will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1)}html.hv-new .header-sub-navbar .nav-main-item:hover .menu-item-wrapper,html.hv-new .header-sub-navbar .nav-main-item.active .menu-item-wrapper,html.hv-new .header-sub-navbar .nav-main-item.current-menu-item .menu-item-wrapper,html.hv-new .header-sub-navbar .nav-main-item.current-menu-ancestor .menu-item-wrapper,html.hv-new .header-sub-navbar .nav-main-item.current_page_item .menu-item-wrapper{background-color:rgba(0,173,239,.16);box-shadow:none}html.hv-new .header-sub-navbar .nav-main-item:hover .nav-main-link:after,html.hv-new .header-sub-navbar .nav-main-item.active .nav-main-link:after,html.hv-new .header-sub-navbar .nav-main-item.current-menu-item .nav-main-link:after,html.hv-new .header-sub-navbar .nav-main-item.current-menu-ancestor .nav-main-link:after,html.hv-new .header-sub-navbar .nav-main-item.current_page_item .nav-main-link:after{transform:scaleX(1)}html.hv-new .navbar-default li.nav-main-item:hover{background-color:transparent !important}html.hv-new .navbar-default .navbar-nav>li.nav-main-item:hover a.nav-main-link{color:var(--brand-navy) !important}html.hv-new .header-sub-navbar .submenu-caret,html.hv-new .header-sub-navbar .submenu-caret i,html.hv-new .header-sub-navbar .nav-main-item:hover .submenu-toggle-btn span,html.hv-new .header-sub-navbar .nav-main-item:hover .submenu-caret i{color:var(--brand-navy) !important}html.hv-new .header-language-container-nav{border:1px solid var(--border-medium) !important;background-color:var(--page-bg-soft);border-radius:8px;margin:4px 2px 4px 4px;position:relative;transition:background-color .15s ease,border-color .15s ease}html.hv-new .header-language-container-nav:hover{background-color:rgba(0,173,239,.16);background-image:none;box-shadow:none;border-color:var(--accent-blue) !important}html.hv-new .header-language-container-nav .gt_switcher-popup{padding-top:8px !important;padding-bottom:8px !important}html.hv-new .header-language-container-nav .gt_switcher-popup,html.hv-new .header-language-container-nav .gt_switcher-popup:before,html.hv-new .header-language-container-nav:hover .gt_switcher-popup,html.hv-new .header-language-container-nav:hover .gt_switcher-popup:before,html.hv-new .header-language-container-nav .gt_switcher-popup:hover,html.hv-new .header-language-container-nav .gt_switcher-popup:hover:before{color:var(--brand-navy) !important}html.hv-new .header-language-container-nav .gt_switcher-popup span:last-child,html.hv-new .header-language-container-nav:hover .gt_switcher-popup span:last-child,html.hv-new .header-language-container-nav .gt_switcher-popup:hover span:last-child{color:var(--text-muted-dark) !important}html.hv-new .header-search-container .gsc-input-box,html.hv-new .full-width-search-bar .gsc-input-box{background:var(--page-bg-soft) !important;border:1px solid var(--border-medium) !important}html.hv-new .header-search-container .gsc-input-box-focus,html.hv-new .full-width-search-bar .gsc-input-box-focus{background:#fff !important;border-color:var(--accent-blue) !important;box-shadow:0 0 0 3px rgba(0,173,239,.15) !important}html.hv-new .header-search-container input.gsc-input,html.hv-new .full-width-search-bar input.gsc-input{color:var(--brand-navy) !important}html.hv-new .header-search-container .gsc-input-box td.gsib_a,html.hv-new .full-width-search-bar .gsc-input-box td.gsib_a{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M14.76 13.27L20.49 19L19 20.49L13.27 14.76C12.2 15.53 10.91 16 9.5 16C5.91 16 3 13.09 3 9.5C3 5.91 5.91 3 9.5 3C13.09 3 16 5.91 16 9.5C16 10.91 15.53 12.2 14.76 13.27ZM9.5 5C7.01 5 5 7.01 5 9.5C5 11.99 7.01 14 9.5 14C11.99 14 14 11.99 14 9.5C14 7.01 11.99 5 9.5 5Z' fill='%2364748b' stroke='%2364748b' stroke-width='1.4'/></svg>") !important}html.hv-new .header-search-container .gscb_a,html.hv-new .full-width-search-bar .gscb_a{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z' fill='%2364748b' stroke='%2364748b' stroke-width='1.4'/></svg>") center no-repeat !important;background-size:16px 16px !important}html.hv-new .header-search-container input.gsc-input::placeholder,html.hv-new .full-width-search-bar input.gsc-input::placeholder{color:var(--text-muted-dark) !important}html.hv-new .header-search-container .gsc-input-box input.gsc-input::-webkit-input-placeholder,html.hv-new .full-width-search-bar .gsc-input-box input.gsc-input::-webkit-input-placeholder{color:var(--text-muted-dark) !important}html.hv-new .gcs-rotating-ph{color:var(--text-muted-dark) !important}html.hv-new .search-toggle:hover,html.hv-new .search-toggle:active,html.hv-new .search-toggle.active,html.hv-new .navbar-toggle:hover,html.hv-new .navbar-toggle:active,html.hv-new .navbar-toggle.active{color:var(--brand-navy) !important}html.hv-new .navbar-toggle{background:rgba(0,43,92,.06) !important}html.hv-new .navbar-toggle:hover,html.hv-new .navbar-toggle:active,html.hv-new .navbar-toggle.active{background:rgba(0,43,92,.1) !important}html.hv-new .navbar-toggle .icon-bar{display:none !important}html.hv-new .navbar-toggle:before{font-family:"Font Awesome 7 Free","FontAwesome","Font Awesome 6 Free","Font Awesome 5 Free";font-weight:900;content:"\f0c9";font-size:20px;line-height:1;color:var(--brand-navy);display:block;-webkit-font-smoothing:antialiased}html.hv-new .mobile-nav-divider{background:var(--border-soft)}html.hv-new .header-language-container-mobile .gt_switcher-popup:before{color:var(--text-muted) !important}html.hv-new .header-language-container-mobile:hover .gt_switcher-popup:before{color:var(--brand-navy) !important}html.hv-new .full-width-search-bar{background:#fff;border-top:1px solid var(--border-soft);border-bottom:1.5px solid var(--border-medium);box-shadow:0 10px 26px rgba(0,21,42,.14)}html.hv-new .full-width-search-bar .container{width:100%;max-width:480px}@media (max-width:599px){html.hv-new .full-width-search-bar .container{max-width:none}}html.hv-new .full-width-search-bar form#searchform,html.hv-new .full-width-search-bar .navbar-form{max-width:none !important;float:none !important;width:100% !important}html.hv-new .full-width-search-bar .form-group,html.hv-new .full-width-search-bar .input-group,html.hv-new .full-width-search-bar .gsc-control-searchbox-only,html.hv-new .full-width-search-bar .gsc-search-box,html.hv-new .full-width-search-bar table.gsc-search-box,html.hv-new .full-width-search-bar .gsc-input-box,html.hv-new .full-width-search-bar .gsc-input,html.hv-new .full-width-search-bar input.gsc-input{width:100% !important;max-width:none !important}html.hv-new .full-width-search-bar table.gsc-search-box{table-layout:fixed !important}@media (max-width:991px){html.hv-new .search-toggle,html.hv-new .header-language-container-mobile .gt_switcher-popup{border-radius:8px !important;transition:background-color .15s ease,color .15s ease}html.hv-new .search-toggle:hover,html.hv-new .search-toggle:focus-visible,html.hv-new .header-language-container-mobile:hover .gt_switcher-popup,html.hv-new .header-language-container-mobile:focus-within .gt_switcher-popup,html.hv-new .navbar-toggle:hover,html.hv-new .navbar-toggle:focus-visible{background-color:rgba(0,43,92,.12) !important;color:var(--brand-navy) !important}html.hv-new .search-toggle:focus-visible,html.hv-new .navbar-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,173,239,.35) !important}html.hv-new .search-toggle,html.hv-new .header-language-container-mobile .gt_switcher-popup,html.hv-new .navbar-toggle,html.hv-new .header-donate-container-mobile .donate-heart-link{height:40px !important;min-height:40px !important;padding-top:0 !important;padding-bottom:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;border-radius:8px !important}html.hv-new .search-toggle,html.hv-new .header-language-container-mobile .gt_switcher-popup,html.hv-new .navbar-toggle{width:40px !important;padding-left:0 !important;padding-right:0 !important}html.hv-new .header-donate-container-mobile .donate-heart-link{flex-direction:column !important}html.hv-new .header-mobile-actions-group{align-items:center !important}}html.hv-new .off-canvas-body .nav-main-item{margin-bottom:0}html.hv-new .off-canvas-body .menu-item-wrapper{border-radius:0;min-height:50px}html.hv-new .off-canvas-body .nav-main-link{flex:1 1 auto}html.hv-new .off-canvas-body .submenu-caret{width:30px;height:30px;border:1.5px solid var(--border-medium);border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-navy);font-size:12px;font-weight:900;transition:border-color .15s ease,background-color .15s ease}html.hv-new .off-canvas-body .submenu-toggle-btn:hover .submenu-caret{border-color:var(--brand-navy)}html.hv-new .off-canvas-body .nav-main-item.submenu-active .submenu-caret{border-color:var(--brand-navy);background-color:rgba(0,43,92,.06)}html.hv-new .off-canvas-body .nav-main-item{position:relative}html.hv-new .off-canvas-body .nav-main-item:after{content:"";position:absolute;left:15px;right:10px;bottom:0;height:1px;background:var(--border-soft)}html.hv-new .off-canvas-body .nav-main-item:last-child:after{display:none}html.hv-new .off-canvas-body .sub-menu{background-color:rgba(0,43,92,.07) !important;border:none !important;border-radius:0 !important;margin:0 !important;padding:4px 0 8px !important}html.hv-new .off-canvas-body .nav-sub-link{border-radius:0;padding:11px 16px 11px 28px !important}html.hv-new .off-canvas-body .nav-sub-link:hover,html.hv-new .off-canvas-body .nav-sub-link:focus{border-radius:0;background-color:rgba(0,43,92,.13) !important}.off-canvas-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.off-canvas-brand-logo-link{display:block;flex-shrink:0}.off-canvas-brand-logo{height:28px;width:auto;display:block}.off-canvas-brand-title{color:var(--brand-navy);font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.02em;white-space:normal;text-decoration:none !important}.off-canvas-brand-title:hover,.off-canvas-brand-title:focus,.off-canvas-brand-title:visited{color:var(--brand-navy);text-decoration:none !important}html.hv-new .sub-site-home-box-contents h2,html.hv-new .sub-site-home-box-contents h3{margin-top:28px}html.hv-new .sub-site-home-box-contents>h2:first-child,html.hv-new .sub-site-home-box-contents>h3:first-child{margin-top:0}html.hv-new .rl-image-widget-image{width:100% !important;max-width:300px !important}html.hv-new #page-breadcrumbs{padding-top:16px}html.hv-new .gt_languages a.glink:not(.gt-current-lang):hover{border-color:var(--accent-blue) !important;background:rgba(0,173,239,.08) !important}html.hv-new .modern-hero-section:before{background:linear-gradient(to top,rgba(0,21,42,.42),rgba(0,21,42,0) 50%),linear-gradient(to right,rgba(0,43,92,.55) 0%,rgba(0,43,92,.22) 55%,rgba(0,58,112,.04) 100%)}html.hv-new .modern-hero-section .site-description{text-shadow:0 2px 14px rgba(0,21,42,.55),0 1px 3px rgba(0,21,42,.45)}html.hv-new .hero-actions .btn-download{border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.38),0 0 16px rgba(255,255,255,.18)}html.hv-new .hero-actions .btn-download:hover,html.hv-new .hero-actions .btn-download:focus,html.hv-new .hero-actions .btn-download:active{box-shadow:0 10px 26px rgba(0,0,0,.45),0 0 20px rgba(255,255,255,.24)}html.hv-new .hero-actions .btn-secondary-download{background-color:var(--accent-blue) !important}html.hv-new .hero-content img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 4px 14px rgba(0,0,0,.5))}html.hv-new .sub-site-home-box-contents{padding-top:24px}html.hv-new .header-donate-container .donate-heart-link{background-color:var(--brand-navy) !important;color:#fff !important;box-shadow:0 2px 6px rgba(0,43,92,.28) !important}html.hv-new .header-donate-container .donate-heart-link:hover{color:#fff !important;box-shadow:0 8px 20px rgba(0,43,92,.38) !important}html.hv-new .header-donate-container .donate-heart-link i.fa-heart,html.hv-new .header-donate-container .donate-heart-link:hover i.fa-heart{color:#ef4444 !important}.donate-text-mobile{display:none}@media (max-width:991px){html.hv-new .header-donate-container-mobile .donate-heart-link{flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:3px 9px !important;border-radius:10px !important;background:rgba(0,173,239,.1) !important;box-shadow:none !important;min-width:44px}html.hv-new .header-donate-container-mobile .donate-heart-link i.fa-heart{color:#ef4444 !important;font-size:15px !important;margin-bottom:2px}html.hv-new .header-donate-container-mobile .donate-text{display:none !important}html.hv-new .header-donate-container-mobile .donate-text:after{content:none !important}html.hv-new .header-donate-container-mobile .donate-text-mobile{display:block !important;font-size:10px !important;font-weight:700 !important;color:var(--brand-navy) !important;text-transform:uppercase;letter-spacing:.03em;line-height:1.1 !important;white-space:nowrap}}html.hv-new #testimonial{color:var(--brand-navy) !important;text-align:center;position:relative;background:var(--page-bg-soft) !important;padding:48px 0 !important}html.hv-new #testimonial .container{max-width:900px;background:#fff;border:1px solid var(--border-soft);border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:44px 48px}html.hv-new #testimonial .container:before{content:"\201C";display:block;font-family:Georgia,"Times New Roman",serif;font-size:80px;line-height:.4;color:var(--accent-blue);margin-bottom:14px}html.hv-new #testimonial p,html.hv-new #testimonial .textwidget{color:var(--brand-navy) !important;font-size:22px !important;font-style:italic;font-weight:400;line-height:1.6;max-width:840px;margin-left:auto;margin-right:auto}html.hv-new #testimonial h2{color:var(--brand-navy) !important;font-weight:700}html.hv-new #testimonial a{color:var(--accent-blue) !important;text-decoration:none}html.hv-new #testimonial a:hover{text-decoration:underline}html.hv-new .footer-top-bg{background:linear-gradient(135deg,#00224a 0%,#003a70 100%)}html.hv-new .footer-top-bg #license a{text-decoration-color:rgba(0,173,239,.55)}html.hv-new .footer-top-bg #license a:hover{text-decoration-color:var(--accent-blue);color:#fff}html.hv-new .footer-top{border-top:1px solid rgba(255,255,255,.06)}html.hv-new .footer-top h2{color:var(--accent-blue)}html.hv-new .footer-top a:hover,html.hv-new .footer-bottom a:hover{color:var(--accent-blue);text-decoration:underline}html.hv-new .footer-bottom li.leaf.active a{color:#8da3b3}html.hv-new .footer-bottom li.leaf.active a:hover{color:var(--accent-blue);text-decoration:underline}