.elementor .e-757ddc4-b9c9cb6{max-width:55rem;font-weight:400;font-size:clamp(2rem, 4.5vw, 4rem);color:#ffffff;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-c1cea54-73721fe{max-width:43rem;font-size:1rem;color:#ffffff;line-height:1.8;margin:0px;}.elementor .e-2700704-7b42ced{font-weight:400;font-size:16px;color:#ffffff;line-height:1.8;margin:0px;}.elementor .e-01e809a-6d9f716{max-width:38rem;font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;display:none;}.elementor .e-70ff415-18c601c{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-5056724-61a73ca{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-c14f6ab-aea4b4b{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.875rem;flex-wrap:wrap;}.elementor .e-907e46b-a5773a4{font-size:0.9375rem;color:#c4cdce;line-height:1.8;padding-block-start:1.25rem;margin:0px;border-block-start-width:1px;display:none;border-top-style: solid; border-top-color: #334547;\n}.elementor .e-a042a45-e57b92c{min-width:0px;padding-block-start:clamp(2.5rem, 6vw, 5rem);padding-block-end:clamp(2.5rem, 6vw, 5rem);padding-inline-start:clamp(1.25rem, 6vw, 4.75rem);padding-inline-end:clamp(1.25rem, 6vw, 4.75rem);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,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-f49c88f-f31284d{font-weight:400;font-size:clamp(1.875rem, 3.3vw, 3rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-1c55754-43e9c39{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-a20b4fa-0dc8d11{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-09a081c-396f564{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-597d630-93bc16f{min-width:0px;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1.25rem, 5vw, 4.75rem);padding-inline-end:clamp(1.25rem, 5vw, 4.75rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-cb138da-2c968d6{font-weight:400;font-size:clamp(1.875rem, 3.3vw, 3rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-cfa7f6e-6e4cc91{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-7c854b6-e398d2b{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-212ac7c-c74aac3{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-5bf62de-6bbb69c{min-width:0px;padding:1.75rem;border-radius:16px;border-width:1px;border-color:#213537;border-style:solid;background-color:#0a1b1d;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-8e32d21-9609526{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-c410295-069059a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-340ad98-efaa28c{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-724eb09-196ef51{min-width:0px;padding:1.75rem;border-radius:16px;border-width:1px;border-color:#213537;border-style:solid;background-color:#0a1b1d;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-e06bd86-1da1ad2{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-be509f6-f356d9a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-26085e6-56580a0{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-eca10e6-e4d2d13{min-width:0px;padding:1.75rem;border-radius:16px;border-width:1px;border-color:#213537;border-style:solid;background-color:#0a1b1d;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-fe7cbc9-a8773a9{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-37ac9ee-0d26b6d{min-width:0px;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1.25rem, 5vw, 4.75rem);padding-inline-end:clamp(1.25rem, 5vw, 4.75rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-3fab154-74fc1c1{font-weight:400;font-size:clamp(1.875rem, 3.3vw, 3rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-4ada5b4-43daf46{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-ceedcbe-adf1c98{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-3ba8177-40587e7{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-82aa166-b38538a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-848c0da-c186996{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-c702605-851f03a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-dfd73db-791a7db{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-9d9ff0a-f7d8e9c{min-width:0px;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1.25rem, 5vw, 4.75rem);padding-inline-end:clamp(1.25rem, 5vw, 4.75rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-e950f55-8de7e73{font-weight:400;font-size:clamp(1.875rem, 3.3vw, 3rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-2f79b0b-750be4f{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-eefda32-78b755a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-e8c9a57-20da655{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: #213537;\n}.elementor .e-189df1e-b9eea08{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-91c724a-d9ecae6{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-6394102-6230553{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: #213537;\n}.elementor .e-996bb3a-e1f02fb{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-5cb4fe3-c62729a{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-8685d48-5cb78c9{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: #213537;\n}.elementor .e-9201cda-69b1773{font-weight:400;font-size:1.5rem;color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-f1e2cb1-219042d{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-f9b388d-178e570{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: #213537;\n}.elementor .e-2c66314-62b8e4d{min-width:0px;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1.25rem, 5vw, 4.75rem);padding-inline-end:clamp(1.25rem, 5vw, 4.75rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-40f1236-ca48322{font-weight:400;font-size:clamp(1.875rem, 3.3vw, 3rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.12;margin:0px;}.elementor .e-41fe904-02fa0e7{font-size:1rem;color:#c4cdce;line-height:1.8;margin:0px;}.elementor .e-cfedb15-f5a0024{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-c376031-ae8e68e{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-ebe6bc0-5bb3d58{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-c9cb802-d744ad9{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-b025959-0742419{font-weight:600;font-size:0.9375rem;color:#ffffff;line-height:1.4;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;align-self:flex-start;}.elementor .e-c7c3b17-1b0c845{min-width:0px;padding:clamp(1.5rem, 4vw, 3rem);border-width:1px;border-color:#213537;border-style:solid;background-color:#0a1b1d;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-6c0e79b-c7c07a2{min-width:0px;padding-block-start:clamp(2.5rem, 5vw, 4.5rem);padding-block-end:clamp(2.5rem, 5vw, 4.5rem);padding-inline-start:clamp(1.25rem, 5vw, 4.75rem);padding-inline-end:clamp(1.25rem, 5vw, 4.75rem);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-91e9093-252ec6d{min-width:0px;max-width:1120px;color:#ffffff;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;@media (max-width: 767px) {
  & .elementor-element-a042a45 { background-image: linear-gradient(90deg, rgba(5,7,8,.94) 0%, rgba(5,7,8,.86) 65%, rgba(5,7,8,.7) 100%), url("https://autovibe.se/wp-content/uploads/2026/09/AUTOVIBE-bilverkstad-i-Angelholm-mobil.webp"); }
  & .elementor-element-fe7cbc9 { flex-direction: column; }
  & .elementor-element-fe7cbc9 > div { flex-basis: auto; }
  & .elementor-element-c7c3b17 { padding: 24px; }
}
& 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-button-base { max-width: 100%; white-space: normal; }
  @media (max-width: 767px) {
  & .elementor-element-fe7cbc9 > div { padding: 20px; }
  & .elementor-element-fe7cbc9 h3 { font-size: 22px; }
  & a.e-button-base { padding-inline: 12px; }
  & .elementor-element-c7c3b17 { padding: 20px; }
}\n}