.elementor .e-385bf91f-738a6a2{color:#ffffff;}.elementor .e-2a58aaf4-9604{font-family:Outfit;font-weight:700;font-size:clamp(46px, 9vw, 50px);color:#ffffff;letter-spacing:-0.02em;line-height:.9;text-transform:uppercase;margin:0px;}.elementor .e-2b4bd014-6f31{max-width:720px;font-family:Lato;font-size:clamp(16px, 1.2vw, 19px);color:rgba(255,255,255,.85);line-height:1.7;margin:0px;}.elementor .e-7922e7e9-2e4e:hover,.elementor .e-7922e7e9-2e4e:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-7922e7e9-2e4e{background-color:#467FF7;align-self:center;}.elementor .e-14e2c4ed-8079:hover,.elementor .e-14e2c4ed-8079:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-14e2c4ed-8079{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;transition:all 0.3s;}.elementor .e-45fe4de5-1334:hover,.elementor .e-45fe4de5-1334:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-45fe4de5-1334{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;transition:all 0.3s;}.elementor .e-3053fc9e-fb6c:hover,.elementor .e-3053fc9e-fb6c:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-3053fc9e-fb6c{font-family:Outfit;font-weight:600;font-size:13px;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:solid;transition:all 0.3s;}.elementor .e-67a4fae7-d314{padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-5c18d2c-2dfa{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-2fb4a528-badc{max-width:900px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-28b4cb84-36c1{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-4fb59db-3c9f{min-height:88vh;overflow:hidden;position:relative;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,.62) 0%,rgba(15,23,42,.25) 35%,rgba(15,23,42,.9) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/DSC02351-1-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0F172A;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-28445454-11fc{max-width:620px;}.elementor .e-2b618c9b-f62c{font-size:clamp(18px, 1.4vw, 22px);}.elementor .e-43b06da9-2ff2{font-size:16px;}.elementor .e-15b5d902-f612:hover,.elementor .e-15b5d902-f612:focus-visible{background-color:#ebebeb;}.elementor .e-15b5d902-f612{padding:clamp(22px,2.4vw,36px);transition:all 0.3s;display:flex;flex-direction:column;gap:14px;}.elementor .e-7f7db759-bb82{font-size:clamp(18px, 1.4vw, 22px);}.elementor .e-12ccfa5-614f{font-size:16px;}.elementor .e-6cb4bd37-419e:hover,.elementor .e-6cb4bd37-419e:focus-visible{background-color:#ebebeb;}.elementor .e-6cb4bd37-419e{padding:clamp(22px,2.4vw,36px);transition:all 0.3s;display:flex;flex-direction:column;gap:14px;}.elementor .e-704e6c1-f7c8{font-size:clamp(18px, 1.4vw, 22px);}.elementor .e-669a4fc3-b419{font-size:16px;}.elementor .e-5c5169e0-b4e1:hover,.elementor .e-5c5169e0-b4e1:focus-visible{background-color:#ebebeb;}.elementor .e-5c5169e0-b4e1{padding:clamp(22px,2.4vw,36px);transition:all 0.3s;display:flex;flex-direction:column;gap:14px;}.elementor .e-49bd522e-5ce3{font-size:clamp(18px, 1.4vw, 22px);}.elementor .e-3d1efa1c-c2d7{font-size:16px;}.elementor .e-818f800-5e50:hover,.elementor .e-818f800-5e50:focus-visible{background-color:#ebebeb;}.elementor .e-818f800-5e50{padding:clamp(22px,2.4vw,36px);transition:all 0.3s;display:flex;flex-direction:column;gap:14px;}.elementor .e-1d7704e9-6903{font-size:clamp(18px, 1.4vw, 22px);}.elementor .e-2299e906-5c9c{font-size:16px;}.elementor .e-7b2318fd-b08e:hover,.elementor .e-7b2318fd-b08e:focus-visible{background-color:#ebebeb;}.elementor .e-7b2318fd-b08e{padding:clamp(22px,2.4vw,36px);transition:all 0.3s;display:flex;flex-direction:column;gap:14px;}.elementor .e-4bb949ef-f2c7{padding:0px;margin-block-start:16px;display:grid;gap:0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, auto);}.elementor .e-8c9250-54f3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;flex:1 1 60%;}.elementor .e-6d7ba15b-5462{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;position:relative;z-index:1;display:block;}.elementor .e-3df524ae-4b34{min-width:0px;position:relative;padding:0px;margin-block-start:40px;display:flex;flex:1 1 34%;}.elementor .e-66310dce-83ce{background-color:#ffffff;flex-direction:row;gap:clamp(48px,6vw,100px);align-items:flex-start;}.elementor .e-67b9b92a-723a{color:#ffffff;}.elementor .e-167787f7-abca{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;flex:1 1 58%;}.elementor .e-7b19b0c5-2281{color:rgba(255,255,255,.8);}.elementor .e-62466fcd-d132{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:0px;display:flex;flex:1 1 38%;}.elementor .e-2a97ff5c-740a{padding:0px;display:flex;flex-direction:row;gap:clamp(32px,6vw,100px);justify-content:space-between;align-items:flex-end;}.elementor .e-5c7ba00a-e6bc{font-size:clamp(19px, 1.5vw, 24px);color:#ffffff;}.elementor .e-33896248-6e01{font-size:16px;color:rgba(255,255,255,.78);}.elementor .e-40dfffa0-afd0:hover,.elementor .e-40dfffa0-afd0:focus-visible{background-color:#467FF7;}.elementor .e-40dfffa0-afd0{min-height:260px;padding:clamp(26px,2.6vw,40px);transition:all 0.3s;display:flex;flex-direction:column;gap:16px;}.elementor .e-73387b84-4054{font-size:clamp(19px, 1.5vw, 24px);color:#ffffff;}.elementor .e-3155fc46-c0a4{font-size:16px;color:rgba(255,255,255,.78);}.elementor .e-2e9d0d96-9f3b:hover,.elementor .e-2e9d0d96-9f3b:focus-visible{background-color:#467FF7;}.elementor .e-2e9d0d96-9f3b{min-height:260px;padding:clamp(26px,2.6vw,40px);transition:all 0.3s;display:flex;flex-direction:column;gap:16px;}.elementor .e-551a76a6-1329{font-size:clamp(19px, 1.5vw, 24px);color:#ffffff;}.elementor .e-31d453a6-9e71{font-size:16px;color:rgba(255,255,255,.78);}.elementor .e-7b3e1ddb-2fb9:hover,.elementor .e-7b3e1ddb-2fb9:focus-visible{background-color:#467FF7;}.elementor .e-7b3e1ddb-2fb9{min-height:260px;padding:clamp(26px,2.6vw,40px);transition:all 0.3s;display:flex;flex-direction:column;gap:16px;}.elementor .e-68af2ecf-e7d3{font-size:clamp(19px, 1.5vw, 24px);color:#ffffff;}.elementor .e-184f202f-f655{font-size:16px;color:rgba(255,255,255,.78);}.elementor .e-1fc8843-e6fe:hover,.elementor .e-1fc8843-e6fe:focus-visible{background-color:#467FF7;}.elementor .e-1fc8843-e6fe{min-height:260px;padding:clamp(26px,2.6vw,40px);transition:all 0.3s;display:flex;flex-direction:column;gap:16px;}.elementor .e-1698a279-3a21{padding:0px;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-5b9bba3c-c573{background-color:#0F172A;}.elementor .e-3438f716-7378{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .e-68705477-c95a{min-width:0px;padding:0px;display:flex;flex:1 1 46%;}.elementor .e-17adff47-5594{max-width:580px;}.elementor .e-62ff641a-77c1{margin-block-start:8px;}.elementor .e-11d423bd-9c82{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 50%;}.elementor .e-3144e19c-abd6{background-color:#ECE4D9;flex-direction:row;gap:clamp(48px,7vw,120px);align-items:center;}.elementor .e-647dee81-5275{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:26px;flex:1 1 55%;}.elementor .e-318799f-4f20{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:0px;margin-block-start:34px;display:flex;flex:1 1 38%;}.elementor .e-45ab54bb-97eb{background-color:#ffffff;flex-direction:row;gap:clamp(40px,7vw,120px);justify-content:space-between;align-items:flex-start;}.elementor .e-55505020-bd1e{color:#ffffff;}.elementor .e-60377aa-7d20{font-size:clamp(18px, 1.4vw, 22px);color:rgba(255,255,255,.82);}.elementor .e-5939b6eb-f3c8:hover,.elementor .e-5939b6eb-f3c8:focus-visible{color:#0F172A;background-color:#ffffff;}.elementor .e-5939b6eb-f3c8{margin-block-start:8px;background-color:#467FF7;}.elementor .e-2184ae9f-7e77{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:26px;}.elementor .e-4476fdb2-32f9{min-height:560px;background-image:linear-gradient(90deg, rgba(15,23,42,.94) 0%,rgba(15,23,42,.7) 55%,rgba(15,23,42,.3) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/09/DSC02351-1-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0F172A;justify-content:center;}