.elementor .jk-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;display:block;}.elementor .jk-btn:hover,.elementor .jk-btn:focus-visible{background-color:var(--accent-hover);}.elementor .jk-btn{font-family:var(--font-sans);font-weight:600;font-size:15px;color:#FFFFFF;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;background-color:var(--accent);}.elementor .jk-link:hover,.elementor .jk-link:focus-visible{color:var(--accent-hover);}.elementor .jk-link{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--accent);text-decoration:none;}.elementor .jk-body{font-family:var(--font-serif);font-size:20px;color:var(--text);line-height:1.6;}.elementor .jk-h3:hover,.elementor .jk-h3:focus-visible{color:var(--accent);}.elementor .jk-h3{font-family:var(--font-serif);font-weight:500;font-size:27px;color:var(--ink);line-height:1.2;text-decoration:none;}.elementor .jk-h2{font-family:var(--font-serif);font-weight:500;font-size:32px;color:var(--ink);line-height:1.2;}.elementor .jk-h1{font-family:var(--font-serif);font-weight:500;font-size:88px;color:var(--ink);letter-spacing:-0.015em;line-height:1;}.elementor .jk-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:0.06em;}.elementor .jk-label{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .jk-container{width:100%;max-width:1280px;margin-inline: auto; padding-inline: 80px; box-sizing: border-box;\n}