.elementor .e-1177e8aa-719e{width:100%;min-width:0px;aspect-ratio:4 / 3;object-fit:cover;object-position:center center;border-radius:1.25rem;grid-column:1;grid-row:1;}.elementor .e-310ce6f0-6671{max-width:12ch;font-size:var(--os-h1);color:var(--os-primary);letter-spacing:-0.035em;line-height:1.04;}.elementor .e-1b03cb4d-426d{max-width:38rem;font-family:var(--os-font-heading);font-size:1.2rem;color:var(--os-primary);line-height:1.55;font-style:italic;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-start-width:0.25rem;background-color:var(--os-card);box-shadow:0px 0.75rem 2.5rem 0px rgba(16, 38, 75, 0.07);border-left-style: solid; border-left-color: var(--os-coral); &:empty { display: none; }\n}.elementor .e-5cdd25e6-e98d{font-size:0.72rem;color:var(--os-coral);letter-spacing:0.11em;}.elementor .e-74a2b336-9c78{font-family:var(--os-font-heading);font-weight:600;font-size:1.45rem;color:var(--os-primary);line-height:1.2;&:empty { display: none; }\n}.elementor .e-69fd32b8-342b{padding-block-start:0.5rem;display:flex;flex-direction:column;gap:0.3rem;align-items:flex-start;}.elementor .e-dafa969-db2c{min-width:0px;display:flex;flex-direction:column;gap:1.35rem;grid-column:2;grid-row:1;align-items:flex-start;}.elementor .e-67a9c7f1-b582{display:grid;gap:clamp(3rem, 6vw, 5.5rem);grid-template-columns:minmax(0, 1.05fr) minmax(20rem, 0.95fr);align-items:center;}.elementor .e-1091ed60-9e7f{padding-block-start:6rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--os-canvas);}.elementor .e-19ae1c09-6eb2{font-family:var(--os-font-heading);font-weight:600;font-size:clamp(1.5rem, 2.5vw, 1.9rem);color:var(--os-primary);line-height:1.2;font-style:italic;text-align: right; &:empty { display: none; }\n}.elementor .e-2cf3a4f0-9f48{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--os-border);border-style:solid;display:flex;justify-content:flex-end;align-items:center;selector {
  margin-top: 1.25rem;
  padding-top: 0;
  padding-bottom: 1.5rem;
  border-top: 0;
  border-bottom: 1px solid var(--os-border);
}

@media (max-width: 767px) {
  selector {
      margin-top: 1rem;
      padding-bottom: 1.25rem;
  }
}\n}.elementor .e-58e50ec-d4a18a6{selector {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 5;
  margin: 0;
  transform: translate(-50%, -50%);
}\n}.elementor .e-3773b17e-c997{position:relative;padding-block-start:0px;border-width:0px;display:flex;justify-content:center;}.elementor .e-4a1c11c9-efb3{width:100%;max-width:84rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;& .elementor-widget-theme-post-content { width: 100%; color: var(--os-text); font-family: var(--os-font-body); font-size: 1.05rem; line-height: 1.8em; text-align: left; column-count: 2; column-gap: clamp(3rem, 6vw, 5.5rem); column-rule: 1px solid var(--os-border); column-fill: balance; } & .elementor-widget-theme-post-content > * { break-inside: avoid-column; } & .elementor-widget-theme-post-content h2 { margin: 0 0 1rem; font-family: var(--os-font-heading); font-size: clamp(1.8rem, 2.6vw, 2.4rem); font-weight: 600; line-height: 1.16em; letter-spacing: -0.02em; color: var(--os-primary); break-after: avoid-column; } & .elementor-widget-theme-post-content h2 + p { break-before: avoid-column; } & .elementor-widget-theme-post-content h3 { margin: 0 0 1rem; font-family: var(--os-font-heading); font-size: 1.7rem; font-weight: 600; line-height: 1.2em; color: var(--os-primary); break-after: avoid-column; } & .elementor-widget-theme-post-content p { margin: 0 0 3rem; font-family: var(--os-font-body); font-size: 1.05rem; line-height: 1.8em; color: var(--os-text); orphans: 3; widows: 3; } & .elementor-widget-theme-post-content blockquote { margin: 0 0 3rem; padding: 1.5rem 1.75rem; border-left: 0.25rem solid var(--os-coral); background-color: var(--os-card); color: var(--os-primary); break-inside: avoid-column; } & .elementor-widget-theme-post-content a { color: var(--os-primary); text-decoration: underline; text-decoration-color: var(--os-coral); text-underline-offset: 0.2em; } & .elementor-widget-theme-post-content a:hover { color: var(--os-coral); } & .elementor-widget-theme-post-content img { max-width: 100%; height: auto; border-radius: 0.85rem; break-inside: avoid-column; }\n}.elementor .e-59ce84c1-89c5{padding-block-start:1.5rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--os-canvas);}.elementor .e-624d646-6926c54{color:var(--os-coral);}.elementor .e-a24d9a6-98ca2c1{font-size:var(--os-h2);color:var(--os-card);line-height:1.1;}.elementor .e-07d924c-b35326f{max-width:42rem;font-size:1.08rem;color:var(--os-card);line-height:1.65;}.elementor .e-8956ed6-0316c93{max-width:58rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-0b81440-edf1c3f{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--os-primary);}.elementor .e-1688a44d-5067{padding:0px;background-color:var(--os-canvas);overflow-x: clip;\n}