.elementor-12991 .elementor-element.elementor-element-24cb019f .elementor-background-overlay{width:100%;height:100%;}.elementor-12991 .elementor-element.elementor-element-7478cf92 .page-header.proj-det .img-wrapper{background-size:cover!important;}.elementor-12991 .elementor-element.elementor-element-665d02bf .elementor-background-overlay{width:100%;height:100%;}.elementor-12991 .elementor-element.elementor-element-37b4ad40 .elementor-background-overlay{width:100%;height:100%;}.elementor-12991 .elementor-element.elementor-element-7dcfc226 .elementor-heading-title{line-height:2em;}.elementor-12991 .elementor-element.elementor-element-621b3b94 .elementor-background-overlay{width:100%;height:100%;}.elementor-12991 .elementor-element.elementor-element-621b3b94{margin-top:30px;margin-bottom:0px;}.elementor-12991 .elementor-element.elementor-element-71a43f2b .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;}.elementor-12991 .elementor-element.elementor-element-71a43f2b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12991 .elementor-element.elementor-element-3dcad927 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;}.elementor-12991 .elementor-element.elementor-element-3dcad927 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12991 .elementor-element.elementor-element-3334f256 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;}.elementor-12991 .elementor-element.elementor-element-3334f256 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12991 .elementor-element.elementor-element-f1be79e .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;}.elementor-12991 .elementor-element.elementor-element-f1be79e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12991 .elementor-element.elementor-element-700777a1 .elementor-heading-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;}.elementor-12991 .elementor-element.elementor-element-700777a1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12991 .elementor-element.elementor-element-113ac432 .elementor-background-overlay{width:100%;height:100%;}.elementor-12991 .elementor-element.elementor-element-dbb7c87 .gallery-item .gallery-caption{text-align:center;}.elementor-12991 .elementor-element.elementor-element-5c0728b9 .elementor-background-overlay{width:100%;height:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-12991 .elementor-element.elementor-element-283e3442{width:100%;}.elementor-12991 .elementor-element.elementor-element-7914a8a7{width:100%;}}@media(max-width:1024px){.elementor-12991 .elementor-element.elementor-element-7478cf92 .page-header.proj-det .img-wrapper{min-height:auto;padding-top:50%!important;background-size:contain!important;}.elementor-12991 .elementor-element.elementor-element-665d02bf{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12991 .elementor-element.elementor-element-7478cf92 .page-header.proj-det .img-wrapper{min-height:auto;padding-top:40%!important;background-size:contain!important;}.elementor-12991 .elementor-element.elementor-element-665d02bf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12991 .elementor-element.elementor-element-66585b4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12991 .elementor-element.elementor-element-64ea3f54{width:50%;}.elementor-12991 .elementor-element.elementor-element-63618dcf{width:50%;}.elementor-12991 .elementor-element.elementor-element-8c83772{width:50%;}.elementor-12991 .elementor-element.elementor-element-8c83772 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12991 .elementor-element.elementor-element-9a1f6dd{width:50%;}.elementor-12991 .elementor-element.elementor-element-9a1f6dd > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12991 .elementor-element.elementor-element-32f890b0{width:50%;}.elementor-12991 .elementor-element.elementor-element-32f890b0 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}