/* V3-only copy of the frozen V2 design. V1/V2 are unchanged. */

/* NPO Lightship — Design edition 02 / 2026-10-09
   Original native Elementor content is preserved.
   Remove this stylesheet to restore the first edition.
   Styles apply only to the eight official website pages. */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap');

body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) {
  --ls-ink:#191877; --ls-blue:#4B7CE1; --ls-yellow:#DCD87A;
  --ls-sky:#eef8fd; --ls-lilac:#B3D8A9;
  --ls-font:'Outfit','Zen Kaku Gothic New',sans-serif;
  background:#fff; color:var(--ls-ink);
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor :is(h1,h2,h3,p,li,.elementor-button),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.site-title,.menu-link,.ast-footer-copyright) {
  font-family:var(--ls-font)!important;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor :is(h1,h2,h3) {font-weight:900!important;letter-spacing:.025em!important;text-wrap:pretty;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor h2 {font-size:44px!important;line-height:1.5!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor h3 {font-size:24px!important;line-height:1.55!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) .elementor :is(h1,h2,h3) {font-weight:700!important;letter-spacing:-.025em!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-widget-text-editor {font-family:var(--ls-font)!important;font-weight:500!important;line-height:1.95!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-widget-text-editor p {margin-bottom:0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-widget-heading p.elementor-heading-title {font-weight:700!important;letter-spacing:.07em!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor > .e-con {--content-width:1160px;padding:100px 40px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #content>.ast-container {max-width:none;width:100%;padding:0;margin:0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor >.e-con>.e-con-inner {padding:0!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-button {
  display:inline-flex;align-items:center;justify-content:center;gap:24px;
  min-height:58px;padding:17px 28px!important;border-radius:100px!important;
  font-size:15px!important;font-weight:700!important;letter-spacing:.03em;
  box-shadow:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-button::after {content:'\2197';font-family:'Outfit',sans-serif;font-size:22px;line-height:1;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-button:hover {transform:translateY(-3px);box-shadow:0 8px 20px #19187718;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(a,button):focus-visible {outline:3px solid #4B7CE1;outline-offset:5px;}

/* Header — crisp, quiet and spacious. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .ast-primary-header-bar {background:#fff;border-bottom:0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .site-primary-header-wrap {max-width:1320px;margin:auto;min-height:94px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .site-title a {font-family:var(--ls-font)!important;font-size:29px;font-weight:700;letter-spacing:-.04em;color:var(--ls-ink);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #ast-desktop-header .main-header-menu {gap:6px;align-items:center;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #ast-desktop-header .main-header-menu .menu-link {font-size:14px;font-weight:700;padding:12px 15px;line-height:1.5;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #ast-desktop-header .main-header-menu .current-menu-item:not(.lang-item)>.menu-link {color:var(--ls-blue);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #ast-desktop-header .main-header-menu .menu-link:not([hreflang]):is([href$='/contact-us/'],[href$='/en/contact/']) {background:var(--ls-blue);color:#fff!important;border-radius:100px;padding:13px 23px;margin:0 10px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #ast-desktop-header .main-header-menu .lang-item .menu-link {border:1px solid #dde2ef;border-radius:100px;font-size:12px;padding:9px 15px;}

/* Home — cinematic opening with an optimistic yellow label. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child {
  width:calc(100% - 48px);margin:0 24px;min-height:680px;
  border-radius:36px;overflow:hidden;padding:90px max(56px,calc((100vw - 1208px)/2))!important;gap:28px;
  isolation:isolate;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child::before {
  background:linear-gradient(90deg,rgba(25,24,119,.77),rgba(25,24,119,.48) 52%,rgba(25,24,119,.12))!important;
  opacity:1!important;z-index:1;pointer-events:none;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child::after {
  content:'';position:absolute;right:7%;bottom:-83px;width:180px;height:180px;
  border:22px solid var(--ls-yellow);border-radius:50%;opacity:.92;pointer-events:none;z-index:1;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child>.e-con-inner {display:contents;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .e-con-inner>.elementor-element {z-index:2;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-background-video-container {inset:0;width:100%;height:100%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child video {width:100%!important;height:100%!important;object-fit:cover;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:64px!important;line-height:1.4!important;letter-spacing:.01em!important;max-width:970px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:76px!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:900px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-heading p {
  display:inline-block;padding:10px 17px;background:var(--ls-yellow);color:var(--ls-blue)!important;
  border-radius:6px;font-size:12px!important;transform:rotate(-2deg);letter-spacing:.075em!important;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-text-editor {max-width:650px;font-size:17px!important;line-height:1.95!important;color:#fff!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-button:first-child .elementor-button {background:var(--ls-yellow)!important;border-color:var(--ls-yellow)!important;color:var(--ls-ink)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-button:last-child .elementor-button {background:transparent!important;border-color:#ffffffaa!important;color:#fff!important;}

/* Purpose — an editorial split layout. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) {padding-top:120px!important;padding-bottom:120px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner {display:grid;grid-template-columns:1fr 2.7fr;gap:24px 60px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner>.elementor-widget-heading:first-child {grid-column:1;grid-row:1/3;padding-top:14px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner>.elementor-widget-heading:nth-child(2),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner>.elementor-widget-text-editor {grid-column:2;width:100%;max-width:820px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) p.elementor-heading-title::before {content:'';display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:var(--ls-blue);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) h2 {font-size:46px!important;}

/* Activities — three generous cards, each with its own color and symbol. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3) {background:var(--ls-sky)!important;border-radius:64px 64px 0 0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner {gap:30px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:14px 0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con {
  width:100%;padding:36px 30px!important;border-radius:28px;gap:20px;
  background:#fff!important;position:relative;overflow:hidden;
  box-shadow:0 8px 30px #19187706;transition:transform .25s ease;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con:nth-child(2),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con:nth-child(2),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con:nth-child(2) {background:var(--ls-lilac)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con:nth-child(3),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con:nth-child(3),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con:nth-child(3) {background:#DCD87A!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p {font-family:'Outfit',sans-serif!important;font-size:76px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.06em!important;color:var(--ls-blue)!important;margin-bottom:12px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con::after {
  content:'';position:absolute;top:40px;right:30px;width:48px;height:48px;border:10px solid var(--ls-blue);border-radius:50%;opacity:.85;pointer-events:none;
}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con:nth-child(2)::after {border:0;border-radius:0;background:var(--ls-blue);clip-path:polygon(50% 0,61% 27%,85% 15%,73% 40%,100% 50%,73% 61%,85% 85%,60% 73%,50% 100%,39% 73%,15% 85%,27% 60%,0 50%,27% 39%,15% 15%,39% 27%);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con:nth-child(3)::after {width:54px;height:28px;border:0;background:var(--ls-blue);border-radius:40px;transform:rotate(-35deg);top:49px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con:hover {transform:translateY(-5px);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3) .elementor-widget-text-editor {font-size:15px!important;}

/* Animers — photo and typography create the feature. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) {border:0!important;padding-top:116px!important;padding-bottom:116px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4)>.e-con-inner>.e-con {align-items:center;gap:7%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4)>.e-con-inner>.e-con>.e-con:first-child {width:46%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4)>.e-con-inner>.e-con>.e-con:last-child {width:47%;position:relative;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) h2 {font-size:40px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-heading p {display:inline-block;border-radius:6px;background:var(--ls-yellow);padding:8px 14px;transform:rotate(-2deg);font-size:12px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-text-editor {width:100%;max-width:100%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image {position:relative;padding:12px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image::before {content:'';position:absolute;inset:0;background:var(--ls-lilac);border-radius:32px;transform:rotate(4deg);pointer-events:none;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image img {position:relative;z-index:1;border-radius:24px;height:380px;width:100%;object-fit:cover;}

/* Approach — deep blue provides contrast and a clear rhythm. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5) {background:var(--ls-blue)!important;border-radius:64px 64px 0 0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5) :is(h2,h3,.elementor-widget-text-editor) {color:#fff!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5) p.elementor-heading-title {color:var(--ls-yellow)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con {gap:4%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con {background:transparent!important;border-radius:0;padding:32px 0 0!important;border-top:1px solid #ffffff66;gap:22px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p {font-family:'Outfit',sans-serif!important;font-size:60px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.05em!important;}

/* Invitation — sunshine yellow, with ample breathing room. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child {background:var(--ls-yellow)!important;border-radius:0 0 48px 48px;overflow:hidden;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child :is(h2,.elementor-widget-text-editor,p.elementor-heading-title),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child :is(h2,.elementor-widget-text-editor,p.elementor-heading-title) {color:var(--ls-ink)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child .elementor-button,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child .elementor-button {color:#fff!important;background:var(--ls-blue)!important;border-color:var(--ls-blue)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child>.e-con-inner,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child>.e-con-inner {position:relative;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child>.e-con-inner::after,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child>.e-con-inner::after {content:'';position:absolute;right:15px;top:20px;width:150px;height:150px;border:28px solid #4B7CE11a;border-radius:50%;pointer-events:none;}

/* Inner pages — bold titles, color and a consistent editorial grid. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child {background:var(--ls-sky)!important;border-radius:0 0 56px 56px;overflow:hidden;padding-top:84px!important;padding-bottom:90px!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child h1 {font-size:64px!important;line-height:1.4!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child h1 {font-size:80px!important;line-height:1.15!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child>.e-con-inner {position:relative;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child>.e-con-inner::after {content:'';position:absolute;width:120px;height:120px;border:22px solid var(--ls-yellow);border-radius:50%;top:0;right:20px;transform:rotate(-15deg);pointer-events:none;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child p.elementor-heading-title {font-size:12px!important;letter-spacing:.1em!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {display:grid;grid-template-columns:1fr 2.7fr;gap:24px 60px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child {grid-column:1;grid-row:1/3;padding-top:10px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:not(:first-child) {grid-column:2;width:100%;max-width:100%;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(3) {background:var(--ls-sky)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5),
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2) {background:var(--ls-sky)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(6)>.e-con-inner,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(3)>.e-con-inner {max-width:960px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(6)>.e-con-inner>.e-con,
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(3)>.e-con-inner>.e-con {border-color:#d9e1ee;padding:26px 0!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:last-child {background:#fff!important;padding-top:0!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {display:grid;grid-template-columns:130px 1fr;gap:24px 40px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child {grid-column:1;grid-row:1/7;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child p {font-family:'Outfit',sans-serif!important;font-size:100px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.06em!important;color:var(--ls-blue)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>:not(:first-child) {grid-column:2;width:100%;max-width:900px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(3) {background:var(--ls-lilac)!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(4) {background:#fffbed!important;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4) ul {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4) li {background:#fff;border:1px solid #dce2ee;border-radius:50px;padding:7px 17px;font-size:14px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(3)>.e-con-inner>.e-con {border:0;border-radius:28px;padding:36px!important;margin-top:8px;}

/* Footer. */
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon {margin-top:56px;background:var(--ls-ink);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon :is(.site-primary-footer-wrap,.site-below-footer-wrap) {background:transparent;border:0;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .site-primary-footer-wrap {padding:40px 24px 20px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .site-below-footer-wrap {padding:22px 24px 38px;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .menu-link {color:#fff;font-size:14px;font-weight:500;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .menu-link:hover {color:var(--ls-yellow);}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .ast-footer-copyright {color:#dce2ee;font-size:12px;line-height:2;}
body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .ast-footer-copyright strong {font-weight:500;color:#fff;}

@media(min-width:768px) and (max-width:1100px) {
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor >.e-con {padding:76px 32px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor h2 {font-size:36px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child {min-height:630px;padding:70px 36px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:48px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:64px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {grid-template-columns:1fr 3fr;gap:24px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) h2 {font-size:36px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con {gap:16px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con {padding:26px 20px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con::after {width:30px;height:30px;border-width:7px;right:20px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3) h3 {font-size:20px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) h2 {font-size:32px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image img {height:320px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {grid-template-columns:90px 1fr;gap:24px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child p {font-size:76px!important;}
}
@media(max-width:767px) {
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor >.e-con {padding:62px 24px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor h2 {font-size:29px!important;line-height:1.55!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor h3 {font-size:23px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-widget-text-editor {font-size:16px!important;line-height:1.9!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .site-primary-header-wrap {min-height:76px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .site-title a {font-size:23px!important;white-space:nowrap;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .ast-mobile-header-content .menu-link {font-weight:700;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-button {min-height:54px;padding:16px 23px!important;font-size:14px!important;gap:18px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child {width:calc(100% - 20px);margin:0 10px;border-radius:24px;min-height:650px;padding:50px 22px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:7.2vw!important;line-height:1.5!important;letter-spacing:0!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) :is(.elementor-441,.elementor-482) >.e-con:first-child h1 {font-size:clamp(32px,10.5vw,41px)!important;line-height:1.12!important;letter-spacing:-.035em!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .e-con-inner {gap:26px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-text-editor {font-size:15px!important;line-height:1.95!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-heading p {font-size:10px!important;letter-spacing:.02em!important;padding:9px 12px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child::after {width:105px;height:105px;border-width:15px;bottom:-58px;right:8%;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-widget-button {width:100%;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:first-child .elementor-button {width:100%;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) {padding-top:68px!important;padding-bottom:68px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {display:flex;gap:24px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2) h2 {font-size:29px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(2)>.e-con-inner>.elementor-widget-heading:first-child,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child {padding-top:0;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3),
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5) {border-radius:36px 36px 0 0;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con {grid-template-columns:1fr;gap:18px;margin:4px 0;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con {padding:30px 28px!important;gap:18px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-436,.elementor-484) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-418,.elementor-488) >.e-con:nth-child(2)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p {font-size:62px!important;margin-bottom:6px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) {padding-top:70px!important;padding-bottom:76px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4)>.e-con-inner>.e-con {gap:38px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4)>.e-con-inner>.e-con>.e-con {width:100%!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) h2 {font-size:29px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image img {height:270px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(4) .elementor-widget-image {padding:8px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con {gap:36px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con {padding:26px 0 0!important;gap:18px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(5)>.e-con-inner>.e-con>.e-con>.elementor-widget-heading:first-child p {font-size:48px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child {border-radius:0 0 32px 32px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:last-child>.e-con-inner::after,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:last-child>.e-con-inner::after {display:none;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child {padding-top:62px!important;padding-bottom:62px!important;border-radius:0 0 36px 36px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child h1 {font-size:clamp(32px,10vw,39px)!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488):lang(en) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child h1 {font-size:53px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(:is(.elementor-436,.elementor-484),:is(.elementor-424,.elementor-486),:is(.elementor-418,.elementor-488))>.e-con:first-child>.e-con-inner::after {width:56px;height:56px;border-width:12px;top:-10px;right:0;opacity:.7;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner {display:flex;gap:24px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4)>.e-con-inner>.elementor-widget:first-child p {font-size:70px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(n+2):nth-child(-n+4) li {font-size:13px;padding:6px 13px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-424,.elementor-486) >.e-con:nth-child(3)>.e-con-inner>.e-con {padding:28px 24px!important;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon {margin-top:30px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .site-primary-footer-wrap {padding-top:30px;}
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) #colophon .menu-link {padding:9px 10px;}
}
@media(prefers-reduced-motion:reduce) {
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) .elementor .elementor-button,
  body:is(.page-id-441,.page-id-482,.page-id-436,.page-id-484,.page-id-424,.page-id-486,.page-id-418,.page-id-488) :is(.elementor-441,.elementor-482) >.e-con:nth-child(3)>.e-con-inner>.e-con>.e-con {transition:none;transform:none!important;}
}

