.elementor .e-1d7c99c6-b4df{font-weight:500;font-size:13px;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;}.elementor .e-c5c8cae-ddd7{font-size:13px;letter-spacing:0.08em;line-height:1.6;}.elementor .e-bd569e4-aff1{font-family:var(--serif);font-weight:500;font-size:clamp(27px, 2.3vw, 32px);color:var(--ink);line-height:1.18;margin-block-start:36px;}.elementor .e-7779dbc1-7243{font-size:16px;color:var(--ink-soft);line-height:1.6;margin-block-start:20px;}.elementor .e-5590e521-4b5d{font-weight:500;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-35ec0016-44ca{width:30px;height:12px;color:var(--ink);line-height:0px;display:flex;flex:0 0 auto;}.elementor .e-60f021dc-669a:hover,.elementor .e-60f021dc-669a:focus-visible{gap:20px;}.elementor .e-60f021dc-669a{min-height:44px;font-weight:500;font-size:13px;letter-spacing:0.14em;line-height:1.6;text-transform:uppercase;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;transition:all 0.25s;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-606a21ae-5043:focus{outline-offset:3px;}.elementor .e-606a21ae-5043:hover,.elementor .e-606a21ae-5043:focus-visible{background-color:#e7e7e5;}.elementor .e-606a21ae-5043{height:100%;min-height:430px;font-family:var(--sans);font-size:16px;color:var(--ink);line-height:1.6;text-decoration:none;padding-block-start:56px;padding-block-end:48px;padding-inline-start:44px;padding-inline-end:44px;background-color:var(--panel);transition:background-color 0.25s;display:flex;flex-direction:column;gap:0px;align-items:stretch;}