.theme_frame__K5AT8{font-family:var(--font-tm-jakarta),system-ui,sans-serif;background:#fff;color:#000;color-scheme:light;line-height:1.5;min-height:100dvh}.theme_frame__K5AT8 .font-serif{font-family:var(--font-tm-playfair),Georgia,serif}.theme_frame__K5AT8 .hero-wave{position:absolute;bottom:-2px;left:0;width:100%;height:100px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="1" d="M0,224L80,213.3C160,203,320,181,480,181.3C640,181,800,203,960,192C1120,181,1280,139,1360,117.3L1440,96L1440,320L1360,320C1280,320,1120,320,960,320C800,320,640,320,480,320C320,320,160,320,80,320L0,320Z"></path></svg>');background-size:cover}.theme_frame__K5AT8 button,.theme_frame__K5AT8 input,.theme_frame__K5AT8 textarea{font-family:inherit}.theme_frame__K5AT8 ::selection{background:var(--tm-gold);color:white}@media (prefers-reduced-motion:reduce){.theme_frame__K5AT8 *,.theme_frame__K5AT8 :after,.theme_frame__K5AT8 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@layer components{.theme_frame__K5AT8 .tm-container{width:100%}@media (min-width:40rem){.theme_frame__K5AT8 .tm-container{max-width:40rem}}@media (min-width:48rem){.theme_frame__K5AT8 .tm-container{max-width:48rem}}@media (min-width:64rem){.theme_frame__K5AT8 .tm-container{max-width:64rem}}@media (min-width:80rem){.theme_frame__K5AT8 .tm-container{max-width:80rem}}@media (min-width:96rem){.theme_frame__K5AT8 .tm-container{max-width:96rem}}}.theme_frame__K5AT8 main{display:block;min-height:0}html:has(.theme_frame__K5AT8){scrollbar-width:auto;scrollbar-color:auto}html:has(.theme_frame__K5AT8)::-webkit-scrollbar{width:8px}html:has(.theme_frame__K5AT8)::-webkit-scrollbar-track{background:#f1f1f1}html:has(.theme_frame__K5AT8)::-webkit-scrollbar-thumb{background:var(--tm-gold,#F3A83B);border:0;border-radius:10px}@font-face{font-family:alsultanaArabicDisplay;src:url(/_next/static/media/1bb203c6352bbb57-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:alsultanaArabicDisplay;src:url(/_next/static/media/08e2aeeba42678fd-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:alsultanaArabicDisplay;src:url(/_next/static/media/03cd5f1f37fd7c37-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:alsultanaArabicDisplay;src:url(/_next/static/media/710f728711dc1ca0-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:alsultanaArabicDisplay Fallback;src:local("Arial");ascent-override:124.28%;descent-override:70.10%;line-gap-override:0.00%;size-adjust:90.44%}.__className_a96bae{font-family:alsultanaArabicDisplay,alsultanaArabicDisplay Fallback}.__variable_a96bae{--font-als-arabic-display:"alsultanaArabicDisplay","alsultanaArabicDisplay Fallback"}@font-face{font-family:alsultanaDisplay;src:url(/_next/static/media/59c93f7b4f3fdde9-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:alsultanaDisplay;src:url(/_next/static/media/8905645b47a1f42f-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:alsultanaDisplay Fallback;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_1cacac{font-family:alsultanaDisplay,alsultanaDisplay Fallback}.__variable_1cacac{--font-als-display:"alsultanaDisplay","alsultanaDisplay Fallback"}@font-face{font-family:hashimiDisplay;src:url(/_next/static/media/7d043c9766773187-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:hashimiDisplay Fallback;src:local("Arial");ascent-override:85.29%;descent-override:22.12%;line-gap-override:0.00%;size-adjust:113.50%}.__className_9c0e9d{font-family:hashimiDisplay,hashimiDisplay Fallback;font-style:normal}.__variable_9c0e9d{--font-hashimi-display:"hashimiDisplay","hashimiDisplay Fallback"}@font-face{font-family:hashimiSans;src:url(/_next/static/media/254000224145df35-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:hashimiSans Fallback;src:local("Arial");ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.00%;size-adjust:94.91%}.__className_6706da{font-family:hashimiSans,hashimiSans Fallback;font-style:normal}.__variable_6706da{--font-hashimi-sans:"hashimiSans","hashimiSans Fallback"}@font-face{font-family:espressolabDisplay;src:url(/_next/static/media/2a87b947d2bc3f09-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:espressolabDisplay Fallback;src:local("Arial");ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.00%;size-adjust:77.11%}.__className_893779{font-family:espressolabDisplay,espressolabDisplay Fallback;font-weight:400;font-style:normal}.__variable_893779{--font-espressolab-display:"espressolabDisplay","espressolabDisplay Fallback"}@font-face{font-family:espressolabSans;src:url(/_next/static/media/ec8ed6e3b12cda05-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:espressolabSans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_8575af{font-family:espressolabSans,espressolabSans Fallback;font-style:normal}.__variable_8575af{--font-espressolab-sans:"espressolabSans","espressolabSans Fallback"}@font-face{font-family:espressolabMono;src:url(/_next/static/media/e29c0b2fe2ebd388-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:espressolabMono;src:url(/_next/static/media/f270c174075d2249-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:espressolabMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_bc80f5{font-family:espressolabMono,espressolabMono Fallback}.__variable_bc80f5{--font-espressolab-mono:"espressolabMono","espressolabMono Fallback"}@font-face{font-family:espressolabArabic;src:url(/_next/static/media/943abbff154412c3-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:espressolabArabic Fallback;src:local("Arial");ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.00%;size-adjust:106.47%}.__className_2bd843{font-family:espressolabArabic,espressolabArabic Fallback;font-style:normal}.__variable_2bd843{--font-espressolab-arabic:"espressolabArabic","espressolabArabic Fallback"}@font-face{font-family:mashawiDisplay;src:url(/_next/static/media/6e93a8f57bb7901a-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mashawiDisplay Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_224988{font-family:mashawiDisplay,mashawiDisplay Fallback;font-weight:400;font-style:normal}.__variable_224988{--font-mashawi-display:"mashawiDisplay","mashawiDisplay Fallback"}@font-face{font-family:mashawiSans;src:url(/_next/static/media/f2dc48d452a576a7-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:mashawiSans Fallback;src:local("Arial");ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.00%;size-adjust:102.64%}.__className_95952c{font-family:mashawiSans,mashawiSans Fallback;font-style:normal}.__variable_95952c{--font-mashawi-sans:"mashawiSans","mashawiSans Fallback"}@font-face{font-family:mashawiArabic;src:url(/_next/static/media/7b3a8691d43fe6f3-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mashawiArabic;src:url(/_next/static/media/05aa892710979d38-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:mashawiArabic;src:url(/_next/static/media/e4ba528299676fff-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mashawiArabic;src:url(/_next/static/media/d14c810ab4063ccf-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mashawiArabic Fallback;src:local("Arial");ascent-override:68.09%;descent-override:37.80%;line-gap-override:21.18%;size-adjust:94.43%}.__className_ebfbea{font-family:mashawiArabic,mashawiArabic Fallback}.__variable_ebfbea{--font-mashawi-arabic:"mashawiArabic","mashawiArabic Fallback"}@font-face{font-family:nkdLatin;src:url(/_next/static/media/bd1439e24aebdc92-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:nkdLatin Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_3f2ace{font-family:nkdLatin,nkdLatin Fallback;font-style:normal}.__variable_3f2ace{--font-nkd-latin:"nkdLatin","nkdLatin Fallback"}@font-face{font-family:nkdArabic;src:url(/_next/static/media/2ab9d790a41064f2-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nkdArabic;src:url(/_next/static/media/40caa9ba6e119186-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nkdArabic;src:url(/_next/static/media/33827f0dcc3c3b99-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nkdArabic;src:url(/_next/static/media/6642f57c533a2d28-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nkdArabic Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_07b152{font-family:nkdArabic,nkdArabic Fallback}.__variable_07b152{--font-nkd-arabic:"nkdArabic","nkdArabic Fallback"}@font-face{font-family:nkdMono;src:url(/_next/static/media/e29c0b2fe2ebd388-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nkdMono;src:url(/_next/static/media/f270c174075d2249-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nkdMono;src:url(/_next/static/media/ccb527096063ace6-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nkdMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f61a84{font-family:nkdMono,nkdMono Fallback}.__variable_f61a84{--font-nkd-mono:"nkdMono","nkdMono Fallback"}@font-face{font-family:loyaltyDisplay;src:url(/_next/static/media/8905645b47a1f42f-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:loyaltyDisplay Fallback;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_3a71eb{font-family:loyaltyDisplay,loyaltyDisplay Fallback;font-style:normal}.__variable_3a71eb{--font-loyalty-display:"loyaltyDisplay","loyaltyDisplay Fallback"}@font-face{font-family:loyaltyBody;src:url(/_next/static/media/49315d1b9e50250f-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:loyaltyBody Fallback;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_18fe3f{font-family:loyaltyBody,loyaltyBody Fallback;font-style:normal}.__variable_18fe3f{--font-loyalty-body:"loyaltyBody","loyaltyBody Fallback"}@font-face{font-family:loyaltyArabic;src:url(/_next/static/media/943abbff154412c3-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:loyaltyArabic Fallback;src:local("Arial");ascent-override:129.05%;descent-override:69.32%;line-gap-override:0.00%;size-adjust:106.47%}.__className_8112a0{font-family:loyaltyArabic,loyaltyArabic Fallback;font-style:normal}.__variable_8112a0{--font-loyalty-arabic:"loyaltyArabic","loyaltyArabic Fallback"}@font-face{font-family:yabaSans;src:url(/_next/static/media/bd1439e24aebdc92-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:yabaSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_05954e{font-family:yabaSans,yabaSans Fallback;font-style:normal}.__variable_05954e{--font-yaba-sans:"yabaSans","yabaSans Fallback"}@font-face{font-family:yabaArabic;src:url(/_next/static/media/2ab9d790a41064f2-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:yabaArabic;src:url(/_next/static/media/454fd8a0fac0c6e6-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:yabaArabic;src:url(/_next/static/media/40caa9ba6e119186-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:yabaArabic;src:url(/_next/static/media/33827f0dcc3c3b99-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:yabaArabic;src:url(/_next/static/media/6642f57c533a2d28-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:yabaArabic Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_92e958{font-family:yabaArabic,yabaArabic Fallback}.__variable_92e958{--font-yaba-arabic:"yabaArabic","yabaArabic Fallback"}@font-face{font-family:yabaMono;src:url(/_next/static/media/e29c0b2fe2ebd388-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:yabaMono;src:url(/_next/static/media/f270c174075d2249-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:yabaMono;src:url(/_next/static/media/ccb527096063ace6-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:yabaMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_8e725f{font-family:yabaMono,yabaMono Fallback}.__variable_8e725f{--font-yaba-mono:"yabaMono","yabaMono Fallback"}@font-face{font-family:barberDisplay;src:url(/_next/static/media/977d21b244fdc3a9-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:barberDisplay Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_442bc0{font-family:barberDisplay,barberDisplay Fallback;font-style:normal}.__variable_442bc0{--font-barber-display:"barberDisplay","barberDisplay Fallback"}@font-face{font-family:barberBody;src:url(/_next/static/media/1b74512600a54861-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:barberBody Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_a0f656{font-family:barberBody,barberBody Fallback;font-style:normal}.__variable_a0f656{--font-barber-body:"barberBody","barberBody Fallback"}@font-face{font-family:tradeDisplay;src:url(/_next/static/media/27b5ba0c18077e66-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:tradeDisplay Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_141da3{font-family:tradeDisplay,tradeDisplay Fallback;font-style:normal}.__variable_141da3{--font-trade-display:"tradeDisplay","tradeDisplay Fallback"}@font-face{font-family:tradeBody;src:url(/_next/static/media/fb8457bcaae7300e-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:tradeBody Fallback;src:local("Arial");ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:106.22%}.__className_30e40e{font-family:tradeBody,tradeBody Fallback;font-style:normal}.__variable_30e40e{--font-trade-body:"tradeBody","tradeBody Fallback"}.shell_frame___rEnF[data-brand]{--contractor-gutter:clamp(22px,4.5vw,72px);--contractor-dark:#172831;--contractor-rule:#d7dcd9;--contractor-soft:#f1f2ed}.shell_frame___rEnF[data-brand] .contractor-header{position:relative;top:auto;border-bottom:1px solid var(--contractor-rule);box-shadow:none}.shell_frame___rEnF[data-brand] .contractor-header__inner{max-width:1600px;min-height:96px;padding-inline:var(--contractor-gutter);gap:28px}.shell_frame___rEnF[data-brand] .contractor-brand{gap:12px}.shell_frame___rEnF[data-brand] .contractor-brand__text strong{font-family:var(--font-heading),sans-serif;font-size:23px;letter-spacing:-.035em;line-height:1.1}.shell_frame___rEnF[data-brand] .contractor-brand__text>span{max-width:22ch;font-size:11px;line-height:1.5;margin-top:5px}.shell_frame___rEnF[data-brand] .contractor-nav{gap:clamp(14px,1.8vw,30px)}.shell_frame___rEnF[data-brand] .contractor-nav a{font-size:12px}.shell_frame___rEnF[data-brand] .contractor-header__call{border-radius:0;min-height:46px;padding:12px 17px;font-size:12px}.shell_frame___rEnF[data-brand] .contractor-header__call:hover{background:var(--contractor-soft);color:var(--contractor-ink)}.shell_frame___rEnF[data-brand] .contractor-footer__inner{max-width:1512px;padding:90px var(--contractor-gutter) 24px;column-gap:100px}.shell_frame___rEnF[data-brand] .contractor-footer__intro>p{font-size:16px;max-width:40ch}.shell_frame___rEnF[data-brand] .contractor-footer__contact{font-family:var(--font-heading),sans-serif;font-size:clamp(26px,3.5vw,44px);line-height:1.25;letter-spacing:-.025em}.shell_frame___rEnF[data-brand] .contractor-footer__contact svg{width:32px;height:32px}.shell_frame___rEnF[data-brand] .contractor-page-heading{padding-block:48px 80px}.shell_frame___rEnF[data-brand] .contractor-page-heading h1{max-width:20ch;font-size:clamp(40px,5.3vw,76px);font-weight:550}.shell_frame___rEnF[data-brand] .contractor-page-body{padding-block:72px 100px}.shell_frame___rEnF[data-brand] .contractor-contact{background:var(--contractor-soft)}.shell_frame___rEnF[data-brand] .contractor-contact h2{font-size:clamp(32px,4vw,56px);font-weight:550}.shell_frame___rEnF[data-brand] .contractor-contact__form{border-radius:0}.shell_frame___rEnF[data-brand] .contractor-contact :is(input,textarea,select){border-radius:0}.shell_frame___rEnF[data-brand] .contractor-contact .contractor-action{border-radius:0}.shell_frame___rEnF[data-brand=sydriv]{--contractor-dark:#172523;--contractor-hero-ground:#142b39;--contractor-soft:#e1e8e4;--theme-primary:#153a92}.shell_frame___rEnF[data-brand=sydriv][data-contractor-modern] .contractor-header{background:#fff;color:#172523;border-color:#c3cec9}.shell_frame___rEnF[data-brand=sydriv] .contractor-header__inner{min-height:79px}.shell_frame___rEnF[data-brand=sydriv] .contractor-brand__text>span{display:none}.shell_frame___rEnF[data-brand=sydriv] .contractor-nav a{color:#172523;font-size:14px}.shell_frame___rEnF[data-brand=sydriv] .contractor-nav a:is(:hover,[aria-current=page]){color:#153a92}.shell_frame___rEnF[data-brand=sydriv] .contractor-header :is(a,button):focus-visible,.shell_frame___rEnF[data-brand=sydriv] .contractor-mobile-nav a:focus-visible{outline-color:#153a92}.shell_frame___rEnF[data-brand=sydriv][data-contractor-modern] .contractor-header__call{background:transparent;color:#153a92;border:0;padding-inline:0;white-space:nowrap}.shell_frame___rEnF[data-brand=sydriv] .contractor-header__call:hover{text-decoration:underline;text-underline-offset:4px}.shell_frame___rEnF[data-brand=sydriv] .contractor-menu-toggle{color:#172523}.shell_frame___rEnF[data-brand=rivfirma]{--contractor-ink:#29221e;--contractor-dark:#803925;--contractor-hero-ground:#fbf8f2;--contractor-hero-ink:#29221e;--contractor-hero-muted:#64574e;--contractor-soft:#f1e8dc;--theme-primary:#803925;--contractor-rule:#cebdad}.shell_frame___rEnF[data-brand=rivfirma] .contractor-header__inner{min-height:106px}.shell_frame___rEnF[data-brand=rivfirma] .contractor-brand [data-nav-logo]{display:none}.shell_frame___rEnF[data-brand=rivfirma] .contractor-brand__text strong{font-size:32px;font-weight:650}.shell_frame___rEnF[data-brand=rivfirma] .contractor-header__call{background:#803925;color:#fff8f0;border-color:#803925}.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer{background:#f1e8dc;color:#29221e}.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer :is(a,button):focus-visible{outline-color:#803925}.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer :is(p,a,h2,span,button),.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer__columns nav>a{color:#514238}.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer a:hover{color:#803925}.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer__areas,.shell_frame___rEnF[data-brand=rivfirma] .contractor-footer__bottom{border-color:#cebdad}.shell_frame___rEnF[data-brand=rivkraft]{--contractor-ink:#172e46;--contractor-dark:#172e46;--contractor-hero-ground:#f6f4ed;--contractor-hero-ink:#172e46;--contractor-hero-muted:#53616a;--contractor-soft:#f6f4ed;--contractor-rule:#c8cec8;--theme-primary:#17644f}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__inner{display:grid;grid-template-columns:1fr auto 1fr;min-height:110px;padding-block:14px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-brand{grid-column:2;grid-row:1;flex-direction:column;gap:4px;text-align:center}.shell_frame___rEnF[data-brand=rivkraft] .contractor-brand [data-nav-logo]{display:none}.shell_frame___rEnF[data-brand=rivkraft] .contractor-brand__text strong{font-size:34px;font-weight:500}.shell_frame___rEnF[data-brand=rivkraft] .contractor-brand__text>span{max-width:none}.shell_frame___rEnF[data-brand=rivkraft] .contractor-nav{grid-column:1;grid-row:1;flex-wrap:wrap;gap:0 20px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__actions{grid-column:3;justify-self:end}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__call{border-radius:30px;background:transparent;color:#1d3040;border-color:#a8b2b8}.shell_frame___rEnF[data-brand=rivkraft] .contractor-footer__intro strong{font-family:var(--font-heading),serif;font-size:34px;font-weight:500}.shell_frame___rEnF[data-brand=rivningsforetag]{--contractor-dark:#113e68;--contractor-ink:#17344e;--contractor-hero-ground:#eaf1f6;--contractor-hero-ink:#17344e;--contractor-hero-muted:#4e6373;--contractor-soft:#eef3f6;--theme-primary:#1753a1}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-header__inner{max-width:none;min-height:88px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-brand{border-right:1px solid #c1cdd6;padding-right:28px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-brand__text strong{font-size:20px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-brand [data-nav-logo]{width:34px;height:34px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-header__call{background:#144a77}.shell_frame___rEnF[data-brand=rivolution]{--contractor-ink:#29382e;--contractor-dark:#29382e;--contractor-hero-ground:#eeeee3;--contractor-hero-ink:#29382e;--contractor-hero-muted:#536055;--contractor-soft:#eeeee3;--theme-primary:#8b3e25}.shell_frame___rEnF[data-brand=rivolution] .contractor-header{background:#f4f0e7}.shell_frame___rEnF[data-brand=rivolution] .contractor-brand [data-nav-logo]{display:none}.shell_frame___rEnF[data-brand=rivolution] .contractor-brand__text strong{font-size:26px;font-weight:700}.shell_frame___rEnF[data-brand=rivolution] .contractor-header__call{background:#8b3e25;color:#fff;border-radius:30px}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__inner{grid-template-columns:1.4fr 1fr}[data-contractor-modern].shell_frame___rEnF[data-brand=sundetsflyttstad]{--contractor-ink:#123e35;--contractor-dark:#17473a;--contractor-hero-ground:#f2ecd5;--contractor-hero-ink:#123e35;--contractor-hero-muted:#405f53;--contractor-soft:#e6efe3;--theme-primary:#286145}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-header{background:#fbfaf4;border-bottom:1px solid #d6dbce}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-header__inner{max-width:1480px;min-height:84px}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-brand__text strong{font-size:22px;font-weight:650}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-header__call{border-radius:28px;background:#174e3d}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-contact .contractor-action,.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-contact :is(input,textarea){border-radius:12px}.shell_frame___rEnF[data-brand=sundetsrivtjanst]{--contractor-ink:#0c3a42;--contractor-dark:#0c3540;--contractor-hero-ground:#e4eee9;--contractor-hero-ink:#0c3a42;--contractor-hero-muted:#3f6165;--contractor-soft:#eaf0ed;--theme-primary:#1d6670}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-header{background:#f7f5ec}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-header__inner{min-height:84px}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-brand__text strong{font-size:23px}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-header__call{background:transparent;color:#17383e;padding-inline:0;border-bottom:1px solid #718d8c}[data-contractor-modern].shell_frame___rEnF[data-brand=sundetstaktjanst]{--contractor-ink:#342d28;--contractor-dark:#342d28;--contractor-hero-ground:#f1e7d8;--contractor-hero-ink:#342d28;--contractor-hero-muted:#645a51;--contractor-soft:#f0e6d7;--theme-primary:#82412c}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-header{background:#f7f2e8}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-header__inner{min-height:83px}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-brand__text strong{font-size:22px}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-header__call{background:#82412c;border:1px solid #82412c;color:#fff}.shell_frame___rEnF[data-brand=totalrivning]{--contractor-ink:#282722;--contractor-dark:#282722;--contractor-hero-ground:#f5f2e9;--contractor-hero-ink:#282722;--contractor-hero-muted:#5c574c;--contractor-soft:#eee7d6;--theme-primary:#943d25}.shell_frame___rEnF[data-brand=totalrivning] .contractor-header{background:#f5f2e9}.shell_frame___rEnF[data-brand=totalrivning] .contractor-header__inner{min-height:84px}.shell_frame___rEnF[data-brand=totalrivning] .contractor-brand [data-nav-logo]{display:none}.shell_frame___rEnF[data-brand=totalrivning] .contractor-brand__text strong{font-size:31px;font-weight:500}.shell_frame___rEnF[data-brand=totalrivning] .contractor-header__call{background:transparent;color:#943d25;border-bottom:1px solid #a6725f;padding-inline:0}.shell_frame___rEnF[data-brand=totalrivning] .contractor-footer__intro strong{font-family:var(--font-heading),serif;font-size:36px;font-weight:500}.shell_frame___rEnF[data-brand=sydriv] .contractor-page-heading{border-bottom:6px solid #1555dd}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading{background:#fbf8f2}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading>div{width:100%;max-width:1280px}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading h1{font-size:clamp(34px,4.4vw,64px);text-wrap:wrap}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading>div>p{max-width:40ch}.shell_frame___rEnF[data-brand=rivkraft] .contractor-page-heading>div{text-align:center;max-width:1000px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-page-heading :is(h1,p){margin-inline:auto}.shell_frame___rEnF[data-brand=rivkraft] .contractor-page-heading :is(.contractor-breadcrumb ol,.contractor-article-meta){justify-content:center}.shell_frame___rEnF[data-brand=rivkraft] .contractor-page-heading h1{font-size:clamp(34px,4.7vw,64px);font-weight:450}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-page-heading{border-bottom-color:#b4c7d9}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-page-heading h1{font-size:clamp(34px,4.3vw,64px)}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-page-heading>div>p{max-width:58ch;border-inline-start:2px solid #144a77;padding-inline-start:20px}.shell_frame___rEnF[data-brand=rivolution] .contractor-page-heading h1{font-size:clamp(34px,4.5vw,64px);letter-spacing:-.035em}.shell_frame___rEnF[data-brand=rivolution] .contractor-page-heading .contractor-breadcrumb{border-bottom:1px solid #bcb1a0;padding-bottom:16px}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-page-heading{border-bottom-color:#c4c7af}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-page-heading h1{font-size:clamp(32px,4.5vw,65px);letter-spacing:-.045em;overflow-wrap:anywhere}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-page-heading>div>p{max-width:59ch}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-page-heading .contractor-breadcrumb{border-bottom:1px solid #c4c7af;padding-bottom:15px}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-contact__form{border-radius:18px}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading{--contractor-hero-ground:#0c3540;--contractor-hero-ink:#f9f5e8;--contractor-hero-muted:#cde6df;border-bottom:4px solid #84b4ad}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading h1{font-size:clamp(32px,4.7vw,67px);letter-spacing:-.043em;overflow-wrap:anywhere}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading>div>p{max-width:48ch}.shell_frame___rEnF[data-brand]:is([data-brand=sydriv],[data-brand=sundetsrivtjanst]) .contractor-page-heading a:focus-visible{outline-color:#f1f7f3}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-page-heading{border-bottom:3px solid #a7653e}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-page-heading h1{max-width:21ch;font-size:clamp(32px,4.4vw,64px);overflow-wrap:anywhere}.shell_frame___rEnF[data-brand=totalrivning] .contractor-page-heading h1{font-weight:500;max-width:20ch;font-size:clamp(33px,4.9vw,69px);overflow-wrap:anywhere}.shell_frame___rEnF[data-brand=totalrivning] .contractor-page-heading>div>p{border-top:1px solid #b7bcb0;padding-top:20px;max-width:68ch}@media(min-width:960px){.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading>div:has(>p),.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading>div:has(>p){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px 80px;align-items:end}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading .contractor-breadcrumb,.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading .contractor-breadcrumb{grid-column:1/-1;margin-bottom:0}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading>div>:is(h1,p),.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-page-heading>div>:is(h1,p){margin-block:0}}@media(min-width:960px){.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading>div:has(>p){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:48px}.shell_frame___rEnF[data-brand=rivfirma] .contractor-page-heading .contractor-article-meta{grid-column:1/-1}}@media(max-width:1199px){.shell_frame___rEnF[data-brand] .contractor-nav{display:none}.shell_frame___rEnF[data-brand] .contractor-menu-toggle{display:flex}.shell_frame___rEnF[data-brand] .contractor-mobile-nav{display:flex;flex-direction:column;padding:20px var(--contractor-gutter) 28px;gap:4px;background:#fff;color:var(--contractor-ink);border-top:1px solid var(--contractor-rule)}.shell_frame___rEnF[data-brand] .contractor-mobile-nav>a{min-height:44px;display:flex;align-items:center;padding-block:9px;font-size:16px}.shell_frame___rEnF[data-brand] .contractor-mobile-nav .contractor-action{color:#fff;margin-top:12px;padding-inline:20px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__inner{grid-template-columns:1fr auto;min-height:96px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-brand{grid-column:1;justify-self:start;text-align:left}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__actions{grid-column:2}}@media(max-width:700px){.shell_frame___rEnF[data-brand] .contractor-header__inner{min-height:80px;padding-block:12px;gap:12px}.shell_frame___rEnF[data-brand] .contractor-brand__text strong{font-size:20px}.shell_frame___rEnF[data-brand] .contractor-brand__text>span{display:none}.shell_frame___rEnF[data-brand] .contractor-brand [data-nav-logo]{width:34px;height:34px}.shell_frame___rEnF[data-brand] .contractor-header__call{display:none}.shell_frame___rEnF[data-brand] .contractor-menu-toggle{border-radius:0;font-size:12px;padding:8px 10px}.shell_frame___rEnF[data-brand] .contractor-footer__inner{padding-top:56px;grid-template-columns:1fr;gap:40px}.shell_frame___rEnF[data-brand] .contractor-footer__columns{gap:20px}.shell_frame___rEnF[data-brand] .contractor-footer__areas{flex-direction:column;gap:12px}.shell_frame___rEnF[data-brand] .contractor-footer__bottom{flex-direction:column;align-items:start}.shell_frame___rEnF[data-brand] .contractor-page-heading{padding-block:24px 48px}.shell_frame___rEnF[data-brand] .contractor-page-body{padding-block:44px 64px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-brand{padding-right:0;border-right:0}}@media(max-width:380px){.shell_frame___rEnF[data-brand] .contractor-brand__text strong{font-size:17px}.shell_frame___rEnF[data-brand]:is([data-brand=rivningsforetag],[data-brand^=sundets]) .contractor-brand [data-nav-logo]{display:none}}.shell_frame___rEnF[data-brand]:is([data-brand=rivfirma],[data-brand=rivningsforetag]){overflow-x:clip;overflow-y:visible}.shell_frame___rEnF[data-brand=rivfirma] .contractor-contact__form{background:transparent;border:0;border-block-start:1px solid #a4aea8;padding-inline:0}.shell_frame___rEnF[data-brand=rivkraft] .contractor-contact{display:block;max-width:870px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-contact__details{display:flex;flex-wrap:wrap;gap:0 24px;border-block-start:1px solid #c8c3b5}.shell_frame___rEnF[data-brand=rivkraft] .contractor-contact__form{margin-block-start:24px;border:0}.shell_frame___rEnF[data-brand=sydriv][data-contractor-modern] .contractor-contact{background:#142b39;color:#f5f8fb}.shell_frame___rEnF[data-brand=sydriv] .contractor-contact .contractor-section__heading p,.shell_frame___rEnF[data-brand=sydriv] .contractor-contact__details :is(a,p){color:#d5e4ef}.shell_frame___rEnF[data-brand=sydriv] .contractor-contact__details a:focus-visible{outline-color:#a8ceff}.shell_frame___rEnF[data-brand=sydriv] .contractor-contact__form{color:#172832}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer{background:#e5f1e8;color:#163d34}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer :is(a,p,span,button,h2){color:#244a3e}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer a:hover{color:#163d34}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer :is(a,button):focus-visible{outline-color:#1c6048}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer__areas,.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer__bottom{border-color:#abc1af}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-contact__form{border-block-start:3px solid #92562e}.shell_frame___rEnF[data-brand=totalrivning] .contractor-page-heading{--contractor-hero-ground:#282722;--contractor-hero-ink:#fbf1dd;--contractor-hero-muted:#e0d4c1;border-bottom:4px solid #a34529}.shell_frame___rEnF[data-brand=totalrivning] .contractor-page-heading a:focus-visible{outline-color:#ffdbc0}.shell_frame___rEnF[data-brand=totalrivning] .contractor-page-heading>div>p{border-color:#8b7663}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index{padding:24px var(--contractor-gutter);color:#f6f9fd;background:#173e65}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index h2{font:650 16px/1.4 var(--font-heading),sans-serif;margin-block-end:10px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index a{display:flex;align-items:center;min-height:44px;padding-block:8px;border-block-start:1px solid #5b7895;color:inherit;font-size:14px;text-underline-offset:4px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index a:is(:hover,[aria-current=page]){text-decoration:underline}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index a:focus-visible{outline-color:#e3effd}@media (max-width:959px){.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index h2{grid-column:1/-1}}@media (min-width:820px){.shell_frame___rEnF[data-brand=rivkraft] .contractor-footer__inner{grid-template-columns:1fr;max-width:1030px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-footer__intro{text-align:center}.shell_frame___rEnF[data-brand=rivkraft] .contractor-footer__intro>p{margin-inline:auto}.shell_frame___rEnF[data-brand=sundetsflyttstad] .contractor-footer__inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);column-gap:clamp(30px,6vw,90px)}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:clamp(34px,6vw,96px)}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__intro{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 30px;align-items:center;padding-block-end:28px;border-block-end:1px solid currentColor}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__intro>p{grid-column:1;margin:0}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__contact{grid-column:2;grid-row:1/span 2}.shell_frame___rEnF[data-brand=rivolution] .contractor-footer__areas{grid-column:2;display:grid;align-content:start;gap:16px;border:0;padding:0}}@media (min-width:960px){.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-layout{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,2.3fr);gap:clamp(40px,6vw,90px);max-width:1330px;margin-inline:auto;padding:62px var(--contractor-gutter) 86px;align-items:start}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-index{position:sticky;inset-block-start:24px;padding:22px}.shell_frame___rEnF[data-brand=rivningsforetag] .contractor-service-layout .contractor-page-body{width:100%;padding:0}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-service-layout .contractor-page-body{width:min(100%,1250px)}.shell_frame___rEnF[data-brand=sundetsrivtjanst] .contractor-service-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:34px;padding-block-start:28px;border-block-start:1px solid var(--contractor-rule)}.shell_frame___rEnF[data-brand=sundetstaktjanst] .contractor-service-section{padding-block-start:30px;border-block-start:1px solid #bda38f}}@media (min-width:1200px){.shell_frame___rEnF[data-brand=rivfirma]{display:grid;grid-template-columns:clamp(196px,16vw,238px) minmax(0,1fr);grid-template-rows:auto auto auto}.shell_frame___rEnF[data-brand=rivfirma]>:not(header){grid-column:2;min-width:0}.shell_frame___rEnF[data-brand=rivfirma]>.contractor-header{grid-column:1;grid-row:1/span 3;background:#f1e8dc;border:0;border-inline-end:1px solid #c8d0ca}.shell_frame___rEnF[data-brand=rivfirma] .contractor-header__inner{position:sticky;inset-block-start:0;min-height:0;max-height:100svh;height:100svh;padding:36px 24px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:34px;overflow-y:auto}.shell_frame___rEnF[data-brand=rivfirma] .contractor-nav{flex-direction:column;align-items:stretch;gap:0;border-block-end:1px solid #c8d0ca}.shell_frame___rEnF[data-brand=rivfirma] .contractor-nav a{border-block-start:1px solid #c8d0ca;font-size:14px}.shell_frame___rEnF[data-brand=rivfirma] .contractor-header__actions{margin-block-start:auto}.shell_frame___rEnF[data-brand=rivfirma] .contractor-header__call{width:100%;justify-content:space-between}.shell_frame___rEnF[data-brand=rivkraft] .contractor-header__inner{grid-template-columns:1fr auto 1fr;padding-block:14px 0;gap:12px 24px}.shell_frame___rEnF[data-brand=rivkraft] .contractor-nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:0 30px;width:100%;border-block-start:1px solid var(--contractor-rule)}}@font-face{font-family:archivo;src:url(/_next/static/media/27b5ba0c18077e66-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_b3029f{font-family:archivo,archivo Fallback}@font-face{font-family:dmSans;src:url(/_next/static/media/fb8457bcaae7300e-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:106.22%}.__className_7f3330{font-family:dmSans,dmSans Fallback}@font-face{font-family:inter;src:url(/_next/static/media/ec8ed6e3b12cda05-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_bc0ad0{font-family:inter,inter Fallback}@font-face{font-family:manrope;src:url(/_next/static/media/270054a49bd42e10-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_9dd891{font-family:manrope,manrope Fallback}@font-face{font-family:jakarta;src:url(/_next/static/media/945a9fbdf0a6c57e-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_29aea1{font-family:jakarta,jakarta Fallback}@font-face{font-family:fraunces;src:url(/_next/static/media/7920c8a595721568-s.woff2?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_dc9d4b{font-family:fraunces,fraunces Fallback}@font-face{font-family:poppins;src:url(/_next/static/media/d73b390dc2633c93-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:poppins;src:url(/_next/static/media/ecf729077cedfaf0-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:poppins;src:url(/_next/static/media/b77c440ca9b87d33-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:poppins;src:url(/_next/static/media/e33b242085fea3bf-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:poppins;src:url(/_next/static/media/2e84468fa776aa60-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:800}@font-face{font-family:poppins;src:url(/_next/static/media/a3bd65a47260786f-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_bd8a81{font-family:poppins,poppins Fallback}@font-face{font-family:nunito;src:url(/_next/static/media/e24014c837c849cd-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_5282cc{font-family:nunito,nunito Fallback}@font-face{font-family:outfit;src:url(/_next/static/media/121d96769045efbd-s.ttf?dpl=dpl_EVuYSG8HG59dKH141dFvmWPYbwCa) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_26c0d5{font-family:outfit,outfit Fallback}