.elementor .e-4be392f-782830e{max-width:860px;font-weight:400;font-size:clamp(32px, 5vw, 64px);color:#ffffff;letter-spacing:-0.035em;line-height:1.06;letter-spacing: normal;\n}.elementor .e-57b88f4-6a562a5{max-width:700px;font-size:17px;color:#f0f4f4;line-height:1.75;}.elementor .e-8c1a22c-afe956b{min-height:50px;max-width:100%;font-weight:600;font-size:15px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;flex:1 1 190px;}.elementor .e-f8a92e1-3fbf2fe{min-height:50px;max-width:100%;font-weight:600;font-size:15px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;flex:1 1 190px;}.elementor .e-8c9a0c0-7d8c150{width:100%;max-width:480px;padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-14eeb9f-2f9091b{max-width:800px;font-size:14px;color:#bdc9ca;line-height:1.7;padding-block-start:20px;border-block-start-width:1px;border-top-style: solid; border-top-color: #315154;
border-top-style: solid; border-top-color: rgba(85,203,208,0.25);\n}.elementor .e-85992b1-3e5ea20{width:100%;max-width:72rem;overflow:hidden;padding-block-start:clamp(48px, 6vw, 80px);padding-block-end:clamp(48px, 6vw, 80px);padding-inline-start:clamp(20px, 6vw, 80px);padding-inline-end:clamp(20px, 6vw, 80px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;background-image:linear-gradient(90deg, rgba(5,7,8,0.94) 0%,rgba(5,7,8,0.86) 65%,rgba(5,7,8,0.70) 100%),url("https://autovibe.se/wp-content/uploads/2026/09/AUTOVIBE-bilverkstad-i-Angelholm-optimerad.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:20px;background-position: 0% 0%, center center; background-repeat: no-repeat, no-repeat; background-size: auto, cover;
max-width: none;\n}.elementor .e-1998837-859b768{max-width:800px;font-weight:400;font-size:clamp(26px,4vw,48px);color:#ffffff;letter-spacing:-0.025em;line-height:1.1;& { letter-spacing:normal; width:100%; max-width:none; box-sizing:border-box; padding:24px 24px 18px; margin:0 0 -16px; background:#0a1b1d; border:1px solid rgba(85,203,208,.25); border-bottom:0; }
@media (max-width:480px) { & { width:calc(100% + 32px); margin-left:-16px; margin-right:-16px; padding:20px 15px 16px; } }\n}.elementor .e-7a2d0a1-6882d63{width:100%;max-width:700px;font-size:16px;color:#f0f4f4;line-height:1.45;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;border-color:rgba(85,203,208,0.3);border-style:solid;background-color:transparent;& > span:first-child { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); gap:12px 24px; }
& > span:first-child > span { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; align-items:center; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,.18); }
& > span:first-child > span > span > span { display:block; font-size:15px; }
& > span:first-child > span > span > span:nth-child(2) { font-size:21px; color:#fff; line-height:1.35; }
& > span:first-child > span > span > span:nth-child(2) > span, & > span:first-child > span > span > span:nth-child(3) { font-size:12px; color:#bdc9ca; }
& > span:last-child { display:block; margin-top:10px; font-size:12px; line-height:1.5; color:#bdc9ca; }
& a { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; height:44px; min-height:44px; min-width:64px; padding:8px 12px; border:2px solid #fff; border-radius:3px; background:transparent; color:#fff; font-family:"Roboto Slab",sans-serif; font-size:14px; font-weight:600; line-height:1.5; text-decoration:none; white-space:nowrap; }
& a:hover, & a:focus-visible { color:#55cbd0; border-color:#55cbd0; background:transparent; }
@media (max-width:480px) { & > span:first-child { gap:9px; } & > span:first-child > span > span > span:nth-child(2) { font-size:19px; }  & > span:first-child > span > span > span { line-height:1.25; } & > span:first-child > span > span > span:nth-child(2) { font-size:18px; line-height:1.4; } & > span:first-child > span > span > span:nth-child(2) > span { display:inline; white-space:nowrap; } }
& { width:100%; max-width:none; box-sizing:border-box; padding:0 24px 24px; margin:0 0 40px; background:#0a1b1d; border:1px solid rgba(85,203,208,.25); border-top:0; }
@media (max-width:480px) { & { width:calc(100% + 32px); margin-left:-16px; margin-right:-16px; padding:0 15px 20px; } }\n}.elementor .e-205717c-9217b89{max-width:800px;font-weight:400;font-size:clamp(30px, 4vw, 48px);color:#ffffff;letter-spacing:-0.025em;line-height:1.1;letter-spacing: normal;\n}.elementor .e-d9d88f0-18d8dbd{max-width:720px;font-size:16.8px;color:#bdc9ca;line-height:1.75;}.elementor .e-b009978-9fb848c{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-2a3108b-974a9ae{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-349c936-5524fcb{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-630e3bb-d50a3ac{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-5a96e3e-f7dd9d9{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-3967bc9-0d5d7e3{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-890ad7e-0290351{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-073e07f-c47f23a{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-d981713-5700517{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-93ab5ad-b1a7bb9{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-ff6708b-e4cf7c1{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-b15697c-c13a0ff{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-e3d0c45-fb98809{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-6cf6ae8-28e37c7{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-151cf15-9089153{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-f57ac2d-b4cc04f{font-weight:400;font-size:24px;color:#ffffff;letter-spacing:-0.01em;line-height:1.2;margin-block-end:14px;letter-spacing: normal;\n}.elementor .e-c35e53c-a51ba7e{font-size:16px;color:#c5d0d1;line-height:1.65;}.elementor .e-b854df0-457dc16{min-width:0px;color:#ffffff;text-decoration:none;cursor:pointer;padding:clamp(24px, 2.5vw, 32px);border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(85,203,208,0.22);border-style:solid;background-color:#0a1b1d;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;border-left-style: solid; border-left-color: #55cbd0;
border-left-color: rgba(85,203,208,0.22);\n}.elementor .e-98ad03f-18c83f5{width:100%;padding:0px;margin-block-start:24px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));}.elementor .e-78a53df-5f7bf20{font-weight:400;font-size:clamp(1.875rem,4vw,3rem);color:#ffffff;line-height:1.1;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cdcdd6f-a2b1436{font-weight:400;font-size:1.25rem;color:#ffffff;line-height:1.3;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-51752bc-4dc2681{max-width:52rem;font-size:1rem;color:#bdc9ca;line-height:1.7;margin:0px;}.elementor .e-090ac57-de1faa9{font-weight:400;font-size:1.25rem;color:#ffffff;line-height:1.3;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c3ee49e-88134a1{max-width:52rem;font-size:1rem;color:#bdc9ca;line-height:1.7;margin:0px;}.elementor .e-7b83015-77e3fea{font-weight:400;font-size:1.25rem;color:#ffffff;line-height:1.3;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c8a5229-9f8598a{max-width:52rem;font-size:1rem;color:#bdc9ca;line-height:1.7;margin:0px;}.elementor .e-f2e1149-f630c5e{font-weight:400;font-size:1.25rem;color:#ffffff;line-height:1.3;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d3e5735-de27ab3{max-width:52rem;font-size:1rem;color:#bdc9ca;line-height:1.7;margin:0px;}.elementor .e-cf157f2-b79579e{font-weight:400;font-size:1.25rem;color:#ffffff;line-height:1.3;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a4cbf1a-72090ab{max-width:52rem;font-size:1rem;color:#bdc9ca;line-height:1.7;margin:0px;}.elementor .e-e104619-06d8b37{padding:0px;margin-block-start:2.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:1rem;}.elementor .e-2bbe290-fdb6f61{width:100%;max-width:72rem;padding-block-start:clamp(48px, 6vw, 82px);padding-block-end:clamp(48px, 6vw, 82px);padding-inline-start:clamp(20px, 6vw, 80px);padding-inline-end:clamp(20px, 6vw, 80px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;max-width: none;\n}.elementor .e-6f6413d-002361e{max-width:800px;font-weight:400;font-size:clamp(30px, 4vw, 48px);color:#ffffff;letter-spacing:-0.025em;line-height:1.1;letter-spacing: normal;\n}.elementor .e-57f8a56-b8e4077{max-width:700px;font-size:16.8px;color:#bdc9ca;line-height:1.75;}.elementor .e-d084523-45b24ae{min-height:50px;max-width:100%;font-weight:600;font-size:15px;color:#ffffff;line-height:1.5;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-44c34f8-d29d7e8{max-width:700px;font-weight:400;font-size:14px;color:#bdc9ca;line-height:1.7;}.elementor .e-ebbd041-8afe085{width:100%;max-width:72rem;color:#ffffff;padding-block-start:clamp(36px, 5vw, 64px);padding-block-end:clamp(36px, 5vw, 64px);padding-inline-start:clamp(20px, 6vw, 80px);padding-inline-end:clamp(20px, 6vw, 80px);margin-block-start:0px;margin-block-end:clamp(48px, 6vw, 80px);margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:1px;border-color:rgba(85,203,208,0.25);border-style:solid;background-color:#0a1b1d;display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width: none;\n}.elementor .e-8347936-58f7d63{width:100%;max-width:1120px;color:#f4f7f7;padding:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#050708;display:flex;flex-direction:column;gap:0px;& h1, & h2, & h3, & p { font-family: Lato, sans-serif; }
& h1 { letter-spacing: -0.035em; }
& a.e-div-block-base strong { color: #55cbd0; font-family: "Roboto Slab", sans-serif; font-weight: 600; display:block; margin-top:auto; padding-top:24px; }
& a.e-div-block-base p { display:flex; flex-direction:column; flex:1; }
& a.e-div-block-base p br { display:none; }
& a:focus-visible { outline:3px solid #55cbd0; outline-offset:5px; }
& a.e-button-base:hover, & a.e-button-base:focus-visible { background-color:transparent; color:#55cbd0; border-color:#55cbd0; }
& a.e-div-block-base:hover { border-color:#55cbd0; background-color:#10272a; }\n}