.elementor .e-760a74c1-6963{font-family:Outfit;font-weight:700;font-size:clamp(52px, 8.4vw, 50px);color:#ffffff;letter-spacing:-0.025em;line-height:.9;text-transform:uppercase;margin:0px;}.elementor .e-372784e7-f970{width:190px;max-width:60vw;display:none;}.elementor .e-6831682d-7925{padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-5cf6d600-48ea{width:1px;height:120px;min-width:0px;position:absolute;inset-inline-end:clamp(20px,5vw,80px);inset-block-end:clamp(56px,9vh,110px);padding:0px;background-color:rgba(255,255,255,.5);}.elementor .e-66783da9-3837{min-height:92vh;position:relative;z-index:2;padding-block-start:160px;padding-block-end:clamp(56px,9vh,110px);padding-inline-start:clamp(20px,5vw,80px);padding-inline-end:clamp(20px,5vw,80px);background-image:linear-gradient(180deg, rgba(15,23,42,.55) 0%,rgba(15,23,42,.10) 40%,rgba(15,23,42,.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-1e4d74f4-bf78{min-height:92vh;padding:0px;background-image:url("https://betongbyggen.com/wp-content/uploads/2026/05/Foto-Betongbyggen-gbg-10.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#0F172A;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-5101f58e-702a{max-width:640px;}.elementor .e-330ca522-6d54{margin-block-start:12px;}.elementor .e-fad63c8-aa00{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 52%;}.elementor .e-54b5ee9e-69c3{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;position:relative;z-index:1;display:block;}.elementor .e-497f1844-584d{min-width:0px;position:relative;padding:0px;display:flex;flex:1 1 42%;}.elementor .e-6decb7f2-1e4d{background-color:#ffffff;flex-direction:row;gap:clamp(48px,7vw,120px);align-items:center;}.elementor .e-716c0ed-a752{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 55%;}.elementor .e-6a49cdcf-f2ba{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:0px;border-color:#0F172A;border-style:solid;display:flex;flex:1 1 38%;}.elementor .e-3e31378e-8095{padding-block-end:clamp(48px,6vw,88px);background-color:#ebebeb;flex-direction:row;justify-content:space-between;align-items:flex-end;}.elementor .e-47d482e4-5bb2{font-size:clamp(28px, 3vw, 48px);color:#ffffff;}.elementor .e-10896e24-7632{max-width:520px;color:rgba(255,255,255,.82);}.elementor .e-29d8e51d-70ca:hover,.elementor .e-29d8e51d-70ca:focus-visible{color:#ffffff;background-color:#467FF7;}.elementor .e-29d8e51d-70ca{color:#0F172A;margin-block-start:10px;background-color:#ffffff;}.elementor .e-5222fb06-4ac9{min-height:680px;position:relative;color:#ffffff;padding:clamp(28px,3.4vw,56px);background-image:linear-gradient(180deg, rgba(15,23,42,.15) 0%,rgba(15,23,42,.35) 40%,rgba(15,23,42,.94) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/05/Torslanda-9-Juni-001.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#0F172A;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;}.elementor .e-69e64e17-4030{font-size:clamp(28px, 3vw, 48px);color:#ffffff;}.elementor .e-22957f54-e633{max-width:520px;color:rgba(255,255,255,.82);}.elementor .e-51648e1-8dc4:hover,.elementor .e-51648e1-8dc4:focus-visible{color:#ffffff;background-color:#467FF7;}.elementor .e-51648e1-8dc4{color:#0F172A;margin-block-start:10px;background-color:#ffffff;}.elementor .e-6e94292e-4683{min-height:680px;position:relative;color:#ffffff;padding:clamp(28px,3.4vw,56px);background-image:linear-gradient(180deg, rgba(15,23,42,.15) 0%,rgba(15,23,42,.35) 40%,rgba(15,23,42,.94) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/DSC02351-1-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#0F172A;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;}.elementor .e-3effa0a6-75eb{padding-block-start:0px;padding-block-end:clamp(80px,10vw,150px);padding-inline-start:clamp(20px,5vw,80px);padding-inline-end:clamp(20px,5vw,80px);background-color:#ebebeb;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-42bcd190-4e89{min-width:0px;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:0 0 30%;}.elementor .e-196692e7-8a48{font-size:clamp(32px, 4vw, 64px);color:#ffffff;}.elementor .e-2c5ae804-359c{max-width:760px;color:rgba(255,255,255,.78);}.elementor .e-444d2e9b-9a5f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:32px;flex:1 1 64%;}.elementor .e-7d7de5b3-bb9f{background-color:#0F172A;flex-direction:row;gap:clamp(40px,7vw,120px);align-items:flex-start;}.elementor .e-5bd41e43-9ca0{font-family:Outfit;font-weight:700;font-size:clamp(36px, 4.4vw, 72px);color:#0F172A;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-6ae5c696-eab5{max-width:640px;}.elementor .e-2eb8be7-49aa{margin-block-start:8px;}.elementor .e-64b2fb54-5afe{min-width:0px;padding-block-start:clamp(80px,10vw,150px);padding-block-end:clamp(80px,10vw,150px);padding-inline-start:clamp(20px,5vw,80px);padding-inline-end:clamp(40px,6vw,100px);display:flex;flex-direction:column;gap:28px;flex:1 1 55%;}.elementor .e-f446ee0-ce29{min-height:520px;padding:0px;background-image:url("https://betongbyggen.com/wp-content/uploads/2026/09/k8HsK5Aw.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;background-color:#0F172A;flex:1 1 45%;}.elementor .e-6ec82c9b-6a43{padding:0px;background-color:#ffffff;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-8ee883f-c94a{max-width:820px;flex:1 1 60%;}.elementor .e-314281f6-fbca{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 1 420px;}.elementor .e-22fa5dc1-c4e2{padding:0px;display:flex;flex-direction:row;gap:clamp(32px,6vw,100px);justify-content:space-between;align-items:flex-end;}.elementor .e-730aa914-3784:hover,.elementor .e-730aa914-3784:focus-visible{opacity:85%;}.elementor .e-730aa914-3784{width:100%;height:100%;object-fit:cover;display:block;grid-column:span 2;grid-row:span 2;}.elementor .e-7f8c5298-9683:hover,.elementor .e-7f8c5298-9683:focus-visible{opacity:85%;}.elementor .e-7f8c5298-9683{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-3d8c52ac-6e8c:hover,.elementor .e-3d8c52ac-6e8c:focus-visible{opacity:85%;}.elementor .e-3d8c52ac-6e8c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-cb9a8b8-3ff1:hover,.elementor .e-cb9a8b8-3ff1:focus-visible{opacity:85%;}.elementor .e-cb9a8b8-3ff1{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4735d2e2-3e57:hover,.elementor .e-4735d2e2-3e57:focus-visible{opacity:85%;}.elementor .e-4735d2e2-3e57{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-24005356-8c88{height:clamp(460px, 48vw, 760px);padding:0px;display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));}.elementor .e-1707e59d-46a5{background-color:#ffffff;}.elementor .e-19fe96f2-5951{font-size:clamp(40px, 5.6vw, 92px);color:#ffffff;}.elementor .e-5eec26a3-d5c7{font-size:clamp(18px, 1.4vw, 22px);color:rgba(255,255,255,.82);}.elementor .e-6239d26e-848b{text-transform:none;}.elementor .e-8112107-5214:hover,.elementor .e-8112107-5214:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-8112107-5214{margin-block-start:8px;background-color:#467FF7;}.elementor .e-36f570e-fca8{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-64923eb3-5cd8{min-height:640px;background-image:linear-gradient(90deg, rgba(15,23,42,.92) 0%,rgba(15,23,42,.6) 50%,rgba(15,23,42,.15) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/05/Foto-Betongbyggen-gbg-10.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0F172A;justify-content:center;}.elementor .e-4be655e4-6c7b{max-width:580px;}.elementor .e-5ca2c45e-58e1{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 46%;}.elementor .e-71f6516-882d{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-color:#0F172A;border-style:solid;display:block;}.elementor .e-445c146-bfac{min-width:0px;padding:0px;display:flex;flex:1 1 50%;}.elementor .e-599e6c46-f530{background-color:#ECE4D9;flex-direction:row;gap:clamp(48px,7vw,120px);align-items:center;}.elementor .e-e0f446c-b56a{max-width:640px;color:rgba(255,255,255,.78);}.elementor .e-7cf409a0-5c51{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-182b9c91-e850:hover,.elementor .e-182b9c91-e850:focus-visible{color:#ffffff;background-color:#467FF7;}.elementor .e-182b9c91-e850{width:260px;color:#0F172A;background-color:#ffffff;align-self:flex-end;}.elementor .e-47a51dca-d74a{padding:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-2b7bb2a-401f{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-4653ec3a-9810{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-2d7e0139-7223{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/betong-saro-aldreboende-4.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-18e3ad8e-f905{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-10b45945-ed16{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-11c35ed8-15bb{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/betong-mektagonen-4-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-7200cd2d-c3a5{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-100be7bd-a20a{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-10f387b6-e25c{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/betong-sodra-anggardsskolan-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-5f0aa332-18a7{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-43fb306e-3c4a{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-1a916a3a-dcb5{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/betong-onsala-kyrkogard-5.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-531be70d-3034{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-59a96c76-55db{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-1efd67ca-579f{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/Masthugget-3-Juni-043.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-2a9f1aa3-8a14{font-family:Outfit;font-weight:700;font-size:clamp(22px, 2vw, 32px);color:#ffffff;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .e-77352f5e-6ef9{font-family:Outfit;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0.16em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:#467FF7;align-self:flex-start;}.elementor .e-468eb2ab-44b3{aspect-ratio:4 / 5;padding:clamp(22px,2.4vw,36px);background-image:linear-gradient(180deg, rgba(15,23,42,.35) 0%,rgba(15,23,42,0) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/betong-world-of-volvo-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#1e293b;transition:all 0.5s;display:flex;flex-direction:column-reverse;justify-content:space-between;}.elementor .e-44c067c7-59a0{padding:0px;display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-300e99bb-8471{background-color:#0F172A;gap:clamp(40px,5vw,64px);}.elementor .e-3fe2846c-ecc5{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;position:relative;z-index:1;display:block;}.elementor .e-6aad4ae9-39d3{min-width:0px;position:relative;padding:0px;display:flex;flex:1 1 46%;}.elementor .e-7823e4bb-5724{max-width:600px;}.elementor .e-577ae74d-bd75{margin-block-start:8px;}.elementor .e-1c939dbc-595f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 50%;}.elementor .e-32f4f7b4-2eb4{background-color:#ffffff;flex-direction:row;gap:clamp(48px,7vw,120px);align-items:center;}.elementor .e-34a6-b594{font-size:clamp(40px, 5.6vw, 92px);}.elementor .e-326f7dac-1e34{min-width:0px;padding:0px;display:flex;flex:1 1 55%;}.elementor .e-1305d34c-93af{font-family:Outfit;font-weight:600;font-size:clamp(20px, 1.7vw, 26px);color:#467FF7;letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .e-73289bc8-87a2{margin-block-start:12px;}.elementor .e-5549c7ce-1b43{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:0px;border-color:#0F172A;border-style:solid;display:flex;flex-direction:column;gap:20px;flex:1 1 38%;}.elementor .e-7de00c8f-fbed{background-color:#ebebeb;flex-direction:row;gap:clamp(40px,7vw,120px);justify-content:space-between;align-items:flex-start;}.elementor .e-b6e9089-ed474bd{background-color:#ebebeb;flex-direction:row;gap:clamp(40px,7vw,120px);justify-content:space-between;align-items:flex-start;}