.elementor .sw-story-large{width:100%;min-width:0px;aspect-ratio:12 / 11;object-fit:cover;display:block;}.elementor .sw-story-small{width:32%;aspect-ratio:3 / 4;object-fit:cover;display:block;flex:0 0 auto;}.elementor .sw-story-pair{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:flex-end;}.elementor .sw-story-col{min-width:0px;padding-block-start:80px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:80px;}.elementor .sw-story-media{width:66%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;display:block;}.elementor .sw-story-grid{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .sw-order-dot{width:10px;height:10px;min-width:0px;padding:0px;border-radius:50%;background-color:var(--sw-ink);display:block;flex:0 0 auto;}.elementor .sw-order{color:var(--sw-ink);text-decoration:none;padding:0px;display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .sw-stack{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .sw-section{width:100%;padding-block-start:72px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--sw-paper);display:flex;flex-direction:column;gap:40px;}.elementor .sw-footer{width:100%;color:var(--sw-ink);column-gap:40px;padding-block-start:128px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--sw-paper);display:grid;grid-template-columns:1fr auto;row-gap: 72px;\n}.elementor .sw-header{width:100%;position:relative;z-index:50;column-gap:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--sw-paper);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap: 12px;\n}.elementor .sw-nav{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 0px 22px;\n}.elementor .sw-nav-link:hover,.elementor .sw-nav-link:focus-visible{opacity:40%;}.elementor .sw-nav-link{font-family:var(--Headings);font-weight:700;font-size:20px;color:var(--sw-ink);line-height:20px;text-decoration:none;text-transform:uppercase;transition:opacity 0.15s;transition-timing-function: cubic-bezier(0, 0, 0.58, 1);\n}.elementor .sw-cta:hover,.elementor .sw-cta:focus-visible{opacity:40%;}.elementor .sw-cta:focus{outline-offset:3px;outline: 1px solid var(--sw-ink);\n}.elementor .sw-cta{font-family:var(--Headings);font-weight:700;font-size:20px;color:var(--sw-ink);line-height:20px;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:opacity 0.15s;display:inline-flex;gap:20px;align-items:center;transition-timing-function: cubic-bezier(0, 0, 0.58, 1);\n}.elementor .sw-footer-links{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap: 0px 20px;\n}.elementor .sw-footer-text{font-family:var(--Headings);font-weight:700;font-size:20px;color:var(--sw-ink);line-height:24px;text-decoration:none;text-transform:uppercase;}.elementor .sw-feature-body{height:100%;padding:0px;display:flex;flex-direction:column;gap:40px;justify-content:space-between;}.elementor .sw-body-copy{max-width:544px;font-family:var(--Body);font-weight:400;font-size:20px;color:var(--sw-text);line-height:125%;& a { text-decoration: none; background-image: linear-gradient(currentColor, currentColor); background-repeat: no-repeat; background-size: 100% 1px; background-position: 0% 100%; transition: background-size 0.3s ease-out; } & a u { text-decoration: none; } & a:hover, & a:focus-visible { background-size: 0% 1px; background-position: 100% 100%; }\n}.elementor .sw-statement{max-width:100%;font-family:var(--Body);font-weight:400;font-size:48px;color:var(--sw-text);letter-spacing:0px;line-height:125%;text-transform:none;margin:0px;& a { text-decoration: none; background-image: linear-gradient(currentColor, currentColor); background-repeat: no-repeat; background-size: 100% 1px; background-position: 0% 100%; transition: background-size 0.3s ease-out; } & a u { text-decoration: none; } & a:hover, & a:focus-visible { background-size: 0% 1px; background-position: 100% 100%; }\n}.elementor .sw-link-italic:hover,.elementor .sw-link-italic:focus-visible{opacity:40%;}.elementor .sw-link-italic{font-family:var(--Labels);font-weight:400;font-size:20px;color:var(--sw-ink);line-height:125%;font-style:italic;text-decoration:none;transition:opacity 0.15s;transition-timing-function: cubic-bezier(0, 0, 0.58, 1);\n}.elementor .sw-link-line:hover,.elementor .sw-link-line:focus-visible{opacity:100%;}.elementor .sw-link-line{padding-block-end:4px;& a { background-image: linear-gradient(currentColor, currentColor); background-repeat: no-repeat; background-size: 100% 1px; background-position: 0% 100%; padding-bottom: 4px; transition: background-size 0.3s ease-out; } & a:hover, & a:focus-visible { background-size: 0% 1px; background-position: 100% 100%; }\n}.elementor .sw-about-image{width:66%;aspect-ratio:16 / 10;object-fit:cover;display:block;align-self:center;}.elementor .sw-logo-img{width:130px;height:auto;display:block;}.elementor .sw-header-nav{justify-content:center;}.elementor .sw-push-end{margin-inline-start:auto;text-align: right;\n}.elementor .sw-story-quote{max-width:92%;}.elementor .sw-story-stick{position:sticky;inset-block-start:72px;align-self:start;}.elementor .sw-story-split{justify-content:space-between;align-self:stretch;}.elementor .sw-story-text{max-width:360px;padding:0px;margin-inline-start:33%;display:flex;flex-direction:column;gap:24px;}.elementor .sw-story-space{padding-block-start:120px;}