/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@viewport{width:device-width}:root{--slate:#333;--header:#d5d3d3;--cloudy:#f3f3f3;--navy:#002d76;--royal:#4da9c4;--green-bright:#b2d33f;--black:#000;--gray-950:#000;--gray-900:#242424;--gray-800:#333;--gray-700:#545454;--gray-600:#6e6e6e;--gray-500:#858585;--gray-400:#9c9c9c;--gray-300:#b5b5b5;--gray-200:#ccc;--gray-100:#e6e6e6;--gray-50:#f1f1f1;--white:#fff;--ui-red:#cd131b;--ui-green:#1b7d02;--gray-light-1:#f1f1f1;--gray-light-2:#e6e6e6;--gray-light-3:#ccc;--color-text:#333;--color-text-light:#666;--color-link:#002d76;--color-link-hover:color-mix(in srgb,var(--color-link),#fff 20%);--color-link-underline:color-mix(in srgb,var(--color-link),#0000 70%);--color-border:#d5d3d3;--button-vertical-padding:0.8333333333rem;--button-horizontal-padding:1.1111111111rem;--button-border-width:0px;--color-button-primary-text:var(--white);--color-button-primary-bg:var(--navy);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#000 10%);--color-button-secondary-text:var(--black);--color-button-secondary-bg:var(--royal);--color-button-secondary-bg-hover:color-mix(in srgb,var(--color-button-secondary-bg),#fff 10%);--color-button-tertiary-text:var(--black);--color-button-tertiary-bg:var(--gray-light-1);--color-button-tertiary-bg-hover:var(--gray-light-2);--form-font-size:0.8888888889rem;--form-line-height:1.25;--form-label-font-size:1.1111111111rem;--form-help-font-size:0.7222222222rem;--form-padding-inline:0.7777777778rem;--form-padding-block:0.4444444444rem;--input-border-default:var(--gray-400);--input-border-active:var(--ui-green)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:initial;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}figure{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:proxima-nova,sans-serif;font-size:112.5%;line-height:1.4444}*{color:var(--color-text)}h1{font-weight:400;letter-spacing:-.02em}h2{font-size:1.5rem;font-weight:700}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}blockquote{margin:0 0 1.5em}hr{border:0;border-top:1px solid #d5d3d3;height:0}a{color:var(--color-link);text-decoration-color:var(--color-link-underline);text-decoration-thickness:.0833333333rem;text-underline-offset:.2em;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:ease-in-out}a:focus,a:hover{color:var(--color-link-hover);text-decoration-color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.25em solid var(--color-accent);outline-offset:.125em}@supports not selector(:focus-visible){:focus{outline:.25em solid var(--color-accent);outline-offset:.125em}}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.captioned-entity,.embedded-entity{margin-bottom:1.5em;margin-top:1.5em}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embedded-entity{margin:unset}.full-width{margin-left:0;margin-right:0}.full-width img{width:100%}.half-width,.quarter-width{max-width:50%}@media(min-width:31.25em){.quarter-width{max-width:25%}}figcaption{font-size:85%;margin:.5em 0}.embed-video{clear:both;height:0;margin:1.5em 0;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-left:auto;margin-right:auto}table{border-collapse:collapse;margin-block:1.6666666667rem;max-width:100%}td,th{font-size:.8888888889em;line-height:1.375;padding:.375em;text-align:left}th{font-weight:700}td{border-top:1px solid #d5d3d3}.content-table table{margin-block:1.1111111111rem;width:100%}.content-table table a,.content-table table a:focus,.content-table table a:hover{text-decoration:none}.content-table td:last-child{text-align:right}:root{accent-color:#4da9c4}.form-item{margin-bottom:1em;max-width:100%}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{font-size:var(--form-help-font-size);margin-bottom:.2777777778rem}.form-item .description ul{margin-block:0}.form-required:after{color:#c00;content:"*"}.form-item .label,label{display:block;font-size:var(--form-label-font-size);font-weight:600}.form-item .label.option,label.option{display:inline}.fieldset{border:0;border:1px solid var(--input-border-default);margin:1.5rem 0;min-width:0;padding:0}.fieldset__legend{display:contents;float:left;width:100%}.fieldset__label{color:#666;display:block;font-size:.7777777778rem;font-weight:700;letter-spacing:.08em;padding:1rem 1.5rem;text-transform:uppercase}.fieldset__label--group{color:inherit;font-size:var(--form-label-font-size);font-weight:700;letter-spacing:inherit;padding:0;text-transform:inherit}.fieldset__wrapper{margin:1.5rem 1.5rem 1.75rem}.fieldset__wrapper:not(:first-child){margin-top:0}.fieldset__wrapper--group{margin:0}.fieldset__description{color:#666;font-size:.8333333333rem;margin-block:0 .8333333333rem}.fieldset__description>:first-child{margin-top:0}.fieldset__description>:last-child{margin-bottom:0}.fieldset--group{background:none;border:0;border-radius:0;box-shadow:none;color:inherit}.fieldset:not(.fieldset--group) .fieldset__legend+*,.fieldset:not(.fieldset--group) .fieldset__legend+*>:first-child .fieldset{margin-top:0}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-size:var(--form-label-font-size);font-weight:600}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-time,.form-url{border:1px solid var(--input-border-default);border-radius:3px;box-sizing:border-box;color:#666;font-size:.8888888889em;line-height:1.375;margin-top:.5555555556rem;max-width:100%;padding:.5555555556rem .7777777778rem}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-time:focus,.form-url:focus{border-color:var(--input-border-active);color:#333}.form-textarea-wrapper{margin-top:.5555555556rem}.password-strength__meter{background-color:var(--gray-100);border-radius:.2777777778rem;height:.2777777778rem}.password-strength__indicator.is-weak{background-color:red}.password-strength__indicator.is-fair{background-color:#fadc3b}.password-strength__indicator.is-good,.password-strength__indicator.is-strong{background-color:#4c9d2a}.password-strength__title{font-size:.7222222222rem}.password-strength__text{font-weight:700}.password-suggestions{border-left:2px solid #4da9c4;margin-block:-.6666666667rem 1rem;padding-left:1.1111111111rem}.password-confirm-message{font-size:.7222222222rem;margin-block:.2777777778rem}.password-confirm-message span{font-weight:700;text-transform:capitalize}.password-confirm-message .error{color:#cd131b}.password-confirm-message .ok{color:#1b7d02}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:.5555555556rem;margin-top:.5555555556rem}.form-checkboxes .form-item,.form-radios .form-item{accent-color:var(--input-border-active);margin:0}.form-checkboxes input+label,.form-radios input+label{color:#333;font-size:.8888888889rem;font-weight:400;line-height:1.25}.form-type-checkbox label,.form-type-checkbox.select-parents label,.form-type-radio label{display:inline-flex;gap:.6111111111rem}.form-type-checkbox label:before,.form-type-checkbox.select-parents label:before,.form-type-radio label:before{background-position:50%;background-repeat:no-repeat;border:1px solid var(--input-border-default);border-radius:.3333333333rem;content:"";flex-shrink:0;height:1.3888888889rem;margin-top:-.1111111111rem;transition:all .1s ease-in-out;width:1.3888888889rem}.form-type-checkbox label:focus:before,.form-type-checkbox label:hover:before,.form-type-checkbox.select-parents label:focus:before,.form-type-checkbox.select-parents label:hover:before,.form-type-checkbox.select-parents:focus-within label:before,.form-type-checkbox:focus-within label:before,.form-type-radio label:focus:before,.form-type-radio label:hover:before,.form-type-radio:focus-within label:before{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}.form-type-checkbox .form-required:after,.form-type-checkbox.select-parents .form-required:after,.form-type-radio .form-required:after{margin-left:-.6111111111rem}.form-type-checkbox.select-parents:only-child label:before,.form-type-checkbox:only-child label:before,.form-type-radio:only-child label:before{margin-top:.1111111111rem}.form-type-radio label:before{border-radius:1.3888888889rem}.form-checkbox,.form-radio{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-checkbox:checked+label:before,.form-radio:checked+label:before{background-color:var(--input-border-active);border-color:var(--input-border-active)}.form-checkbox:checked+label:before{background-image:url(/themes/custom/be_plus/images/icon--checkmark.svg)}.form-select{appearance:none;background-color:#fff;background-image:url(/themes/custom/be_plus/images/select-bg.svg);background-position:right .7777777778rem top 50%;background-repeat:no-repeat;background-size:1.4444444444rem;border:1px solid var(--input-border-default);border-radius:3px;box-sizing:border-box;font-size:.8888888889em;line-height:1.25;margin-top:.5555555556rem;max-width:100%;padding:.6111111111rem 2.7777777778rem .6111111111rem .7777777778rem}.form-select:focus{border-color:var(--input-border-active)}.form-file{border:1px solid #d5d3d3;border-radius:3px;font-size:var(--form-font-size);line-height:var(--form-line-height);margin-top:.5555555556rem;max-width:100%;padding:var(--form-padding-block) var(--form-padding-inline);width:100%}.form-submit{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text);--color-button-bg-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit:focus,.form-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.form-submit[disabled]{--color-button-text:var(--white);--color-button-bg:var(--gray-900);--color-button-text-hover:var(--white);--color-button-bg-hover:var(--gray-900);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;cursor:default;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit[disabled]:focus,.form-submit[disabled]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.field-add-more-submit{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.field-add-more-submit:focus,.field-add-more-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}form table{margin-block:0;width:100%}form table .label{margin:0}.tabledrag-toggle-weight-wrapper{display:none}a.tabledrag-handle div.handle{height:22px;margin:0;padding:0;width:22px}.address-container-inline{display:flex;flex-wrap:wrap;gap:.8333333333rem}.address-container-inline>.form-item{display:block;margin:0}.address-container-inline input{width:auto}.counter{font-size:var(--form-help-font-size)}.form-item-value-prefix-suffix-wrapper{align-items:center;display:flex;gap:.2777777778rem}details{border-bottom:1px solid #d5d3d3;border-top:1px solid #d5d3d3;margin-block:1.6666666667rem;padding-block:1.6666666667rem}details+details{border-top:0;margin-top:-1.6666666667rem}details[open]>summary:after{display:none}details summary{color:#333;cursor:pointer;display:block;font-size:1.2222222222rem;font-weight:600;padding-right:1.6666666667rem;position:relative;transition:color .3s ease-in-out}details summary::-webkit-details-marker,details summary::marker{display:none}details summary:focus,details summary:hover,details summary[aria-expanded=true]{color:#002d76}details summary:focus:after,details summary:focus:before,details summary:hover:after,details summary:hover:before,details summary[aria-expanded=true]:after,details summary[aria-expanded=true]:before{background-color:#002d76}details summary:after,details summary:before{background-color:#333;content:"";display:block;height:.2222222222rem;margin-top:-2px;position:absolute;right:0;top:50%;transform-origin:50%;width:1rem}details summary:after{transform:rotate(90deg)}details .details-wrapper{padding-top:.5555555556rem}details .details-wrapper>:first-child{margin-top:0}details .details-wrapper>:last-child{margin-bottom:0}.details-description{font-size:var(--form-help-font-size);margin-bottom:.2777777778rem}.container{margin-inline:auto;max-width:62.2222222222rem;width:95%}.container-narrow{margin-inline:auto;max-width:36.6666666667rem;width:95%}.container-middle{margin-inline:auto;max-width:47.7777777778rem;width:95%}.container-wide{margin-inline:auto;max-width:62.2222222222rem;width:95%}body{overflow-x:clip;transition:transform .2s ease}@media(max-width:61.4375em){body.with-nav-drawer{transform:translateX(-250px)}}.region-main{overflow-x:clip}.region-header{align-items:center;display:flex;gap:1.3888888889rem;justify-content:flex-end;padding-inline:1.9444444444rem;position:relative}@media(max-width:61.4375em){.region-header{padding-block:.5555555556rem}}.region-branding{margin-right:auto}@media(max-width:61.4375em){.region-navigation{height:100vh;position:fixed;right:0;top:0;transform:translateX(250px);transition:transform .2s ease;width:250px;z-index:10}}@media(min-width:61.5em){.region-navigation{align-items:center;display:flex;gap:1.3888888889rem}.region-navigation [data-drupal-selector=views-exposed-form-search-page-1]{align-items:center;background-color:#fff;display:flex;gap:1.1111111111rem;height:100%;left:0;padding-inline:1.7777777778rem;position:absolute;top:0;transform:translateY(-100%);transition:transform .2s ease;width:100%}.region-navigation [data-drupal-selector=views-exposed-form-search-page-1].is-active{transform:translateY(0)}}.region-footer{overflow-x:clip}.region-footer-top{position:relative}@media(min-width:46.875em){.region-footer-top{grid-gap:3.3333333333rem;display:grid;grid-template-columns:1fr 1fr}.region-footer-top:after{background-color:#d5d3d3;bottom:1.3888888889rem;content:"";height:calc(100% - 4.16667rem);left:50%;position:absolute;top:2.2222222222rem;width:1px}}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}#skip-link{margin:0}#skip-link a,#skip-link a:visited{background-color:#666;color:#fff;display:block;padding:2px 0 3px;text-align:center;width:100%}html{background-color:#fff;color:#333}.region-content{padding-block:2.2222222222rem 4.4444444444rem}.region-header{border-bottom:2px solid #d5d3d3}.region-branding .site-logo{height:2.7777777778rem}.menu{list-style:none;margin:0;padding:0}@media(max-width:61.4375em){.region-navigation{box-shadow:inset 2px 0 6px #0000001a;padding:1.1111111111rem}}.region-navigation .menu{font-size:.8333333333rem;font-weight:600;line-height:1.0666666667}.region-navigation .menu__link{display:block;text-decoration:none}@media(max-width:61.4375em){.region-navigation .menu__item{border-bottom:1px solid #d5d3d3}.region-navigation .menu__link{padding:.5555555556rem}.region-navigation .menu--level-2 .menu__item:last-child{border-bottom:0}.region-navigation .menu--level-2 .menu__link{font-weight:400;padding-left:1.1111111111rem}}@media(min-width:61.5em){.region-navigation .menu--top-level{align-items:center;display:flex;gap:1.8888888889rem}.region-navigation .menu--top-level>.menu__item--expanded{position:relative}.region-navigation .menu--top-level>.menu__item--expanded>.menu__link{padding-right:1.1111111111rem}.region-navigation .menu--top-level>.menu__item--expanded:after{background-image:url(/themes/custom/be_plus/images/dropdown--slate.svg);background-position:50%;background-repeat:no-repeat;content:"";height:8px;margin-top:-2px;position:absolute;right:0;top:50%;transition:transform .2s ease-in-out;width:11px}.region-navigation .menu--top-level>.menu__item:focus-within:after,.region-navigation .menu--top-level>.menu__item:hover:after{transform:rotate(180deg)}.region-navigation .menu--top-level>.menu__item:focus-within .menu,.region-navigation .menu--top-level>.menu__item:hover .menu{display:block;opacity:1;visibility:visible;z-index:100}.region-navigation .menu--top-level>.menu__item>.menu__link{border-bottom:.1388888889rem solid #0000;border-top:.1388888889rem solid #0000;bottom:-2px;padding-block:1.5rem;position:relative}.region-navigation .menu--top-level>.menu__item>.menu__link.is-active{border-bottom-color:inherit}.region-navigation .menu--top-level>.menu__item>.menu__link:focus,.region-navigation .menu--top-level>.menu__item>.menu__link:hover{border-bottom-color:#4da9c4;color:inherit}.region-navigation .menu--level-2{background-color:#fff;border:1px solid #d5d3d3;box-shadow:0 2px 5px #0000001a;left:-5.5555555556rem;margin-left:50%;opacity:0;padding:.5555555556rem 1.1111111111rem;position:absolute;transition:opacity .5s ease;visibility:hidden;width:11.1111111111rem;z-index:-1}.no-js .region-navigation .menu--level-2{display:none}.menu--account .menu--top-level{gap:1.1111111111rem}.user-logged-in .menu--account .menu--top-level{gap:1.8888888889rem}}.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/login"]{border:2px solid #d5d3d3;border-radius:1.3888888889rem;padding:.6111111111rem 1rem;text-align:center}.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/login"]:focus,.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/login"]:hover{border:2px solid #4da9c4}@media(max-width:61.4375em){.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/login"]{margin-block:.5555555556rem}}.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/register"]{background-color:#002d76;border:0;border-radius:1.3888888889rem;color:#fff;padding:.7222222222rem 1.1111111111rem;text-align:center}.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/register"]:focus,.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/register"]:hover{background-color:#4da9c4;border:0;color:#fff}@media(max-width:61.4375em){.menu--account .menu--top-level>.menu__item>.menu__link[href="/user/register"]{margin-block:.5555555556rem}}.navigation-toggle{background-color:#0000;border:none;cursor:pointer;display:flex;padding:0}.navigation-toggle,.navigation-toggle svg{height:2.2222222222rem;width:2.2222222222rem}.navigation-toggle .line{fill:none;stroke:#333;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .6s cubic-bezier(.4,0,.2,1)}.navigation-toggle .line1{stroke-dasharray:60 207;stroke-width:6}.navigation-toggle .line2{stroke-dasharray:60 60;stroke-width:6}.navigation-toggle .line3{stroke-dasharray:60 207;stroke-width:6}.navigation-toggle:focus .line,.navigation-toggle:hover .line{stroke:#4da9c4}.navigation-toggle[aria-expanded=true] .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.navigation-toggle[aria-expanded=true] .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.navigation-toggle[aria-expanded=true] .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.no-js .navigation-toggle{display:none}@media(min-width:61.5em){.navigation-toggle{display:none}}.region-help{margin-inline:auto;max-width:58.8888888889rem;padding-top:2.2222222222rem;width:95%}.block-be-plus-help,.region-help .block{--color-text:var(--white);--color-link:var(--white);--color-link-hover:var(--white);background-color:#002d76;background-image:url(/themes/custom/be_plus/images/icon--info--white.svg);background-position:1.1111111111rem 50%;background-repeat:no-repeat;background-size:1.1111111111rem auto;border-radius:3px;font-size:.7222222222rem;padding:1.1111111111rem 1.1111111111rem 1.1111111111rem 3.3333333333rem}.search-page .page-title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.search-page .messages{margin-inline:auto;max-width:62.2222222222rem;width:95%}.search-page .region-content{padding-top:0}.search-page .dialog-content .block__title{font-size:1.1111111111rem;margin-block:0 .8333333333rem}.section-projects .page-title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.section-projects .region-content{margin-inline:auto;max-width:62.2222222222rem;padding-top:0;width:95%}.region-filters-summary{align-items:center;border-bottom:1px solid #d5d3d3;display:flex;flex-wrap:wrap;gap:1.1111111111rem 4%;margin-bottom:1.1111111111rem;padding:2.2222222222rem 1.9444444444rem 1.3888888889rem}.region-filters-summary>:nth-last-child(2){margin-right:auto}.active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.8333333333rem 1rem}.active-filter{--button-border-width:0.1111111111rem;--color-button-bg:#0000;--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--color-border);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.active-filter:focus,.active-filter:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.active-filter:after{content:"x";font-weight:700}.active-filter-reset{appearance:none;background-color:#0000;border:0;color:#a20606;cursor:pointer;font-size:.8333333333rem;text-decoration:underline}.search-sort-container{--form-label-font-size:0.7222222222rem}.search-sort-container .form-item{align-items:center;display:flex;gap:.2777777778rem;margin:0}.search-sort-container label{font-weight:400;white-space:nowrap}.search-sort-container .form-select{margin:0}[data-drupal-selector=views-exposed-form-search-page-1] form{width:100%}@media(min-width:61.5em){[data-drupal-selector=views-exposed-form-search-page-1] form{flex:1;width:auto}}.region-content [data-drupal-selector=views-exposed-form-search-page-1] form{border-bottom:2px solid #d5d3d3;padding:1.2222222222rem 2.2222222222rem}@media(max-width:61.4375em){.region-navigation [data-drupal-selector=views-exposed-form-search-page-1] form{padding-block:.5555555556rem}}[data-drupal-selector=views-exposed-form-search-page-1] form .form-item{flex:1}[data-drupal-selector=views-exposed-form-search-page-1] form .form-text{background-color:#f1f1f1;background-image:url(/themes/custom/be_plus/images/icon--search.svg);background-position:1.1111111111rem;background-repeat:no-repeat;background-size:.8333333333rem;border:2px solid #d5d3d3;border-radius:2.3333333333rem;color:#6e6e6e;font-weight:600;margin:0;padding-left:2.7777777778rem;width:100%}[data-drupal-selector=views-exposed-form-search-page-1] form .form-text::placeholder{color:inherit;opacity:1}[data-drupal-selector=views-exposed-form-search-page-1] form .form-actions,[data-drupal-selector=views-exposed-form-search-page-1] form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.search-open{background-color:#f1f1f1;background-image:url(/themes/custom/be_plus/images/icon--search.svg);background-position:50%;background-repeat:no-repeat;background-size:.8888888889rem;border:0;border-radius:2.3333333333rem;cursor:pointer;height:2.3333333333rem;overflow:hidden;text-indent:-9999px;transition:background-color .3s ease-in-out;width:2.3333333333rem}.search-open:focus,.search-open:hover{background-color:#e6e6e6}@media(max-width:61.4375em){.search-open{display:none}}.search-close{background-color:#ccc;background-image:url(/themes/custom/be_plus/images/icon--close.svg);background-position:50%;background-repeat:no-repeat;background-size:.6666666667rem;border:0;border-radius:1.7777777778rem;cursor:pointer;height:1.7777777778rem;overflow:hidden;text-indent:-9999px;transition:background-color .3s ease-in-out;width:1.7777777778rem}.search-close:focus,.search-close:hover{background-color:#e6e6e6}@media(max-width:61.4375em){.search-close{display:none}}.list--search-results{list-style:none;margin:0 auto;padding-inline:1.9444444444rem}.search-result{border-bottom:1px solid #d5d3d3;font-size:.8333333333rem}.search-result__link{--color-link:var(--color-text);--color-link-hover:var(--color-text);grid-gap:.5555555556rem 1.1111111111rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:1.3888888889rem .5555555556rem;text-decoration:none}@media(min-width:43.75em){.search-result__link{align-items:end;grid-template-columns:1fr 1fr;grid-template-rows:auto}}.search-result__link:focus,.search-result__link:hover{background-color:#f1f1f1;color:inherit}.search-result__header{align-items:center;display:grid;gap:1.1111111111rem;grid-template-columns:1fr}@media(min-width:25em){.search-result__header{grid-template-columns:6.3333333333rem 1fr}}.search-result__body{display:grid;gap:.5555555556rem 1.1111111111rem;grid-template-columns:1fr;grid-template-rows:auto auto}@media(min-width:25em){.search-result__body{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.search-result__image{aspect-ratio:1;max-width:11.1111111111rem;outline:1px solid #f3f3f3;overflow:clip}.search-result__image img{height:100%;object-fit:cover;width:100%}.search-result__image--square{border-radius:.3333333333rem}.search-result__image--circle{border-radius:50%}.search-result__title{font-size:1.1111111111rem;font-weight:700;margin-block:0 .1666666667rem}.search-result__type{font-size:.7222222222rem;font-weight:700;letter-spacing:.08em;margin-block:0;text-transform:uppercase}.search-result__data{display:flex;flex-direction:column;gap:.3333333333rem}.search-result__data p,.search-result__location,.search-result__profession{margin-block:0}.search-result__credentials{font-size:.7222222222rem;font-weight:700;margin-block:0 .2777777778rem}.search-result__company{font-size:.8333333333rem;line-height:1.3333333333}.search-result__company:has(.search-result__company__logo){padding-left:2.2222222222rem}.search-result__company:has(.search-result__company__logo):after,.search-result__company:has(.search-result__company__logo):before{content:" ";display:table}.search-result__company:has(.search-result__company__logo):after{clear:both}.search-result__company p{margin-block:0}.search-result__company__logo{background-color:#fff;border:1px solid #d5d3d3;border-radius:50%;float:left;height:1.3888888889rem;margin-left:-2.2222222222rem;overflow:hidden;width:1.3888888889rem}.search-result__company__logo img{height:100%;object-fit:cover;width:100%}.search-result__logo-year{align-items:center;display:flex;flex-wrap:wrap;gap:.1666666667rem .5555555556rem;margin-top:.5555555556rem}.search-result__logo{border:1px solid #d5d3d3;border-radius:50%;flex-shrink:0;height:1.3888888889rem;overflow:hidden;width:1.3888888889rem}.search-result__logo img{height:100%;object-fit:cover;width:100%}.search-result__completion-date,.search-result__established{font-weight:700;letter-spacing:.08em;margin-block:0;text-transform:uppercase}.search-result__completion-date span,.search-result__established span{font-size:.7222222222rem}.field-label--inline--wrapper{display:block;margin-bottom:1em}.field--inline{display:inline}.field-label--inline{display:inline-block;margin:0;padding:0 .25em 0 0}.is-front .region-content{margin-inline:auto;max-width:58.8888888889rem;width:95%}.home-banner{--color-text:var(--white);background-blend-mode:multiply;background-color:#00000080;background-image:url(/themes/custom/be_plus/images/bg-banner-home-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:9.4444444444rem 7.7777777778rem}.home-banner__inner{margin-inline:auto;max-width:44.4444444444rem;width:95%}.home-banner__title{font-size:2.3333333333rem;font-weight:700;line-height:1.2542372881;margin-block:0 1.6666666667rem;max-width:51.6666666667rem;text-align:center;text-shadow:0 2px 3px #00000073}@media(min-width:31.25em)and (max-width:49.9375em){.home-banner__title{font-size:2.6666666667rem}}@media(min-width:50em){.home-banner__title{font-size:3.2777777778rem}}.region-homepage-filters{--color-text:var(--slate);--color-button-primary-text:var(--black);--color-button-primary-bg:var(--royal);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#fff 10%);--color-button-secondary-text:var(--royal);--color-button-secondary-bg:#0009;--color-button-secondary-bg-hover:#0000004d}.region-homepage-filters form{display:grid;grid-template-columns:100%}.region-homepage-filters .webform-section{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.region-homepage-filters .webform-section.is-active{opacity:1;pointer-events:auto}.region-homepage-filters .webform-section .form-item{--form-label-font-size:0.7777777778rem;align-self:start;background-color:#fff;border-radius:.5555555556rem;color:#333;flex:1;margin:0;padding:.5555555556rem}.region-homepage-filters label{margin-bottom:.2777777778rem}.region-homepage-filters ::placeholder{color:#333;opacity:1}.region-homepage-filters [data-drupal-selector=edit-panel-1]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.1111111111rem}.region-homepage-filters [data-drupal-selector=edit-panel-1] .webform-section-wrapper{flex:1}@media(min-width:37.5em){.region-homepage-filters [data-drupal-selector=edit-panel-1] [class*=button]{width:8.8888888889rem}}.region-homepage-filters .form-item-type label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.region-homepage-filters [data-drupal-selector=edit-panel-2] [class*=button]{width:7.2222222222rem}@media(min-width:37.5em){.region-homepage-filters [data-drupal-selector=edit-panel-2] [class*=button]{width:11.1111111111rem}}.region-homepage-filters [data-drupal-selector=edit-filters]{display:flex;flex-wrap:wrap;gap:.5555555556rem 4.5%}.region-homepage-filters .select2-container{--form-font-size:1.1111111111rem;font-size:1.1111111111rem}.region-homepage-filters .select2-selection{border:0!important}.region-homepage-filters .select2-container--default .select2-selection--single{padding:.1666666667rem 0}.region-homepage-filters .select2-container--default .select2-selection--multiple .select2-selection__choice{--button-border-width:0.1111111111rem;--color-button-bg:#0000;--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--color-border);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-vertical-padding:0.3611111111rem;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:flex;font-size:.8888888889rem;font-weight:600;gap:.2777777778rem;line-height:1.0625;margin:0;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-homepage-filters .select2-container--default .select2-selection--multiple .select2-selection__choice:focus,.region-homepage-filters .select2-container--default .select2-selection--multiple .select2-selection__choice:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.region-homepage-filters .select2-container--default .select2-search--inline .select2-search__field{padding-block:.3472222222rem}.region-homepage-filters .form-actions{display:flex;flex-wrap:wrap;margin-top:1.8888888889rem}.region-homepage-filters .form-actions>:first-child{margin-right:auto}.region-homepage-filters .form-submit{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text);--color-button-bg-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-homepage-filters .form-submit:focus,.region-homepage-filters .form-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.region-homepage-filters [data-drupal-selector=edit-reset]{display:none}.region-homepage-filters .button--secondary{outline:1px solid var(--royal)}#select2-edit-type-results .select2-results__option:first-child,.select2-search:has(input[aria-controls=select2-edit-type-results]){display:none}.region-homepage-intro{--color-text:var(--white);background-color:#002d76;font-size:2rem;line-height:1.3;padding-block:2.4444444444rem}.region-homepage-intro__inner{margin-inline:auto;max-width:41.6666666667rem;width:95%}.fallback-image{background-color:#f3f3f3;background-repeat:no-repeat;height:100%;width:100%}.fallback-image--pro{background-image:url(/themes/custom/be_plus/images/fallback-image--pro.svg);background-position:50% bottom;background-size:auto 76%}.fallback-image--co,.fallback-image--project{background-image:url(/themes/custom/be_plus/images/fallback-image--project.svg);background-position:50% 60%;background-size:66% auto}.teasers{display:grid;gap:2.2222222222rem;list-style:none;padding:0}@media(min-width:31.25em){.teasers{grid-template-columns:1fr 1fr}}@media(min-width:56.25em){.teasers{grid-template-columns:1fr 1fr 1fr 1fr}}.teasers--close{grid-gap:2.2222222222rem 1.4444444444rem}.teaser>:first-child{margin-top:0}.teaser>:last-child{margin-bottom:0}@media(min-width:31.25em){.teaser{max-width:13.6666666667rem}}.teaser__link{--color-link:var(--color-text);--color-link-hover:var(--color-text)}.teaser__link:focus-within .teaser__title,.teaser__link:hover .teaser__title{color:#333;text-decoration:underline;text-decoration-color:#b2d33f;text-decoration-thickness:3px;text-underline-offset:5px}.teaser__link:focus-within .teaser__section--data p,.teaser__link:hover .teaser__section--data p{background-color:#f1f1f1}.teaser__section{border-top:1px solid #d5d3d3;margin-top:.7777777778rem;padding-block:.7777777778rem}.teaser__section>:first-child{margin-top:0}.teaser__section>:last-child{margin-bottom:0}.teaser__section--data{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5555555556rem}.teaser__section--data p{padding-inline:.2777777778rem;transition:background-color .3s ease-in-out}.teaser__section~.teaser__section{margin-top:0}.teaser__image{border:1px solid #f3f3f3;color:#666;font-size:.8333333333rem;margin-bottom:.5555555556rem;overflow:clip;text-align:center;transition:border-color .3s ease-in-out}.teaser__image:has(a):focus-within,.teaser__image:has(a):hover{border-color:#4da9c4}.teaser__image--circle{aspect-ratio:1;border-radius:100%}.teaser__image--square{aspect-ratio:1.136;border-radius:.3888888889rem}.teaser__image a{display:block;height:100%}.teaser p{font-size:.8333333333rem;margin-block:0}.teaser a{text-decoration:none}.teaser img{display:block;height:100%;object-fit:cover;width:100%}.teaser__company{font-size:.8333333333rem;line-height:1.3333333333}.teaser__company:has(.teaser__company__logo){padding-left:2.9444444444rem}.teaser__company:has(.teaser__company__logo):after,.teaser__company:has(.teaser__company__logo):before{content:" ";display:table}.teaser__company:has(.teaser__company__logo):after{clear:both}.teaser__company p{margin-block:0}.teaser__company__logo{background-color:#fff;border:1px solid #d5d3d3;border-radius:50%;float:left;height:2.2222222222rem;margin-left:-2.9444444444rem;overflow:hidden;width:2.2222222222rem}.teaser__company__logo img{height:100%;object-fit:cover;width:100%}.teaser__completion-date,.teaser__established{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.teaser__completion-date span,.teaser__established span{font-size:.7222222222rem}.teaser__logo-year{align-items:center;display:flex;gap:.7222222222rem;margin-top:.7777777778rem}.teaser__logo{background-color:#fff;border:1px solid #d5d3d3;border-radius:100%;height:2.2222222222rem;overflow:hidden;width:2.2222222222rem}.teaser__logo img{height:100%;object-fit:cover;width:100%}.teaser__title{font-size:1rem;font-weight:700;line-height:1.3333333333;margin-block:0;text-decoration-color:#0000;transition:text-decoration-color .3s ease-in-out}.teaser .teaser__subtitle{font-size:.7222222222rem;font-weight:700;margin-top:.2777777778rem}.teaser__location{font-weight:700}.teaser--pro--on-company{grid-gap:1.6666666667rem;border-bottom:1px solid #d5d3d3;display:grid;max-width:unset;padding-block:1.3888888889rem}@media(min-width:43.75em){.teaser--pro--on-company{grid-gap:2.2222222222rem;display:grid;grid-template-columns:auto 1fr}}.teaser--pro--on-company .teaser__title{font-size:1.3333333333rem}.teaser--pro--on-company .teaser__image--circle{display:flex;height:11.1111111111rem;justify-content:center;width:11.1111111111rem}.teaser--pro--on-company .teaser__image--circle a{border-radius:50%;display:block;height:11.1111111111rem;width:11.1111111111rem}.teaser--pro--on-company .teaser__image--circle img{height:100%;object-fit:cover;width:100%}.teaser--pro--on-company .teaser__image a{border:1px solid #f3f3f3;display:block;overflow:clip;transition:border-color .3s ease-in-out}.teaser--pro--on-company .teaser__image a:focus-within,.teaser--pro--on-company .teaser__image a:hover{border-color:#4da9c4}.teaser--pro--on-company p{font-size:.8333333333rem;margin-block:0}.teaser--pro--on-company p.statistic{margin-top:.8333333333rem}.teaser--pro--on-company p.statistic+.statistic{margin-top:0}.teaser--pro--on-company .teaser__credentials{font-size:.9444444444rem;font-weight:700}.teaser--pro--on-project .teaser__credentials{font-weight:700}.teasers--co,.teasers--pro,.teasers--projects{--teaser-grid-rows:8;grid-row-gap:0;margin-block:1.2777777778rem 0}@media(min-width:31.25em){.teasers--co,.teasers--pro,.teasers--projects{grid-template-rows:repeat(--var(--teaser-grid-rows),auto)}}@media(min-width:31.25em)and (max-width:56.25em){.teasers--co:has(>:last-child:nth-child(-n+2)),.teasers--pro:has(>:last-child:nth-child(-n+2)),.teasers--projects:has(>:last-child:nth-child(-n+2)){--teaser-grid-rows:4}.teasers--co:has(>:nth-last-child(3):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(3):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(3):nth-child(-n+2)){--teaser-grid-rows:8}.teasers--co:has(>:nth-last-child(5):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(5):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(5):nth-child(-n+2)){--teaser-grid-rows:12}.teasers--co:has(>:nth-last-child(7):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(7):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(7):nth-child(-n+2)){--teaser-grid-rows:16}.teasers--co:has(>:nth-last-child(9):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(9):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(9):nth-child(-n+2)){--teaser-grid-rows:20}.teasers--co:has(>:nth-last-child(11):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(11):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(11):nth-child(-n+2)){--teaser-grid-rows:24}.teasers--co:has(>:nth-last-child(13):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(13):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(13):nth-child(-n+2)){--teaser-grid-rows:28}.teasers--co:has(>:nth-last-child(15):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(15):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(15):nth-child(-n+2)){--teaser-grid-rows:32}.teasers--co:has(>:nth-last-child(17):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(17):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(17):nth-child(-n+2)){--teaser-grid-rows:36}.teasers--co:has(>:nth-last-child(19):nth-child(-n+2)),.teasers--pro:has(>:nth-last-child(19):nth-child(-n+2)),.teasers--projects:has(>:nth-last-child(19):nth-child(-n+2)){--teaser-grid-rows:40}}@media(min-width:56.25em){.teasers--co:has(>:last-child:nth-child(-n+4)),.teasers--pro:has(>:last-child:nth-child(-n+4)),.teasers--projects:has(>:last-child:nth-child(-n+4)){--teaser-grid-rows:4}.teasers--co:has(>:nth-last-child(5):nth-child(-n+4)),.teasers--pro:has(>:nth-last-child(5):nth-child(-n+4)),.teasers--projects:has(>:nth-last-child(5):nth-child(-n+4)){--teaser-grid-rows:8}.teasers--co:has(>:nth-last-child(9):nth-child(-n+4)),.teasers--pro:has(>:nth-last-child(9):nth-child(-n+4)),.teasers--projects:has(>:nth-last-child(9):nth-child(-n+4)){--teaser-grid-rows:12}.teasers--co:has(>:nth-last-child(13):nth-child(-n+4)),.teasers--pro:has(>:nth-last-child(13):nth-child(-n+4)),.teasers--projects:has(>:nth-last-child(13):nth-child(-n+4)){--teaser-grid-rows:16}.teasers--co:has(>:nth-last-child(17):nth-child(-n+4)),.teasers--pro:has(>:nth-last-child(17):nth-child(-n+4)),.teasers--projects:has(>:nth-last-child(17):nth-child(-n+4)){--teaser-grid-rows:20}}.teasers--co .teasers__item,.teasers--pro .teasers__item,.teasers--projects .teasers__item{margin-bottom:2.2222222222rem}@media(min-width:31.25em){.teasers--co .teasers__item,.teasers--pro .teasers__item,.teasers--projects .teasers__item{display:grid;grid-row:span 4;grid-template-rows:subgrid}.teaser--co,.teaser--pro,.teaser--project{display:contents;grid-row:span 4;grid-template-rows:subgrid}.teaser--co .teaser__link,.teaser--pro .teaser__link,.teaser--project .teaser__link{display:grid;grid-row:span 4;grid-template-rows:subgrid}}.teaser--pro .teaser__job-info{margin-top:.7777777778rem}.teaser--pro .pro__company{margin-block:0}.teaser--pro .pro__company:has(.pro__company__logo){padding-left:2.9444444444rem}.teaser--pro .pro__company__logo{margin-left:-2.9444444444rem}.teaser--pro .pro__company__logo a{height:2.1111111111rem;width:2.1111111111rem}.teaser--pro .pro__company__location{display:none}.teaser--project .teaser__project-details{margin-top:1.1111111111rem}.teasers-view__title{align-items:center;display:flex;gap:.8333333333rem;margin-block:2.7777777778rem .3333333333rem}.teasers-view .more-link{color:#002d76;font-size:.6666666667rem;font-weight:400}.teasers-view__subtitle{margin-block:0 1.1111111111rem}.teasers-view__create{margin-block:0 1.6666666667rem;text-align:center}.page-title-hidden .page-title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.node-stats{display:flex;flex-wrap:wrap;font-size:.8333333333rem;gap:1.1111111111rem 2.2222222222rem;list-style:none;padding:0}.node-stats li{align-items:center;display:flex;gap:.5555555556rem;position:relative}.node-stats li:not(:last-child):after{background-color:#d5d3d3;content:"";height:100%;position:absolute;right:-1.1111111111rem;top:0;width:1px}.node-stats strong{font-size:2.2222222222rem;line-height:1}.content-type-co .page-title{display:none}.content-type-co .region-content{margin-inline:auto;max-width:58.8888888889rem;width:95%}.company h2{margin-block:0 2.2222222222rem}.company__header{margin-bottom:2.2222222222rem;margin-inline:auto;max-width:40.5555555556rem;width:95%}.company__title{font-size:1.5555555556rem;font-weight:700;margin-block:0}.company__professions{font-size:1.0555555556rem;font-weight:700;margin-block:0}.company__business-years{font-size:.8888888889rem;margin-block:0}.company__mwbe,.company__sustainability{font-size:.8333333333rem;margin-block:0}.company__image{height:23.3333333333rem;margin-block:1.6666666667rem;position:relative}.company__image .fallback-image,.company__image img{border-radius:.3888888889rem}.company__image img{height:100%;object-fit:cover;width:100%}@media(max-width:40.625em){.company__image:has(.company__logo){margin-bottom:2.7777777778rem}}.company__caption{--color-text:var(--white);background:#000000b3;border-bottom-left-radius:.3888888889rem;bottom:0;font-size:.7777777778rem;left:0;margin:0;max-width:calc(100% - 7.77778rem);padding:.4444444444rem .6666666667rem;position:absolute}.company__logo{background-color:#fff;border:1px solid #d5d3d3;border-radius:50%;bottom:-2.2222222222rem;height:5.8333333333rem;overflow:hidden;position:absolute;right:1.6666666667rem;width:5.8333333333rem}.company__logo img{height:100%;object-fit:cover;width:100%}.company__professionals{margin-inline:auto;max-width:40.5555555556rem;width:95%}.company__professionals,.company__projects{border-top:1px solid #d5d3d3;margin-block:2.7777777778rem 3.3333333333rem;padding-top:2.7777777778rem}.company__contact{margin-inline:auto;max-width:36.1111111111rem;padding-block:2.7777777778rem;width:95%}.company__contact__secondary{display:flex;flex-wrap:wrap;gap:1.6666666667rem}@media(min-width:37.5em){.company__contact__secondary>*{flex:1}}.company__contact__secondary p{margin:0}.company__field-label{display:block;font-weight:700;margin-block:0}.company__about{margin-inline:auto;max-width:36.1111111111rem;padding-block:2.7777777778rem;width:95%}.company__description{margin-bottom:2.5rem}.company__description>:first-child{margin-top:0}.company__description>:last-child{margin-bottom:0}.company__building-types{list-style:none;margin-block:0 2.2222222222rem;padding:0}@media(min-width:37.5em){.company__building-types{column-count:2}}.company__building-types li{break-inside:avoid}.company__testimonials{margin-block:2.7777777778rem 3.3333333333rem;margin-inline:auto;max-width:36.1111111111rem;width:95%}.company__testimonial>:first-child{margin-top:0}.company__testimonial>:last-child{margin-bottom:0}.company__testimonial:not(:last-child){margin-bottom:2.7777777778rem}.list--professionals{list-style:none;margin-block:0;padding:0}.list--professionals li:last-child .teaser{border-bottom:0}.list--professionals+.list--professionals li:first-child .teaser{border-top:1px solid #d5d3d3}.primary-contact__body{align-items:center;display:grid;gap:2.2222222222rem;grid-template-columns:9.3333333333rem 1fr;margin-block:1.6666666667rem}.primary-contact a{text-decoration:none}.primary-contact__image a{aspect-ratio:1;border:1px solid #f3f3f3;border-radius:50%;display:block;height:100%;overflow:clip;transition:border-color .3s ease-in-out;width:100%}.primary-contact__image a:focus-within,.primary-contact__image a:hover{border-color:#4da9c4}.primary-contact__label{font-size:1rem;font-weight:700;margin-block:0 .2777777778rem}.primary-contact__name{font-size:1.3333333333rem;font-weight:700;margin-block:0}.primary-contact__credentials{font-size:.9444444444rem;font-weight:700;margin-block:0}.primary-contact__links{align-items:center;border-bottom:1px solid #d5d3d3;display:flex;flex-wrap:wrap;gap:.8333333333rem 1.1111111111rem;margin-bottom:2.5rem;padding-bottom:2.7777777778rem}.primary-contact__links a[href*=mailto]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.primary-contact__links a[href*=mailto]:focus,.primary-contact__links a[href*=mailto]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.primary-contact__links a[href*=mailto]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.primary-contact__links a[href*=mailto]:focus:before,.primary-contact__links a[href*=mailto]:hover:before{background-color:var(--color-button-text-hover)}.primary-contact__links a[href*=mailto]:before{height:1.1111111111rem;mask-image:url(/themes/custom/be_plus/images/icon--email.svg);width:1.1111111111rem}.primary-contact__links a[href*=tel]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.primary-contact__links a[href*=tel]:focus,.primary-contact__links a[href*=tel]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.primary-contact__links a[href*=tel]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.primary-contact__links a[href*=tel]:focus:before,.primary-contact__links a[href*=tel]:hover:before{background-color:var(--color-button-text-hover)}.primary-contact__links a[href*=tel]:before{height:.9444444444rem;mask-image:url(/themes/custom/be_plus/images/icon--phone.svg);width:.8888888889rem}.primary-contact__links a[href*=http]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.primary-contact__links a[href*=http]:focus,.primary-contact__links a[href*=http]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.primary-contact__links a[href*=http]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.primary-contact__links a[href*=http]:focus:before,.primary-contact__links a[href*=http]:hover:before{background-color:var(--color-button-text-hover)}.primary-contact__links a[href*=http]:before{height:1rem;mask-image:url(/themes/custom/be_plus/images/icon--link.svg);width:1rem}.content-type-employment .region-main-inner,.content-type-project-participant-co .region-main-inner,.content-type-project-participant-pro .region-main-inner{margin-inline:auto;max-width:36.1111111111rem;width:95%}.content-type-employment .field-label--above,.content-type-project-participant-co .field-label--above,.content-type-project-participant-pro .field-label--above{font-size:1rem;margin-block:1.1111111111rem 0}.content-type-employment .field-label--above+*,.content-type-project-participant-co .field-label--above+*,.content-type-project-participant-pro .field-label--above+*{margin-top:0}.content-type-page .region-content{padding-block:0}.content-type-page .page-title{margin-inline:auto;margin-top:2.2222222222rem;max-width:36.6666666667rem;width:95%}.content-type-page .body{margin-inline:auto;margin-bottom:4.4444444444rem;max-width:36.6666666667rem;width:95%}.content-type-pro .page-title{display:none}.content-type-pro .region-content{margin-inline:auto;max-width:58.8888888889rem;width:95%}.pro__intro{margin-inline:auto;max-width:40.5555555556rem;width:95%}.pro__header{grid-gap:1.6666666667rem 2.1111111111rem;display:grid}@media(min-width:37.5em){.pro__header{grid-template-columns:10rem 1fr}}.pro__image{aspect-ratio:1;border:1px solid #d5d3d3;border-radius:50%;overflow:hidden;width:10rem}.pro__image img{height:100%;object-fit:cover;width:100%}.pro__name{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4444444444rem;font-weight:700;gap:.2777777778rem .8333333333rem;margin-block:0}.pro__name span{font-size:.9444444444rem}.pro__credentials{font-size:.7222222222rem;font-weight:700;margin-block:0}.pro__profession{font-size:.8333333333rem;margin-block:0 .5555555556rem}.pro__company{font-size:.8333333333rem;line-height:1.3333333333;margin-bottom:.8333333333rem}.pro__company:after,.pro__company:before{content:" ";display:table}.pro__company:after{clear:both}.pro__company:has(.pro__company__logo){padding-left:3.3333333333rem}.pro__company p{margin-block:0}.pro__company a{text-decoration:none}.pro__company__logo{float:left;margin-left:-3.0555555556rem}.pro__company__logo a,.pro__company__logo:not(:has(a)){background-color:#fff;border:1px solid #d5d3d3;border-radius:50%;height:2.2222222222rem;overflow:hidden;width:2.2222222222rem}.pro__company__logo a{display:block}.pro__company__logo a:focus,.pro__company__logo a:hover{border-color:#002d76}.pro__company__logo img{height:100%;object-fit:cover;width:100%}.pro__links{align-items:center;display:flex;flex-wrap:wrap;gap:.8333333333rem 1.3333333333rem}.pro__links a[href*=mailto]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.pro__links a[href*=mailto]:focus,.pro__links a[href*=mailto]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.pro__links a[href*=mailto]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.pro__links a[href*=mailto]:focus:before,.pro__links a[href*=mailto]:hover:before{background-color:var(--color-button-text-hover)}.pro__links a[href*=mailto]:before{height:1.1111111111rem;mask-image:url(/themes/custom/be_plus/images/icon--email.svg);width:1.1111111111rem}.pro__links a[href*=tel]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.pro__links a[href*=tel]:focus,.pro__links a[href*=tel]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.pro__links a[href*=tel]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.pro__links a[href*=tel]:focus:before,.pro__links a[href*=tel]:hover:before{background-color:var(--color-button-text-hover)}.pro__links a[href*=tel]:before{height:.9444444444rem;mask-image:url(/themes/custom/be_plus/images/icon--phone.svg);width:.8888888889rem}.pro__links a[href*=http]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.pro__links a[href*=http]:focus,.pro__links a[href*=http]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.pro__links a[href*=http]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.pro__links a[href*=http]:focus:before,.pro__links a[href*=http]:hover:before{background-color:var(--color-button-text-hover)}.pro__links a[href*=http]:before{height:1rem;mask-image:url(/themes/custom/be_plus/images/icon--link.svg);width:1rem}.pro__links a[href*=linkedin]{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.pro__links a[href*=linkedin]:focus,.pro__links a[href*=linkedin]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.pro__links a[href*=linkedin]:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.pro__links a[href*=linkedin]:focus:before,.pro__links a[href*=linkedin]:hover:before{background-color:var(--color-button-text-hover)}.pro__links a[href*=linkedin]:before{height:1rem;mask-image:url(/themes/custom/be_plus/images/icon--linkedin.svg);width:1rem}.pro__section{border-top:1px solid #d5d3d3;margin-top:2.7777777778rem;padding:2.7777777778rem 1.6666666667rem 0}.pro__section-title{font-size:1.5rem;margin-block:0 1.1111111111rem}.pro__field-label{font-size:1rem;font-weight:700;margin-block:0}.pro__about,.pro__experience,.pro__testimonials{margin-inline:auto;max-width:40.5555555556rem;width:95%}.pro__statement{font-size:1.4444444444rem;line-height:1.3076923077;margin-bottom:2.2222222222rem}.pro__statement>:first-child{margin-top:0}.pro__statement>:last-child{margin-bottom:0}.pro__statement>:first-child{position:relative}.pro__statement>:first-child:before{content:"“";left:-1ch;position:absolute;top:0}.pro__statement>:last-child:after{content:"”"}.pro__bio{margin-bottom:2.2222222222rem}.pro__bio>:first-child{margin-top:0}.pro__bio>:last-child{margin-bottom:0}.pro__building-types{column-count:2;column-gap:.8333333333rem;list-style:none;margin-block:0 1.6666666667rem;padding:0}.pro__building-types li{break-inside:avoid}.pro__certifications{list-style:none;padding:0}.pro__awards,.pro__certifications{margin-block:0 1.6666666667rem}.pro__awards>:first-child{margin-top:0}.pro__awards>:last-child{margin-bottom:0}.pro__testimonial{margin-block:1.6666666667rem 2.2222222222rem}.pro__testimonial>:first-child{margin-top:0}.pro__testimonial>:last-child{margin-bottom:0}.content-type-project .page-title{display:none}.content-type-project .region-content{margin-inline:auto;max-width:58.8888888889rem;width:95%}.project__header{border-bottom:1px solid #d5d3d3;margin-bottom:2.2222222222rem;padding-bottom:1.1111111111rem}.project__content-type{font-size:.8333333333rem;font-weight:700;margin-block:0;text-transform:uppercase}.project__title{font-size:1.5555555556rem;font-weight:700;margin-block:0}.project__type{font-size:1.0555555556rem;font-weight:700;margin-block:0 .2777777778rem}.project__location-date{font-size:.8888888889rem;margin-block:0 1.1111111111rem}.project__images{border-radius:.3888888889rem;height:23.3333333333rem;overflow:clip;position:relative}.project__images a{display:block;height:100%;width:100%}.project__images img{height:100%;object-fit:cover;width:100%}.project__images.count-2{grid-gap:.5555555556rem;display:grid;grid-template-columns:1fr 1fr}.project__images.count-3{grid-gap:.5555555556rem;display:grid;grid-template-areas:"a a" "b c";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.project__images.count-3>:first-child{grid-area:a}.project__images.count-3>:nth-child(2){grid-area:b}.project__images.count-3>:nth-child(3){grid-area:c}.project__images.count-3>:nth-child(3)~a{display:none}@media(min-width:40.625em){.project__images.count-3{grid-template-areas:"a b" "a c";grid-template-columns:7fr 3fr}}.project__images__trigger{appearance:none;background-color:#ffffffd1;border:0;border-radius:.7777777778rem;bottom:.8333333333rem;color:#333;cursor:pointer;font-size:.7777777778rem;line-height:1;padding:.3888888889rem .8333333333rem;position:absolute;right:.8333333333rem;transition:background-color .3s ease-in-out}.project__images__trigger:focus,.project__images__trigger:hover{background-color:#fff}.project__body{margin-inline:auto;max-width:40.5555555556rem;width:95%}.project__description{margin-block:2.2222222222rem}.project__description>:first-child{margin-top:0}.project__description>:last-child{margin-bottom:0}.project__attributes{margin-bottom:3.8888888889rem}.project__attribute{border-top:1px solid #d5d3d3;display:flex;flex-wrap:wrap;gap:.5555555556rem 8.5%;padding:.8333333333rem}.project__attribute *{margin:0}.project__attribute__title{flex-basis:12.1111111111rem;font-size:1rem;font-weight:700;line-height:1.1666666667}.project__attribute__title span{display:block;font-size:.6666666667rem;font-weight:400;line-height:1.3333333333;margin-top:.2777777778rem}.project__attribute__content{display:flex;flex:1;flex-direction:column;gap:.2777777778rem}.project__attribute__value{font-size:1rem;line-height:1.1666666667}.project__attribute__value span span{display:none}.project__attribute__value span{display:block;font-size:.7777777778rem;font-weight:400;line-height:1.3333333333;margin-top:.2777777778rem}.project__attribute__help{font-size:.7777777778rem;line-height:1.2857142857}.project__team{border-top:1px solid #d5d3d3;margin-inline:auto;max-width:58.8888888889rem;padding-top:2.7777777778rem;width:95%}#edit-group-carbon-change-default{margin-block:.5555555556rem;padding-block:.5555555556rem}#edit-group-carbon-change-default summary{color:var(--color-link);font-size:.7777777778rem;font-weight:400;text-decoration-color:var(--color-link-underline);-webkit-text-decoration:#2f4f4f;text-decoration:#2f4f4f;text-decoration-thickness:.0833333333rem;text-underline-offset:.2em;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:ease-in-out}#edit-group-carbon-change-default summary:focus,#edit-group-carbon-change-default summary:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover);-webkit-text-decoration:solid;text-decoration:solid}.node-project-edit-form .field--name-field-project-net-zero label.option strong{min-width:8.3333333333rem}.block-paragraph--wide{margin-inline:auto;max-width:62.2222222222rem;width:95%}.block-paragraph--text{margin-inline:auto;max-width:36.6666666667rem;width:95%}.hero{--hero-padding-y:3.8888888889rem;--hero-margin-y:2.7777777778rem;--hero-form-overlap:1.3888888889rem;margin-bottom:var(--hero-margin-y)}@media(min-width:44.4444444444rem){.hero{--hero-form-overlap:3.0555555556rem}}.hero__main{background-color:var(--gray-light-1);padding-block:var(--hero-padding-y)}.hero__content{display:grid;gap:1.1111111111rem 1.6666666667rem;margin-inline:auto;max-width:62.2222222222rem;width:95%}@media(min-width:44.4444444444rem){.hero__content{grid-template-columns:1fr 1.23fr}}.hero__image img{width:100%}.hero__text{display:flex;flex-direction:column;gap:.5555555556rem;padding-bottom:calc(var(--hero-form-overlap) + 1.11111rem)}@media(min-width:44.4444444444rem){.hero__text{order:-1}}.hero__title{color:#002d76;font-size:3.8888888889rem;line-height:1;margin-block:0}.hero__intro{font-size:1rem;line-height:1.5}.hero__intro>:first-child{margin-top:0}.hero__intro>:last-child{margin-bottom:0}.hero__form{background-color:#fff;box-shadow:0 6px 12px 0 #00000040;margin-inline:auto;margin-top:calc((var(--hero-padding-y) + var(--hero-form-overlap))*-1);max-width:47.7777777778rem;padding:1.1111111111rem;position:relative;width:95%;z-index:2}.hero__form__title{font-size:1.7777777778rem;margin-block:0 1.1111111111rem}.hero__form form{max-width:100%}.hero__form .form-item-name,.hero__form .form-item-notify,.hero__form [data-drupal-selector=edit-roles],.hero__form [data-drupal-selector=edit-status]{display:none}.icon-features{--color-text:var(--white);background-color:#002d76;padding-block:3.8888888889rem}.icon-features__content{display:flex;flex-direction:column;gap:2.7777777778rem;margin-inline:auto;max-width:62.2222222222rem;width:95%}.icon-features__header{display:flex;flex-direction:column;gap:.5555555556rem;text-align:center}.icon-features__title{--color-text:var(--royal);font-size:2.3333333333rem;line-height:1;margin-block:0}.icon-features__intro{margin-inline:auto;max-inline-size:35rem}.icon-features__intro>:first-child{margin-top:0}.icon-features__intro>:last-child{margin-bottom:0}.icon-features__link{margin-block:0;text-align:center}.icon-features__link a{--color-button-text:var(--color-button-secondary-text);--color-button-bg:var(--color-button-secondary-bg);--color-button-text-hover:var(--color-button-secondary-text);--color-button-bg-hover:var(--color-button-secondary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.icon-features__link a:focus,.icon-features__link a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.icon-feature-list{display:flex;flex-wrap:wrap;gap:1.6666666667rem 6.6%;justify-content:center;list-style:none;margin-block:0;padding:0}.icon-feature-list__item{flex-basis:17rem}.icon-feature{text-align:center}.icon-feature__icon{background-color:#fff;border-radius:4.4444444444rem;height:4.4444444444rem;margin:0 auto 1.1111111111rem;width:4.4444444444rem}.icon-feature__icon svg{fill:var(--royal);height:100%;width:100%}.icon-feature__title{--color-text:var(--royal);font-size:1.7777777778rem;line-height:1.1;margin-block:0}.icon-feature__body{margin-top:.5555555556rem}.icon-feature__body>:first-child{margin-top:0}.icon-feature__body>:last-child{margin-bottom:0}.image{margin:2.7777777778rem auto}.image--wide{max-width:62.2222222222rem}.image--medium,.image--wide{margin-inline:auto;width:95%}.image--medium{max-width:47.7777777778rem}.image--narrow{margin-inline:auto;max-width:36.6666666667rem;width:95%}.image img{width:100%}.logo-grid{padding-block:2.2222222222rem 3.8888888889rem;text-align:center}.logo-grid__title{font-size:2.3333333333rem;line-height:1;margin-block:0 .5555555556rem}.logo-grid__intro{margin-inline:auto;max-width:36.6666666667rem;width:95%}.logo-grid__intro>:first-child{margin-top:0}.logo-grid__intro>:last-child{margin-bottom:0}.logo-grid__logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.1111111111rem;justify-content:space-evenly;list-style:none;margin:0 auto;padding:0}.logo-grid__logos:not(:first-child){margin-top:1.6666666667rem}.logo-grid__logos__item{flex-basis:6.6666666667rem}.logo img{filter:grayscale(1)}.media-text{align-items:center;display:grid;gap:1.3888888889rem 6.6%;grid-template-columns:auto;margin-inline:auto;max-width:62.2222222222rem;padding-block:3.8888888889rem;width:95%}@media(min-width:44.4444444444rem){.media-text{grid-template-columns:1.13fr minmax(0,1fr)}.media-text.media-right{grid-template-columns:minmax(0,1fr) 1.13fr}.media-text.media-right .media-text__media{order:2}}.media-text img{width:100%}.media-text .embed-video{margin:0}.media-text__caption>:first-child{margin-top:0}.media-text__caption>:last-child{margin-bottom:0}.media-text__title{font-size:2.3333333333rem;line-height:1;margin-block:0}.media-text__body{margin-top:.5555555556rem}.media-text__body>:first-child{margin-top:0}.media-text__body>:last-child{margin-bottom:0}.text-paragraph{margin-block:2.7777777778rem}.text-paragraph__title{font-size:2.3333333333rem;font-weight:700;line-height:1;margin-block:0 .5555555556rem}.text-paragraph__body>:first-child{margin-top:0}.text-paragraph__body>:last-child{margin-bottom:0}.quote{background-color:var(--gray-light-1);margin-block:4.4444444444rem;padding-block:5.5555555556rem 3.8888888889rem}.quote__content{display:flex;flex-direction:column;gap:1.3333333333rem;margin-inline:auto;max-width:47.7777777778rem;width:95%}.quote__body{font-size:1.7777777778rem;font-weight:700;line-height:1.1}.quote__body>:first-child{margin-top:0}.quote__body>:last-child{margin-bottom:0}.quote__body:before{color:#002d76;content:"“";display:block;font-size:8.3333333333rem;line-height:.2}.quote__body>:last-child:after{content:"”"}.quote__author{text-wrap:balance;align-items:center;display:flex;gap:.8333333333rem}.quote__author img{border:1px solid #d5d3d3;border-radius:50%;flex-shrink:0;height:3.7777777778rem;object-fit:cover;width:3.7777777778rem}.quote__author__name{font-weight:700;margin-block:0}.quote__author__title{margin-block:0}.view-paragraph--wide{margin-inline:auto;max-width:62.2222222222rem;width:95%}.view-paragraph--text{margin-inline:auto;max-width:36.6666666667rem;width:95%}.view-paragraph__title{margin-block:0 .8333333333rem}.region-promo{--color-text:var(--white);--color-button-primary-text:var(--black);--color-button-primary-bg:var(--royal);--color-button-primary-text-hover:var(--black);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-secondary-bg),#fff 10%);background-color:#000;padding-block:2.2222222222rem;text-align:center}.region-promo,.region-promo a:not([class*=button]){color:var(--color-text)}.region-promo .block{margin-block:2.2222222222rem;margin-inline:auto;max-width:38.8888888889rem;width:95%}.region-promo .block__title{color:#4da9c4;font-size:2.3333333333rem;margin-block:0 1.1111111111rem}@media(min-width:31.25em)and (max-width:49.9375em){.region-promo .block__title{font-size:2.6666666667rem}}@media(min-width:50em){.region-promo .block__title{font-size:3.6666666667rem}}.region-footer{background-color:#f3f3f3;padding-inline:5%}.region-footer-top{border-bottom:1px solid #d5d3d3;padding-block:2.2222222222rem 1.3888888889rem}.region-footer-top .block{font-size:.8333333333rem;margin:1.1111111111rem auto 2.2222222222rem;max-width:21.6666666667rem;text-align:center}.region-footer-top .block__title{font-size:.8333333333rem;font-weight:400;margin-block:0 1.6666666667rem;text-transform:uppercase}.block-aprojectof .block__content{align-items:center;display:flex;gap:1.1111111111rem;justify-content:center}.block-aprojectof .block__content>*{height:auto;max-width:calc(50% - .27778rem)}.block-aprojectof img{height:auto;width:100%}.region-footer-bottom{font-size:.8333333333rem;margin-inline:auto;max-width:45.5555555556rem;padding-block:2.2222222222rem 3.8888888889rem;text-align:center}.views-exposed-form{--form-label-font-size:0.7222222222rem;align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.1111111111rem}.views-exposed-form .form-item{margin:0}.views-exposed-form .form-item label{font-weight:400}.region-search-filters .dialog__content{padding-bottom:0}.region-search-filters form>.form-item{border-top:1px solid #d5d3d3;margin-top:1.1111111111rem;padding-block:1.1111111111rem .5555555556rem}.region-search-filters form>.form-item:first-child{border-top:0;padding-top:0}.region-search-filters form>.form-item>label{font-weight:700}.region-search-filters .views-exposed-form{--form-label-font-size:1.1111111111rem;display:block}.region-search-filters legend{float:left;font-weight:700}.region-search-filters .fieldset-wrapper{clear:left;padding-top:1.1111111111rem}.region-search-filters .form-select,.region-search-filters .form-text,.region-search-filters .select2{margin-top:.8333333333rem}.region-search-filters .bef-checkboxes.bef-nested ul,.region-search-filters .bef-checkboxes:not(.bef-nested){grid-gap:.7777777778rem 1.1111111111rem;display:grid;grid-template-columns:1fr 1fr}.region-search-filters .bef-checkboxes.bef-nested ul{list-style:none;padding:0}.region-search-filters .form-type-checkbox{align-items:center;display:flex;gap:.5555555556rem;line-height:1.2}.region-search-filters .form-checkboxes,.region-search-filters .form-radios,.region-search-filters .form-select,.region-search-filters .form-text,.region-search-filters .select2-container{margin-top:1.1111111111rem}.region-search-filters .form-checkboxes .form-checkboxes,.region-search-filters .form-radios .form-radios{margin-top:0}.region-search-filters .form-radios:not([id]){background-color:#002d76;border:1px solid #002d76;border-radius:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:1px;overflow:clip;transition-duration:.3s;transition-property:border-color,outline-color;transition-timing-function:ease-in-out;width:100%}.region-search-filters .form-radios:not([id]):focus-within{border-color:var(--input-border-active);outline:1px solid var(--input-border-active)}@media(min-width:28.125em){.region-search-filters .form-radios:not([id]){flex-wrap:nowrap}}.region-search-filters .form-radios:not([id]) .form-item{flex:1}.region-search-filters .form-radios:not([id]) input:checked+.option{background-color:#002d76;color:#fff}.region-search-filters .form-radios:not([id]) .option{background-color:#fff;color:#333;display:block;margin:0;padding:.6111111111rem .5555555556rem;text-align:center;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease-in-out}.region-search-filters .form-radios:not([id]) .option:before{display:none}.region-search-filters .form-radio{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.region-search-filters .form-actions{align-items:center;background-color:#fff;border-top:1px solid #d5d3d3;bottom:0;box-shadow:0 -3px 6px #0000000a;display:flex;flex-direction:row-reverse;gap:.8333333333rem;justify-content:space-between;margin-top:1.1111111111rem;padding-block:1.1111111111rem;position:sticky;text-align:right}.region-search-filters .form-actions .form-submit{--color-button-text:var(--color-button-secondary-text);--color-button-bg:var(--color-button-secondary-bg);--color-button-text-hover:var(--color-button-secondary-text);--color-button-bg-hover:var(--color-button-secondary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-search-filters .form-actions .form-submit:focus,.region-search-filters .form-actions .form-submit:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.region-search-filters .form-actions .form-submit[name=reset]{--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.region-search-filters .form-actions .form-submit[name=reset]:focus,.region-search-filters .form-actions .form-submit[name=reset]:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper]{border:0;border-top:1px solid #d5d3d3;margin-top:1.1111111111rem;padding-block:1.1111111111rem .5555555556rem}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper] .fieldset__label{color:var(--color-text);font-size:1.1111111111rem;letter-spacing:normal;padding-inline:0;text-transform:none}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper]>label{font-weight:700}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper] .fieldset__wrapper{display:flex;gap:.8333333333rem;margin:0}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper] .form-text{margin-top:.2777777778rem}.region-search-filters .form-item[data-drupal-selector=edit-completion-wrapper] .form-number{width:100%}.section-existing .region-main-inner{margin-inline:auto;max-width:36.1111111111rem;width:95%}.view-empty{background-color:var(--gray-50);border-radius:.5555555556rem;margin:2.2222222222rem auto;max-inline-size:95vw;padding:2.7777777778rem 1.6666666667rem}.view-empty__content{margin-inline:auto;max-width:36.6666666667rem;text-align:center;width:95%}.view-empty__content>:first-child{margin-top:0}.view-empty__content>:last-child{margin-bottom:0}.view-empty h2{font-size:2.3333333333rem;line-height:1;margin-block:0 1.1111111111rem}.view__header:has(.node-stats){padding-inline:1.9444444444rem}.block-facet--checkbox{border-top:1px solid #d5d3d3;margin-top:1.1111111111rem;padding-top:1.1111111111rem}.facets-widget-checkbox ul{grid-gap:.5555555556rem 1.1111111111rem;display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0}.facets-widget-checkbox .facet-item{--form-label-font-size:0.8333333333rem;align-items:center;display:flex;gap:.9444444444rem}.facets-widget-checkbox .facet-item label{font-weight:400}[data-drupal-facets-summary-id]>ul{align-items:center;display:flex;gap:.8333333333rem 1rem;list-style:none;padding:0}.facet-summary-item--facet a{--button-border-width:0.1111111111rem;--color-button-bg:#0000;--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--color-border);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.facet-summary-item--facet a:focus,.facet-summary-item--facet a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.facet-summary-item--clear{font-size:.8333333333rem}.facet-summary-item--clear a{color:#a20606}.facet-item__status{font-weight:700}.section-user:not(.user-profile-page) .region-content{margin-inline:auto;max-width:33.3333333333rem;width:95%}.user-profile-page .page-title,.user-profile-page .tabs-container{display:none}.profile__top{margin-inline:auto;max-width:62.2222222222rem;width:95%}.profile__user-links{margin-block:0 1.3888888889rem}.profile__user-links a{--button-vertical-padding:0.2777777778rem;--button-horizontal-padding:0.8888888889rem;--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.profile__user-links a:focus,.profile__user-links a:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.profile__user-links a:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.profile__user-links a:focus:before,.profile__user-links a:hover:before{background-color:var(--color-button-text-hover)}.profile__user-links a:before{height:.8333333333rem;mask-image:url(/themes/custom/be_plus/images/icon--edit.svg);width:.8333333333rem}.profile__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.1111111111rem 1.3888888889rem;margin-block:0 1.6666666667rem}.profile__header__links{margin:0}@media(min-width:56.25em){.profile__header__links{border-left:1px solid var(--color-border);padding:.75rem 0 .75rem 1.3888888889rem}}.profile__identity{align-items:center;display:flex;gap:1.1111111111rem}.profile__avatar{background-color:#4da9c4;border-radius:3.3333333333rem;flex-shrink:0;font-size:2.2222222222rem;font-weight:700;height:3.3333333333rem;line-height:1.5;overflow:hidden;text-align:center;width:3.3333333333rem}.profile__avatar img{height:100%;object-fit:cover;width:100%}.profile__title{font-size:1.3333333333rem;font-weight:700;line-height:1;margin-block:0}.profile__stats{align-items:center;display:flex;flex:1;gap:2.7777777778rem}@media(min-width:37.5em){.profile__stats{flex-grow:0;padding-left:1.3888888889rem}}.profile__stat{align-items:center;display:flex;gap:.5555555556rem;line-height:1;margin-block:0;padding-block:.8333333333rem;position:relative}@media(max-width:37.5em){.profile__stat:first-child:before{display:none}}.profile__stat:before{background-color:#d5d3d3;content:"";height:100%;left:-1.3888888889rem;position:absolute;top:0;width:1px}.profile__stat strong{font-size:2.2222222222rem}.profile__info{background-color:#002d76;border-radius:.5555555556rem;margin-bottom:2.7777777778rem;padding:1.6666666667rem;text-align:center}.profile__info__content{margin-inline:auto;max-width:35.3333333333rem;width:95%}.profile__info__title{--color-text:var(--royal);font-size:2.3333333333rem;line-height:1;margin-block:0}.profile__info__status{--color-text:var(--green-bright);font-weight:700;margin-block:.5555555556rem 1rem}.profile__info__body{--color-text:var(--white);margin-block:.5555555556rem 0}.profile__info__body>:first-child{margin-top:0}.profile__info__body>:last-child{margin-bottom:0}.profile__info__links{display:flex;flex-wrap:wrap;gap:.5555555556rem 1.6666666667rem;justify-content:center;margin-block:1.6666666667rem 0}.profile__connections{margin-inline:auto;max-width:36.6666666667rem;width:95%}.profile__connections-list-section{margin-top:2.7777777778rem}.profile__connections-list-title{font-size:1.7777777778rem;line-height:1.1;margin-block:0 .4722222222rem}.profile__connections-links-section{margin-bottom:5.5555555556rem}.profile__connections-links-title{font-size:1.7777777778rem;margin-block:3.3333333333rem 1.1111111111rem;text-align:center}.profile__footer{margin-inline:auto;margin-top:2.7777777778rem;max-width:36.6666666667rem;text-align:center;width:95%}.profile__footer__disclaimer{font-size:.8333333333rem;text-align:left}.connection-links{display:flex;flex-wrap:wrap;gap:1.9444444444rem;justify-content:center;margin-block:0}.connection-link{--color-link:var(--slate);--color-link-hover:var(--slate);background-position-x:50%;background-position-y:1.6666666667rem;background-repeat:no-repeat;background-size:2.7777777778rem auto;border:1px solid var(--color-border);border-radius:.5555555556rem;display:block;flex-basis:10.8333333333rem;font-size:1.1111111111rem;font-weight:700;line-height:1.15;padding:5.1666666667rem .2777777778rem 1.6666666667rem;text-align:center;text-decoration:none;transition:box-shadow .3s ease-in-out}.connection-link:focus,.connection-link:hover{box-shadow:0 3px 3px #0000001a}.connection-link--pro-co{background-image:url(/themes/custom/be_plus/images/icon--pro--royal.svg),url(/themes/custom/be_plus/images/icon--company--royal.svg);background-position-x:2.2777777778rem,5.7777777778rem}.connection-link--pro-project{background-image:url(/themes/custom/be_plus/images/icon--pro--royal.svg),url(/themes/custom/be_plus/images/icon--project--royal.svg);background-position-x:2.2777777778rem,5.7777777778rem;background-position-y:1.6666666667rem,1.9444444444rem}.connection-link--co-project{background-image:url(/themes/custom/be_plus/images/icon--company--royal.svg),url(/themes/custom/be_plus/images/icon--project--royal.svg);background-position-x:2.2777777778rem,5.7777777778rem;background-position-y:1.6666666667rem,1.7777777778rem}.connection-link--project{background-image:url(/themes/custom/be_plus/images/icon--project--royal.svg)}.connection-link--co{background-image:url(/themes/custom/be_plus/images/icon--company--royal.svg)}.connections-list{list-style:none;margin-block:0;padding:0}.connections-list__item{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-size:.8333333333rem;gap:1.1111111111rem;justify-content:space-between;padding-block:1.3888888889rem 1.1111111111rem}.connections-list__item img{border:1px solid var(--color-border);border-radius:2.7777777778rem;height:2.7777777778rem;margin-right:auto;object-fit:cover;width:2.7777777778rem}.connections-list__item strong{font-size:1.0555555556rem}.connections-list__item strong a,.connections-list__item>a:last-child{--color-link:var(--color-text);text-decoration:none}.connections-list__item>a:last-child{align-items:center;display:inline-flex;gap:.7777777778rem}.connections-list__item>a:last-child:focus:before,.connections-list__item>a:last-child:hover:before{background-color:var(--color-link-hover)}.connections-list__item>a:last-child:before{background-color:var(--color-link);content:"";height:1.1111111111em;mask-image:url(/themes/custom/be_plus/images/icon--edit.svg);mask-repeat:no-repeat;mask-size:contain;transition:background-color .3s ease-in-out;width:1.1111111111em}.messages{--color-text:var(--white);--color-link:var(--white);--color-link-hover:var(--white);background-color:#353641;background-position:1rem 50%;background-repeat:no-repeat;background-size:1rem auto;border:solid #353641;border-radius:2px;border-width:0 0 0 5px;color:#fff;margin:1.1111111111rem auto;max-width:95vw;padding:1.5rem 1.5rem 1.5rem calc(3rem - 5px)}.messages a{border-bottom:1px dotted;font-weight:700;text-decoration:none}.messages--status{background-image:url(/themes/custom/be_plus/images/message-status.svg);border-color:#4c9d2a}.messages--warning{background-image:url(/themes/custom/be_plus/images/message-warning.svg);border-color:#fadc3b}.messages--error{background-image:url(/themes/custom/be_plus/images/message-error.svg);border-color:red}.user-login-form{margin:3.3333333333rem auto;max-width:22.2222222222rem;width:80%}.user-form,.user-pass{margin-inline:auto;max-width:31.1111111111rem}.user-register-form .form-email,.user-register-form .form-text{width:100%}.user-register-form .form-actions{display:flex;flex-wrap:wrap;gap:.8333333333rem 1.1111111111rem}.user-register-form .form-required:after{display:none}.user-register-form__section{max-height:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.user-register-form__section.is-active{max-height:38.8888888889rem;opacity:1;pointer-events:auto}.content-add .region-main-inner,.content-edit .region-main-inner{margin-inline:auto;max-width:33.3333333333rem;width:95%}.node-form>.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8333333333rem;justify-content:center;margin-block:1.6666666667rem}.node-form>.form-actions [data-drupal-selector=edit-submit]{margin:0;width:100%}.node-form fieldset[data-drupal-selector=group-profile-status] label[for=edit-moderation-state-0-state]{font-size:.7777777778rem}.node-form .paragraphs-dropdown-actions .button{--color-button-text:var(--black)}.node-form .paragraphs-add-wrapper{display:flex;flex-wrap:wrap;gap:.5555555556rem}.select2-container{color:#666;font-size:var(--form-font-size);line-height:var(--form-line-height)}.select2-selection{border:1px solid #d5d3d3!important;border-radius:3px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4da9c4;color:#000}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#4da9c4}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:.7777777778rem;margin-top:2.5px}.select2-selection__choice__remove{border-right:0!important;height:100%;padding-inline:.5555555556rem 0!important}.select2-selection__choice__remove:focus,.select2-selection__choice__remove:hover{background-color:#0000!important}.select2-container--default .select2-selection--multiple{align-items:center;background-image:url(/themes/custom/be_plus/images/select-bg.svg);background-position:right .5555555556rem top 50%;background-repeat:no-repeat;background-size:1.4444444444rem;border-color:#d5d3d3;display:flex;flex-wrap:wrap;gap:.2777777778rem;padding:.1111111111rem 2.5rem .1111111111rem .5555555556rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:.3333333333rem}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-flex;flex-wrap:wrap;gap:.2777777778rem;margin:0}.select2-container .select2-selection--multiple .select2-selection__rendered:empty{display:none}.select2-container .select2-search--inline .select2-search__field{box-sizing:initial;margin:0;padding:.5555555556rem 0 .3333333333rem}.select2-container--default .select2-selection--single{background-image:url(/themes/custom/be_plus/images/select-bg.svg);background-position:right .5555555556rem top 50%;background-repeat:no-repeat;background-size:1.4444444444rem;font-size:var(--form-font-size);height:auto!important;line-height:var(--form-line-height);padding:.6666666667rem 2.5555555556rem .6666666667rem .8888888889rem}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.select2-container .select2-search--inline .select2-search__field{margin-top:0}.button--primary{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text);--color-button-bg-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--primary:focus,.button--primary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--secondary{--color-button-text:var(--color-button-secondary-text);--color-button-bg:var(--color-button-secondary-bg);--color-button-text-hover:var(--color-button-secondary-text);--color-button-bg-hover:var(--color-button-secondary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--secondary:focus,.button--secondary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--tertiary{--color-button-text:var(--color-button-tertiary-text);--color-button-bg:var(--color-button-tertiary-bg);--color-button-text-hover:var(--color-button-tertiary-text);--color-button-bg-hover:var(--color-button-tertiary-bg-hover);background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--tertiary:focus,.button--tertiary:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--outline{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--outline:focus,.button--outline:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--email{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--email:focus,.button--email:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--email:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.button--email:focus:before,.button--email:hover:before{background-color:var(--color-button-text-hover)}.button--email:before{height:1.1111111111rem;mask-image:url(/themes/custom/be_plus/images/icon--email.svg);width:1.1111111111rem}.button--phone{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--phone:focus,.button--phone:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--phone:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.button--phone:focus:before,.button--phone:hover:before{background-color:var(--color-button-text-hover)}.button--phone:before{height:.9444444444rem;mask-image:url(/themes/custom/be_plus/images/icon--phone.svg);width:.8888888889rem}.button--url{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--url:focus,.button--url:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--url:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.button--url:focus:before,.button--url:hover:before{background-color:var(--color-button-text-hover)}.button--url:before{height:1rem;mask-image:url(/themes/custom/be_plus/images/icon--link.svg);width:1rem}.button--plus{--color-button-text:var(--color-text);--color-button-text-hover:var(--navy);--color-button-border:var(--gray-400);--color-button-border-hover:var(--navy);--color-button-bg-hover:#0000;--button-border-width:0.1111111111rem;--color-button-bg:#0000;align-items:center;background-color:var(--color-button-bg);border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;display:inline-flex;font-size:.8888888889rem;font-weight:600;gap:.5555555556rem;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--plus:focus,.button--plus:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.button--plus:before{background-color:var(--color-button-text);content:"";mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out}.button--plus:focus:before,.button--plus:hover:before{background-color:var(--color-button-text-hover)}.button--plus:before{height:.6388888889rem;mask-image:url(/themes/custom/be_plus/images/icon--plus.svg);width:.6388888889rem}.button--refine{--color-button-text:var(--color-button-primary-text);--color-button-bg:var(--color-button-primary-bg);--color-button-text-hover:var(--color-button-primary-text);--color-button-bg-hover:var(--color-button-primary-bg-hover);background-color:var(--color-button-bg);background-image:url(/themes/custom/be_plus/images/icon--refine.svg);background-position:1.1111111111rem 50%;background-repeat:no-repeat;background-size:1.1666666667rem auto;border:none;border-color:var(--color-button-border);border-radius:2.7777777778rem;border-style:solid;border-width:var(--button-border-width);color:var(--color-button-text);cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:600;line-height:1.0625;padding:calc(var(--button-vertical-padding) - var(--button-border-width)) calc(var(--button-horizontal-padding) - var(--button-border-width)) calc(var(--button-vertical-padding) - var(--button-border-width));padding-left:3.0555555556rem;text-align:center;text-decoration:none;text-transform:none;transition-duration:.3s;transition-property:color,background-color,border-color;transition-timing-function:ease-in-out;vertical-align:top}.button--refine:focus,.button--refine:hover{background-color:var(--color-button-bg-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}.tabs-container{margin:1rem 0 1.5rem}.tabs{border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:1rem;margin-top:1rem;text-align:left}.tabs li{margin:.5rem .5rem 0}.tabs a{border-bottom:3px solid #0000;color:#000;display:block;padding:.25em;text-decoration:none}.tabs a:focus,.tabs a:hover{border-bottom-color:#002d7680}.tabs a.is-active{border-bottom-color:#002d76;color:#333;cursor:default;font-weight:700}.tab--employees{display:none}.content-type-co .tab--employees{display:list-item}.tab--team-members{display:none}.content-type-project .tab--team-members{display:list-item}.tab--connections{display:none}.content-type-pro .tab--connections{display:list-item}.vertical-tabs__menu-item{font-size:.7777777778rem}.vertical-tabs__pane{--form-label-font-size:rem(16);font-size:.8333333333rem;margin:0;padding:1.1111111111rem}.vertical-tabs__pane .label{margin:0}.filter-tabs{background-color:#002d76;border-radius:.6666666667rem;display:flex;flex-wrap:wrap;gap:.5555555556rem 1.6666666667rem;padding:1.1111111111rem 1.3888888889rem 1.2777777778rem}.filter-tabs__input{opacity:0;position:absolute}.filter-tabs__input:checked+.filter-tabs__label{border-bottom-color:#4da9c4}.filter-tabs__input:checked+.filter-tabs__label+.filter-tabs__panel{display:block;padding-top:.8333333333rem}.filter-tabs__label{border-bottom:5px solid #0000;cursor:pointer;font-size:1rem;font-weight:700;transition:border-bottom-color .3s ease-in-out}.filter-tabs__label:active{border-bottom-color:#4da9c4}.filter-tabs__panel{display:none;order:99;width:100%}[data-tabs]{align-items:flex-end;border-bottom:1px solid #d5d3d3;display:flex;gap:.5555555556rem 1.1111111111rem;list-style:none;margin-block:1.6666666667rem 0;padding-inline:.5555555556rem}[data-tabs] a{border-bottom:3px solid #d5d3d3;display:block;padding:.2777777778rem;text-decoration:none}[data-tabs] a:focus,[data-tabs] a:hover{border-bottom-color:#4da9c4}[data-tabs] a[aria-selected=true]{border-bottom-color:#4da9c4;font-weight:700}.pager__items,[data-drupal-views-infinite-scroll-pager]{display:flex;flex-wrap:wrap;font-family:proxima-nova,sans-serif;gap:1.1111111111rem;justify-content:center;list-style:none;margin-block:2.2222222222rem;padding:0}.pager__item.is-active{font-weight:700}.mini-pager{display:flex;flex-wrap:wrap;gap:.8333333333rem;justify-content:center;list-style:none;margin:2.2222222222rem auto;padding:0}.mini-pager a,.pager .button{text-decoration:none}.pager .button{align-items:center;color:#333;display:flex;font-size:.8888888889rem;font-weight:700;gap:.6111111111rem}.pager .button:focus,.pager .button:hover{color:#4da9c4}.pager .button:focus:after,.pager .button:hover:after{background-color:#4da9c4}.pager .button:after{background-color:#333;content:"";display:block;height:.4444444444rem;mask-image:url(/themes/custom/be_plus/images/icon--arrow-down.svg);mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition:background-color .3s ease-in-out;width:.8333333333rem}.dialog__header{background-color:#fff;border-bottom:1px solid #d5d3d3;box-shadow:0 3px 6px #0000000a;gap:.8333333333rem;justify-content:space-between;padding:.8333333333rem 1.6666666667rem;position:sticky;top:0;z-index:2}.dialog__header,.dialog__title{align-items:center;display:flex}.dialog__title{font-size:1.5rem;gap:.5555555556rem;margin-block:0}.dialog__content{padding:1.6666666667rem 2.2222222222rem 2.2222222222rem}.dialog-container,.dialog-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.dialog-container{display:flex;z-index:15}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{animation:fade-in .2s both;background-color:#0000006e}.dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;background-color:#fff;border:1px solid #d5d3d3;border-radius:.6666666667rem;box-shadow:0 3px 6px #00000026;margin:auto;max-height:80vh;max-width:37.1111111111rem;overflow:auto;position:relative;width:80vw;z-index:21}.dialog-close{appearance:none;background-color:var(--color-text);border:0;cursor:pointer;height:1.3333333333rem;mask-image:url(/themes/custom/be_plus/images/icon--close.svg);mask-position:50%;mask-repeat:no-repeat;mask-size:1rem;transition:background-color .3s cubic-bezier(.075,.82,.165,1);width:1.3333333333rem}.dialog-close:focus,.dialog-close:hover{background-color:var(--color-link)}.chart-container{height:400px;margin-block:2.7777777778rem;width:100%}.chart-filters-enabled .chart-filters{display:block}.chart-filters-enabled .chart-view .views-exposed-form{display:none}.chart-filters__intro{--color-text:var(--color-text-light);font-size:.7777777778rem;font-weight:700;margin-block:0}.chart-filters__filters{display:flex;gap:1.1111111111rem}.chart-filters__filter{flex:1}#baguetteBox-overlay{background-color:#222;background-color:#000c;display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;padding:30px;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px #0009;display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:#0009;bottom:0;color:#ccc;display:block;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:#32323280;border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:#323232e6}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#skip-link,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.tabs{display:none;visibility:hidden}}
