.elementor .e-d16ecb2-3c85{width:100%;min-width:0px;padding:0px;display:block;}.elementor .e-1a089c57-290a{margin-block-start:2px;}.elementor .e-33266342-888e{font-family:var(--vl-font-display);}.elementor .e-304ad6f5-e69c:hover,.elementor .e-304ad6f5-e69c:focus-visible{color:var(--vl-wood-text);}.elementor .e-304ad6f5-e69c{width:auto;min-width:0px;font-family:var(--vl-font-display);font-weight:500;font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);color:var(--vl-ink);line-height:1.3;padding:0px;display:inline-flex;}.elementor .e-66d00fe-32f0{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-554e893f-7770{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--vl-line);\n}.elementor .e-5c9d0d64-d774{margin-block-start:2px;}.elementor .e-270f0386-2f5b:hover,.elementor .e-270f0386-2f5b:focus-visible{color:var(--vl-wood-text);}.elementor .e-270f0386-2f5b{width:auto;min-width:0px;font-weight:600;font-size:1.1875rem;color:var(--vl-ink);line-height:1.4;padding:0px;display:inline-flex;}.elementor .e-61d7aae8-32d6{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-798cb3d2-538b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--vl-line);\n}.elementor .e-20a1e4b3-5eec{margin-block-start:2px;}.elementor .e-2324538a-80db{font-weight:600;font-size:1.1875rem;color:var(--vl-ink);line-height:1.4;}.elementor .e-7fa25d51-d74b{font-size:var(--vl-text-sm);color:var(--vl-body);}.elementor .e-5b489fc2-faae{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-3a1d78e2-783b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--vl-line);\n}.elementor .e-468ab2d4-e89b{margin-block-start:2px;}.elementor .e-7e830f94-2006{font-size:var(--vl-text-sm);color:var(--vl-ink);line-height:1.8;& strong { font-weight: 600; }\n}.elementor .e-35f003fb-8c01{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-158b0b21-85eb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--vl-line);\n}.elementor .e-571ece5e-9e6f{width:100%;padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--vl-line);\n}.elementor .e-565b8065-bee4{padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-8e975c4-6275{padding:clamp(1.5rem, 1rem + 2vw, 3rem);border-width:1px;border-color:var(--vl-line);border-style:solid;background-color:var(--vl-white);display:flex;flex-direction:column;gap:24px;}.elementor .e-2d448576-3f8f{width:100%;max-width:var(--vl-container);padding:0px;display:grid;gap:80px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.elementor .e-3158174c-df41{font-weight:600;font-size:12px;color:var(--vl-wood-light);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-3ab87c2-b601{font-size:clamp(2rem, 1.5rem + 2vw, 3rem);line-height:1.08;}.elementor .e-38ba8d6d-4bf5{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 380px;}.elementor .e-3d7bd8a9-b5cf{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-bea90c0-b81a{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-14c62419-d3a9{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-4eb20dd2-b55c{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-57a8d3f0-664d{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-7d81ae90-73d5{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-3f49c0d-15ef{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-5e4375f2-96be{font-weight:500;font-size:14px;color:var(--vl-white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;}.elementor .e-2d3f3724-fc19{padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;flex:1 1 420px;}.elementor .e-7cf86e4f-d07a{width:100%;max-width:var(--vl-container);padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 32px 64px;\n}.elementor .e-5a6934c8-ac37{width:100%;padding-block-start:clamp(3rem, 2rem + 3vw, 5rem);padding-block-end:clamp(3rem, 2rem + 3vw, 5rem);padding-inline-start:var(--vl-gutter);padding-inline-end:var(--vl-gutter);display:flex;flex-direction:column;align-items:center;}