.elementor-kit-6{--e-global-color-primary:#091F2F;--e-global-color-secondary:#1871BD;--e-global-color-text:#58585B;--e-global-color-accent:#FB4D42;--e-global-color-hvgray:#F3F3F3;--e-global-color-hvyellow:#FCB61A;--e-global-color-hvwhite:#FFFFFF;--e-global-color-hvsky:#288BE4;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:#FFFFFF;}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Montserrat", serif;font-weight:700;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"Montserrat", serif;font-weight:700;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:"Montserrat", serif;font-weight:700;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-hvwhite );background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 22px 20px 22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:38px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--hv-navy:#091F2F;--hv-blue:#1871BD;--hv-red:#FB4D42;--hv-red-dk:#C8352B;--hv-text:#58585B;--hv-gray:#F3F3F3;--hv-line:#E0E0E0;--hv-yellow:#FCB61A;--hv-sky:#288BE4;--hv-cyan:#45A6EB;
 --hv-h:"Montserrat",Arial,sans-serif;--hv-b:"Lora",Georgia,serif}
body{font-family:var(--hv-b);color:var(--hv-text)}
.elementor-widget-html,.elementor-widget-html .elementor-widget-container{width:100%}
.hv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.hv-skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--hv-navy);color:#fff;padding:12px 18px;font:700 15px var(--hv-h)}
.hv-skip:focus{left:12px;top:12px}
.hv-wrap{max-width:1200px;margin:0 auto;padding:0 20px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--hv-yellow)!important;outline-offset:2px}
button{font-family:inherit}

