.elementor-2490 .elementor-element.elementor-element-12466e4 > .elementor-widget-container{margin:-100px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2490 .elementor-element.elementor-element-12466e4 .banner-style-one{background:var( --e-global-color-primary );}.elementor-2490 .elementor-element.elementor-element-12466e4 .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-2490 .elementor-element.elementor-element-12466e4 .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-2490 .elementor-element.elementor-element-0ba8aa8 > .elementor-container{max-width:880px;}.elementor-2490 .elementor-element.elementor-element-0ba8aa8{padding:0px 0px 0px 0px;}.elementor-2490 .elementor-element.elementor-element-b0c7748 .heading{text-align:left;}.elementor-2490 .elementor-element.elementor-element-b0c7748 .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-2490 .elementor-element.elementor-element-b0c7748 .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-2490 .elementor-element.elementor-element-b0c7748 .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-2490 .elementor-element.elementor-element-b0c7748 .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-2490 .elementor-element.elementor-element-c6ad595 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2490 .elementor-element.elementor-element-c6ad595{color:var( --e-global-color-text );margin-top:-20px;margin-bottom:0px;}.elementor-2490 .elementor-element.elementor-element-20850ca .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2490 .elementor-element.elementor-element-20850ca > .elementor-element-populated{color:var( --e-global-color-text );}.elementor-2490 .elementor-element.elementor-element-d80aa87{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-2490 .elementor-element.elementor-element-54fcb15{padding:30px 0px 120px 0px;}.elementor-2490 .elementor-element.elementor-element-0799471 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-2490 .elementor-element.elementor-element-0799471 .project-d-detail .data h3, .elementor-2490 .elementor-element.elementor-element-0799471 .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-2490 .elementor-element.elementor-element-0799471 .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-2490 .elementor-element.elementor-element-0799471 .project-d-detail{border-color:var( --e-global-color-accent );}.elementor-2490 .elementor-element.elementor-element-0799471 .project-d-detail .icon{background-color:var( --e-global-color-accent );}.elementor-2490 .elementor-element.elementor-element-11c85fe{padding:0px 0px 100px 0px;}.elementor-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .project-style-one .project-post .project-data{background-color:var( --e-global-color-primary );}.elementor-2490 .elementor-element.elementor-element-d3bde4a .project-style-one .project-post .project-data h3, .elementor-2490 .elementor-element.elementor-element-d3bde4a .project-style-one .project-post .project-data h3 a, .elementor-2490 .elementor-element.elementor-element-d3bde4a .project-style-one .project-post .project-data .h3, .elementor-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .project-completed .proj-data h3, .elementor-2490 .elementor-element.elementor-element-d3bde4a .project-completed .proj-data h3 a, .elementor-2490 .elementor-element.elementor-element-d3bde4a .project-completed .proj-data .h3, .elementor-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .project-completed .proj-data p, .elementor-2490 .elementor-element.elementor-element-d3bde4a .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-2490 .elementor-element.elementor-element-d3bde4a .project-style-one .project-post .project-data:hover .project-icon{background-color:var( --e-global-color-accent );}.elementor-2490 .elementor-element.elementor-element-8e0595a .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-2490 .elementor-element.elementor-element-8e0595a .cta-section .cta-data p, .elementor-2490 .elementor-element.elementor-element-8e0595a .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-2490 .elementor-element.elementor-element-8e0595a .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-2490 .elementor-element.elementor-element-8e0595a .cta-section .cta-data figure:before{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2490 .elementor-element.elementor-element-0ba8aa8 > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-2490 .elementor-element.elementor-element-54fcb15{padding:15px 0px 60px 0px;}.elementor-2490 .elementor-element.elementor-element-11c85fe{padding:0px 0px 60px 0px;}}