/* Expedium reference-led review, 23 October 2026.
   Logo blue anchors the layout; burgundy is reserved for actions and small details.
   Segoe UI is used where installed; no Microsoft font files are redistributed. */
body.expedium-refresh {
  --exp-burgundy: #79146a;
  --exp-burgundy-dark: #48133f;
  --exp-blue: #00437a;
  --exp-blue-dark: #002d52;
  --exp-ink: #152f42;
  --exp-muted: #4d5862;
  --exp-paper: #f2f6fa;
  --exp-line: #dce5ed;
  --exp-font: "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
  --e-global-color-primary: var(--exp-blue);
  --e-global-color-accent: var(--exp-burgundy);
  --e-global-typography-primary-font-family: var(--exp-font);
  --e-global-typography-secondary-font-family: var(--exp-font);
  --e-global-typography-text-font-family: var(--exp-font);
  --e-global-typography-accent-font-family: var(--exp-font);
  color: var(--exp-ink);
  background: #fff;
  font-family: var(--exp-font) !important;
  font-size: 18px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
.expedium-refresh :is(.elementor-element, .elementor-widget-container, .elementor-heading-title, .elementor-image-box-title, .elementor-image-box-description, .elementor-icon-box-title, .elementor-icon-box-description, .elementor-icon-list-text, .elementor-button-text, p, a, input, textarea, button, td, th, li) {
  font-family: var(--exp-font) !important;
}
.expedium-refresh :is(h1, h2, h3, h4, h5, h6) { color: var(--exp-blue); text-wrap: balance; }
.expedium-refresh h1 { font-size: clamp(40px, 4.9vw, 68px) !important; font-weight: 700 !important; line-height: 1.08 !important; letter-spacing: -.045em !important; }
.expedium-refresh h2 { font-size: clamp(32px, 3.4vw, 48px) !important; font-weight: 650 !important; line-height: 1.15 !important; letter-spacing: -.035em !important; }
.expedium-refresh h3 { font-size: clamp(28px, 3vw, 40px) !important; font-weight: 650 !important; line-height: 1.17 !important; letter-spacing: -.025em !important; }
.expedium-refresh h4 { font-size: 23px !important; font-weight: 650 !important; line-height: 1.3 !important; letter-spacing: -.015em !important; }
.expedium-refresh h6 { font-size: 13px !important; font-weight: 700 !important; letter-spacing: .11em !important; line-height: 1.5 !important; text-transform: uppercase; color: var(--exp-burgundy) !important; }
.expedium-refresh :is(p, .elementor-image-box-description, .elementor-icon-box-description) { font-size: 18px !important; line-height: 1.65 !important; }
.expedium-refresh a { text-underline-offset: 4px; }
.expedium-refresh :is(section[id], h2[id], h3[id]) { scroll-margin-top: 150px; }
.expedium-refresh .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1200px; }
.expedium-refresh .elementor-button {
  min-height: 48px;
  padding: 14px 25px !important;
  border: 1px solid var(--exp-burgundy) !important;
  border-radius: 3px !important;
  background: var(--exp-burgundy) !important;
  color: #fff !important;
  box-shadow: none !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  transition: background-color 160ms ease, border-color 160ms ease;
}
.expedium-refresh .elementor-button:hover { background: var(--exp-burgundy-dark) !important; border-color: var(--exp-burgundy-dark) !important; }
.expedium-refresh .elementor-button:focus-visible { outline: 3px solid var(--exp-blue); outline-offset: 4px; }
.expedium-refresh .elementor-button svg { fill: currentColor; }

