.elementor .e-42fdc666-bcfb{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;}.elementor .e-c46b618-70be{font-family:Outfit;font-weight:700;font-size:clamp(58px, 11.5vw, 50px);color:#ffffff;letter-spacing:-0.02em;line-height:.88;text-transform:uppercase;margin:0px;}.elementor .e-625722b0-1361{position:relative;font-size:38px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-33b74c68-3fa5{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-204d2bb9-cd38{min-height:82vh;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,.18) 38%,rgba(15,23,42,.88) 100%),url("https://betongbyggen.com/wp-content/uploads/2026/05/Foto-Betongbyggen-gbg-05.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0F172A;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-5a4d6631-dc86{font-family:Outfit;font-weight:700;font-size:clamp(40px, 5.6vw, 50px);color:#0F172A;letter-spacing:-0.015em;line-height:.95;text-align:start;text-transform:uppercase;margin:0px;}.elementor .e-301cd991-3dce{min-width:0px;padding:0px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 55%;}.elementor .e-73e5d5dd-f2cd{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-6abf51eb-5ef3{font-family:Lato;font-size:clamp(16px, 1.2vw, 19px);color:#364151;line-height:1.7;margin:0px;}.elementor .e-581066f2-a43a{min-width:0px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:0px;margin-block-start:58px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#0F172A;border-style:solid;display:flex;flex-direction:column;gap:20px;flex:1 1 38%;}.elementor .e-2eb54c78-beeb{padding:clamp(80px,11vw, 80px);background-color:#ebebeb;display:flex;flex-direction:row;gap:clamp(40px,7vw,120px);justify-content:space-between;align-items:flex-start;}.elementor .e-50664db8-56fa{max-width:900px;font-family:Outfit;font-weight:700;font-size:clamp(36px, 5vw, 50px);color:#ffffff;letter-spacing:-0.01em;line-height:.95;text-transform:uppercase;margin:0px;}.elementor .e-4af3e318-daf8{font-family:Outfit;font-weight:700;font-size:clamp(20px, 1.8vw, 28px);color:inherit;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c272cfd-15f9{font-family:Lato;font-size:16px;color:inherit;line-height:1.65;margin:0px;opacity:78%;}.elementor .e-4428d82c-1ad9:hover,.elementor .e-4428d82c-1ad9:focus-visible{background-color:#467FF7;}.elementor .e-4428d82c-1ad9{min-height:340px;color:#ffffff;text-decoration:none;padding:clamp(28px,3vw,44px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.22);border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:22px;}.elementor .e-36274f70-ae7b{font-family:Outfit;font-weight:700;font-size:clamp(20px, 1.8vw, 28px);color:inherit;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d68dd02-4a54{font-family:Lato;font-size:16px;color:inherit;line-height:1.65;margin:0px;opacity:78%;}.elementor .e-5892a9-face:hover,.elementor .e-5892a9-face:focus-visible{background-color:#467FF7;}.elementor .e-5892a9-face{min-height:340px;color:#ffffff;text-decoration:none;padding:clamp(28px,3vw,44px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.22);border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:22px;}.elementor .e-26b8b365-ffe6{font-family:Outfit;font-weight:700;font-size:clamp(20px, 1.8vw, 28px);color:inherit;letter-spacing:0.01em;line-height:1.05;text-transform:uppercase;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e78f1d4-a9c1{font-family:Lato;font-size:16px;color:inherit;line-height:1.65;margin:0px;opacity:78%;}.elementor .e-2a433ffd-ac86:hover,.elementor .e-2a433ffd-ac86:focus-visible{background-color:#467FF7;}.elementor .e-2a433ffd-ac86{min-height:340px;color:#ffffff;text-decoration:none;padding:clamp(28px,3vw,44px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(255,255,255,.22);border-style:solid;background-color:transparent;display:flex;flex-direction:column;gap:22px;}.elementor .e-4cade812-19c1{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(255,255,255,.22);border-style:solid;display:grid;gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-323f2222-65be{position:relative;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(20px,5vw,80px);background-color:#0F172A;display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-3fadac45-5805{font-family:Outfit;font-weight:600;font-size:clamp(15px, 1.2vw, 18px);color:#467FF7;letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-6b33d3a3-c1de{width:800px;max-width:1300px;font-family:Outfit;font-weight:700;font-size:clamp(40px, 6.4vw, 50px);color:#0F172A;letter-spacing:-0.02em;line-height:.94;text-transform:uppercase;margin:0px;}.elementor .e-9a369b7-71fa{font-family:Outfit;font-weight:600;font-size:15px;color:inherit;letter-spacing:0.12em;margin:0px;}.elementor .e-2103d5df-8372:hover,.elementor .e-2103d5df-8372:focus-visible{background-color:#467FF7;gap:30px;}.elementor .e-2103d5df-8372{width:auto;color:#ffffff;text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;background-color:#0F172A;display:inline-flex;flex-direction:row;gap:18px;align-items:center;align-self:flex-start;}.elementor .e-3bde36de-6d5e{position:relative;padding-block-start:clamp(90px,12vw,180px);padding-block-end:clamp(90px,12vw,180px);padding-inline-start:clamp(20px,5vw,80px);padding-inline-end:clamp(20px,5vw,80px);background-color:#e8e8e8;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}