.elementor .bl-t-meta{font-family:var(--font-heading);font-weight:400;font-size:14px;color:var(--text-muted);line-height:1.3;}.elementor .bl-t-tag{font-family:var(--font-heading);font-weight:500;font-size:13px;letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .bl-t-label{font-family:var(--font-heading);font-weight:500;font-size:15px;line-height:1.3;}.elementor .bl-t-small{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.5;}.elementor .bl-t-body-s{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.55;}.elementor .bl-t-body{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.65;}.elementor .bl-t-lead{font-family:var(--font-body);font-weight:400;font-size:20px;line-height:1.5;}.elementor .bl-t-card-title-m{font-family:var(--font-heading);font-weight:500;font-size:18px;line-height:1.35;}.elementor .bl-t-h2{font-family:var(--font-heading);font-weight:500;font-size:34px;line-height:1.2;}.elementor .bl-t-band-heading{font-family:var(--font-heading);font-weight:600;font-size:38px;line-height:1.2;text-transform:uppercase;}.elementor .bl-t-h1-feature{font-family:var(--font-heading);font-weight:500;font-size:46px;line-height:1.13;}.elementor .bl-l-flush{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bl-l-grid-2{column-gap:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto;row-gap: var(--space-6);\n}.elementor .bl-l-grid-4{column-gap:var(--grid-gap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:auto;row-gap: var(--space-7);\n}.elementor .bl-l-stack{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .bl-l-container{width:100%;max-width:1400px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--page-gutter);padding-inline-end:var(--page-gutter);margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .bl-l-section{padding-block-start:var(--section-gap);padding-block-end:0px;}.elementor .bl-hp{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;inset-inline-start:-10000px;padding:0px;margin:0px;}.elementor .bl-sr{width:1px;height:1px;overflow:hidden;position:absolute;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-1px;margin-block-end:-1px;margin-inline-start:-1px;margin-inline-end:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .bl-on-dark{color:var(--white);}.elementor .bl-footer{color:var(--white);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--charcoal);& a { color: var(--white); text-decoration: none; } & a:hover { color: var(--white); text-decoration: underline; text-underline-offset: 3px; } & :focus-visible { outline-color: var(--white); }\n}.elementor .bl-spacer{height:var(--section-gap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bl-empty{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-7);justify-content:flex-start;}.elementor .bl-legal{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rule-on-dark);border-style:solid;}.elementor .bl-header{position:relative;z-index:10;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--white);}.elementor .bl-label-box{position:absolute;inset-block-start:32px;inset-inline-start:36px;z-index:1;color:var(--ink);padding-block-start:2px;padding-block-end:2px;padding-inline-start:6px;padding-inline-end:6px;background-color:var(--white);display:inline-block;}.elementor .bl-featured{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-1px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .bl-msg{font-family:var(--font-body);font-size:14px;color:var(--text-body);line-height:1.5;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;& > p { display: flex; align-items: flex-start; gap: 6px; color: inherit; } & > p::before { content: ""; flex: none; width: 18px; height: 18px; margin-top: 1px; background-color: currentColor; -webkit-mask: var(--bl-msg-icon) center / contain no-repeat; mask: var(--bl-msg-icon) center / contain no-repeat; } &:where(.bl-on-dark *) { color: var(--white); }\n}.elementor .bl-check{font-family:var(--font-body);font-size:14px;color:var(--text-body);line-height:1.5;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--space-3);align-items:flex-start;font-variation-settings: "MONO" 0, "CASL" 0; & input[type="checkbox"] { flex: none; width: 22px; height: 22px; margin: 1px 0 0 0; border: 1px solid var(--rule); border-radius: 0; background-color: var(--white); color: var(--white); display: grid; place-content: center; cursor: pointer; appearance: none; } & input[type="checkbox"]::before { width: 12px; height: 7px; clip-path: none; background-color: transparent; border-style: solid; border-color: currentColor; border-width: 0 0 2px 2px; transform: translateY(-2px) rotate(-45deg); transform-origin: center; } & input[type="checkbox"]:checked { background-color: var(--brand-green); border-color: var(--brand-green); } & input[type="checkbox"]:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; } & label { flex: 1 1 auto; min-width: 0; display: block; font: inherit; line-height: 1.5; color: inherit; cursor: pointer; } & a { color: var(--brand-green); text-decoration: underline; } & a:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; } &:where(.bl-on-dark *) { color: var(--white); } &:where(.bl-on-dark *) input[type="checkbox"] { border-color: var(--white); background-color: transparent; color: var(--brand-green); } &:where(.bl-on-dark *) input[type="checkbox"]:checked { background-color: var(--white); border-color: var(--white); } &:where(.bl-on-dark *) input[type="checkbox"]:focus-visible, &:where(.bl-on-dark *) a:focus-visible { outline-color: var(--white); } &:where(.bl-on-dark *) a { color: var(--white); }\n}.elementor .bl-input{width:100%;height:auto;min-width:0px;min-height:var(--input-height);font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--ink);line-height:1.4;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:1px;border-color:var(--rule);border-style:solid;background-color:var(--white);flex:1 1 0%;box-sizing: border-box; transition: none; font-variation-settings: "MONO" 0, "CASL" 0; &::placeholder { color: var(--text-muted); opacity: 1; } &:is(:hover) { border-color: var(--ink); } &:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: 0; border-color: var(--brand-green); box-shadow: none; } &:where(.bl-on-dark *):focus-visible { outline-color: var(--white); outline-offset: var(--focus-offset); } &[aria-invalid="true"], &:user-invalid { box-shadow: inset 0 0 0 var(--focus-width) var(--error); }\n}.elementor .bl-subscribe{width:100%;max-width:732px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--space-5);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-3);flex-wrap:nowrap;flex:0 0 auto;align-items:stretch;}.elementor .bl-band{text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bl-cattile{position:relative;color:var(--ink);text-decoration:none;padding-block-start:0px;padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-6);align-items:center;--tag-tint: var(--highlight-neutral); &:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: 6px; box-shadow: none; }\n}.elementor .bl-cats{column-gap:var(--grid-gap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));row-gap: var(--grid-gap);\n}.elementor .bl-cat-heading{color:var(--ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;display:inline-block;background-image: linear-gradient(to top, var(--tag-tint, var(--highlight-neutral)) var(--highlighter-coverage), transparent var(--highlighter-coverage));\n}.elementor .bl-sechead{padding-block-start:0px;padding-block-end:var(--section-header-gap);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:var(--space-7);margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rule);border-style:solid;display:flex;gap:var(--grid-gap);justify-content:space-between;align-items:flex-end;}.elementor .bl-tags{min-width:0px;max-width:100%;position:relative;z-index:2;column-gap:var(--space-2);display:flex;flex-wrap:wrap;row-gap: 9px; pointer-events: none; & a { pointer-events: auto; position: relative; z-index: 2; display: inline-block; max-width: 100%; padding: 0 6px; font-family: var(--font-heading), system-ui, sans-serif; font-weight: 500; font-size: 13px; line-height: 1.2; letter-spacing: 0.02em; text-transform: uppercase; color: var(--ink); text-decoration: none; white-space: normal; cursor: pointer; --tag-tint: var(--highlight-neutral); background-image: repeating-linear-gradient(to bottom, transparent 0 0.54em, var(--tag-tint) 0.54em 1.2em); } & a:hover { text-decoration: underline; text-underline-offset: 3px; } & a:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; } &:where(.bl-on-dark *) a:focus-visible { outline-color: var(--white); } & a[href*="/category/industry-news/"] { --tag-tint: var(--cat-industry-news); } & a[href*="/category/operational-performance/"] { --tag-tint: var(--cat-operational-performance); } & a[href*="/category/governance/"] { --tag-tint: var(--cat-governance); } & a[href*="/category/politics-regulations/"] { --tag-tint: var(--cat-politics-regulations); } & a[href*="/category/environment/"] { --tag-tint: var(--cat-environment); } & a[href*="/category/leadership-culture/"] { --tag-tint: var(--cat-leadership-culture); }\n}.elementor .bl-nowrap{white-space: nowrap;\n}.elementor .bl-listitem{position:relative;padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rule);border-style:solid;display:flex;flex-direction:column;gap:var(--space-2);& :where(.elementor-element) { position: static; }\n}.elementor .bl-hcard{position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:var(--space-5);grid-template-columns:226px minmax(0, 1fr);align-items:start;& :where(.elementor-element) { position: static; }\n}.elementor .bl-card{position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;& :where(.elementor-element) { position: static; }\n}.elementor .bl-icon-28{width:28px;height:28px;flex:0 0 auto;}.elementor .bl-icon-20{width:20px;height:20px;flex:0 0 auto;}.elementor .bl-iconbtn:hover,.elementor .bl-iconbtn:focus-visible{background-color:var(--highlight-neutral);}.elementor .bl-iconbtn{width:var(--touch-target);height:var(--touch-target);color:var(--ink);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; } &:where(.bl-on-dark *):focus-visible { outline-color: var(--white); }\n}.elementor .bl-btn:hover,.elementor .bl-btn:focus-visible{background-color:var(--brand-green-hover);}.elementor .bl-btn:active{background-color:var(--brand-green-pressed);}.elementor .bl-btn{min-height:var(--button-height);font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--white);line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);border-radius:0px;border-width:1px;border-color:transparent;border-style:solid;background-color:var(--brand-green);display:inline-flex;gap:var(--space-2);justify-content:center;align-items:center;white-space: nowrap; transition: background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast); &:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; } &:where(.bl-on-dark *):focus-visible { outline-color: var(--white); } &:is([disabled], [aria-disabled="true"]), &:is([disabled], [aria-disabled="true"]):hover, &:is([disabled], [aria-disabled="true"]):active { background-color: var(--mist); color: var(--text-muted); border-color: var(--text-muted); cursor: not-allowed; box-shadow: none; text-decoration: none; }\n}.elementor .bl-legal__inner{min-height:64px;font-family:var(--font-body);font-size:14px;line-height:1.5;display:flex;gap:var(--space-4);justify-content:space-between;align-items:center;}.elementor .bl-footer__form{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;max-width: none; &.bl-subscribe { max-width: none; margin: 0; }\n}.elementor .bl-footer__social:hover,.elementor .bl-footer__social:focus-visible{background-color:var(--rule-on-dark);}.elementor .bl-footer__social{color:var(--white);margin-block-start:0px;margin-block-end:0px;margin-inline-start:-6px;margin-inline-end:0px;align-self:flex-start;& > .e-svg-base { width: 30px; height: 30px; flex: 0 0 auto; } &:focus-visible { outline: var(--focus-width) solid var(--white); outline-offset: var(--focus-offset); box-shadow: none; }\n}.elementor .bl-footer__group{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .bl-footer__list{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .bl-footer__contactlink:hover,.elementor .bl-footer__contactlink:focus-visible{text-decoration:underline;text-underline-offset: 3px;\n}.elementor .bl-footer__contactlink{width:auto;max-width:100%;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--white);line-height:1.5;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:var(--space-2);margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:var(--space-3);align-items:center;align-self:flex-start;&:focus-visible { outline: var(--focus-width) solid var(--white); outline-offset: var(--focus-offset); box-shadow: none; } overflow-wrap: anywhere;\n}.elementor .bl-footer__contact{column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:auto minmax(0, 1fr);}.elementor .bl-footer__right{padding-block-start:var(--space-5);padding-block-end:var(--space-6);padding-inline-start:53px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--rule-on-dark);border-style:solid;display:flex;flex-direction:column;gap:var(--space-6);}.elementor .bl-footer__explore{padding-block-start:var(--space-5);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bl-footer__logo{width:auto;height:137px;margin-block-start:-2px;margin-block-end:0px;margin-inline-start:-21px;margin-inline-end:0px;display:block;align-self:start;max-width: none; justify-self: start;\n}.elementor .bl-footer__grid{padding-block-start:44px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:minmax(0, 554fr) minmax(0, 260fr) minmax(0, 502fr);& > .e-image-link-base { justify-self: start; align-self: start; }\n}.elementor .bl-header__mobile{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:none;}.elementor .bl-header__nav{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--space-7);align-items:center;}.elementor .bl-header__logo{width:auto;height:82px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-13px;margin-inline-end:0px;display:block;flex:0 0 auto;max-width: none;\n}.elementor .bl-header__inner{height:var(--header-height);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rule);border-style:solid;display:flex;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .bl-featured__aside{padding-block-start:64px;padding-block-end:var(--space-6);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-7);grid-auto-rows:auto;}.elementor .bl-featured__cta{margin-block-start:var(--space-5);align-self:flex-end;}.elementor .bl-featured__excerpt{color:var(--white);margin-block-start:var(--space-5);}.elementor .bl-featured__title{color:var(--white);& a { color: inherit; text-decoration: none; cursor: pointer; } & a:hover { text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 6px; } & a:focus-visible { outline: var(--focus-width) solid var(--white); outline-offset: var(--focus-offset); box-shadow: none; }\n}.elementor .bl-featured__date{font-weight:500;color:var(--white);}.elementor .bl-featured__meta{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:var(--space-5);margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:var(--space-6);align-items:center;}.elementor .bl-featured__body{padding-block-start:44px;padding-block-end:56px;padding-inline-start:36px;padding-inline-end:135px;display:flex;flex-direction:column;}.elementor .bl-featured__img{width:100%;height:auto;aspect-ratio:11 / 5;object-fit:cover;border-end-start-radius:var(--radius-wave-md);display:block;}.elementor .bl-featured__frame{position:relative;padding-block-start:var(--frame-width);padding-block-end:var(--frame-width);padding-inline-start:var(--frame-width);padding-inline-end:0px;border-end-start-radius:40px;background-color:var(--white);}.elementor .bl-featured__main{position:relative;color:var(--white);padding-block-start:56px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;&::before { content: ""; display: block; position: absolute; z-index: 0; top: 0; bottom: 0; left: -100vw; right: 70px; width: auto; height: auto; background-color: var(--brand-green); border-width: 0; border-radius: 0 0 var(--radius-wave-lg) 0; opacity: 1; mix-blend-mode: normal; } & > * { position: relative; z-index: 1; }\n}.elementor .bl-featured__grid{column-gap:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:minmax(0, 908fr) minmax(0, 352fr);}.elementor .bl-subscribe__row{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .bl-band__inner{max-width:960px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--space-5);align-items:center;}.elementor .bl-cattile__name{font-family:var(--font-heading);font-weight:500;font-size:13px;color:var(--ink);letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:6px;display:inline;white-space: normal; background-image: linear-gradient(to top, var(--tag-tint) var(--highlighter-coverage), transparent var(--highlighter-coverage)); -webkit-box-decoration-break: clone; box-decoration-break: clone; &:where(.bl-cattile:hover *) { text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .bl-cattile__label{font-size:18px;line-height:1.4;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .bl-cattile__glyph{width:54%;height:54%;flex:0 0 auto;}.elementor .bl-cattile__circle{width:var(--category-icon-size);height:var(--category-icon-size);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;background-color:var(--ink);display:flex;flex:0 0 auto;justify-content:center;align-items:center;transition: transform var(--transition-fast); color: var(--tag-tint); &:where(.bl-cattile:hover *) { transform: scale(1.06); }\n}.elementor .bl-cattile__icon{width:100%;height:var(--category-icon-size);position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;align-items:center;&::before { content: ""; display: block; position: absolute; top: 50%; right: 0; bottom: auto; left: 0; width: auto; height: var(--category-bar-height); transform: translateY(-50%); background-color: var(--tag-tint); opacity: 1; border-width: 0; border-radius: 0; mix-blend-mode: normal; }\n}.elementor .bl-list__label{color:var(--ink);padding-block-start:0px;padding-block-end:var(--space-3);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rule);border-style:solid;}.elementor .bl-listitem__foot{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;& > .bl-tags { flex: 1 1 0; min-width: 8rem; }\n}.elementor .bl-hcard__foot{min-width:0px;padding-block-start:var(--space-2);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;& > .bl-tags { flex: 1 1 0; min-width: 8rem; }\n}.elementor .bl-hcard__excerpt{overflow:hidden;color:var(--text-body);display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .bl-hcard__body{min-width:0px;min-height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .bl-card__title{color:var(--ink);margin-block-start:var(--space-3);& a { color: inherit; text-decoration: none; cursor: pointer; } & a::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; } & a:focus-visible { outline: none; box-shadow: none; } & a:focus-visible::after { outline: var(--focus-width) solid var(--brand-green); outline-offset: 6px; } &:where(:is(.bl-card, .bl-hcard, .bl-listitem):hover *) a { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }\n}.elementor .bl-card__tags{margin-block-start:var(--space-4);}.elementor .bl-card__media{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:0px;display:block;}.elementor .bl-featured__aside--list{gap:0px;& .bl-listitem { padding: 24px 0 26px 0; gap: 14px; } & .bl-listitem__foot { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 10px; } & .bl-listitem__foot > .bl-tags { flex: 0 0 auto; min-width: 0; } & .bl-list__label { padding-bottom: 14px; }\n}.elementor .bl-msg--error{color:var(--error);--bl-msg-icon: url("https://bruncelllarsen.no/wp-content/themes/bruncell-larsen/assets/icons/ui-error.svg"); &:where(.bl-on-dark *) { color: var(--white); }\n}.elementor .bl-msg--success{color:var(--brand-green);--bl-msg-icon: url("https://bruncelllarsen.no/wp-content/themes/bruncell-larsen/assets/icons/ui-success.svg"); &:where(.bl-on-dark *) { color: var(--white); }\n}.elementor .bl-input--flush{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}.elementor .bl-cattile--leadership-culture{--tag-tint: var(--cat-leadership-culture);\n}.elementor .bl-cattile--environment{--tag-tint: var(--cat-environment);\n}.elementor .bl-cattile--politics-regulations{--tag-tint: var(--cat-politics-regulations);\n}.elementor .bl-cattile--governance{--tag-tint: var(--cat-governance);\n}.elementor .bl-cattile--operational-performance{--tag-tint: var(--cat-operational-performance);\n}.elementor .bl-cattile--industry-news{--tag-tint: var(--cat-industry-news);\n}.elementor .bl-tint--leadership-culture{--tag-tint: var(--cat-leadership-culture);\n}.elementor .bl-tint--environment{--tag-tint: var(--cat-environment);\n}.elementor .bl-tint--politics-regulations{--tag-tint: var(--cat-politics-regulations);\n}.elementor .bl-tint--governance{--tag-tint: var(--cat-governance);\n}.elementor .bl-tint--operational-performance{--tag-tint: var(--cat-operational-performance);\n}.elementor .bl-tint--industry-news{--tag-tint: var(--cat-industry-news);\n}.elementor .bl-sechead--cat{padding-block-end:0px;margin-block-end:var(--space-6);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;align-items:center;}.elementor .bl-tags--on-dark{& a, & a[href*="/category/"] { --tag-tint: var(--tag-on-dark); color: var(--white); } & a:focus-visible { outline-color: var(--white); }\n}.elementor .bl-card__title--flush{margin-block-start:0px;}.elementor .bl-textured--green{background-color:var(--brand-green);}.elementor .bl-link--ink:hover,.elementor .bl-link--ink:focus-visible{color:var(--brand-green);text-decoration-thickness: 2px;\n}.elementor .bl-link--ink{font-family:var(--font-heading);font-weight:500;font-size:16px;color:var(--ink);text-decoration:underline;text-decoration-thickness: 1px; text-underline-offset: 3px; &:focus-visible, & a:focus-visible { outline: var(--focus-width) solid var(--brand-green); outline-offset: var(--focus-offset); box-shadow: none; }\n}.elementor .bl-btn--ink:hover,.elementor .bl-btn--ink:focus-visible{text-decoration:underline;background-color:var(--charcoal);}.elementor .bl-btn--ink:active{background-color:var(--charcoal);}.elementor .bl-btn--ink{color:var(--white);background-color:var(--ink);text-underline-offset: 3px; &:focus-visible { outline-color: var(--white); }\n}.elementor .bl-btn--inverse:hover,.elementor .bl-btn--inverse:focus-visible{background-color:var(--mist);}.elementor .bl-btn--inverse:active{background-color:var(--mist);box-shadow: inset 0 0 0 1px var(--ink);\n}.elementor .bl-btn--inverse{color:var(--ink);background-color:var(--white);&:focus-visible { outline-color: var(--white); }\n}.elementor .bl-btn--lg{min-height:var(--input-height);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);}.elementor .bl-subscribe__btn{padding-inline-start:36px;padding-inline-end:36px;flex:0 0 auto;}