:root{--brick:#b54c1e;--brick-hover:#d0551a;--red-300:var(--brick)!important}.services{background:#f7f5f3;padding-bottom:3.125rem;padding-top:6.25rem}.services__title{color:#042363;font-size:3.75rem;font-weight:700}.services__description p,.services__title{margin-bottom:2.5rem}.services__description .large-text{color:#042363;font-size:2.5rem;font-weight:600;line-height:1.35;margin-bottom:2.5rem}.services__description br{display:none}.services__description p small{color:#212121;font-size:2rem;font-weight:300;line-height:1.5}.services__list{margin-top:4.375rem}.services__col{margin-bottom:3.75rem}.services__col:last-child{margin-bottom:0}.service-item .btn.btn--fill{width:100%}.service-item__img{height:28.4375rem;-o-object-fit:cover;object-fit:cover}.service-item__title{color:#212121;font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:.6875rem;text-align:left}.service-item__title a{color:inherit;text-decoration:none}.service-item__description{color:#212121;font-size:2rem;font-weight:300;line-height:1.25;margin-bottom:1.375rem;text-align:left}.service-item__description br{display:none}.service-item__meta{padding:1.875rem 2.5rem}.service-item__arrow-link{margin-top:2.5rem}.services__btn{padding-bottom:3.75rem}.services__btn .btn{width:100%}.services.services--style-2{background:#f7f5f3}.services.services--style-2 .services__description .large-text{color:var(--brick)}.services__list-wide{display:none}.service-item__wide{position:relative}.service-item__wide:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));bottom:0;content:"";height:25.875rem;left:0;position:absolute;right:0;z-index:30}.service-item__wide .service-item__description,.service-item__wide .text-center{display:none}.service-item__wide .service-item__meta{align-items:center;background:transparent;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;transition:all .3s ease-out;width:100%;z-index:40}.service-item__wide:hover .service-item__meta{background:var(--brick)}.service-item__wide:hover .service-item__description,.service-item__wide:hover .text-center{display:block}.hb-banner{height:100vh;overflow:hidden;position:relative}.hb-banner .home-slider__title h1,.hb-banner .home-slider__title h2{font-family:Titillium Web,sans;line-height:1;width:100%}.hb-banner__box{position:relative}.hb-banner__box>div{position:relative;z-index:10}.hb-banner__box:after{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;top:0;width:50vw;z-index:1}.hb-banner__subtitle{color:#fff;font-family:Titillium Web,sans;font-size:1.25rem;font-weight:700;margin-bottom:.9375rem;text-transform:uppercase}.hb-banner__description{color:#fff;line-height:1.111}.driving-climate{background:#f7f5f3;padding:1.875rem 0 3.125rem}.driving-climate__title{color:#042363;font-size:3.75rem;font-weight:700;line-height:1.233;margin-bottom:2.5rem}.driving-climate__description{color:#212121;font-size:2.5rem;font-weight:300;line-height:1.35}.driving-climate__caption{bottom:2.5rem;color:#fff;font-family:Titillium Web,sans;font-size:2.5rem;left:0;position:absolute;right:0;text-align:center;z-index:12}.driving-climate__list li{margin-bottom:2rem}.driving-climate__list li:last-child{margin-bottom:0}.driving-climate__img{height:48.8125rem;margin:8.125rem 0 7.5rem;position:relative;width:100%}.driving-climate__img img{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:10}.driving-climate__img:before{background:#0096d7;border-radius:1.25rem;content:"";height:56.3125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.5625rem;z-index:1}.driving-climate__value{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.16);color:var(--brick);display:flex;font-size:3.75rem;font-weight:700;height:9rem;justify-content:center;line-height:1;width:9rem}.driving-climate__label{color:#212121;font-size:2.5rem;font-weight:600;line-height:1.25;padding-left:3rem}.driving-climate__btn{margin-top:3.125rem}.turn-climate{background:#f7f5f3;padding:6.25rem 0 3.125rem}.turn-climate__inner{position:relative}.turn-climate__img{height:48.8125rem;margin-bottom:7rem;position:relative;width:39.625rem}.turn-climate__img img{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:20}.turn-climate__img:before{background:#0096d7;border-radius:1.25rem;content:"";height:56.3125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.5625rem;z-index:1}.turn-climate__box:not(:last-child){margin-bottom:2.5rem}.turn-climate__box{align-items:center;background:#fff;border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);display:flex;justify-content:flex-start;min-height:27.875rem;padding:2.5rem 3.75rem}.turn-climate__box .arrow-link{color:var(--brick)}.turn-climate__title{color:#212121;font-family:Titillium Web,sans;font-size:2.5rem;font-weight:700;line-height:1.25;margin-bottom:1.25rem}.turn-climate__description{color:#212121;font-size:2rem;font-weight:300;line-height:1.5625;margin-bottom:1.875rem}.contribute{padding:.625rem 0 6.875rem}.contribute__img{margin:3.75rem 0;position:relative}.contribute__img img{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:20}.contribute__img:after{background:#0096d7;border-radius:1.25rem;content:"";height:56.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.5625rem;z-index:1}.contribute__content{color:#212121;font-size:2rem;font-weight:300;line-height:1.5625;margin-top:6.25rem}.contribute__content h2{color:var(--brick);font-size:3.75rem;font-weight:700;line-height:1.2333;margin-bottom:1.25rem}.contribute__content p{margin-bottom:2.5rem}.contribute__content .large-text{font-size:2.5rem;font-weight:600;line-height:1.35;margin-bottom:1.875rem}.f-project{padding-bottom:5rem}.f-project__blue{background:#042363;padding:2.5rem 0 8.75rem}.f-project__title{color:#fff;font-size:3.75rem;font-weight:700;margin-bottom:1.875rem}.f-project__img{height:25.3125rem;position:relative;width:100%;z-index:10}.f-project__img img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.f-project__inner{position:relative}.f-project__meta{background:#fff;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;padding-block:1.875rem;padding-inline:2.5rem}.f-project__meta h3{color:#212121;font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:.8125rem}.f-project__meta .arrow-link{color:var(--brick)}.f-project__excerpt{color:#212121;font-size:2rem;font-weight:300;line-height:1.416;margin-bottom:.8125rem}.f-project__access{font-size:2.25rem;font-weight:600;line-height:1.5;margin-bottom:1.25rem}.f-project__featured{margin-top:-4.5rem}.f-project__featured>div{position:relative}.f-project__featured-icon{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.16);display:flex;height:9rem;justify-content:center;margin:0 auto 2.6875rem;width:9rem}.f-project__featured-icon--0 img{width:3.625rem}.f-project__featured-icon--1 img{width:4.375rem}.f-project__featured-icon--2 img{width:4.0625rem}.f-project__featured-text{text-wrap:balance;color:#212121;font-size:1.875rem;line-height:1.3333;text-align:center}.f-project__gallery{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.f-project__gallery img{border-radius:.3125rem}.latest.latest--v2{background:#f7f5f3;position:relative}.latest.latest--v2 .container{position:relative;z-index:10}.latest.latest--v2:before{content:""}.talk.talk--v2 .social{margin-top:1.5625rem}.talk.talk--v2 .social ul{gap:1.25rem;justify-content:flex-start}.talk.talk--v2 .social svg path{fill:#042363}.talk.talk--v2 .social a:hover svg path{fill:var(--brick)}.talk.talk--v2 .talk__form.theme-form .gform_button.button{background:var(--brick);border-radius:.625rem;color:#fff}.talk.talk--v2 .talk__form.theme-form .gform_button.button:hover{color:#fff}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea{border:1px solid #eaebeb;border-radius:.625rem;color:#1d2f5f;font-size:1.75rem;height:6.125rem;padding-inline:2.375rem;text-transform:none}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{color:#1d2f5f;font-size:1.75rem;text-transform:none}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea:-ms-input-placeholder{color:#1d2f5f;font-size:1.75rem;text-transform:none}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::-ms-input-placeholder{color:#1d2f5f;font-size:1.75rem;text-transform:none}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::placeholder{color:#1d2f5f;font-size:1.75rem;text-transform:none}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select:focus,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea:focus{border-color:#042363}.talk.talk--v2 .gravity-theme .gfield{margin-bottom:0!important}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]{border-color:#1d2f5f;border-radius:0;margin-right:.75rem}.talk.talk--v2 .theme-form .gform-field-label.gform-field-label--type-inline.gfield_consent_label{color:#1d2f5f;font-family:Titillium Web,sans;font-size:1.75rem}.talk.talk--v2 .theme-form .gform-field-label.gform-field-label--type-inline.gfield_consent_label a{text-decoration:underline}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield select{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.184' height='6'%3E%3Cpath fill='%231D2F5F' d='M12.908.22a1.126 1.126 0 0 0-1.243-.062l-.089.062-4.984 3.969L1.608.22A1.126 1.126 0 0 0 .365.158L.276.22a.642.642 0 0 0-.078.99l.078.071 5.65 4.499a1.126 1.126 0 0 0 1.243.063l.089-.063 5.65-4.5a.648.648 0 0 0 0-1.06'/%3E%3C/svg%3E") no-repeat right 1.25rem top 50% /2.125rem 1.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large{height:17.5rem;padding:1.5625rem 2.375rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::-webkit-input-placeholder{color:#888;font-size:1.75rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large:-ms-input-placeholder{color:#888;font-size:1.75rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::-ms-input-placeholder{color:#888;font-size:1.75rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::placeholder{color:#888;font-size:1.75rem}.talk.talk--v2 .gfield_required{display:none!important}.talk.talk--v2 .altcha{border:1px solid #1d2f5f!important;border-radius:.625rem!important}.talk.talk--v2 .altcha-main{gap:0!important}.talk.talk--v2 .altcha-label{font-size:1.75rem!important}.talk.talk--v2 .theme-form .gfield.gfield--type-consent,.talk.talk--v2 .theme-form .gravity-theme .gfield.gfield--type-textarea{margin-top:0!important}.talk.talk--v2 .gform_wrapper.gravity-theme #field_submit,.talk.talk--v2 .gform_wrapper.gravity-theme .gform_footer{bottom:0;justify-content:flex-end;margin:0;padding:0;pointer-events:none;position:absolute;right:0;width:50%}.talk.talk--v2 .gform_wrapper.gravity-theme #field_submit .gform_button.button,.talk.talk--v2 .gform_wrapper.gravity-theme .gform_footer .gform_button.button{pointer-events:auto;width:100%}.talk.talk--v2 .gfield-valid{@apply relative}.talk.talk--v2 .gfield-valid:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.355' height='30.1'%3E%3Cpath fill='none' stroke='%23dee061' stroke-linejoin='round' stroke-width='5' d='m1.768 14.6 13 13 21.667-26'/%3E%3C/svg%3E") no-repeat 50%/100% 100%;content:"";height:1.625rem;position:absolute;right:1.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.125rem}.talk.talk--v2 .gfield-valid.gfield--type-textarea:after{top:2.1875rem}.talk.talk--v2 .gfield_error{@apply relative}.talk.talk--v2 .gfield_error select{background-image:none!important}.talk.talk--v2 .gfield_error:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.317' height='32.317'%3E%3Cpath fill='%23cf333b' d='M32.317 3.232 29.086 0 16.159 12.927 3.232 0 0 3.232l12.927 12.927L0 29.086l3.231 3.231L16.159 19.39l12.927 12.927 3.231-3.231L19.39 16.159Z'/%3E%3C/svg%3E") no-repeat 50%/100% 100%;content:"";height:2rem;position:absolute;right:1.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem}.talk.talk--v2 .gfield_error.gfield--type-textarea:after{top:2.1875rem}.carbon-banner{background:#fff;padding:3.75rem 0}.carbon-banner__img{height:30.6875rem;margin-top:8.125rem;position:relative;width:100%}.carbon-banner__img img{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:10}.carbon-banner__img:before{background:#0096d7;border-radius:1.25rem;content:"";height:39rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.5625rem}.carbon-banner__content{color:#212121;font-size:2rem;font-weight:300}.carbon-banner__content .h1,.carbon-banner__content .h2,.carbon-banner__content h1,.carbon-banner__content h2{color:#042363;font-size:3.75rem;font-weight:700;margin-bottom:2.5rem}.carbon-banner__content .large-text{font-size:2.5rem;font-weight:300;line-height:1.35;margin-bottom:2.5rem}.carbon-banner__gallery{display:none}.carbon-banner__gallery-slider{margin:9.375rem -.9375rem 5.625rem}.carbon-banner__gallery-slider .slick-slide{padding:0 1.875rem}.carbon-banner__cta{background:#fff;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);max-width:69.375rem;padding:6.5rem 3.75rem;text-align:center;width:100%}.carbon-banner__cta .btn{width:100%}.carbon-banner__cta-title{color:#042363;font-size:3.75rem;font-weight:400;line-height:1.1666;margin-bottom:2.8125rem;text-align:center}.carbon-banner--development{padding-bottom:0;position:relative}.carbon-services{background:#fff;padding:5rem 0 0;position:relative}.carbon-services__title{color:#042363;font-size:3.75rem;line-height:1.166;margin-bottom:2.5rem}.carbon-services__item{color:#212121;font-size:2rem;line-height:1.6875;margin-bottom:2.75rem;position:relative}.carbon-services__item:before{background:var(--brick);content:"";position:absolute}.carbon-services__item .h3,.carbon-services__item h3{color:#212121;font-size:2.5rem;font-weight:700;line-height:1}.ci__box{background:#fff;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);padding:4.375rem 3.75rem 2.9375rem}.ci__title{color:#042363;font-size:3.75rem;font-weight:400;line-height:1.1666;margin-bottom:3.125rem}.ci__description{color:#212121;font-size:2.5rem;font-weight:300;line-height:1.5;margin-bottom:1.875rem;margin-left:auto;margin-right:auto;max-width:53.625rem}.ci__description b,.ci__description strong{font-weight:700}.ci__buttons>span{display:none}.ci__button{margin-bottom:2.1875rem;text-align:center}.ci__button:last-child{margin-bottom:0}.ci__button .btn{align-items:center;display:flex;height:4.75rem;justify-content:center;padding-block:0;text-align:center;width:100%}.ci__button strong{color:#042363;display:block;font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.ci__button small{color:#212121;display:block;font-size:1.625rem;padding-top:.625rem;text-align:center}.carbon-services__description{color:#212121;font-size:2rem;font-weight:300;line-height:1.5625}.carbon-services--development{background:#f7f5f3}.carbon-services--investment{background:#fff}.carbon-banner--development{z-index:20}.carbon-services--development,.carbon-services--investment{z-index:10}.carbon-clients{padding:3.75rem 0}.carbon-clients__title{font-size:3.75rem;line-height:1.166;margin-bottom:2.5rem}.carbon-clients__box{background:#fff;border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);overflow:hidden}.carbon-clients__box--value{margin-bottom:2.9375rem;padding:2.5rem 2rem}.carbon-clients__box img{height:auto;max-width:none;width:100%}.carbon-clients__value{color:#1b4a7c;font-size:7.5rem;font-weight:700;line-height:1}.carbon-clients__subtitle{color:#1b4a7c;font-size:3.25rem;font-weight:700;margin-bottom:2.25rem}.carbon-clients__description{color:#606060;font-size:2.3125rem;line-height:1.324}.carbon-choose{background:#fff;padding:2.5rem 0 4.375rem}.carbon-choose__title{color:#042363;font-size:3.75rem;line-height:1.233;margin-bottom:6.5625rem}.carbon-choose__img{height:30.6875rem;margin-bottom:7.8125rem;position:relative;width:100%}.carbon-choose__img img{border-radius:1.25rem;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:20}.carbon-choose__img:before{background:#0096d7;border-radius:1.25rem;content:"";height:39rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.5625rem;z-index:10}.carbon-choose__content{color:#000;font-size:2rem;line-height:1.5}.carbon-choose__content p{margin-bottom:4rem}.carbon-choose__content .h3,.carbon-choose__content h3{color:#212121;font-size:2.5rem;font-weight:700;line-height:1.35;margin-bottom:.625rem}.carbon-choose--why,.project-types{background:#f7f5f3}.project-types{padding-bottom:1.25rem;padding-top:3.75rem;position:relative;z-index:10}.project-types__title{color:#042363;font-size:3.75rem;line-height:1.1666;margin-bottom:2.5rem}.project-types__subtitle{color:#b54c1e;font-size:2.5rem;font-weight:600;margin-bottom:1.875rem;text-transform:uppercase}.project-types__col{margin-bottom:2.5rem}.project-types__img{border-radius:1.25rem;overflow:hidden;padding-bottom:100%;position:relative;width:12.8125rem}.project-types__img img{height:100%;left:0;position:absolute;top:0;width:100%}.project-types__name{color:#042363;font-size:2.25rem;font-weight:700;line-height:1.2;text-decoration:none}.btn:not(.btn--white),.gform_button.button:not(.btn--white){border-color:var(--brick);border-radius:0;color:var(--brick)}.btn:not(.btn--white):hover,.gform_button.button:not(.btn--white):hover{background:var(--brick);color:#fff}.btn--fill{background:var(--brick);color:#fff!important}.btn--fill:hover{background:var(--brick-hover)!important;color:#fff!important}.arrow-link:hover,.article__title a:hover{color:var(--brick)}body.transparent-header{padding-top:0!important}html:not(.header-is-scroll) .transparent-header .header{background:none}.link--back:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.496' height='16.324'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.5 8.162H1m6.748-6.748L1 8.162l6.748 6.752'/%3E%3C/svg%3E")}.link--share:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.6' height='16'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.6 3.1A2.1 2.1 0 1 1 11.5 1a2.1 2.1 0 0 1 2.1 2.1M5.2 8a2.1 2.1 0 1 1-2.1-2.1A2.1 2.1 0 0 1 5.2 8m8.4 4.9a2.1 2.1 0 1 1-2.1-2.1 2.1 2.1 0 0 1 2.1 2.1M4.913 9.057l4.781 2.786m-.007-7.686L4.913 6.943'/%3E%3C/svg%3E")}.arrow-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.216' height='31.872'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 15.936h26.216M15.108 2.828l13.108 13.108-13.108 13.108'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}.arrow-link.arrow-link--white{color:#fff}.arrow-link.arrow-link--white:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.216' height='31.872'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 15.936h26.216M15.108 2.828l13.108 13.108-13.108 13.108'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}.project-pod:hover .circle-arrow-link{background:var(--brick)}.circle-arrow-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.216' height='31.872'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 15.936h26.216M15.108 2.828l13.108 13.108-13.108 13.108'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}.circle-arrow-link:hover{background:var(--brick)}select{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.5' height='14'%3E%3Cpath fill='%23b54c1e' d='M22.029.513a1.512 1.512 0 0 0-2.121-.146l-.151.146-8.507 9.261L2.744.513A1.512 1.512 0 0 0 .623.367L.472.513a1.867 1.867 0 0 0-.134 2.31l.134.165 9.643 10.5a1.512 1.512 0 0 0 2.121.146l.151-.146 9.642-10.501a1.862 1.862 0 0 0 0-2.474'/%3E%3C/svg%3E") no-repeat 100% 50% /1.375rem .9375rem}.article__tags{display:flex;flex-wrap:wrap;gap:.625rem}.header__close{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cpath fill='%23B54C1E' d='M23 2.3 20.7 0l-9.2 9.2L2.3 0 0 2.3l9.2 9.2L0 20.7 2.3 23l9.2-9.2 9.2 9.2 2.3-2.3-9.2-9.2Z'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}body.page-id-2962{background:#f7f5f3!important}body.page-id-2962.header-is-scroll .header{background:#fff}body.page-id-2962.header-is-scroll .header__logo--normal{opacity:0}body.page-id-2962.header-is-scroll .header__logo--contrast{opacity:1}body.page-id-2962.header-is-scroll .header__menu-btn{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.469' height='33.646'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 16.823h44.469M2 2h44.469M2 31.646h44.469'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}.latest-item__date{text-transform:uppercase}.icon--play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.499' height='36.001'%3E%3Cpath fill='%23B54C1E' d='M29.841 15.098 5.091.462A3.356 3.356 0 0 0 0 3.366v29.257a3.372 3.372 0 0 0 5.091 2.9l24.75-14.625a3.372 3.372 0 0 0 0-5.808Z'/%3E%3C/svg%3E")}.icon--arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.216' height='31.872'%3E%3Cpath fill='none' stroke='%23B54C1E' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2 15.936h26.216M15.108 2.828l13.108 13.108-13.108 13.108'/%3E%3C/svg%3E")}.office__phone:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.44' height='19.548'%3E%3Cpath fill='%23B54C1E' d='M10.663.009 1.777 0A1.782 1.782 0 0 0 0 1.777v15.994a1.782 1.782 0 0 0 1.777 1.777h8.886a1.782 1.782 0 0 0 1.777-1.777V1.777A1.775 1.775 0 0 0 10.663.009m0 15.985H1.777V3.554h8.886Z'/%3E%3C/svg%3E") no-repeat 50%/100% 100%}.btn.btn--small{border-radius:.3125rem}.development__img:before,.project-bg__img:before{background:#0096d7}body{--header_scroll_bg:var(--blue-300);--search_icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cpath fill='%23f7f5f3' d='m21.146 22.76-.109-.1-4.23-4.23a10.362 10.362 0 1 1 1.627-1.627l4.23 4.23a1.151 1.151 0 0 1-1.518 1.723ZM2.3 10.35a8.046 8.046 0 0 0 13.65 5.778 1.12 1.12 0 0 1 .178-.178A8.049 8.049 0 1 0 2.3 10.35'/%3E%3C/svg%3E");--search_icon_hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cpath fill='%23B54C1E' d='m21.146 22.76-.109-.1-4.23-4.23a10.362 10.362 0 1 1 1.627-1.627l4.23 4.23a1.151 1.151 0 0 1-1.518 1.723ZM2.3 10.35a8.046 8.046 0 0 0 13.65 5.778 1.12 1.12 0 0 1 .178-.178A8.049 8.049 0 1 0 2.3 10.35'/%3E%3C/svg%3E");--menu_icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.128' height='22.764'%3E%3Cpath fill='%23F7F5F3' d='M0 0v3.266h26.128V0Zm0 9.7v3.266h26.128V9.7Zm0 9.8v3.266h26.128V19.5Z'/%3E%3C/svg%3E")!important;--menu_icon_hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.128' height='22.764'%3E%3Cpath fill='%23B54C1E' d='M0 0v3.266h26.128V0Zm0 9.7v3.266h26.128V9.7Zm0 9.8v3.266h26.128V19.5Z'/%3E%3C/svg%3E")!important}.header-is-scroll body.grey-header{--search_icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cpath fill='%23B54C1E' d='m21.146 22.76-.109-.1-4.23-4.23a10.362 10.362 0 1 1 1.627-1.627l4.23 4.23a1.151 1.151 0 0 1-1.518 1.723ZM2.3 10.35a8.046 8.046 0 0 0 13.65 5.778 1.12 1.12 0 0 1 .178-.178A8.049 8.049 0 1 0 2.3 10.35'/%3E%3C/svg%3E");--search_icon_hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cpath fill='%23B54C1E' d='m21.146 22.76-.109-.1-4.23-4.23a10.362 10.362 0 1 1 1.627-1.627l4.23 4.23a1.151 1.151 0 0 1-1.518 1.723ZM2.3 10.35a8.046 8.046 0 0 0 13.65 5.778 1.12 1.12 0 0 1 .178-.178A8.049 8.049 0 1 0 2.3 10.35'/%3E%3C/svg%3E");--menu_icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.128' height='22.764'%3E%3Cpath fill='%23B54C1E' d='M0 0v3.266h26.128V0Zm0 9.7v3.266h26.128V9.7Zm0 9.8v3.266h26.128V19.5Z'/%3E%3C/svg%3E")!important;--menu_icon_hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.128' height='22.764'%3E%3Cpath fill='%23B54C1E' d='M0 0v3.266h26.128V0Zm0 9.7v3.266h26.128V9.7Zm0 9.8v3.266h26.128V19.5Z'/%3E%3C/svg%3E")!important}.project-pod:before{background:linear-gradient(0deg,#000 0,transparent);opacity:.5}@media only screen and (min-width:1300px) and (min-width:64em){.services__description br{display:block}}@media print,screen and (max-width:63.99875em){.service-item__meta{background:#fff}.hb-banner-container{align-items:flex-end!important;justify-content:flex-end!important}.hb-banner__box{margin:4rem -3.75rem 0;padding:3.75rem 3.75rem 3.75rem 8.75rem;position:relative}.hb-banner__box:before{background:#fff;bottom:3.75rem;content:"";left:6.25rem;position:absolute;top:3.75rem;width:2px;z-index:30}.hb-banner__box:after{background:rgba(0,0,0,.5);width:100%}.contribute__content .btn.btn--fill{width:100%}.f-project__featured>div{margin-bottom:3.75rem;padding-bottom:3.75rem}.f-project__featured>div:after{background:var(--brick);bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:10.3125rem}.f-project__gallery{gap:1.75rem}.f-project__gallery>div{width:calc(25% - 1.75rem)}.talk.talk--v2{padding-top:3.75rem}.talk.talk--v2 h2{text-transform:none}.talk.talk--v2{background:#fff}.talk.talk--v2 .talk__box{box-shadow:none;padding:0}.talk.talk--v2 .talk__content{margin-bottom:3.75rem}.carbon-banner__cta .btn{padding:2.3125rem 0}.carbon-banner--development .carbon-banner__content a.btn,.carbon-services__col:last-child .carbon-services__item:before{display:none}.carbon-services__item{margin-bottom:0;padding:2.75rem 0}.carbon-services__item:before{bottom:0;height:.25rem;left:0;width:8.25rem}.project-types__item{align-items:center;background:#fff;border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);display:flex;justify-content:flex-start}.project-types__box{padding-left:1.6875rem}.header .btn.btn--fill{font-size:1.5rem;height:3.5rem}}@media print,screen and (min-width:64em){.services{background:#fff;padding-bottom:4.625rem;padding-top:2.6875rem}.services .container{max-width:108.375rem}.services__inner{margin:0 2.625rem}.services__title{margin-bottom:0;width:28.125rem}.services__description{margin-bottom:1.4375rem}.services__description p{margin-bottom:1.875rem}.services__description .large-text{margin-bottom:1.0625rem}.services__description p small{font-size:1.25rem}.services__list{align-items:flex-start;display:flex;justify-content:flex-start;margin-inline:-38px;margin-top:5rem}.services__col{margin-bottom:0;padding-inline:38px}.service-item .btn.btn--fill{width:12.1875rem}.service-item__img{border-radius:1.25rem;height:14.0625rem;margin-bottom:1.3125rem}.service-item__title{color:#042363;margin-inline:-.9375rem;text-align:center}.service-item__description{font-size:1.25rem;line-height:1.5;margin-bottom:1.625rem;text-align:center}.service-item__description br{display:block}.service-item__meta{background:none;padding:0}.services__btn{background:#fff;padding-bottom:0;padding-top:3.875rem}.services__btn .btn{width:13rem}.services.services--style-2{padding-bottom:0!important}.services.services--style-2 .services__list{display:none}.services.services--style-2 .service-item__title{color:#fff;font-size:2.5rem}.services.services--style-2 .service-item__description{color:#fff}.services__list-wide{display:flex;margin-left:auto;margin-right:auto;margin-top:5rem;max-width:1920px}.services__col-wide{width:33.3333%}.service-item__wide{height:51.6875rem}.service-item__wide .service-item__meta{height:14.6875rem}.service-item__wide:hover .service-item__meta{height:22.75rem}.hb-banner .home-slider__title h1,.hb-banner .home-slider__title h2{font-size:5.625rem}.hb-banner__box{align-items:center;display:flex;height:30rem;justify-content:flex-start;padding-inline:2.3125rem;width:34.5625rem}.hb-banner__description{font-size:2.25rem}.driving-climate{padding:6rem 0}.driving-climate__inner{margin-right:5rem;padding-left:5rem}.driving-climate__title{margin-bottom:1.875rem}.driving-climate__description{font-size:2.5rem}.driving-climate__content{padding-right:7.125rem}.driving-climate__caption{bottom:2.8125rem}.driving-climate__list{margin-top:3.125rem}.driving-climate__img{height:45.4375rem;margin:0;width:41.375rem}.driving-climate__img:before{height:52.9375rem;width:31.25rem}.driving-climate__label{font-size:1.875rem;line-height:1.333;max-width:27.625rem;padding-left:2.5rem}.driving-climate__btn{margin-top:3.125rem}.driving-climate .btn.btn--fill{min-width:13rem}.turn-climate{padding:6rem 0}.turn-climate__inner{align-items:flex-start;display:flex;justify-content:flex-start}.turn-climate__img{height:45.4375rem;margin-bottom:0;width:70.3125rem}.turn-climate__img:before{height:52.9375rem;left:32.75rem;width:31.25rem}.turn-climate__img:before,.turn-climate__list{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.turn-climate__list{left:63.75rem;position:absolute;top:50%;z-index:30}.turn-climate__box{height:17.3125rem;min-height:17.3125rem;padding:.625rem 3.75rem}.turn-climate__title{color:#042363;font-size:1.875rem;margin-bottom:.625rem}.turn-climate__description{font-size:1.25rem;line-height:1.5;margin-bottom:2.125rem}.contribute{background:#fff;padding:10rem 0}.contribute .container{max-width:102.5rem}.contribute__inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}.contribute__img{height:45.4375rem;margin:0;width:41.375rem}.contribute__img:after{height:52.9375rem;width:31.25rem}.contribute__content{font-size:1.25rem;margin-top:0;padding-right:6.125rem}.contribute__content h2{margin-bottom:1.25rem}.contribute__content p{margin-bottom:2.25rem}.f-project{padding-bottom:7.625rem}.f-project__blue{padding:5.5rem 0 8.25rem}.f-project .container.container--small{max-width:102.5rem}.f-project__title{margin-bottom:2.8125rem}.f-project__img{height:41.25rem;width:63.625rem}.f-project__img img,.f-project__meta{border-radius:1.25rem}.f-project__meta{align-items:center;display:flex;height:30.25rem;justify-content:center;left:54.6875rem;padding-block:.625rem;padding-inline:8.125rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}.f-project__excerpt{font-size:1.5rem;margin-bottom:3.125rem}.f-project__access{font-size:1.875rem;margin-bottom:1.25rem}.f-project__featured{align-items:flex-start;display:flex;justify-content:center;margin-bottom:6.25rem;margin-top:-4.5rem}.f-project__featured>div{width:33.3333%}.f-project__featured>div:last-child .f-project__featured-text{border-right:none}.f-project__featured-icon{height:9rem;margin-bottom:3.75rem;width:9rem}.f-project__featured-text{border-bottom:none;border-right:1px solid var(--brick);padding-inline:4.375rem}.f-project__gallery img{width:6.0625rem}.latest.latest--v2{background:#fff;padding-bottom:17.125rem}.latest.latest--v2 .container.container--small{max-width:102.5rem}.latest.latest--v2:before{--w:calc(50vw - 20.3125rem);background:#f7f5f3;bottom:0;left:0;position:absolute;top:0;width:var(--w);z-index:1}.talk.talk--v2 .talk__form.theme-form{border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);padding:6.125rem 8.4375rem;width:45.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week],.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea{font-size:1.25rem;height:2.875rem;padding-inline:1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::-webkit-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{font-size:1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select:-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea:-ms-input-placeholder{font-size:1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::-ms-input-placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::-ms-input-placeholder{font-size:1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=color]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=date]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=datetime]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=email]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=month]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=number]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=password]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=search]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=tel]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=text]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=time]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=url]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme input[type=week]::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme select::placeholder,.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme textarea::placeholder{font-size:1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield input[type=checkbox]{height:1.4375rem;margin-right:.75rem;width:1.4375rem}.talk.talk--v2 .theme-form .gform-field-label.gform-field-label--type-inline.gfield_consent_label{font-size:1.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield select{background-size:.8125rem .4375rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large{height:6.6875rem;padding:.8125rem 1.25rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::-webkit-input-placeholder{font-size:1.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large:-ms-input-placeholder{font-size:1.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::-ms-input-placeholder{font-size:1.125rem}.talk.talk--v2 .theme-form .gform_wrapper.gravity-theme .gfield textarea.large::placeholder{font-size:1.125rem}.talk.talk--v2 .altcha-label{font-size:1.125rem!important}.talk.talk--v2 .altcha-checkbox{height:auto!important;width:auto!important}.talk.talk--v2 .gfield-valid:after{height:.875rem;right:1.25rem;width:1.25rem}.talk.talk--v2 .gfield_error:after{height:1.25rem;right:1.25rem;width:1.25rem}.carbon-banner{padding:7.5rem 0}.carbon-banner__inner{align-items:center;display:flex;justify-content:center}.carbon-banner__img{height:40.1875rem;margin-top:0;width:50.3125rem}.carbon-banner__img:before{height:47.6875rem}.carbon-banner__content{font-size:1.5rem;line-height:1.41;padding-right:7.9375rem}.carbon-banner__content .large-text{margin-bottom:1.25rem}.carbon-banner__content p:not(.large-text){margin-bottom:3.75rem}.carbon-banner__gallery{align-items:center;display:flex;gap:1.875rem;justify-content:center;margin-bottom:5.8125rem;margin-top:9.1875rem}.carbon-banner__gallery-slider{display:none}.carbon-banner__cta{align-items:center;border-radius:1.25rem;display:flex;height:24.75rem;justify-content:center;left:50%;padding:0 9.375rem;position:absolute;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carbon-banner__cta .btn{width:13.5625rem}.carbon-banner__cta-title{margin-bottom:1.875rem}.carbon-banner--development{padding-bottom:14.375rem}.carbon-banner--development .carbon-banner__content a.btn{width:13rem}.carbon-services{padding:1px 0 18.75rem}.carbon-services .container{max-width:105rem}.carbon-services__title{margin-bottom:6.25rem}.carbon-services__list{display:flex;flex-wrap:wrap;justify-content:flex-start}.carbon-services__col{height:100%;width:33.333%}.carbon-services__item{font-size:1.25rem;line-height:1.5;margin-bottom:5rem;min-height:6.375rem;padding-left:1.5rem;padding-right:5.875rem}.carbon-services__item:before{bottom:0;left:0;top:0;width:.25rem}.carbon-services__item .h3,.carbon-services__item h3{font-size:1.875rem}.ci__box{left:50%;max-width:69.375rem;padding:5rem 3.125rem;position:absolute;text-align:center;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.ci__title{margin-bottom:1.0625rem}.ci__description{font-size:1.5rem;line-height:1.666;margin-bottom:2.625rem}.ci__buttons{align-items:center;display:flex;justify-content:center}.ci__buttons>span{background:var(--brick);display:block;height:3.25rem;margin:0 2.5rem;width:2px}.ci__button{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin-bottom:0;text-align:left}.ci__button .btn{height:3.25rem;width:13.5625rem}.ci__button strong{font-size:1.5rem;margin-bottom:0}.ci__button small{font-size:1rem;left:0;padding-top:.625rem;position:absolute;right:0;top:100%}.carbon-services__description{font-size:1.5rem;font-weight:400;line-height:1.416;max-width:65.25rem;width:100%}.carbon-services__inner{align-items:flex-start;display:flex;justify-content:flex-start}.carbon-services--development{padding-bottom:3.75rem;padding-top:18.625rem}.carbon-services--investment{padding-bottom:3.75rem;padding-top:6.125rem}.carbon-services--investment .carbon-services__description{width:49.4375rem}.carbon-clients{padding-bottom:9.5625rem;padding-top:18.75rem}.carbon-clients__title{margin-bottom:3.75rem}.carbon-clients__inner{display:flex;justify-content:flex-start}.carbon-clients__box{height:100%;min-height:33.0625rem}.carbon-clients__box--value{align-items:center;display:flex;justify-content:center;margin-bottom:0;margin-right:3.4375rem;padding:2.25rem;width:27.25rem}.carbon-choose{padding:6.25rem 0 9.25rem}.carbon-choose .container{max-width:105rem}.carbon-choose__title{margin-bottom:5rem}.carbon-choose__inner{align-items:center;display:flex;justify-content:center}.carbon-choose__img{height:45.4375rem;margin-bottom:0;width:41.375rem}.carbon-choose__img:before{height:52.9375rem;width:31.25rem}.carbon-choose__content{font-size:1.25rem;padding-left:5rem}.carbon-choose__content p{margin-bottom:1.875rem}.carbon-choose__content .h3,.carbon-choose__content h3{font-size:1.875rem;line-height:1.666;margin-bottom:0}.carbon-choose--why .carbon-choose__inner{flex-direction:row-reverse}.carbon-choose--why .carbon-choose__content{margin-right:5rem;padding-left:0}.carbon-choose--why .carbon-choose__title{margin-bottom:4rem}.project-types{padding-bottom:7.6875rem;padding-top:20.5rem}.project-types__title{margin-bottom:2.3125rem}.project-types__subtitle{margin-bottom:2rem}.project-types__row{margin-bottom:4.125rem}.project-types__row:last-child{margin-bottom:0}.project-types__grid{align-items:center;display:flex;justify-content:center;margin:0 -1.9375rem}.project-types__col{margin-bottom:0;padding-left:1.9375rem;padding-right:1.9375rem;width:20%}.project-types__box{align-items:flex-start;background:#fff;border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1);display:flex;height:13.5625rem;justify-content:flex-start;padding:6.25rem 1.125rem 1rem}.project-types__img{left:-2.5rem;margin-bottom:-4.375rem;position:relative;width:100%}.project-pod-col:first-child{width:66.666%}body.transparent-header{padding-top:0!important}body.page-id-2962{background:#fff!important}.header .page-title{display:block}.single-post__box{align-items:flex-start;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:63.625rem}.single-post__img{border-bottom-right-radius:0;border-top-right-radius:0}.latest__col .latest-item__img{top:0;-webkit-transform:translate(0);transform:translate(0)}.latest__col.is-hover .latest-item{background:none;box-shadow:none;overflow:visible}.latest__col.is-hover .latest-item__detail{background:#fff;border-radius:1.25rem;box-shadow:0 0 5.625rem 0 rgba(0,0,0,.1)}.latest__col.is-hover .latest-item__img{border-radius:1.25rem;height:17.3125rem;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.latest-item__detail{padding-right:16.0625rem;width:45.375rem}.latest-item{height:22.0625rem}.latest-item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}html:not(.header-is-scroll) .header{padding:2.5rem 0}.header-is-scroll .grey-header .header__menu-btn:hover,.header__menu-btn:hover{--menu_icon_hover:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.128' height='22.764'%3E%3Cpath fill='%23B54C1E' d='M0 0v3.266h26.128V0Zm0 9.7v3.266h26.128V9.7Zm0 9.8v3.266h26.128V19.5Z'/%3E%3C/svg%3E")!important}}