.elementor .e-5563fc3a-b061{font-family:Inter,sans-serif;font-weight:300;font-size:18px;color:#fff;letter-spacing:-0.9px;line-height:1.2;margin:0px;}.elementor .e-58d585cc-388e{width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:32px;color:#fff;letter-spacing:-1.6px;line-height:1.2;margin:0px;& em { font-style:normal;font-weight:400; }\n}.elementor .e-3c2f4379-fb8f{max-width:44rem;font-family:var(--font-body);font-size:clamp(1.2rem, 2vw, 1.6rem);color:var(--svarta-white);line-height:1.55;display:none;}.elementor .e-11240a9b-64fd{width:100%;max-width:736px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-5356785d-2a28{width:100%;position:relative;inset-inline-start:auto;color:#fff;padding-block-start:80px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:none; box-sizing:border-box;\n}.elementor .e-233ec366-9762{font-family:var(--font-display);font-size:clamp(2.5rem, 4.5vw, 4.5rem);color:var(--svarta-ink);letter-spacing:-0.035em;line-height:1;display:none;font-weight: 650;\n}.elementor .e-5fc3df66-40d8{display:none;}.elementor .e-43b3c3bc-f96d{font-family:Inter,sans-serif;font-weight:400;font-size:32px;color:#fff;letter-spacing:-1.6px;line-height:1.2;margin-block-start:0px;margin-block-end:6.4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fdf0526-ee97{font-family:Inter,sans-serif;font-weight:300;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;}.elementor .e-7defe4d-59a5{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;& a { color:inherit;text-decoration:none; } & a:hover { text-decoration:underline; } & a:focus-visible { outline:2px solid #fff;outline-offset:3px; }\n}.elementor .e-65634cba-cb41{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;& a { color:inherit;text-decoration:none; } & a:hover { text-decoration:underline; } & a:focus-visible { outline:2px solid #fff;outline-offset:3px; }\n}.elementor .e-682df93d-c713{width:100%;color:#fff;padding:0px;margin:0px;border-width:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-cef68f2-435b{font-family:Inter,sans-serif;font-weight:400;font-size:32px;color:#fff;letter-spacing:-1.6px;line-height:1.2;margin-block-start:0px;margin-block-end:6.4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-27f23d6d-f704{font-family:Inter,sans-serif;font-weight:300;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;}.elementor .e-708c401a-533b{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;& a { color:inherit;text-decoration:none; } & a:hover { text-decoration:underline; } & a:focus-visible { outline:2px solid #fff;outline-offset:3px; }\n}.elementor .e-66c4355f-56e5{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:-0.64px;line-height:1.5;margin:0px;& a { color:inherit;text-decoration:none; } & a:hover { text-decoration:underline; } & a:focus-visible { outline:2px solid #fff;outline-offset:3px; }\n}.elementor .e-382d9bf8-930c{width:100%;color:#fff;padding:0px;margin:0px;border-width:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-794229b8-a232{font-family:var(--font-body);font-weight:700;font-size:0.9rem;color:var(--svarta-red);line-height:1.5;display:none;}.elementor .e-137dc846-2f4a{width:100%;text-align:center;padding:0px;margin:0px;display:grid;gap:0px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-7056788-7c2c{display:none;}.elementor .e-1fff3c54-7698{font-family:var(--font-display);font-size:2rem;color:#fff;letter-spacing:-0.035em;line-height:1;text-align:center;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;display:none;font-weight: 650;\n}.elementor .e-4b8538fe-7903{color:#aaa;text-align:center;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:none;}.elementor .e-62eacdec-6cb7{color:#fff;padding:0px;margin:0px;border-radius:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;& .svarta-contact-form { padding:0!important;margin:0!important;width:100%;max-width:100%;font-family:Inter,sans-serif; } & .svarta-contact-form .elementor-form-fields-wrapper { margin:0!important;gap:0!important; } & .svarta-contact-form .elementor-field-group { width:100%;padding:0!important;margin:0 0 20px!important; } & .svarta-contact-form .elementor-field-group-arende { margin-bottom:40px!important; } & .svarta-contact-form .elementor-field-label { position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important; } & .svarta-contact-form .elementor-field-textual { box-sizing:border-box!important;min-height:0!important;width:100%!important;height:48px!important;border:1px solid #888!important;border-radius:8px!important;padding:0 16px!important;background:#000!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:20px!important;letter-spacing:normal!important; } & .svarta-contact-form .elementor-field-textual::placeholder { color:#aaa!important;opacity:1!important; } & .svarta-contact-form select.elementor-field-textual { height:38px!important;padding:8px 12px!important;line-height:normal!important; } & .svarta-contact-form textarea.elementor-field-textual { height:80px!important;min-height:80px!important;padding:16px!important;resize:vertical; } & .svarta-contact-form .elementor-field-group-meddelande { margin-bottom:12px!important; } & .svarta-contact-form .elementor-field-type-html { margin-bottom:10px!important;font-size:12px!important;line-height:18px!important; } & .svarta-contact-form .svarta-form-privacy { margin:0!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:18px!important;color:#aaa!important; } & .svarta-contact-form .elementor-field-type-submit { margin:0!important; } & .svarta-contact-form .elementor-field-type-submit .elementor-button { flex:1 1 100%!important;width:100%!important;min-height:38px!important;height:38px!important;margin:0!important;padding:12px 28px!important;background:#fff!important;color:#000!important;border:0!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:14px!important;letter-spacing:-.32px!important; } & .svarta-contact-form .elementor-field-type-submit .elementor-button:hover { background:#991b1e!important;color:#fff!important; } & .svarta-contact-form .elementor-field-group-website { display:none!important; }\n}.elementor .e-69484c22-1e89{width:100%;max-width:736px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;}.elementor .e-737b76c1-5b7f{width:100%;position:relative;inset-inline-start:auto;color:#fff;padding-block-start:0px;padding-block-end:95px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:none; box-sizing:border-box;\n}.elementor .e-797a5c7b-bc5d{font-family:var(--font-display);font-size:clamp(2.5rem, 5vw, 5rem);color:var(--svarta-white);letter-spacing:-0.04em;line-height:1;font-weight: 650;\n}.elementor .e-1cd729cc-a9d0{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--svarta-white);padding:1.5rem;background-color:var(--svarta-ink);}.elementor .e-412aaf87-c15d{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--svarta-white);padding:1.5rem;background-color:var(--svarta-ink);}.elementor .e-644bc6ad-84b8{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--svarta-white);padding:1.5rem;background-color:var(--svarta-ink);}.elementor .e-15932399-7f06{font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--svarta-white);padding:1.5rem;background-color:var(--svarta-ink);}.elementor .e-3bb287e7-4a89{padding:0px;background-color:#363636;display:grid;gap:1px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-1391e580-5a4a{max-width:var(--content-wide);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .e-3912da8c-7cfa{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--svarta-ink);display:none;flex-direction:column;align-items:center;}