@import url(https://use.typekit.net/vyh7jaw.css);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}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}:root{--base-space:25px}.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:#000;--c-text-inverse:#fff;--c-background:#fff;--c-red:#ED1849;--c-green:#00614C;--c-blue:#212E79;--c-#ff0:#F3BE50;--c-orange:#E3783D;--c-bright-orange:#F37028;--c-grey:#FCFCFC}:root [data-theme='default']{--c-text:#000;--c-text-inverse:#fff;--c-background:#fff;--c-red:#ED1849;--c-green:#00614C;--c-blue:#212E79;--c-#ff0:#F3BE50;--c-orange:#E3783D;--c-bright-orange:#F37028;--c-grey:#FCFCFC}.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:black;font-family:"depot-new-web",times,"Times New Roman",serif;font-size:20px;line-height:35px;font-weight:400}body strong{font-weight:700}*,*::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 #212E79;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;-ms-user-select:none;user-select:none}ul.accordion h2{cursor:pointer;color:#00614C;color:var(--c-green);margin:0;margin-top:25px;width:calc(100% - 55px)}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:calc(25px/2);padding-bottom:calc(var(--base-space)/2)}ul.accordion div.accordion--item-text a{color:#00614C;color:var(--c-green);text-decoration:none}ul.accordion div.accordion--item-text a:hover{text-decoration:underline}ul.accordion div.accordion--item-link{margin-bottom:25px;z-index:90;position:relative}ul.accordion li i{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:3px solid #212E79;border:3px solid var(--c-blue);border-radius:100%;transition:.3s ease all;transform:rotate(-180deg);top:10px}ul.accordion li i svg{fill:#212E79;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;left: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:#212E79;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:5vw;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:calc(25px * 4);margin-right:calc(var(--base-space) * 4)}}.banner-header .date-wrapper{position:absolute;z-index:1;left:25px;display:flex;flex-direction:column;line-height:1;color:black;max-width:200px}.banner-header .date-wrapper .day{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",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:calc(25px/2);margin-bottom:calc(var(--base-space)/2)}@media (min-width:1650px){.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{margin-right:calc(25px * 4);margin-right:calc(var(--base-space) * 4)}}.banner-header .banner-header__section-title,.banner-header .banner-header__section-content{color:black}.banner-header .banner-header__breadcrumbs{color:black}.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:calc(25px * 2);padding-top:calc(var(--base-space) * 2)}}.banner-header.background--large .banner-header__section-title,.banner-header.background--large .banner-header__section-content{color:black}.banner-header.background--large .banner-header__breadcrumbs{color:black}.banner-header.background--large .banner-header__section-title h1{margin-bottom:0;color:black}@media (min-width:1650px){.banner-header.background--large .banner-header__section-title h1{font-size:50px;margin-right:calc(25px * 4);margin-right:calc(var(--base-space) * 4)}}.banner-header.background--blue::before{background-color:black}.banner-header.background--blue .header-wrapper{background-color:black}.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 #ED1849;border:2px solid var(--c-red);opacity:1;font-size:20px;padding:12.5px;padding-right:75px;line-height:1;position:relative;text-decoration:none;color:black;display:flex;width:max-content;max-width:100%;transition:.3s ease all;background-color:white;width:100%}@media (min-width:920px){.button{font-size:28px;padding:25px;line-height:34px;padding-right:100px;width:auto}}.button .button-content{z-index:1}.button::before{content:"";height:100%;background-color:#ED1849;background-color:var(--c-red);background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right.svg);background-size:auto;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:0;transition:.3s ease all;width:50px;background-position:center right 12px}@media (min-width:920px){.button::before{width:77px;background-position:center right 25px}}.button:hover{color:#fff;color:var(--c-text-inverse)}.button:hover::before{width:100% !important}.button.yellow{border:2px solid var(--c-#ff0);color:black}.button.yellow:before{background:var(--c-#ff0);background:url(/themes/custom/olamalu_opt/images/icons/arrow-right-dark.svg)}.button.orange{border:2px solid #E3783D;border:2px solid var(--c-orange);color:black}.button.orange:before{background:#E3783D;background:var(--c-orange);background:url(/themes/custom/olamalu_opt/images/icons/arrow-right-dark.svg)}.button.green{border:2px solid #00614C;border:2px solid var(--c-green);color:#00614C;color:var(--c-green)}.button.green:hover{color:white}.button.green:before{background-color:#00614C;background-color:var(--c-green)}.button.disabled{pointer-events:none;border:2px solid #d9d9d9;color:#d9d9d9}.button.disabled:hover{color:#949494}.button.disabled:before{background-color:#d9d9d9}.add-to-cart .button.green{max-width:max-content;margin-left:auto}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0;width:100%}.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:black}@supports ((-webkit-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 black;-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:black;border-radius:0}}.form-item{color:black;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:-ms-input-placeholder{color:black;opacity:1}.form-item__textfield::placeholder{color:black;opacity:1}.form-item__description{margin-top:0.3em}.form-fieldset{border:none;padding:0}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:25px;width:100px}.icons-demo pre{background-color:white;font-size:0.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid white;margin:calc(25px/4);margin:calc(var(--base-space)/4)}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.link-with-icon{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-image:url(/themes/custom/olamalu_opt/images/icons/accordion-marker.svg);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:calc(25px/2);margin-right:calc(var(--base-space)/2);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}.link::after{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.link:hover::after,.link:focus::after{transform:translateX(7.5px)}.text-long ul{padding:0;padding-left:20px}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:calc(25px/2);margin-bottom:calc(var(--base-space)/2)}.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:#00614C;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:#212E79;fill:var(--c-blue);transition:.2s ease all}.share-region .icon:hover svg path{fill:#00614C;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 white;border-radius:4px;border-spacing:0;background-color:white;margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid white;border-right:1px solid white;padding:1em}.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{color:white;font-weight:700;padding:1.2em;text-align:left}.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:black;font-size:28px}.h1,.text-long h1{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;line-height:1.5;margin:25px 0;color:black;font-size:38px}@media (min-width:920px){.h1,.text-long h1{font-size:64px}}.h1--yellow{color:var(--c-#ff0)}.h1--orange{color:#E3783D;color:var(--c-orange)}.h1--green{color:#00614C;color:var(--c-green)}.h2,.text-long h2{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px}@media (min-width:920px){.h2,.text-long h2{font-size:54px;line-height:65px}}.h2--yellow{color:var(--c-#ff0)}.h2--orange{color:#E3783D;color:var(--c-orange)}.h2--green{color:#00614C;color:var(--c-green)}.h3,.text-long h3{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2}.h3--yellow{color:var(--c-#ff0)}.h3--orange{color:#E3783D;color:var(--c-orange)}.h3--green{color:#00614C;color:var(--c-green)}.h4{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:24px;line-height:29px}.h4--yellow{color:var(--c-#ff0)}.h4--orange{color:#E3783D;color:var(--c-orange)}.h4--green{color:#00614C;color:var(--c-green)}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px black;margin-left:1em;padding-left:1em}.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:#0F7FFF;transition:.2s ease all}.text-long a:hover{color:black}.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-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:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2);position:relative}.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}.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:calc(25px * 3);bottom:calc(var(--base-space) * 3);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;background:url(/themes/custom/olamalu_opt/images/icons/arrow-down-white.svg);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 #F37028 !important;border:3px solid var(--c-bright-orange) !important}.header--orange .banner-scroll:after{background:url(/themes/custom/olamalu_opt/images/icons/arrow-down.svg) !important}.checkout-complete{width:100%;text-align:center;display:flex;flex-direction:column;gap:25px;align-items:center;margin-bottom:100px}.checkout-complete h2{padding-top:75px;color:#00614C;color:var(--c-green);position:relative;margin-bottom:0}@media (min-width:920px){.checkout-complete h2{font-size:54px}}.checkout-complete h2::before{content:"";width:50px;height:50px;background-size:contain;background-image:url(/themes/custom/olamalu_opt/images/arrow-tick.svg);left:50%;top:0;transform:translateX(-50%);position:absolute}.feature-box--event-large a{display:flex;flex-direction:column;gap:50px;text-decoration:none;color:black}@media (min-width:920px){.feature-box--event-large a{flex-direction:row;align-items:stretch}}.feature-box--event-large:hover .text-wrapper .feature-box__section-title .icon{animation-name:bounceX;animation-timing-function:ease}.feature-box--event-large .text-wrapper{display:flex;gap:30px;flex-direction:column}@media (min-width:920px){.feature-box--event-large .text-wrapper{width:calc(75% - 50px)}}.feature-box--event-large .text-wrapper .feature-box__section-content{font-size:24px;color:#ED1849;color:var(--c-red);display:flex;gap:30px;flex-direction:column}.feature-box--event-large .text-wrapper h3{margin:0;color:#00614C;color:var(--c-green)}.feature-box--event-large .text-wrapper .feature-box__section-title{display:flex;justify-content:space-between;align-items:first baseline}.feature-box--event-large .text-wrapper .feature-box__section-title .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:3px solid #212E79;border:3px solid var(--c-blue);border-radius:100%;transition:.3s ease all;transform:rotate(-90deg);animation-duration:1s;animation-iteration-count:infinite}.feature-box--event-large .text-wrapper .feature-box__section-title .icon svg{max-width:65%;-o-object-fit:contain;object-fit:contain;height:auto}.feature-box--event-large .feature-box__section-image{display:flex;position:relative}@media (min-width:920px){.feature-box--event-large .feature-box__section-image{width:25%}.feature-box--event-large .feature-box__section-image img{width:100%}}.feature-box--event-large .feature-box__section-image .event-type{position:absolute;right:0;bottom:0;color:white;background-color:#00614C;background-color:var(--c-green);padding:20px 10px}@keyframes bounceX{0%{transform:rotate(-90deg) translateY(0)}50%{transform:rotate(-90deg) translateY(12.5px)}100%{transform:rotate(-90deg) translateY(0)}}.feature-box--event-small a{display:flex;flex-direction:column;gap:50px;text-decoration:none;color:black}@media (min-width:920px){.feature-box--event-small a{flex-direction:row;align-items:stretch}}.feature-box--event-small .text-wrapper{width:100%;display:flex;gap:5px;flex-direction:column}.feature-box--event-small .text-wrapper .feature-box__section-content{font-size:18px;color:#ED1849;color:var(--c-red);display:flex;gap:5px;flex-direction:column}.feature-box--event-small .text-wrapper h3{margin:0;color:#00614C;color:var(--c-green);font-size:24px}@media (min-width:920px){.feature-box--event-small .text-wrapper h3{font-size:42px}}.feature-box--event-small .text-wrapper .feature-box__section-title{display:flex;justify-content:space-between;align-items:first baseline}.feature-box--event-small .text-wrapper .feature-box__section-title .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:3px solid #212E79;border:3px solid var(--c-blue);border-radius:100%;transition:.3s ease all;transform:rotate(-90deg);animation-duration:1s;animation-iteration-count:infinite}.feature-box--event-small .text-wrapper .feature-box__section-title .icon svg{transform:scale(0.65)}.feature-box--event-small .feature-box__section-image{display:flex;position:relative}@media (min-width:920px){.feature-box--event-small .feature-box__section-image{width:25%}.feature-box--event-small .feature-box__section-image img{width:100%}}.feature-box--event-small .feature-box__section-image .event-type{position:absolute;right:0;bottom:0;color:white;background-color:#00614C;background-color:var(--c-green);padding:20px 10px;height:auto}.feature-box--event-small .feature-box__section-image .field--name-field-feature-box-image{width:100%;height:100%}.feature-box--event-small .feature-box__section-image .field--name-field-feature-box-image div:not(.contextual){height:100%;width:100%}.feature-box--event-small .feature-box__section-image .field--name-field-feature-box-image div:not(.contextual) .image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.feature-box--featured a{text-decoration:none;color:black;display:flex;align-items:stretch;transition:.2s ease-in-out all;flex-wrap:wrap}.feature-box--featured a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--featured a:focus .feature-box__section-link:after{transform:translateX(7.5px)}@media (min-width:720px){.feature-box--featured a{flex-direction:unset}}.feature-box--featured a .feature-box__section-author{font-size:16px}.feature-box--featured a .text-wrapper{width:100%;margin:0}@media (min-width:720px){.feature-box--featured a .text-wrapper{width:75%;display:flex;flex-direction:column;justify-content:space-between}.feature-box--featured a .text-wrapper h2{margin-top:0;margin:0}}.feature-box--featured a .feature-box__section-image{width:100%;margin:0}@media (min-width:720px){.feature-box--featured a .feature-box__section-image{width:calc(25% - 25px);margin-right:25px}}.feature-box--featured a .feature-box__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.feature-box--featured a .feature-box__section-link::after{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.feature-box--large{max-width:1300px;position:relative}.feature-box--large a{text-decoration:none;color:black}.feature-box--large a:hover .feature-box__section-link{color:white}.feature-box--large a:focus .feature-box__section-link{color:white}.feature-box--large .feature-box__section-image img{width:100%;height:auto}.feature-box--large .text-wrapper{background-color:white}@media (min-width:1224px){.feature-box--large .text-wrapper{position:absolute;bottom:0;width:75%;padding:25px 0}}.feature-box--large .text-wrapper .feature-box__section-label{font-family:"Courier Prime",monospace}.feature-box--large .text-wrapper h2{margin:5px 0}.feature-box--large .text-wrapper .feature-box__section-link{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px}.feature-box--small{max-width:1000px}.feature-box--small a{text-decoration:none;color:black;position:relative}.feature-box--small a .feature-box__section-image{display:flex;background:#FCFCFC;background:var(--c-grey)}.feature-box--small a .feature-box__section-image img{width:100%;-o-object-fit:cover;object-fit:cover}.feature-box--small a .text-wrapper{width:auto;max-width:90%;margin:0 auto;transform:translateY(-50%);box-shadow:5px 5px 10px #00000029}@media (min-width:920px){.feature-box--small a .text-wrapper{max-width:75%}}.feature-box--small a .text-wrapper .button{width:100%;font-size:20px;padding:12.5px}@media (min-width:920px){.feature-box--small a .text-wrapper .button{font-size:28px;padding:25px}}.feature-box--small a .text-wrapper .button:before{width:50px;background-position:center right 12px}@media (min-width:920px){.feature-box--small a .text-wrapper .button:before{width:77px;background-position:center right 25px}}.feature-box--flagship-event{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}@media (min-width:920px){.feature-box--flagship-event{gap:100px;flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:920px){.feature-box--flagship-event .content-wrapper{width:calc(50% - 100px)}}.feature-box--flagship-event .content-wrapper .feature-box__section-details{font-size:24px;color:#ED1849;color:var(--c-red);font-weight:600}.feature-box--flagship-event .content-wrapper .text-wrapper{display:flex;gap:25px;flex-direction:column}.feature-box--flagship-event .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green)}.feature-box--flagship-event .feature-box__section-image{display:flex;position:relative;border:8px solid #00614C;border:8px solid var(--c-green);width:auto}@media (min-width:920px){.feature-box--flagship-event .feature-box__section-image img{width:100%}}.feature-box--flagship-event .feature-box__section-image .feature-box__image-link{right:15px;bottom:15px;position:absolute}.feature-box--green-space-small a{display:flex;flex-direction:column;gap:50px;text-decoration:none;color:black}@media (min-width:920px){.feature-box--green-space-small a{flex-direction:row;align-items:stretch}}.feature-box--green-space-small .text-wrapper{width:100%;display:flex;gap:calc(25px/2);gap:calc(var(--base-space)/2);flex-direction:column}.feature-box--green-space-small .text-wrapper .feature-box__section-content{font-size:18px;color:#000;color:var(--c-text);display:flex;gap:5px;flex-direction:column;width:100%}@media (min-width:920px){.feature-box--green-space-small .text-wrapper .feature-box__section-content{width:90%}}.feature-box--green-space-small .text-wrapper h3{margin:0;color:#00614C;color:var(--c-green);font-size:42px}.feature-box--green-space-small .text-wrapper .feature-box__section-title{display:flex;justify-content:space-between;align-items:first baseline}.feature-box--green-space-small .text-wrapper .feature-box__section-title .icon{display:none}@media (min-width:920px){.feature-box--green-space-small .text-wrapper .feature-box__section-title .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:3px solid #212E79;border:3px solid var(--c-blue);border-radius:100%;transition:.3s ease all;transform:rotate(-90deg);animation-duration:1s;animation-iteration-count:infinite}.feature-box--green-space-small .text-wrapper .feature-box__section-title .icon svg{max-width:65%;-o-object-fit:contain;object-fit:contain;height:auto}}.feature-box--green-space-small .feature-box__section-image{display:flex;position:relative}@media (min-width:920px){.feature-box--green-space-small .feature-box__section-image{width:25%}.feature-box--green-space-small .feature-box__section-image img{width:100%}}.feature-box--in-the-media a{text-decoration:none;color:black;display:flex;flex-flow:column wrap;gap:25px}@media (min-width:920px){.feature-box--in-the-media a{flex-flow:row nowrap;align-items:center}}.feature-box--in-the-media a .feature-box__section-image img{width:100%;height:100%}.feature-box--in-the-media a .content-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between}.feature-box--in-the-media a .content-wrapper .feature-box__section-link{color:blue;display:flex;flex-flow:row nowrap;align-items:center}.feature-box--in-the-media a .content-wrapper .feature-box__section-link::after{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.feature-box--in-the-media a:hover .feature-box__section-link::after{transform:translateX(7.5px)}.feature-box--blog a{text-decoration:none;color:black;display:flex;flex-flow:column nowrap;gap:25px}@media (min-width:920px){.feature-box--blog a{flex-flow:row nowrap}}.feature-box--blog a .text-wrapper{display:flex;flex-flow:column nowrap;gap:25px;max-width:500px;width:100%}.feature-box--blog a .text-wrapper .feature-box__section-date{font-size:16px;opacity:0.6}.feature-box--news{max-width:1000px}.feature-box--news a{text-decoration:none;color:black;position:relative}.feature-box--news a .feature-box__section-image{display:flex;background:#FCFCFC;background:var(--c-grey);justify-content:center}.feature-box--news a .feature-box__section-image img{width:100%}.feature-box--news a .text-wrapper{width:auto;margin:0 auto;max-width:90%;transform:translateY(-50%);box-shadow:5px 5px 10px #00000029;background-color:white;padding:25px;display:flex;flex-direction:column;gap:15px;padding-bottom:75px;height:auto !important}@media (min-width:920px){.feature-box--news a .text-wrapper{height:auto;max-width:75%}}.feature-box--news a .text-wrapper h4{margin:0;color:#00614C;color:var(--c-green)}.feature-box--news a .text-wrapper .button{width:100%}.feature-box--news a .text-wrapper .feature-box__section-content{display:flex;flex-flow:column nowrap;color:#ED1849;color:var(--c-red);font-size:18px;position:relative}.feature-box--news a .text-wrapper .feature-box__section-content>div:not(:last-of-type){display:flex;flex-flow:row nowrap}@media (min-width:1500px){.feature-box--news a .text-wrapper .feature-box__section-content{flex-flow:row wrap}.feature-box--news a .text-wrapper .feature-box__section-content>div:not(:last-of-type)::after{content:"|";position:relative;display:block;margin:0 5px}}.feature-box--news a .text-wrapper .feature-box__section-link{position:absolute;bottom:0;transform:translateX(-50%) translateY(50%);left:50%;width:100%;max-width:90%}@media (min-width:920px){.feature-box--news a .text-wrapper .feature-box__section-link{width:auto}}.feature-box--news a .text-wrapper .feature-box__section-link .button{padding:calc(25px/2);padding:calc(var(--base-space)/2);padding-right:calc(25px * 4);padding-right:calc(var(--base-space) * 4)}.feature-box--news a .text-wrapper .feature-box__section-link .button .button-content{font-size:18px}.feature-box--publication{max-width:600px;border-top:1px solid border-grey;padding-top:25px}.feature-box--publication a{text-decoration:none;color:black;align-items:flex-start}@media (min-width:920px){.feature-box--publication a{display:flex;flex-wrap:wrap}}.feature-box--publication a:hover .feature-box__section-link{text-decoration:underline}.feature-box--publication a:hover .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--publication a:focus .feature-box__section-link{text-decoration:underline}.feature-box--publication a:focus .feature-box__section-link:after{transform:translateX(7.5px)}.feature-box--publication .feature-box__section-label{font-size:14px;text-transform:uppercase}.feature-box--publication .date-wrapper{width:100%;margin-bottom:calc(25px/2);margin-bottom:calc(var(--base-space)/2)}.feature-box--publication .feature-box__section-image{width:30%;margin-right:calc(25px * 2);margin-right:calc(var(--base-space) * 2);box-shadow:5px 5px 15px rgba(0,0,0,0.17)}.feature-box--publication .text-wrapper{flex:1}.feature-box--publication .text-wrapper h2{margin:5px 0}.feature-box--publication .text-wrapper .feature-box__section-date{font-size:14px;color:dark-grey}.feature-box--publication .text-wrapper .feature-box__section-content{margin-bottom:25px}.feature-box--publication .text-wrapper .feature-box__section-author{font-size:16px;font-weight:bold;display:flex}.feature-box--publication .text-wrapper .feature-box__section-author .field--name-field-author{flex:1;margin-left:5px;display:flex;flex-direction:column;gap:5px}.feature-box--publication .text-wrapper .feature-box__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.feature-box--publication .text-wrapper .feature-box__section-link::after{content:"";width:12.5px;height:16.5px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.feature-box--teaser{background-color:white;padding:25px}.feature-box--teaser a{color:blue;text-decoration:none;padding-right:25px;display:flex;flex-direction:column;position:relative}.feature-box--teaser a .feature-box__section-label{color:black;font-size:16px;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:bold;text-transform:capitalize}.feature-box--teaser a .feature-box__section-title{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif}.feature-box--teaser a .feature-box__section-title h2{margin:0;font-weight:lighter}.feature-box--teaser a::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain;position:absolute;top:calc(50% - 12.5px);right:0}.feature-box--teaser a:hover:after{animation:1s bounce ease-in-out infinite}.feature-box--teaser a:focus:after{animation:1s bounce ease-in-out infinite}.feature-box--person{max-width:1000px}.feature-box--person a{text-decoration:none;color:black;position:relative}.feature-box--person a .feature-box__section-image{display:flex;background:#FCFCFC;background:var(--c-grey)}.feature-box--person a .feature-box__section-image img{width:100%}.feature-box--person a .text-wrapper{width:100%;margin:0 auto;transform:translateY(-50%);box-shadow:5px 5px 10px #00000029;background-color:white;padding:25px;display:flex;flex-direction:column;gap:15px;padding-bottom:75px}@media (min-width:920px){.feature-box--person a .text-wrapper{max-width:80%}}.feature-box--person a .text-wrapper h4{margin:0;color:#00614C;color:var(--c-green)}.feature-box--person a .text-wrapper .button{width:100%;font-size:21px}.feature-box--person a .text-wrapper .feature-box__section-content{color:#ED1849;color:var(--c-red);font-size:18px}.feature-box--person a .text-wrapper .feature-box__section-link{position:absolute;bottom:0;transform:translateX(-50%) translateY(50%);left:50%;max-width:max-content;width:100%}.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:calc(25px/2);gap:calc(var(--base-space)/2)}.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:calc(25px/2);gap:calc(var(--base-space)/2)}.course-popup .course-popup__download a{text-decoration:none;color:black;font-size:18px}.course-popup .course-popup__download::before{content:"";width:calc(25px * 2);width:calc(var(--base-space) * 2);height:calc(25px * 2);height:calc(var(--base-space) * 2);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{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.inline-menu__link:hover::after,.inline-menu__link:focus::after{transform:translateX(7.5px)}.inline-menu__link::after{display:none}.site-menus{background:transparent;transition:.2s ease background;padding:0;overflow:scroll;visibility:hidden}.main-nav--open .site-menus{width:100%;height:100%;position:fixed;justify-content:space-between;top:0;left:0;background-color:#212E79;background-color:var(--c-blue);display:flex;padding:calc(25px * 2);padding:calc(var(--base-space) * 2);padding-top:160px;display:flex;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);visibility:visible}@media (min-width:1224px){.main-nav--open .site-menus{padding:calc(25px * 4);padding:calc(var(--base-space) * 4);padding-top:calc(25px * 2);padding-top:calc(var(--base-space) * 2)}}.main-nav--open .site-menus .secondary-menu-search .form-actions{display:none}.main-nav--open .right-col{display:flex;flex-direction:column}.main-nav--open .main-nav{width:100%}@media (min-width:1224px){.main-nav--open .main-nav{width:30%}}@media (min-width:1650px){.main-nav--open .main-nav{width:25%}}.main-nav--open .main-menu{display:flex;flex-direction:column;width:100%}.main-nav--open .secondary-menu{display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width:1224px){.main-nav--open .secondary-menu{flex-flow:row nowrap}}.secondary-menu{display:none}.secondary-menu ul{list-style:none;margin:0;padding:0}.secondary-menu__menu{width:100%}.secondary-menu__menu .menu{display:flex;flex-flow:row wrap;gap:25px;margin-bottom:25px}@media (min-width:1224px){.secondary-menu__menu .menu{gap:calc(25px * 4);gap:calc(var(--base-space) * 4);margin-bottom:0}}.secondary-menu__menu .menu .menu__item .menu__link{font-size:32px;text-decoration:none;color:white;display:flex;flex-flow:row nowrap;gap:15px}.secondary-menu__menu .menu .menu__item .menu__link::after{content:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);width:25px;height:17px;transition:200ms ease all}.secondary-menu__menu .menu .menu__item .menu__link:hover::after{transform:translateX(7.5px)}.secondary-menu-search{width:100%;display:flex;align-items:flex-end}.secondary-menu-search .search-block-form{width:100%}.secondary-menu-search .search-block-form .form-item{width:100%;max-width:unset;margin:0}.secondary-menu-search .search-block-form .form-item .form-item__label{display:none}.secondary-menu-search .search-block-form .form-item .form-search{width:100%;background-color:transparent;border:1px solid white;border-radius:0;caret-color:white;padding:20px 25px}.secondary-menu-search .search-block-form .form-item .form-search:-ms-input-placeholder{color:white;font-size:32px}.secondary-menu-search .search-block-form .form-item .form-search::placeholder{color:white;font-size:32px}.secondary-menu-search .search-block-form .form-item .form-search[value]{font-size:32px;color:white}.secondary-menu-search #edit-actions{display:none}.right-col{display:none;width:20%}.address{display:flex;flex-direction:column;gap:1px;margin-top:25px}.address .label{font-size:16px;color:white;font-weight:bold}.address p{font-size:14px;margin:0}.main-menu{list-style:none;margin:0;padding:0;position:relative;z-index:10;display:none;gap:30px;position:relative}.main-menu a{text-decoration:none;color:white;position:relative;display:inline-block}@media (min-width:1224px){.main-menu a:after{content:"";bottom:-8px;width:0%;background-color:white;position:absolute;left:0;height:3px;transition:.3s ease all}.main-menu a:hover:after,.main-menu a:focus:after{width:100%}}.main-menu>.main-menu__item{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2;margin:0}.main-menu>.main-menu__item.main-menu__item--with-sub{display:flex;align-items:baseline;gap:25px;align-items:center}.main-menu>.main-menu__item.main-menu__item--with-sub .main-menu__link--with-sub{padding-right:calc(25px * 2);padding-right:calc(var(--base-space) * 2)}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub{display:none}@media (min-width:1224px){.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub{height:20px;width:20px;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);display:flex;border-radius:100%;border:1px solid white;aspect-ratio:1 / 1;position:relative;transform:translateX(-60px)}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(100%);height:2px;background-color:white;width:0px;transition:.6s ease width;opacity:1}.main-menu>.main-menu__item.main-menu__item--with-sub .expand-sub--open:before{width:425px}}.main-menu__item .main-menu--sub{height:0;width:0;overflow:hidden;position:relative;background-color:#212E79;background-color:var(--c-blue);z-index:1;opacity:0;transition:0.4s ease opacity}.main-menu__item .main-menu--sub:before{content:'';position:absolute;left:0px;bottom:50%;width:2px;height:0px;background:white;transition-delay:0.6s;transition:height 0.6s}.main-menu__item .main-menu--sub-open{display:flex;position:relative;width:100%;right:0;height:auto;overflow:visible;padding:25px;margin-left:25px;opacity:1}.main-menu__item .main-menu--sub-open:before{height:100%;bottom:0}@media (min-width:1224px){.main-menu__item .main-menu--sub-open{position:absolute;transform:translateX(calc(25px + 100%)) translateY(-50%);top:50%;margin:0;width:30vw}}.main-menu__item .main-menu--sub .main-menu__item--sub{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2;margin:0}.main-menu__item .main-menu--sub-open .main-menu__item--with-sub .main-menu--sub{height:0}.main-menu__item .main-menu--sub-open .main-menu__item--with-sub .main-menu--sub-open{height:100%;overflow-y:scroll}@media (max-width:1224px){.main-menu__item{display:flex;flex-direction:column;gap:25px;width:100%;max-width:max-content;align-items:flex-start !important}.main-menu__item a{font-size:32px;width:100%;max-width:max-content}.main-menu__item .main-menu--sub{position:absolute;padding-left:25px}.main-menu__item .main-menu--sub a{font-size:24px}.main-menu__item .main-menu--sub-open{position:relative}.main-menu__item .main-menu__link--with-sub{display:flex;flex-flow:row nowrap;align-items:center;gap:calc(25px/2);gap:calc(var(--base-space)/2)}.main-menu__item .main-menu__link--with-sub::after{content:"";display:block;position:relative;width:15px;height:15px;background-image:url(/themes/custom/olamalu_opt/images/chevron-down-white.svg);background-size:cover;background-position:center;transition:200ms ease all}.main-menu__item .main-menu__link--with-sub.open::after{transform:rotate(180deg)}.main-menu__item.open .main-menu--sub{display:flex !important}}.toggle-expand{color:blue;text-decoration:none;display:flex;flex-flow:row nowrap;align-items:center;display:flex;flex-flow:row wrap;align-items:center;text-decoration:none;width:max-content;position:absolute;z-index:11;top:50px;right:0;display:flex;align-items:center;cursor:pointer;color:#212E79;color:var(--c-blue)}.toggle-expand::after{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.toggle-expand:hover::after,.toggle-expand:focus::after{transform:translateX(7.5px)}.toggle-expand::after{display:none}.toggle-expand:before{content:"Menu";flex:1;margin-right:25px;font-size:32px}.toggle-expand .hamburger-menu{display:flex;flex-flow:column wrap;justify-content:flex-start;width:25px;cursor:pointer;z-index:10;align-items:flex-end}.toggle-expand .hamburger-menu .bar{height:3px;background:#212E79;background:var(--c-blue);border-radius:5px;margin:3px 0;transform-origin:left;transition:200ms ease all}.toggle-expand .hamburger-menu .bar.bar-top{width:100%;transform-origin:left center}.toggle-expand .hamburger-menu .bar.bar-middle{width:80%;transform-origin:left center}.toggle-expand .hamburger-menu .bar.bar-bottom{width:60%;transform-origin:left center}.toggle-expand--open{transition:200ms ease background-color}.toggle-expand--open:before{content:"Close";color:white}.toggle-expand--open .hamburger-menu{position:relative}.toggle-expand--open .hamburger-menu .bar{width:100% !important;transform-origin:center center !important;background-color:white}.toggle-expand--open .hamburger-menu .bar-top{transform:rotate(45deg);position:absolute;left:0}.toggle-expand--open .hamburger-menu .bar-middle{height:0px;opacity:0}.toggle-expand--open .hamburger-menu .bar-bottom{transform:rotate(-45deg);position:absolute;left:0}@media (max-width:920px){.toggle-expand--open{height:100%;width:100%;background-color:#212E79;background-color:var(--c-blue);top:-25px;justify-content:flex-end}.toggle-expand--open::before{max-width:max-content}}.header--blue .bar{background-color:white !important}@media (min-width:920px){.secondary-nav{display:flex;flex-direction:column;margin-top:calc(25px/2);margin-top:calc(var(--base-space)/2);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}.header--blue .secondary-nav .secondary-menu:after{background-image:url(/themes/custom/olamalu_opt/images/icons/small-arrow-white.svg)}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:calc(25px/4);margin-bottom:calc(var(--base-space)/4)}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:black}.social-menu__icon{height:2rem;width:2rem;margin-right:calc(25px/2);margin-right:calc(var(--base-space)/2);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:860px;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:#00614C;color:var(--c-green)}.paragraph--basic-text .file-upload p{position:relative;z-index:1;margin:0}.paragraph--basic-text .file-upload:hover p{color:white}.paragraph--basic-text .field--name-field-paragraph-link{display:flex;flex-flow:row wrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}.paragraph--basic-text .field--name-field-paragraph-link>.field--item a{border:2px solid #ED1849;border:2px solid var(--c-red);opacity:1;font-size:20px;padding:12.5px;padding-right:75px;line-height:1;position:relative;text-decoration:none;color:black;display:flex;width:max-content;max-width:100%;transition:.3s ease all;background-color:white;width:100%;z-index:1}@media (min-width:920px){.paragraph--basic-text .field--name-field-paragraph-link>.field--item a{font-size:28px;padding:25px;line-height:34px;padding-right:100px;width:auto}}.paragraph--basic-text .field--name-field-paragraph-link>.field--item a::before{content:"";height:100%;background-color:#ED1849;background-color:var(--c-red);background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right.svg);background-size:auto;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:-1;transition:.3s ease all;width:50px;background-position:center right 12px}@media (min-width:920px){.paragraph--basic-text .field--name-field-paragraph-link>.field--item a::before{width:77px;background-position:center right 25px}}.paragraph--basic-text .field--name-field-paragraph-link>.field--item a:hover{color:white !important}.paragraph--basic-text .field--name-field-paragraph-link>.field--item a:hover::before{width:100% !important}.paragraph--basic-text .field--name-field-document-upload{display:flex;flex-flow:row wrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}.paragraph--type--text.blue .file-upload{border:2px solid #212E79;border:2px solid var(--c-blue)}.paragraph--type--text.blue .file-upload::before{background-color:#212E79;background-color:var(--c-blue)}.paragraph--type--text.blue .field--name-field-paragraph-link a{border:2px solid #212E79;border:2px solid var(--c-blue)}.paragraph--type--text.blue .field--name-field-paragraph-link a::before{background-color:#212E79;background-color:var(--c-blue)}.paragraph--type--text.green .file-upload{border:2px solid #00614C;border:2px solid var(--c-green)}.paragraph--type--text.green .file-upload::before{background-color:#00614C;background-color:var(--c-green)}.paragraph--type--text.green .field--name-field-paragraph-link a{border:2px solid #00614C;border:2px solid var(--c-green)}.paragraph--type--text.green .field--name-field-paragraph-link a::before{background-color:#00614C;background-color:var(--c-green)}.paragraph--type--text.orange .file-upload{border:2px solid #E3783D;border:2px solid var(--c-orange)}.paragraph--type--text.orange .file-upload::before{background-color:#E3783D;background-color:var(--c-orange)}.paragraph--type--text.orange .field--name-field-paragraph-link a{border:2px solid #E3783D;border:2px solid var(--c-orange)}.paragraph--type--text.orange .field--name-field-paragraph-link a::before{background-color:#E3783D;background-color:var(--c-orange)}.paragraph--type--text .paragraph--basic-text.full .paragraph__section-title{text-align:unset}.paragraph--type--text .paragraph--basic-text.full .paragraph__section-content{max-width:unset}.paragraph--type--text .paragraph--basic-text.full .paragraph__section-link{justify-content:start}.paragraph--type--text .paragraph--basic-text.half .paragraph__section-title{text-align:center}@media (min-width:920px){.paragraph--type--text .paragraph--basic-text.half .paragraph__section-content{max-width:65%;margin:0 auto}}.paragraph--type--text .paragraph--basic-text.half .paragraph__section-link{justify-content:center}.paragraph--land-space-place{display:flex;flex-direction:column-reverse;background-color:black;color:white;padding:15px 0;margin-bottom:10px}.paragraph--land-space-place .paragraph__section-content{display:flex;padding:0 15px}@media (min-width:720px){.paragraph--land-space-place .paragraph__section-content{padding:0 25px}}.paragraph--land-space-place .paragraph__section-content .paragraph__logo{margin:auto 0;float:left}.paragraph--land-space-place .paragraph__section-content .paragraph__logo img{max-height:100px}.paragraph--land-space-place .paragraph__section-content .paragraph__label{padding-left:15px;margin:auto 0;font-size:16px;line-height:1.3}@media (min-width:720px){.paragraph--land-space-place .paragraph__section-content .paragraph__label{padding-left:20px;font-size:18px}}.paragraph--brief-box,.paragraph--type--brief-text{background-color:white;color:black;padding:25px;font-size:16px}.paragraph--brief-box .paragraph__label,.paragraph--type--brief-text .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}.paragraph--brief-box h3,.paragraph--brief-box .field--name-field-paragraph-title,.paragraph--type--brief-text h3,.paragraph--type--brief-text .field--name-field-paragraph-title{margin:0;margin-bottom:25px}.paragraph--brief-box .field--name-field-paragraph-title,.paragraph--type--brief-text .field--name-field-paragraph-title{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2;font-weight:bold;color:black}.paragraph--brief-box .paragraph__content,.paragraph--type--brief-text .paragraph__content{color:black}.paragraph--brief-box a,.paragraph--type--brief-text a{color:blue}.paragraph--brief-box a:hover,.paragraph--type--brief-text a:hover{color:black}.paragraph--event-reference{color:black;font-size:16px}.paragraph--event-reference.blue{background-color:white;padding:25px}.paragraph--event-reference .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}.paragraph--event-reference h3,.paragraph--event-reference .field--name-field-paragraph-title{margin:0;margin-bottom:25px;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2;font-weight:bold;color:black}@media (min-width:1224px){.paragraph--event-reference .paragraph__event-content{display:flex;gap:25px}.paragraph--event-reference .paragraph__event-content .feature-box,.paragraph--event-reference .paragraph__event-content .quick-info{flex:1}}.field--name-field-news-event-reference{margin:25px 0}@media (min-width:720px){.field--name-field-news-event-reference{display:flex;align-items:flex-start;gap:25px}}.field--name-field-news-event-reference .field--item{flex:1}.paragraph--feature-box-2-row{margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}@media (min-width:720px){.paragraph--feature-box-2-row .paragraph__section-content{display:flex;align-items:flex-start;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}.paragraph--feature-box-2-row .paragraph__section-content .feature-box--large,.paragraph--feature-box-2-row .paragraph__section-content .feature-box{flex:1}.paragraph--feature-box-2-row .paragraph__section-content .paragraph--brief-box{flex:1}.paragraph--feature-box-2-row.alternate .feature-box--large,.paragraph--feature-box-2-row.alternate .feature-box,.paragraph--feature-box-2-row.partial .feature-box--large,.paragraph--feature-box-2-row.partial .feature-box{flex:2}.paragraph--feature-box-2-row.alternate .feature-box--small,.paragraph--feature-box-2-row.alternate .feature-box-small,.paragraph--feature-box-2-row.partial .feature-box--small,.paragraph--feature-box-2-row.partial .feature-box-small{flex:1}.paragraph--feature-box-2-row .paragraph__section-link{margin-top:25px}.paragraph--feature-box-2-row .paragraph__section-link a{background-color:blue;color:white;padding:calc(25px/2) 25px;padding:calc(var(--base-space)/2) 25px;text-decoration:none;border-radius:30px;position:relative}.paragraph--feature-box-2-row .paragraph__section-link a:after{content:""}@media (min-width:720px){.paragraph--feature-box-2-row.full-width{width:90vw}}.paragraph--feature-box-3-row{padding:25px;background-color:#FCFCFC;background-color:var(--c-grey)}@media (min-width:920px){.paragraph--feature-box-3-row{padding:100px}}.paragraph--feature-box-3-row .paragraph__section-title{text-align:center;margin-bottom:50px}.paragraph--feature-box-3-row .paragraph__section-title h2{color:#00614C;color:var(--c-green);margin:0}@media (min-width:920px){.paragraph--feature-box-3-row .paragraph__section-content{display:flex;align-items:flex-start;gap:75px}}@media (min-width:920px){.paragraph--feature-box-3-row .paragraph__section-content .feature-box--small{width:calc(33% - 50px)}}.splide__list,.splide__pagination{list-style:none}.splide{display:flex;flex-direction:column-reverse}.paragraph--featured-carousel{display:flex;flex-direction:column;gap:25px}@media (min-width:920px){.paragraph--featured-carousel{max-width:860px;margin:0 auto}}.paragraph--featured-carousel .text-long{padding:calc(25px/2);padding:calc(var(--base-space)/2)}.paragraph--featured-carousel .text-long p{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px;color:#00614C;color:var(--c-green);margin:0;font-size:20px;line-height:initial}@media (min-width:920px){.paragraph--featured-carousel .text-long p{font-size:54px;line-height:65px}}.paragraph--featured-carousel img{width:100%}.splide__arrows{display:flex;justify-content:space-between;position:relative;margin-top:calc(25px * 2);margin-top:calc(var(--base-space) * 2)}@media (min-width:1224px){.splide__arrows{position:unset}}.splide__arrows .splide__arrow{background-color:#212E79;background-color:var(--c-blue);opacity:1}.splide__arrows .splide__arrow svg{fill:white !important}@media (min-width:1224px){.splide__arrows .splide__arrow--prev{left:-5rem}.splide__arrows .splide__arrow--next{right:-5rem}}.paragraph--figure{margin-left:-12.5vw;padding:0 2.5vw}.paragraph--figure .text-area{padding:200px 12.5vw;background-color:white;position:relative}.paragraph--figure .text-area:before{content:"";background-color:white;width:100%;height:150px;position:absolute;top:0;left:0;border-bottom-left-radius:150% 100%;border-bottom-right-radius:150% 20%}.paragraph--figure .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:25px}@media (min-width:920px){.paragraph--figure .paragraph__section-title{width:60%}}.paragraph--figure .paragraph__figure-link{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px}.paragraph--figure .paragraph__figure-image{transform:translateY(-150px);padding:0 5vw;padding-left:12.5vw}.paragraph--figure .paragraph__figure-image img{width:100%;border:12.5px solid rgba(126,148,160,0.8)}.paragraph--file-download{background-color:white;padding:25px}@media (min-width:720px){.paragraph--file-download{margin-top:25px}}.paragraph--file-download a{color:blue;text-decoration:none}@media (min-width:720px){.paragraph--file-download a{display:flex;align-items:flex-end}}.paragraph--file-download a .image-wrapper{width:100%}@media (min-width:720px){.paragraph--file-download a .image-wrapper{width:5%;position:relative}.paragraph--file-download a .image-wrapper img{width:auto;height:auto;position:absolute;bottom:0;max-height:200px}}.paragraph--file-download a .text-wrapper{margin-top:25px}@media (min-width:720px){.paragraph--file-download a .text-wrapper{flex:1;margin-top:0;padding-right:calc(25px * 2);padding-right:calc(var(--base-space) * 2);position:relative;margin-left:25px}}.paragraph--file-download a .text-wrapper .paragraph__section-type{color:black}.paragraph--file-download a .text-wrapper h2{margin:0}.paragraph--file-download a .text-wrapper svg{margin-top:25px}@media (min-width:720px){.paragraph--file-download a .text-wrapper svg{margin-top:0;position:absolute;right:25px;width:25px;height:25px;top:50%;transform:translateY(-50%)}}@media (min-width:720px){.paragraph--file-download a:hover .text-wrapper svg{animation:1s bounce-vertical ease-in-out infinite}}@media (min-width:720px){.paragraph--file-download a:focus .text-wrapper svg{animation:1s bounce-vertical ease-in-out infinite}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide--carousel{position:relative;display:flex;flex-flow:column nowrap;gap:25px}@media (min-width:1224px){.glide--carousel{gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}.glide--carousel .carousel__title{text-align:center}.glide--carousel .carousel__title .h1,.glide--carousel .carousel__title .text-long h1,.text-long .glide--carousel .carousel__title h1{margin:0}@media (min-width:720px){.glide--carousel .carousel__title{text-align:left}}.glide--carousel .glide__slide{position:relative}.glide--carousel .glide__slide .image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.glide--carousel .carousel__bottom{display:flex;flex-flow:column nowrap;justify-content:center}@media (min-width:720px){.glide--carousel .carousel__bottom{flex-flow:row nowrap;justify-content:flex-end;position:absolute;bottom:0;right:0}}.glide--carousel .carousel__bottom .glide__bullets{position:relative;right:0;bottom:15px;padding:20px;background-color:transparent;display:flex;flex-flow:row nowrap;gap:15px;justify-content:center;background-color:white}.glide--carousel .carousel__bottom .glide__bullets .glide__bullet{width:15px;height:15px;background-color:transparent;border:2px solid black;border-radius:50%;transition:150ms linear all}.glide--carousel .carousel__bottom .glide__bullets .glide__bullet--active{background-color:black}.glide--carousel .item-title{text-align:center;margin-top:25px}@media (min-width:720px){.glide--carousel .item-title{text-align:left}}.highlight--large{display:flex;flex-flow:row wrap;align-items:center}.highlight--large.right{flex-flow:row-reverse wrap}@media (min-width:920px){.highlight--large.right{flex-flow:row-reverse nowrap}}@media (min-width:920px){.highlight--large{flex-flow:row nowrap}}.highlight--large a{text-decoration:none;color:black;display:flex;align-items:flex-start}.highlight--large a:hover .highlight__section-link{text-decoration:underline}.highlight--large a:hover .highlight__section-link:after{transform:translateX(7.5px)}.highlight--large a:focus .highlight__section-link{text-decoration:underline}.highlight--large a:focus .highlight__section-link:after{transform:translateX(7.5px)}.highlight--large .content-wrapper{position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);height:100%;background-color:#d6ecfa;padding:calc(25px * 2);padding:calc(var(--base-space) * 2);transform:translateY(-calc(25px * 4));transform:translateY(-calc(var(--base-space) * 4));margin:0 15px}@media (min-width:920px){.highlight--large .content-wrapper{gap:calc(25px * 4);gap:calc(var(--base-space) * 4);transform:translateX(-calc(25px * 4)) translateY(0);transform:translateX(-calc(var(--base-space) * 4)) translateY(0);margin:0}}.highlight--large .content-wrapper .date-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}.highlight--large .content-wrapper .date-wrapper .highlight__section-label,.highlight--large .content-wrapper .date-wrapper .highlight__section-date{font-size:14px}.highlight--large .content-wrapper .date-wrapper .highlight__section-label{text-transform:uppercase;font-weight:bold}.highlight--large .content-wrapper .text-wrapper{display:flex;flex-flow:column nowrap;justify-content:center}.highlight--large .content-wrapper .text-wrapper .highlight__section-link{color:blue;transform:200ms ease all;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center}.highlight--large .content-wrapper .text-wrapper .highlight__section-link::after{content:"";width:12.5px;height:16.5px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.highlight--large.right{flex-flow:row-reverse wrap}@media (min-width:920px){.highlight--large.right{flex-flow:row-reverse nowrap}}.highlight--large.right .content-wrapper{transform:translateY(-calc(25px * 4));transform:translateY(-calc(var(--base-space) * 4))}@media (min-width:920px){.highlight--large.right .content-wrapper{transform:translateX(calc(25px * 4)) translateY(0);transform:translateX(calc(var(--base-space) * 4)) translateY(0)}}.paragraph--image-with-icons{display:flex;flex-direction:column;gap:100px;padding:0 5vw;margin:0 auto}@media (min-width:920px){.paragraph--image-with-icons{flex-direction:row;align-items:center}}@media (min-width:920px){.paragraph--image-with-icons .content-wrapper{width:calc(45% - 100px)}}.paragraph--image-with-icons .content-wrapper .text-wrapper{display:flex;gap:50px;flex-direction:column}.paragraph--image-with-icons .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green)}.paragraph--image-with-icons .content-wrapper .paragraph__section-content{display:flex;gap:50px;flex-direction:column}.paragraph--image-with-icons .content-wrapper .paragraph__section-content .icon_text{display:flex;flex-direction:row;gap:25px;align-items:center;font-size:28px}.paragraph--image-with-icons .content-wrapper .paragraph__section-content .icon_text .icon{width:100px;height:100px}.paragraph--image-with-icons .paragraph__section-image{display:flex}.paragraph--image-with-icons.orange .paragraph__section-image{border:8px solid #E3783D;border:8px solid var(--c-orange)}.paragraph--image-with-icons.green .paragraph__section-image{border:8px solid #00614C;border:8px solid var(--c-green)}.paragraph--image-with-icons.blue .paragraph__section-image{border:8px solid #212E79;border:8px solid var(--c-blue)}.paragraph--image-with-icons.red .paragraph__section-image{border:8px solid #ED1849;border:8px solid var(--c-red)}@media (min-width:920px){.paragraph--image-with-icons.right{flex-direction:row-reverse}}.paragraph--image-with-links{text-decoration:none;color:black;display:flex;flex-direction:column-reverse}@media (min-width:720px){.paragraph--image-with-links{flex-direction:unset}}.paragraph--image-with-links .text-wrapper{line-height:1.2}@media (min-width:720px){.paragraph--image-with-links .text-wrapper{width:60%;display:flex;flex-direction:column;padding:0 25px}}.paragraph--image-with-links .text-wrapper .paragraph__section-content{display:flex;flex-direction:column}.paragraph--image-with-links .text-wrapper .paragraph__section-content a{font-family:"Courier Prime",monospace;color:blue;text-decoration:underline;transform:.3s ease-in-out;font-size:16px;margin-bottom:calc(25px/2);margin-bottom:calc(var(--base-space)/2)}.paragraph--image-with-links .text-wrapper .paragraph__section-content a:hover{color:white}@media (min-width:720px){.paragraph--image-with-links .paragraph__section-image{width:calc(40%);height:100%;margin-left:25px}}.paragraph--info-text{width:100%;background:grey}@media (min-width:920px){.paragraph--info-text{padding:calc(25px * 2);padding:calc(var(--base-space) * 2);padding-left:20%;max-width:80%}}@media (min-width:920px){.paragraph--info-text .paragraph__content ul{display:flex;flex-wrap:wrap;gap:12.5px}.paragraph--info-text .paragraph__content ul li{width:calc(50% - 6.25px)}}.paragraph--information-banner{background-color:white;padding:25px calc(25px * 2);padding:25px calc(var(--base-space) * 2);color:white}.paragraph--information-banner h2{margin:0}.paragraph--information-banner .paragraph__label{font-family:"Courier Prime",monospace;font-size:16px}.paragraph--information-banner .paragraph__section-title{margin-bottom:25px}.paragraph--linked-brief-box{width:100%;background-color:white;padding:25px calc(25px * 2);padding:25px calc(var(--base-space) * 2);font-size:16px}.paragraph--linked-brief-box a{color:white;text-decoration:none;padding-right:30%;display:flex;flex-direction:column;position:relative}.paragraph--linked-brief-box a:hover h3{text-decoration:underline}.paragraph--linked-brief-box a:hover:after{animation:1s bounce-center ease-in-out infinite}.paragraph--linked-brief-box a::after{content:"";width:30%;height:50px;background-image:url(/themes/custom/olamalu_opt/images/red-arrow.svg);position:absolute;top:50%;transform:translateY(-50%);right:0;background-repeat:no-repeat;background-size:contain;background-position:right}.paragraph--linked-brief-box .paragraph__label{font-family:"Courier Prime",monospace;margin-bottom:0}.paragraph--linked-brief-box h3,.paragraph--linked-brief-box .field--name-field-paragraph-title{margin:0;margin-bottom:25px}.paragraph--linked-brief-box .field--name-field-paragraph-title{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:40px;line-height:1.2;font-weight:bold;color:black}@media (min-width:720px){.field--name-field-information-boxes{display:flex;align-items:flex-start;gap:25px;margin:calc(25px * 2) 0;margin:calc(var(--base-space) * 2) 0}}.field--name-field-information-boxes .field--item{flex:1}.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:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px;margin:0;color:#00614C;color:var(--c-green)}@media (min-width:920px){.paragraph--image-one-col h2{font-size:54px;line-height:65px}}.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{width:100%;max-width:860px;display:flex;flex-direction:column;gap:50px}@media (min-width:920px){.paragraph--video-one-col{min-height:725px;aspect-ratio:16 / 9}}@media (min-width:1224px){.paragraph--video-one-col{min-width:860px}}.paragraph--video-one-col h2{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px;margin:0;color:#00614C;color:var(--c-green)}@media (min-width:920px){.paragraph--video-one-col h2{font-size:54px;line-height:65px}}.paragraph--video-one-col>.video{width:100%;position:relative;padding-top:0;display:flex;padding-bottom:0;aspect-ratio:16 / 9;height:auto}@media (min-width:920px){.paragraph--video-one-col>.video{height:100%;aspect-ratio:unset}}.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 .text-wrapper{max-width:860px;width:100%;margin:0 auto}.paragraph--tabs{background-color:white;padding:5vw;padding-top:125px;position:relative}.paragraph--tabs:before{content:"";background-color:white;width:100%;height:100px;position:absolute;top:0;left:0;border-bottom-left-radius:150% 80%;border-bottom-right-radius:150% 80%}@media (min-width:920px){.paragraph--tabs{display:flex;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);padding-top:225px}.paragraph--tabs:before{height:200px}}.paragraph--tabs .content-wrapper{flex:1}.paragraph--tabs .tabs-wrapper{flex:1;margin:25px 0;background-color:black;color:white;padding:25px calc(25px * 2);padding:25px calc(var(--base-space) * 2)}.paragraph--tabs .tabs-wrapper .top-tab-wrapper{display:flex;gap:calc(25px/2);gap:calc(var(--base-space)/2);flex-wrap:wrap;margin-bottom:25px}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab{background-color:blue;filter:brightness(0.9);padding:5px;position:relative;min-width:calc(20% - 25px)}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab .tab-sub-title{font-size:16px;font-family:"Courier Prime",monospace}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab .tab-title{font-weight:bold;font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab--active{filter:brightness(1)}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab--active:after{content:"";height:calc(25px/2);height:calc(var(--base-space)/2);background:var(--c-secondary);width:calc(100%);position:absolute;bottom:-5px;left:1px}.paragraph--tabs .tabs-wrapper .top-tab-wrapper .tab:hover{filter:brightness(1);cursor:pointer}.paragraph--tabs .tabs-wrapper .tab-content-wrapper .tab-content{display:none}.paragraph--tabs .tabs-wrapper .tab-content-wrapper .tab-content--active{display:block}@media (min-width:720px){.two-col-layout--left .paragraph--tabs{width:100vw;margin-left:-5vw}}.paragraph--person-details{max-width:600px;background-color:grey}.paragraph--person-details .paragraph__section-contact{padding:25px;font-size:18px;display:flex;gap:5px;flex-direction:column}.paragraph--person-details .paragraph__section-contact h3{font-size:25px;font-family:"depot-new-web",times,"Times New Roman",serif;margin:0;margin-bottom:5px}.paragraph--person-details .paragraph__section-contact a{color:white;text-decoration:none;font-weight:bold}.paragraph--person-details .paragraph__section-contact a:hover{text-decoration:underline}.paragraph--person-details .paragraph__section-contact .twitter{display:flex;align-items:center}.paragraph--person-details .paragraph__section-contact .twitter:hover svg path{fill:white}.paragraph--person-details .paragraph__section-contact .twitter:hover a{color:white}.paragraph--person-details .paragraph__section-contact .twitter svg{margin-right:5px;aspect-ratio:1 / 1}.paragraph--person-details .paragraph__section-contact .twitter svg path{fill:blue;transition:.2s ease all}.paragraph--person-details .paragraph__section-contact .twitter a{color:blue}.paragraph--person-details .paragraph__section-research{padding:25px;padding-top:0px;font-size:18px}.paragraph--person-details .paragraph__section-research h3{font-size:25px;font-family:"depot-new-web",times,"Times New Roman",serif;margin:0;margin-bottom:5px}.paragraph--person-listing .paragraph__section-content{display:flex;flex-wrap:wrap;align-items:stretch;gap:25px}@media (min-width:720px){.paragraph--person-listing .paragraph__section-content>.person-listing,.paragraph--person-listing .paragraph__section-content>.listing{width:calc(50% - 25px)}}@media (min-width:720px){.paragraph--person-listing .paragraph__section-content--3-row>.person-listing,.paragraph--person-listing .paragraph__section-content--3-row>.listing{width:calc(33% - 25px)}}.paragraph--person-listing.blue{padding:25px;background-color:white}.paragraph-quote{display:flex;flex-flow:column nowrap;gap:25px;justify-content:center;align-items:center;max-width:1300px;width:100%;margin:0 auto}@media (min-width:920px){.paragraph-quote{flex-flow:row nowrap;align-items:flex-start}}.paragraph-quote__image img{width:100%}.paragraph-quote__section-content{display:flex;flex-flow:column;justify-content:center;gap:calc(25px/2);gap:calc(var(--base-space)/2);width:100%;position:relative}@media (min-width:920px){.paragraph-quote__section-content{max-width:calc(60% - 100px)}}.paragraph-quote__section-content .paragraph-quote__section-text p{margin:0;font-size:20px}.paragraph-quote__section-content .paragraph-quote__section-subtext .quote-title{color:#212E79;color:var(--c-blue);font-weight:bold;font-size:24px}.paragraph-quote__section-content .paragraph-quote__section-subtext .subtext{color:#212E79;color:var(--c-blue);font-size:20px}.paragraph-quote__section-content .quote-icon{width:calc(25px * 3);width:calc(var(--base-space) * 3);height:calc(25px * 3);height:calc(var(--base-space) * 3);opacity:0.15;position:absolute;top:0;left:0}.paragraph--research-card{margin:0}.paragraph--research-card a{position:relative;display:flex;text-decoration:none;color:black;padding:25px;background-color:grey;transition:.2s ease all;border:2px solid transparent}.paragraph--research-card a:hover{background-color:white;border:2px solid black}.paragraph--research-card a .content-wrapper{display:flex;flex-flow:column nowrap;gap:25px;height:100%;justify-content:space-between}.paragraph--research-card a .content-wrapper .paragraph__section-subtext{font-size:16px}.paragraph--research-card a .content-wrapper .paragraph__section-link{color:blue;display:flex;flex-flow:row nowrap;align-items:center}.paragraph--research-card a .content-wrapper .paragraph__section-link::after{content:"";width:12px;height:12px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.paragraph--research-card a:hover .paragraph__section-link::after{transform:translateX(7.5px)}.paragraph--resources{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px}@media (min-width:920px){.paragraph--resources{flex-direction:row;align-items:center}}@media (min-width:920px){.paragraph--resources .content-wrapper{width:calc(45% - 100px)}}.paragraph--resources .content-wrapper .resource-documents{border-bottom:1px solid black;padding-bottom:calc(25px/2);padding-bottom:calc(var(--base-space)/2);margin-bottom:calc(25px/2);margin-bottom:calc(var(--base-space)/2)}.paragraph--resources .content-wrapper .resource-documents,.paragraph--resources .content-wrapper .resource-links{display:flex;flex-direction:column;gap:12.5px}.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link,.paragraph--resources .content-wrapper .resource-documents .field--name-field-document,.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link,.paragraph--resources .content-wrapper .resource-links .field--name-field-document{display:flex;flex-direction:column;gap:calc(25px/2);gap:calc(var(--base-space)/2)}.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link .field--item:not(:last-of-type),.paragraph--resources .content-wrapper .resource-documents .field--name-field-document .field--item:not(:last-of-type),.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link .field--item:not(:last-of-type),.paragraph--resources .content-wrapper .resource-links .field--name-field-document .field--item:not(:last-of-type){padding-bottom:calc(25px/2);padding-bottom:calc(var(--base-space)/2);border-bottom:1px solid black}.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link a,.paragraph--resources .content-wrapper .resource-documents .field--name-field-document a,.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link a,.paragraph--resources .content-wrapper .resource-links .field--name-field-document a{text-decoration:none;color:#000;color:var(--c-text);font-size:32px}.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link a:hover,.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link a:focus,.paragraph--resources .content-wrapper .resource-documents .field--name-field-document a:hover,.paragraph--resources .content-wrapper .resource-documents .field--name-field-document a:focus,.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link a:hover,.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link a:focus,.paragraph--resources .content-wrapper .resource-links .field--name-field-document a:hover,.paragraph--resources .content-wrapper .resource-links .field--name-field-document a:focus{text-decoration:underline}.paragraph--resources .content-wrapper .resource-documents .field--name-field-paragraph-link span:not(.file),.paragraph--resources .content-wrapper .resource-documents .field--name-field-document span:not(.file),.paragraph--resources .content-wrapper .resource-links .field--name-field-paragraph-link span:not(.file),.paragraph--resources .content-wrapper .resource-links .field--name-field-document span:not(.file){display:none}.paragraph--resources .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green);margin-bottom:50px}.paragraph--resources .paragraph__section-image{display:flex}@media (min-width:920px){.paragraph--resources .paragraph__section-image{width:auto}.paragraph--resources .paragraph__section-image img{width:100%}}.paragraph--resources.orange .paragraph__section-image{border:8px solid #E3783D;border:8px solid var(--c-orange)}.paragraph--resources.blue .paragraph__section-image{border:8px solid #212E79;border:8px solid var(--c-blue)}.paragraph--resources.red .paragraph__section-image{border:8px solid #ED1849;border:8px solid var(--c-red)}.paragraph--resources.green .paragraph__section-image{border:8px solid #00614C;border:8px solid var(--c-green)}@media (min-width:920px){.paragraph--resources.right{flex-direction:row-reverse}}.paragraph--selected-text{padding:calc(25px * 2);padding:calc(var(--base-space) * 2);background:grey;position:relative}@media (min-width:920px){.paragraph--selected-text{max-width:60%;margin:0 auto;width:100%}}.paragraph--selected-text:after{content:"";height:75%;background-image:url(/themes/custom/olamalu_opt/images/patterns/quarter-blue.svg);position:absolute;background-size:contain;background-repeat:no-repeat;right:0px;bottom:0;aspect-ratio:30 / 25;z-index:0}.paragraph--social-media{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px}@media (min-width:920px){.paragraph--social-media{flex-direction:row;align-items:center;justify-content:space-between}}.paragraph--social-media .content-wrapper{width:100%}@media (min-width:920px){.paragraph--social-media .content-wrapper{width:calc(45% - 100px)}}.paragraph--social-media .content-wrapper .social-media-links{display:flex;flex-direction:column;gap:12.5px}.paragraph--social-media .content-wrapper .social-media-links .social-link{display:flex;text-decoration:none;color:black;gap:25px;align-items:center;padding-bottom:calc(25px/2);padding-bottom:calc(var(--base-space)/2)}@media (min-width:920px){.paragraph--social-media .content-wrapper .social-media-links .social-link{font-size:32px}}.paragraph--social-media .content-wrapper .social-media-links .social-link svg{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.paragraph--social-media .content-wrapper .social-media-links .social-link:not(:last-of-type){border-bottom:1px solid #000000}.paragraph--social-media .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green);margin-bottom:50px}.paragraph--social-media .paragraph__section-image{display:flex}@media (min-width:920px){.paragraph--social-media .paragraph__section-image{width:auto}.paragraph--social-media .paragraph__section-image img{width:100%}}@media (min-width:920px){.paragraph--social-media.right{flex-direction:row-reverse}}.paragraph--text-with-gallery{display:flex;flex-direction:column;gap:100px;justify-content:center;align-items:center}@media (min-width:920px){.paragraph--text-with-gallery{flex-direction:row-reverse;align-items:center}}@media (min-width:920px){.paragraph--text-with-gallery .content-wrapper{width:calc(45% - 100px)}}.paragraph--text-with-gallery .content-wrapper .text-wrapper{display:flex;gap:25px;flex-direction:column}.paragraph--text-with-gallery .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green)}.paragraph--text-with-gallery .paragraph__section-gallery{display:flex}@media (min-width:920px){.paragraph--text-with-gallery .paragraph__section-gallery{width:auto}.paragraph--text-with-gallery .paragraph__section-gallery img{width:100%}}@media (min-width:920px){.paragraph--text-with-gallery.right{flex-direction:row}}@media (min-width:920px){.paragraph--text-with-image-offset{display:flex;align-items:stretch;margin-left:-5vw}}.paragraph--text-with-image-offset .text-wrapper{margin-bottom:25px;background-color:white;display:flex;flex-direction:column;padding:calc(25px/2);padding:calc(var(--base-space)/2);position:relative}@media (min-width:920px){.paragraph--text-with-image-offset .text-wrapper{width:calc(40% - 5vw);padding:calc(25px * 2);padding:calc(var(--base-space) * 2);transform:translateX(-10vw);margin:calc(25px * 3) 0;margin:calc(var(--base-space) * 3) 0;text-align:left;overflow:hidden;z-index:1}.paragraph--text-with-image-offset .text-wrapper::before{content:"";aspect-ratio:1 / 1;width:75%;background-image:url(/themes/custom/olamalu_opt/images/patterns/full-blue-circle.svg);position:absolute;background-repeat:no-repeat;right:-25%;top:-25%;background-size:contain;transform:rotate(-180deg);z-index:0}}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-title{max-width:75%;z-index:1;display:block}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-title h1{margin:0}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;z-index:1}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link{color:blue;transform:.3s ease-in-out;font-size:16px;position:relative;display:flex;width:max-content;max-width:100%;align-items:center;text-decoration:none;text-transform:uppercase}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link a{color:blue;text-decoration:none}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link::after{content:"";width:13px;height:13px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right-blue.svg);background-repeat:no-repeat;margin-left:calc(25px/2);margin-left:calc(var(--base-space)/2);transition:200ms ease all;background-size:contain}.paragraph--text-with-image-offset .text-wrapper .paragraph__section-link:hover:after{transform:translateX(7.5px)}@media (min-width:920px){.paragraph--text-with-image-offset>.image{width:calc(60% + 10vw)}.paragraph--text-with-image-offset>.image img{width:100%}}.paragraph--text-with-image{display:flex;flex-direction:column;gap:100px;justify-content:center;align-items:center}@media (min-width:920px){.paragraph--text-with-image{flex-direction:row-reverse;align-items:center}}@media (min-width:920px){.paragraph--text-with-image .content-wrapper{width:calc(45% - 100px)}}.paragraph--text-with-image .content-wrapper .text-wrapper{display:flex;gap:25px;flex-direction:column}.paragraph--text-with-image .content-wrapper h2{margin:0;color:#00614C;color:var(--c-green)}.paragraph--text-with-image .paragraph__section-image{display:flex}@media (min-width:920px){.paragraph--text-with-image .paragraph__section-image{width:auto}.paragraph--text-with-image .paragraph__section-image img{width:100%}}.paragraph--text-with-image.orange .paragraph__section-image{border:8px solid #E3783D;border:8px solid var(--c-orange)}.paragraph--text-with-image.blue .paragraph__section-image{border:8px solid #212E79;border:8px solid var(--c-blue)}.paragraph--text-with-image.red .paragraph__section-image{border:8px solid #ED1849;border:8px solid var(--c-red)}.paragraph--text-with-image.green .paragraph__section-image{border:8px solid #00614C;border:8px solid var(--c-green)}@media (min-width:920px){.paragraph--text-with-image.right{flex-direction:row}}.paragraph--text-with-image.no-image .content-wrapper{width:100%;max-width:60%}.paragraph--text-with-image.no-image.left,.paragraph--text-with-image.no-image.right{justify-content:flex-end}.paragraph--tiles-feature{margin:calc(25px * 4) 0;margin:calc(var(--base-space) * 4) 0}@media (min-width:720px){.paragraph--tiles-feature .paragraph__section-content{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap}.paragraph--tiles-feature .paragraph__section-content .feature-box--large,.paragraph--tiles-feature .paragraph__section-content .feature-box{width:calc(50% - 25px)}.paragraph--tiles-feature .paragraph__section-content .feature-box--large .feature-box,.paragraph--tiles-feature .paragraph__section-content .feature-box .feature-box{width:100%}.paragraph--tiles-feature .paragraph__section-content .feature-box--small,.paragraph--tiles-feature .paragraph__section-content .feature-box-small{width:calc(25% - 25px)}.paragraph--tiles-feature .paragraph__section-content .feature-box--small .feature-box,.paragraph--tiles-feature .paragraph__section-content .feature-box-small .feature-box{width:100%}}.paragraph--video{display:flex;flex-direction:column;gap:100px;padding:0 5vw}@media (min-width:920px){.paragraph--video{flex-direction:row;align-items:center}}.paragraph--video .text-wrapper{display:flex;gap:25px;flex-direction:column}@media (min-width:920px){.paragraph--video .text-wrapper{width:calc(45% - 100px)}}.paragraph--video .text-wrapper h2{margin:0;color:#00614C;color:var(--c-green)}.paragraph--video>.video-wrapper{display:flex;padding:0;height:100%;position:relative;aspect-ratio:16 / 9}@media (min-width:920px){.paragraph--video>.video-wrapper{width:55%}.paragraph--video>.video-wrapper img{width:100%}}.paragraph--video>.video-wrapper .video{width:100%}.paragraph--video>.video-wrapper .field--name-field-remote-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video>.video-wrapper .field--name-field-paragraph-video{height:100%;position:absolute;top:0;width:100%}.paragraph--video>.video-wrapper iframe{height:100%}.paragraph--video>.video-wrapper .contextual-region{width:100%;height:100%}.paragraph--video>.video-wrapper .field--name-field-media-oembed-video{height:100%}.paragraph--video>.video-wrapper iframe{height:100%}.paragraph--video>.video-wrapper .field--name-field-media-oembed-video{height:100%}.paragraph--video.blue>.video-wrapper{border:8px solid #212E79;border:8px solid var(--c-blue)}.paragraph--video.orange>.video-wrapper{border:8px solid #E3783D;border:8px solid var(--c-orange)}@media (min-width:920px){.paragraph--video.right{flex-direction:row-reverse}}.person-listing{max-width:800px;padding-bottom:25px}.person-listing a{color:black;text-decoration:none;display:block;position:relative;width:100%}@media (min-width:920px){.person-listing a{display:flex;align-items:flex-end}}.person-listing a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:100%}@media (min-width:920px){.person-listing a .image-wrapper{width:30%}}.person-listing a .image-wrapper img{width:100%;height:auto}.person-listing a .text-wrapper{margin:5px 0;border-bottom:1px solid black;padding-left:calc(25px/2);padding-left:calc(var(--base-space)/2);padding-right:25px}@media (min-width:920px){.person-listing a .text-wrapper{flex:1}}.person-listing a .text-wrapper .person-listing__content{font-size:16px}.person-listing a::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right.svg);position:absolute;bottom:-25px;right:0;background-repeat:no-repeat}.person-listing a:hover:after{animation:1s bounce ease-in-out infinite}.person-listing a:focus:after{animation:1s bounce ease-in-out infinite}.person-teaser a{color:black;text-decoration:none;display:flex;align-items:stretch;position:relative;width:100%}.person-teaser a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:20%}@media (min-width:1224px){.person-teaser a .image-wrapper{width:20%}}@media (min-width:720px){.person-teaser a .image-wrapper{width:30%}}.person-teaser a .text-wrapper{margin:5px 0;border-top:1px solid black;border-bottom:1px solid black;padding-left:calc(25px/2);padding-left:calc(var(--base-space)/2);padding-right:25px;flex:1}.person-teaser a .text-wrapper h2{margin:5px}@media (max-width:1224px){.person-teaser a .text-wrapper h2{font-size:20px}}.person-teaser a .text-wrapper .person-teaser__content{font-size:16px}.person-teaser a::after{content:"";width:25px;height:25px;background-image:url(/themes/custom/olamalu_opt/images/icons/arrow-right.svg);position:absolute;bottom:-25px;right:0;background-repeat:no-repeat}.person-teaser a:hover:after{animation:1s bounce ease-in-out infinite}.person-teaser a:focus:after{animation:1s bounce ease-in-out infinite}.person-tiny a{color:black;text-decoration:none;display:flex;align-items:flex-end;position:relative;width:100%}.person-tiny a .image-wrapper{border-radius:150%/10%;overflow:hidden;width:15%}.person-tiny a .text-wrapper{margin:5px 0;border-bottom:1px solid black;padding-left:calc(25px/2);padding-left:calc(var(--base-space)/2);padding-right:25px;flex:1}.person-tiny a .text-wrapper .person-tiny__content{font-size:14px}.person-tiny a .text-wrapper h3{margin:0;font-size:16px}.status__list{list-style:none;margin:0;padding:0;margin-bottom:25px}.status{display:block;margin-bottom:calc(25px/2);margin-bottom:calc(var(--base-space)/2);padding:calc(25px/2);padding:calc(var(--base-space)/2);text-align:center}.status a{font-weight:bold;color:black}.status--warning{color:black;background-color:#FCFCFC}.status--error{color:black;background-color:#FCFCFC}.status--status{color:black;background-color:#FCFCFC}.tabs__link,.tabs__link--local-tasks{background-color:white;color:black !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}.grid__item{flex:1 1 100%;margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}@media (min-width:920px){.grid__item{margin:0 calc(25px * 2) 0 0;margin:0 calc(var(--base-space) * 2) 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:white;padding:calc(25px * 4);padding:calc(var(--base-space) * 4)}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}.footer{background-color:#212E79;background-color:var(--c-blue);min-height:500px}.footer .footer__wrappper{padding:5vw;display:flex;flex-flow:row wrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);position:relative;justify-content:flex-start}@media (min-width:1224px){.footer .footer__wrappper{flex-flow:row nowrap;gap:150px}}.footer .footer__wrappper .footer__left{width:100%}@media (min-width:1224px){.footer .footer__wrappper .footer__left{width:10%}}.footer .footer__wrappper .footer__right{width:100%}@media (min-width:1224px){.footer .footer__wrappper .footer__right{max-width:60%}}.footer .footer__wrappper .footer__right #-menu{display:none}.footer .footer__wrappper .footer__right .menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0px}@media (min-width:920px){.footer .footer__wrappper .footer__right .menu{gap:calc(25px * 2);gap:calc(var(--base-space) * 2);grid-auto-rows:1fr;grid-template-columns:1fr 1fr}}@media (min-width:1224px){.footer .footer__wrappper .footer__right .menu{grid-template-columns:1fr 1fr 1fr}}.footer .footer__wrappper .footer__right .menu .expand-sub{display:none}.footer .footer__wrappper .footer__right .menu .menu__link{color:white;text-decoration:none}.footer .footer__wrappper .footer__right .menu>.menu__item{display:flex;flex-flow:column nowrap;gap:25px}.footer .footer__wrappper .footer__right .menu>.menu__item>.menu__link{font-size:20px;max-width:max-content;width:100%}@media (min-width:920px){.footer .footer__wrappper .footer__right .menu>.menu__item>.menu__link{font-size:42px}}.footer .footer__wrappper .footer__right .menu>.menu__item .menu--sub{display:flex;flex-flow:column nowrap;gap:0}.footer .footer__wrappper .footer__right .menu>.menu__item .menu--sub .menu__link{font-size:24px}.footer .oxford-wrapper{padding:0 calc(25px * 2) calc(25px * 2);padding:0 calc(var(--base-space) * 2) calc(var(--base-space) * 2);background-color:white;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;gap:calc(25px/2);gap:calc(var(--base-space)/2)}.footer .oxford-wrapper .oxford-info{color:black;font-size:18px;padding:0vw 5vw;font-weight:300}.footer .oxford-wrapper .oxford-info a{color:inherit;text-decoration:none}.footer .oxford-wrapper .oxford-info a:hover{text-decoration:underline}.footer .logo-wrapper{background-color:white;padding:calc(25px * 2) 5vw;padding:calc(var(--base-space) * 2) 5vw;display:flex;justify-content:center;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);align-items:center}.footer .logo-wrapper .logo{max-width:200px;width:100%;height:auto}.header{padding:25px 5vw;position:relative;top:0;width:100%;left:0;z-index:99;background:transparent}.header .header__primary{display:flex;align-items:center;flex-wrap:wrap;position:relative}.header .header__primary .link-to-main{display:none}@media (min-width:920px){.header .header__primary .link-to-main{display:flex;background-color:blue;padding:3px 10px;color:white;position:fixed;right:5vw;top:0;text-decoration:none;font-size:16px}.header .header__primary .link-to-main:hover{filter:brightness(1.2);text-decoration:underline}.header .header__primary .link-to-main:after{content:url(/themes/custom/olamalu_opt/images/icons/arrow-down.svg);width:25px;height:25px;transform:translateX(180deg);display:flex;transform:rotateX(-180deg);margin-left:10px}}@media (min-width:920px){.header .header__primary{flex-wrap:nowrap}}.header .header__primary .header__branding{width:30%}.header .header__primary .header__branding img{width:150px;height:auto}@media (min-width:920px){.header .header__primary .header__branding{width:20%}.header .header__primary .header__branding img{width:290px;height:159px}}.header .header__primary .header__branding--flex-wrapper{display:flex;gap:calc(25px/2);gap:calc(var(--base-space)/2)}@media (min-width:920px){.header .header__primary .header__branding--flex-wrapper{width:30%}}.header .header__primary .header__menu{width:100%;max-width:unset;flex:unset}@media (min-width:920px){.header .header__primary .header__menu{flex:1;margin-left:25px;display:flex;flex-wrap:wrap;max-width:80%}}.header .header__primary .header__menu .quick-links-wrapper{width:auto;display:flex;position:absolute;top:-12.5px;right:0;height:max-content;gap:50px}.header .header__primary .header__menu .quick-links-wrapper a{text-decoration:none}.header .header__primary .header__menu .quick-links-wrapper .quick-link{color:#F37028;color:var(--c-bright-orange);font-size:24px;display:flex;align-items:center;gap:10px}.header .header__primary .header__menu .quick-links-wrapper .quick-link p{margin:0;position:relative;text-decoration:none;color:white}.header .header__primary .header__menu .quick-links-wrapper .quick-link p:after{content:'';width:0px;left:0px;bottom:-3px;height:1px;transition:0.3s ease all;background-color:white;position:absolute}.header .header__primary .header__menu .quick-links-wrapper .quick-link p:hover:after{width:100%}@media (max-width:920px){.header .header__primary .header__menu .quick-links-wrapper .quick-link p{display:none;font-size:18px}.header .header__primary .header__menu .quick-links-wrapper .quick-link svg{width:35px;height:35px}}@media (max-width:920px){.header .header__primary .header__menu .quick-links-wrapper{gap:18px}}.header-with-banner{position:relative}.header-with-banner header{position:absolute;width:100%;top:0;left:0}.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link a{color:white}.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link a::after{background-color:white}.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g{stroke:white}.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g#Icon_ionic-md-person-add path,.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g #Icon_awesome-coins{fill:white}.header-with-banner header .header__primary .header__menu .quick-links-wrapper .quick-link #member_svg path{fill:white}.header-with-banner header .header__primary .header__menu #block-olamalu-opt-main-menu .toggle-expand::before{color:white}.header-with-banner header .header__primary .header__menu #block-olamalu-opt-main-menu .toggle-expand .bar{background:white}.header--orange header .header__primary .header__menu .quick-links-wrapper .quick-link svg g{stroke:#F37028 !important;stroke:var(--c-bright-orange) !important}.header--orange header .header__primary .header__menu .quick-links-wrapper .quick-link svg g#Icon_ionic-md-person-add path,.header--orange header .header__primary .header__menu .quick-links-wrapper .quick-link svg g #Icon_awesome-coins{fill:#F37028 !important;fill:var(--c-bright-orange) !important}.header--orange header .header__primary .header__menu .quick-links-wrapper .quick-link #member_svg path{fill:#F37028;fill:var(--c-bright-orange)}.header-no-banner header .header__primary .header__menu .quick-links-wrapper .quick-link p{color:black}.header-no-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g{stroke:#F37028 !important;stroke:var(--c-bright-orange) !important}.header-no-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g#Icon_ionic-md-person-add path,.header-no-banner header .header__primary .header__menu .quick-links-wrapper .quick-link svg g #Icon_awesome-coins{fill:#F37028 !important;fill:var(--c-bright-orange) !important}.header-no-banner header .header__primary .header__menu .quick-links-wrapper .quick-link #member_svg path{fill:#F37028;fill:var(--c-bright-orange)}.two-col{display:flex;align-items:flex-start;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);padding:0 5vw;margin-bottom:calc(25px * 4);margin-bottom:calc(var(--base-space) * 4);margin-top:calc(25px * 3);margin-top:calc(var(--base-space) * 3);width:100%}@media (min-width:1350px){.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:1350px){.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:1350px){.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{padding:50px 5vw}.path-search .main-content>div #block-tabs{top:20%;left:40%}.path-search .main-content>div>h2{color:black;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}}.paragraph--option--left .paragraph--basic-text{margin:0;margin-right:auto}.paragraph--option--left .paragraph--basic-text p,.paragraph--option--left .paragraph--basic-text h2{text-align:left}.paragraph--option--left .paragraph--basic-text .paragraph__section-content{margin-right:auto !important;margin-left:0 !important}.paragraph--option--left .paragraph--basic-text .paragraph__section-link{justify-content:flex-start !important}.paragraph--option--right .paragraph--basic-text{margin:0;margin-left:auto}.paragraph--option--right .paragraph--basic-text .paragraph__section-content{margin-left:auto !important;margin-right:0 !important}.paragraph--option--right .paragraph--basic-text .paragraph__section-link{justify-content:flex-end !important}.paragraph--option--right .paragraph--basic-text p,.paragraph--option--right .paragraph--basic-text h2{text-align:right}@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:#000;--c-text-inverse:#fff;--c-background:#fff;--c-red:#ED1849;--c-green:#00614C;--c-blue:#212E79;--c-#ff0:#F3BE50;--c-orange:#E3783D;--c-bright-orange:#F37028;--c-grey:#FCFCFC}:root [data-theme='default']{--c-text:#000;--c-text-inverse:#fff;--c-background:#fff;--c-red:#ED1849;--c-green:#00614C;--c-blue:#212E79;--c-#ff0:#F3BE50;--c-orange:#E3783D;--c-bright-orange:#F37028;--c-grey:#FCFCFC}.product-banner .banner__image{margin-bottom:100px}.paragraphs-variations{max-width:90vw;margin:0 auto;text-align:center;margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}.paragraphs-variations h2{margin:0;color:#00614C;color:var(--c-green);font-family:"depot-new-web",times,"Times New Roman",serif}.product-variations{max-width:90vw;margin:0 auto;text-align:center;margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2);display:flex;flex-direction:column;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}@media (min-width:920px){.product-variations{max-width:60%}}.product-variations h2{margin:0;color:#00614C;color:var(--c-green);font-family:"depot-new-web",times,"Times New Roman",serif}.product-variations .accordion{text-align:left}.product-variations .accordion .accordion--item{border-bottom:1px solid #212E79;border-bottom:1px solid var(--c-blue)}.product-variations .accordion .accordion--item h2{font-size:42px;font-family:"depot-new-web",times,"Times New Roman",serif}.product-variations .accordion .accordion--item h2 .accordion--text{display:flex;align-items:center}.cart-form{padding:0 5vw}.cart-form td .field--name-title,.cart-form td .views-field-unit-price__number{font-weight:600}@media (min-width:920px){.cart-form td .field--name-title,.cart-form td .views-field-unit-price__number{font-size:28px}}.cart-form .views-form form{position:relative;display:flex;flex-wrap:wrap}.cart-form .views-form form .form-item{max-width:unset;margin:0}.cart-form .views-form form>div:first-of-type{position:relative;width:100%;right:0;top:0;background:#fcfcfc 0% 0% no-repeat padding-box;opacity:1;padding:25px}@media (min-width:920px){.cart-form .views-form form>div:first-of-type{position:absolute;width:30%;padding:calc(25px * 2);padding:calc(var(--base-space) * 2)}}.cart-form .views-form form>div:first-of-type .field--name-total-price{flex-direction:column}.cart-form .views-form form>div:first-of-type .field--name-total-price:before{content:'Cart totals';font-size:32px;font-weight:bold;margin-bottom:25px}.cart-form .views-form form>div:first-of-type .order-total-line{font-size:20px !important;display:flex;justify-content:space-between;text-transform:uppercase}.cart-form .views-form form>div:nth-of-type(2){margin:calc(25px * 2) 0;margin:calc(var(--base-space) * 2) 0;width:25%;flex-direction:column}@media (min-width:920px){.cart-form .views-form form>div:nth-of-type(2){flex-direction:row}}.cart-form .views-form form>div:nth-of-type(2) .order-total-line__subtotal{display:none}.cart-form .views-form form>div:nth-of-type(2) .order-total-line__total .order-total-line-label{display:none}.cart-form .views-form form>div:nth-of-type(2) .order-total-line__total opt .order-total-line-value{width:auto}.cart-form .views-form form>div:nth-of-type(2) .order-total-line__total opt .order-total-line-value:before{content:'Cart Total:';margin-right:5px}.cart-form .views-form form .form-wrapper{width:100% !important;display:flex;gap:25px;margin:calc(25px * 2) 0;margin:calc(var(--base-space) * 2) 0;justify-content:flex-end}@media (min-width:720px){.cart-form .views-form form .form-wrapper{width:calc(70% - 50px) !important}}.cart-form .views-form form .form-wrapper .relative-container{position:relative;overflow:hidden;border-radius:5px}.cart-form .views-form form .form-wrapper .relative-container:before{content:'';width:20%;background-color:#00614c;height:100%;position:absolute;right:0;top:0;z-index:1}.cart-form .views-form form .form-wrapper .relative-container:after{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:12.5px;top:50%;width:20px;height:20px;transform:translateY(-50%);z-index:2}.cart-form .views-form form .form-wrapper .button{border:2px solid #00614c;opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:black;font-size:28px;line-height:34px;display:flex;width:max-content;max-width:100%;cursor:pointer;background:linear-gradient(to right,white 50%,#00614c 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out;width:100%;text-align:left}.cart-form .views-form form .form-wrapper .button:hover{background-position:right bottom;color:white}.cart-form .views-form form .form-wrapper .button .button-content{z-index:1}.cart-form .views-element-container header h2{text-align:left;font-size:54px;letter-spacing:0px;color:#00614c;opacity:1;line-height:1.1}.cart-form table{width:100%;border-collapse:collapse}@media (min-width:920px){.cart-form table{width:calc(70% - 50px)}}.cart-form table thead th{text-align:left;text-align:left;font-size:18px;font-weight:300;letter-spacing:0px;color:#676767;opacity:1;padding:5px}@media (min-width:920px){.cart-form table thead th{padding-bottom:25px;font-size:24px}}.cart-form table tbody tr{border-bottom:2px solid #e2e2e2;text-align:left;letter-spacing:0px;color:#00614c;opacity:1;font-size:15px}@media (min-width:920px){.cart-form table tbody tr{font-size:28px}}.cart-form table tbody tr td{padding:5px}@media (min-width:920px){.cart-form table tbody tr td{padding-bottom:10px}}.cart-form table tbody tr td.views-field-remove-button{position:relative}.cart-form table tbody tr td.views-field-remove-button:after{content:'';width:30px;height:30px;background:url(/themes/custom/olamalu_opt/images/remove.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:calc(50% - 5px);transform:translateX(-50%) translateY(-50%);pointer-events:all}.cart-form table tbody tr td.views-field-remove-button input{width:100%;height:100%;border:none;background-color:transparent;padding:0;display:flex;color:transparent;z-index:10;cursor:pointer}.cart-form table tbody tr td.views-field-edit-quantity .form-item{width:max-content}.cart-form table tbody tr td.views-field-edit-quantity .relative-container{display:flex;gap:5px}.cart-form table tbody tr td.views-field-edit-quantity .relative-container .quantity-step-up,.cart-form table tbody tr td.views-field-edit-quantity .relative-container .quantity-step-down{width:20px;cursor:pointer}.cart-form table tbody tr td.views-field-edit-quantity .relative-container input{flex:1;text-align:center;border:none}.cart-form table tbody tr td.views-field-edit-quantity .relative-container input::-webkit-outer-spin-button,.cart-form table tbody tr td.views-field-edit-quantity .relative-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-form table tbody tr td.views-field-edit-quantity .relative-container input[type='number']{-moz-appearance:textfield}.cart-form .field--name-total-price{text-align:left;display:flex;justify-content:flex-start}.cart-form .field--name-total-price .order-total-line{padding:0;font-size:32px}.cart-form .feature-box .text-wrapper .feature-box__section-link .button-content{max-width:calc(100% - 90px)}@media (max-width:920px){.cart-form .feature-box .feature-box__section-image{justify-content:center}.cart-form .feature-box .text-wrapper{max-width:max-content}}.olamalu-opt-store-member-form{width:90%;margin:0px auto;gap:calc(25px/2);gap:calc(var(--base-space)/2);margin-bottom:800px;background:#fcfcfc;padding:calc(25px * 2);padding:calc(var(--base-space) * 2);position:relative;display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1224px){.olamalu-opt-store-member-form{width:75%;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);margin-bottom:500px}}@media (min-width:1650px){.olamalu-opt-store-member-form{width:50%}}.olamalu-opt-store-member-form h1{text-align:center;color:#00614c;font-size:54px;font-weight:normal;line-height:1.2;grid-column-start:1;grid-column-end:4;width:100%}.olamalu-opt-store-member-form .centre-text{text-align:center;width:100%;margin:0 auto;padding:0 5vw;grid-column-start:1;grid-column-end:4}.olamalu-opt-store-member-form>.form-item{max-width:unset;margin:0;flex:unset;width:100%}@media (min-width:720px){.olamalu-opt-store-member-form>.form-item{width:calc(50% - 6.25px)}}@media (min-width:1224px){.olamalu-opt-store-member-form>.form-item{width:calc(50% - 25px)}}@media (min-width:1650px){.olamalu-opt-store-member-form>.form-item{width:calc(50% - 25px)}}.olamalu-opt-store-member-form>.form-item input[type='checkbox']{display:none}.olamalu-opt-store-member-form>.form-item label{border:2px solid #ED1849;border:2px solid var(--c-red);opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:black;font-size:28px;line-height:34px;display:flex;max-width:100%;background-color:white;cursor:pointer;font-weight:normal;border-radius:5px;margin-right:0px;width:100%;background:linear-gradient(to right,white 50%,#ED1849 50%);background:linear-gradient(to right,white 50%,var(--c-red) 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out}.olamalu-opt-store-member-form>.form-item label:before{content:'';width:75px;background-color:#ED1849;background-color:var(--c-red);height:100%;position:absolute;right:0;top:0;z-index:1}.olamalu-opt-store-member-form>.form-item label:after{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:25px;top:50%;width:30px;height:30px;transform:translateY(-50%);z-index:2}.olamalu-opt-store-member-form>.form-item label:hover{background-position:right bottom;color:white}.olamalu-opt-store-member-form>.form-item input{width:100%;text-align:left}.olamalu-opt-store-member-form>.form-actions{flex:unset;margin:0;width:100%}@media (min-width:720px){.olamalu-opt-store-member-form>.form-actions{width:calc(50% - 6.25px)}}@media (min-width:920px){.olamalu-opt-store-member-form>.form-actions{width:calc(50% - 25px)}}@media (min-width:1650px){.olamalu-opt-store-member-form>.form-actions{width:calc(50% - 25px)}}.olamalu-opt-store-member-form>.form-actions input{width:100%;text-align:left}.olamalu-opt-store-member-form .relative-container{position:relative;height:100%}.olamalu-opt-store-member-form .relative-container:before{content:'';width:75px;background-color:#00614c;height:100%;position:absolute;right:0;top:0;z-index:1;border-radius:0px 5px 5px 0px}.olamalu-opt-store-member-form .relative-container:after{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:25px;top:50%;width:30px;height:30px;transform:translateY(-50%);z-index:2}.olamalu-opt-store-member-form .relative-container>input{height:100%}.olamalu-opt-store-member-form .button{border:2px solid #00614c;opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:black;font-size:28px;line-height:34px;display:flex;width:max-content;max-width:100%;cursor:pointer;background:linear-gradient(to right,white 50%,#00614c 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out}.olamalu-opt-store-member-form .button:hover{background-position:right bottom;color:white}.olamalu-opt-store-member-form .button .button-content{z-index:1}.olamalu-opt-store-member-form .js-form-item.form-fieldset{position:absolute;bottom:0;transform:translateY(100%);width:100%;left:0;max-width:unset;background:#fcfcfc;padding:calc(25px * 2);padding:calc(var(--base-space) * 2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.olamalu-opt-store-member-form .js-form-item.form-fieldset .form-item{text-align:center;width:100%;margin:0 auto;padding:0 5vw;max-width:unset;flex:unset}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper{width:100%;gap:calc(25px/2);gap:calc(var(--base-space)/2);display:grid;grid-template-columns:1fr}@media (min-width:720px){.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:1224px){.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper{gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.button{width:100%}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.relative-container{width:100%}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.relative-container input{width:100%}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.relative-container:before{background-color:#ED1849;background-color:var(--c-red)}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.relative-container input.negative{border-color:#ED1849;border-color:var(--c-red);background:linear-gradient(to right,white 50%,#ED1849 50%);background:linear-gradient(to right,white 50%,var(--c-red) 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out;height:100%}.olamalu-opt-store-member-form .js-form-item.form-fieldset .flex-wrapper>.relative-container input.negative:hover{background-position:right bottom;color:white}.olamalu-opt-store-member-form .js-form-item.form-fieldset a{width:100%;border-radius:5px}@media (min-width:1224px){.olamalu-opt-store-member-form .js-form-item.form-fieldset a{width:calc(50% - 25px)}}.olamalu-opt-store-member-form .js-form-item.form-fieldset a:after{content:'';width:75px;background-color:#00614c;height:100%;position:absolute;right:0;top:0;z-index:1}.olamalu-opt-store-member-form .js-form-item.form-fieldset a:before{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:25px;top:50%;width:30px !important;height:30px;transform:translateY(-50%);background-position:unset;background-color:transparent;z-index:2}.olamalu-opt-store-member-form .js-form-item.form-fieldset>.relative-container{width:100%}@media (min-width:1224px){.olamalu-opt-store-member-form .js-form-item.form-fieldset>.relative-container{width:calc(50% - 25px)}}.commerce-checkout-flow-opt-checkout-flow{padding:0 5vw}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review{width:75%;max-width:unset;display:flex;flex-direction:column;gap:25px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review legend{font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px;color:#00614c;font-family:"depot-new-web",times,"Times New Roman",serif;font-weight:600;margin:25px 0;margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}@media (min-width:920px){.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review legend{font-size:54px;line-height:65px}}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane legend a,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information legend a,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review legend a{color:#00614c;border-bottom:3px solid #00614c;text-decoration:none}@media (min-width:920px){.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane p,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information p,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review p{font-size:24px}}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item--radio,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item--radio,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item--radio{display:flex;width:100%}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item{width:100%;max-width:unset;margin:0}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item input:not(.button),.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item input:not(.button),.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item input:not(.button){width:100%;font-size:28px;font-weight:normal}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item .form-item__textfield:not(.button),.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item .form-item__textfield:not(.button),.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item .form-item__textfield:not(.button){border:none;border-bottom:2px solid black;font-size:1rem;border-radius:0;font-size:28px;font-weight:normal;position:relative}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item .form-item__textfield:not(.button):-ms-input-placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item .form-item__textfield:not(.button):-ms-input-placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item .form-item__textfield:not(.button):-ms-input-placeholder{font-size:24px;font-style:italic;font-weight:300}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item .form-item__textfield:not(.button)::placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .form-item .form-item__textfield:not(.button)::placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .form-item .form-item__textfield:not(.button)::placeholder{font-size:24px;font-style:italic;font-weight:300}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .member-names,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .member-names,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .member-names{margin-bottom:25px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .add-member-names:hover,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .add-member-names:hover,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .add-member-names:hover{text-decoration:underline;color:#00614C;color:var(--c-green)}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .add-member-names,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .add-member-names,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .add-member-names{color:#00614C;color:var(--c-green);padding:0;border:none;cursor:pointer;font-size:24px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .country.form-select,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .country.form-select,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .country.form-select{font-size:28px;font-weight:normal;height:auto}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .braintree-form .braintree-hosted-field,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .braintree-form .braintree-hosted-field,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .braintree-form .braintree-hosted-field{border:none;border-bottom:3px solid black;padding:3px;font-size:28px;border-radius:0;font-size:28px;font-weight:normal}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .braintree-form .braintree-hosted-field:-ms-input-placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .braintree-form .braintree-hosted-field:-ms-input-placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .braintree-form .braintree-hosted-field:-ms-input-placeholder{font-size:28px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .braintree-form .braintree-hosted-field::placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .braintree-form .braintree-hosted-field::placeholder,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .braintree-form .braintree-hosted-field::placeholder{font-size:28px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .credit-card-form__expiration,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .credit-card-form__expiration,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .credit-card-form__expiration{margin:0;align-items:flex-end}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .credit-card-form__expiration .form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .credit-card-form__expiration .form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .credit-card-form__expiration .form-item{width:auto;flex:unset;margin:0}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations{display:flex;flex-direction:row;flex-wrap:wrap}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations legend,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations legend{width:100%;margin-bottom:25px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations h3,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations h3,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations h3{width:100%;margin:0;font-size:32px;margin-bottom:25px;color:#00614C;color:var(--c-green)}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations p,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations p,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations p{width:100%;margin:0;margin-bottom:25px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .js-form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .js-form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .js-form-item{display:inline-block;margin-bottom:10px;margin-right:25px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .option{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1px solid black;text-align:center;line-height:1.2;font-size:24px;cursor:pointer;background:transparent;transition:0.3s ease all;color:#00614C;color:var(--c-green);font-weight:600}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .form-checkbox,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .form-checkbox,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .form-checkbox{position:absolute;opacity:0;pointer-events:none;width:1px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .form-checkbox:checked+.option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .form-checkbox:checked+.option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .form-checkbox:checked+.option{background-color:#00614C;background-color:var(--c-green);color:white;border:1px solid #00614C;border:1px solid var(--c-green)}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .form-radio,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .form-radio,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .form-radio{position:absolute;opacity:0;pointer-events:none;width:1px}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .donations .form-radio:checked+.option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .donations .form-radio:checked+.option,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .donations .form-radio:checked+.option{background-color:#00614C;background-color:var(--c-green);color:white;border:1px solid #00614C;border:1px solid var(--c-green)}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .gift-aid,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .gift-aid,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .gift-aid{padding-bottom:25px;border-bottom:2px solid #e2e2e2}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .gift-aid>.form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .gift-aid>.form-item,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .gift-aid>.form-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .gift-aid>.form-item input,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .gift-aid>.form-item input,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .gift-aid>.form-item input{width:25px;height:25px;border:1px solid black}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .gift-aid>.form-item label,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .gift-aid>.form-item label,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .gift-aid>.form-item label{padding:0;margin-left:25px;font-weight:normal}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .gift-aid>.form-item .form-item__description,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-payment-information .gift-aid>.form-item .form-item__description,.commerce-checkout-flow-opt-checkout-flow .checkout-pane-review .gift-aid>.form-item .form-item__description{font-size:0.9rem;line-height:1.4;color:black;font-weight:300}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer{margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2)}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .relative-container{position:relative;overflow:hidden;border-radius:5px;width:max-content}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .relative-container:before{content:'';width:50px;background-color:#00614c;height:100%;position:absolute;right:0;top:0;z-index:1}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .relative-container:after{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:12.5px;top:50%;width:20px;height:20px;transform:translateY(-50%);z-index:2}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .button{border:2px solid #00614c;opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:black;font-size:28px;line-height:34px;display:flex;width:max-content;max-width:100%;cursor:pointer;background:linear-gradient(to right,white 50%,#00614c 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .button:hover{background-position:right bottom;color:white}.commerce-checkout-flow-opt-checkout-flow .layout-region-checkout-footer .button .button-content{z-index:1}.checkout-pane-payment-information>.form-wrapper>.form-wrapper:nth-child(2){position:relative;margin-top:calc(25px * 2);margin-top:calc(var(--base-space) * 2)}.checkout-pane-payment-information>.form-wrapper>.form-wrapper:nth-child(2):before{content:'Billing Address';font-family:"ivyjournal","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:32px;color:#00614c;font-family:"depot-new-web",times,"Times New Roman",serif}@media (min-width:920px){.checkout-pane-payment-information>.form-wrapper>.form-wrapper:nth-child(2):before{font-size:54px;line-height:65px}}.checkout-pane-opt-order-summary{width:100%;background-color:#fcfcfc;max-width:unset;padding:25px}.checkout-pane-opt-order-summary legend{font-size:32px;font-weight:bold;font-family:"depot-new-web",times,"Times New Roman",serif}.checkout-pane-opt-order-summary .order-total-line__subtotal{display:flex;justify-content:space-between;padding:0}.checkout-pane-opt-order-summary .order-total-line__total{display:flex;padding:0;justify-content:space-between}.checkout-pane-opt-order-summary table{width:100%}.checkout-pane-opt-order-summary table .views-field-total-price__number{display:flex;justify-content:flex-end}.variations-view.four-row{padding:5vw}.variations-view.four-row h2{text-align:center}.variations-view.four-row .field--name-variations{display:grid;gap:12.5px;grid-template-columns:1fr}@media (min-width:720px){.variations-view.four-row .field--name-variations{grid-template-columns:1fr 1fr}}@media (min-width:920px){.variations-view.four-row .field--name-variations{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1224px){.variations-view.four-row .field--name-variations{grid-template-columns:1fr 1fr 1fr}}.variations-view.four-row .field--name-variations>.field--item .feature-box--news .text-wrapper{height:auto !important}.donations-form{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:unset}.donations-form legend{width:100%;margin-bottom:25px}.donations-form h3{width:100%;margin:0;font-size:32px;margin-bottom:25px;color:#00614C;color:var(--c-green)}.donations-form p{width:100%;margin:0;margin-bottom:25px}.donations-form .js-form-item{display:grid;min-width:0;margin-bottom:10px;margin-right:25px}.donations-form .option{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1px solid black;text-align:center;line-height:1.2;font-size:24px;cursor:pointer;background:transparent;transition:0.3s ease all;color:#00614C;color:var(--c-green);font-weight:600}.donations-form .form-radio{position:absolute;opacity:0;pointer-events:none;width:1px}.donations-form .form-radio:checked+.option{background-color:#00614C;background-color:var(--c-green);color:white;border:1px solid #00614C;border:1px solid var(--c-green)}.donations-form .form-item--radio{display:flex;width:100%}.donations-form .form-fieldset{max-width:unset;width:100%}.donations-form .form-fieldset>.form-item{width:100%;max-width:unset;margin:0}.donations-form .form-fieldset>.form-item input{min-width:0;border:none;border-bottom:2px solid black;padding:3px;font-size:1rem;border-radius:0;font-size:28px;font-weight:normal}.olamalu-opt-store-donation-form .relative-container{position:relative;overflow:hidden;border-radius:5px;width:max-content;max-width:unset}.olamalu-opt-store-donation-form .relative-container:before{content:'';width:50px;background-color:#00614c;height:100%;position:absolute;right:0;top:0;z-index:1}.olamalu-opt-store-donation-form .relative-container:after{content:'';background-image:url(/themes/custom/olamalu_opt/images/arrow-right-white.svg);background-repeat:no-repeat;position:absolute;right:12.5px;top:50%;width:20px;height:20px;transform:translateY(-50%);z-index:2}.olamalu-opt-store-donation-form .button{border:2px solid #00614c;opacity:1;padding:25px;padding-right:100px;position:relative;text-decoration:none;color:black;font-size:28px;line-height:34px;display:flex;width:max-content;max-width:100%;cursor:pointer;background:linear-gradient(to right,white 50%,#00614c 50%);background-size:200% 100%;background-position:left bottom;transition:all .3s ease-out;width:100%;text-align:left}.olamalu-opt-store-donation-form .button:hover{background-position:right bottom;color:white}.olamalu-opt-store-donation-form .button .button-content{z-index:1}.cart-empty-page{padding:50px 5vw}.path-checkout .header .header__primary .header__menu .quick-links-wrapper .quick-link p{color:black}.commerce-checkout-flow-opt-checkout-flow .checkout-pane-user-details-pane .form-item .form-item__textfield:not(.button).form-radio{display:none}header .contextual-region{position:unset}body{overflow-x:hidden}.scroll-lock{overflow:hidden}.eu-cookie-compliance-content{padding-top:25px}.eu-cookie-compliance-content .eu-cookie-compliance-buttons{display:flex;flex-flow:row wrap;gap:25px}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{margin:0;padding:20px 25px;background:white;transition:200ms ease all;border-radius:0}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button::before,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button::after,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button::before,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button::after{display:none}.eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover,.eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover{background:#ED1849;background:var(--c-red)}.paragraph.green .h1,.paragraph.green .text-long h1,.text-long .paragraph.green h1,.paragraph.green .h2,.paragraph.green .text-long h2,.text-long .paragraph.green h2,.paragraph.green .h3,.paragraph.green .text-long h3,.text-long .paragraph.green h3,.paragraph.green .h4,.paragraph.green .h5,.paragraph.green .field--name-field-paragraph-title{color:#00614C;color:var(--c-green)}.paragraph.green .paragraph__section-image{border:8px solid #00614C;border:8px solid var(--c-green)}.paragraph.red .h1,.paragraph.red .text-long h1,.text-long .paragraph.red h1,.paragraph.red .h2,.paragraph.red .text-long h2,.text-long .paragraph.red h2,.paragraph.red .h3,.paragraph.red .text-long h3,.text-long .paragraph.red h3,.paragraph.red .h4,.paragraph.red .h5,.paragraph.red .field--name-field-paragraph-title{color:#ED1849;color:var(--c-red)}.paragraph.red .paragraph__section-image{border:8px solid #ED1849;border:8px solid var(--c-red)}.paragraph.blue .h1,.paragraph.blue .text-long h1,.text-long .paragraph.blue h1,.paragraph.blue .h2,.paragraph.blue .text-long h2,.text-long .paragraph.blue h2,.paragraph.blue .h3,.paragraph.blue .text-long h3,.text-long .paragraph.blue h3,.paragraph.blue .h4,.paragraph.blue .h5,.paragraph.blue .field--name-field-paragraph-title{color:#212E79;color:var(--c-blue)}.paragraph.blue .paragraph__section-image{border:8px solid #212E79;border:8px solid var(--c-blue)}.paragraph.orange .h1,.paragraph.orange .text-long h1,.text-long .paragraph.orange h1,.paragraph.orange .h2,.paragraph.orange .text-long h2,.text-long .paragraph.orange h2,.paragraph.orange .h3,.paragraph.orange .text-long h3,.text-long .paragraph.orange h3,.paragraph.orange .h4,.paragraph.orange .h5,.paragraph.orange .field--name-field-paragraph-title{color:#E3783D;color:var(--c-orange)}.paragraph.orange .paragraph__section-image{border:8px solid #E3783D;border:8px solid var(--c-orange)}.field--name-field-paragraph{display:flex;flex-flow:column nowrap;gap:calc(25px * 3);gap:calc(var(--base-space) * 3);padding:0;margin-bottom:calc(25px * 2);margin-bottom:calc(var(--base-space) * 2);max-width:1720px;width:100%}.page-content{padding:0 5vw;display:flex;justify-content:center}@media (min-width:920px){.page-content{padding:0 calc(25px * 2);padding:0 calc(var(--base-space) * 2)}}.page--node-type-landing-page .paragraph--basic-text .paragraph__section-title{text-align:center}.page--node-type-landing-page .paragraph--basic-text .paragraph__section-content{width:100%;margin:0 auto}@media (min-width:920px){.page--node-type-landing-page .paragraph--basic-text .paragraph__section-content{max-width:65%}}.page--node-type-landing-page .paragraph--basic-text .paragraph__section-link{display:flex;justify-content:center}.page--node-type-event .two-col .field--name-field-media-image img{width:100%}.page--node-type-event .two-col .col-two{display:flex;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}.page--node-type-event .two-col .col-two .field--name-field-product-reference{margin-top:calc(25px * 2);margin-top:calc(var(--base-space) * 2)}.page--node-type-event .two-col .col-two .field--name-field-product-reference .field--name-title{color:#00614C;color:var(--c-green);font-weight:bold}.page--node-type-event .two-col .col-two .field--name-field-product-reference .field--name-price{display:flex;gap:50px;justify-content:space-between}.page--node-type-event .two-col .col-two .field--name-field-product-reference .field--name-field-non-member-price{display:flex;gap:50px;justify-content:space-between}.page--node-type-event .two-col .col-two .event-info{display:flex;flex-flow:column nowrap;gap:25px;font-size:24px}.page--node-type-event .two-col .col-two .event-info h3{margin:0;font-size:42px}.page--node-type-event .two-col .col-two .event-info .price{display:flex;flex-flow:row wrap;gap:5px}.page--node-type-event .two-col .col-two .event-info .button{width:100%;box-shadow:5px 5px 10px #00000029}.page--node-type-event .two-col .col-two .event-info .button .button-content{margin:0 auto}.page--node-type-event .two-col .col-two .event-info .time{display:flex;flex-flow:column nowrap}.page--node-type-event .two-col .col-two .event-info .event-location h2{display:none}.page--node-type-green-spaces .col-two{display:flex;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}.page--node-type-person .field--name-field-role{color:#ED1849;color:var(--c-red)}.page--node-type-person .two-col{flex-flow:column-reverse nowrap}@media (min-width:1350px){.page--node-type-person .two-col{flex-flow:row nowrap}}.page--node-type-person .two-col .col-one{display:flex;flex-flow:column nowrap;gap:25px}.page--node-type-person .two-col .col-one .person-details{display:flex;flex-flow:column nowrap;gap:25px}.page--node-type-person .two-col .col-one .person-details h2{margin:0}.page--node-type-person .two-col .col-two{width:auto}@media (min-width:1350px){.page--node-type-person .two-col .col-two{width:100%}}.page--node-type-person .two-col .col-two .person-image{box-shadow:5px 5px 10px #00000029;width:auto}.share h3{font-size:42px;margin-top:0}.share .share-icons{display:flex;flex-flow:row wrap;gap:25px}.share .share-icons .share-icon{display:block;width:50px;height:50px}.paragraph--type--feature-box-row .field--name-field-paragraph-title{text-align:center;color:#00614C;color:var(--c-green)}.paragraph--type--feature-box-row .field--name-field-featured{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}@media (min-width:1350px){.paragraph--type--feature-box-row .field--name-field-featured{display:grid;grid-template-columns:repeat(1,1fr);gap:25px;flex-flow:row nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:1350px) and (min-width:920px){.paragraph--type--feature-box-row .field--name-field-featured{grid-template-columns:repeat(2,1fr);gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:1350px) and (min-width:1224px){.paragraph--type--feature-box-row .field--name-field-featured{grid-template-columns:repeat(3,1fr)}}.paragraph--type--feature-box-row .field--name-field-featured>.field--item{width:100%;flex:auto;display:flex;justify-content:center}@media (min-width:920px){.paragraph--type--feature-box-row .field--name-field-featured>.field--item{width:calc(50% - 50px);max-width:50%}}@media (min-width:1350px){.paragraph--type--feature-box-row .field--name-field-featured>.field--item{width:100%;max-width:525px;flex-flow:row nowrap}}.paragraph--type--feature-box-row .field--name-field-featured .feature-box .text-wrapper .feature-box__section-link .button-content{padding-right:50px}@media (min-width:920px){.paragraph--type--feature-box-row .field--name-field-featured .feature-box .text-wrapper .feature-box__section-link .button-content{padding-right:77px}}@media (max-width:920px){.paragraph--type--feature-box-row .field--name-field-featured .feature-box .feature-box__section-image{justify-content:center}.paragraph--type--feature-box-row .field--name-field-featured .feature-box .text-wrapper{max-width:max-content}}.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured{display:flex;flex-flow:row wrap;justify-content:center;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}@media (min-width:1500px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured{display:grid;grid-template-columns:repeat(1,1fr);gap:25px;flex-flow:row nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:1500px) and (min-width:720px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured{grid-template-columns:repeat(2,1fr);gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:1500px) and (min-width:920px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured{grid-template-columns:repeat(3,1fr)}}@media (min-width:1500px) and (min-width:1224px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured{grid-template-columns:repeat(4,1fr)}}@media (max-width:1800px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured .feature-box__section-link .button{padding:calc(25px/2);padding:calc(var(--base-space)/2)}}.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured .feature-box__section-link .button span{font-size:20px}@media (min-width:1800px){.paragraph--type--feature-box-row.feature-box-four-row .field--name-field-featured .feature-box__section-link .button span{font-size:28px}}.paragraph--type--view-reference .view-title{display:flex;justify-content:flex-start;align-items:center;position:relative;flex-flow:row wrap;margin-bottom:25px}@media (min-width:920px){.paragraph--type--view-reference .view-title{justify-content:center;margin-bottom:0}}.paragraph--type--view-reference .view-title .field--name-field-paragraph-link{position:relative;right:unset;width:100%}@media (min-width:920px){.paragraph--type--view-reference .view-title .field--name-field-paragraph-link{position:absolute;right:0;width:auto}}.paragraph--type--view-reference .view-title .field--name-field-paragraph-link a{text-decoration:none;color:var(--c-title);display:flex;flex-flow:row nowrap;gap:calc(25px/2);gap:calc(var(--base-space)/2);align-items:center}.paragraph--type--view-reference .view-title .field--name-field-paragraph-link a::after{content:'';height:calc(25px/2);height:calc(var(--base-space)/2);width:20px;background-image:url(/themes/custom/olamalu_opt/images/arrow-right.svg);background-size:cover;background-position:center;transition:200ms ease all}@media (min-width:1224px){.paragraph--type--view-reference .view-title .field--name-field-paragraph-link a:hover::after{transform:translateX(7.5px)}}.paragraph--type--video{display:flex;justify-content:center}.latest-news .views-rows{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);padding:0}@media (min-width:1350px){.latest-news .views-rows{justify-content:space-between;flex-flow:row nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}.latest-news .views-rows>.views-row{width:100%;flex:auto;display:flex;justify-content:center}@media (min-width:1350px){.latest-news .views-rows>.views-row{width:calc(50% - 50px);max-width:50%}}@media (min-width:1350px){.latest-news .views-rows>.views-row{width:100%;max-width:525px;flex-flow:row nowrap}}.latest-news .views-rows>.views-row .field-content,.latest-news .views-rows>.views-row .feature-box,.latest-news .views-rows>.views-row a{display:block;height:100%}.listing-view{display:flex;flex-flow:column nowrap;gap:calc(25px * 3);gap:calc(var(--base-space) * 3)}.listing-view .views-exposed-form.bef-exposed-form{display:flex;flex-flow:column wrap;justify-content:center;padding:0 5vw;gap:25px}@media (min-width:1224px){.listing-view .views-exposed-form.bef-exposed-form{flex-flow:row wrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}.listing-view .views-exposed-form.bef-exposed-form>.form-item{max-width:unset;width:100%;margin:0}@media (min-width:1224px){.listing-view .views-exposed-form.bef-exposed-form>.form-item{max-width:450px}}.listing-view .views-exposed-form.bef-exposed-form>.form-item input{height:100%;width:100%;border-radius:0;border:2px solid black;padding:calc(25px/2) 20px;padding:calc(var(--base-space)/2) 20px}.listing-view .views-exposed-form.bef-exposed-form>.form-item input:-ms-input-placeholder{font-size:16px}.listing-view .views-exposed-form.bef-exposed-form>.form-item input::placeholder{font-size:16px}.listing-view .views-exposed-form.bef-exposed-form>.form-item .form-item__dropdown{width:100%;border-radius:0;border:2px solid black}.listing-view .views-exposed-form.bef-exposed-form>.form-item .form-item__dropdown select{padding:0;padding:calc(25px/2) 20px;padding:calc(var(--base-space)/2) 20px;cursor:pointer;font-size:20px}.listing-view .views-exposed-form.bef-exposed-form>.form-actions{max-width:220px;width:100%}.listing-view .views-exposed-form.bef-exposed-form>.form-actions .form-submit{width:100%;height:100%;border-radius:0;border:2px solid #00614C;border:2px solid var(--c-green);color:white;background-color:#00614C;background-color:var(--c-green);cursor:pointer}.listing-view .views-rows{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);padding:5vw}@media (min-width:1350px){.listing-view .views-rows{flex-flow:row wrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);padding:0 0}}.listing-view .views-rows .views-row{width:100%;flex:auto;display:flex;justify-content:center}@media (min-width:1350px){.listing-view .views-rows .views-row{width:calc(50% - 50px);max-width:50%}}@media (min-width:1350px){.listing-view .views-rows .views-row{width:100%;max-width:540px;flex-flow:row nowrap}}.paragraph--type--media-image .image{margin:0 auto}.paragraph--type--media-image .field--name-field-paragraph-title{max-width:860px;width:100%;margin:0 auto}.field--name-field-video{width:100%}.paragraph--type--text-with-gallery .paragraph--type--gallery .splide__arrow{top:362.5px}.view-three-row .views-rows{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}@media (min-width:920px){.view-three-row .views-rows{grid-template-columns:repeat(2,1fr);gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:1224px){.view-three-row .views-rows{grid-template-columns:repeat(3,1fr)}}.view-four-row .views-rows{display:flex;flex-flow:row wrap;gap:25px}.view-four-row .views-rows .views-row{width:100%}@media (min-width:920px){.view-four-row .views-rows .views-row{max-width:calc(50% - 12.5px)}}@media (min-width:860px){.view-four-row .views-rows .views-row{max-width:calc(25% - 19px)}}.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}.view-full-width .views-rows{flex-flow:column nowrap}.view-full-width .views-rows .views-row{width:100%;max-width:100%;justify-content:flex-start}.view-full-width .views-rows .views-row:not(:last-of-type){border-bottom:1px solid #00614C;border-bottom:1px solid var(--c-green);padding-bottom:calc(25px * 2);padding-bottom:calc(var(--base-space) * 2)}.view-full-width .views-rows .views-row .views-field{width:100%}.people-listing .views-rows{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}@media (min-width:720px){.people-listing .views-rows{grid-template-columns:repeat(2,1fr);gap:calc(25px * 2);gap:calc(var(--base-space) * 2)}}@media (min-width:920px){.people-listing .views-rows{grid-template-columns:repeat(3,1fr)}}@media (min-width:1224px){.people-listing .views-rows{grid-template-columns:repeat(4,1fr)}}.paragraph--type--join-donate .quick-links-wrapper{width:auto;display:flex;justify-content:center;position:relative;height:max-content;gap:50px}.paragraph--type--join-donate .quick-links-wrapper .quick-link{color:#F37028;color:var(--c-bright-orange);font-size:24px;display:flex;align-items:center;gap:10px}.paragraph--type--join-donate .quick-links-wrapper .quick-link a{margin:0;position:relative;text-decoration:none;color:#F37028;color:var(--c-bright-orange)}.paragraph--type--join-donate .quick-links-wrapper .quick-link a:after{content:"";width:0px;left:0px;bottom:-3px;height:1px;transition:0.3s ease all;background-color:#F37028;background-color:var(--c-bright-orange);position:absolute}.paragraph--type--join-donate .quick-links-wrapper .quick-link a:hover:after{width:100%}@media (max-width:920px){.paragraph--type--join-donate .quick-links-wrapper .quick-link a{font-size:18px}.paragraph--type--join-donate .quick-links-wrapper .quick-link svg{width:35px;height:35px}}.paragraph--type--join-donate.green a,.paragraph--type--join-donate.green svg{color:#00614C !important;color:var(--c-green) !important}.paragraph--type--join-donate.green a path,.paragraph--type--join-donate.green svg path{fill:#00614C !important;fill:var(--c-green) !important}.paragraph--type--join-donate.green a circle:last-of-type,.paragraph--type--join-donate.green svg circle:last-of-type{stroke:#00614C !important;stroke:var(--c-green) !important}.paragraph--type--join-donate.green a::after,.paragraph--type--join-donate.green svg::after{background-color:#00614C !important;background-color:var(--c-green) !important}.paragraph--type--join-donate.red a,.paragraph--type--join-donate.red svg{color:#ED1849 !important;color:var(--c-red) !important}.paragraph--type--join-donate.red a path,.paragraph--type--join-donate.red svg path{fill:#ED1849 !important;fill:var(--c-red) !important}.paragraph--type--join-donate.red a circle:last-of-type,.paragraph--type--join-donate.red svg circle:last-of-type{stroke:#ED1849 !important;stroke:var(--c-red) !important}.paragraph--type--join-donate.red a::after,.paragraph--type--join-donate.red svg::after{background-color:#ED1849 !important;background-color:var(--c-red) !important}.paragraph--type--join-donate.blue a,.paragraph--type--join-donate.blue svg{color:#212E79 !important;color:var(--c-blue) !important}.paragraph--type--join-donate.blue a path,.paragraph--type--join-donate.blue svg path{fill:#212E79 !important;fill:var(--c-blue) !important}.paragraph--type--join-donate.blue a circle:last-of-type,.paragraph--type--join-donate.blue svg circle:last-of-type{stroke:#212E79 !important;stroke:var(--c-blue) !important}.paragraph--type--join-donate.blue a::after,.paragraph--type--join-donate.blue svg::after{background-color:#212E79 !important;background-color:var(--c-blue) !important}.paragraph--type--join-donate.orange a,.paragraph--type--join-donate.orange svg{color:#E3783D !important;color:var(--c-orange) !important}.paragraph--type--join-donate.orange a path,.paragraph--type--join-donate.orange svg path{fill:#E3783D !important;fill:var(--c-orange) !important}.paragraph--type--join-donate.orange a circle:last-of-type,.paragraph--type--join-donate.orange svg circle:last-of-type{stroke:#E3783D !important;stroke:var(--c-orange) !important}.paragraph--type--join-donate.orange a::after,.paragraph--type--join-donate.orange svg::after{background-color:#E3783D !important;background-color:var(--c-orange) !important}.paragraph--type--join-donate.left .quick-links-wrapper{justify-content:flex-start}.paragraph--type--join-donate.right .quick-links-wrapper{justify-content:flex-end}.child-site-menu{display:flex;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);position:relative;padding:calc(25px * 2) 5vw;padding:calc(var(--base-space) * 2) 5vw;background-color:#212E79;background-color:var(--c-blue);transition:200ms ease all}@media (min-width:920px){.child-site-menu{flex-flow:row nowrap;gap:calc(25px * 4);gap:calc(var(--base-space) * 4);padding:25px 5vw}}.child-site-menu li{list-style:none}.child-site-menu li a{color:white;text-decoration:none}.child-site-menu .child-site-name a{color:white;text-decoration:none;font-weight:bold;font-size:38px}.child-site-menu .menu{display:flex;flex-flow:column nowrap;gap:calc(25px * 2);gap:calc(var(--base-space) * 2);margin:0;padding:0}@media (min-width:920px){.child-site-menu .menu{flex-flow:row wrap;gap:calc(25px * 4);gap:calc(var(--base-space) * 4)}}.child-site-menu .menu .menu__item{max-width:max-content;width:100%}.child-site-menu .menu .menu__item .expand-sub{display:none}.child-site-menu .menu .menu__item a{cursor:pointer;font-size:28px}.child-site-menu .menu .menu__item--with-sub{margin-right:calc(25px/2);margin-right:calc(var(--base-space)/2)}.child-site-menu .menu .menu__item--with-sub .menu__link--with-sub{position:relative;max-width:max-content;width:100%}.child-site-menu .menu .menu__item--with-sub .menu__link--with-sub::after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);display:block;background-image:url(/themes/custom/olamalu_opt/images/chevron-down-white.svg);background-size:cover;background-position:center;height:10px;width:10px;transition:200ms ease transform;transform-origin:center}.child-site-menu .menu .menu__item--with-sub.open .menu__link--with-sub::after{transform:rotate(180deg)}.child-site-menu .menu .menu__item--with-sub .menu--sub{display:none;flex-flow:column nowrap;gap:25px;transition:200ms ease opacity,transform;transform-origin:top;padding-left:25px;padding-top:25px}@media (min-width:920px){.child-site-menu .menu .menu__item--with-sub .menu--sub{display:flex;position:absolute;flex-flow:row nowrap;opacity:0;transform:scaleY(0);padding-left:0;padding-top:0}}.child-site-menu .menu .menu__item--with-sub .menu--sub a{font-size:20px}.child-site-menu .menu .menu__item--with-sub .menu--sub.open{display:flex;height:auto}@media (min-width:920px){.child-site-menu .menu .menu__item--with-sub .menu--sub.open{opacity:1;transform:scaleY(1);height:unset}}@media (min-width:1224px){.paragraph--type--webform{max-width:50%;width:100%;margin:0 auto}}.paragraph--type--webform .webform-button--submit{cursor:pointer}.paragraph--type--webform .field--name-field-webform>form{display:flex;flex-flow:column nowrap;gap:25px}.paragraph--type--webform .field--name-field-webform>form .form-item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:calc(25px/2);gap:calc(var(--base-space)/2);max-width:unset;width:100%}.paragraph--type--webform .field--name-field-webform>form .form-item.fieldgroup{width:100%;margin:0}.paragraph--type--webform .field--name-field-webform>form .form-item.fieldgroup .form-item{margin:0;max-width:unset;margin-top:25px}.paragraph--type--webform .field--name-field-webform>form .form-item.fieldgroup .form-item::after{display:none}.paragraph--type--webform .field--name-field-webform>form .form-item .form-item__label{padding:0}.paragraph--type--webform .field--name-field-webform>form .form-item input{width:100%}.paragraph--type--webform .field--name-field-webform>form .form-item legend{font-size:28px;line-height:1.2}.paragraph--type--webform .field--name-field-webform>form .form-item .form-item__textfield{background-color:rgba(99,119,142,0.1);padding:calc(25px/2) 25px;padding:calc(var(--base-space)/2) 25px;border-radius:25px;border:none}.paragraph--type--webform .field--name-field-webform>form .form-item .form-item__label{min-width:calc(25px * 2);min-width:calc(var(--base-space) * 2)}.paragraph--type--webform .field--name-field-webform>form .form-item:has(input.form-checkbox){flex-flow:row-reverse}.paragraph--type--webform .field--name-field-webform>form .form-item .form-item__label{width:100%}.paragraph--type--webform .field--name-field-webform>form .form-item .form-item__dropdown select{background-color:rgba(99,119,142,0.1);padding:calc(25px/2) 25px;padding:calc(var(--base-space)/2) 25px;border-radius:25px;border:none;cursor:pointer;margin-right:25px}.paragraph--type--webform .field--name-field-webform>form .form-actions .form-submit{background-color:#212E79;background-color:var(--c-blue);padding:calc(25px/2) 25px;padding:calc(var(--base-space)/2) 25px;border-radius:25px;color:white;cursor:pointer}.paragraph--type--webform .field--name-field-webform>form fieldset .form-item--radio{display:flex;flex-flow:column wrap;gap:25px;margin-top:25px;width:100%}.paragraph--type--webform .field--name-field-webform>form fieldset .form-item--radio .form-item{margin:0;display:flex;flex-flow:row nowrap;width:100%;gap:calc(25px/2);gap:calc(var(--base-space)/2);align-items:center;max-width:unset}.paragraph--type--webform .field--name-field-webform>form fieldset .form-item--radio .form-item input{max-width:max-content}.paragraph--type--webform .field--name-field-webform>form fieldset .form-item--radio .form-item label{width:100%}.paragraph--type--webform.paragraph--option--red .webform-button--submit{border-color:#ED1849;border-color:var(--c-red)}.paragraph--type--webform.paragraph--option--red .webform-button--submit:hover{background-color:#ED1849;background-color:var(--c-red)}.paragraph--type--webform.paragraph--option--green .webform-button--submit{border-color:#00614C;border-color:var(--c-green)}.paragraph--type--webform.paragraph--option--green .webform-button--submit:hover{background-color:#00614C;background-color:var(--c-green)}.paragraph--type--webform.paragraph--option--blue .webform-button--submit{border-color:#212E79;border-color:var(--c-blue)}.paragraph--type--webform.paragraph--option--blue .webform-button--submit:hover{background-color:#212E79;background-color:var(--c-blue)}.paragraph--type--webform.paragraph--option--orange .webform-button--submit{border-color:#E3783D;border-color:var(--c-orange)}.paragraph--type--webform.paragraph--option--orange .webform-button--submit:hover{background-color:#E3783D;background-color:var(--c-orange)}@media (min-width:920px){.paragraph--type--donate{max-width:50%}}.pager .pager__items{padding:0;justify-content:center}.text-long .field--name-field-media-oembed-video iframe{max-width:661px;width:100%;height:100%;aspect-ratio:16/9}
