.elementor .e-4522690c-15c4:hover,.elementor .e-4522690c-15c4:focus-visible{color:var(--jansen-orange);}.elementor .e-4522690c-15c4{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-readable-white);text-decoration:underline;}.elementor .e-463a18b2-147a{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-muted-on-dark);}.elementor .e-76b4bd06-d17f{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-muted-on-dark);}.elementor .e-18b6c64b-8dc5{padding:0px;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-6b23f1a8-2292{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-xxl);color:var(--jansen-readable-white);letter-spacing:-0.01em;line-height:1.15;margin:0px;hyphens: auto; overflow-wrap: break-word; hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-2921002b-6d96{font-family:var(--font-heading);font-weight:300;font-size:var(--fs-subheading);color:var(--jansen-orange);line-height:1.2;margin:0px;hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-3c8cd31c-83a0{max-width:40rem;font-family:var(--font-body);font-weight:400;font-size:var(--fs-text);color:var(--jansen-readable-white);line-height:1.6;margin:0px;}.elementor .e-c32d769-c0c3{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-muted-on-dark);margin:0px;}.elementor .e-5226a40e-cb05{padding:0px;margin-block-start:0.5rem;flex-direction:column;gap:0.5rem;align-items:flex-start;}.elementor .e-66ba75a3-385a{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 58%;align-items:flex-start;}.elementor .e-6793ef0f-b3da{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0.75rem;}.elementor .e-d4b8736-eb39:hover,.elementor .e-d4b8736-eb39:focus-visible{color:var(--jansen-orange);}.elementor .e-d4b8736-eb39{font-family:var(--font-heading);font-weight:800;font-size:1.1rem;color:var(--jansen-readable-white);margin:0px;transition:color 0.2s;}.elementor .e-6036da95-e08c{font-family:var(--font-body);font-weight:500;font-size:0.95rem;color:var(--jansen-readable-white);margin:0px;}.elementor .e-3a596546-abcd{font-family:var(--font-body);font-size:0.9rem;color:var(--jansen-muted-on-dark);line-height:1.45;margin:0px;}.elementor .e-2139fda8-842d{font-family:var(--font-body);font-size:0.875rem;color:var(--jansen-orange);margin:0px;}.elementor .e-c80ca61-d963{padding:0px;flex-direction:column;gap:0.2rem;}.elementor .e-222999d-8d3c{width:100%;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.75rem;border-width:1px;border-color:rgba(240, 240, 240, 0.12);border-style:solid;background-color:rgba(240, 240, 240, 0.06);flex-direction:column;align-items:flex-start;}.elementor .e-320f24de-6f67{padding:0px;flex-direction:column;gap:1rem;flex:1 1 42%;}.elementor .e-77105bc3-76d8{width:100%;max-width:75rem;padding:0px;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-63102018-fb1f{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jansen-black);flex-direction:column;align-items:center;}.elementor .e-4f9dee8c-4e40{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-green);margin:0px;}.elementor .e-68fd03d3-95ce{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-black);line-height:1.4;margin:0px;hyphens: auto; overflow-wrap: break-word;\n}.elementor .e-3ac5ee38-6d12{padding:0px;flex-direction:column;gap:0.25rem;flex:1 1 13rem;}.elementor .e-43b93470-c540{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-green);margin:0px;}.elementor .e-700e3d83-18da{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-black);line-height:1.4;margin:0px;hyphens: auto; overflow-wrap: break-word;\n}.elementor .e-59f264f6-35a8{padding:0px;flex-direction:column;gap:0.25rem;flex:1 1 13rem;}.elementor .e-6920e9e0-b390{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-green);margin:0px;}.elementor .e-960550e-17fd{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-black);line-height:1.4;margin:0px;hyphens: auto; overflow-wrap: break-word;\n}.elementor .e-667c59c-1f7c{padding:0px;flex-direction:column;gap:0.25rem;flex:1 1 13rem;}.elementor .e-6f2b1bc0-803f{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-green);margin:0px;}.elementor .e-676a4f39-3a4b{font-family:var(--font-body);font-size:var(--fs-text-s);color:var(--jansen-black);line-height:1.4;margin:0px;hyphens: auto; overflow-wrap: break-word;\n}.elementor .e-470eb3a8-bcce{padding:0px;flex-direction:column;gap:0.25rem;flex:1 1 13rem;}.elementor .e-71457e5d-c467{width:100%;max-width:75rem;padding:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-27e46efb-c487{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jansen-light-grey);flex-direction:column;align-items:center;}.elementor .e-448eda90-bc2b{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-black);margin:0px;hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-5d233abd-b02e{padding:0px;flex-direction:row;flex-wrap:wrap;gap: 0 2.5rem;\n}.elementor .e-64d3c2d0-5b62{width:100%;max-width:75rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0.75rem;background-color:var(--jansen-light-grey);flex-direction:column;gap:1.25rem;}.elementor .e-7428396e-862c{font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--jansen-black);margin:0px;hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-1fdc2427-8518{cursor:pointer;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-19789d78-b5df{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;}.elementor .e-36e17744-ef25{width:100%;border-radius:0.75rem;background-color:var(--jansen-light-grey);display:none;}.elementor .e-65fe2c23-5f2c{padding-block-start:3.5rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--jansen-white);flex-direction:column;align-items:center;}.elementor .e-10ecdc27-349b{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-s);color:var(--jansen-readable-white);line-height:1.2;margin:0px;hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-2acce256-5326{font-family:var(--font-body);font-size:1rem;color:var(--jansen-muted-on-dark);line-height:1.5;margin:0px;}.elementor .e-3c4a98f2-8caa{padding:0px;flex-direction:column;gap:0.35rem;flex:1 1 20rem;}.elementor .e-214e3ad8-c6a0{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0.5rem;border-radius:0.75rem;background-color:var(--jansen-black);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 1.5rem 2rem;\n}.elementor .e-6d20d3fd-3ffe{flex:1 1 38%;}.elementor .e-5308aa94-3128{margin-block-start:-0.75rem;}.elementor .e-3cad6c9-98ca{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--jansen-black);line-height:1.25;margin:0px;hyphens: manual; -webkit-hyphens: manual;\n}.elementor .e-20881261-cfc5{font-family:var(--font-body);font-size:1rem;color:var(--jansen-black);line-height:1.55;margin:0px;}.elementor .e-a725b59-5fc2{padding:0px;flex-direction:column;gap:0.35rem;flex:1 1 20rem;}.elementor .e-6287b34f-db1b{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;border-width:1px;border-color:#E4E4E4;border-style:solid;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 1.25rem 2rem;\n}.elementor .e-1f954d6f-58ab{font-family:var(--font-body);font-size:1.0625rem;color:var(--jansen-black);line-height:1.55;margin:0px;}.elementor .e-336242cb-a266{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.75rem;background-color:var(--jansen-white);flex-direction:column;}.elementor .e-329c3f31-78dc{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 38%;}.elementor .e-26ab2c7a-a6b7{flex:1 1 100%;}.elementor .e-7277c4f8-1dfa{flex:1 1 100%;}.elementor .e-6a614b47-716c{flex:1 1 100%;}.elementor .e-40e65375-3cf0{flex:1 1 100%;border-bottom-style: none;\n}.elementor .e-49078aad-c1e9{gap:0px;}.elementor .e-1c1af9f2-8273{padding-inline-end:2rem;flex:0 0 calc(50% - 0.75rem);box-sizing: border-box;\n}.elementor .e-4ed6212b-1915{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--jansen-black);line-height:1.25;margin:0px;hyphens: manual;\n}.elementor .e-30278586-89a0{color:var(--jansen-black);}.elementor .e-592a442d-f6c6{color:var(--jansen-black);}.elementor .e-7bbe0b70-d3d7{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.75rem;background-color:var(--jansen-light-grey);flex-direction:column;gap:1.25rem;flex:0 0 calc(50% - 0.75rem);box-sizing: border-box;\n}.elementor .e-22cdb023-cb52{gap:1.5rem;}.elementor .e-4505a4ea-2345{font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--jansen-green);line-height:1.25;margin:0px;hyphens: manual;\n}.elementor .e-772f0244-a4cf{font-family:var(--font-body);font-size:1rem;color:var(--jansen-black);line-height:1.55;margin:0px;}.elementor .e-25a9024c-4afb{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.75rem;background-color:var(--jansen-light-grey);flex-direction:column;gap:0.5rem;flex:0 0 calc(50% - 0.75rem);box-sizing: border-box;\n}.elementor .e-1170cb35-9361{font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--jansen-black);line-height:1.25;margin:0px;hyphens: manual;\n}.elementor .e-6f4e8554-cfe3{font-family:var(--font-body);font-size:1rem;color:var(--jansen-black);line-height:1.55;margin:0px;}.elementor .e-294d1ff6-1f88{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.75rem;background-color:var(--jansen-light-grey);flex-direction:column;gap:0.5rem;flex:0 0 calc(50% - 0.75rem);box-sizing: border-box;\n}.elementor .e-6a106c5b-6c35{width:100%;padding:0px;flex-direction:row;gap:1.5rem;}.elementor .e-288f290f-e54a{width:100%;padding:0px;margin-block-start:1rem;flex-direction:column;gap:1.25rem;}.elementor .e-538669c5-8ad0{padding:0px;flex-direction:column;flex:1 1 42%;}.elementor .e-22cb3b5c-23cc{width:100%;padding:0px;flex-direction:row;gap:1rem;}.elementor .e-12012c3e-6e8b{padding:0px;flex-direction:column;flex:0 0 38%;box-sizing: border-box;\n}.elementor .e-1b15aa81-b86e{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-787e27ed-53c1{width:100%;padding:2rem;border-radius:0.75rem;background-color:var(--jansen-white);flex-direction:row;gap:2.5rem;align-items:center;box-sizing: border-box;\n}.elementor .e-2ff8b4a0-b16e{padding:1.75rem;margin-block-start:0.75rem;border-radius:0.75rem;background-color:var(--jansen-light-grey);flex-direction:column;gap:0.75rem;box-sizing: border-box;\n}.elementor .e-b1aa468-6179{flex:0 0 calc(50% - 2rem);box-sizing: border-box;\n}.elementor .e-d64aa06-cd87{padding-block-start:0px;flex:1 1 100%;}.elementor .e-67c47bd1-5bc2{flex:1 1 100%;}.elementor .e-10dae419-3454{flex:1 1 100%;}.elementor .e-29cad21-cec8{flex:1 1 100%;}.elementor .e-1df8cfcd-750d{flex:1 1 100%;}.elementor .e-6463deb3-4441{flex:1 1 100%;}.elementor .e-1d40d2dd-c8e7{flex:1 1 100%;border-bottom-style: none;\n}.elementor .e-5b96d8de-2a40{padding:0px;flex-direction:column;flex:0 0 calc(50% - 2rem);box-sizing: border-box;\n}.elementor .e-2b71e8ed-1d27{max-width:46rem;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-4bd4a313-86b4{width:100%;padding:0px;flex-direction:row;gap:1rem;}.elementor .e-6b805bfa-8502{aspect-ratio:1 / 1;}.elementor .e-34afb080-4e4f{padding:0px;flex-direction:column;flex:0 0 36%;box-sizing: border-box;\n}.elementor .e-77158ee6-a44e{border-bottom-style: none;\n}.elementor .e-77e4530e-5b34{font-weight:700;}.elementor .e-6af83307-943b{font-family:var(--font-heading);font-weight:800;font-size:1.35rem;color:var(--jansen-green);}.elementor .e-4cdab726-155b{padding-block-start:0.9rem;margin-block-start:0.25rem;border-block-start-width:2px;border-bottom-style: none; border-top-style: solid; border-top-color: var(--jansen-black);\n}.elementor .e-79c80f97-7a21{padding:0px;flex-direction:column;}.elementor .e-22ced09c-8a73{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-5ae01451-90b5{width:100%;padding:2rem;border-radius:0.75rem;background-color:var(--jansen-white);flex-direction:row;gap:2.5rem;align-items:center;box-sizing: border-box;\n}.elementor .e-5a4467a5-58cc{color:var(--jansen-readable-white);}.elementor .e-dbd1bd6-52b0{color:var(--jansen-readable-white);}.elementor .e-312f5869-646f{margin-block-start:0.5rem;}.elementor .e-55f71cc9-ff94{flex:0 0 calc(55% - 2rem);box-sizing: border-box;\n}.elementor .e-75dcab82-4ce1{padding:0px;flex-direction:column;flex:0 0 calc(45% - 2rem);box-sizing: border-box;\n}.elementor .e-73c190ff-ce71{align-items:center;}.elementor .e-416b24f3-61b1{flex:0 0 calc(38% - 2rem);align-items:flex-start;box-sizing: border-box;\n}.elementor .e-5c215b99-64ae{height:25px;}.elementor .e-a9943de-a9a5{height:25px;}.elementor .e-6dec34b6-c879{height:25px;}.elementor .e-655095bc-48fb{height:25px;}.elementor .e-6db05a93-cc1f{height:25px;}.elementor .e-31a259f7-12a3{height:25px;}.elementor .e-375c7246-6abc{gap:1.25rem;flex:0 0 calc(62% - 2rem);box-sizing: border-box;\n}.elementor .e-7d49bed1-898f{margin-block-start:0.75rem;}.elementor .e-1dd2497b-198a{flex:0 0 calc(50% - 2rem);box-sizing: border-box;\n}.elementor .e-40538a77-e7ca{padding:0px;flex-direction:column;gap:1.25rem;flex:0 0 calc(50% - 2rem);box-sizing: border-box;\n}.elementor .e-6dfda24e-d116{align-items:flex-start;}.elementor .e-50b7cca-ad08{padding-block-end:4.5rem;}