.elementor-8129 .elementor-element.elementor-element-1617373{--display:flex;--min-height:943px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-1617373:not(.elementor-motion-effects-element-type-background), .elementor-8129 .elementor-element.elementor-element-1617373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.formcode.com/wp-content/uploads/2024/04/construction-banner-bg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8129 .elementor-element.elementor-element-34ae3e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#808080;}.elementor-8129 .elementor-element.elementor-element-87b1cb4{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-8129 .elementor-element.elementor-element-87b1cb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:600;letter-spacing:-3px;color:#1A1A1A;}.elementor-8129 .elementor-element.elementor-element-5601b79{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-eaf2e61{width:initial;max-width:initial;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:300;color:#000000;}.elementor-8129 .elementor-element.elementor-element-72e1279{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:25px;color:#EC6233;}.elementor-8129 .elementor-element.elementor-element-72e1279.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-1d3b9d2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8129 .elementor-element.elementor-element-1d3b9d2{font-size:12px;}.elementor-8129 .elementor-element.elementor-element-c219462 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8129 .elementor-element.elementor-element-c219462{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;}.elementor-8129 .elementor-element.elementor-element-d2bd641 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8129 .elementor-element.elementor-element-d2bd641 .subtitle-top .subtitle{margin-bottom:15px;}.elementor-8129 .elementor-element.elementor-element-d2bd641 .subtitle-bottom .subtitle{margin-top:15px;}.elementor-8129 .elementor-element.elementor-element-58546a0{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-09dcded{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-6b6704c{--display:flex;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-465f349 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#808080;}.elementor-8129 .elementor-element.elementor-element-cef9c05{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-8129 .elementor-element.elementor-element-cef9c05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;letter-spacing:-3px;color:#1A1A1A;}.elementor-8129 .elementor-element.elementor-element-5bd345f{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:normal;line-height:36px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-6d7aa07{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-5f068e7{--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;--padding-top:10rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-11bc91e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-8129 .elementor-element.elementor-element-11bc91e.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-11bc91e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;letter-spacing:-3px;color:#1A1A1A;}.elementor-8129 .elementor-element.elementor-element-d3cfd15{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:normal;line-height:36px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-d3cfd15.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-f83b6e2{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8129 .elementor-element.elementor-element-81bba04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-031d9cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-376c725{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-2bd0cdd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-802025c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-f846019{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-f65f60c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-090242b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-af07c2a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-4710ae7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-e1428ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-24cf390{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-7f966fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-2e12f1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-0d793ab{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-aeab9ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-2b73da8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#E96233;}.elementor-8129 .elementor-element.elementor-element-c051e28{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-235978a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-235978a:not(.elementor-motion-effects-element-type-background), .elementor-8129 .elementor-element.elementor-element-235978a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-8129 .elementor-element.elementor-element-1f023a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-83a6ae8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#333333;}.elementor-8129 .elementor-element.elementor-element-19dde5b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-8129 .elementor-element.elementor-element-19dde5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-259a343{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:normal;line-height:36px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-1b67a44{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-c580719{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-9ff10a4{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;line-height:28px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-72d3224{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:normal;line-height:28px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-c7af196 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#EC6233;color:#EC6233;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8129 .elementor-element.elementor-element-c281aa9{--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;--padding-top:10rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-4c68bea{text-align:center;}.elementor-8129 .elementor-element.elementor-element-4c68bea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-8129 .elementor-element.elementor-element-202c821{text-align:center;}.elementor-8129 .elementor-element.elementor-element-202c821 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-4721676{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-6541e37{text-align:center;}.elementor-8129 .elementor-element.elementor-element-6541e37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-3e737a3{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:normal;line-height:36px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-3e737a3.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-5b2ffa0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;line-height:25px;color:#EC6233;}.elementor-8129 .elementor-element.elementor-element-5b2ffa0.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-0e2c947{--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;--padding-top:5rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-2bfed93{text-align:center;}.elementor-8129 .elementor-element.elementor-element-2bfed93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-8129 .elementor-element.elementor-element-b30d592{text-align:center;}.elementor-8129 .elementor-element.elementor-element-b30d592 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-a0e2d93{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:normal;line-height:36px;color:#4D4D4D;}.elementor-8129 .elementor-element.elementor-element-a0e2d93.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-816670a{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-342b79c .elementor-button{background-color:#EC623300;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#EC6233;color:#EC6233;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8129 .elementor-element.elementor-element-e0fe903{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-a69d618{text-align:center;}.elementor-8129 .elementor-element.elementor-element-a69d618 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#333333;}.elementor-8129 .elementor-element.elementor-element-51f3ba9{text-align:center;}.elementor-8129 .elementor-element.elementor-element-51f3ba9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2px;color:#000000;}.elementor-8129 .elementor-element.elementor-element-d9903fb{--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-d9903fb:not(.elementor-motion-effects-element-type-background), .elementor-8129 .elementor-element.elementor-element-d9903fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-8129 .elementor-element.elementor-element-63cfb93{--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:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#666666;--border-color:#666666;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8129 .elementor-element.elementor-element-db6cc90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-ade2ff3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#808080;}.elementor-8129 .elementor-element.elementor-element-af0fda1{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-8129 .elementor-element.elementor-element-af0fda1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:49px;font-weight:600;color:#1A1A1A;}.elementor-8129 .elementor-element.elementor-element-26ad47b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-e6eab2d .elementor-button{background-color:#D64D2F;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-8129 .elementor-element.elementor-element-6ec6e83{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:normal;line-height:26px;color:#1A1A1A;}@media(min-width:768px){.elementor-8129 .elementor-element.elementor-element-5601b79{--width:640px;}.elementor-8129 .elementor-element.elementor-element-09dcded{--width:50%;}.elementor-8129 .elementor-element.elementor-element-6d7aa07{--width:50%;}.elementor-8129 .elementor-element.elementor-element-5f068e7{--content-width:1000px;}.elementor-8129 .elementor-element.elementor-element-1f023a4{--width:50%;}.elementor-8129 .elementor-element.elementor-element-1b67a44{--width:50%;}.elementor-8129 .elementor-element.elementor-element-c281aa9{--content-width:860px;}.elementor-8129 .elementor-element.elementor-element-4721676{--content-width:860px;}}@media(max-width:1024px){.elementor-8129 .elementor-element.elementor-element-87b1cb4 .elementor-heading-title{font-size:42px;}.elementor-8129 .elementor-element.elementor-element-5601b79{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-eaf2e61{font-size:18px;line-height:1.3em;}.elementor-8129 .elementor-element.elementor-element-72e1279{font-size:14px;line-height:1.2em;}}@media(max-width:767px){.elementor-8129 .elementor-element.elementor-element-1617373{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8129 .elementor-element.elementor-element-34ae3e8{text-align:center;}.elementor-8129 .elementor-element.elementor-element-87b1cb4{text-align:center;}.elementor-8129 .elementor-element.elementor-element-87b1cb4 .elementor-heading-title{font-size:42px;}.elementor-8129 .elementor-element.elementor-element-5601b79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-eaf2e61{text-align:center;}.elementor-8129 .elementor-element.elementor-element-72e1279{font-size:14px;line-height:1.2em;}.elementor-8129 .elementor-element.elementor-element-465f349{text-align:center;}.elementor-8129 .elementor-element.elementor-element-cef9c05{text-align:center;}.elementor-8129 .elementor-element.elementor-element-cef9c05 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-5bd345f{text-align:center;font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-6d7aa07{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8129 .elementor-element.elementor-element-11bc91e .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-d3cfd15{font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-f83b6e2{--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;--justify-content:space-between;--align-items:center;}.elementor-8129 .elementor-element.elementor-element-031d9cd{text-align:center;}.elementor-8129 .elementor-element.elementor-element-031d9cd .elementor-heading-title{font-size:24px;}.elementor-8129 .elementor-element.elementor-element-376c725{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-802025c{text-align:center;}.elementor-8129 .elementor-element.elementor-element-802025c .elementor-heading-title{font-size:24px;}.elementor-8129 .elementor-element.elementor-element-f846019{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-090242b{text-align:center;}.elementor-8129 .elementor-element.elementor-element-090242b .elementor-heading-title{font-size:24px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-af07c2a{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-e1428ce{text-align:center;}.elementor-8129 .elementor-element.elementor-element-e1428ce .elementor-heading-title{font-size:24px;}.elementor-8129 .elementor-element.elementor-element-24cf390{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-2e12f1d{text-align:center;}.elementor-8129 .elementor-element.elementor-element-2e12f1d .elementor-heading-title{font-size:24px;}.elementor-8129 .elementor-element.elementor-element-0d793ab{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-2b73da8{text-align:center;}.elementor-8129 .elementor-element.elementor-element-2b73da8 .elementor-heading-title{font-size:24px;}.elementor-8129 .elementor-element.elementor-element-c051e28{text-align:center;font-size:14px;line-height:1.8em;}.elementor-8129 .elementor-element.elementor-element-83a6ae8{text-align:center;}.elementor-8129 .elementor-element.elementor-element-19dde5b.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-19dde5b{text-align:center;}.elementor-8129 .elementor-element.elementor-element-19dde5b .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-259a343.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-259a343{text-align:center;font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-9ff10a4{text-align:center;font-size:14px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-72d3224{text-align:center;font-size:14px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-202c821 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-6541e37 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-3e737a3{font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-5b2ffa0{font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-b30d592 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-a0e2d93{font-size:16px;line-height:1.6em;}.elementor-8129 .elementor-element.elementor-element-816670a{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8129 .elementor-element.elementor-element-51f3ba9 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-ade2ff3{text-align:center;}.elementor-8129 .elementor-element.elementor-element-af0fda1{text-align:center;}.elementor-8129 .elementor-element.elementor-element-af0fda1 .elementor-heading-title{font-size:36px;}.elementor-8129 .elementor-element.elementor-element-6ec6e83.elementor-element{--align-self:center;}.elementor-8129 .elementor-element.elementor-element-6ec6e83{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-ce98456 */.gform_required_legend { display: none;
}

