.elementor .pw-home{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .hero{width:100%;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;flex-direction:row;row-gap:0px;align-items:center;}.elementor .hero-copy{width:610px;max-width:620px;padding:0px;margin:0px;flex-direction:column;row-gap:16px;flex:1 0 auto;align-self:start;}.elementor .hero-media{width:40%;max-width:420px;flex-direction:column;}.elementor .hero-lead{align-self:start;}.elementor .btn-primary{display:inline-flex;flex-direction:row;justify-content:space-evenly;align-items:center;align-self:start;}.elementor .section-chalk{flex-direction:column;}.elementor .section{width:1140px;max-width:1140px;padding-block-start:32px;padding-block-end:32px;flex-direction:column;justify-content:flex-start;align-self:start;}.elementor .cards-3{flex-direction:row;align-items:start;}.elementor .card{width:48%;min-width:280px;flex-direction:column;gap:10px;flex-wrap:wrap;}.elementor .section-sand{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .calc-callout-inner{flex-direction:row;row-gap:32px;align-items:center;}.elementor .industrial-text{flex-direction:column;}.elementor .industrial-img{flex-direction:column;}.elementor .chip{flex-direction:column;}.elementor .cards-2{flex-direction:row;}.elementor .project-card{flex-direction:column;}.elementor .project-body{flex-direction:column;}.elementor .bridge-band{flex-direction:column;}.elementor .contact-final{flex-direction:column;gap:20px;align-items:center;align-self:center;}