.is-page-7b71 .lead{padding-top:8rem;padding-bottom:3rem;background-color:rgb(var(--theme-color-primary))}.is-page-7b71 .lead__title{color:#fff;grid-column:span 8/span 8;max-width:24rem}.is-page-7b71 #the-content #lyt-1{padding-top:6rem;padding-bottom:8rem;background-color:rgb(var(--theme-color-primary))}@media screen and (max-width:768px){.is-page-7b71 #the-content #lyt-1{padding-top:0;padding-bottom:4rem}}.is-page-7b71 #the-content #lyt-1 .layout-title{display:inline-block;padding-left:.5em;padding-right:.5em;font-size:clamp(1.125rem,4.1666666668vw,1.4375rem);background-color:#fff;color:#000;font-weight:700;width:fit-content}.is-page-7b71 #the-content #lyt-1 .layout-desc{color:#fff;max-width:30rem;margin-top:.25rem}.is-page-7b71 #the-content #lyt-1 .btn-group{margin-top:1.5rem;column-gap:2.5rem;flex-wrap:wrap}@media screen and (max-width:768px){.is-page-7b71 #the-content #lyt-1 .btn-group{margin-top:1.5rem}}.is-page-7b71 #the-content #lyt-1 .btn-group .btn:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64c0 0 0 0 0 0C0 295.2 175.2 485.6 400.1 509.5c9.8 1 19.6 1.8 29.6 2.2c0 0 0 0 0 0c0 0 .1 0 .1 0c6.1 .2 12.1 .4 18.2 .4c0 0 0 0 0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM441.5 464C225.8 460.5 51.5 286.2 48.1 70.5l99.2-21.3 43 100.4L154.4 179c-18.2 14.9-22.9 40.8-11.1 61.2c30.9 53.3 75.3 97.7 128.6 128.6c20.4 11.8 46.3 7.1 61.2-11.1l29.4-35.9 100.4 43L441.5 464zM48 64s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0z'/%3E%3C/svg%3E")}.is-page-7b71 #the-content #lyt-1 .btn-group .btn:last-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M64 96c-17.7 0-32 14.3-32 32l0 39.9L227.6 311.3c16.9 12.4 39.9 12.4 56.8 0L480 167.9l0-39.9c0-17.7-14.3-32-32-32L64 96zM32 207.6L32 384c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-176.4L303.3 337.1c-28.2 20.6-66.5 20.6-94.6 0L32 207.6zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z'/%3E%3C/svg%3E")}.is-page-7b71 #the-content #lyt-1 .btn-group .btn{padding:0;color:#fff;height:fit-content;min-height:fit-content;text-transform:none !important;letter-spacing:0;display:flex;align-items:center;border:0 !important;font-size:1rem !important}.is-page-7b71 #the-content #lyt-1 .btn-group .btn:before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:.9rem;height:.9rem;margin-right:.5rem}.is-page-7b71 #the-content #lyt-1 .btn-group .btn .icon{display:none}.is-page-7b71 #the-content #lyt-2{position:relative;padding-bottom:3rem;padding-top:0}.is-page-7b71 #the-content #lyt-2:after{content:"";left:0;top:0;height:75%;width:100%;z-index:-1;background-color:rgb(var(--theme-color-primary));position:absolute}.is-page-7b71 #the-content #lyt-2 .grid{display:flex}.is-page-7b71 #the-content #lyt-2 .grid__item{display:flex;width:100%}.is-page-7b71 #the-content #lyt-2 .grid__item .image{margin:0;width:100%}.is-page-7b71 #the-content #lyt-2 .grid img{max-height:40rem;object-fit:cover;width:100%}.font-medium{font-weight:500}.gform_wrapper input[type=radio]+label,.gform_wrapper input[type=checkbox]+label{line-height:1.2;display:inline-flex;flex-direction:column}.gform_wrapper input[type=radio]+label small,.gform_wrapper input[type=checkbox]+label small{opacity:.65}.gform_wrapper .gfield--input-type-checkbox,.gform_wrapper .gfield--input-type-radio{container-type:inline-size}@container (min-width:30rem){.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem, 1fr));grid-row-gap:.75em}}.is-template-contact #block-24{grid-template-columns:initial !important;gap:initial !important}.is-template-contact #block-24 h2,.is-template-contact #block-24 h3,.is-template-contact #block-24 h4{grid-column-start:initial !important;grid-column-end:initial !important}.lead--project .project__key-features{padding:clamp(1.5rem,2vw,3rem)}@media(min-width:1024px){.lead--project .project__key-features{height:initial;min-height:calc(100% + 8rem)}}.is-single-news .breadcrumb{margin-bottom:2rem}.is-single-news .breadcrumb li:last-child{display:none}.is-single-news .lead__text{display:flex;column-gap:6rem;flex-wrap:wrap;row-gap:2rem}.is-single-news .lead__title{max-width:30rem}.is-single-news .lead__desc{max-width:40rem}.is-single-news .lead__date{font-size:1rem;color:#000;display:flex;align-items:center;margin-top:1.5rem;column-gap:.75rem}.is-single-news .lead__date .icon{width:1rem;height:1rem}.is-single-news .lead__image{aspect-ratio:16/9}.menu-item.news{display:none !important}.is-logged-in .menu-item.news{display:flex !important}@media(min-width:96rem){.section#callout-plots .section__image{margin-left:calc((100vw - var(--scrollbar-w, 0px) - 96rem)/2)}}.is-archive-project .projects__grid .card--project .card__title{font-weight:700;font-size:clamp(1.125rem,2.5vw,1.5rem)}.rtbl--units .unit__goto,.rtbl--units .unit__goto:hover,.rtbl--units .unit__goto:focus,.rtbl--units .rtbl__row[data-permalink]:hover .unit__goto,.rtbl--units .rtbl__row[data-permalink]:focus .unit__goto{color:#fff;font-size:1rem;border:0;background-color:rgb(var(--theme-color-primary))}.rtbl--units .rtbl__row[data-permalink]:focus .unit__goto,.rtbl--units .unit__goto:focus{outline:none;box-shadow:0 0 1px #fff,0 0 0 3px rgba(0,0,0,.15)}@media(max-width:767px){.is-front-page #heroe .swiper-pagination{width:calc(100% - var(--theme-column-gap)*2) !important;height:1.5rem !important;flex-direction:row !important;top:auto !important;left:var(--theme-column-gap);bottom:var(--theme-column-gap)}.is-front-page #heroe .swiper-pagination:before,.is-front-page #heroe .swiper-pagination:after{width:auto !important;height:1px !important;margin-top:initial !important;margin-bottom:initial !important}.is-front-page #heroe .swiper-pagination:before{margin-block-end:var(--theme-column-gap)}.is-front-page #heroe .swiper-pagination:after{margin-block-start:var(--theme-column-gap)}}.card.news .card__media{aspect-ratio:initial !important}.card.news .card__media img{aspect-ratio:4/3;object-fit:cover}.is-single-unit .lead__desc table tr td:first-child{font-weight:700}@media(max-width:767px){.is-single-unit .lead__desc table table,.is-single-unit .lead__desc table tbody,.is-single-unit .lead__desc table tr,.is-single-unit .lead__desc table td{width:100% !important;height:auto !important;display:flex;flex-wrap:wrap;padding:initial !important;border:0;line-height:1.5}.is-single-unit .lead__desc table tr{padding-bottom:.85em !important;margin-bottom:.85em;border-bottom:1px solid rgba(0,0,0,.05)}.is-single-unit .lead__desc table tr:last-child{margin-bottom:0}}@media screen and (max-width:992px){.is-single-news .layout--parity.layout--ltr .grid__item\:media{margin-bottom:2rem}}@media screen and (min-width:993px){.is-single-news .layout--parity.layout--rtl .grid__item\:header{order:1}.is-single-news .layout--parity.layout--rtl .grid__item\:media{order:3}.is-single-news .layout--parity.layout--rtl .grid__item\:content{order:2}}@media screen and (max-width:992px){.is-single-news .layout--parity.layout--rtl .grid__item\:header{order:2}.is-single-news .layout--parity.layout--rtl .grid__item\:media{order:1;margin-bottom:2rem}.is-single-news .layout--parity.layout--rtl .grid__item\:content{order:3}}.is-single-news .layout--parity .grid{--gap:clamp(3rem, 5.25vw, 7.5rem);display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}@media screen and (max-width:992px){.is-single-news .layout--parity .grid{flex-direction:column}}.is-single-news .layout--parity .grid .grid__item{width:100%}@media screen and (min-width:993px){.is-single-news .layout--parity .grid .grid__item{width:calc(50% - var(--gap)/2)}}.is-single-news .layout--parity .grid .grid__item\:header{width:100%;margin-bottom:clamp(1.75rem,2.5vw,2.75rem)}.lead.lead--project .lead__desc>*+*{margin-top:.5rem}