.elementor-2548 .elementor-element.elementor-element-fd12d96 > .elementor-widget-container{margin:-100px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2548 .elementor-element.elementor-element-fd12d96 .banner-style-one{background:var( --e-global-color-primary );}.elementor-2548 .elementor-element.elementor-element-fd12d96 .banner-style-one .banner-details .intro-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-fd12d96 .banner-style-one .banner-details p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2548 .elementor-element.elementor-element-5ba215c > .elementor-container{max-width:880px;}.elementor-2548 .elementor-element.elementor-element-5ba215c{padding:0px 0px 0px 0px;}.elementor-2548 .elementor-element.elementor-element-5d0ea53 .heading{text-align:left;}.elementor-2548 .elementor-element.elementor-element-5d0ea53 .heading > span{display:block;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-5d0ea53 .heading h2{display:inline-block;color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-5d0ea53 .head h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-5d0ea53 .head > span{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-d6bb002 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2548 .elementor-element.elementor-element-d6bb002{color:var( --e-global-color-text );margin-top:-20px;margin-bottom:0px;}.elementor-2548 .elementor-element.elementor-element-b62a687 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2548 .elementor-element.elementor-element-b62a687 > .elementor-element-populated{color:var( --e-global-color-text );}.elementor-2548 .elementor-element.elementor-element-d89b7f7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2548 .elementor-element.elementor-element-ff66f92{padding:30px 0px 120px 0px;}.elementor-2548 .elementor-element.elementor-element-1543d38 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-2548 .elementor-element.elementor-element-1543d38 .project-d-detail .data h3, .elementor-2548 .elementor-element.elementor-element-1543d38 .project-d-detail .data .h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-1543d38 .project-d-detail .data p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2548 .elementor-element.elementor-element-1543d38 .project-d-detail{border-color:var( --e-global-color-accent );}.elementor-2548 .elementor-element.elementor-element-1543d38 .project-d-detail .icon{background-color:var( --e-global-color-accent );}.elementor-2548 .elementor-element.elementor-element-97a1cbe{padding:0px 0px 100px 0px;}.elementor-2548 .elementor-element.elementor-element-fe09c9b .heading h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .heading > span{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data{background-color:var( --e-global-color-primary );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data h3, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data h3 a, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data .h3, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data .h3 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data h3, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data h3 a, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data .h3, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data .h3 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data p, .elementor-2548 .elementor-element.elementor-element-fe09c9b .project-completed .proj-data .loc-date{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2548 .elementor-element.elementor-element-fe09c9b .project-style-one .project-post .project-data:hover .project-icon{background-color:var( --e-global-color-accent );}.elementor-2548 .elementor-element.elementor-element-8c98ff7 .cta-section .cta-data h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-8c98ff7 .cta-section .cta-data p, .elementor-2548 .elementor-element.elementor-element-8c98ff7 .cta-section .cta-data div{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2548 .elementor-element.elementor-element-8c98ff7 .theme-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-2548 .elementor-element.elementor-element-8c98ff7 .cta-section .cta-data figure:before{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2548 .elementor-element.elementor-element-5ba215c > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-2548 .elementor-element.elementor-element-ff66f92{padding:15px 0px 60px 0px;}.elementor-2548 .elementor-element.elementor-element-97a1cbe{padding:0px 0px 60px 0px;}}