.elementor-2525 .elementor-element.elementor-element-567e3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2525 .elementor-element.elementor-element-871282c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-4e849d4{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2525 .elementor-element.elementor-element-86b9ab7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2525 .elementor-element.elementor-element-86b9ab7 .elementor-heading-title{color:var( --e-global-color-8a95396 );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2525 .elementor-element.elementor-element-c7d1d25 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:12px 25px 12px 25px;}.elementor-2525 .elementor-element.elementor-element-c7d1d25.elementor-element{--align-self:flex-start;}.elementor-2525 .elementor-element.elementor-element-c7d1d25 .elementor-heading-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2525 .elementor-element.elementor-element-6656146{--display:flex;}.elementor-2525 .elementor-element.elementor-element-def81ed{--display:grid;--e-con-grid-template-columns:auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-def81ed.e-con{--align-self:flex-end;}.elementor-2525 .elementor-element.elementor-element-0661fa5 .elementor-heading-title{font-size:50px;font-weight:700;color:var( --e-global-color-37278f1 );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2525 .elementor-element.elementor-element-2d6ce3e{font-size:14px;font-weight:400;}.elementor-2525 .elementor-element.elementor-element-06bc6ed{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2525 .elementor-element.elementor-element-e882ef7 img{width:100%;}body:not(.rtl) .elementor-2525 .elementor-element.elementor-element-ed5b95a{left:25px;}body.rtl .elementor-2525 .elementor-element.elementor-element-ed5b95a{right:25px;}.elementor-2525 .elementor-element.elementor-element-ed5b95a{bottom:25px;}.elementor-2525 .elementor-element.elementor-element-ed5b95a img{width:150px;}.elementor-2525 .elementor-element.elementor-element-6cbea87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overflow:hidden;}.elementor-2525 .elementor-element.elementor-element-2b381b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-de90185{--display:flex;}.elementor-2525 .elementor-element.elementor-element-f215807 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2525 .elementor-element.elementor-element-f215807 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-weight:var( --e-global-typography-text-font-weight );}.elementor-2525 .elementor-element.elementor-element-28bb871 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-icon i{color:#FFFFFF00;font-size:18px;}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-icon svg{fill:#FFFFFF00;--e-icon-list-icon-size:18px;}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-icon{width:18px;}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-text, .elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-text a{color:var( --e-global-color-8a95396 );}.elementor-2525 .elementor-element.elementor-element-28bb871 .elementor-icon-list-item{font-weight:700;}.elementor-2525 .elementor-element.elementor-element-99295b3{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-4df52cd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2525 .elementor-element.elementor-element-4df52cd .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2525 .elementor-element.elementor-element-be8acce > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-text, .elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-text a{color:var( --e-global-color-8a95396 );}.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-item{font-weight:700;}.elementor-2525 .elementor-element.elementor-element-73f3227 > .elementor-widget-container{background-color:#FFFFFF;padding:50px 50px 50px 50px;}.elementor-2525 .elementor-element.elementor-element-73f3227 img{width:100%;}.elementor-2525 .elementor-element.elementor-element-530abc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2525 .elementor-element.elementor-element-96e2760{--display:flex;}.elementor-2525 .elementor-element.elementor-element-53d135e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2525 .elementor-element.elementor-element-53d135e .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2525 .elementor-element.elementor-element-5a6ad5b{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-2cfefe1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2525 .elementor-element.elementor-element-2cfefe1 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2525 .elementor-element.elementor-element-e7f71db{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-dd44cfb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2525 .elementor-element.elementor-element-dd44cfb .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2525 .elementor-element.elementor-element-0be22a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--z-index:1;}.elementor-2525 .elementor-element.elementor-element-ef6752a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-624f3ac{--e-image-carousel-slides-to-show:3;}.elementor-2525 .elementor-element.elementor-element-624f3ac .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-2525 .elementor-element.elementor-element-624f3ac .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#B4B4B44D;opacity:1;}.elementor-2525 .elementor-element.elementor-element-f83a649{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0px;z-index:-1;text-align:end;}body:not(.rtl) .elementor-2525 .elementor-element.elementor-element-f83a649{right:0px;}body.rtl .elementor-2525 .elementor-element.elementor-element-f83a649{left:0px;}.elementor-2525 .elementor-element.elementor-element-f83a649 img{width:100%;}@media(max-width:991px){.elementor-2525 .elementor-element.elementor-element-871282c{--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-def81ed{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-6cbea87{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2525 .elementor-element.elementor-element-99295b3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-5a6ad5b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-e7f71db{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2525 .elementor-element.elementor-element-624f3ac{--e-image-carousel-slides-to-show:3;}.elementor-2525 .elementor-element.elementor-element-f83a649{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2525 .elementor-element.elementor-element-871282c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-def81ed{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-2525 .elementor-element.elementor-element-6cbea87{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2525 .elementor-element.elementor-element-0be22a6{--flex-wrap:nowrap;}.elementor-2525 .elementor-element.elementor-element-ef6752a{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2525 .elementor-element.elementor-element-624f3ac{--e-image-carousel-slides-to-show:2;}.elementor-2525 .elementor-element.elementor-element-f83a649{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2525 .elementor-element.elementor-element-def81ed{--width:fit-content;}.elementor-2525 .elementor-element.elementor-element-2b381b8{--width:50%;}.elementor-2525 .elementor-element.elementor-element-530abc2{--width:50%;}}@media(max-width:991px) and (min-width:768px){.elementor-2525 .elementor-element.elementor-element-ef6752a{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-e882ef7 */.elementor-2525 .elementor-element.elementor-element-e882ef7 > .elementor-widget-container {
    position: relative;
}
.elementor-2525 .elementor-element.elementor-element-e882ef7 > .elementor-widget-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(235.82deg, rgba(0, 0, 0, 0.4) 2.85%, rgba(0, 0, 0, 0.1) 27.78%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed5b95a */.elementor-2525 .elementor-element.elementor-element-ed5b95a img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-28bb871 */.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-icon-list-text em {
    font-style: normal;
    font-weight: 400;
    color: #585858;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-icon-list-text {
    width: 100%;
    display: grid;
    align-items: center;
    grid-template-columns: 35% 1fr;
    gap: 20px;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-post-info__item-prefix {
    padding-left: 5px;
    font-weight: 400;
    color: #585858;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 li.elementor-icon-list-item:nth-child(3) span.elementor-icon-list-text:before {
    content: "Client/Developer";
}
.elementor-2525 .elementor-element.elementor-element-28bb871 li.elementor-icon-list-item:nth-child(4) span.elementor-icon-list-text:before {
    content: "Architect/Contractor";
}
.elementor-2525 .elementor-element.elementor-element-28bb871 li.elementor-icon-list-item:nth-child(3) span.elementor-icon-list-text:before, li.elementor-icon-list-item:nth-child(4) span.elementor-icon-list-text:before {
    padding-left: 5px;
    font-weight: 400;
    color: #585858;
}

@media (max-width: 767px) {
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-post-info__item-prefix {
    font-size: 12px;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-post-info__terms-list-item {
    font-size: 14px;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-icon-list-text {
    font-size: 14px;
}
.elementor-2525 .elementor-element.elementor-element-28bb871 span.elementor-icon-list-text:before {
    font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-be8acce */.elementor-2525 .elementor-element.elementor-element-be8acce span.elementor-icon-list-text em {
    font-style: normal;
    font-weight: 400;
    color: #585858;
}
.elementor-2525 .elementor-element.elementor-element-be8acce span.elementor-icon-list-text {
    width: 100%;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr auto;
    gap: 20px;
    font-size: 20px;
    padding-left: 20px;
}
.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-item {
    padding: 20px 20px 20px 20px !important;
    box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.050980392156862744);
}
.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-item span.elementor-icon-list-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px !important;
    height: 40px;
}
.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-item span.elementor-icon-list-icon svg {
    width: 100%;
    height: 100%;
}
.elementor-2525 .elementor-element.elementor-element-be8acce span.elementor-post-info__item-prefix {
    padding-left: 5px;
    font-weight: 400;
    color: #585858;
}
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item span.elementor-icon-list-text:before {
    color: var(--e-global-color-text);
    font-weight: 400;
    font-size: 14px;
}
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item:nth-child(1) span.elementor-icon-list-text:before {
    content: "Total Floor Area";
}
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item:nth-child(2) span.elementor-icon-list-text:before {
    content: "Typical Span";
}
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item:nth-child(3) span.elementor-icon-list-text:before {
    content: "BubbleDeck Thickness";
}
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item:nth-child(4) span.elementor-icon-list-text:before {
    content: "Estimated Carbon Savings";
}

@media (max-width: 767px) {
.elementor-2525 .elementor-element.elementor-element-be8acce li.elementor-icon-list-item span.elementor-icon-list-text:before {
    font-size: 12px;
}
.elementor-2525 .elementor-element.elementor-element-be8acce span.elementor-icon-list-text {
    font-size: 14px;
    padding-left: 12px;
}
.elementor-2525 .elementor-element.elementor-element-be8acce .elementor-icon-list-item span.elementor-icon-list-icon {
    width: 25px !important;
    height: 25px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73f3227 */.elementor-2525 .elementor-element.elementor-element-73f3227 {
    box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.050980392156862744);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-624f3ac */.elementor-2525 .elementor-element.elementor-element-624f3ac figure.swiper-slide-inner img {
    aspect-ratio: 1.5/1;
    object-fit: cover;
}/* End custom CSS */