.elementor-2690 .elementor-element.elementor-element-f66410a > .elementor-widget-container{margin:-100px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-f66410a .banner-style-one{background:var( --e-global-color-primary );}.elementor-2690 .elementor-element.elementor-element-f66410a .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-2690 .elementor-element.elementor-element-f66410a .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-2690 .elementor-element.elementor-element-0860ad3 > .elementor-container{max-width:880px;}.elementor-2690 .elementor-element.elementor-element-0860ad3{padding:0px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-174c46b .heading{text-align:left;}.elementor-2690 .elementor-element.elementor-element-174c46b .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-2690 .elementor-element.elementor-element-174c46b .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-2690 .elementor-element.elementor-element-174c46b .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-2690 .elementor-element.elementor-element-174c46b .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-2690 .elementor-element.elementor-element-aa77567 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2690 .elementor-element.elementor-element-aa77567{color:var( --e-global-color-text );margin-top:-20px;margin-bottom:0px;}.elementor-2690 .elementor-element.elementor-element-c578ccf .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2690 .elementor-element.elementor-element-c578ccf > .elementor-element-populated{color:var( --e-global-color-text );}.elementor-2690 .elementor-element.elementor-element-6c019e0{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-2690 .elementor-element.elementor-element-9902d06{padding:30px 0px 120px 0px;}.elementor-2690 .elementor-element.elementor-element-c7f058d > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-2690 .elementor-element.elementor-element-c7f058d .project-d-detail .data h3, .elementor-2690 .elementor-element.elementor-element-c7f058d .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-2690 .elementor-element.elementor-element-c7f058d .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-2690 .elementor-element.elementor-element-c7f058d .project-d-detail{border-color:var( --e-global-color-accent );}.elementor-2690 .elementor-element.elementor-element-c7f058d .project-d-detail .icon{background-color:var( --e-global-color-accent );}.elementor-2690 .elementor-element.elementor-element-adb289c{padding:0px 0px 100px 0px;}.elementor-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .project-style-one .project-post .project-data{background-color:var( --e-global-color-primary );}.elementor-2690 .elementor-element.elementor-element-ade882b .project-style-one .project-post .project-data h3, .elementor-2690 .elementor-element.elementor-element-ade882b .project-style-one .project-post .project-data h3 a, .elementor-2690 .elementor-element.elementor-element-ade882b .project-style-one .project-post .project-data .h3, .elementor-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .project-completed .proj-data h3, .elementor-2690 .elementor-element.elementor-element-ade882b .project-completed .proj-data h3 a, .elementor-2690 .elementor-element.elementor-element-ade882b .project-completed .proj-data .h3, .elementor-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .project-completed .proj-data p, .elementor-2690 .elementor-element.elementor-element-ade882b .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-2690 .elementor-element.elementor-element-ade882b .project-style-one .project-post .project-data:hover .project-icon{background-color:var( --e-global-color-accent );}.elementor-2690 .elementor-element.elementor-element-9236320 .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-2690 .elementor-element.elementor-element-9236320 .cta-section .cta-data p, .elementor-2690 .elementor-element.elementor-element-9236320 .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-2690 .elementor-element.elementor-element-9236320 .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-2690 .elementor-element.elementor-element-9236320 .cta-section .cta-data figure:before{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2690 .elementor-element.elementor-element-0860ad3 > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9902d06{padding:15px 0px 60px 0px;}.elementor-2690 .elementor-element.elementor-element-adb289c{padding:0px 0px 60px 0px;}}