:root{--gutters:40;--gutters-rem:2.5;--gutters-double:80;--gutters-rem-double:5;--gutters-sm:15;--gutters-sm-rem:0.9375;--gutters-lg:30;--gutters-lg-double:60;--gutters-lg-rem:1.875;--gutters-lg-rem-double:3.75;--gutters-xxl:40;--gutters-xxl-double:80;--gutters-xxl-rem:2.5;--gutters-xxl-rem-double:5;--text-font:"DIN",sans-serif;--title-font:"DIN",sans-serif;--corporate-1:#0A3A68;--corporate-1-hover:#006EB6;--body-grey:#7c8c9c;--color-softblack:#4D5966;--color-riverbedgray:#4d5966;--color-regentgray:#7c8c9c;--color-loblollygray:#c5ccd3;--color-athensgray:#f9f9fa;--deployability:#f39f44;--sustainability:#72a754;--viability:#54b1e2;--color-default-text:#586674;--color-cornflower-blue:#f7f9fb;--color-light-gray:#7c8c9c;--color-shuttle-gray:#586674;--color-shuttle-gray-70:#798590;--color-shuttle-gray-50:#abb2b9;--color-shuttle-gray-30:#ccd1d5;--color-botticelli:#e6ecf0;--color-rock-blue:#9ab6cb;--color-regal-blue:#02456f;--color-bahama-blue:#006098;--color-curious-blue:#288dc1;--color-congress-blue:#004f90;--color-luxor-gold:#a89031;--color-silver-rust:#c7bbb6;--color-apple-green:#47a141;--color-flush-orange:#ff8300;--color-sdg-6:#00aed9;--color-sdg-7:#fdb713;--color-sdg-9:#f36d25;--color-sdg-11:#f99d26;--color-sdg-12:#cf8d2a;--color-sdg-14:#0A97D9;--color-alert-success:#42d5aa;--color-alert-warning:#fbb600;--color-alert-warning2:#fbb600;--color-border:#eef3f6;--color-border-dark:#dee7ed;--innovators:#66dbca;--investors:#64d955;--seekers:#f04721;--promoters:#f04721;--adopters:#f3c800;--color-innovators:#66dbca;--color-investors:#64d955;--color-seekers:#f04721;--color-promoters:#f04721;--color-adopters:#f3c800;--color-sector-waste-pollution:#b7adaa;--color-sector-energy:#fcbb6d;--color-sector-energy-darker:#fcba69;--color-sector-buildings:#ea892a;--color-sector-buildings-darker:#e88017;--color-sector-industry-goods:#b7202e;--color-sector-infrastructures:#b25d29;--color-sector-infrastructures-darker:#a65726;--color-sector-water:#8dc3c1;--color-sector-water-darker:#8ac1c0;--color-sector-agri-food:#86ae53;--color-sector-freight:#4b686e;--color-sector-mobility:#2f8f5c;--color-sector-mobility-darker:#2c8756;--color-sector-waste:#b7adaa;--color-sector-waste-darker:#ada29f;--color-nature-1:#b14333;--color-nature-2:#e8a03c;--color-nature-3:#427eb4;--color-nature-4:#54ac69;--color-nature-5:#b6adaa}.filter-form{background:#fff;margin-bottom:30px;-webkit-box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13);-moz-box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13);box-shadow:0 3px 20px rgba(171,194,212,.06),0 3px 20px rgba(171,194,212,.13)}.filter-form .filter-form-wrap .warning .fa-exclamation-triangle{color:var(--color-flush-orange);font-size:30px;margin-right:20px}.filter-form .filter-form-wrap .warning span{font-weight:600}.filter-form .filter-form-wrap.si-form-actions a{margin-right:15px;font-weight:400}.filter-form .filter-form-wrap.si-form-actions button{border:none;color:var(--color-softblack);font-weight:400;outline:0}.filter-form .filter-form-wrap.si-form-actions .hyperlink{position:relative;display:inline-block;cursor:pointer;text-align:inherit!important;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter-form .filter-form-wrap.si-form-actions .hyperlink:hover{color:var(--color-flush-orange)}.filter-form .filter-form-wrap.si-form-actions .hyperlink:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:" ";transition:transform .5s;transform:scaleX(0);transform-origin:bottom right;background-color:var(--color-flush-orange)}.filter-form .filter-form-wrap.si-form-actions .hyperlink:hover:after{transform:scaleX(1);transform-origin:bottom left}.filter-form .filter-form-wrap p{font-size:16px;line-height:1.6}.filter-form .filter-form-wrap p.h3{color:var(--color-congress-blue);text-transform:none;font-size:24px;line-height:34px;margin:0}.filter-form .filter-form-wrap p:last-child{margin-bottom:0}.filter-form .filter-form-wrap .hr-title{width:60px;margin-top:15px;margin-bottom:0;border-top:4px solid var(--color-flush-orange)}.filter-form .filter-form-wrap span.title{font-size:15px}.filter-form .filter-form-wrap .form-control{border:2px solid var(--color-border);border-radius:4px;color:var(--body-grey)}.filter-form .filter-form-wrap label{text-transform:uppercase;color:var(--color-softblack);font-size:12px;font-weight:400;letter-spacing:.5px}.filter-form .filter-form-wrap textarea{resize:none}.filter-form .filter-form-wrap a.btn-motion{width:100%;height:42px;margin-bottom:15px}.filter-form .filter-form-wrap a.btn-motion span{font-size:15px;line-height:normal;display:inline-block;vertical-align:middle}.filter-form .filter-form-wrap a span{padding-right:0}.filter-form .filter-form-wrap div.btn-motion{width:100%;margin-bottom:15px}.filter-form .filter-form-wrap button.btn-motion.outline{margin-bottom:15px}.filter-form .filter-form-wrap .btn{width:100%}.filter-form .filter-form-wrap .btn-cancel{border:2px solid #ccdae5;border-radius:0;color:#ccdae5;text-transform:uppercase;padding:8px 12px}.filter-form .filter-form-wrap .char-count-width-label{margin-top:7px;font-weight:400;color:var(--color-softblack)}#filter{position:relative}#filter .filter-wrap{position:absolute;left:0;width:100%;min-height:500px;display:inline-block;z-index:3;opacity:0;-webkit-transform:translateY(30px);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#filter.active .filter-wrap{opacity:1;-webkit-transform:translateY(0)}#filter .filter-form-wrap{width:100%;border-right:1px solid var(--color-border)}#filter .filter-form-padding{padding:0 30px}#filter .filter-form-fieldset{padding:30px 0}#filter .filter-form-fieldset.border-top{border-top:1px solid var(--color-border)!important}#filter .filter-close{position:absolute;top:0;bottom:36px;right:0}#filter .filter-close:before{content:"";display:block;width:0;height:0;position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid var(--color-border);left:28px;top:-15px}#filter .filter-close a{position:-webkit-sticky;position:sticky;height:177px;top:110px;display:block;width:80px;text-align:center;margin-top:30px}@media (min-width:992px){#filter .filter-close a{top:130px;margin-bottom:30px}}#filter .filter-close a .icon{left:20px}#filter p.h3 span.counter{float:right;width:40px;height:40px;border:2px solid var(--color-border);text-align:center;border-radius:100%;color:var(--color-curious-blue);font-size:18px;font-weight:500}#filter .categories{padding-top:40px}#filter .categories .checkbox{position:relative;display:inline-block;margin-bottom:8px;margin-right:5px}#filter .categories .checkbox input[type=checkbox],#filter .categories .checkbox input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer;margin:0}#filter .categories .checkbox label{cursor:pointer;background-color:var(--color-border);font-size:13px;color:var(--body-grey);padding:9px 12px 7px 12px;border-radius:5px;font-weight:400;text-transform:none}#filter .categories .checkbox input[type=checkbox]:hover+label,#filter .categories .checkbox input[type=radio]:hover+label{background:#dee6ed}#filter .categories .checkbox input[type=checkbox]:checked+label,#filter .categories .checkbox input[type=radio]:checked+label{background-color:var(--body-grey);color:#fff}#filter .categories .checkbox input[type=checkbox]+label:after,#filter .categories .checkbox input[type=radio]+label:after{font-family:"Font Awesome 6 Pro";display:inline-block;padding-left:5px;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}#filter .categories .checkbox input[type=checkbox]+label:after,#filter .categories .checkbox input[type=radio]+label:after{content:"\f111"}#filter .categories .checkbox input[type=checkbox]:checked+label:after,#filter .categories .checkbox input[type=radio]:checked+label:after{content:"\f058";color:#fff;font-weight:600}@media (min-width:376px){#filter .filter-form-wrap{width:calc(100% - 81px)}}@media (min-width:992px){.filter-form .filter-form-wrap div.btn-motion{margin-bottom:0}.filter-form .filter-form-wrap a.btn-motion{margin-bottom:0}.filter-form .filter-form-wrap button.btn-motion.outline{margin-bottom:0}}