.site-design.subpage-design main #kompetencer.about-competence-reference{max-width:1440px;margin-inline:auto;padding:clamp(36px,5vw,76px) clamp(16px,3vw,48px);background:#fff;color:#103740}
#kompetencer.about-competence-reference .about-section-heading{display:block;text-align:center;margin:0 auto 24px}
#kompetencer.about-competence-reference .about-section-heading h2{font-size:clamp(28px,3.6vw,54px);line-height:1.08;margin:12px auto 0;color:#103740}
#kompetencer.about-competence-reference .about-section-heading .eyebrow::after{content:"";display:block;width:52px;height:4px;border-radius:8px;background:#9fb4a1;margin:9px auto 0}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-competency-explorer{display:block;background:none;border:0;box-shadow:none;overflow:visible}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 24px;padding:0;background:none;border:0}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-tabs button{flex:0 1 180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px;min-height:42px;border:1px solid #527477;border-radius:999px;color:#103740;background:#fff}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-tabs button[aria-selected=true]{background:#103740;color:white}
#kompetencer.about-competence-reference button svg{width:20px;height:20px;flex:none}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-competency-panel:not([hidden]){display:grid;grid-template-columns:44% 56%;align-items:center;position:relative;isolation:isolate;background:#e7ece5;border:0;border-radius:24px;overflow:hidden;min-height:clamp(280px,29vw,430px);padding:0;gap:0;color:#103740}
#kompetencer.about-competence-reference .about-competency-panel[hidden]{display:none}
.site-design.subpage-design main #kompetencer.about-competence-reference .about-competency-panel>div{grid-area:1/1;padding:clamp(24px,4vw,65px);z-index:1}
#kompetencer.about-competence-reference .about-competency-panel h3{font-size:clamp(24px,3vw,46px);line-height:1.08;margin:0 0 14px;color:#103740}
#kompetencer.about-competence-reference .about-competency-panel p{color:#203638;margin:0 0 18px}
#kompetencer.about-competence-reference .about-competency-panel figure{grid-area:1/2;align-self:stretch;position:relative;margin:0;min-height:0;border:0;border-radius:36% 0 0 25% / 100% 0 0 35%;overflow:hidden}
#kompetencer.about-competence-reference #competence-panel-0 figure{grid-column:1/3;width:60.5%;justify-self:end;border-radius:0}
#kompetencer.about-competence-reference .about-competency-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#kompetencer.about-competence-reference .competence-contact{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:9px 16px;background:#103740;color:#fff;text-decoration:none;font-weight:650}
@media(max-width:720px){.site-design.subpage-design main #kompetencer.about-competence-reference .about-competency-panel:not([hidden]){grid-template-columns:1fr}.site-design.subpage-design main #kompetencer.about-competence-reference .about-tabs button{flex:1 1 auto}.site-design.subpage-design main #kompetencer.about-competence-reference .about-competency-panel figure{grid-area:2/1!important;width:100%!important;aspect-ratio:2/1;border-radius:0}}