/* Shared header: clear hierarchy, aligned navigation, logo-blue utility bar. */
.expedium-refresh .elementor-location-header { position: sticky; top: 0; z-index: 100; background: #fff; box-shadow: 0 1px 0 #152f4214; }
.expedium-refresh .elementor-element-a2619a9 { background: var(--exp-blue) !important; min-height: 34px !important; padding: 0 36px !important; }
.expedium-refresh .elementor-element-a2619a9 .e-con-inner { max-width: 1200px; min-height: 34px; padding: 0; }
.expedium-refresh .elementor-element-a2619a9 .elementor-icon-list-text { color: #fff !important; font-size: 12px !important; }
.expedium-refresh .elementor-element-a2619a9 svg { fill: #fff !important; width: 12px; height: 12px; }
.expedium-refresh .elementor-element-4a405c56 { padding: 0 36px !important; margin: 0 !important; background: #fff !important; }
.expedium-refresh .elementor-element-4a405c56 > .elementor-container { display: grid; grid-template-columns: 210px minmax(0, 1fr) 145px; align-items: center; gap: 24px; min-height: 92px !important; }
.expedium-refresh .elementor-element-4a405c56 > .elementor-container > .elementor-column { width: 100% !important; }
.expedium-refresh .elementor-element-4a405c56 .elementor-widget-wrap { padding: 0 !important; margin: 0 !important; align-content: center; }
.expedium-refresh .elementor-element-51ce5ac img { width: 196px !important; height: auto !important; }
.expedium-refresh .elementor-element-479b121 { width: 100% !important; }
.expedium-refresh .elementor-nav-menu--main .elementor-nav-menu { display: flex; justify-content: flex-end; flex-wrap: nowrap; gap: 24px; }
.expedium-refresh .elementor-nav-menu--main .elementor-item { padding: 14px 0 !important; color: var(--exp-ink) !important; font-size: 14px !important; font-weight: 600 !important; white-space: nowrap; }
.expedium-refresh .elementor-nav-menu--main :is(.elementor-item-active, .elementor-item:hover) { color: var(--exp-blue) !important; }
.expedium-refresh .elementor-nav-menu--main .elementor-item-active { box-shadow: inset 0 -2px var(--exp-burgundy); }
.expedium-refresh .elementor-element-2c920db0 { width: 100% !important; }
.expedium-refresh .elementor-menu-toggle { color: var(--exp-blue) !important; background: var(--exp-paper) !important; padding: 10px !important; border-radius: 3px; }
.expedium-refresh .elementor-menu-toggle svg { width: 22px; height: 22px; color: var(--exp-blue) !important; fill: var(--exp-blue) !important; }

/* Homepage hero: airy blue typography and an angular image edge drawn from the brand mark. */
.expedium-refresh .elementor-11 .elementor-element-6e05d43c { background: var(--exp-paper) !important; padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-6e05d43c > .elementor-background-overlay { display: none; }
.expedium-refresh .elementor-11 .elementor-element-6e05d43c > .elementor-container { max-width: 1440px; min-height: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-3228c3e2 > .elementor-widget-wrap { padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-3aa3fb88 { margin: 0 !important; padding: 0 !important; width: 100%; }
.expedium-refresh .elementor-11 .elementor-element-3aa3fb88 > .elementor-container { max-width: none; align-items: stretch; min-height: 600px; }
.expedium-refresh .elementor-11 .elementor-element-2a053f4c { width: 53% !important; }
.expedium-refresh .elementor-11 .elementor-element-2a053f4c > .elementor-widget-wrap { padding: clamp(36px, 5vw, 72px) clamp(28px, 4.4vw, 64px) !important; margin: 0 !important; align-content: center; justify-content: flex-start !important; column-gap: 14px; }
.expedium-refresh .elementor-11 .elementor-element-2a70258b { margin-bottom: 26px !important; }
.expedium-refresh .elementor-11 .elementor-element-2a70258b h1 { color: var(--exp-blue) !important; font-size: clamp(40px, 4.65vw, 66px) !important; max-width: 620px; }
.expedium-refresh .elementor-11 .elementor-element-3c278e3 { margin-bottom: 30px !important; color: var(--exp-ink) !important; }
.expedium-refresh .elementor-11 .elementor-element-3c278e3 p { margin: 0; font-size: 18px !important; line-height: 1.6 !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-e096496, .elementor-element-6008e0a2) { width: auto !important; margin: 0 !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-e096496, .elementor-element-6008e0a2) > .elementor-widget-container { margin: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-e096496 .elementor-button { border-color: var(--exp-burgundy) !important; color: #fff !important; background: var(--exp-burgundy) !important; }
.expedium-refresh .elementor-11 .elementor-element-e096496 .elementor-button:hover { background: var(--exp-burgundy-dark) !important; }
.expedium-refresh .elementor-11 .elementor-element-6008e0a2 .elementor-button { border-color: var(--exp-blue) !important; color: var(--exp-blue) !important; background: transparent !important; }
.expedium-refresh .elementor-11 .elementor-element-6008e0a2 .elementor-button:hover { background: #e4edf5 !important; }
.expedium-refresh .elementor-11 .elementor-element-60a28fff { width: 47% !important; background: url('/assets/9bffaf552509d7-shutterstock_653993329-1.jpg') center / cover no-repeat; clip-path: polygon(13% 0, 100% 0, 100% 100%, 0 100%, 0 13%); }

/* Three balanced benefits, replacing patterned template boxes. */
.expedium-refresh .elementor-11 .elementor-element-d009429 { padding: 0 36px 64px !important; margin: 0 !important; background: #fff; border-bottom: 1px solid var(--exp-line); }
.expedium-refresh .elementor-11 .elementor-element-3359b7b > .elementor-widget-wrap { padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 { margin: 0 !important; padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container > .elementor-column { width: auto !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container > .elementor-column > .elementor-widget-wrap { margin: 0 !important; padding: 36px 0 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 .elementor-image-box-wrapper { background: none !important; padding: 0 22px 0 0 !important; box-shadow: none !important; border: 0 !important; border-radius: 0 !important; text-align: left !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 .elementor-widget-container { background: none !important; box-shadow: none !important; border: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 figure { margin: 0 0 22px !important; width: 44px !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 img { width: 44px !important; height: 44px; object-fit: contain; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 img { filter: brightness(0) saturate(100%) invert(18%) sepia(64%) saturate(2101%) hue-rotate(184deg) brightness(91%) contrast(105%); }
.expedium-refresh .elementor-11 .elementor-element-26ca998 h4 { color: var(--exp-blue) !important; margin: 0 0 12px !important; }
.expedium-refresh .elementor-11 .elementor-element-26ca998 p { color: var(--exp-muted) !important; font-size: 17px !important; }

/* Existing image/text sections retain their content, with tighter editorial rhythm. */
.expedium-refresh .elementor-11 :is(.elementor-element-8180009, .elementor-element-6b9930e) { padding: 80px 36px !important; margin: 0 !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-8180009, .elementor-element-6b9930e) > .elementor-container { min-height: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e { background: var(--exp-paper) !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-e062c1a, .elementor-element-ae62b41) > .elementor-widget-wrap { padding: 0 !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-141c02e, .elementor-element-caa95e1) > .elementor-container { gap: 64px; align-items: center; }
.expedium-refresh .elementor-11 :is(.elementor-element-141c02e, .elementor-element-caa95e1) > .elementor-container > .elementor-column { width: calc(50% - 32px) !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-141c02e, .elementor-element-caa95e1) .elementor-widget-wrap { padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-85c704d { display: block !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-a2073aa, .elementor-element-bf1dc81) img { width: 100%; height: 440px; object-fit: cover; border-radius: 4px; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e h3 { color: var(--exp-blue) !important; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e :is(p, .elementor-icon-box-description) { color: var(--exp-muted) !important; font-size: 17px !important; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e .elementor-icon-box-title { color: var(--exp-blue) !important; font-size: 20px !important; margin-bottom: 8px !important; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e .elementor-icon { color: var(--exp-burgundy) !important; }
.expedium-refresh .elementor-11 .elementor-element-6b9930e svg { fill: var(--exp-burgundy) !important; }

/* Service cards: aligned, quiet borders and a clear hierarchy. */
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 { padding: 76px 36px !important; background: #fff !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 > .elementor-container { gap: 28px; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 > .elementor-container > .elementor-column { width: calc((100% - 56px) / 3) !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0 !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 .elementor-image-box-wrapper { min-height: 180px; padding: 28px !important; text-align: left !important; background: var(--exp-paper) !important; border: 1px solid var(--exp-line); border-top: 3px solid var(--exp-blue); border-radius: 4px; box-shadow: none !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 .elementor-image-box-title { font-size: 21px !important; line-height: 1.3 !important; margin-bottom: 0 !important; color: var(--exp-blue) !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 figure { width: 36px !important; margin: 0 0 20px !important; }
.expedium-refresh .elementor-11 .elementor-element-6c5f6375 img { width: 36px !important; }

/* News summaries: original wording, more legible cards. */
.expedium-refresh :is(.elementor-11, .elementor-1332) .elementor-image-box-img img { object-fit: cover; }
.expedium-refresh .elementor-11 .elementor-element-2509880 { padding: 64px 36px 24px !important; margin: 0 !important; }
.expedium-refresh .elementor-11 :is(.elementor-element-a1cdc3e, .elementor-element-41111cc) { padding: 12px 36px 36px !important; }
.expedium-refresh :is(.elementor-element-a1cdc3e, .elementor-element-41111cc, .elementor-element-06f0800, .elementor-element-5190105) .elementor-image-box-wrapper { background: #fff !important; box-shadow: none !important; border-bottom: 1px solid var(--exp-line); padding-bottom: 26px !important; text-align: left !important; }
.expedium-refresh :is(.elementor-element-a1cdc3e, .elementor-element-41111cc, .elementor-element-06f0800, .elementor-element-5190105) .elementor-image-box-img { width: 100% !important; margin: 0 0 22px !important; }
.expedium-refresh :is(.elementor-element-a1cdc3e, .elementor-element-41111cc, .elementor-element-06f0800, .elementor-element-5190105) img { height: 220px; border-radius: 4px; }
.expedium-refresh :is(.elementor-element-a1cdc3e, .elementor-element-41111cc, .elementor-element-06f0800, .elementor-element-5190105) h3 { font-size: 23px !important; line-height: 1.3 !important; color: var(--exp-blue) !important; }
.expedium-refresh :is(.elementor-element-a1cdc3e, .elementor-element-41111cc, .elementor-element-06f0800, .elementor-element-5190105) p { color: var(--exp-muted) !important; font-size: 16px !important; }

/* Inner pages share the same type, colour and rhythm. */
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child,
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child { padding: 64px 36px !important; background-color: var(--exp-paper) !important; margin-top: 0 !important; }
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child,
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child :is(.elementor-column, .elementor-widget-wrap),
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child,
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child :is(.elementor-column, .elementor-widget-wrap) { background-image: none !important; }
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child .elementor-background-overlay,
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child .elementor-background-overlay { display: none; }
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child :is(h1, .elementor-widget-text-editor),
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child :is(h1, .elementor-widget-text-editor) { color: var(--exp-blue) !important; text-align: left !important; }
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child > .elementor-container,
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child > .elementor-container { min-height: 360px !important; }
.expedium-refresh:not([data-source-page="home"]) #content > section:first-child img,
.expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child img { border-radius: 4px; object-fit: cover; }
.expedium-refresh[data-source-page="services"] .elementor-tab-title { border-top: 1px solid var(--exp-line) !important; padding: 18px 0 !important; }
.expedium-refresh[data-source-page="services"] .elementor-tab-content { border: 0 !important; padding: 4px 0 24px !important; }
.expedium-refresh[data-source-page="services"] .elementor-toggle-title { font-size: 16px !important; font-weight: 650 !important; color: var(--exp-blue) !important; }
.expedium-refresh[data-source-page="services"] .elementor-toggle-icon { color: var(--exp-blue) !important; }
.expedium-refresh[data-source-page="services"] .elementor-element-16cfd484 { padding-top: 64px !important; }
.expedium-refresh[data-source-page="about-us"] :is(.elementor-element-304f427, .elementor-element-3d2849d) { padding-top: 48px !important; padding-bottom: 48px !important; }
.expedium-refresh[data-source-page="about-us"] :is(.elementor-element-304f427, .elementor-element-3d2849d) img { border-radius: 4px; }
.expedium-refresh :is(input, textarea) { border-radius: 3px !important; border-color: #c9c3c9 !important; color: var(--exp-ink) !important; }
.expedium-refresh :is(input, textarea):focus { outline: 2px solid var(--exp-blue); outline-offset: 2px; }
.expedium-refresh :is(td, th) { font-size: 16px !important; overflow-wrap: anywhere; }
.expedium-refresh #content .elementor-widget-text-editor { overflow-wrap: anywhere; }
.expedium-refresh #content table { width: 100% !important; max-width: 100%; table-layout: fixed; }
.expedium-refresh #content :is(td, th) { width: auto !important; }

/* Service overview stays light so the original detailed copy has a calm backdrop. */
.expedium-refresh[data-source-page="services"] .elementor-element-13e9acd { background: var(--exp-paper) !important; }
.expedium-refresh[data-source-page="services"] .elementor-element-13e9acd > .elementor-background-overlay { display: none; }
.expedium-refresh[data-source-page="services"] .elementor-element-13e9acd .elementor-heading-title { color: var(--exp-blue) !important; }

/* Shared footer is owned by advisory-design.css. */

@media (max-width: 1120px) and (min-width: 1025px) {
  .expedium-refresh .elementor-element-4a405c56 { padding: 0 24px !important; }
  .expedium-refresh .elementor-element-4a405c56 > .elementor-container { grid-template-columns: 170px minmax(0, 1fr) 130px; gap: 18px; }
  .expedium-refresh .elementor-nav-menu--main .elementor-nav-menu { gap: 16px; }
  .expedium-refresh .elementor-nav-menu--main .elementor-item { font-size: 13px !important; }
}
@media (max-width: 1024px) {
  .expedium-refresh .elementor-element-4a405c56 > .elementor-container { grid-template-columns: minmax(0, 1fr) 44px; min-height: 78px !important; }
  .expedium-refresh .elementor-element-2700d091 { display: none !important; }
  .expedium-refresh .elementor-element-4a405c56 .elementor-nav-menu--main { display: none !important; }
  .expedium-refresh .elementor-element-479b121 { margin: 0; }
  .expedium-refresh .elementor-element-4a405c56 .elementor-menu-toggle { display: flex; }
  .expedium-refresh .elementor-nav-menu--dropdown.review-menu-open { top: 50px; width: min(calc(100vw - 48px), 380px); background: #fff; border: 1px solid var(--exp-line); border-radius: 4px; }
  .expedium-refresh .elementor-nav-menu--dropdown .elementor-item { font-size: 16px !important; color: var(--exp-ink) !important; padding: 16px 22px !important; }
  .expedium-refresh .elementor-nav-menu--dropdown .elementor-item-active { color: var(--exp-blue) !important; background: var(--exp-paper) !important; }
  .expedium-refresh .elementor-11 .elementor-element-3aa3fb88 > .elementor-container { min-height: 550px; }
  .expedium-refresh .elementor-11 .elementor-element-2a053f4c { width: 57% !important; }
  .expedium-refresh .elementor-11 .elementor-element-60a28fff { width: 43% !important; }
  .expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container { gap: 20px; }
  .expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container > .elementor-column { width: auto !important; }
}
@media (max-width: 767px) {
  .expedium-refresh { font-size: 17px; }
  .expedium-refresh h1 { font-size: clamp(38px, 9vw, 52px) !important; }
  .expedium-refresh h3 { font-size: 30px !important; }
  .expedium-refresh .elementor-element-4a405c56 { padding: 0 22px !important; }
  .expedium-refresh .elementor-element-51ce5ac img { width: 186px !important; }
  .expedium-refresh .elementor-11 .elementor-element-3aa3fb88 > .elementor-container { display: flex; flex-direction: column; min-height: 0; }
  .expedium-refresh .elementor-11 .elementor-element-2a053f4c { width: 100% !important; }
  .expedium-refresh .elementor-11 .elementor-element-2a053f4c > .elementor-widget-wrap { padding: 42px 24px !important; }
  .expedium-refresh .elementor-11 .elementor-element-2a70258b h1 { font-size: clamp(40px, 9.5vw, 56px) !important; }
  .expedium-refresh .elementor-11 .elementor-element-3c278e3 { width: 100% !important; }
  .expedium-refresh .elementor-11 .elementor-element-3c278e3 p { font-size: 17px !important; }
  .expedium-refresh .elementor-11 :is(.elementor-element-e096496, .elementor-element-6008e0a2) .elementor-button { padding: 13px 17px !important; font-size: 14px !important; }
  .expedium-refresh .elementor-11 .elementor-element-60a28fff { display: block !important; width: 100% !important; min-height: 290px; background-position: center 42%; clip-path: polygon(0 12%, 100% 0, 100% 100%, 0 100%); }
  .expedium-refresh .elementor-11 .elementor-element-d009429 { padding: 0 24px 36px !important; }
  .expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container { grid-template-columns: 1fr; gap: 0; }
  .expedium-refresh .elementor-11 .elementor-element-26ca998 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 28px 0 !important; border-bottom: 1px solid var(--exp-line); }
  .expedium-refresh .elementor-11 .elementor-element-26ca998 .elementor-image-box-wrapper { padding: 0 !important; }
  .expedium-refresh .elementor-11 :is(.elementor-element-8180009, .elementor-element-6b9930e) { padding: 48px 24px !important; }
  .expedium-refresh .elementor-11 :is(.elementor-element-141c02e, .elementor-element-caa95e1) > .elementor-container { gap: 32px; }
  .expedium-refresh .elementor-11 :is(.elementor-element-141c02e, .elementor-element-caa95e1) > .elementor-container > .elementor-column { width: 100% !important; }
  .expedium-refresh .elementor-11 :is(.elementor-element-a2073aa, .elementor-element-bf1dc81) img { height: 300px; }
  .expedium-refresh .elementor-11 .elementor-element-6c5f6375 { padding: 48px 24px !important; }
  .expedium-refresh .elementor-11 .elementor-element-6c5f6375 > .elementor-container { gap: 0; }
  .expedium-refresh .elementor-11 .elementor-element-6c5f6375 > .elementor-container > .elementor-column { width: 100% !important; }
  .expedium-refresh .elementor-11 .elementor-element-6c5f6375 .elementor-image-box-wrapper { min-height: 0; }
  .expedium-refresh .elementor-11 .elementor-element-2509880 { padding: 48px 24px 12px !important; }
  .expedium-refresh .elementor-11 :is(.elementor-element-a1cdc3e, .elementor-element-41111cc) { padding: 12px 14px !important; }
  .expedium-refresh:not([data-source-page="home"]) #content > section:first-child,
  .expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child { padding: 36px 24px !important; }
  .expedium-refresh:not([data-source-page="home"]) #content > section:first-child > .elementor-container,
  .expedium-refresh:not([data-source-page="home"]) #content .page-content > .elementor > section:first-child > .elementor-container { min-height: 0 !important; }
  .expedium-refresh .elementor-location-footer { overflow-wrap: anywhere; }
}
