/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header,.main-container,.main-box-inner,.header-bg-video,.footer-menu,.copyright{position:relative;z-index:0;will-change:transform;}.header::before,.main-container::before,.main-box-inner::before,.header-bg-video::before,.footer-menu::before,.copyright::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:background-color 0.5s ease;background-color:#4e742a !important;opacity:0.2;transform:translateZ(0);}.page-wrapper li.nav__menu-item > a,.page-wrapper li.nav__menu-item > button,.page-wrapper .login-button-open,.page-wrapper .hamburger-icon button,.block-user-login-block form + .item-list ul li a{background-color:transparent;}.page-wrapper li.nav__menu-item > a:hover,.page-wrapper li.nav__menu-item > button:hover,.page-wrapper .login-button-open:hover,.page-wrapper .hamburger-icon button:hover,.block-user-login-block form + .item-list ul li a:hover{background-color:transparent;}.flexslider{border-color:#1f2621 !important;}.top-container::after{background-color:#1f2621 !important;}
.contextual-region{position:initial;}.main-box-inner{background-color:#2d2d3d;}.ebt-container h2{display:none;}.page-title-text{margin-bottom:0 !important;padding-bottom:0 !important;}.header-inner{max-width:100% !important;}.ept-container{margin:auto;}.flexslider{background:transparent;}.field.field--name-field-ept-slideshow-link.field--type-link.field--label-hidden.field__item{display:none;}.flex-direction-nav{gap:10px;margin:5px;display:flex;}.flex-direction-nav a:before{text-shadow:none;}.field.field--name-field-ept-slideshow-title.field--type-text-long.field--label-hidden.field__item,.field.field--name-field-ept-slideshow-text.field--type-text-long.field--label-hidden.field__item{padding:0px 5px 0px 5px;}.field.field--name-field-ept-slideshow-title.field--type-text-long.field--label-hidden.field__item{font-weight:bold;}h1,h2,h3,.heading-font{font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-0.02em;}p,body,.body-font{font-family:'Karla',sans-serif;font-weight:400;line-height:1.6;}div#drupal-live-announce{display:none;}ul#main-menubar{text-align:center;}@media(max-width:930px){#header-inner{display:flex;flex-direction:column;}#block-solo-branding{order:1;}#block-solo-main-menu{order:2;}#block-solo-fontpreloading{order:3;}.header-inner .block-system-branding-block{margin-inline-end:0;}}@media(max-width:400px){ul#main-menubar{padding-top:20px;text-align:center;margin-block-start:0;margin-block-end:0;padding-inline-start:0;display:grid;grid-template-columns:repeat(3,1fr);}@media(max-width:350px){ul#main-menubar{grid-template-columns:repeat(2,1fr);}}@media(max-width:266px){ul#main-menubar{grid-template-columns:repeat(1,1fr);}}.field.field--name-field-ebt-columns-blocks.field--type-block-field.field--label-hidden.field__items{display:flex;flex-direction:column;justify-content:center;}}.solo-clear.fade-inner.footer-menu-first.sm-icons.sm-icons-medium{margin-bottom:0;}div#footer-menu-inner{padding-bottom:0;}div#copyright-inner{padding-top:0;}ul#footer-menubar{justify-content:center !important;}.header-bg-image{animation:fadeIn 1s ease forwards;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
.node--view-mode-full .field--name-field-category{display:block;width:100%;position:relative;padding:15px 0;margin-bottom:30px;background:transparent;}.node--view-mode-full .field--name-field-category::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.6);mix-blend-mode:multiply;z-index:1;}.node--view-mode-full .field--name-field-category .field__item{position:relative;z-index:2;color:#9f9f9f !important;font-size:1.1rem;text-transform:uppercase;letter-spacing:4px;font-weight:200;font-style:oblique;text-align:center;width:100%;display:block;}.field.field--name-pb-content-body.field--type-text-long.field--label-hidden.field__item{max-width:80%;margin:0 auto;}.node--view-mode-full .field--name-pb-content-body::before{content:"PROJECT OVERVIEW";display:block;font-size:2.2rem;font-weight:900;letter-spacing:6px;text-transform:uppercase;text-align:center;margin:0 auto 30px auto;color:#fff;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:15px;width:fit-content;min-width:200px;}time::before{content:"MADE IN ";}.node--view-mode-full .field--name-field-date{text-align:center;font-style:italic;opacity:0.5;font-size:1rem;}.flexslider{border:none;}.page-title-text{justify-content:center;}.field.field--name-pb-image-caption.field--type-string.field--label-hidden.field__item,.field.field--name-field-ept-slideshow-text.field--type-text-long.field--label-hidden.field__item,.field.field--name-field-ept-slideshow-title.field--type-text-long.field--label-hidden.field__item,.field.field--name-field-ept-image-caption.field--type-text-long.field--label-hidden.field__item{opacity:.5;}.field.field--name-field-ept-slideshow-text.field--type-text-long.field--label-hidden.field__item{font-size:var(--solo-px14);}.field.field--name-pb-content-body.field--type-text-long.field--label-hidden.field__item{font-size:1.25rem !important;}@media(max-width:800px){.field.field--name-pb-content-body.field--type-text-long.field--label-hidden.field__item{font-size:1.1rem !important;}}.glightbox-clean .gslide-description,.glightbox-clean .gslide-description{background:transparent !important;}.glightbox-clean .gslide-title{color:white !important;}iframe[src*="youtube.com"],iframe[src*="youtube-nocookie.com"]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:none;}
