/* ISTEK V20 — V3 visual language for inner pages
   Shared white / mist / deep-navy rhythm to match the V3 home page. */
:root{
  --v3-white:#ffffff;
  --v3-mist:#eef4f5;
  --v3-navy:#061824;
  --v3-navy-2:#0a2534;
  --v3-cyan:#43d5df;
  --v3-text:#0b1b24;
  --v3-muted:#61727a;
  --v3-line:#dce5e7;
}

html{background:var(--v3-white)}
body{background:var(--v3-white);color:var(--v3-text)}

/* Shared navigation */
.site-nav{
  position:sticky;top:0;z-index:1000;min-height:78px;padding:12px 4vw;
  background:rgba(6,24,36,.93)!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 10px 35px rgba(0,0,0,.12);
}
.site-nav .links a{color:#c6d7dc}
.site-nav .links a:hover,.site-nav .links a.active{color:#fff}
.site-nav .navcta{background:var(--v3-cyan)!important;color:#061824!important}
.site-nav .hamb{color:#fff}

.top{background:#031019!important;color:#8fa7b0!important;border-bottom-color:rgba(255,255,255,.08)!important}
.top b{color:#a9faf7!important}

/* Generic inner-page hero */
/* Om oss hero – customer supplied Ålesund/Åndalsnes image */
.service-hero.about-hero{
  background:
    linear-gradient(90deg,rgba(3,15,23,.62) 0%,rgba(3,15,23,.36) 50%,rgba(3,15,23,.45) 100%),
    linear-gradient(0deg,rgba(6,24,36,.55) 0%,rgba(6,24,36,.08) 72%),
    url('assets/alesund-hero.jpg') center center/cover no-repeat!important;
}

.service-hero{
  min-height:68vh!important;
  display:flex!important;
  align-items:flex-end!important;
  position:relative!important;
  overflow:hidden!important;
  padding:175px 0 95px!important;
  background:
    linear-gradient(90deg,rgba(3,15,23,.93) 0%,rgba(3,15,23,.72) 45%,rgba(3,15,23,.42) 100%),
    linear-gradient(0deg,rgba(6,24,36,.84) 0%,rgba(6,24,36,.12) 72%),
    url('assets/galleri-hero-ventilasjon.webp') center/cover no-repeat!important;
}
.service-hero:after{
  content:'';position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 80% 25%,rgba(67,213,223,.18),transparent 32%);
}
.service-hero>.wrap{position:relative;z-index:2}
.service-hero h1{color:#fff!important}
.service-hero h1 em{color:#a9faf7!important}
.service-hero p{color:#c8d9de!important}

/* White/mist/dark section rhythm */
.section{background:var(--v3-white)}
.section.split{background:var(--v3-mist)!important}
.section.dark{background:var(--v3-navy)!important;color:#fff}
.section.gallery{background:var(--v3-white)!important}
.section.contact{background:var(--v3-mist)!important}
.section.service-menu{background:var(--v3-white)!important}
.section.extra-services{background:var(--v3-navy)!important}
.extra-services .eyebrow{color:var(--v3-cyan)!important}
.extra-services .heading h2{color:#fff!important}
.extra-services .heading p{color:#a8bdc5!important}

.heading h2,.center h2,.copy h2{color:var(--v3-text)}
.heading>p,.copy>p,.center p{color:var(--v3-muted)!important}
.dark .heading h2,.dark .center h2,.dark .copy h2{color:#fff}
.dark .heading>p,.dark .center p{color:#a8bdc5!important}
.eyebrow{color:#087e8b!important}
.dark .eyebrow,.service-hero .eyebrow{color:var(--v3-cyan)!important}
.eyebrow i{background:var(--v3-cyan)!important}

/* Cards and visual blocks */
.service{background:var(--v3-navy)!important;border-color:rgba(6,24,36,.10)!important}
.service:hover{box-shadow:0 30px 65px rgba(6,24,36,.22)!important}
.gallery-grid .gitem{border-color:#dce5e7!important;box-shadow:0 15px 35px rgba(6,24,36,.08)}
.contact-box{background:var(--v3-navy)!important;border-color:rgba(67,213,223,.18)!important;box-shadow:0 25px 70px rgba(6,24,36,.20)!important}
.contact-box h2,.contact-box p{color:#fff}
.contact-box p{color:#a8bdc5}

/* About / story section */
.split .copy h2 em{color:#0b8b98}
.split .features>div{border-color:#d7e2e4!important;background:transparent!important}
.split .features strong{color:var(--v3-text)}
.split .features span{color:var(--v3-muted)}
.split .small-img{border-color:var(--v3-mist)!important}

/* Gallery */
.gallery-grid .gitem span{color:#fff}

/* Services overview */
.service-menu .menu-service{background:var(--v3-navy)!important}
.service-arrow{background:var(--v3-navy)!important;border-color:rgba(6,24,36,.14)!important}
.service-arrow:hover{background:var(--v3-cyan)!important}
.extra-grid a{background:#fff!important;color:var(--v3-text)!important;border-color:#dce5e7!important}

/* Service detail pages */
.page{background:var(--v3-white)!important;color:var(--v3-text)!important}
.hero-service{
  min-height:82vh!important;
  background:
    radial-gradient(circle at 78% 38%,rgba(67,213,223,.16),transparent 34%),
    linear-gradient(135deg,#061824 0%,#081d2a 58%,#0b2a39 100%)!important;
}
.hero-service:after{background:radial-gradient(circle at 75% 45%,rgba(67,213,223,.13),transparent 34%)!important}
.hero-service h1{color:#fff!important}
.hero-service h1 em{color:#a9faf7!important}
.hero-service .lead{color:#c6d8dc!important}
.back{color:#a9faf7!important}
.hero-img{border-color:rgba(169,250,247,.16)!important;box-shadow:0 35px 90px rgba(0,0,0,.42)!important}
.content{background:var(--v3-white)!important;padding-top:100px!important}
.content .panel{background:#fff!important;color:var(--v3-text)!important;border-color:#dce5e7!important;box-shadow:0 20px 55px rgba(6,24,36,.08)!important}
.content .panel h2{color:var(--v3-text)!important}
.content .panel p,.content .panel li{color:var(--v3-muted)!important}
.facts .fact{background:var(--v3-navy)!important;border-color:rgba(67,213,223,.15)!important;box-shadow:0 18px 45px rgba(6,24,36,.12)}
.facts .fact b{color:var(--v3-cyan)!important}
.facts .fact span{color:#d5e4e7!important}
.other{background:var(--v3-mist)!important}
.other h2{color:var(--v3-text)!important}
.other .card{background:#fff!important;border-color:#dce5e7!important;color:var(--v3-text)!important;box-shadow:0 15px 40px rgba(6,24,36,.07)}
.other .card p{color:var(--v3-muted)!important}
.service-local-seo{background:rgba(67,213,223,.07)!important;color:var(--v3-text)!important}
.service-local-seo p{color:var(--v3-muted)!important}

/* Local SEO landing pages */
.local-landing-hero{
  position:relative;overflow:hidden;
  padding:165px 0 95px!important;
  background:
    linear-gradient(90deg,rgba(3,15,23,.97),rgba(3,15,23,.72)),
    url('assets/hero.webp') center/cover no-repeat!important;
}
.local-landing-hero h1,.local-landing-hero .eyebrow{color:#fff!important}
.local-landing-hero h1 span{color:#a9faf7!important;opacity:1!important}
.local-landing-hero p{color:#c8d9de!important}
.local-landing-content{background:var(--v3-white)!important;padding:110px 0!important}
.local-landing-content h2{color:var(--v3-text)!important}
.local-landing-content> .container > p{color:var(--v3-muted)!important}
.local-service-grid{margin-top:45px}
.local-service-card{
  background:#fff!important;color:var(--v3-text)!important;border-color:#dce5e7!important;
  box-shadow:0 14px 38px rgba(6,24,36,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease!important;
}
.local-service-card:hover{transform:translateY(-6px);border-color:rgba(67,213,223,.55)!important;box-shadow:0 24px 55px rgba(6,24,36,.12)}
.local-service-card strong{color:var(--v3-text)}
.local-service-card span{color:var(--v3-muted)!important}
.local-cta{background:var(--v3-navy)!important;border-color:rgba(67,213,223,.2)!important;color:#fff!important;box-shadow:0 25px 65px rgba(6,24,36,.16)}
.local-cta p{color:#a8bdc5!important}

/* Footers are consistently deep navy like the home page */
footer,.foot{background:var(--v3-navy)!important;color:#a8bdc5!important;border-color:rgba(255,255,255,.10)!important}
footer .footer-heading,.foot .footer-heading{color:#fff!important}
footer a,.foot a{color:#c3d5da}
footer a:hover,.foot a:hover{color:#fff}
.copyright{border-color:rgba(255,255,255,.10)!important}

/* Service-detail footer has a .foot directly */
.page>footer.foot{background:var(--v3-navy)!important}

@media(max-width:820px){
  .service-hero{min-height:72vh!important;padding:135px 0 70px!important}
  .local-landing-hero{padding:135px 0 70px!important}
  .content{padding-top:70px!important}
}

/* Interaktive galleri-sammenligninger – beholdt i originalt V3-galleriuttrykk */
.gallery-comparison{background:#111a20!important}
.gallery-comparison .heading{margin-bottom:55px}
.gallery-comparison .heading>p{color:#82969f}
.gallery-comparison .eyebrow{color:#94a8af}
.comparison-grid{grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:330px!important}
.comparison-card{cursor:default!important;border-radius:26px!important}
.comparison-card .ba-stage{position:absolute;inset:0;overflow:hidden;background:#061824;touch-action:none;cursor:ew-resize;user-select:none;-webkit-user-select:none}
.comparison-card .ba-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:none!important;pointer-events:none;user-select:none;-webkit-user-drag:none}
.comparison-card .ba-before-wrap{position:absolute;inset:0;width:100%;overflow:hidden;z-index:2;pointer-events:none;clip-path:inset(0 50% 0 0);-webkit-clip-path:inset(0 50% 0 0)}
.comparison-card .ba-before-wrap .ba-image{width:100%;height:100%;max-width:none;object-fit:cover}
.comparison-card .ba-divider{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:3px;background:#fff;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(6,24,36,.18),0 0 20px rgba(0,0,0,.45);pointer-events:none}
.comparison-card .ba-divider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#061824;font:800 20px Manrope;box-shadow:0 10px 28px rgba(0,0,0,.35);border:2px solid rgba(6,24,36,.10)}
.comparison-card .ba-label{position:absolute;z-index:5;top:16px;padding:8px 11px;border-radius:999px;background:rgba(6,24,36,.78);border:1px solid rgba(255,255,255,.22);color:#fff;font:800 8px Manrope;letter-spacing:.16em;backdrop-filter:blur(10px);pointer-events:none}
.comparison-card .ba-label-left{left:16px}.comparison-card .ba-label-right{right:16px}
.comparison-card .ba-range{position:absolute;z-index:6;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;touch-action:none;pointer-events:none}
.comparison-card .ba-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:46px;height:100%;cursor:ew-resize}
.comparison-card .ba-range::-moz-range-thumb{width:46px;height:100%;border:0;background:transparent;cursor:ew-resize}
.comparison-card>span{position:absolute;z-index:7;left:20px;right:20px;bottom:17px;font-weight:800;font-size:13px;text-shadow:0 2px 15px #000;pointer-events:none}
.comparison-card:after{z-index:6!important;pointer-events:none!important}
@media(max-width:1000px){.comparison-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:300px!important}}
@media(max-width:760px){.comparison-grid{grid-template-columns:1fr!important;grid-auto-rows:300px!important}.comparison-card{border-radius:24px!important}}

/* Separate project galleries beneath each interactive comparison – original V3 visual language */
.comparison-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 16px}
.comparison-project{min-width:0}
.comparison-project .comparison-card{height:330px}
.project-gallery{margin-top:13px;padding:16px 15px 15px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:#0a141b;box-shadow:0 18px 45px rgba(0,0,0,.16)}
.project-gallery-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 3px 12px}
.project-gallery-head span{color:#94a8af;font:800 8px Manrope;letter-spacing:.18em}
.project-gallery-head strong{color:#fff;font:800 12px Manrope;letter-spacing:-.01em;text-align:right}
.project-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.project-photo{position:relative;display:block;width:100%;height:92px;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden;background:#061824;cursor:pointer}
.project-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s ease}
.project-photo:after{content:'↗';position:absolute;right:7px;bottom:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(3,7,10,.72);color:#fff;font:800 11px Manrope;opacity:0;transform:translateY(4px);transition:.3s ease}
.project-photo:hover img{transform:scale(1.08)}
.project-photo:hover:after,.project-photo:focus-visible:after{opacity:1;transform:none}
.project-photo:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
@media(max-width:1000px){.comparison-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 14px}}
@media(max-width:760px){.comparison-projects{grid-template-columns:1fr;gap:34px}.comparison-project .comparison-card{height:300px}.project-gallery-grid{grid-template-columns:repeat(3,1fr)}.project-photo{height:105px}}
@media(max-width:500px){.project-gallery-head{display:block}.project-gallery-head strong{display:block;text-align:left;margin-top:5px}.project-photo{height:92px}}
.project-gallery-grid-two{grid-template-columns:repeat(2,1fr)}

/* Six matching content frames beneath the six comparison sliders */
.comparison-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 16px}
.comparison-project{min-width:0}
.comparison-project .comparison-card{height:330px}
.free-gallery-frame{margin-top:13px;height:330px;padding:15px;border:1px solid rgba(255,255,255,.085);border-radius:26px;background:#0a141b;box-shadow:0 18px 45px rgba(0,0,0,.16);overflow:hidden}
.free-gallery-head{height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 10px}
.free-gallery-head span{color:#94a8af;font:800 8px Manrope;letter-spacing:.18em}
.free-gallery-head strong{color:#fff;font:800 12px Manrope;letter-spacing:-.01em;text-align:right}
.free-gallery-photo{position:relative;display:block;width:100%;height:calc(100% - 32px);padding:0;border:1px solid rgba(255,255,255,.09);border-radius:17px;overflow:hidden;background:#061824;cursor:pointer}
.free-gallery-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s ease}
.free-gallery-photo:after{content:'↗';position:absolute;right:12px;bottom:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(3,7,10,.72);color:#fff;font:800 13px Manrope;opacity:0;transform:translateY(5px);transition:.3s ease}
.free-gallery-photo:hover img{transform:scale(1.045)}
.free-gallery-photo:hover:after,.free-gallery-photo:focus-visible:after{opacity:1;transform:none}
.free-gallery-photo:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.free-gallery-overlay{position:absolute;left:15px;bottom:15px;display:flex;flex-direction:column;align-items:flex-start;padding:9px 12px;border-radius:12px;background:rgba(3,7,10,.64);backdrop-filter:blur(8px);color:#fff;text-align:left;pointer-events:none}
.free-gallery-overlay b{font:800 11px Manrope}.free-gallery-overlay small{margin-top:2px;color:#b4c3c8;font:500 9px Manrope}
@media(max-width:1000px){.comparison-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 14px}}
@media(max-width:760px){.comparison-projects{grid-template-columns:1fr;gap:34px}.comparison-project .comparison-card,.free-gallery-frame{height:300px}.free-gallery-photo{height:calc(100% - 32px)}}
@media(max-width:500px){.free-gallery-head{display:block;height:40px}.free-gallery-head strong{display:block;text-align:left;margin-top:4px}.free-gallery-photo{height:calc(100% - 40px)}}

/* Gallerioppsett: alle 6 skyv-over først, alle 6 normale gallerirammer samlet under */
.comparison-group{margin-top:10px}
.comparison-group+.comparison-group{margin-top:72px}
.group-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:0 0 28px}
.group-heading h3{margin:8px 0 0;color:#fff;font:800 clamp(28px,3vw,42px)/1.04 Manrope;letter-spacing:-.04em}
.group-heading h3 em{font-style:normal;color:var(--cyan)}
.group-heading p{max-width:440px;margin:0;color:#82969f;font-size:14px;line-height:1.7}
.slider-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}
.slider-grid .comparison-card{height:330px!important}
.normal-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.normal-gallery-grid .free-gallery-frame{margin-top:0;height:330px}
@media(max-width:1000px){.slider-grid,.normal-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-heading{display:block}.group-heading p{margin-top:12px}}
@media(max-width:760px){.comparison-group+.comparison-group{margin-top:52px}.slider-grid,.normal-gallery-grid{grid-template-columns:1fr}.slider-grid .comparison-card,.normal-gallery-grid .free-gallery-frame{height:300px!important}}


/* Homepage hero background – customer supplied image */
/* Hero image is rendered directly in .home-hero-media so the supplied image sits behind the headline. */

/* User-provided service photography */
.service-photo-band{padding:0 0 88px;background:var(--v3-white)}
.service-photo-grid{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.service-photo-grid figure{margin:0;position:relative;overflow:hidden;border-radius:18px;background:#061824;box-shadow:0 18px 45px rgba(0,0,0,.14)}
.service-photo-grid img{display:block;width:100%;height:360px;object-fit:cover}
.service-photo-grid figcaption{position:absolute;left:18px;bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(6,24,36,.78);color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(8px)}
@media(max-width:760px){.service-photo-grid{grid-template-columns:1fr;padding:0 18px}.service-photo-grid img{height:270px}}

/* V74 – robust Sylstad-style before/after interaction */
.comparison-card{position:relative;isolation:isolate;overflow:hidden}
.comparison-card .ba-stage{z-index:1;position:absolute;inset:0}
.comparison-card .ba-range{pointer-events:none!important}
.comparison-card .ba-divider span{pointer-events:none}
.comparison-card .ba-stage:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}
@media(max-width:760px){.comparison-card .ba-divider span{width:52px;height:52px;font-size:18px}}

/* V74 – cleaner, more premium shared footer */
.home-footer{background:#04111a;color:#9db1b9;padding:72px 0 24px;border-top:1px solid rgba(73,225,231,.10)}
.home-footer-grid{display:grid;grid-template-columns:1.35fr .72fr 1.08fr 1.25fr;gap:56px;align-items:start}
.home-footer .footer-logo{width:112px;height:auto;display:block;filter:none!important;-webkit-filter:none!important;margin:0 0 20px}
.home-footer .footer-brand p{margin:0;max-width:270px;color:#8299a3;font-size:13px;line-height:1.75}
.home-footer .footer-brand-link{display:inline-flex!important;align-items:center;gap:9px;margin-top:22px!important;color:#d9eef2!important;font-weight:800!important}
.home-footer .footer-brand-link span,.home-footer .footer-contact-cta span{display:inline!important;margin:0!important;color:var(--cyan2)}
.home-footer .footer-heading{margin:0 0 18px;color:#fff;font:800 11px/1.2 Manrope;letter-spacing:.17em;text-transform:uppercase}
.home-footer-grid>div:not(.footer-brand):not(.footer-contact)>a{display:block;margin:0 0 11px;color:#8299a3;font-size:13px;transition:color .2s ease,transform .2s ease}
.home-footer-grid>div:not(.footer-brand):not(.footer-contact)>a:hover{color:#fff;transform:translateX(2px)}
.home-footer .footer-contact-lead{margin:-2px 0 13px;color:#657d87;font:800 9px Manrope;letter-spacing:.12em;text-transform:uppercase}
.home-footer .footer-person{margin:0 0 14px;padding:13px 0 14px;border-top:1px solid rgba(255,255,255,.075)!important;border-bottom:0!important}
.home-footer .footer-person-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}
.home-footer .footer-person strong{color:#fff;font:800 13px Manrope}
.home-footer .footer-person-top span{margin:0!important;color:#718994;font-size:10px}
.home-footer .footer-person a{display:block!important;margin:4px 0!important;color:#9fb6bf!important;font-size:12px!important}
.home-footer .footer-person a:hover,.home-footer .footer-common a:hover{color:var(--cyan2)!important}
.home-footer .footer-common{margin:2px 0 17px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.075)}
.home-footer .footer-common span{display:block;margin:0 0 4px;color:#6f8791;font:800 9px Manrope;letter-spacing:.1em;text-transform:uppercase}
.home-footer .footer-common a{display:block;margin:0;color:#d9eef2;font:800 12px Manrope}
.home-footer .footer-contact-cta{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:10px 14px;border:1px solid rgba(73,225,231,.35);border-radius:999px;color:#a9faf7!important;background:rgba(73,225,231,.045);font:800 11px Manrope!important;transition:.25s ease}
.home-footer .footer-contact-cta:hover{background:var(--cyan);border-color:var(--cyan);color:#061824!important;transform:translateY(-1px)}
.home-footer .home-foot-bottom{margin-top:52px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;gap:20px;color:#5f747e;font:700 9px Manrope;letter-spacing:.08em;text-transform:uppercase}
.home-footer .home-foot-bottom span{margin:0!important}
@media(max-width:980px){.home-footer-grid{grid-template-columns:1fr 1fr;gap:42px}.home-footer .footer-brand{grid-column:1/-1}}
@media(max-width:620px){.home-footer{padding:56px 0 22px}.home-footer-grid{grid-template-columns:1fr;gap:34px}.home-footer .footer-brand{grid-column:auto}.home-footer .home-foot-bottom{display:block;line-height:1.9}.home-footer .home-foot-bottom span{display:block;margin:0 0 4px!important}}

/* Tjenester: uploaded ventilation ceiling image behind the headline */
.service-hero-services{
  background:
    linear-gradient(90deg,rgba(3,15,23,.90) 0%,rgba(3,15,23,.66) 48%,rgba(3,15,23,.48) 100%),
    linear-gradient(0deg,rgba(6,24,36,.78) 0%,rgba(6,24,36,.16) 72%),
    url('assets/tjenester-hero-ventilasjon.jpg') center center/cover no-repeat!important;
}
.service-hero-services:after{
  background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18)),radial-gradient(circle at 78% 25%,rgba(67,213,223,.10),transparent 32%);
}
