.elementor-42 .elementor-element.elementor-element-22b3627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-42 .elementor-element.elementor-element-22b3627:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-22b3627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5EF;}.elementor-42 .elementor-element.elementor-element-6eb71a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-8b302bf{text-align:center;}.elementor-42 .elementor-element.elementor-element-8b302bf .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-760b8c8{text-align:center;}.elementor-42 .elementor-element.elementor-element-760b8c8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:2.9vw;font-weight:800;color:#000000;}.elementor-42 .elementor-element.elementor-element-350a831{text-align:center;}.elementor-42 .elementor-element.elementor-element-350a831 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-501ea9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 20px;--row-gap:3px;--column-gap:20px;}.elementor-42 .elementor-element.elementor-element-966707c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-966707c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-966707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-42 .elementor-element.elementor-element-51ab4e0{width:100%;max-width:100%;padding:0px 0px 020px 0px;--e-transform-transition-duration:6800ms;transition:background 1.6s;border-radius:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-51ab4e0:hover{--e-transform-scale:1.2;background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-51ab4e0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-51ab4e0 img{width:100%;transition-duration:0s;border-radius:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-e63fb25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-dd3ffe5 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-3a31ba8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:22px;color:#000000;}.elementor-42 .elementor-element.elementor-element-bf060c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-bf060c5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-bf060c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f3bd902:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-f3bd902{padding:0px 0px 020px 0px;}.elementor-42 .elementor-element.elementor-element-f3bd902 img{border-radius:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-9287dcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-f651df8 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-d08b87d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:22px;color:#000000;}.elementor-42 .elementor-element.elementor-element-88b259e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-88b259e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-88b259e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1e7c9f3:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-1e7c9f3{padding:0px 0px 020px 0px;}.elementor-42 .elementor-element.elementor-element-1e7c9f3 img{border-radius:8px 8px 8px 8px;}.elementor-42 .elementor-element.elementor-element-2b69992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-ab09bdb .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-8b5e929 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:22px;color:#000000;}.elementor-42 .elementor-element.elementor-element-7cd1d14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-42 .elementor-element.elementor-element-91a79db{--display:flex;--min-height:199px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-42 .elementor-element.elementor-element-91a79db:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-91a79db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://construction.elementra.themerex.net/wp-content/uploads/2025/04/custom-img-024-copyright.jpg");background-position:center left;background-size:cover;}.elementor-42 .elementor-element.elementor-element-1044a8f{--display:flex;}.elementor-42 .elementor-element.elementor-element-74630c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:116px;font-weight:900;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-8e45adc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-3258c1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-b2862a2 .elementor-button{background-color:#F7DE7D;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#000000;color:#000000;border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}.elementor-42 .elementor-element.elementor-element-b2862a2.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-41405e8 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;padding:20px 40px 20px 40px;}.elementor-42 .elementor-element.elementor-element-41405e8.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-a57a7dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-42 .elementor-element.elementor-element-42d7b3b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-42 .elementor-element.elementor-element-56a9179{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-56a9179:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-56a9179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-2aac01e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;color:#FF6E00;}.elementor-42 .elementor-element.elementor-element-a07972a .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-19055f3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-19055f3:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-19055f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-e8fd9be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;color:#FF6E00;}.elementor-42 .elementor-element.elementor-element-019158b .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-75d1ff7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-75d1ff7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-75d1ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-aaec89e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;color:#FF6E00;}.elementor-42 .elementor-element.elementor-element-92924cb .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-36a7ed1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-36a7ed1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-36a7ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-bc2c97e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:49px;font-weight:600;color:#FF6E00;}.elementor-42 .elementor-element.elementor-element-c631c07 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-739f22d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-42 .elementor-element.elementor-element-7eb62bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-cae9ecb .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-77fd5e1 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-e08f7cb .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-e11aaec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-fd81553{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-301440c:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-301440c img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-dcd5269{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-42 .elementor-element.elementor-element-ea6ae11 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-684dc16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#000000;}.elementor-42 .elementor-element.elementor-element-de8913d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-77583ac:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-77583ac img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-7dc0305{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-42 .elementor-element.elementor-element-0d0163e .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-cdfaf97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#000000;}.elementor-42 .elementor-element.elementor-element-8f7e6d9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-f715b21:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-f715b21 img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-85333c1{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-42 .elementor-element.elementor-element-79eed63 .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-8bb6912 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#000000;}.elementor-42 .elementor-element.elementor-element-e1583cf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-42 .elementor-element.elementor-element-5ef284b:hover{--e-transform-scale:1.2;}.elementor-42 .elementor-element.elementor-element-5ef284b img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-dcae16c{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-42 .elementor-element.elementor-element-db8ddac .elementor-heading-title{color:#000000;}.elementor-42 .elementor-element.elementor-element-c79a7e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:200;color:#000000;}.elementor-42 .elementor-element.elementor-element-c802aa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-760b8c8 .elementor-heading-title{font-size:6.3vw;}.elementor-42 .elementor-element.elementor-element-501ea9e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-42d7b3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-739f22d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-e11aaec{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-760b8c8 .elementor-heading-title{font-size:10vw;}.elementor-42 .elementor-element.elementor-element-91a79db{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42 .elementor-element.elementor-element-74630c1 .elementor-heading-title{font-size:10vw;}.elementor-42 .elementor-element.elementor-element-8e45adc .elementor-heading-title{font-size:1em;line-height:1.1em;}.elementor-42 .elementor-element.elementor-element-3258c1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-b2862a2 .elementor-button{border-radius:5px 5px 5px 5px;padding:9px 9px 9px 9px;}.elementor-42 .elementor-element.elementor-element-41405e8 .elementor-button{border-radius:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-42 .elementor-element.elementor-element-42d7b3b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-42 .elementor-element.elementor-element-e11aaec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-966707c{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-bf060c5{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-88b259e{--width:33.3%;}.elementor-42 .elementor-element.elementor-element-3258c1d{--width:40%;}.elementor-42 .elementor-element.elementor-element-42d7b3b{--width:40%;}.elementor-42 .elementor-element.elementor-element-7eb62bf{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-966707c{--width:80%;}.elementor-42 .elementor-element.elementor-element-bf060c5{--width:80%;}.elementor-42 .elementor-element.elementor-element-88b259e{--width:80%;}.elementor-42 .elementor-element.elementor-element-3258c1d{--width:100%;}.elementor-42 .elementor-element.elementor-element-42d7b3b{--width:100%;}}