body {
  --mr-bg: #060F1F; --mr-bg2: #091830; --mr-coral: #F06354; --mr-coral-txt: #FF8E7E;
  --mr-lead: #DCE8F5; --mr-dim: rgba(255,255,255,.42); --mr-blue: #8CBAE6;
  --mr-card: rgba(255,255,255,.05); --mr-card-line: rgba(255,255,255,.14);
  --mr-disp: "Archivo Black", "Arial Black", sans-serif; --mr-mono: "IBM Plex Mono", Consolas, monospace;
  background: linear-gradient(180deg, #071529 0%, #091830 22%, #060F1F 55%, #04101F 100%) fixed !important;
  color: var(--mr-lead);
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
body .body-wrapper,
body main,
body .dnd-section,
body .row-fluid-wrapper,
body .section-bg,
body [class*="-background-layers"] { background-color: transparent !important; }
body .header,
body .header__sticky-element,
body .header__section,
body .header__section--main { background: #071529 !important; box-shadow: none !important; border: 0 !important; }
body .header a, body .nav a, body .nav__link { color: #fff !important; font-family: var(--mr-mono); letter-spacing: .08em; text-transform: uppercase; font-size: .82rem; }
body .header__logo img { content: url("https://2182370.fs1.hubspotusercontent-ap1.net/hubfs/2182370/mindrazr-2026-skin/mr-logo-white.png"); height: 38px; width: auto; }
body .header .btn, body .header a.btn { color: #060F1F !important; font-family: var(--mr-disp); text-transform: none; letter-spacing: .01em; font-size: .9rem; }
body h1, body h2, body h3, body h4,
body .section-intro__title, body .quickfeat__title { font-family: var(--mr-disp) !important; font-weight: 400 !important; color: #fff !important; letter-spacing: -.01em; text-wrap: balance; }
body h1 { text-transform: uppercase; line-height: .98; font-size: clamp(2.4rem, 5.6vw, 5rem) !important; }
body h2, body .section-intro__title { text-transform: uppercase; line-height: 1.04; font-size: clamp(1.7rem, 3.4vw, 2.9rem) !important; }
body h3 { font-size: clamp(1.15rem, 1.8vw, 1.5rem) !important; line-height: 1.15; }
body p, body li, body .txt, body .txt--light, body .small-text,
body .section-intro__desc, body .section-intro__desc-inner { color: var(--mr-lead) !important; line-height: 1.55; }
body main a:not(.btn) { color: var(--mr-coral-txt); }
body .section-intro__divider-line { background: var(--mr-coral) !important; opacity: .9; }
body [class*="content_bucket-row-0-"] { background: radial-gradient(ellipse 70% 55% at 50% 108%, rgba(240,99,84,.22) 0%, rgba(240,99,84,.07) 45%, transparent 75%) !important; padding-bottom: 1rem; }
body .module--content_bucket-module-1 { padding-top: 1.5rem; }
body .module--content_bucket-module-1 .module__inner { position: relative; }
body .img-txt__txt h1 { color: #fff !important; }
body .img-txt__txt p { font-size: clamp(1.05rem, 1.7vw, 1.4rem); color: var(--mr-lead) !important; }
body .img-txt__col--img img { border-radius: 14px; width: 100%; aspect-ratio: 3 / 2; object-fit: cover; }
body { overflow-x: hidden; }
body .module--content_bucket-module-1 { padding: 0; }
body [class*="content_bucket-row-0-"] { padding-top: 0 !important; padding-bottom: 0 !important; background: none !important; }
body .module--content_bucket-module-1 .img-txt { display: flex !important; flex-direction: column !important; align-items: stretch; gap: 0; }
body .module--content_bucket-module-1 .img-txt__col { width: 100% !important; max-width: none !important; flex: none !important; padding: 0 !important; margin: 0 !important; }
body .module--content_bucket-module-1 .img-txt__col--txt { width: 100vw !important; margin-left: calc(50% - 50vw) !important; padding: 2.6rem 6vw 2.2rem !important; text-align: left; position: relative; }
body .module--content_bucket-module-1 .img-txt__txt h1 { font-size: clamp(2.6rem, 11.3vw, 15rem) !important; line-height: .92 !important; letter-spacing: .03em; margin: 0 0 1.4rem; text-align: left; }
body .module--content_bucket-module-1 .img-txt__txt h1 span { display: block; }
body h1 .mr-blue { color: var(--mr-blue) !important; }
body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(1) { font-family: var(--mr-disp); text-transform: uppercase; text-align: justify; text-align-last: justify; color: var(--mr-coral-txt) !important; font-size: clamp(.9rem, 2.1vw, 2.2rem) !important; letter-spacing: .04em; margin: 0 0 1.6rem; }
body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(2) { font-size: clamp(1.1rem, 2.4vw, 2.2rem) !important; color: #fff !important; margin: 0 0 .6rem; }
body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(3) { font-family: var(--mr-disp); text-transform: uppercase; color: var(--mr-blue) !important; font-size: clamp(1rem, 2vw, 1.8rem) !important; letter-spacing: .05em; margin: 0 0 1.1rem; }
body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(4) { font-family: var(--mr-disp); font-size: clamp(1rem, 1.8vw, 1.6rem) !important; color: #fff !important; line-height: 1.25; margin: 0 0 1.6rem; max-width: 48rem; }
body .module--content_bucket-module-1 .img-txt__btn { justify-content: flex-start; }
body .module--content_bucket-module-1 .img-txt__col--txt .img-txt__col-content { display: block !important; width: 100% !important; max-width: none !important; }
body .module--content_bucket-module-1 .img-txt__col--img { width: 100vw !important; margin-left: calc(50% - 50vw) !important; position: relative; z-index: 0; }
body .module--content_bucket-module-1 .img-txt__col--img img { display: block; width: 100%; height: auto; aspect-ratio: auto; border-radius: 0 !important; box-shadow: none; }
@media (max-width: 767px) {
  body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(1) { text-align: left; text-align-last: left; }
}
body .featshow__dot--active, body .featshow__dot--active:hover { background: #F06354 !important; }
body .btn, body .btn--fill, body .btn--accent { background: var(--mr-coral) !important; border-color: var(--mr-coral) !important; color: #060F1F !important; font-family: var(--mr-disp); text-transform: none; letter-spacing: .01em; border-radius: 999px !important; box-shadow: 0 6px 24px rgba(240,99,84,.28); }
body .btn:hover { background: var(--mr-coral-txt) !important; border-color: var(--mr-coral-txt) !important; }
body .quickfeat__item, body .box-over-image__box,
body .featshow__content, body .compact-card { background: var(--mr-card) !important; border: 1px solid var(--mr-card-line) !important; border-radius: 14px !important; box-shadow: none !important; color: var(--mr-lead) !important; }
body .quickfeat__item { padding: 1.25rem 1.2rem !important; }
body .quickfeat__icon svg, body .quickfeat__icon i { color: var(--mr-coral-txt) !important; fill: var(--mr-coral-txt) !important; }
body .quickfeat__desc, body .quickfeat__text { color: var(--mr-lead) !important; }
body .quote__quote, body .quote__quote *, body .rtext, body .rtext__content { color: #fff !important; }
body .quote, body .quote__card { background: transparent !important; border: 0 !important; }
body .quote__card, body .quote__author { font-family: var(--mr-mono); font-size: .8rem; letter-spacing: .1em; text-transform: uppercase; color: var(--mr-coral-txt) !important; }
body .properties__item, body .featshow__properties .properties__text { color: var(--mr-lead) !important; }
body .properties__icon { color: var(--mr-coral-txt) !important; }
body .logos__logo { background: rgba(255,255,255,.94); border-radius: 12px; padding: .9rem 1.1rem; display: flex; align-items: center; justify-content: center; }
body .logos__logo__img img { max-height: 56px; width: auto; object-fit: contain; }
body .module, body .module__inner, body .quickfeat, body .logos,
body [class*="section-bg"], body [class*="section-extra"], body .section-intro { background: transparent !important; background-image: none !important; }
body .quickfeat__title, body .quickfeat__text strong, body .quickfeat__text h4 { color: #fff !important; font-family: var(--mr-disp); }
body .rtext__content { text-align: center; font-family: var(--mr-mono); letter-spacing: .14em; text-transform: uppercase; font-size: .85rem; color: var(--mr-coral-txt) !important; }
body [class*="featshow__nav"], body .featshow__bg, body [class*="featshow__nav__wrapper"] { background: linear-gradient(135deg, #123A66 0%, #0B1D3A 60%, #060F1F 100%) !important; border: 1px solid rgba(240,99,84,.55) !important; border-radius: 14px !important; box-shadow: 0 0 60px rgba(240,99,84,.12) !important; }
body .dnd-section, body .dnd-row, body .row-fluid, body .span12, body .widget-span,
body .container, body [class*="module--"], body [class*="section-bg"], body [class*="section-extra"] { background: transparent !important; background-image: none !important; }
body [class*="section-bg"]::before, body [class*="section-bg"]::after, body [class*="section-extra"]::before, body [class*="section-extra"]::after,
body .quickfeat::before, body .quickfeat::after { background: transparent !important; background-image: none !important; }
body .quickfeat__item { background: var(--mr-card) !important; }
body [class*="btn--static_header_buttons"], body [class*="btn--sticky_header_buttons"], body [class*="btn--header_mobile_nav"] {
  display: inline-flex !important; align-items: center; justify-content: center; min-width: 7.6rem; height: 2.7rem; padding: 0 1.4rem !important; font-size: .9rem !important; line-height: 1 !important; border-radius: 999px !important; }
body .btn--static_header_buttons-1, body .btn--sticky_header_buttons-1, body .btn--header_mobile_nav-1 { background: transparent !important; border: 1.5px solid rgba(255,255,255,.7) !important; color: #fff !important; box-shadow: none !important; }
body .quickfeat__icon, body .quote__icon { background: transparent !important; box-shadow: none !important; border: 0 !important; }
body .quickfeat__icon .icon { background: linear-gradient(135deg, #D9493B, #FF9A8E) !important; border: 0 !important; }
body .quote__icon .icon { background: #F06354 !important; border: 0 !important; box-shadow: none !important; }
body .quote__icon .icon svg, body .quote__icon .icon svg path { fill: #060F1F !important; color: #060F1F !important; }
body .box-over-image__box, body .box-over-image__box--white { background: rgba(6,15,31,.94) !important; backdrop-filter: none !important; border: 1px solid rgba(255,255,255,.22) !important; box-shadow: 0 18px 50px rgba(0,0,0,.45) !important; }
body .box-over-image__box h3, body .box-over-image__box p, body .box-over-image__box span { color: #fff !important; }
body .featshow::before { display: none !important; }
body .featshow__wrapper { display: block !important; max-width: 1138px; }
body .featshow__nav, body .featshow__controls { display: none !important; }
body .featshow__content { width: 100% !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; overflow: visible !important; }
body .featshow__content__wrapper { width: 100% !important; max-width: none !important; padding: 0 !important; }
body .featshow__items { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem; align-items: stretch !important; }
body .featshow__item, body .featshow__item:not(.featshow__item--active) { display: flex !important; flex-direction: column; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; order: 0 !important; width: auto !important; min-width: 0; background: var(--mr-card); border: 1px solid var(--mr-card-line); border-radius: 14px; padding: 1.6rem 1.6rem 1.4rem; animation: none !important; }
body .featshow__item::before { font-family: var(--mr-mono); font-size: .8rem; letter-spacing: .16em; text-transform: uppercase; color: var(--mr-coral-txt); margin-bottom: .7rem; }
body .featshow__item:nth-child(1)::before { content: "Private sector"; }
body .featshow__item:nth-child(2)::before { content: "Government"; }
body .featshow__item:nth-child(3)::before { content: "Education"; }
body .featshow__item:nth-child(4)::before { content: "Aged care"; }
body .featshow__item h2 { font-size: clamp(1.1rem, 1.7vw, 1.45rem) !important; text-transform: none; line-height: 1.15; margin: 0 0 .7rem; }
body .featshow__item .featshow__text p { font-size: .98rem; margin: 0 0 .7rem; }
body .featshow__item .featshow__button, body .featshow__properties { display: none !important; }
@media (max-width: 767px) { body .featshow__items { grid-template-columns: 1fr; } }
body .dnd-section { padding-top: clamp(1.5rem, 3.2vw, 3rem) !important; padding-bottom: clamp(1.5rem, 3.2vw, 3rem) !important; }
body [class*="content_bucket-row-0-"] { padding-top: 0 !important; padding-bottom: 0 !important; }
body .module--section-intro, body [class*="module--"][class*="section-intro"] { margin-bottom: 1.2rem !important; }
body .quickfeat__item { margin-bottom: 1rem !important; }
body .module { margin-top: 0 !important; margin-bottom: 0 !important; }
body .module--section-intro { margin-bottom: 1.2rem !important; }
body .section-intro__divider { margin-top: .8rem; }
body .footer { position: relative; padding-top: 0 !important; }
body .footer::before { content: ""; display: block; width: 100%; height: 17vw; margin-bottom: 1.5rem;
  background:
    radial-gradient(circle 130vw at 50% 130vw, #04101F 0, #04101F calc(130vw - .3vw), #EC584A calc(130vw - .3vw), #EC584A 130vw, transparent 130vw),
    radial-gradient(ellipse 75% 100% at 50% 70%, rgba(240,99,84,.50) 0%, rgba(240,99,84,.16) 40%, transparent 72%);
  background-position: 0 6vw, 0 0; background-repeat: no-repeat; background-size: 100% 130vw, 100% 100%; }
body .module--17608371030863 img { filter: invert(1) brightness(1.15); opacity: .75; }
body .dnd-section:has(.module--1655880238195) { display: none !important; }
body .module--1651555204495, body .module--content_bucket-module-10,
body .module--content_bucket-module-2 { display: none !important; }
body .mr-wrap { max-width: 1138px; margin: 0 auto; padding: 0 1rem; }
body .mr-label { display: block; font-family: var(--mr-mono); font-size: .78rem; letter-spacing: .16em; text-transform: uppercase; color: var(--mr-coral-txt) !important; margin-bottom: .5rem; }
body .mr-card { background: var(--mr-card); border: 1px solid var(--mr-card-line); border-radius: 14px; padding: 1.4rem 1.5rem; }
body .mr-card p { margin: 0; font-size: .98rem; }
body .mr-trio { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.25rem; }
body .mr-daily { display: flex; align-items: center; gap: 2rem; justify-content: center; text-align: left; max-width: 62rem; margin: 0 auto; }
body .mr-big { font-family: var(--mr-disp); font-size: clamp(3.6rem, 10vw, 8rem); line-height: .9; color: var(--mr-blue); }
body .mr-daily h2 { margin: 0 0 .5rem; }
body .mr-daily p { margin: 0; font-size: 1.05rem; }
body .mr-programs { text-align: center; max-width: 62rem; margin: 0 auto; }
body .mr-programs h2, body .mr-data h2, body .mr-customers h2 { margin: 0 0 .8rem; }
body .mr-pills { list-style: none; display: flex; flex-wrap: wrap; gap: .7rem; justify-content: center; padding: 0; margin: 1.3rem 0 0; }
body .mr-pills li { border: 1px solid rgba(255,255,255,.34); background: rgba(255,255,255,.06); border-radius: 999px; padding: .55rem 1.15rem; color: #fff !important; font-size: 1rem; }
body .mr-data { max-width: 62rem; margin: 0 auto; text-align: center; }
body .mr-domains { list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .55rem 2.2rem; padding: 1.2rem 1.6rem; margin: 1.4rem 0 .9rem; text-align: left; background: var(--mr-card); border: 1px solid var(--mr-card-line); border-radius: 14px; }
body .mr-domains li { position: relative; padding-left: 1.1rem; color: #fff !important; font-size: .98rem; }
body .mr-domains li::before { content: ""; position: absolute; left: 0; top: .62em; width: .5rem; height: .5rem; border-radius: 50%; background: linear-gradient(135deg, #D9493B, #FF9A8E); }
body .mr-segments { font-family: var(--mr-mono); font-size: .85rem; letter-spacing: .14em; text-transform: uppercase; color: var(--mr-coral-txt) !important; }
body .mr-customers { text-align: center; max-width: 1138px; margin: 0 auto; }
body .mr-customers h2 { color: var(--mr-coral-txt) !important; }
body .mr-board { margin: 1.4rem auto 0; -webkit-mask-image: linear-gradient(#000 52%, transparent 100%); mask-image: linear-gradient(#000 52%, transparent 100%); }
body .mr-board__row { display: flex; flex-wrap: wrap; gap: .15em .9em; align-items: center; padding: .55rem .8rem; margin-bottom: .35rem; background: rgba(255,255,255,.045); border-radius: 6px; font-family: var(--mr-mono); font-weight: 500; font-size: clamp(.62rem, 1.5vw, 1.05rem); letter-spacing: .3em; text-transform: uppercase; color: #fff; text-align: left; }
body .mr-board__name { white-space: nowrap; background-image: linear-gradient(90deg, transparent calc(100% - 1px), rgba(255,255,255,.14) 0); background-size: .9em 100%; }
body .mr-board__dot { width: .45em; height: .45em; border-radius: 50%; background: var(--mr-coral); flex: none; }
@media (max-width: 767px) {
  body .mr-trio, body .mr-domains { grid-template-columns: 1fr; }
  body .mr-daily { flex-direction: column; text-align: center; gap: .8rem; }
}
body .module--1651555348163 .module__inner { width: 100% !important; max-width: 1138px; }
body .module--quote .splide__arrows, body .module--quote .splide__pagination, body .module--quote .splide__slide--clone { display: none !important; }
body .module--quote .splide__track { overflow: visible !important; }
body .module--quote .splide__list { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.2rem; transform: none !important; width: auto !important; align-items: stretch; }
body .module--quote .splide__slide { width: auto !important; margin: 0 !important; display: block; }
body .module--quote .splide__slide[id$="slide04"], body .module--quote .splide__slide[id$="slide05"], body .module--quote .splide__slide[id$="slide06"], body .module--quote .splide__slide[id$="slide07"], body .module--quote .splide__slide[id$="slide08"], body .module--quote .splide__slide[id$="slide09"] { display: none !important; }
body .module--quote .quote { height: 100%; display: flex; flex-direction: column; background: var(--mr-card) !important; border: 1px solid var(--mr-card-line) !important; border-radius: 14px !important; padding: 1.3rem 1.4rem !important; text-align: left; }
body .module--quote .quote__icon { margin-bottom: .6rem; }
body .module--quote .quote__quote blockquote, body .module--quote .quote__quote p { font-size: .92rem !important; line-height: 1.55 !important; text-align: left; }
body .module--quote .quote__card { margin-top: auto; padding-top: .9rem; font-size: .72rem; text-align: left; }
@media (max-width: 899px) { body .module--quote .splide__list { grid-template-columns: 1fr; } }
body .module:has(.mr-wrap), body .module:has(.mr-daily), body .module:has(.mr-programs), body .module:has(.mr-data), body .module:has(.mr-customers) { padding: 1.6rem 0 !important; }
body h2, body .section-intro__title { font-size: clamp(1.45rem, 2.6vw, 2.25rem) !important; line-height: 1.08 !important; letter-spacing: .01em; }
body .mr-big { font-size: clamp(3.2rem, 8vw, 6.2rem); }
body h3 { font-size: clamp(1.05rem, 1.5vw, 1.3rem) !important; }
body .img-txt__txt p, body .img-txt__txt li { font-size: clamp(1rem, 1.25vw, 1.15rem); }
body .section-intro__desc, body .section-intro__desc-inner, body .section-intro__desc p { font-size: clamp(1rem, 1.25vw, 1.12rem) !important; max-width: 46rem; margin-left: auto; margin-right: auto; }
body .box-over-image__box h3 { font-size: clamp(1.15rem, 1.7vw, 1.5rem) !important; }
body .dnd-section { padding-top: clamp(1rem, 2.4vw, 2.2rem) !important; padding-bottom: clamp(1rem, 2.4vw, 2.2rem) !important; }
body .module--section-intro, body [class*="module--"][class*="section-intro"] { margin-bottom: 1rem !important; }
body .solutions-big-small .featshow, body .solutions-big-small .featshow__content__wrapper { padding-top: 0 !important; padding-bottom: 0 !important; }
body .module:has(.mr-wrap), body .module:has(.mr-daily), body .module:has(.mr-programs), body .module:has(.mr-data), body .module:has(.mr-customers) { padding: 1rem 0 !important; }
body .module--img-txt .img-txt__col--img img { max-height: 340px; }
body .module--content_bucket-module-1 .img-txt__col--img img { max-height: none; }
body .box-over-image { margin-top: 0; }
body .module--1651636998536, body .module--featshow { display: none !important; }
body .section-intro__desc p.mr-scope { font-family: var(--mr-mono); font-size: clamp(.78rem, 1.05vw, .95rem) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--mr-coral-txt) !important; margin: 1.1rem 0 0; }
body .section-intro__desc p.mr-scope + p.mr-scope { margin-top: .5rem; }
body .header a.btn[class*="btn--static_header_buttons-1"], body .header a.btn[class*="btn--sticky_header_buttons-1"], body a.btn[class*="btn--header_mobile_nav-1"] { background: var(--mr-coral) !important; border: 1.5px solid var(--mr-coral) !important; color: #060F1F !important; box-shadow: 0 6px 24px rgba(240,99,84,.28) !important; }
body .header a.btn[class*="btn--static_header_buttons-2"], body .header a.btn[class*="btn--sticky_header_buttons-2"], body a.btn[class*="btn--header_mobile_nav-2"] { background: transparent !important; border: 1.5px solid rgba(255,255,255,.8) !important; color: #fff !important; box-shadow: none !important; }
body .header a.btn[class*="btn--static_header_buttons-2"]:hover, body .header a.btn[class*="btn--sticky_header_buttons-2"]:hover { background: rgba(255,255,255,.12) !important; }
body img#hs-cta-img-d4e35156-5be2-45e7-98e9-ff289ae16d95 { content: url("https://2182370.fs1.hubspotusercontent-ap1.net/hubfs/2182370/mindrazr-2026-skin/mr-badge-app-store.svg"); height: 44px !important; width: auto !important; }
body img#hs-cta-img-f6d88499-67e6-4429-8bf1-97ba7579a5e4 { content: url("https://2182370.fs1.hubspotusercontent-ap1.net/hubfs/2182370/mindrazr-2026-skin/mr-badge-google-play.png"); height: 70px !important; width: auto !important; margin: -13px 0; }
body .module--content_bucket-module-1 .img-txt__col--img img { -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 1.5%); mask-image: linear-gradient(180deg, transparent 0, #000 1.5%); }
body .module--content_bucket-module-1 .img-txt__col--txt { padding-bottom: 4.5vw !important; position: relative; z-index: 2; }
body .module--content_bucket-module-1 .img-txt__col--img { margin-top: -4vw !important; position: relative; z-index: 1; }
body a.btn[class*="btn--static_header_buttons-1"], body a.btn[class*="btn--sticky_header_buttons-1"], body a.btn[class*="btn--header_mobile_nav-1"] { position: relative; overflow: hidden; text-indent: -999px; white-space: nowrap; min-width: 9.6rem; }
body a.btn[class*="btn--static_header_buttons-1"]::after, body a.btn[class*="btn--sticky_header_buttons-1"]::after, body a.btn[class*="btn--header_mobile_nav-1"]::after { content: "Book a demo"; position: absolute; inset: 0; left: 0; top: 0; margin: 0; height: auto; width: auto; opacity: 1 !important; transform: none !important; background: none !important; border-radius: 0; animation: none !important; pointer-events: none; display: flex; align-items: center; justify-content: center; text-indent: 0; font-size: .9rem; line-height: 1; color: #060F1F; }
body .mr-board { display: none !important; }
body .module--content_bucket-module-5 { display: block !important; max-width: 1138px; margin: 0 auto; }
body .module--content_bucket-module-5 .splide__arrows, body .module--content_bucket-module-5 .splide__pagination, body .module--content_bucket-module-5 .splide__slide--clone { display: none !important; }
body .module--content_bucket-module-5 .splide__track { overflow: hidden !important; -webkit-mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent); mask-image: linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent); }
body .module--content_bucket-module-5 .splide__list { display: grid !important; grid-auto-flow: column; grid-template-rows: 72px; grid-auto-columns: max-content; gap: 1.2rem 3.2rem; padding: 0 3.2rem 0 0 !important; width: max-content !important; align-items: center; justify-items: center; transform: none; animation: mr-marquee 105s linear infinite; }
body .module--content_bucket-module-5 .splide__track:hover .splide__list { animation-play-state: paused; }
body .module--content_bucket-module-5 .splide__slide { width: auto !important; margin: 0 !important; display: flex; justify-content: center; align-items: center; }
body .module--content_bucket-module-5 .logos__logo { background: none !important; box-shadow: none !important; padding: 0; border-radius: 0; }
body .module--content_bucket-module-5 .logos__logo__img img { max-height: 44px; max-width: none; width: auto; opacity: .92; }
body .module--content_bucket-module-5 .logos__logo__img img[src*="camden"], body .module--content_bucket-module-5 .logos__logo__img img[src*="glennie"], body .module--content_bucket-module-5 .logos__logo__img img[src*="ngc-rsl"] { max-height: 68px; }
@keyframes mr-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) {
  body .module--content_bucket-module-5 .splide__list { animation: none; display: flex !important; flex-wrap: wrap; justify-content: center; width: auto !important; padding: 0 !important; gap: 1.6rem 2.4rem; }
  body .module--content_bucket-module-5 .splide__slide:nth-child(n+21) { display: none; }
  body .module--content_bucket-module-5 .splide__track { -webkit-mask-image: none; mask-image: none; }
}
body footer, body .footer, body [class*="footer"] { background: #04101F !important; color: var(--mr-lead) !important; }
body footer a { color: #fff !important; }
@media (max-width: 767px) {
  body h1 { font-size: clamp(2rem, 9vw, 3rem) !important; }
}
@media (min-width: 768px) {
  body .module--content_bucket-module-1 .img-txt__txt h1 { font-size: clamp(2.2rem, 5.8vw, 6rem) !important; margin-bottom: .9rem !important; }
  body .module--content_bucket-module-1 .img-txt__col--txt { padding-top: 1.4rem !important; padding-bottom: 1.4rem !important; }
  body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(1) { font-size: clamp(.9rem, 1.7vw, 1.8rem) !important; margin-bottom: 1rem !important; }
  body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(2) { font-size: clamp(1rem, 1.8vw, 1.9rem) !important; }
  body .module--content_bucket-module-1 .img-txt__txt p:nth-of-type(3) { font-size: clamp(.9rem, 1.5vw, 1.5rem) !important; margin-bottom: .8rem !important; }
}
@media (max-width: 767px) {
  body .module--content_bucket-module-1 .img-txt__txt h1 { font-size: min(10.2vw, 3rem) !important; overflow-wrap: normal; }
}
body .module--footer_copyright a { white-space: nowrap; }