.hv-wm{display:inline-flex;align-items:baseline;gap:7px;font:700 19px/1 var(--hv-h);letter-spacing:.5px;text-transform:uppercase;color:var(--hv-navy);white-space:nowrap}
.hv-wm__of{font:italic 400 16px/1 var(--hv-b);text-transform:none;letter-spacing:0}
.hv-wm__n{box-shadow:inset 0 -3px 0 var(--hv-red);padding-bottom:3px}
.hv-wm--sm{font-size:16px}.hv-wm--sm .hv-wm__of{font-size:13px}
.hv-wm--inv,.hv-wm--sm{color:#fff}

.hv-off{background:var(--hv-navy);color:#fff}
.hv-off__bar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:4px 16px;flex-wrap:wrap}
.hv-off__t{font:400 13px/1.3 var(--hv-h)}
.hv-off__btn,.hv-off__btn:hover,.hv-off__btn:focus{background:none!important;border:0!important;color:#fff!important;font:400 13px/1 var(--hv-h)!important;text-decoration:underline;padding:4px!important;display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.hv-off__btn[aria-expanded=true] svg{transform:rotate(180deg)}
.hv-off__panel{border-top:1px solid rgba(255,255,255,.15)}
.hv-off__cols{max-width:1000px;margin:0 auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}
.hv-off__cols>div{display:flex;gap:14px;align-items:flex-start}
.hv-off__cols p{font:400 15px/1.5 var(--hv-b);margin:0;color:#fff}
.hv-off__i{flex:none;width:46px;height:46px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center}

.hv-h{display:flex;align-items:center;height:65px;background:#fff;border-bottom:1px solid #E6E6E6;position:relative;z-index:40}
.hv-menu,.hv-menu:hover,.hv-menu:focus{flex:none;width:65px;height:65px;background:var(--hv-red-dk)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}
.hv-menu:hover{background:#A92A21!important}
.hv-menu__bars{display:flex;flex-direction:column;gap:4px}.hv-menu__bars i{display:block;width:26px;height:3px;background:#fff;border-radius:1px}
.hv-menu__l{font:700 10px/1 var(--hv-h);text-transform:uppercase;letter-spacing:.5px}
.hv-h__brand{margin-left:20px;text-decoration:none!important;display:flex;align-items:center}
.hv-h__mayor{margin-left:18px;padding-left:18px;border-left:1px solid var(--hv-navy);font:italic 400 16px/34px var(--hv-b);color:var(--hv-navy);white-space:nowrap}
.hv-h__nav{margin-left:auto}
.hv-h__nav ul{display:flex;list-style:none;margin:0;padding:0;gap:4px}
.hv-h__nav a{display:flex;align-items:center;gap:8px;height:65px;padding:0 12px;font:400 14px/1 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:var(--hv-navy);text-decoration:none;position:relative}
.hv-h__nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:14px;height:2px;background:var(--hv-red);transform:scaleX(0);transition:transform .2s}
.hv-h__nav a:hover::after{transform:scaleX(1)}
.hv-h__tr svg{color:var(--hv-blue)}
.hv-h__s,.hv-h__s:hover,.hv-h__s:focus{flex:none;width:65px;height:65px;background:none!important;border:0!important;color:var(--hv-red-dk)!important;display:grid;place-items:center;padding:0!important;cursor:pointer}
.hv-search{background:var(--hv-navy);padding:34px 20px 30px}
.hv-search form{max-width:900px;margin:0 auto}
.hv-search__l{display:block;font:700 14px/1 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:12px}
.hv-search__row{display:flex}
.hv-search input{flex:1;height:62px;border:0!important;border-radius:0!important;padding:0 20px!important;font:italic 400 21px var(--hv-b)!important;color:var(--hv-navy)}
.hv-search button,.hv-search button:hover{height:62px;padding:0 28px!important;border:0!important;border-radius:0!important;background:var(--hv-blue)!important;color:#fff!important;font:700 15px/1 var(--hv-h)!important;letter-spacing:1px;text-transform:uppercase}
.hv-search__pop{color:#fff;font:400 15px/1.6 var(--hv-b);margin:14px 0 0}
.hv-search__pop a{color:#fff;margin-left:14px;text-decoration:underline}

.hv-dr{position:fixed;top:0;left:0;bottom:0;width:min(420px,92vw);background:var(--hv-navy);z-index:1001;transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}
.hv-dr.is-open{transform:none}
.hv-dr__scrim{position:fixed;inset:0;background:rgba(9,31,47,.55);z-index:1000}
.hv-dr__in{padding:0 0 40px}
.hv-dr__top{display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 0 0 24px;border-bottom:1px solid rgba(255,255,255,.12)}
.hv-dr__home{text-decoration:none!important}
.hv-dr__x,.hv-dr__x:hover,.hv-dr__x:focus{height:65px;width:80px;background:var(--hv-red-dk)!important;border:0!important;border-radius:0!important;color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:700 10px/1 var(--hv-h)!important;text-transform:uppercase;padding:0!important;cursor:pointer}
.hv-dr__l{list-style:none;margin:0;padding:18px 0}
.hv-dr__l>li>a,.hv-dr__gb,.hv-dr__gb:hover,.hv-dr__gb:focus{display:flex;width:100%;align-items:center;justify-content:space-between;padding:13px 28px!important;font:700 17px/1.3 var(--hv-h)!important;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;text-decoration:none;background:none!important;border:0!important;border-radius:0!important;text-align:left;cursor:pointer}
.hv-dr__l>li>a:hover,.hv-dr__gb:hover{color:var(--hv-cyan)!important}
.hv-dr__g{border-top:1px solid rgba(255,255,255,.12);margin-top:10px;padding-top:8px}
.hv-dr__gb[aria-expanded=true] svg{transform:rotate(180deg)}
.hv-dr__g ul{list-style:none;margin:0;padding:0 0 10px}
.hv-dr__g ul a{display:block;padding:9px 28px 9px 44px;font:italic 400 18px/1.35 var(--hv-b);color:#fff;text-decoration:none}
.hv-dr__g ul a:hover{color:var(--hv-cyan);text-decoration:underline}
.hv-dr__foot{display:flex;gap:22px;flex-wrap:wrap;padding:20px 28px;border-top:1px solid rgba(255,255,255,.12)}
.hv-dr__foot a{font:400 14px/1 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:var(--hv-yellow);text-decoration:none}

.hv-hero{position:relative;min-height:310px;background:#1E4E7A center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}
.hv-hero::before{content:"";position:absolute;inset:0;background:rgba(24,113,189,.62);mix-blend-mode:multiply}
.hv-hero::after{content:"";position:absolute;inset:0;background:rgba(9,31,47,.25)}
.hv-hero #main{position:absolute}
.hv-hero__in{position:relative;z-index:1;padding:50px 20px}
.hv-hero__st{font:italic 400 35px/1.3 var(--hv-b);margin:0 0 6px;color:#fff}
.hv-hero__t{font:700 90px/1 var(--hv-h)!important;letter-spacing:-1px;text-transform:uppercase;margin:0;color:#fff!important}

.hv-today{padding:56px 0 70px}
.hv-today__h{display:flex;align-items:center;gap:14px;margin:0 0 34px;font:800 28px/1 var(--hv-h)!important;text-transform:uppercase;color:var(--hv-navy)!important;letter-spacing:.3px}
.hv-today__h::before,.hv-today__h::after{content:"";flex:1;height:8px;background:var(--hv-navy)}
.hv-today__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px}
.hv-today__l li{text-align:center}
.hv-today__a{display:flex;flex-direction:column;align-items:center;gap:22px;text-decoration:none}
.hv-today__ic{position:relative;width:66px;height:66px;border-radius:50%;border:3px solid var(--hv-navy);display:grid;place-items:center}
.hv-today__ic .hv-ic{width:42px;height:42px}
.hv-today__alert{position:absolute;top:-10px;right:-12px;width:26px;height:26px;border-radius:50%;background:#fff;border:2.5px solid var(--hv-red);color:var(--hv-red);font:800 15px/21px var(--hv-h);text-align:center}
.hv-today__t{font:400 16px/1.15 var(--hv-h);text-transform:uppercase;color:var(--hv-blue);text-decoration:underline;text-underline-offset:3px}
.hv-today__s{font:italic 400 16px/1.55 var(--hv-b);margin:16px 0 0;color:var(--hv-text)}

.hv-band{padding:60px 0 60px}
.hv-band--gray{background:var(--hv-gray)}
.hv-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:8px solid var(--hv-navy);margin-bottom:34px;padding-bottom:6px}
.hv-sh__t{font:700 45px/1 var(--hv-h)!important;letter-spacing:-1px;text-transform:uppercase;color:var(--hv-navy)!important;margin:0}
.hv-sh__c{font:italic 400 17px/1.2 var(--hv-b);margin:0 0 4px;color:var(--hv-navy);white-space:nowrap}
.hv-sh__c a{color:var(--hv-red-dk);text-decoration:none}.hv-sh__c a:hover{text-decoration:underline}
.hv-lede{font:italic 400 28px/1.6 var(--hv-b);color:var(--hv-navy);margin:0}

.hv-btn,a.hv-btn,button.hv-btn,.hv-btn:hover,.hv-btn:focus{display:inline-block;background:var(--hv-blue)!important;color:#fff!important;font:700 15px/1 var(--hv-h)!important;letter-spacing:1px;text-transform:uppercase;padding:21px 22px!important;border:0!important;border-radius:0!important;text-decoration:none!important;cursor:pointer;transition:background .15s}
.hv-btn:hover{background:var(--hv-navy)!important}

.hv-grid4,.hv-grid3,.hv-grid2{list-style:none;margin:0 0 34px;padding:0;display:grid;gap:30px 28px}
.hv-grid4{grid-template-columns:repeat(4,1fr)}.hv-grid3{grid-template-columns:repeat(3,1fr)}.hv-grid2{grid-template-columns:repeat(2,1fr)}
.hv-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:26px;background:#fff;height:100%;min-height:290px;padding:44px 26px 36px;text-decoration:none!important;transition:box-shadow .2s,transform .2s}
.hv-card:hover{box-shadow:0 10px 26px rgba(9,31,47,.12);transform:translateY(-3px)}
.hv-card__ic{width:84px;height:84px}
.hv-card__t{font:italic 400 25px/1.32 var(--hv-b);color:var(--hv-blue)}
.hv-card:hover .hv-card__t{text-decoration:underline;text-underline-offset:4px}
.hv-311mark{display:flex;flex-direction:column;align-items:center;font:800 34px/1 var(--hv-h);color:var(--hv-navy)}
.hv-311mark b{display:block;letter-spacing:.5px}.hv-311mark i{display:block;width:76px;height:9px;background:var(--hv-navy);margin-top:12px}

.hv-guides ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}
.hv-guide a{display:flex;flex-direction:column;min-height:336px;padding:40px 40px 50px;text-decoration:none!important}
.hv-guide__n{width:60px;height:60px;border-radius:50%;border:3px solid currentColor;display:grid;place-items:center;font:700 19px/1 var(--hv-h);margin-bottom:auto}
.hv-guide__k{font:italic 400 25px/1 var(--hv-b);margin-top:60px}
.hv-guide__t{font:800 30px/1 var(--hv-h);text-transform:uppercase}
.hv-guide--1 a{background:var(--hv-blue);color:var(--hv-navy)}.hv-guide--1 .hv-guide__t{color:#fff}
.hv-guide--2 a{background:var(--hv-navy);color:var(--hv-red)}.hv-guide--2 .hv-guide__t{color:var(--hv-cyan)}
.hv-guide--3 a{background:var(--hv-red);color:var(--hv-navy)}.hv-guide--3 .hv-guide__t{color:var(--hv-navy)}
.hv-guide--4 a{background:#0E2A3F;color:var(--hv-red)}.hv-guide--4 .hv-guide__t{color:var(--hv-cyan)}
.hv-guide a:hover .hv-guide__t{text-decoration:underline;text-underline-offset:5px}
.hv-guide a:hover .hv-guide__n{background:currentColor}

.hv-ribbon{position:absolute;top:0;width:64px;padding:12px 0 22px;text-align:center;background:var(--hv-sky);border:2px solid var(--hv-navy);border-top:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);font:800 16px/1 var(--hv-h);text-transform:uppercase;color:var(--hv-navy)}
.hv-ribbon b{display:block}
.hv-ribbon--white{background:#fff;border:0;left:24px}
.hv-news{display:flex;background:#fff;min-height:190px;text-decoration:none!important;transition:box-shadow .2s}
.hv-news:hover{box-shadow:0 10px 26px rgba(9,31,47,.12)}
.hv-news__img{position:relative;flex:none;width:228px;background:var(--hv-navy);display:grid;place-items:center}
.hv-news__ic{width:130px;height:130px}.hv-news__ic path{stroke:var(--hv-sky)!important}.hv-news__ic rect,.hv-news__ic circle{stroke:var(--hv-sky)}
.hv-news__b{display:flex;flex-direction:column;justify-content:space-between;padding:22px 26px}
.hv-news__t{font:italic 400 22px/1.3 var(--hv-b);color:var(--hv-blue)}
.hv-news:hover .hv-news__t{text-decoration:underline}
.hv-news__dept{font:400 15px/1 var(--hv-h);text-transform:uppercase;color:var(--hv-text);margin-top:20px}

.hv-vid{display:flex;flex-direction:column;height:100%;border:2px solid var(--hv-line);text-decoration:none!important;background:#fff}
.hv-vid__img{position:relative;display:block;aspect-ratio:16/6;background:#2c4a63 center/cover}
.hv-vid__play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:rgba(9,31,47,.8);border:2px solid #fff}
.hv-vid__play::after{content:"";position:absolute;left:23px;top:17px;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}
.hv-vid__b{padding:40px 40px 44px}
.hv-vid__t{display:block;font:italic 400 25px/1.3 var(--hv-b);color:var(--hv-blue);margin-bottom:18px}
.hv-vid:hover .hv-vid__t{text-decoration:underline}
.hv-vid__x{font:400 17px/1.6 var(--hv-b);color:var(--hv-text)}

.hv-connect{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.hv-connect__f{display:grid;grid-template-columns:1fr 220px;gap:20px}
.hv-fld label{display:block;font:700 15px/1 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:var(--hv-navy);margin-bottom:10px}
.hv-fld input,.hv-fld select,.hv-fld textarea{width:100%;height:56px;border:3px solid var(--hv-navy)!important;border-radius:0!important;padding:0 18px!important;font:italic 400 19px var(--hv-b)!important;color:var(--hv-navy);background:#fff}
.hv-fld textarea{height:auto;min-height:140px;padding:14px 18px!important}
.hv-fld input::placeholder{color:#6b6b6e}
.hv-fld [aria-invalid=true]{border-color:var(--hv-red-dk)!important}
.hv-fld--zip .hv-btn{width:100%;margin-top:12px;text-align:center}
.hv-err{font:700 14px/1.4 var(--hv-h)!important;color:#B8291F;margin:6px 0 0!important}.hv-err:empty{display:none}
.hv-form__done{background:#fff;border-left:6px solid var(--hv-blue);padding:18px 22px}
.hv-form__done p{margin:0 0 6px;font:400 18px/1.5 var(--hv-b);color:var(--hv-navy)}
.hv-hint{font:400 14px/1.4 var(--hv-h)!important;color:var(--hv-text)!important}

.hv-ev{position:relative;display:block;height:100%;min-height:210px;background:var(--hv-gray);padding:40px 100px 40px 40px;text-decoration:none!important;transition:background .2s}
.hv-ev:hover{background:#E8EEF4}
.hv-ev .hv-ribbon{right:18px}
.hv-ev__t{font:italic 400 25px/1.32 var(--hv-b);color:var(--hv-blue)}
.hv-ev:hover .hv-ev__t{text-decoration:underline}
.hv-ev__x{color:var(--hv-red-dk);text-transform:uppercase}

.hv-mayor{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.hv-mayor__img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.hv-mayor__img--ph{display:grid;place-items:center;background:var(--hv-blue);color:#fff;font:700 80px var(--hv-h)}
.hv-mayor__h{font:700 30px/1.1 var(--hv-h)!important;text-transform:uppercase;color:var(--hv-navy)!important;margin:0 0 22px}
.hv-mayor p{font:400 18px/2.1 var(--hv-b);margin:0 0 24px}
.hv-cc{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--hv-gray);height:100%;padding:18px 18px 22px;text-decoration:none!important}
.hv-cc__img{width:172px;height:172px;border-radius:50%;object-fit:cover;background:#0B4F94;margin-bottom:26px}
.hv-cc__img--ph{display:grid;place-items:center;color:#fff;font:700 46px var(--hv-h)}
.hv-cc__n{font:400 19px/1.15 var(--hv-h);text-transform:uppercase;color:var(--hv-blue)}
.hv-cc__r{font:italic 400 16px/1.5 var(--hv-b);color:var(--hv-text);margin-top:4px}
.hv-cc:hover .hv-cc__n{text-decoration:underline}
.hv-fb .hv-wrap{text-align:center}.hv-fb.hv-band{padding:56px 0}

.hv-f{background:var(--hv-navy);color:#C9D3DC}
.hv-f__in{max-width:1440px;margin:0 auto;padding:30px 30px 26px;display:flex;align-items:center;gap:40px}
.hv-f__mark{flex:none;display:block;text-decoration:none!important}
.hv-f__mark span{display:block;width:54px;font:800 70px/.85 var(--hv-h);color:#fff;padding-bottom:6px;border-bottom:11px solid var(--hv-red)}
.hv-f__l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 34px;max-width:760px}
.hv-f__l a{font:400 14px/1.6 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:var(--hv-cyan);text-decoration:none}
.hv-f__l a:hover{color:#fff;text-decoration:underline}
.hv-f__311{margin-left:auto;display:flex;align-items:center;gap:18px;text-decoration:none!important}
.hv-f__rt{font:400 15px/1 var(--hv-h);letter-spacing:1px;text-transform:uppercase;color:var(--hv-yellow)}
.hv-f__311:hover .hv-f__rt{text-decoration:underline}
.hv-f__badge{width:82px;height:82px;border-radius:50%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font:800 32px/.9 var(--hv-h);color:var(--hv-navy)}
.hv-f__badge small{font:800 12px/1 var(--hv-h);color:var(--hv-red-dk);align-self:center;margin-left:-26px}
.hv-f__base{border-top:1px solid rgba(255,255,255,.12);padding:16px 30px 22px;text-align:center}
.hv-f__base p{margin:4px 0;font:400 14px/1.6 var(--hv-b);color:#C9D3DC}
.hv-f__base a{color:#fff}

@media (max-width:1199px){.hv-h__mayor{display:none}.hv-h__nav a{padding:0 9px;font-size:13px}}
@media (max-width:1023px){
 .hv-h__nav li:not(:last-child){display:none}
 .hv-hero__t{font-size:62px!important}.hv-hero__st{font-size:28px}
 .hv-today__l{grid-template-columns:repeat(3,1fr)}
 .hv-grid4{grid-template-columns:repeat(2,1fr)}.hv-grid3{grid-template-columns:repeat(2,1fr)}.hv-grid2{grid-template-columns:1fr}
 .hv-guides ul{grid-template-columns:repeat(2,1fr)}
 .hv-connect,.hv-mayor{grid-template-columns:1fr;gap:30px}
 .hv-f__in{flex-wrap:wrap}
}
@media (max-width:767px){
 .hv-off__t{display:none}.hv-off__cols{grid-template-columns:1fr;gap:16px}
 .hv-h__brand{margin-left:14px}.hv-wm{font-size:16px}.hv-wm__of{font-size:13px}
 .hv-h__nav{display:none}.hv-h__s{margin-left:auto}
 .hv-hero{min-height:230px}.hv-hero__t{font-size:40px!important;letter-spacing:0}.hv-hero__st{font-size:22px}
 .hv-today{padding:40px 0 50px}.hv-today__h{font-size:20px!important}.hv-today__h::before,.hv-today__h::after{height:5px}
 .hv-today__l{grid-template-columns:1fr;gap:34px}
 .hv-band{padding:44px 0}
 .hv-sh{flex-direction:column;align-items:flex-start;gap:6px;border-bottom-width:6px}.hv-sh__t{font-size:30px!important}
 .hv-lede{font-size:22px}
 .hv-grid4,.hv-grid3{grid-template-columns:1fr}.hv-grid4--cc{grid-template-columns:1fr 1fr}
 .hv-card{min-height:0;flex-direction:row;text-align:left;padding:24px 20px;gap:20px}.hv-card__ic{width:60px;height:60px;flex:none}.hv-card__t{font-size:21px}
 .hv-311mark{font-size:22px;flex:none}.hv-311mark i{width:50px;height:6px}
 .hv-guides ul{grid-template-columns:1fr}.hv-guide a{min-height:220px;padding:30px}
 .hv-news{flex-direction:column}.hv-news__img{width:100%;height:150px}
 .hv-connect__f{grid-template-columns:1fr}
 .hv-ev{padding:34px 96px 34px 24px;min-height:0}.hv-ev__t{font-size:21px}
 .hv-cc__img{width:120px;height:120px}.hv-cc__n{font-size:16px}.hv-cc__r{font-size:14px}
 .hv-f__in{padding:28px 20px;gap:24px}.hv-f__311{margin-left:0}.hv-f__l{gap:6px 20px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}.hv-dr{transition:none}}/* End custom CSS */