.elementor .ink-maker-from{font-family:var(--ink-sans);font-weight:500;font-size:10.5px;color:var(--ink-gold);letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.elementor .ink-maker-pic{min-width:0;overflow:hidden;aspect-ratio:4/5;padding:0;border-radius:4px;box-shadow:0 16px 26px -18px rgb(30 59 47 / .4);transition:transform 0.55s,box-shadow 0.55s;display:block}.elementor .ink-maker{min-width:0;color:var(--ink-text);text-decoration:none;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:12px}.elementor .ink-layer-third{width:31.67%;height:33.22%;min-width:0;overflow:hidden;position:absolute;inset-block-start:62.24%;inset-inline-start:66.33%;padding:0;border-radius:4px;border-width:6px;border-color:var(--ink-warm);border-style:solid;box-shadow:0 22px 34px -14px rgb(30 59 47 / .5);transition:transform 0.9s}.elementor .ink-layer-front{width:38.67%;height:50.7%;min-width:0;overflow:hidden;position:absolute;inset-block-start:43.7%;inset-inline-start:0;cursor:pointer;padding:0;border-radius:4px;border-width:6px;border-color:var(--ink-warm);border-style:solid;box-shadow:0 26px 40px -16px rgb(30 59 47 / .5);transition:transform 0.9s}.elementor .ink-layer-main{width:84%;height:66.08%;min-width:0;overflow:hidden;position:absolute;inset-block-start:4.2%;inset-inline-start:16%;padding:0;border-radius:4px;box-shadow:0 40px 60px -28px rgb(30 59 47 / .55);transition:transform 0.9s}.elementor .ink-layer-line{width:84%;height:66.08%;min-width:0;position:absolute;inset-block-start:7.34%;inset-inline-start:13%;padding:0;border-radius:4px;border-width:1px;border-color:var(--ink-green);border-style:solid;opacity:30%;transition:transform 0.9s}.elementor .ink-layers{width:100%;min-width:0;max-width:600px;aspect-ratio:600/572;position:relative;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;perspective:1600px;\n}.elementor .ink-what{font-family:var(--ink-sans);font-weight:400;font-size:16.5px;color:#2B2B2B;line-height:1.75}.elementor .ink-brands{font-family:var(--ink-serif);font-weight:400;font-size:22px;color:var(--ink-text);line-height:1.4;text-align:right;\n}.elementor .ink-door-ring{width:132px;min-width:0;max-width:100%;overflow:hidden;aspect-ratio:1/1;padding:0;border-radius:9999px;transition:box-shadow 0.25s;display:block}.elementor .ink-door{min-width:0;color:var(--ink-text);text-align:center;text-decoration:none;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;align-items:center}.elementor .ink-head-line{max-width:560px;font-family:var(--ink-sans);font-weight:400;font-size:16px;color:var(--ink-muted);line-height:1.7}.elementor .ink-h2-big{max-width:760px;font-family:var(--ink-serif);font-weight:400;font-size:46px;color:var(--ink-text);letter-spacing:0;line-height:1.12;text-transform:none}.elementor .ink-heading{padding:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.elementor .ink-cover{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:0;display:block}.elementor .ink-type-name{font-family:var(--ink-sans);font-weight:500;font-size:14px;color:var(--ink-text);line-height:1.4}.elementor .ink-note{font-family:var(--ink-sans);font-weight:400;font-size:14px;color:var(--ink-muted);line-height:1.5}.elementor .ink-name{font-family:var(--ink-serif);font-weight:400;font-size:22px;color:var(--ink-text);line-height:1.25}.elementor .ink-card-text{min-width:0;padding:0;display:flex;flex-direction:column;gap:2px}.elementor .ink-pic{min-width:0;min-height:0;overflow:hidden;padding:0;border-radius:6px;background-color:var(--ink-tile);display:block}.elementor .ink-arrow{width:15px;height:15px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-90deg);flex:0 0 auto}.elementor .ink-link:hover,.elementor .ink-link:focus-visible{color:var(--ink-gold)}.elementor .ink-link{width:auto;font-family:var(--ink-sans);font-weight:400;font-size:15px;color:var(--ink-green);line-height:1.5;text-decoration:underline;cursor:pointer;padding:0;transition:color 0.2s;display:inline-flex;flex-direction:row;gap:8px;align-items:center;text-decoration-thickness:1px;text-underline-offset:5px;\n}.elementor .ink-btn-line:hover,.elementor .ink-btn-line:focus-visible{color:#FFF;background-color:var(--ink-green)}.elementor .ink-btn-line{min-height:50px;font-family:var(--ink-sans);font-weight:500;font-size:12px;color:var(--ink-green);letter-spacing:.18em;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:0;padding-block-end:0;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;border-width:1px;border-color:var(--ink-green);border-style:solid;background-color:#fff0;transition:background-color 0.25s,color 0.25s,border-color 0.25s;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .ink-btn:hover,.elementor .ink-btn:focus-visible{color:#FFF;border-color:var(--ink-green-soft);background-color:var(--ink-green-soft)}.elementor .ink-btn{min-height:50px;font-family:var(--ink-sans);font-weight:500;font-size:12px;color:#FFF;letter-spacing:.18em;line-height:1.4;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:0;padding-block-end:0;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;border-width:1px;border-color:var(--ink-green);border-style:solid;background-color:var(--ink-green);transition:background-color 0.25s,color 0.25s,border-color 0.25s;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .ink-label{font-family:var(--ink-sans);font-weight:500;font-size:12px;color:var(--ink-gold);letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.elementor .ink-wrap{width:100%;max-width:1224px;padding-block-start:72px;padding-block-end:0;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px}