:root{--ink:#182220;--navy:#162827;--paper:#fffdf8;--sand:#f8eddc;--coral:#cf6253;--coral-deep:#a93f3c;--gold:#e9ae61;--sage:#587568;--line:#ded7ca;--muted:#666b66;--max:1240px;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.58}.container{width:min(calc(100% - 48px),var(--max));margin:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;padding:12px 16px;background:#fff;color:var(--ink)}.skip-link:focus{top:20px}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,253,248,.94);border-bottom:1px solid rgba(22,40,39,.1);backdrop-filter:blur(14px)}.header-inner{height:82px;display:flex;align-items:center;gap:26px}.header-logo img{display:block;width:132px;height:auto}.primary-nav{display:flex;gap:25px;margin-left:auto}.primary-nav a,.header-contact,.mobile-nav a{color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.header-contact{padding-left:26px;border-left:1px solid var(--line);color:var(--coral-deep)}.header-login{padding:11px 18px;margin-left:8px;background:var(--navy);color:#fff8e8;font-size:10px;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;border-radius:2px;transition:background .2s}.header-login:hover{background:var(--coral)}.menu-button{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent}.menu-button span:not(.sr-only){display:block;height:1px;margin:7px 0;background:var(--ink)}.mobile-nav{padding:12px 24px 20px;border-top:1px solid var(--line)}.mobile-nav a{display:block;padding:10px 0}.hero {
  position: relative;
  min-height: 720px;
  overflow: hidden;
  background:
    linear-gradient(180deg, rgba(255, 252, 240, 0.62) 0%, rgba(255, 252, 240, 0.42) 38%, rgba(255, 252, 240, 0.32) 65%, rgba(255, 252, 240, 0.62) 100%),
    url("/assets/hero-sunset.png") center 46% / cover no-repeat;
  isolation: isolate;
}.hero:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,31,.42),rgba(5,12,31,.12) 62%,transparent);content:''}.hero-waves{position:absolute;z-index:2;right:0;bottom:-1px;left:0;width:110%;height:160px;animation:wave-drift 10s ease-in-out infinite alternate}.hero-layout{position:relative;z-index:3;display:flex;align-items:center;min-height:720px;overflow:hidden}.hero-copy{width:min(680px,100%);padding:92px 0 160px}.eyebrow{margin:0 0 16px;color:var(--coral-deep);font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.hero-copy .eyebrow {
  color: #5a2f1c;
  text-shadow: 0 1px 0 rgba(255, 252, 240, 0.6), 0 2px 12px rgba(255, 252, 240, 0.4);
  font-weight: 700;
  letter-spacing: 0.18em;
  background: rgba(255, 252, 240, 0.55);
  padding: 6px 14px;
  border-radius: 4px;
  display: inline-block;
}.hero-logo {
  display: block;
  box-sizing: border-box;
  width: min(100%, 480px);
  height: auto;
  margin: 0 0 36px;
  background: transparent;
  padding: 0;
  border: 0;
  filter: drop-shadow(0 10px 22px rgba(255, 248, 232, 0.55)) drop-shadow(0 2px 6px rgba(120, 70, 30, 0.18));
  animation: logo-rise .9s cubic-bezier(.2,.7,.2,1) both, logo-float 4s ease-in-out 1s infinite alternate;
  will-change: transform, opacity;
}.hero h1,.section-intro h2,.story h2,.contact h2{margin:0;font-family:var(--serif);font-size:clamp(46px,6vw,82px);font-weight:400;letter-spacing:-.06em;line-height:.94}.hero h1 {
  color: #2a1810;
  text-shadow: 0 1px 0 rgba(255, 248, 232, 0.4);
}.hero h1 em{color:#fff8e8;font-style:italic}.hero-copy > p:not(.eyebrow){max-width:540px;margin:16px 0 26px;font-size:13px;font-weight:500;line-height:1.5;color:rgba(255,252,240,.86);letter-spacing:.005em;text-shadow:0 1px 8px rgba(40,18,8,.45)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 21px;border:1px solid transparent;font-size:11px;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button-hero{background:var(--navy);color:#fff8e8;border-color:rgba(255,248,232,.3)}.button-coral{background:var(--coral);color:#fff}.section-space{padding:120px 0}.hub{position:relative;overflow:hidden;background:var(--paper)}.wave-section:after{position:absolute;right:-4%;bottom:-25px;left:-4%;height:72px;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 16px,rgba(233,174,97,.26) 17px 19px,transparent 20px 36px);content:'';opacity:.7}.section-intro{max-width:670px;margin-bottom:48px}.section-intro h2{font-size:clamp(40px,5vw,65px);line-height:.98}.section-intro>p:not(.eyebrow){margin:21px 0 0;color:var(--muted);font-size:17px}.hub-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.hub-card{position:relative;min-height:360px;overflow:hidden;padding:25px;border:0;background:var(--sand);color:var(--ink);text-align:left;cursor:pointer;isolation:isolate;transition:transform .3s ease,box-shadow .3s}.hub-card:before{position:absolute;z-index:-1;right:-20%;bottom:-16%;width:155%;aspect-ratio:1;border:1px solid rgba(255,255,255,.75);border-radius:50%;content:'';transition:transform .5s ease}.hub-card:after{position:absolute;z-index:-1;right:-25%;bottom:-5%;width:140%;height:80px;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 16px,rgba(255,255,255,.7) 17px 19px,transparent 20px 36px);content:'';transform:rotate(-8deg);transition:transform .5s}.hub-card:hover,.hub-card:focus-visible{z-index:1;transform:translateY(-10px) scale(1.02);outline:0;box-shadow:0 22px 38px rgba(50,47,34,.18)}.hub-card:hover:before,.hub-card:focus-visible:before{transform:scale(1.2) translate(-10%,-6%)}.hub-card:hover:after,.hub-card:focus-visible:after{transform:rotate(-3deg) translateX(-8%)}.hub-card span{display:block;color:var(--coral-deep);font-size:11px;font-weight:800;letter-spacing:.12em}.hub-card strong {
  display: block;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.5rem;
  font-weight: 500;
  color: #2a1810 !important;
  margin: 0 0 6px !important;
  letter-spacing: -0.02em;
  line-height: 1.15;
}.hub-card small{display:block;min-height:51px;margin-top:12px;color:rgba(22,40,39,.78);font-size:13px;line-height:1.35}.hub-card i{position:absolute;bottom:24px;left:25px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hub-card i b{margin-left:5px;font-size:15px}.hub-cars{background:#d5e1d8}.hub-buy{background:#f3d4b2}.hub-manage{background:#e5dfc4}.hub-tours{background:#cbdedf}.services{position:relative;overflow:hidden;background:var(--sand)}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;max-width:none}.split>p:last-child{align-self:end}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-grid article{min-height:265px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,253,248,.55)}.service-grid b{color:var(--coral-deep);font-size:10px;letter-spacing:.16em}.service-grid h3{margin:53px 0 10px;font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.04em;line-height:1.05}.service-grid p{min-height:64px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.service-grid button{padding:0;border:0;margin-top:17px;background:transparent;color:var(--navy);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.service-grid button span{color:var(--coral-deep);font-size:16px}.story{background:#fffdf8}.story-layout{display:grid;grid-template-columns:minmax(310px,.9fr) 1.1fr;align-items:center;gap:clamp(50px,10vw,150px)}.story-image{margin:0;aspect-ratio:4/5;overflow:hidden;background:#e7d1b3}.story-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:none}.story-copy{max-width:550px}.story-copy h2{font-size:clamp(48px,5vw,70px)}.story-copy p{font-size:17px}.story-copy .lead{margin:27px 0;color:var(--coral-deep);font-family:var(--serif);font-size:27px;line-height:1.18}.quiet-link{display:inline-flex;gap:9px;margin-top:12px;color:var(--navy);font-size:11px;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.quiet-link span{color:var(--coral)}.contact{background:var(--navy);color:#fff8e8}.contact .eyebrow{color:#f3c780}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.contact-card{padding:34px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18)}.contact-card>a:not(.button){display:block;color:#fff8e8;font-family:var(--serif);font-size:24px;text-decoration:none}.contact-card p{color:#d8ddd1}.contact-card .button{margin-top:11px}.site-footer{padding:70px 0 24px;background:#122020;color:#d8ddd1}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-logo{display:block;width:190px;height:auto;filter:brightness(0) invert(1)}.site-footer p{max-width:280px;font-size:13px}.site-footer a{display:block;margin:8px 0;color:#d8ddd1;font-size:12px;text-decoration:none}.footer-label{color:#e4aa62;font-size:10px!important;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.footer-bottom{display:flex;justify-content:space-between;margin-top:54px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:11px}.modal[hidden]{display:none}.modal{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:22px}.modal-backdrop{position:absolute;inset:0;background:rgba(13,27,26,.67);backdrop-filter:blur(5px)}.modal-panel{position:relative;width:min(100%,760px);max-height:min(88vh,820px);overflow:auto;padding:clamp(28px,5vw,56px);background:#fffdf8;box-shadow:0 25px 80px rgba(0,0,0,.3)}.modal-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:0;background:transparent;color:var(--navy);font-size:30px;cursor:pointer}.modal-kicker{margin:0 0 10px;color:var(--coral-deep);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.modal-title{max-width:590px;margin:0;font-family:var(--serif);font-size:clamp(38px,5vw,58px);font-weight:400;letter-spacing:-.055em;line-height:1}.modal-intro{max-width:640px;margin:19px 0 0;color:var(--muted);font-size:17px}.steps{display:flex;gap:6px;margin:30px 0 27px}.step-dot{width:100%;height:4px;background:#e9e1d7}.step-dot.active{background:var(--coral)}.wizard-field{display:grid;gap:8px;margin-bottom:18px}.wizard-field label{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.wizard-field input,.wizard-field select{width:100%;padding:14px;border:1px solid var(--line);border-radius:0;background:#fff;font:inherit}.wizard-actions{display:flex;flex-wrap:wrap;gap:11px;justify-content:space-between;margin-top:28px}.button-back{padding:13px 0;border:0;background:transparent;color:var(--navy);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.vehicle-choice{padding:0 0 13px;overflow:hidden;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer}.vehicle-choice.selected{border:2px solid var(--coral)}.vehicle-choice img{display:block;width:100%;height:82px;object-fit:cover}.vehicle-choice span,.vehicle-choice small{display:block;padding:0 11px}.vehicle-choice span{padding-top:10px;font-size:13px;font-weight:800}.vehicle-choice small{color:var(--muted);font-size:11px}.summary{padding:20px;background:var(--sand)}.summary p{margin:5px 0;font-size:14px}.detail-copy{max-width:650px}.detail-copy p{font-size:16px}.detail-list{display:grid;gap:10px;padding:0;margin:25px 0;list-style:none}.detail-list li{position:relative;padding-left:22px}.detail-list li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:50%;background:var(--coral);content:''}.modal-contact{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:27px}@keyframes wave-drift{to{transform:translateX(-4%)}}@keyframes sun-drift{to{transform:translate(-12px,12px) scale(1.04)}}@keyframes logo-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes logo-float{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-6px) scale(1.018)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.hero-logo{transform:none!important}}@media(max-width:960px){.primary-nav,.header-contact{display:none}.menu-button{display:block;margin-left:auto}.hub-grid{grid-template-columns:repeat(3,1fr)}.hub-card{min-height:290px}.hub-card strong{margin-top:47px}.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.container{width:min(calc(100% - 32px),var(--max))}.header-inner{height:70px}.header-logo img{width:110px}.hero,.hero-layout{min-height:650px}.hero-copy{padding:66px 0 155px}.hero-logo{width:min(100%,340px);margin-bottom:25px}.hero h1{font-size:52px}.hero-copy > p:not(.eyebrow){max-width:540px;margin:16px 0 26px;font-size:13px;font-weight:500;line-height:1.5;color:rgba(255,252,240,.86);letter-spacing:.005em;text-shadow:0 1px 8px rgba(40,18,8,.45)}.section-space{padding:76px 0}.hub-grid{grid-template-columns:1fr 1fr;gap:9px}.hub-card{min-height:248px;padding:18px}.hub-card strong{margin-top:43px;font-size:34px}.hub-card small{font-size:12px}.hub-card i{bottom:18px;left:18px;font-size:9px}.hub-card:last-child{grid-column:1/-1;min-height:220px}.split,.story-layout,.contact-layout,.footer-grid{grid-template-columns:1fr;gap:34px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:0;padding:25px}.service-grid h3{margin-top:25px}.service-grid p{min-height:auto}.story-image{width:100%;aspect-ratio:4/5}.footer-bottom{display:block}.footer-bottom span{display:block;margin:7px 0}.modal{padding:10px}.modal-panel{max-height:94vh;padding:38px 24px 28px}.vehicle-grid{grid-template-columns:1fr 1fr}.contact-card>a:not(.button){font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* 20260726-244000: tactile hub journeys */
.hub-grid{align-items:stretch;gap:18px}.hub-card{position:relative;isolation:isolate;min-height:334px;padding:27px 26px 23px;overflow:hidden;border:1px solid rgba(24,34,32,.11);border-radius:4px;text-align:left;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,background .45s ease}.hub-card:before{position:absolute;z-index:-1;inset:auto -20% -55% auto;width:230px;height:230px;border-radius:50%;background:rgba(255,255,255,.35);content:'';transition:transform .65s ease}.hub-card:hover,.hub-card:focus-visible{z-index:2;transform:translateY(-10px) rotate(-.35deg);box-shadow:0 26px 42px rgba(22,40,39,.18);outline:0}.hub-card:hover:before,.hub-card:focus-visible:before{transform:scale(1.45) translate(-25px,-25px)}.hub-number{display:block;color:inherit!important;opacity:.55;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.16em}.hub-visual{display:block;width:100%;height:135px;margin:5px 0 10px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:transform .6s cubic-bezier(.2,.9,.2,1),filter .6s ease}.hub-card:hover .hub-visual,.hub-card:focus-visible .hub-visual{filter:drop-shadow(0 12px 9px rgba(24,34,32,.16));transform:translateY(-7px) scale(1.08)}.hub-card strong{position:relative;display:block;font-family:var(--serif);font-size:35px;line-height:1.05;letter-spacing:-.045em}.hub-card small{display:block;max-width:25ch;margin-top:11px;font-size:13px;line-height:1.45}.hub-card i{position:absolute;right:25px;bottom:25px;left:25px;display:flex;justify-content:space-between;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hub-card em{position:absolute;right:25px;bottom:22px;left:25px;opacity:0;font-family:var(--serif);font-size:21px;font-style:italic;transform:translateY(15px);transition:opacity .35s ease,transform .35s ease}.hub-card:hover i,.hub-card:focus-visible i{opacity:0;transform:translateY(-10px)}.hub-card:hover em,.hub-card:focus-visible em{opacity:1;transform:translateY(0)}.hub-stays{background:#f4d9bb;color:#513c32}.hub-cars{background:#cadde0;color:#173f48}.hub-buy{background:#f2d9c8;color:#713c30}.hub-manage{background:#d7e1cc;color:#354b38}.hub-tours{background:#d5dae9;color:#25375d}.service-page-link{display:inline-flex;align-items:center;gap:8px;color:var(--coral-deep);font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.service-page-link:hover{color:var(--ink)}@media(max-width:760px){.hub-grid{gap:12px}.hub-card{min-height:278px;padding:22px}.hub-visual{height:105px}.hub-card strong{font-size:29px}.hub-card i,.hub-card em{right:22px;left:22px}.service-page-link{min-height:42px;align-items:center}}

/* v6: image-led hero and hubs; versioned path bypasses stale edge query-cache. */

.hero:before{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,23,23,.14),rgba(8,23,23,.42));content:"";pointer-events:none}.hero-layout,.hero-waves,
.hero-logo{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;animation:logo-float 3.8s ease-in-out infinite alternate}
@keyframes logo-float{from{transform:translateY(0) scale(1)}to{transform:translateY(-6px) scale(1.02)}}
.hub-card{min-height:364px;padding:0;display:flex;flex-direction:column;justify-content:flex-end;background:#172b2a;color:#fff;isolation:isolate;border:0;border-radius:8px;box-shadow:0 14px 30px rgba(18,36,34,.12)}
.hub-card:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(7,20,20,.05) 15%,rgba(9,24,23,.88) 82%);content:""}.hub-card:before{display:none}.hub-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.hub-card:hover .hub-image,.hub-card:focus-visible .hub-image{transform:scale(1.06)}
.hub-card .hub-number {
  display: block;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.22em;
  color: #a93f3c;
  margin: 0 0 8px;
}.hub-card strong,.hub-card small,.hub-card i,.hub-card em{position:relative;z-index:1;margin-right:25px;margin-left:25px;color:#fff}.hub-card strong{font-size:31px;line-height:1.1}.hub-card small{margin-top:8px;min-height:49px;color:rgba(255,255,255,.88)}.hub-card i{margin-top:10px;margin-bottom:13px;font-style:normal;font-weight:700}.hub-card em{margin-bottom:24px;color:#f6d3a0;font-size:13px}.hub-card i b{color:#f4c078}.hub-visual{display:none!important}

/* Hub-Card text readability on dark image areas */
.hub-card {
  position: relative;
  overflow: hidden;
}
.hub-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(8, 16, 30, 0.05) 0%, rgba(8, 16, 30, 0.32) 42%, rgba(8, 16, 30, 0.78) 100%);
  pointer-events: none;
  z-index: 1;
}
.hub-card > * {
  position: relative;
  z-index: 2;
}
.hub-card strong,
.hub-card small,
.hub-card i,
.hub-card em,
.hub-card span.hub-number,
.hub-card i b {
  text-shadow: 0 2px 18px rgba(0, 0, 0, 0.45);
}
.hub-card strong {
  color: #fbf6ef !important;
}
.hub-card small,
.hub-card em {
  color: rgba(255, 255, 255, 0.92) !important;
}
.hub-card i b {
  color: var(--coral) !important;
}



/* === Hub-Card Layout Fix (no overlap) === */
.hub-card {
  display: flex;
  flex-direction: column;
  text-align: left;
  position: relative;
  overflow: hidden;
  min-height: 380px;
  padding: 0 !important;
  cursor: pointer;
  border: 1px solid rgba(124, 50, 30, 0.10);
  border-radius: 6px;
  background: #ffffff;
  transition: transform 0.4s cubic-bezier(.2,.7,.2,1), box-shadow 0.4s ease;
}
.hub-card:hover,
.hub-card:focus-visible {
  transform: translateY(-6px);
  box-shadow: 0 26px 42px rgba(40, 22, 8, 0.18);
  outline: 0;
}
.hub-card .hub-image {
  width: 100% !important;
  height: 180px !important;
  object-fit: cover;
  display: block;
  margin: 0 !important;
  border-radius: 6px 6px 0 0;
}
.hub-card .hub-body {
  display: flex;
  flex-direction: column;
  padding: 18px 22px 22px;
  gap: 8px;
  flex: 1;
  background: linear-gradient(180deg, #fffdf8 0%, #fbe9c8 100%);
}
.hub-card .hub-number {
  display: block;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  color: #a93f3c;
  margin: 0 0 -2px;
}
.hub-card strong {
  display: block;
  font-family: Georgia, serif;
  font-size: 1.4rem;
  font-weight: 500;
  color: #2a1810 !important;
  margin: 0 !important;
  letter-spacing: -0.02em;
  line-height: 1.1;
}
.hub-card small {
  display: block;
  font-size: 0.85rem;
  color: rgba(60, 38, 22, 0.78) !important;
  margin: 0 !important;
  line-height: 1.4;
  flex: 1;
}
.hub-card i {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  position: static !important;
  font-size: 0.72rem !important;
  font-style: normal !important;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #a93f3c !important;
  margin: 6px 0 0;
  padding: 9px 0 0;
  border-top: 1px solid rgba(124, 50, 30, 0.18);
  width: 100%;
  text-shadow: none !important;
}
.hub-card i b {
  font-size: 1.2rem;
  margin-left: 4px;
  color: #a93f3c;
}
.hub-card em {
  display: none !important;
}


@media(max-width:720px){.hub-card{min-height:330px}.hub-card strong{font-size:28px}}
