@import url(https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap);
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}template{display:none}[hidden]{display:none}.sb-main-padded{margin:25px !important}@use 'colors-used' as *;.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all 0.4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}:root{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}@media (prefers-color-scheme:dark){:root{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}}:root [data-theme='default']{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}:root [data-theme='dark']{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}.motion{padding:0 1rem}@media (min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media (min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:white;border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: .3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:0.25rem}.cam-land-motion--fade{transition:all .3s ease-in-out}.cam-land-motion--fade:hover{background-color:white;color:white}.cam-land-motion--slide-up{transition:transform .4s ease-in}.cam-land-motion--slide-up:hover{transform:translateY(-10px)}.cam-land-motion--expand{transition:transform .3s ease-in}.cam-land-motion--expand:hover{transform:scale(1.03)}@keyframes bounce{0%,5%,95%,100%{transform:translate(0,0)}45%,55%{transform:translate(-25%,0)}}@keyframes bounce-center{0%,5%,95%,100%{transform:translate(0,-50%)}45%,55%{transform:translate(-5%,-50%)}}@keyframes bounce-vertical{0%,5%,95%,100%{transform:translate(0,-50%)}45%,55%{transform:translate(0%,-25%)}}html{box-sizing:border-box}body{background-color:#fff;color:#333;color:var(--c-text);font-family:"Atkinson Hyperlegible",sans-serif;font-size:1rem;line-height:1.6}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}ul.accordion{list-style:none;perspective:900;padding:0;margin:0}ul.accordion>li{position:relative;padding:0;margin:0;padding:0;border-bottom:2px solid var(--c-blue)}ul.accordion>li::before{display:none}ul.accordion>li:last-of-type{padding-bottom:0}ul.accordion .transition,ul.accordion li i:before,ul.accordion li i:after,ul.accordion p{transition:all 0.25s ease-in-out}ul.accordion .flipIn,ul.accordion li{animation:flipdown 0.5s ease both}ul.accordion .no-select,ul.accordion h2{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.accordion h2{cursor:pointer;color:var(--c-green);margin:0;margin-top:25px}ul.accordion div.accordion--item-text{position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:25px;margin-bottom:25px;z-index:2;padding-bottom:12.5px}ul.accordion div.accordion--item-link{margin-bottom:25px}ul.accordion li i{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:3px solid var(--c-blue);border-radius:100%;transition:.3s ease all;transform:rotate(-180deg);top:10px}ul.accordion li i svg{fill:var(--c-blue)}ul.accordion .accordion--image{margin-right:25px}ul.accordion .accordion--image img{border-radius:100%}ul.accordion li i{position:absolute;right:0;font-style:normal}ul.accordion li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}ul.accordion li input[type=checkbox]:checked ~ div.accordion--item-text{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}ul.accordion li input[type=checkbox]:checked ~ div.accordion--item-link{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%);margin:0}ul.accordion li input[type=checkbox]:checked ~ i{transform:rotate(0deg)}ul.accordion li input[type=checkbox]:checked ~ i svg{fill:var(--c-blue)}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0deg)}}.banner-header{margin-right:6vw;position:relative}.banner-header::before{content:"";-webkit-clip-path:ellipse(100% 32% at 0% 32%);clip-path:ellipse(100% 32% at 0% 32%);background-color:#fff;background-color:var(--c-background);height:100px;width:100%;position:absolute;top:-50px;left:0;display:flex;transform:translateY(20px)}.banner-header .banner-header__section-title h1{margin-bottom:0}@media (min-width:920px){.banner-header .banner-header__section-title h1{margin-right:100px}}.banner-header .date-wrapper{position:absolute;z-index:1;left:25px;display:flex;flex-direction:column;line-height:1;color:#333;color:var(--c-text);max-width:200px}.banner-header .date-wrapper .day{font-family:"Atkinson Hyperlegible",sans-serif;font-weight:bold;font-size:50px}.banner-header .date-wrapper .month,.banner-header .date-wrapper .year{margin:5px 0;text-transform:uppercase;font-size:25px}.banner-header .header-wrapper{z-index:0;display:block;position:relative;margin-top:50px;padding:25px;padding-top:0;background-color:white}.banner-header .header-wrapper.date{padding-top:150px}@media (min-width:720px){.banner-header .header-wrapper.date{padding-left:200px;padding-top:100px}}.banner-header h1{margin:0}.banner-header .banner-header__breadcrumbs{font-size:16px;font-family:"Courier Prime",monospace;margin-bottom:12.5px}@media (min-width:1650px){.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{margin-right:100px}}.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{color:#333;color:var(--c-text)}.banner-header .banner-header__breadcrumbs{color:#333;color:var(--c-text)}.banner-header .banner-header__small-content{font-size:16px}.banner-header.background--large{margin-right:0}@media (min-width:920px){.banner-header.background--large .header-wrapper{padding-top:50px}}.banner-header.background--large .banner-header__section-title,.banner-header.background--large .banner-header__section-content{color:#333;color:var(--c-text)}.banner-header.background--large .banner-header__breadcrumbs{color:#333;color:var(--c-text)}.banner-header.background--large .banner-header__section-title h1{margin-bottom:0;color:#333;color:var(--c-text)}@media (min-width:1650px){.banner-header.background--large .banner-header__section-title h1{font-size:50px;margin-right:100px}}.banner-header.background--blue::before{background-color:#333;background-color:var(--c-text)}.banner-header.background--blue .header-wrapper{background-color:#333;background-color:var(--c-text)}.banner-header.background--blue .banner-header__section-title,.banner-header.background--blue .banner-header__section-content{color:white}.banner-header.background--blue .banner-header__section-title h1,.banner-header.background--blue .banner-header__section-content h1{color:white}.banner-header.background--blue .banner-header__breadcrumbs{color:white}.banner-header.background--no-image .header-wrapper{margin-top:0}.button{border:2px solid var(--c-red);opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:#333;color:var(--c-text);font-size:28px;line-height:34px;display:flex;width:-moz-max-content;width:max-content;max-width:100%;transition:.3s ease all;background-color:white;cursor:pointer}.button .button-content{z-index:1}.button::before{content:"";width:77px;height:100%;background-color:var(--c-red);position:absolute;right:0%;top:0%;z-index:0;transition:.3s ease all}.button::after{content:"";width:25px;height:15px;background:url(/themes/custom/olamalu_eci_v2/images/icons/arrow-right.svg);right:25px;top:50%;z-index:1;position:absolute;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.button:hover{background-color:#002147;color:#fff;color:var(--c-text-inverse)}.button:hover::before{width:100%}.button.yellow{border:2px solid var(--c-#ff0);color:#333;color:var(--c-text)}.button.yellow:before{background:var(--c-#ff0)}.button.orange{border:2px solid var(--c-orange);color:#333;color:var(--c-text)}.button.orange:before{background:var(--c-orange)}.button.green{border:2px solid var(--c-green);color:var(--c-green)}.button.green:hover{color:white}.button.green:before{background:var(--c-green)}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid white;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid black;content:' ';position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:white}.form-item__select{border:1px solid white;font-size:16px;margin:0;outline:none;padding:0.6em 0.8em 0.5em;width:100%}.form-item__select :focus{outline:none;color:#333;color:var(--c-text)}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:#333;border-color:var(--c-text);border-radius:0}}.form-item{color:#333;color:var(--c-text);margin-bottom:1em;max-width:25%;flex:1}.form-item::after{clear:both;content:'';display:table}.form-item__label{display:block;font-weight:600}@media (min-width:320px){.form-item__label{display:block;margin-right:2%;padding:0.6em 0}}.form-item__textfield{border:1px solid border-grey;padding:8px 16px;max-width:100%;border-radius:5px}.form-item__textfield:focus{border-color:white}.form-item__textfield::-moz-placeholder{color:#333;color:var(--c-text);opacity:1}.form-item__textfield:-ms-input-placeholder{color:#333;color:var(--c-text);opacity:1}.form-item__textfield::placeholder{color:#333;color:var(--c-text);opacity:1}.form-item__description{margin-top:0.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:25px;width:100px}@media (prefers-color-scheme:dark){.icons-demo .icon{fill:white}}.icons-demo pre{background-color:white;font-size:0.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid white;margin:6.25px}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link_with_arrow{margin-bottom:12.5px}.link_with_arrow a{color:#333 !important;color:var(--c-text) !important;text-decoration:none !important;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-bottom:12.5px}.link_with_arrow a p{font-size:18px;margin:0;max-width:calc(100% - 80px)}.link_with_arrow a .link_with_arrow--icon{margin-left:50px;display:flex;width:30px;height:30px;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:200ms ease all}.link_with_arrow a .link_with_arrow--icon svg path{fill:black}.link_with_arrow:hover .link_with_arrow--icon{transform:translateX(7.5px)}.link-with-icon{max-width:-moz-max-content;max-width:max-content}.link-with-icon a{color:white;padding:10px;display:flex;align-items:center;text-decoration:none;background-color:blue;border-radius:20px;position:relative;min-width:125px;z-index:1;font-size:16px}.link-with-icon a:before{content:"";position:absolute;right:-85px;top:0;height:100%;width:125px;background-size:250px 100%;background-repeat:no-repeat;overflow:hidden;background-position:right}.link-with-icon a:hover{text-decoration:underline}.link-with-icon a:focus{text-decoration:underline}.link-with-icon a .text-wrapper{flex:1;margin-right:12.5px;z-index:1}.link-with-icon a .icon-wrapper{width:28px;height:auto;z-index:1}.link-with-icon a .icon-wrapper svg{display:flex}.link-with-icon a .icon-wrapper .link-with-icon__icon--arrow-right-white svg{transform:rotate(-45deg)}.link{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center}.text-long ul{padding:0;padding-left:20px}.text-long ul.short-list li{margin-bottom:0}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:12.5px}.share-region{display:flex;align-items:center;flex-wrap:wrap}.share-region__title{width:100%;margin-bottom:25px}.share-region__title h3{margin:0;color:var(--c-green)}.share-region .icon{margin-right:25px;display:flex;width:50px}.share-region .icon svg{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.share-region .icon svg path{fill:var(--c-blue);transition:.2s ease all}.share-region .icon:hover svg path{fill:var(--c-green)}.speaker{display:flex;align-items:center}.speaker .image-wrapper{width:75px;height:75px;display:flex}.speaker .image-wrapper img{border-radius:100%;aspect-ratio:1 / 1}.speaker .text-wrapper{flex:1;margin-left:25px;font-size:16px;line-height:1}.speaker .text-wrapper .speaker__title{letter-spacing:0px}.table,.text-long table{border:1px solid #dedede;border-radius:4px;border-spacing:0;background-color:white;margin:1em 0;width:100%}.table caption,.text-long table caption{text-align:left;font-weight:700;padding-top:1em;padding-bottom:0.8em;border-top:1px solid #dedede;color:#333;color:var(--c-text)}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border:1px solid #dedede;padding:0.8em;color:#333;color:var(--c-text);vertical-align:top}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{font-weight:700;padding:0.8em;text-align:left;vertical-align:top}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:white}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none}.text-with-icon{display:flex;align-items:center}.text-with-icon .icon-wrapper{width:100px;margin-right:25px}.text-with-icon .icon-wrapper svg{display:flex;-o-object-fit:contain;object-fit:contain}.text-with-icon .text-wrapper{color:#333;color:var(--c-text);font-size:28px}.h1,.text-long h1{font-family:"Atkinson Hyperlegible",sans-serif;line-height:1.5;margin:25px 0;color:#333;color:var(--c-text);font-size:45px}@media (min-width:920px){.h1,.text-long h1{font-size:64px}}.h1--yellow{color:var(--c-#ff0)}.h1--orange{color:var(--c-orange)}.h1--green{color:var(--c-green)}.h2,.text-long h2{font-family:"Atkinson Hyperlegible",sans-serif;font-size:24px;line-height:1.25;margin-top:0}.h2--yellow{color:var(--c-#ff0)}.h2--orange{color:var(--c-orange)}.h2--green{color:var(--c-green)}.h3,.text-long h3{font-family:"Atkinson Hyperlegible",sans-serif;font-size:20px;line-height:1.3}.h3--yellow{color:var(--c-#ff0)}.h3--orange{color:var(--c-orange)}.h3--green{color:var(--c-green)}.h4{font-family:"Atkinson Hyperlegible",sans-serif;font-size:1rem;line-height:1.4;font-weight:normal}.h4--yellow{color:var(--c-#ff0)}.h4--orange{color:var(--c-orange)}.h4--green{color:var(--c-green)}.blockquote,.text-long blockquote{padding:25px 50px;padding-left:75px;background-color:#e2f0f4;position:relative;margin:0 0 1em}.blockquote::after,.text-long blockquote::after{content:"";background-image:url(/themes/custom/olamalu_eci_v2/images/quote.svg);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:30px;left:1.5em;width:30px;height:30px}.blockquote p,.text-long blockquote p{margin:0}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin:0 0 1em}.text-long a{color:#00536B;text-decoration:none;transition:.2s ease all;font-weight:700}.text-long a:hover{text-decoration:underline}.intro{font-size:20px;line-height:1.3;font-weight:bold}.background--red{background-color:white;color:white;padding:5px;line-height:1}.background--white{background-color:white;padding:5px;line-height:1}.color--red{color:white;background:none}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.banner--basic-banner{position:relative}.banner--basic-banner .banner__image{width:100%;margin-bottom:200px}.banner--basic-banner .banner__image:after{content:"";background:transparent linear-gradient(180deg,rgba(0,0,0,0.552941) 0%,rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;position:absolute;left:0;top:0;right:0;bottom:0}@media (min-width:920px){.banner--basic-banner .banner__image{margin-bottom:50px;position:relative;margin-bottom:200px}}.banner--basic-banner .banner__image img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.banner--basic-banner .banner__text-wrapper{width:calc(55%);word-wrap:normal;text-align:center;margin:0 auto;bottom:75px;position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:25px;align-items:center;z-index:1}@media (min-width:920px){.banner--basic-banner .banner__text-wrapper{bottom:150px}}.banner--basic-banner .banner__text-wrapper h1{color:white;margin:0}.banner--basic-banner .banner__text-wrapper .banner-scroll{width:50px;padding:5px;position:relative;aspect-ratio:1 / 1;border-radius:100%;border:3px solid white;cursor:pointer;transition:200ms ease all}.banner--basic-banner .banner__text-wrapper .banner-scroll:hover{transform:translateY(7.5px)}.banner--basic-banner .banner__text-wrapper .banner-scroll:after{content:"";width:25px;height:15px;left:50%;top:50%;z-index:1;position:absolute;transform:translateY(-50%) translateX(-50%);background-size:contain;background-repeat:no-repeat}.header--orange .banner-scroll{border:3px solid var(--c-bright-orange) !important}.article-feature-box{height:100%;display:flex;flex-direction:column;position:relative}.article-feature-box .article-feature-box__wrapper{text-decoration:none;color:#333;color:var(--c-text);display:flex;flex-direction:column;height:100%;gap:12.5px;border-top:16px solid #99A6B5}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-text{padding-bottom:50px}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-info{position:absolute;bottom:0}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-info .article-date{font-size:16px}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-info .tags{font-size:14px}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-info .tags .field--name-field-tags{display:flex;flex-flow:row nowrap}.article-feature-box .article-feature-box__wrapper .article-feature-box__article-info .tags .field--name-field-tags>div:not(:last-of-type)::after{content:"|";margin:0 3px}.course-feature{text-decoration:none;color:#333;color:var(--c-text);display:flex;flex-flow:column nowrap;min-height:340px}@media (min-width:920px){.course-feature{flex-flow:row nowrap}}.course-feature .content-wrapper{display:flex;align-items:flex-start;padding:33px;transition:200ms ease all;width:100%;background-color:#E2F0F4}@media (min-width:920px){.course-feature .content-wrapper{width:calc(100% / 3)}}.course-feature .content-wrapper .h3,.course-feature .content-wrapper .text-long h3,.text-long .course-feature .content-wrapper h3{font-size:24px;font-weight:normal;margin:0;margin-bottom:25px;display:flex;flex-direction:column}.course-feature .content-wrapper .text-wrapper{flex-wrap:wrap}.course-feature .content-wrapper .text-wrapper .course-feature__section-title h2{line-height:1.3}.course-feature .content-wrapper .course-feature__section-content{font-size:18px}.course-feature__section-image{width:100%}@media (min-width:920px){.course-feature__section-image{width:calc(100% / 1.5)}}.course-feature__section-image div{height:100%}.course-feature__section-image .image{height:100%}.course-feature__section-image img{width:100%;-o-object-fit:cover;object-fit:cover}.programme-feature__title{padding:20px 15px;background-color:#007b9f}@media (min-width:920px){.programme-feature .programme-feature__image::after{content:"";display:block;position:absolute;top:0;left:0;background-color:#990063;width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:500ms ease transform}}.programme-feature .programme-feature__image .field--name-field-feature-box-image{height:100%}.programme-feature .programme-feature__image .field--name-field-feature-box-image>div{height:100%}.programme-feature .programme-feature__image .field--name-field-feature-box-image>div .field--name-field-media-image{height:100%}.programme-feature .programme-feature__image .field--name-field-feature-box-image>div .field--name-field-media-image .image{width:100%;height:100%}.programme-feature .programme-feature__title{width:100%}.programme-feature .programme-feature__title h3{text-decoration:none;color:white;font-size:1.375rem;display:flex;line-height:1.2;flex-direction:column;gap:5px;width:-moz-max-content;width:max-content;width:100%;margin:0;font-weight:normal}@media (min-width:720px){.programme-feature .programme-feature__title h3{font-size:28px}}.programme-feature .programme-feature__title h3 span{max-width:-moz-max-content;max-width:max-content;width:100%;display:flex;flex-flow:column nowrap;gap:5px}@media (min-width:920px){.programme-feature .programme-feature__title h3 span:after{content:"";position:relative;display:block;height:1px;background-color:white;width:100%;transition:500ms ease transform;transform:scaleX(0);transform-origin:left}}@media (min-width:920px){.programme-feature:hover .programme-feature__image::after,.programme-feature:hover .programme-feature__title span::after{transform:scaleX(1)}}.featured-project{height:100%;display:flex;flex-direction:column;position:relative}.featured-project .featured-project__wrapper{text-decoration:none;color:#333;color:var(--c-text);display:flex;flex-direction:column;height:100%;gap:12.5px;border-top:16px solid #002147;justify-content:space-between}.featured-project .featured-project__wrapper .featured-project__project-text{padding-bottom:50px}.featured-project .featured-project__wrapper .featured-project__project-info{position:relative;bottom:0}.featured-project .featured-project__wrapper .featured-project__project-info .project-date{font-size:16px}.featured-project .featured-project__wrapper .featured-project__project-info .tags{font-size:14px}.featured-project .featured-project__wrapper .featured-project__project-info .tags .field--name-field-tags{display:flex;flex-flow:row nowrap}.featured-project .featured-project__wrapper .featured-project__project-info .tags .field--name-field-tags>div:not(:last-of-type)::after{content:"|";margin:0 3px}.highlight{display:flex;flex-flow:column;width:100%}@media (min-width:720px){.highlight{flex-flow:row nowrap}}.highlight .highlight__image{width:100%}.highlight .highlight__image div{height:100%}@media (min-width:920px){.highlight .highlight__image{max-width:315px}}.highlight .highlight__image .field--name-field-feature-box-image,.highlight .highlight__image .field--name-field-media-image{height:100%}.highlight .highlight__image .field--name-field-feature-box-image .contextual-region,.highlight .highlight__image .field--name-field-media-image .contextual-region{height:100%}.highlight .highlight__image .field--name-field-feature-box-image .contextual-region .field--name-field-media-image,.highlight .highlight__image .field--name-field-media-image .contextual-region .field--name-field-media-image{height:100%}.highlight .highlight__image .field--name-field-feature-box-image .contextual-region .field--name-field-media-image img,.highlight .highlight__image .field--name-field-feature-box-image .contextual-region .field--name-field-media-image picture,.highlight .highlight__image .field--name-field-media-image .contextual-region .field--name-field-media-image img,.highlight .highlight__image .field--name-field-media-image .contextual-region .field--name-field-media-image picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.highlight .highlight__content{width:100%;padding:25px 50px;padding-left:25px;background-color:#E2F0F4}.highlight .highlight__content .highlight__title h2{font-weight:normal}.highlight .highlight__content a{text-decoration:none;color:#333;color:var(--c-text)}.highlight .highlight__content a:visited{color:#333;color:var(--c-text)}@media (min-width:920px){.highlight .highlight__content .highlight__text,.highlight .highlight__content .highlight__title{max-width:570px}}.news-feature-box{text-decoration:none;color:#333;color:var(--c-text);display:flex;flex-flow:column nowrap;gap:12.5px;height:100%;justify-content:space-between;border-top:16px solid #007b9f}.news-feature-box--purple{border-top:16px solid #990063}.news-feature-box::after{display:none}.news-feature-box .news-feature-box__title{margin-top:12.5px;font-size:20px;line-height:1.3;font-weight:600}.news-feature-box .news-feature-box__news-info{margin-top:12.5px}.news-feature-box .news-feature-box__news-info .news-date{font-size:16px}.news-feature-box .news-feature-box__news-info .news-tags{font-size:14px;display:flex;flex-flow:row nowrap}.news-feature-box .news-feature-box__news-info .news-tags>div:not(:last-of-type){display:flex;flex-direction:row}.news-feature-box .news-feature-box__news-info .news-tags>div:not(:last-of-type)::after{content:"|";margin:0 3px}.news-feature-box .news-feature-box__news-info .news-tags .field--name-field-tags{display:flex;flex-flow:row wrap;gap:5px}.news-feature-box .news-feature-box__news-info .news-tags .field--name-field-tags .field--item:not(:last-of-type)::after{content:","}.views-field,.field-content,article{height:100%;display:block}.person-listing{position:relative;display:flex;flex-flow:row nowrap;gap:25px;max-width:100%;width:100%;align-items:flex-start;text-decoration:none;color:#333;color:var(--c-text);border-top:1px solid #007B9F;padding-top:18px;margin-bottom:2em;padding-bottom:20px}.person-listing::after{background:none repeat scroll 0 0 transparent;content:"";display:block;height:1px;left:50%;position:absolute;background:#007B9F;transition:width 0.2s ease 0s,left 0.2s ease;width:0;bottom:0}.person-listing__image img{width:100px;height:auto;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.person-listing__text-content{width:100%}.person-listing__text-content .person-name{font-size:21px;color:#002147;width:100%;max-width:-moz-max-content;max-width:max-content;font-size:1.25rem;line-height:1.3;padding-bottom:8px}.person-listing__text-content .person-job-title{font-size:1rem;color:#333;color:var(--c-text);line-height:1.4}.person-listing:hover::after{width:100%;left:0}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#000;text-decoration:none}.breadcrumb__link:hover{color:#fff}.breadcrumb__item{display:inline-block;font-size:0.75rem}.breadcrumb__item::after{content:'/'}.breadcrumb__item:last-child{color:#000}.breadcrumb__item:last-child::after{content:''}.breadcrumb_link:active{color:#000}.course-popup{padding:30px;background:white;display:flex;flex-flow:column nowrap;gap:25px}.course-popup .course-popup__links{display:flex;flex-flow:column nowrap;gap:12.5px}.course-popup .course-popup__links .course-link{text-decoration:none;color:blue;display:flex;flex-flow:row nowrap;align-items:center;gap:5px;text-transform:uppercase}.course-popup .course-popup__download{display:flex;flex-flow:row nowrap;align-items:center;gap:12.5px}.course-popup .course-popup__download a{text-decoration:none;color:#333;color:var(--c-text);font-size:18px}.course-popup .course-popup__download::before{content:"";width:50px;height:50px;border-radius:50%;background-color:blue}.course-popup .course-popup__text-content .title{font-size:25px;font-weight:bold}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em 0.5em 0}@media (min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;font-size:0.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link::after{display:none}.header__menu #block-mainnavigation{display:none}.header__menu .main-menu{list-style:none;display:flex;flex-flow:column wrap;gap:40px;padding:0;margin:0}@media (min-width:720px){.header__menu .main-menu{flex-flow:row nowrap}}.header__menu .main-menu .main-menu__item .main-menu__link{color:#fff;color:var(--c-text-inverse);text-decoration:none;font-weight:bold;transition:200ms ease all;position:relative}.header__menu .main-menu .main-menu__item .main-menu__link::before{background:none repeat scroll 0 0 transparent;content:"";display:block;height:1px;left:50%;position:absolute;background:white;transition:width 0.2s ease 0s,left 0.2s ease;width:0;top:-4px}.header__menu .main-menu .main-menu__item .main-menu__link:not(.main-menu__link--active):hover::before{width:100%;left:0}.header__menu .main-menu .main-menu__item .main-menu__link--active::before{width:100%;left:0}.header__menu .main-menu .main-menu__item--with-sub{display:flex;flex-flow:column nowrap;gap:12.5px;cursor:pointer}.header__menu .main-menu .main-menu__item--with-sub>.expand-sub{display:none}.header__menu .main-menu .main-menu__item--with-sub .main-menu__link--with-sub{position:relative;display:flex;flex-flow:row nowrap;gap:12.5px;align-items:center}.header__menu .main-menu .main-menu__item--with-sub .main-menu__link--with-sub::after{content:"";position:relative;background-image:url(/themes/custom/olamalu_eci_v2/images/chevron-down.svg);background-size:cover;background-position:center;height:15px;width:15px;cursor:pointer;transition:200ms ease all}.header__menu .main-menu .main-menu__item--with-sub>.main-menu--sub{display:none}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1{height:0;transition:200ms ease all}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1{width:100%;cursor:initial}@media (min-width:1250px){.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1{max-width:45%}}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1 .main-menu__link--sub-1{position:relative;display:flex;flex-flow:row nowrap;gap:25px;align-items:center;width:100%;max-width:-moz-max-content;max-width:max-content;line-height:1.3;padding:6px 0}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1 .main-menu__link--sub-1:before{background:#007B9F}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1 .main-menu__link--sub-1.main-menu__link--with-sub::after{content:"";position:relative;background-image:url(/themes/custom/olamalu_eci_v2/images/arrow-right.svg);background-size:cover;background-position:center;height:25px;width:25px;cursor:pointer;transition:200ms ease all;transform:none;opacity:1}.header__menu .main-menu .main-menu__item--with-sub .main-menu--sub-1 .main-menu__item--sub-1 .main-menu__link--sub-1.main-menu__link--with-sub:hover::after{transform:translateX(7.5px)}.header__menu .main-menu .main-menu__item--open>.main-menu--sub{display:flex}.header__menu .main-menu .main-menu__item--open .main-menu__link--with-sub::after{transform:rotate(180deg)}.header__menu .main-menu .main-menu__item--open .main-menu--sub-1{height:auto}.main-menu__item--sub-1{transition:200ms ease all}.main-menu__item--sub-1.sub-menu__item--open{background-color:#e5e5e5;background-color:var(--c-background-section);flex-flow:row nowrap !important;padding:25px;justify-content:space-between}.main-menu__item--sub-1.sub-menu__item--open .main-menu--sub-2{display:flex !important;align-items:flex-end;gap:12.5px;background-color:#e5e5e5;background-color:var(--c-background-section);width:-moz-max-content;width:max-content}.main-menu__item--sub-1.sub-menu__item--open .main-menu--sub-2 .main-menu__item{width:-moz-max-content;width:max-content}.menu-wrapper{position:relative;display:flex;flex-flow:row wrap;gap:50px}@media (min-width:720px){.menu-wrapper{flex-flow:row nowrap}}.menu-wrapper .main-menu--sub-1{position:absolute;flex-flow:row wrap;left:0;top:40px;width:100%;padding:25px;background-color:#fafafa;z-index:1}.menu-wrapper>.main-menu{display:flex;flex-flow:row nowrap;justify-content:flex-end}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1{gap:0;border-bottom:10px solid #002147;padding:12.5px 25px;row-gap:0;-moz-column-gap:50px;column-gap:50px}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1{position:relative;padding:6px 0}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1>.main-menu--sub-2{position:absolute;top:50%;right:0;left:unset;transform:translateY(-50%);gap:25px;padding:25px;z-index:3;transition:200ms ease all;opacity:0}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1>.main-menu--sub-2 .main-menu__link--sub-2{color:#333;color:var(--c-text);font-weight:lighter}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1.sub-menu__item--open{padding:12.5px}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1.sub-menu__item--open>.main-menu__link--sub-1::after{opacity:0}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1.sub-menu__item--open .main-menu--sub-2{opacity:1}.menu-wrapper>.main-menu>.main-menu__item--with-sub>.main-menu--sub-1>.main-menu__item--sub-1>.main-menu__link--sub-1{color:#333;color:var(--c-text)}.site-main-menu{display:flex;align-items:center}@media (max-width:1250px){.site-main-menu{display:none}}.site-mobile-menu{width:100%}@media (min-width:1250px){.site-mobile-menu{width:0}}.site-mobile-menu .mobile-nav{width:100%;display:flex;justify-content:flex-end}.site-mobile-menu .mobile-nav .mobile-menu-wrapper{display:none;transition:200ms ease all;overflow:scroll}.site-mobile-menu .mobile-nav .mobile-menu-wrapper.open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:white;z-index:10;display:block}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu{list-style:none;display:flex;flex-flow:column nowrap;gap:25px;margin:0;padding:25px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item .mobile-menu__link{text-decoration:none;color:#333;color:var(--c-text);font-size:2rem;margin:0}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item .mobile-menu--sub-1{display:none}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub>.mobile-menu__link{position:relative;display:flex;flex-flow:row nowrap;gap:12.5px;align-items:center;cursor:pointer}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub>.mobile-menu__link::after{content:"";position:relative;background-image:url(/themes/custom/olamalu_eci_v2/images/chevron-down-dark.svg);background-size:cover;background-position:center;height:15px;width:15px;cursor:pointer;transition:200ms ease all}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open{flex-flow:column nowrap;align-items:flex-start}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open>.mobile-menu__link::after{transform:rotate(180deg)}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1{padding-left:25px;display:flex;flex-flow:column nowrap;gap:25px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1 .mobile-menu__item>.mobile-menu__link--sub{font-size:24px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1 .mobile-menu__item--with-sub .mobile-menu--sub-2{display:none}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1 .mobile-menu__item--with-sub.sub-menu__item--open .mobile-menu__link--sub-1::after{transform:rotate(180deg)}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1 .mobile-menu__item--with-sub.sub-menu__item--open .mobile-menu--sub-2{display:flex;flex-flow:column nowrap;gap:25px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-menu>.mobile-menu__item--with-sub.mobile-menu__item--open .mobile-menu--sub-1 .mobile-menu__item--with-sub.sub-menu__item--open .mobile-menu--sub-2 .mobile-menu__link--sub-2{font-size:20px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper>.mobile-menu{margin-top:50px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form{height:50px;display:flex}@media (min-width:920px){.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form{display:none}}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form{display:flex;align-items:center;max-width:100%}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form .js-form-item{display:flex;height:50px;border-radius:30px;border:none;width:0;transition:width 1.0s;margin-bottom:0;margin-right:0;transform:translateY(-25%);max-width:unset}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form .js-form-item .form-item__textfield{width:100%;opacity:0;transform:scaleX(0);transform-origin:right;border-radius:30px;transition:1s ease all;padding:5px;padding-left:20px;padding-right:55px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form.open .js-form-item{width:100%}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form.open .js-form-item .form-item__textfield{display:inline;background:transparent;color:#002147;border:2px solid #002147;opacity:1;transform:scaleX(1)}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form input{max-width:unset;padding:5px;padding-left:20px;outline:none}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form .form-actions{padding-left:25px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;transform:translateY(-25%)}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form .form-actions .button{width:50px;height:50px;background-image:url(/themes/custom/olamalu_eci_v2/images/search-blue.svg);background-repeat:no-repeat;background-position:center;background-color:white;background-size:65%;border:2px solid #002147;border-radius:50%;padding:12.5px}.site-mobile-menu .mobile-nav .mobile-menu-wrapper .mobile-search .search-block-form #search-block-form .form-actions .button[value]{color:transparent}.toggle-expand{display:block;position:absolute;max-width:-moz-max-content;max-width:max-content;width:100%;padding:12.5px;cursor:pointer;top:50%;transform:translateY(-50%);z-index:1050}@media (min-width:1250px){.toggle-expand{display:none}}.toggle-expand .hamburger-menu{display:flex;flex-flow:column wrap;justify-content:space-between;height:2.5rem;width:2.5rem;z-index:10}.toggle-expand .hamburger-menu .bar{height:5px;background:white;border-radius:5px;margin:3px 0;transform-origin:left;transition:150ms ease all}.toggle-expand.open .bar{background-color:#333;background-color:var(--c-text)}.toggle-expand.open .bar-top{transform:rotate(45deg)}.toggle-expand.open .bar-middle{width:0;opacity:0}.toggle-expand.open .bar-bottom{transform:rotate(-45deg)}header .search-block-form .visually-hidden.form-item__label{display:none}@media (min-width:920px){.secondary-nav{display:flex;flex-direction:column;margin-top:12.5px;justify-content:flex-end;margin-right:25px}}.secondary-nav .label{font-size:16px;color:white;font-weight:bold}.secondary-nav .secondary-menu{list-style:none;padding:0;margin:5px 0}.secondary-nav .secondary-menu li{font-weight:300;font-size:18px}.secondary-nav .secondary-menu li:before{display:none}.secondary-nav .secondary-menu li a{text-decoration:none;color:white}.secondary-nav .secondary-menu li a:hover{color:blue}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:6.25px}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#333;color:var(--c-text)}.social-menu__icon{height:2rem;width:2rem;margin-right:12.5px;fill:currentColor}.social-menu__text{font-weight:bold}.pager li::before{display:none}.pager li a{color:dark-grey;text-decoration:none;font-weight:bold;display:block;width:100%;height:100%;background:transparent;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out all;font-size:25px}.pager li a.is-active{color:blue}.pager .pager__items{display:flex;gap:25px;list-style:none}.pager .pager__items li{line-height:1}.pager .pager__items li.is-active{position:relative;color:blue}.pager .pager__items li.is-active:after{content:"";position:absolute;bottom:-12.5px;width:100%;background-color:blue;left:0;height:3px}.pager .pager__items .pager__item--ellipsis,.pager .pager__items .pager__item--next,.pager .pager__items .pager__item--prev{display:none}@media (min-width:920px){.paragraph--accordion{max-width:60%;margin:0 auto}}.paragraph--type--accordion{width:100%;max-width:1250px;margin:0 auto}.paragraph--basic-text{display:flex;flex-direction:column;gap:25px}@media (min-width:920px){.paragraph--basic-text{max-width:60%;margin:0 auto}}.paragraph--basic-text h2{margin:0}.paragraph--basic-text.green h2{color:var(--c-green)}.highlight-box{display:flex;flex-flow:column nowrap;max-width:1250px;width:100%}@media (min-width:1250px){.highlight-box{flex-flow:row nowrap}}.highlight-box__text-container{padding:25px;background-color:#f7eaf2;width:100%}@media (min-width:1250px){.highlight-box__text-container{padding:50px;max-width:939px}}.highlight-box__text-container .highlight-box__title .h2,.highlight-box__text-container .highlight-box__title .text-long h2,.text-long .highlight-box__text-container .highlight-box__title h2{margin:0}.highlight-box__text-container .highlight-box__title,.highlight-box__text-container .highlight-box__text{max-width:580px}.highlight-box__image{width:100%}@media (min-width:1250px){.highlight-box__image{width:auto}}.highlight-box__image .image{width:100%}.paragraph--image-one-col{display:flex;flex-direction:column;gap:50px}@media (min-width:920px){.paragraph--image-one-col{max-width:60%;margin:0 auto;width:100%;padding:25px 0}}.paragraph--image-one-col h2{font-family:"Atkinson Hyperlegible",sans-serif;font-size:24px;line-height:1.25;margin:0;color:var(--c-green)}.paragraph--image-one-col .image-wrapper{aspect-ratio:4 / 3;display:flex}.paragraph--image-one-col .image-wrapper img{width:100%}.paragraph--video-one-col{min-height:725px;min-width:1250px;margin:0 auto;width:100%;max-width:1250px;aspect-ratio:16 / 9;display:flex;flex-direction:column;gap:50px}.paragraph--video-one-col h2{font-family:"Atkinson Hyperlegible",sans-serif;font-size:24px;line-height:1.25;margin:0;color:var(--c-green)}.paragraph--video-one-col>.video{width:100%;position:relative;padding-top:0;display:flex;height:100%;padding-bottom:0}.paragraph--video-one-col>.video .field--name-field-remote-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video-one-col>.video .field--name-field-paragraph-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video-one-col>.video iframe{height:100%}.paragraph--video-one-col>.video .contextual-region{width:100%;height:100%}.paragraph--video-one-col>.video .field--name-field-media-oembed-video{height:100%}.paragraph--video-one-col>.video iframe{height:100%}.paragraph--video-one-col>.video .field--name-field-media-oembed-video{height:100%}.paragraph--video-one-col>.video .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,0.4)}.paragraph--video-one-col>.video .overlay:hover{cursor:pointer}.paragraph--video-one-col>.video .overlay.video-active{display:none}.paragraph--video-one-col>.video .overlay .paragraph-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-image:contain;background-repeat:no-repeat}.paragraph--video-one-col>.video .overlay-icon{width:125px;height:125px;z-index:99;position:absolute;top:45%;left:45%;pointer-events:all;background:white;border-radius:100%}.paragraph--video-one-col>.video .overlay-icon.video-active{display:none}.paragraph--video-one-col>.video .overlay-none{background:none !important}.paragraph--video-one-col>.video.video--active .overlay-icon{display:none}.paragraph--video-one-col>.video.video--active .overlay{display:none}.paragraph--video-one-col .text-wrapper{max-width:1250px;width:100%;margin:0 auto}.paragraph--type--book-reference{display:flex;flex-flow:column;justify-content:flex-start}@media (min-width:1250px){.paragraph--type--book-reference{flex-flow:row nowrap}}.paragraph--type--book-reference .wrapper{position:relative}.paragraph--type--book-reference .wrapper .publication_information__side-title{transform:rotate(-90deg) translateX(-50%) translateY(100%);position:absolute;right:12.5px;text-transform:uppercase;font-size:18px;color:black;line-height:1;right:-9px}.paragraph--type--book-reference .wrapper .publication_information__title{font-family:"Atkinson Hyperlegible",sans-serif;font-size:24px;line-height:1.25;font-weight:600}.paragraph--type--book-reference .wrapper .publication_information__title h3{margin:0}.paragraph--type--book-reference .wrapper .publication{display:flex;position:relative}@media (max-width:480px){.paragraph--type--book-reference .wrapper .publication{flex-wrap:wrap}}.paragraph--type--book-reference .wrapper .publication .publication-authors .publication_information__authors h4{margin-top:12.5px;margin-bottom:0;font-weight:bold;font-size:18px}.paragraph--type--book-reference .wrapper .publication .publication_information__publication{display:flex;flex-flow:row;width:-moz-max-content;width:max-content;margin-bottom:12.5px;margin-top:12.5px}.paragraph--type--book-reference .wrapper .publication .publication_information__publication .publisher:not(:last-child) ::after{content:"|";margin-left:3px;margin-right:3px}.paragraph--type--book-reference .wrapper .publication .publication_information__publication .publication-isbn{display:flex}.paragraph--type--book-reference .wrapper .publication .publication-wrapper{width:calc(75% - 50px);margin-right:50px}.paragraph--type--book-reference .wrapper .publication_information__link{margin-bottom:12.5px}.paragraph--type--book-reference .wrapper .publication_information__link a{text-decoration:none;color:#00536B;color:var(--c-link)}.paragraph--type--book-reference .wrapper .publication_information__link a:visited{color:#333;color:var(--c-text)}.paragraph--type--book-reference .wrapper .publication_information__link a:hover{text-decoration:underline}.paragraph--type--book-reference .publication-image{margin-right:25px}@media (max-width:480px){.paragraph--type--book-reference .publication-image{order:-1}}.paragraph--type--book-reference .publication-image img{height:auto;border:1px solid #dedede;max-width:155px;width:100%}.status__list{list-style:none;margin:0;padding:0;margin-bottom:25px}.status{display:block;margin-bottom:12.5px;padding:12.5px;text-align:center}.status--warning{color:#333;color:var(--c-text);background-color:yellow}.status--error{color:#333;color:var(--c-text);background-color:red}.status--status{color:#333;color:var(--c-text);background-color:blue}.tabs__link,.tabs__link--local-tasks{background-color:white;color:#333 !important;color:var(--c-text) !important;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:.2s ease all}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:lightgrey;color:white}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:white;border:1px solid white;color:white}.tabs__nav{position:fixed;left:25px;bottom:25px;z-index:1;list-style:none;z-index:100}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 0.5em;padding:0}.tabs__link--local-tasks{padding:0.3em 1.5em}.text_with_tiles--content{width:100%}@media (min-width:1250px){.text_with_tiles--content{min-width:1250px}}.text_with_tiles--content .text_with_tiles--title{margin-right:auto}.text_with_tiles--content .text_with_tiles--title h2{color:#333;color:var(--c-text)}.text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles{display:flex;flex-flow:row wrap;gap:0}.text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item{width:100%;max-width:50%}@media (min-width:920px){.text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item{max-width:calc(100% / 3)}}.text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item img{width:100%}.waypoint-list{position:sticky;top:0}@media (max-width:920px){.waypoint-list{display:none}}.waypoint-list ul{list-style:none;padding:12.5px 0;padding-left:25px;border-left:2px dashed #007b9f}.waypoint-list ul li{margin-bottom:12.5px;position:relative}.waypoint-list ul li button{text-decoration:none;color:#333;color:var(--c-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;text-align:left}.waypoint-list ul li button:hover{text-decoration:underline}.waypoint-list ul li:before{content:"";border-radius:100%;background-color:#007b9f;top:50%;left:-25px;width:16px;height:16px;position:absolute;transform:translateY(-50%) translateX(-9px)}.waypoint-list ul li.waypoint-list--active:before{border-radius:50px;width:32px;transition:.5 ease all}.waypoint-list .waypoint-list--horizontal{display:flex;width:100%;border-top:2px dashed #007b9f;border-left:none;justify-content:space-evenly;padding-left:0;gap:50px}.waypoint-list .waypoint-list--horizontal li:before{top:-12.5px;left:50%;width:16px;height:16px;position:absolute;transform:translateY(-50%) translateX(-50%)}.waypoint-list .waypoint-list--horizontal li button{text-align:center}.output_listing .output_listing__content{display:flex;flex-direction:column;gap:12px;padding-bottom:1em;border-bottom:1px solid #dedede;margin-bottom:1em}.output_listing .output_listing__content .output_listing__file_label h3{margin:12.5px 0 0 0}.output_listing .output_listing__content .output_listing__file_details{display:flex;flex-flow:column nowrap;margin:0}@media (min-width:720px){.output_listing .output_listing__content .output_listing__file_details{flex-flow:row nowrap}.output_listing .output_listing__content .output_listing__file_details>div:not(:last-of-type){display:flex;flex-flow:row nowrap;margin-bottom:0}.output_listing .output_listing__content .output_listing__file_details>div:not(:last-of-type)::after{content:"|";margin:0 5px}}.output_listing .output_listing__content .output_listing__tag_details{display:flex;flex-flow:column nowrap;margin:0}@media (min-width:720px){.output_listing .output_listing__content .output_listing__tag_details{flex-flow:row nowrap}.output_listing .output_listing__content .output_listing__tag_details>div:not(:last-of-type){display:flex;flex-flow:row nowrap;margin-bottom:0}.output_listing .output_listing__content .output_listing__tag_details>div:not(:last-of-type)::after{content:"|";margin:0 5px;color:#333;color:var(--c-text)}}.output_listing .output_listing__content .output_listing__tag_details .tags{font-weight:bold;color:#990063}.output_listing .output_listing__content .output_listing__tag_details .date{font-weight:bold}.output_listing .output_listing__content .summary_content p{margin:0}.output_listing .output_listing__content .output_listing__file_label h2{margin:0}.output_listing .output_listing__content .output_listing__file-link{display:flex;flex-flow:column wrap}.output_listing .output_listing__content .output_listing__file-link .file-link{display:flex;flex-flow:column wrap;max-width:-moz-max-content;max-width:max-content;width:100%}.output_listing .output_listing__content .output_listing__file-link .file-link a{color:#00536B;text-decoration:none;word-wrap:break-word;max-width:-moz-max-content;max-width:max-content;width:100%}.output_listing .output_listing__content .output_listing__file-link .file-link a:hover{text-decoration:underline}.output_listing .output_listing__content .output_listing__file-link .file-info{display:flex;flex-flow:row wrap}.output_listing .output_listing__content .output_listing__file-link .file-info>div:not(:last-of-type)::after{content:",";margin-right:3px}.zooming_image_link{position:relative;overflow:hidden}.zooming_image_link a{text-decoration:none;color:white;display:flex;flex-direction:column;gap:0;width:100%}@media (min-width:920px){.zooming_image_link a{gap:5px}}.zooming_image_link a .field--name-field-media-image:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:#990063;transition:width 0.5s}.zooming_image_link a .text-wrapper{position:relative;bottom:0;width:100%;color:white;padding:25px;display:flex;flex-flow:column;z-index:9;background-color:#002147e8;min-height:-moz-max-content !important;min-height:max-content !important}@media (min-width:920px){.zooming_image_link a .text-wrapper{position:absolute}}.zooming_image_link a .text-wrapper h3{color:white;margin:0;font-size:1.5rem;line-height:1.3;margin-right:12.5px;font-weight:normal;width:-moz-max-content;width:max-content;max-width:100%}.zooming_image_link a .text-wrapper h3:after{content:"";display:block;position:relative;height:1px;background-color:white;width:0;transition:width 0.5s}.zooming_image_link:hover .text-wrapper h3:after{width:100%}.zooming_image_link:hover .field--name-field-media-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#990063}.grid__item{flex:1 1 100%;margin-bottom:50px}@media (min-width:920px){.grid__item{margin:0 50px 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:white;padding:100px}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:50px}.footer{background-color:#002147;min-height:250px;color:white;padding:50px 6vw}.footer .footer__wrapper{display:flex;max-width:1250px;margin:0 auto;flex-flow:column wrap}.footer .footer__wrapper .footer-top{display:flex;flex-flow:column wrap;gap:50px}@media (min-width:1250px){.footer .footer__wrapper .footer-top{flex-flow:row wrap;gap:100px}}.footer .footer__wrapper .footer-top .footer-menu{margin-top:-34px}@media (min-width:1250px){.footer .footer__wrapper .footer-top .footer-menu{margin-top:0}}.footer .footer__wrapper .footer-top .footer-menu nav h2{display:none}.footer .footer__wrapper .footer-top .footer-menu nav>.menu{padding:0}.footer .footer__wrapper .footer-top .footer-menu .menu__item{list-style:none;margin:0;padding:0}.footer .footer__wrapper .footer-top .footer-menu .menu__item .menu__link{color:white;text-decoration:none}.footer .footer__wrapper .footer-top .footer-menu .menu__item .menu__link:hover{text-decoration:underline}.footer .footer__wrapper .footer-top .footer-info{display:flex;flex-flow:column nowrap;gap:25px}@media (min-width:1224px){.footer .footer__wrapper .footer-top .footer-info{max-width:35%}}.footer .footer__wrapper .footer-top .footer-info .social-media{display:flex;flex-flow:column nowrap;gap:16px}@media (min-width:920px){.footer .footer__wrapper .footer-top .footer-info .social-media{flex-flow:row nowrap;gap:50px}}.footer .footer__wrapper .footer-top .footer-info .social-media .share{display:flex;flex-flow:row nowrap;align-items:center;gap:12.5px;color:white;text-decoration:none}.footer .footer__wrapper .footer-top .footer-info .social-media .share .icon{width:44px;height:44px}.footer .footer__wrapper .footer-top .footer-info .contact{display:flex;flex-flow:column nowrap}.footer .footer__wrapper .footer-top .footer-info .contact a{color:white;text-decoration:none}.footer .footer__wrapper .footer-top .footer-info .contact a:hover{text-decoration:underline}.footer .footer__wrapper .footer-bottom a{color:white;text-decoration:none}.footer .footer__wrapper .footer-bottom a:hover{text-decoration:underline}.footer .logo-link{display:block;max-width:160px;width:100%;height:100%}.header{padding:25px 6vw;background-color:#002147;margin-bottom:28px}@media (min-width:1250px){.header{padding-top:40px}}.header .header__primary{display:flex;justify-content:flex-start;position:relative;max-width:1250px;width:100%;margin:0 auto}@media (min-width:1250px){.header .header__primary{justify-content:flex-end}}.header .header__primary .header__branding{position:relative;left:0;max-width:200px;width:100%;height:100%;z-index:1}@media (min-width:1250px){.header .header__primary .header__branding{position:absolute;bottom:50%;max-height:93px}}.header .header__primary .header__menu{width:100%;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-start}@media (min-width:1250px){.header .header__primary .header__menu{flex-flow:row;justify-content:space-between;width:75%}}.header .header__primary .header__menu .menu-wrapper{display:flex;justify-content:flex-end}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform{display:none;align-items:center}@media (min-width:720px){.header .header__primary .header__menu #block-olamalu-eci-v2-searchform{display:flex}}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form{display:flex;flex-flow:row nowrap}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form .form-item{margin:0;display:flex;align-items:center;max-width:unset;width:100%;transform:scaleX(0);transition:300ms ease transform;transform-origin:right;border-radius:12.5px;border:1px solid black}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form .form-item.open{transform:scaleX(0.9)}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form .form-actions{position:relative;width:50px;cursor:pointer}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form .form-actions::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;background-image:url(/themes/custom/olamalu_eci_v2/images/search-white.svg);background-size:cover;background-repeat:no-repeat;background-position:center;height:40px;width:40px}.header .header__primary .header__menu #block-olamalu-eci-v2-searchform>form .form-actions input{width:0;visibility:hidden}.header .header__primary .header__menu>nav{margin-left:100px;display:flex;justify-content:flex-end;width:65px}@media (min-width:1250px){.header .header__primary .header__menu>nav{margin-left:0;width:auto}}.header .header__primary .header__menu>nav #block-olamalu-eci-v2-mainnavigation-2-menu{display:none}.two-col{display:flex;align-items:flex-start;flex-flow:column nowrap;gap:50px;padding:0 6vw;margin-bottom:100px;margin-top:75px;width:100%}@media (min-width:1250px){.two-col{flex-flow:row nowrap;justify-content:space-between}}.two-col .two-col-layout--banner{position:relative;width:100%}.two-col .col-one{width:100%}@media (min-width:1250px){.two-col .col-one{max-width:1045px}}.two-col .col-one .field--name-field-paragraphs{width:100%}.two-col .col-two{width:100%}@media (min-width:1250px){.two-col .col-two{display:block;margin:0;max-width:575px}}.two-col .paragraph--basic-text{max-width:unset;margin:0}.path-search .main-content #block-olamalu-eci-v2-content{max-width:720px;width:100%;padding:25px 6vw;margin:0 auto}@media (min-width:1250px){.path-search .main-content #block-olamalu-eci-v2-content{padding:0 50px}}.path-search .main-content>div #block-tabs{top:20%;left:40%}.path-search .main-content>div>h2{color:#333;color:var(--c-text);font-size:35px;margin-bottom:0}.path-search .main-content>div>.search{margin-bottom:25px}@media (min-width:920px){.path-search .main-content>div>.search h3{font-size:24px !important}}.path-search .main-content .search-form{display:flex;flex-direction:column;gap:25px}.path-search .main-content .search-form a{color:#00536B;text-decoration:none;transition:.2s ease all;font-weight:700;width:-moz-max-content;width:max-content}.path-search .main-content .search-form a:hover{text-decoration:underline}.path-search .main-content .form-item{display:flex;flex-direction:column;max-width:unset;width:100%}.path-search .main-content .form-submit{border:1px solid #333;border:1px solid var(--c-text)}.path-search .main-content .status-error{background-color:#f7eaf2}.path-search .main-content ol{padding:0}.path-search .main-content ol li{list-style:none;border-bottom:1px solid #dedede}.path-search .main-content ol li a{color:#333;color:var(--c-text);text-decoration:none}.path-search .main-content ol li a:hover{text-decoration:underline}.path-search .main-content .pager{display:flex;justify-content:center}.path-search .main-content .pager .pager__items{padding:0}.view-three-row{display:flex;flex-flow:column nowrap;gap:50px}.view-three-row .views-rows{display:flex;flex-flow:row wrap;gap:25px}.view-three-row .views-rows .views-row{width:100%}@media (min-width:480px){.view-three-row .views-rows .views-row{max-width:calc(50% - 12.5px)}}@media (min-width:1250px){.view-three-row .views-rows .views-row{max-width:calc(33% - 12.5px)}}.view-three-row .views-rows .views-row{width:100%}.view-four-row{display:flex;flex-flow:column nowrap;gap:50px}.view-four-row .views-rows{display:flex;flex-flow:row wrap;gap:2em}.view-four-row .views-rows .views-row{width:100%}@media (min-width:480px){.view-four-row .views-rows .views-row{max-width:calc(50% - 25px)}}@media (min-width:1250px){.view-four-row .views-rows .views-row{max-width:calc(25% - 25px)}}.view-four-row .views-rows .views-row::after{background:none repeat scroll 0 0 transparent;content:'';display:block;height:1px;left:50%;position:relative;background:black;transition:width 0.2s ease 0s,left 0.2s ease;width:0;margin-top:5px}.view-four-row .views-rows .views-row:hover::after{width:100%;left:0}.external-link{position:relative}.external-link:after{content:url(/themes/custom/olamalu_eci_v2/images/external-icon.svg);display:inline-block;vertical-align:baseline;margin-left:5px;margin-right:5px}.pager .pager__item::after{display:none}.pager .pager__item .pager__link:hover{color:#990063}.pager .pager__item .pager__link.is-active{color:#007b9f}@use '../../00-base/01-colors/colors-vars';.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}:root{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}@media (prefers-color-scheme:dark){:root{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}}:root [data-theme='default']{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}:root [data-theme='dark']{--c-text:#333;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#007b9f;--c-secondary:#990063;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-text-underline:#990063;--c-quote-box:#27334a;--c-tag-primary:#27334a;--c-tag-secondary:#00546b;--c-tag-high:#26b1ba;--c-footer:#00546b;--c-title:#26353c;--c-link:#00536B}.field--name-field-paragraphs{display:flex;flex-flow:column nowrap;gap:25px;margin-bottom:50px}.scroll-lock{overflow-y:hidden}.page-banner{margin-top:-50px;margin-bottom:2em;position:relative;min-height:225px;display:flex;flex-direction:column;justify-content:center;padding:25px 6vw;padding-top:50px}@media (min-width:720px){.page-banner.plain-banner .page-label{padding:25px 50px}}.page-banner .banner-image{width:100%}.page-banner .page-label{width:100%;position:relative;max-width:720px;background-color:white;bottom:-1px;font-size:36px;padding:25px 6vw}@media (min-width:720px){.page-banner .page-label{position:absolute;left:50%;transform:translateX(-50%)}}.page-banner .page-label__no-background{display:flex;flex-direction:column;justify-content:space-between;gap:25px;position:relative;left:unset;transform:none;background-color:transparent;color:white;margin:0 auto}@media (min-width:1250px){.page-banner .page-label__no-background{padding:25px 50px}}.page-banner .page-label__no-background .job-titles,.page-banner .page-label__no-background .referenced-programme{font-size:16px}.page-banner .page-label__no-background .job-titles a,.page-banner .page-label__no-background .referenced-programme a{text-decoration:none;color:white}.page-banner .page-label__no-background .referenced-programme .field--name-field-referenced-programme{display:flex;flex-direction:row}.page-banner .page-label__no-background .referenced-programme .field--name-field-referenced-programme .field--item:not(:last-of-type)::after{content:"|";position:relative;margin:0 5px}.page-banner .banner-content{display:flex;flex-flow:column nowrap;width:100%;margin:0 auto;color:white;gap:50px}@media (min-width:1224px){.page-banner .banner-content{flex-flow:row nowrap;width:65%}}.page-banner .banner-content .paragraph--type--banner-item h1{color:white;line-height:1.2;margin:0}.page-banner .banner-content .banner-text{font-size:24px;width:100%;line-height:1.4}.page-banner.banner-colour--blue{background-color:#00536B}.page-banner.banner-colour--purple{background-color:#990063}.page-banner .banner-credit{position:relative;padding-top:25px;padding-left:6vw;z-index:1;display:flex;justify-content:flex-end;right:50px}@media (min-width:1250px){.page-banner .banner-credit{position:absolute;font-size:0.8rem;padding-top:8px;padding-left:0;justify-content:unset}}.page-banner .banner-credit .text-long{max-width:-moz-max-content;max-width:max-content;width:100%}.page-content{max-width:calc(1250px + 12vw);width:100%;margin:0 auto;margin-bottom:50px;padding:0 6vw;position:relative}.page-content .side-content{position:relative;width:100%;max-width:307px;margin-bottom:50px;width:100%}@media (min-width:1500px){.page-content .side-content{position:absolute;transform:translateX(-100%);margin:0 auto}}@media (max-width:1500px){.page-content .side-content{height:auto !important}}@media (min-width:1250px){.page-content .side-content{padding-right:50px}}.page-content .side-content__wrapper{position:sticky;top:25px;display:flex;flex-direction:column;gap:25px}.page-content .side-content__wrapper .field--name-field-people{display:flex;flex-flow:column nowrap;gap:25px}.page-content .side-content__wrapper .field--name-field-external-people{display:flex;flex-flow:column nowrap;gap:25px}.page-content .side-content__wrapper .field--name-field-external-people .field--name-field-person-name{font-size:21px;color:#002147;width:100%;max-width:-moz-max-content;max-width:max-content}.page-content .side-content__wrapper .related-projects{border-top:1px solid #007b9f;padding-top:12.5px}.page-content .side-content__wrapper .related-projects .field--name-field-projects{display:flex;flex-flow:column nowrap;gap:12.5px}.page-content .side-content__wrapper .related-projects .field--name-field-projects .field--item a{color:#333;color:var(--c-text);text-decoration:none;max-width:-moz-max-content;max-width:max-content;width:100%;font-weight:600;font-size:1.1rem;line-height:1.2}.page-content .side-content__wrapper .related-projects .field--name-field-projects .field--item a:hover{text-decoration:underline}.page-content .side-content__wrapper .related-projects .field--name-field-projects .field--label{font-size:1.3rem}.page-content .side-content :not(.waypoint-list){list-style:none;padding-left:0}.page-content .side-content :not(.waypoint-list) li{font-weight:700;margin-bottom:4px}.page-content .intro-text{font-size:1.2rem;border-bottom:1px solid #007B9F;padding-bottom:1em;margin-bottom:1em}.page-content .intro-text p{margin:0}.page-content .free-text p{margin:0}.page-content .programmes .field--name-field-referenced-programme{display:flex;flex-flow:column nowrap;gap:1em}.page-content .programmes .field--name-field-referenced-programme a{text-decoration:none;font-weight:700;color:#990063}.page-info{font-size:16px;display:flex;flex-flow:row wrap}.page-info>div:not(:last-of-type){position:relative;display:flex;flex-direction:row}.page-info>div:not(:last-of-type)::after{content:"|";position:relative;display:block;margin:0 5px}.small-width .page-banner{padding:0}.small-width .page-banner .page-label h1{font-size:2rem;color:white;line-height:1.2;font-weight:normal}.small-width .page-content{max-width:720px;padding:0 6vw}@media (min-width:1250px){.small-width .page-content{padding:0 50px}}.small-width .page-content .content-overview{margin:0 -50px;padding:25px 50px;background-color:#f7eaf2;margin-bottom:25px}.small-width .page-content .content-overview p{margin:0;margin-bottom:1em}.small-width .page-content .content-overview h2,.small-width .page-content .content-overview h3{margin-top:0}@media (min-width:1250px){.small-width .page-content .highlight-box,.small-width .page-content .view-wrapper{min-width:1250px}}.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--content .text_with_tiles--title{margin-right:auto}@media (min-width:920px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--content .text_with_tiles--title{min-width:920px;margin-right:0}}@media (min-width:1250px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--content .text_with_tiles--title{min-width:1250px;margin-right:0}}@media (min-width:920px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--tiles{min-width:920px}}@media (min-width:1250px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--tiles{width:1250px}}.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item{width:100%;max-width:unset}@media (min-width:480px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item{max-width:50%}}@media (min-width:920px){.small-width .page-content .paragraph--type--text-with-tiles .text_with_tiles--tiles .text_with_tiles--tiles-wrapper .field--name-field-paragraph-tiles>.field--item{max-width:calc(100% / 3)}}.page--node-type-person .page-banner{padding-top:50px}.page--node-type-person .page-banner .page-label__no-background{gap:0}.page--node-type-person .page-content{max-width:920px;position:relative;min-height:240px}.page--node-type-person .page-content .side-content{position:relative;width:100%;max-width:720px;margin:0 auto;margin-bottom:50px}@media (min-width:1250px){.page--node-type-person .page-content .side-content{position:absolute;transform:translateX(-13em);width:auto}}@media (max-width:1250px){.page--node-type-person .page-content .side-content{height:auto !important}}.page--node-type-person .page-content .side-content__wrapper{position:sticky;top:25px;display:flex;flex-direction:column;gap:25px}.page--node-type-person .page-content .side-content__wrapper .circular{width:160px;height:160px;border-radius:50%;overflow:hidden}.page--node-type-person .page-content .side-content__wrapper .contact-info{display:flex;flex-direction:column;gap:12px;max-width:275px}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link{display:flex;flex-flow:row nowrap;align-items:center;gap:12.5px;cursor:pointer;width:-moz-max-content;width:max-content;max-width:100%;word-break:break-all}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link::before{content:"";width:25px;height:25px;min-width:25px;filter:grayscale(100%);background-position:center;background-size:contain;background-repeat:no-repeat;transition:200ms ease all}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.twitter::before{background-image:url(/themes/custom/olamalu_eci_v2/images/x-logo-dark.png)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.linkedin::before{background-image:url(/themes/custom/olamalu_eci_v2/images/linkedin.png)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.instagram::before{background-image:url(/themes/custom/olamalu_eci_v2/images/instagram.png)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.phone::before{background-image:url(/themes/custom/olamalu_eci_v2/images/icons/telephone.svg)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email{color:#333;color:var(--c-text);text-decoration:none}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email::before{background-image:url(/themes/custom/olamalu_eci_v2/images/icons/mail.svg)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email:hover{text-decoration:underline}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email2:hover{text-decoration:none}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email2:hover .field--name-field-email-2{text-decoration:underline}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.email2 .field--name-field-email-2{margin-left:-7.5px}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.website::before{background-image:url(/themes/custom/olamalu_eci_v2/images/icons/globe.svg)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link.website:hover{text-decoration:underline}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link:hover::before{filter:none}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link a{text-decoration:none;color:#333;color:var(--c-text)}.page--node-type-person .page-content .side-content__wrapper .contact-info .contact-link .icon{width:35px;height:35px}.page--node-type-person .page-content .text-content{max-width:720px;margin:0 auto}@media (min-width:1250px){.page--node-type-person .page-content .text-content{padding-left:50px}}.page--node-type-person .field--name-field-paragraphs{margin-bottom:0}.page--node-type-project .side-content{display:flex;flex-flow:column;gap:1em}.page--node-type-project .side-content .project-date{font-weight:bold}.page--node-type-project .side-content .funders{font-weight:bold;color:#002147}.page--node-type-project .side-content .links a{color:#002147;text-decoration:none}.page--node-type-project .side-content .links a:visited{color:#002147}.page--node-type-project .side-content .links a:hover{text-decoration:underline}.page--node-type-page .links a{color:#002147;text-decoration:none}.page--node-type-page .links a:visited{color:#002147}.page--node-type-page .links a:hover{text-decoration:underline}.page--node-type-landing-page h1{font-size:2.75rem;line-height:1.1}.page--node-type-landing-page .page-banner{padding-top:5rem}.page--node-type-landing-page .page-banner .banner-content .paragraph--type--banner-item h1{font-size:2.75rem;line-height:1.1}.page--node-type-listing-page h1{font-size:2rem;color:white;line-height:1.2;font-weight:normal}.page--node-type-course .small-width .page-label h1{color:#333;color:var(--c-text);font-size:2rem;line-height:1.2}.page--node-type-programme .small-width .page-label h1{color:#333;color:var(--c-text);font-size:2rem;line-height:1.2}.page--node-type-project .small-width .page-label h1{color:#333;color:var(--c-text);font-size:2rem;line-height:1.2}.page--node-type-news .side-content__wrapper{gap:0}.page--node-type-news .side-content__wrapper .person-listing{margin-bottom:0}.page--node-type-news .side-content__wrapper .person-listing::after{bottom:5px}.research-programmes .views-rows{display:flex;flex-flow:row wrap;gap:0;width:100%}.research-programmes .views-rows .views-row{position:relative;max-width:100%}@media (min-width:480px){.research-programmes .views-rows .views-row{max-width:50%}}@media (min-width:1224px){.research-programmes .views-rows .views-row{max-width:33%}}.research-programmes .views-rows .views-row .field-content .programme-feature{height:100%}.research-programmes .views-rows .views-row .field-content .programme-feature a{display:flex;flex-flow:column;height:100%;line-height:1.2;text-decoration:none}.research-programmes .views-rows .views-row .field-content .programme-feature a .programme-feature__image{height:100%}.research-programmes .views-rows .views-row .field-content .programme-feature a .programme-feature__title{bottom:0;background-color:#002147e8;height:-moz-max-content;height:max-content;width:100%;position:absolute}.paragraph--type--text details{padding-left:15px}.paragraph--type--text details summary{margin-left:-15px;font-weight:700;margin-bottom:12.5px}.paragraph--type--video{display:flex;flex-flow:column nowrap;gap:25px}.paragraph--type--video .text-wrapper .h2,.paragraph--type--video .text-wrapper .text-long h2,.text-long .paragraph--type--video .text-wrapper h2{margin:0}.paragraph--type--video .transcript-wrapper{padding-left:15px}.paragraph--type--video .transcript-wrapper .transcript-toggle{margin:0;display:list-item;list-style-type:disclosure-closed;cursor:pointer;max-width:-moz-max-content;max-width:max-content;width:100%;font-size:16px;font-weight:700}.paragraph--type--video .transcript-wrapper .transcript-toggle.open{list-style-type:disclosure-open}.paragraph--type--video .transcript-wrapper .transcript{height:0;opacity:0;visibility:hidden}.paragraph--type--video .transcript-wrapper .transcript.open{height:100%;visibility:visible;opacity:1;margin-top:12.5px}.paragraph--type--text-with-tiles{display:flex;flex-direction:column;align-items:center}.paragraph--type--text-with-tiles .text_with_tiles--tiles{width:100%}@media (min-width:1250px){.paragraph--type--text-with-tiles .text_with_tiles--tiles{min-width:1250px}}.paragraph--type--student-quote{display:flex;justify-content:center}.paragraph--type--view-reference{display:flex;justify-content:center}.paragraph--type--view-reference .view-wrapper{width:100%}.paragraph--type--view-reference .view-wrapper .views-element-container>div{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.paragraph--type--view-reference .view-wrapper .views-rows{width:100%}.paragraph--type--view-reference .text-wrapper{display:flex;flex-flow:column nowrap;align-items:flex-start}.paragraph--type--view-reference .text-wrapper .h4{margin-top:0}.paragraph--type--view-reference .pager__items{padding:0;display:flex;justify-content:center;margin-top:50px}.paragraph--type--view-reference .pager__items .pager__link{color:#333;color:var(--c-text)}.paragraph--type--view-reference .pager__items .pager__link::after{background-color:#333;background-color:var(--c-text)}.paragraph--type--view-reference.paragraph--half-width .view-wrapper{min-width:unset}.paragraph--type--view-reference .output-combined-full-listing{display:flex;flex-flow:column nowrap;gap:50px}.paragraph--type--view-reference .output-combined-full-listing .views-rows{display:flex;flex-flow:column nowrap;gap:25px}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form{display:flex;flex-flow:column wrap;gap:25px;justify-content:center;align-items:flex-end;width:100%}@media (min-width:1250px){.paragraph--type--view-reference .views-exposed-form.bef-exposed-form{width:1250px}}@media (min-width:1224px){.paragraph--type--view-reference .views-exposed-form.bef-exposed-form{flex-flow:row wrap}}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form>div{width:100%;max-width:unset}@media (min-width:1224px){.paragraph--type--view-reference .views-exposed-form.bef-exposed-form>div{width:auto;max-width:25%}}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-item{margin:0}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-item__select{border:1px solid black;border-radius:12.5px;cursor:pointer;height:52px}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-item__textfield{border:1px solid black;border-radius:12.5px;width:100%;height:52px}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-actions{display:flex;flex-flow:column nowrap;gap:25px}@media (min-width:480px){.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-actions{flex-flow:row nowrap}}.paragraph--type--view-reference .views-exposed-form.bef-exposed-form .form-actions .form-submit{border:1px solid black;border-radius:12.5px;font-size:16px}.paragraph--type--people-reference{display:flex;justify-content:center}.paragraph--type--people-reference>.paragraph--inner{width:100%}@media (min-width:1250px){.paragraph--type--people-reference>.paragraph--inner{min-width:1250px}}.paragraph--type--people-reference>.paragraph--inner .field--name-field-people{display:flex;flex-flow:column wrap;gap:25px}@media (min-width:1250px){.paragraph--type--people-reference>.paragraph--inner .field--name-field-people{flex-flow:row wrap}.paragraph--type--people-reference>.paragraph--inner .field--name-field-people>.field--item{width:calc(100% / 3 - 17px)}}.field--name-field-output-reference{display:flex;flex-flow:column nowrap;gap:25px}.people-view.honorary-research-associates .person-listing{border-top:1px solid #990063}.people-view.honorary-research-associates .person-listing::after{background:#990063}.people-view.people-programme-listing h2{width:100%}.project-view.project-full-listing .field--name-field-programme{margin-bottom:12.5px}.paragraph--type--image .text-long{font-size:0.9rem;line-height:1.3;font-weight:600;border-bottom:3px solid #dedede;padding:12px 0}.paragraph--type--image .text-long p{margin:0}.paragraph--type--image .field--name-field-image-caption{text-align:right;font-size:0.8rem;line-height:1.3;padding-top:12px}.paragraph--type--highlight{display:flex;justify-content:center}@media (min-width:1250px){.paragraph--type--highlight .paragraph--inner{min-width:1250px}}.paragraph--type--news-and-blogs{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center}@media (min-width:1250px){.paragraph--type--news-and-blogs .paragraph--inner{min-width:1250px}}.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference{display:flex;flex-flow:row wrap;gap:2em;width:100%}@media (min-width:1250px){.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference{flex-flow:row nowrap;gap:50px}}.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference>.field--item{width:100%}@media (min-width:920px){.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference>.field--item{width:calc(50% - 2em)}}@media (min-width:1250px){.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference>.field--item{width:calc(25% - 25px)}}.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference>.field--item:after{content:"";display:block;height:1px;left:50%;position:relative;background:black;transition:width 0.2s ease 0s,left 0.2s ease;width:0;margin-top:5px}.paragraph--type--news-and-blogs .paragraph--inner .field--name-field-news-and-blogs-reference>.field--item:hover:after{width:100%;left:0}.field--name-field-books{display:flex;flex-direction:column;gap:25px}.paragraph--type--external-people{display:flex;justify-content:center}.paragraph--type--external-people .field--name-field-external-people{width:100%;display:flex;flex-flow:row wrap;gap:25px}@media (min-width:1250px){.paragraph--type--external-people .field--name-field-external-people{min-width:1250px}}.paragraph--type--external-people .field--name-field-external-people>.field--item{width:100%}@media (min-width:1250px){.paragraph--type--external-people .field--name-field-external-people>.field--item{max-width:calc(33% - 12.5px)}}.page--node-type-page .paragraph--type--external-people .field--name-field-external-people{min-width:unset}.page--node-type-page .paragraph--type--external-people .field--name-field-external-people>.field--item{max-width:unset}.page--node-type-page .paragraph--type--external-people .field--name-field-external-people .person-listing::after{content:unset}.paragraph--type--_-featured-items{display:flex;justify-content:center}.paragraph--type--_-featured-items .field--name-field-3-featured-items{display:flex;flex-flow:row wrap;gap:25px}.paragraph--type--_-featured-items .field--name-field-3-featured-items>.field--item{width:100%}@media (min-width:480px){.paragraph--type--_-featured-items .field--name-field-3-featured-items>.field--item{max-width:calc(50% - 12.5px)}}@media (min-width:1250px){.paragraph--type--_-featured-items .field--name-field-3-featured-items>.field--item{max-width:calc(33% - 12.5px)}}.paragraph--type--full-width-text{display:flex;justify-content:center}@media (min-width:1250px){.paragraph--type--full-width-text .paragraph--inner{min-width:1250px}}.paragraph--type--full-width-text .paragraph--inner h2{justify-content:flex-start}.paragraph--type--linked-image{height:100%}.paragraph--type--linked-image .zooming_image_link{height:100%}.paragraph--type--linked-image .zooming_image_link a{height:100%}.paragraph--type--linked-image .zooming_image_link a .text-wrapper{flex-grow:1}.eu-cookie-compliance-banner #popup-buttons{display:flex;flex-flow:row wrap;gap:12.5px}@media (min-width:720px){.eu-cookie-compliance-banner #popup-buttons{flex-flow:row nowrap}}.eu-cookie-compliance-banner #popup-buttons .agree-button{background-color:#e5e5e5;color:#333;color:var(--c-text);font-weight:bold;border-radius:6px;padding:12.5px 25px;font-size:18px;height:100%}.eu-cookie-compliance-banner #popup-buttons .agree-button::before,.eu-cookie-compliance-banner #popup-buttons .agree-button::after{display:none}.eu-cookie-compliance-banner #popup-buttons .decline-button{background-color:#002147;color:white !important;background-image:none;box-shadow:none;text-shadow:none;padding:12.5px 25px;font-size:18px;height:100%;color:#333;color:var(--c-text)}.eu-cookie-compliance-banner #popup-buttons .decline-button::before,.eu-cookie-compliance-banner #popup-buttons .decline-button::after{display:none}.eu-cookie-compliance-banner .find-more-button{font-size:12px}.csuite--publication-view .views-rows{display:flex;flex-flow:column nowrap;gap:25px}.csuite--publication-view .views-rows .views-row a{color:#00536B;color:var(--c-link);text-decoration:none}.csuite--publication-view .views-rows .views-row a:hover{text-decoration:underline}.csuite--publication-view .pager{display:flex;flex-flow:row nowrap;justify-content:center}.csuite--publication-view .pager .pager__items{padding:0;margin-top:50px}.csuite--publication-view .pager .pager__items .pager__item:not(.is-active) .pager__link{color:#333;color:var(--c-text)}.csuite--publication-view .pager .pager__items .pager__item:not(.is-active) .pager__link:hover{color:#990063}.csuite--publication-view.full-listing-symplectic{gap:50px}.csuite--publication-view.full-listing-symplectic .views-rows .views-row{padding-bottom:8px;border-bottom:1px solid #dedede}.field--name-field-people-external .person-listing::after{display:none}.search-banner{margin-top:-50px;margin-bottom:2em;position:relative;min-height:225px;display:flex;flex-direction:column;justify-content:center;padding:0;background-color:#00536B}.search-banner .page-label{display:flex;flex-direction:column;justify-content:space-between;gap:25px;position:relative;left:unset;transform:none;background-color:transparent;color:white;margin:0 auto;width:100%;max-width:720px;bottom:-1px;padding:25px 6vw}@media (min-width:1250px){.search-banner .page-label{padding:25px 50px}}