#gform_submit_button_9 {
    background-color: #ec6233;
    border: none;
    box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5601b79 */.industry-banner-desc {
    position:relative;
}
.industry-banner-desc:before {
    content:"";
    display:block;
    position:absolute;
    left:5px;
    top:15px;
    background-image:url('/wp-content/uploads/2024/04/industry-banner-arrow-2.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:24px;
    height:27px;
}
.industry-banner-desc .gform_wrapper .gform_footer {
    margin:0 !important;
    padding:10px 0 0 0 !important;
}

@media (max-width:1199px) {
    .industry-banner-desc {
        width:100%;
    }
}

@media (max-width:1023px) {
    .industry-banner-desc:before {
        top:12px;
        width:16px;
        height:18px;
}
}

@media (max-width:767px) {
    .industry-banner-desc:before {
        display:none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1617373 */.industry-banner .elementor-widget-heading h1 {
    position:relative;
    padding-left:15px;
}
.industry-banner .elementor-widget-heading h1:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:1px;
    background-image:url('/wp-content/uploads/2024/04/industry-banner-arrow-1.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:9px;
    height:11px;
}
.industry-banner .elementor-widget-heading h2 b {
    display:inline-block;
    font-weight:inherit;
    color:#EC6233;
}

@media (max-width:1199px) {
    .industry-banner {
        height:800px;
        min-height:0;
    }
    .industry-banner > .e-con-inner {
        width:50%;
        max-width:none;
        margin:0;
    }
}

@media (max-width:1023px) {
    .industry-banner {
        height:700px;
    }
}

@media (max-width:767px) {
    .industry-banner {
        background-position:100% 100% !important;
        background-size:200% auto !important;
        height:auto;
        padding-top:8rem;
        padding-bottom:calc(100vw + 4rem);
    }
    .industry-banner:before {
        content:"";
        display:block;
        position:absolute;
        left:0;
        top:0;
        background:#ffffff;
        height:calc(100% - 100vw);
    }
    .industry-banner > .e-con-inner {
        width:100%;
        max-width:none;
        margin:0;
    }
    .industry-banner .elementor-widget-heading h1 {
        padding-left:0;
    }
    .industry-banner .elementor-widget-heading h1:before {
        display:inline-block;
        position:relative;
        left:auto;
        top:auto;
        margin-right:5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6704c */.industry-projects-desc .elementor-widget-heading h2 {
    position:relative;
    padding-left:15px;
}
.industry-projects-desc .elementor-widget-heading h2:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:1px;
    background-image:url('/wp-content/uploads/2024/04/industry-banner-arrow-1.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:9px;
    height:11px;
}
.industry-projects-desc .elementor-widget-heading h3 b {
    font-weight:inherit;
    color:#EC6233;
}

@media (max-width:767px) {
    .industry-projects-desc .elementor-widget-heading h2 {
        padding-left:0;
    }
    .industry-projects-desc .elementor-widget-heading h2:before {
        display:inline-block;
        position:relative;
        left:auto;
        top:auto;
        margin-right:5px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83b6e2 */.industry-specialized-items > .elementor-element {
    width:calc(50% - 20px);
    max-width:400px;
}
.industry-specialized-items .elementor-widget-heading h3 b {
    display:flex;
    justify-content:center;
    align-items:center;
    background:#fcccbd;
    width:65px;
    height:65px;
    margin-bottom:1rem;
    font-weight:inherit;
    line-height:1;
    
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}

@media (max-width:767px) {
    .industry-specialized-items > .elementor-element {
        width:100%;
    }
    .industry-specialized-items .elementor-widget-heading h3 b {
        width:48px;
        height:48px;
        margin-left:auto;
        margin-right:auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b67a44 */.industry-testimonials-items > .elementor-element + .elementor-element {
    padding-top:2rem;
}
.industry-testimonials-items .elementor-widget-text-editor.quote:before {
    content:"";
    display:block;
    background-image:url('/wp-content/uploads/2024/04/industry-testimonials-quote-icon.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:41px;
    height:33px;
}
.industry-testimonials-items .elementor-widget-text-editor.author p {
    margin:0;
}
.industry-testimonials-items .elementor-widget-text-editor.author b,
.industry-testimonials-items .elementor-widget-text-editor.author strong {
    font-weight:600;
}
.industry-testimonials-items .elementor-widget-button {
    margin-top:-20px;
}
.industry-testimonials-items .elementor-widget-button .elementor-button-text:after {
    content:"";
    display:inline-block;
    background-image:url('/wp-content/uploads/2024/04/industry-testimonials-btn-arrow.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:60px;
    height:9px;
    margin-left:10px;
}

@media (max-width:767px) {
    .industry-testimonials-items .elementor-widget-text-editor.quote:before {
        margin:0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c281aa9 */.industry-about .accordion {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-top:2rem;
}
.industry-about .accordion .accordionItem_title {
    background:#EDEDED;
    height:74px;
    padding:0 90px 0 45px;
    
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.industry-about .accordion .accordionItem_title h6 {
    font-weight:600;
    font-size:15px;
    color:#000000;
    letter-spacing:-1px;
}
.industry-about .accordion .accordionItem_content .wrap {
    padding:20px 45px;
    font-size:15px;
    color:#000000;
}
.industry-about .accordion .accordionItem_title .accordionItem_control {
    right:30px;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion {
    display:flex;
    justify-content:center;
    align-items:center;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion:before {
    content:"";
    display:block;
    background-image:url('/wp-content/uploads/2024/04/industry-testimonials-accordion-icon.png');
    background-position:0% 0%;
    background-repeat:no-repeat;
    background-size:100% auto;
    width:15px;
    height:15px;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion-md-remove:before {
    background-position:0% 100%;
}

@media (max-width:767px) {
    .industry-about .accordion .accordionItem_title {
        padding:0 70px 0 20px;
}
    .industry-about .accordion .accordionItem_content .wrap {
        padding:20px;
    }
    .industry-about .accordion .accordionItem_title .accordionItem_control {
        right:15px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ef5cc3 */.gform_required_legend { display: none;
}

#gform_submit_button_9 {
    background-color: #ec6233;
    border: none;
    box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4721676 */.industry-about .accordion {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-top:2rem;
}
.industry-about .accordion .accordionItem_title {
    background:#EDEDED;
    height:74px;
    padding:0 90px 0 45px;
    
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.industry-about .accordion .accordionItem_title h6 {
    font-weight:600;
    font-size:15px;
    color:#000000;
    letter-spacing:-1px;
}
.industry-about .accordion .accordionItem_content .wrap {
    padding:20px 45px;
    font-size:15px;
    color:#000000;
}
.industry-about .accordion .accordionItem_title .accordionItem_control {
    right:30px;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion {
    display:flex;
    justify-content:center;
    align-items:center;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion:before {
    content:"";
    display:block;
    background-image:url('/wp-content/uploads/2024/04/industry-testimonials-accordion-icon.png');
    background-position:0% 0%;
    background-repeat:no-repeat;
    background-size:100% auto;
    width:15px;
    height:15px;
}
.industry-about .accordion .accordionItem_title .accordionItem_control.btn-round .ion-md-remove:before {
    background-position:0% 100%;
}

@media (max-width:767px) {
    .industry-about .accordion .accordionItem_title {
        padding:0 70px 0 20px;
}
    .industry-about .accordion .accordionItem_content .wrap {
        padding:20px;
    }
    .industry-about .accordion .accordionItem_title .accordionItem_control {
        right:15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816670a */.industry-market-btn {
    max-width:620px;
    margin:0 auto;
}
.industry-market-btn .elementor-widget-button .elementor-button-text:after {
    content:"";
    display:inline-block;
    background-image:url('/wp-content/uploads/2024/04/industry-market-btn-arrow.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:8px;
    height:12px;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0fe903 */.industry-blogs .items {
    display:flex;
    justify-content:space-between;
    gap:40px;
    padding-top:2rem;
}
.industry-blogs .item {
    display:flex;
    align-items:center;
    gap:30px;
    width:calc(50% - 20px);
    max-width:600px;
}
.industry-blogs .image {
    flex:0 0 43%;
}
.industry-blogs .image a {
    display:block;
    position:relative;
    border:1px solid #f1f1f1;
    height:0;
    padding-bottom:100%;
    overflow:hidden;
}
.industry-blogs .image img {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    object-fit:cover;
}
.industry-blogs .description {
    display:flex;
    flex-direction:column;
    gap:20px;
    flex:1 1 auto;
}
.industry-blogs h4 {
    margin:0;
    font-size:28px;
}
.industry-blogs h4 a {
    color:inherit;
}
.industry-blogs p.info {
    margin:0;
}
.industry-blogs p.link {
    margin:0;
    font-weight:600;
    font-size:17px;
}
.industry-blogs p.link a {
    color:inherit;
}
.industry-blogs p.link a:after {
    content:"";
    display:inline-block;
    background-image:url('/wp-content/uploads/2024/04/industry-blogs-btn-arrow.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:18px;
    height:15px;
    margin-left:12px;
    margin-top:7px;
    vertical-align:top;
}
.industry-blogs .category-holder:after {
    margin-left:5px;
}

@media (max-width:1199px) {
    .industry-blogs .items {
        flex-direction:column;
        align-items:center;
    }
    .industry-blogs .item {
        width:100%;
    }
}

@media (max-width:767px) {
    .industry-blogs h4 {
        font-size:24px;
    }
}

@media (max-width:575px) {
    .industry-blogs .item {
        flex-direction:column;
    }
    .industry-blogs .image {
        flex:0 0 100%;
        width:100%;
    }
    .industry-blogs .description {
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63cfb93 */.industry-contact-title > .elementor-element {
    width:auto;
}
.industry-contact-title > .elementor-element:nth-child(1) {
    flex-grow:1;
}
.industry-contact-title > .elementor-element:nth-child(2) {
    flex-shrink:1;
}
.industry-contact-title .elementor-widget-heading h2 {
    position:relative;
    padding-left:15px;
}
.industry-contact-title .elementor-widget-heading h2:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    top:1px;
    background-image:url('/wp-content/uploads/2024/04/industry-banner-arrow-1.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:9px;
    height:11px;
}
.industry-contact-title .elementor-widget-button .elementor-button {
    padding:19px 35px;
}
.industry-contact-title .elementor-widget-button .elementor-button-text:after {
    content:"";
    display:inline-block;
    background-image:url('/wp-content/uploads/2024/04/industry-contact-btn-arrow.png');
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:8px;
    height:12px;
    margin-left:10px;
}

@media (max-width:991px) {
    .industry-contact-title {
        flex-direction:column;
    }
}

@media (max-width:767px) {
    .industry-contact-title > .elementor-element:nth-child(2) {
        flex:0 0 100%;
    }
    .industry-contact-title .elementor-widget-heading h2 {
        padding-left:0;
    }
    .industry-contact-title .elementor-widget-heading h2:before {
        display:inline-block;
        position:relative;
        left:auto;
        top:auto;
        margin-right:5px;
    }
}/* End custom CSS */