.elementor-kit-6{--e-global-color-primary:#D56228;--e-global-color-secondary:#1E1D1D;--e-global-color-text:#3A3838;--e-global-color-accent:#B04E1C;--e-global-color-hcdeepr:#8A3C14;--e-global-color-hclight:#E08A5C;--e-global-color-hctint:#FBEDE5;--e-global-color-hcgray:#706E6F;--e-global-color-hcn300:#CFCCCD;--e-global-color-hcn200:#E1DFE0;--e-global-color-hcn100:#F4F3F2;--e-global-color-hcwhite:#FFFFFF;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-size:23px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;--e-global-typography-hchero-font-family:"Outfit";--e-global-typography-hchero-font-size:60px;--e-global-typography-hchero-font-weight:500;--e-global-typography-hchero-line-height:1.08em;--e-global-typography-hchero-letter-spacing:-0.015em;--e-global-typography-hcpage-font-family:"Outfit";--e-global-typography-hcpage-font-size:52px;--e-global-typography-hcpage-font-weight:500;--e-global-typography-hcpage-line-height:1.1em;--e-global-typography-hcpage-letter-spacing:-0.015em;--e-global-typography-hcsect-font-family:"Outfit";--e-global-typography-hcsect-font-size:40px;--e-global-typography-hcsect-font-weight:500;--e-global-typography-hcsect-line-height:1.15em;--e-global-typography-hcsecti-font-family:"Outfit";--e-global-typography-hcsecti-font-size:36px;--e-global-typography-hcsecti-font-weight:500;--e-global-typography-hcsecti-line-height:1.15em;--e-global-typography-hccardl-font-family:"Outfit";--e-global-typography-hccardl-font-size:26px;--e-global-typography-hccardl-font-weight:500;--e-global-typography-hccardl-line-height:1.25em;--e-global-typography-hcfig-font-family:"Outfit";--e-global-typography-hcfig-font-size:32px;--e-global-typography-hcfig-font-weight:500;--e-global-typography-hcfig-line-height:1.1em;--e-global-typography-hclead-font-family:"Source Sans 3";--e-global-typography-hclead-font-size:20px;--e-global-typography-hclead-font-weight:400;--e-global-typography-hclead-line-height:1.55em;--e-global-typography-hcsmall-font-family:"Source Sans 3";--e-global-typography-hcsmall-font-size:16px;--e-global-typography-hcsmall-font-weight:400;--e-global-typography-hcsmall-line-height:1.5em;--e-global-typography-hccapt-font-family:"Source Sans 3";--e-global-typography-hccapt-font-size:14px;--e-global-typography-hccapt-font-weight:400;--e-global-typography-hccapt-line-height:1.5em;--e-global-typography-hclabel-font-family:"Source Sans 3";--e-global-typography-hclabel-font-size:13px;--e-global-typography-hclabel-font-weight:600;--e-global-typography-hclabel-text-transform:uppercase;--e-global-typography-hclabel-line-height:1.4em;--e-global-typography-hclabel-letter-spacing:0.06em;--e-global-typography-hcnav-font-family:"Source Sans 3";--e-global-typography-hcnav-font-size:17px;--e-global-typography-hcnav-font-weight:400;--e-global-typography-hcnav-line-height:1.4em;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-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 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#B04E1C;font-family:var( --e-global-typography-accent-font-family ), Sans-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:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#8A3C14;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-hcdeepr );}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-hcpage-font-family ), Sans-serif;font-size:var( --e-global-typography-hcpage-font-size );font-weight:var( --e-global-typography-hcpage-font-weight );line-height:var( --e-global-typography-hcpage-line-height );letter-spacing:var( --e-global-typography-hcpage-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-hcsect-font-family ), Sans-serif;font-size:var( --e-global-typography-hcsect-font-size );font-weight:var( --e-global-typography-hcsect-font-weight );line-height:var( --e-global-typography-hcsect-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 label{color:#1E1D1D;font-family:var( --e-global-typography-hcsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-hcsmall-font-size );font-weight:var( --e-global-typography-hcsmall-font-weight );line-height:var( --e-global-typography-hcsmall-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-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 );color:#1E1D1D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#706E6F;border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:40px;--container-default-padding-bottom:0px;--container-default-padding-left:40px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1023px){.elementor-kit-6{--e-global-typography-hchero-font-size:48px;--e-global-typography-hcpage-font-size:44px;--e-global-typography-hcsect-font-size:34px;--e-global-typography-hcsecti-font-size:32px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-hcpage-font-size );line-height:var( --e-global-typography-hcpage-line-height );letter-spacing:var( --e-global-typography-hcpage-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-hcsect-font-size );line-height:var( --e-global-typography-hcsect-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-kit-6 label{font-size:var( --e-global-typography-hcsmall-font-size );line-height:var( --e-global-typography-hcsmall-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:759px){.elementor-kit-6{--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:17px;--e-global-typography-hchero-font-size:38px;--e-global-typography-hcpage-font-size:36px;--e-global-typography-hcsect-font-size:29px;--e-global-typography-hcsecti-font-size:29px;--e-global-typography-hccardl-font-size:20px;--e-global-typography-hclead-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-hcpage-font-size );line-height:var( --e-global-typography-hcpage-line-height );letter-spacing:var( --e-global-typography-hcpage-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-hcsect-font-size );line-height:var( --e-global-typography-hcsect-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-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-kit-6 label{font-size:var( --e-global-typography-hcsmall-font-size );line-height:var( --e-global-typography-hcsmall-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}
/* Start custom CSS *//* ===== HCI site CSS (design system). Keep short; most styling lives in Elementor globals. ===== */
/* Focus ring (Accessibility) */
body :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible { outline: 2px solid var(--e-global-color-accent) !important; outline-offset: 2px !important; }
body .hci-dark :is(a, button, summary, [tabindex]):focus-visible { outline-color: var(--e-global-color-hclight) !important; }
/* Card */
.hci-card { background: #fff; border: 1px solid var(--e-global-color-hcn200); border-radius: 16px; box-shadow: 0 1px 2px rgba(30,29,29,.04), 0 8px 24px rgba(30,29,29,.05); }
.hci-card--hover { transition: box-shadow .15s ease; }
.hci-card--hover:hover { box-shadow: 0 12px 32px rgba(30,29,29,.08); }
@media (max-width: 759px) { .hci-card { border-radius: 14px; box-shadow: 0 1px 2px rgba(30,29,29,.04); } }
/* Whole card clickable through its one link (single tab stop) */
.hci-card-link { position: relative; }
.hci-card-link .hci-stretch a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
.hci-card-link:has(.hci-stretch a:focus-visible) { outline: 2px solid var(--e-global-color-accent); outline-offset: 2px; }
.hci-card-link .hci-stretch a:focus-visible { outline: none !important; }
/* Arrow link */
.hci-arrow a { text-decoration: none; }
.hci-arrow a:hover, .hci-card-link:hover .hci-arrow a { text-decoration: underline; text-underline-offset: 3px; }
/* Chips (labels, not links) */
.hci-chips p { margin: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.hci-chip { display: inline-block; padding: 5px 14px; border-radius: 999px; border: 1px solid var(--e-global-color-accent); color: var(--e-global-color-secondary); font-size: 15px; line-height: 1.4; }
.hci-dark .hci-chip { border-color: var(--e-global-color-hcgray); color: #fff; }
@media (max-width: 759px) { .hci-chip { font-size: 14px; } }
/* Step numbers */
.hci-step-num .elementor-heading-title { width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--e-global-color-secondary); color: #fff; }
.hci-step-num--last .elementor-heading-title { background: var(--e-global-color-primary); color: var(--e-global-color-secondary); }
/* Check list (Inclusion list) */
.hci-checks ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 18px 32px; }
.hci-checks li { position: relative; padding-left: 34px; }
.hci-checks li::before { content: ""; position: absolute; left: 0; top: .2em; width: 22px; height: 22px; background: var(--e-global-color-primary); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat; }
@media (max-width: 759px) { .hci-checks ul { grid-template-columns: 1fr; } }
/* Reduced motion */
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; } }
/* D5 homepage hero visual */
.hci-h1-accent span{color:var(--e-global-color-accent)}
.hci-hero-visual{position:relative;width:100%;max-width:560px;height:600px;margin-left:auto}
.hci-hero-visual .hci-hero-window{position:absolute;top:0;right:0;width:90%;margin:0}
.hci-hero-visual .hci-hero-window img{display:block;width:100%;height:auto}
.hci-team{position:absolute;left:0;bottom:0;width:360px;margin:0;z-index:2;background:var(--e-global-color-secondary);border-radius:16px;padding:22px 24px 12px;box-shadow:0 20px 40px rgba(30,29,29,.25);color:#fff}
.hci-team p{margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--e-global-color-hcn300)}
.hci-team ul{list-style:none;margin:0;padding:0}
.hci-team li{margin:0}
.hci-team a{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--e-global-color-text);color:#fff;text-decoration:none;font-size:15px;line-height:1.4;white-space:nowrap}
.hci-team a::before{content:"";flex:0 0 18px;height:18px;background:var(--e-global-color-primary);-webkit-mask:url(/wp-content/uploads/2026/10/hci-icon-check.svg) center/contain no-repeat;mask:url(/wp-content/uploads/2026/10/hci-icon-check.svg) center/contain no-repeat}
.hci-team a span{margin-left:auto;padding-left:8px;color:var(--e-global-color-hcn300);font-size:13px}
.hci-team a:hover,.hci-team a:hover span{color:var(--e-global-color-hclight)}
.hci-call{position:absolute;right:-12px;top:-14px;z-index:3;width:auto;margin:0;background:#fff;border-radius:999px;padding:10px 20px 10px 10px;box-shadow:0 10px 28px rgba(30,29,29,.14)}
.hci-call p{margin:0;display:flex;gap:12px;align-items:center;font-size:15px;line-height:1.3}
.hci-call p::before{content:"";flex:0 0 40px;height:40px;border-radius:50%;background:var(--e-global-color-hctint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B04E1C' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E") center/18px no-repeat}
.hci-call strong{display:block;color:var(--e-global-color-secondary);font-weight:600}
.hci-call a{color:var(--e-global-color-accent);font-weight:600;text-decoration:none}
.hci-call a:hover{text-decoration:underline}
@media (max-width:1023px){.hci-hero-visual{height:auto;max-width:620px;margin:0 auto}.hci-hero-visual .hci-hero-window{position:relative;width:100%}.hci-team{position:relative;width:auto;margin:-56px 16px 0}.hci-call{display:none}}
@media (max-width:759px){.hci-team{padding:18px 18px 8px}.hci-team a{font-size:15px}.hci-team a span{display:none}}
/* Recent work adapts to 1, 2 or 3 featured projects */
.hci-adapt .elementor-loop-container:has(> .e-loop-item:nth-of-type(2):last-of-type){grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:759px){.hci-adapt .elementor-loop-container:has(> .e-loop-item:nth-of-type(2):last-of-type){grid-template-columns:1fr!important}}
@media (min-width:1024px){.hci-adapt .elementor-loop-container:has(> .e-loop-item:only-of-type){grid-template-columns:1fr!important}.hci-adapt .e-loop-item:only-of-type .hci-card{flex-direction:row!important}.hci-adapt .e-loop-item:only-of-type .hci-card > .e-con:first-child{flex:0 0 55%!important;width:55%!important}.hci-adapt .e-loop-item:only-of-type .hci-card > .e-con:last-child{justify-content:center;padding:40px!important}}

/* D5 mobile hero adjustments (Frank, Oct 14) */
@media (max-width:759px){.hci-hero-btns > .elementor-widget-button,.hci-404-btns > .elementor-widget-button{width:100%}.hci-hero-btns .elementor-button,.hci-404-btns .elementor-button{display:flex;width:100%;justify-content:center}.hci-hero-visual .hci-team{margin-top:calc(-26% - 44px)}}
/* D6 contact form (Gravity Forms, ContactForm spec) */
.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:18px;grid-row-gap:18px}
.gform_wrapper.gravity-theme .gform_required_legend,.gform_wrapper.gravity-theme .gfield_required{display:none!important}
.gform_wrapper.gravity-theme .gfield_label{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:var(--e-global-color-secondary);margin:0 0 6px;padding:0}
.gform_wrapper.gravity-theme .gfield:not(.gfield_contains_required) > .gfield_label::after{content:" (optional)";font-weight:400;color:var(--e-global-color-hcgray)}
.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{width:100%;min-height:48px;padding:12px 14px;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:17px;line-height:1.4;color:var(--e-global-color-secondary);background:#fff;border:1px solid var(--e-global-color-hcgray);border-radius:10px;box-shadow:none}
.gform_wrapper.gravity-theme select{padding-right:40px}
.gform_wrapper.gravity-theme textarea.medium,.gform_wrapper.gravity-theme textarea{height:112px;min-height:112px;resize:vertical}
.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:var(--e-global-color-secondary)}
.gform_wrapper.gravity-theme .gform_footer{margin:24px 0 0;padding:0}
.gform_wrapper.gravity-theme .gform_footer .gform_button{background:var(--e-global-color-accent);color:#fff;border:0;border-radius:999px;padding:15px 36px;font-family:var(--e-global-typography-accent-font-family),sans-serif;font-size:18px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s}
.gform_wrapper.gravity-theme .gform_footer .gform_button:hover{background:var(--e-global-color-hcdeepr)}
.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error select,.gform_wrapper.gravity-theme .gfield_error textarea{border-color:var(--e-global-color-hcdeepr)}
.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:none;border:0;padding:6px 0 0;margin:0;font-size:15px;color:var(--e-global-color-hcdeepr)}
.gform_wrapper.gravity-theme .gfield_validation_message::before{content:"Error: ";font-weight:600}
.gform_wrapper.gravity-theme .gform_validation_errors{border:1px solid var(--e-global-color-hcdeepr);border-radius:10px;background:var(--e-global-color-hctint);box-shadow:none;padding:14px 16px;margin:0 0 20px}
.gform_wrapper.gravity-theme .gform_validation_errors h2{font-size:16px;font-weight:600;color:var(--e-global-color-hcdeepr);margin:0}
.gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{display:none}
.hci-contact-phone a{font-weight:600;color:var(--e-global-color-accent)}
.hci-card .elementor-widget-text-editor p{margin:0}
@media (max-width:759px){.gform_wrapper.gravity-theme .gform_footer .gform_button{width:100%}}

.gform_wrapper.gravity-theme .gfield_error .gfield_validation_message,.gform_wrapper.gravity-theme .gfield_validation_message{background:none!important;border:0!important;padding:6px 0 0!important}
.gform_wrapper.gravity-theme .gfield_error .gfield_label{color:var(--e-global-color-secondary)}

/* D7 service page details */
.hci-checks.hci-checks--one ul{grid-template-columns:1fr}
.hci-timeline-note{max-width:760px;margin-top:8px}
.hci-timeline-note p{margin:0;padding:16px 20px;background:var(--e-global-color-hcn100);border-radius:12px}
/* Hero Option B: stage + strip */
.hci-h1-accent span{display:block}
.hci-stage-art svg{display:block;width:100%;height:auto}
.hci-stage-art .m{display:none}
@media (max-width:759px){.hci-stage-art .d{display:none}.hci-stage-art .m{display:block;border-radius:24px}}
.hci-strip-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--e-global-color-hcn200);margin-top:-8px}
.hci-strip-nav a{display:block;padding:18px 18px 0 0;text-decoration:none;color:var(--e-global-color-secondary)}
.hci-strip-nav .k{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--e-global-color-accent)}
.hci-strip-nav .t{display:block;margin-top:6px;font-size:17px;line-height:1.35}
.hci-strip-nav a:hover .t{color:var(--e-global-color-accent)}
@media (max-width:1023px){.hci-strip-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hci-strip-nav a{padding:16px 16px 14px 0;border-bottom:1px solid var(--e-global-color-hcn200)}}
@media (max-width:759px){.hci-strip-nav{grid-template-columns:1fr;margin-top:-4px}.hci-strip-nav a{padding:14px 0}}

/* D7 Websites pages */
.hci-checks.hci-checks--no li::before{-webkit-mask:none;mask:none;width:12px;height:2px;top:.8em;left:5px;border-radius:2px;background:#706E6F}
.hci-checks.hci-checks--no a{color:var(--e-global-color-accent);font-weight:600}
.hci-on-gray .hci-timeline-note p{background:#fff;border:1px solid var(--e-global-color-hcn200)}/* End custom CSS */