.elementor .e-68623251-778c{font-size:14px;color:var(--sp-text-primary);letter-spacing:0.12em;line-height:1.5;}.elementor .e-77d0b3ff-3d85{font-weight:500;font-size:72px;color:var(--sp-text-primary);letter-spacing:-0.025em;line-height:1.04;background-image:linear-gradient(180deg, #302F29 66%,#626E55 66%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;}.elementor .e-3b8dfa8e-3843{max-width:520px;font-size:18px;color:var(--sp-text-primary);line-height:1.8;}.elementor .e-1682ad46-42b1{display:flex;gap:28px;}.elementor .e-0d13068{background-color:var(--sp-background-cream);background-clip:border-box;flex-direction:column;}.elementor .e-b0752f2-4efafa7{font-weight:500;font-size:56px;line-height:1.08;display:flex;justify-content:space-around;align-items:start;order:-99999;}.elementor .e-b855a52-d172ba0{font-weight:500;font-size:56px;line-height:1.08;display:flex;justify-content:space-around;align-items:start;order:-99999;}.elementor .e-d229212-fe00eb4{font-weight:500;font-size:56px;line-height:1.08;display:flex;justify-content:space-around;align-items:start;order:-99999;}.elementor .e-36d6c627-37db{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--sp-white);}.elementor .e-77c5b450-1909{max-width:100%;font-weight:500;font-size:56px;line-height:1.08;text-align:start;}.elementor .e-69e4aa1d-3633{max-width:100%;font-size:18px;line-height:1.8;text-align:start;}.elementor .e-4d5aec51-32c4{min-height:56px;font-size:16px;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-5a270071-182c{padding:0px;gap:28px;align-items:start;}.elementor .e-268c1200-f99e{width:100%;min-height:480px;max-width:1280px;padding:64px;display:grid;gap:64px;grid-template-columns:minmax(0, 0.58fr) minmax(0, 0.42fr);align-items:center;}.elementor .e-47692e49-2848{width:100%;min-width:0px;max-width:1280px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-9fe8f4b-a537{width:100%;max-width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:64px;padding-inline-end:64px;}.elementor .e-3d9ed6a6-d61e{width:100%;max-width:100%;padding:0px;margin:0px;background-color:#F8F5EF;}.elementor .e-cbbe986{background-color:var(--sp-white);flex-direction:column;}