.elementor-2531 .elementor-element.elementor-element-eadedfc > .elementor-widget-container{margin:-100px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-eadedfc .banner-style-one{background:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-eadedfc .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-2531 .elementor-element.elementor-element-eadedfc .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-2531 .elementor-element.elementor-element-77bd07a > .elementor-container{max-width:880px;}.elementor-2531 .elementor-element.elementor-element-77bd07a{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-3e9cdbd .heading{text-align:left;}.elementor-2531 .elementor-element.elementor-element-3e9cdbd .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-2531 .elementor-element.elementor-element-3e9cdbd .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-2531 .elementor-element.elementor-element-3e9cdbd .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-2531 .elementor-element.elementor-element-3e9cdbd .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-2531 .elementor-element.elementor-element-fcf81ed .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-fcf81ed{color:var( --e-global-color-text );margin-top:-20px;margin-bottom:0px;}.elementor-2531 .elementor-element.elementor-element-59e0633 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-59e0633 > .elementor-element-populated{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-46c9e9c{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-2531 .elementor-element.elementor-element-4742a4b{padding:30px 0px 120px 0px;}.elementor-2531 .elementor-element.elementor-element-e030abc > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-2531 .elementor-element.elementor-element-e030abc .project-d-detail .data h3, .elementor-2531 .elementor-element.elementor-element-e030abc .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-2531 .elementor-element.elementor-element-e030abc .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-2531 .elementor-element.elementor-element-e030abc .project-d-detail{border-color:var( --e-global-color-accent );}.elementor-2531 .elementor-element.elementor-element-e030abc .project-d-detail .icon{background-color:var( --e-global-color-accent );}.elementor-2531 .elementor-element.elementor-element-1fdb140{padding:0px 0px 100px 0px;}.elementor-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .project-style-one .project-post .project-data{background-color:var( --e-global-color-primary );}.elementor-2531 .elementor-element.elementor-element-c26674e .project-style-one .project-post .project-data h3, .elementor-2531 .elementor-element.elementor-element-c26674e .project-style-one .project-post .project-data h3 a, .elementor-2531 .elementor-element.elementor-element-c26674e .project-style-one .project-post .project-data .h3, .elementor-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .project-completed .proj-data h3, .elementor-2531 .elementor-element.elementor-element-c26674e .project-completed .proj-data h3 a, .elementor-2531 .elementor-element.elementor-element-c26674e .project-completed .proj-data .h3, .elementor-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .project-completed .proj-data p, .elementor-2531 .elementor-element.elementor-element-c26674e .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-2531 .elementor-element.elementor-element-c26674e .project-style-one .project-post .project-data:hover .project-icon{background-color:var( --e-global-color-accent );}.elementor-2531 .elementor-element.elementor-element-cb5995b .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-2531 .elementor-element.elementor-element-cb5995b .cta-section .cta-data p, .elementor-2531 .elementor-element.elementor-element-cb5995b .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-2531 .elementor-element.elementor-element-cb5995b .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-2531 .elementor-element.elementor-element-cb5995b .cta-section .cta-data figure:before{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2531 .elementor-element.elementor-element-77bd07a > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-2531 .elementor-element.elementor-element-4742a4b{padding:15px 0px 60px 0px;}.elementor-2531 .elementor-element.elementor-element-1fdb140{padding:0px 0px 60px 0px;}}