.elementor .sr-eyebrow{font-family:"Barlow";font-weight:600;font-size:14px;color:#8fd96a;letter-spacing:1.7px;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5cb74a2-09a0d98{max-width:780px;color:#ffffff;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ec2ced-a604576{max-width:660px;font-size:20px;color:rgba(255,255,255,0.9);line-height:1.6em;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-btn{font-family:"Open Sans";font-weight:600;font-size:14px;color:#ffffff;line-height:1em;text-transform:capitalize;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:2px;border-color:#71bf44;border-style:solid;background-color:#71bf44;}.elementor .sr-btn:hover,.elementor .sr-btn:focus-visible{border-color:#000000;background-color:#000000;}.elementor .sr-btn-ghost{font-family:"Open Sans";font-weight:600;font-size:14px;color:#ffffff;line-height:1em;text-transform:capitalize;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:rgba(0,0,0,0);}.elementor .sr-btn-ghost:hover,.elementor .sr-btn-ghost:focus-visible{color:#181f2a;background-color:#ffffff;}.elementor .e-8aecbbd-ebec087{flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .sr-btnrow{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .sr-hero-note{font-size:14px;color:rgba(255,255,255,0.72);margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b104b7c-8b64174{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-cbdf521-2c32729{width:100%;min-height:640px;padding-block-start:240px;padding-block-end:160px;padding-inline-start:20px;padding-inline-end:20px;background-color:#181f2a;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .sr-hero{width:100%;min-height:640px;padding-block-start:240px;padding-block-end:160px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(rgba(24,31,42,0.78), rgba(24,31,42,0.78)),url("https://www.dnmconstruction.gr/wp-content/uploads/2026/08/scaffolding-hero-facade.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#181f2a;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a1812a1-14ded1d{width:24px;height:24px;flex:0 0 24px;}.elementor .sr-trust-ico{width:24px;height:24px;flex:0 0 24px;}.elementor .e-6d9c3f2-f3815e5{font-family:"Barlow";font-weight:600;font-size:14px;color:rgba(255,255,255,0.88);line-height:1.35em;}.elementor .sr-trust-txt{font-family:"Barlow";font-weight:600;font-size:14px;color:rgba(255,255,255,0.88);line-height:1.35em;}.elementor .e-1091589-efb5a54{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex:1 1 210px;align-items:center;}.elementor .sr-trust-item{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex:1 1 210px;align-items:center;}.elementor .e-fc0a668-ae722db{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-faaccaa-60c913f{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;background-color:#181f2a;display:flex;flex-direction:column;align-items:center;}.elementor .sr-rule{width:50px;height:3px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;background-color:#71bf44;}.elementor .sr-h2{color:#4b4f58;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-lead{font-size:20px;color:#3a3a3a;line-height:1.7em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-body{font-size:16px;color:#3a3a3a;line-height:1.857em;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-tick-ico{width:18px;height:18px;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 18px;}.elementor .sr-tick-txt{font-size:16px;color:#3a3a3a;line-height:1.7em;}.elementor .sr-tick{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .sr-ticks{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .sr-btn-outline{font-family:"Open Sans";font-weight:600;font-size:14px;color:#298133;line-height:1em;text-transform:capitalize;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:2px;border-color:#71bf44;border-style:solid;background-color:rgba(0,0,0,0);}.elementor .sr-btn-outline:hover,.elementor .sr-btn-outline:focus-visible{color:#ffffff;background-color:#71bf44;}.elementor .sr-col{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 340px;align-items:flex-start;}.elementor .sr-img{width:100%;display:block;}.elementor .sr-colimg{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 340px;}.elementor .sr-split{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .sr-wrap{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .sr-sec{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;}.elementor .sr-head{width:100%;max-width:700px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .sr-card-ico{width:44px;height:44px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-card-h{color:#4b4f58;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-card-p{font-size:16px;color:#6c7480;line-height:1.75em;}.elementor .sr-card-spec{font-family:"Barlow";font-weight:600;font-size:13px;color:#298133;letter-spacing:0.8px;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-card{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 300px;align-items:flex-start;}.elementor .sr-cards{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .sr-sec-alt{background-color:#f2f5f7;}.elementor .sr-band-h2{color:#ffffff;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-band-p{font-size:16px;color:rgba(255,255,255,0.85);line-height:1.8em;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-bandwrap{width:100%;max-width:720px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .sr-band1{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(rgba(24,31,42,0.76), rgba(24,31,42,0.76)),url("https://www.dnmconstruction.gr/wp-content/uploads/2026/08/scaffolding-band-newbuild.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#181f2a;display:flex;flex-direction:column;align-items:center;}.elementor .sr-headl{width:100%;max-width:680px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .sr-step-num{font-family:"Barlow";font-weight:600;font-size:20px;color:#71bf44;line-height:1.2em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-step{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 220px;align-items:flex-start;}.elementor .sr-steps{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .sr-benefit-ico{width:26px;height:26px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 26px;}.elementor .sr-benefit-txt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-start;}.elementor .sr-benefit{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .sr-benefits{width:100%;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:26px;}.elementor .sr-stat-v{font-family:"Barlow";font-weight:600;font-size:32px;color:#4b4f58;line-height:1.2em;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-stat-l{font-size:14px;color:#6c7480;letter-spacing:2px;line-height:1.5em;text-transform:uppercase;}.elementor .sr-stat{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 40%;align-items:flex-start;}.elementor .sr-stats{width:100%;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#cbd2de;border-style:solid;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;}.elementor .sr-galimg{min-width:0px;aspect-ratio:4 / 3;object-fit:cover;display:block;flex:1 1 30%;}.elementor .sr-gal{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .sr-spec-k{font-family:"Barlow";font-weight:600;font-size:16px;color:#4b4f58;line-height:1.6em;flex:0 0 42%;}.elementor .sr-spec-v{min-width:160px;font-size:16px;color:#6c7480;line-height:1.6em;flex:1 1 0%;}.elementor .sr-spec-row{width:100%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#cbd2de;border-style:solid;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:flex-start;}.elementor .sr-coverage{font-size:16px;color:#3a3a3a;line-height:2em;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-note{font-size:14px;color:#6c7480;line-height:1.75em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#71bf44;border-style:solid;background-color:#ffffff;}.elementor .sr-faq-q{color:#4b4f58;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-faq-a{max-width:780px;font-size:16px;color:#6c7480;line-height:1.8em;}.elementor .sr-faq-item{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#cbd2de;border-style:solid;display:flex;flex-direction:column;align-items:flex-start;}.elementor .sr-faqwrap{width:100%;max-width:860px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .sr-btnrow-c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .sr-band-note{font-size:14px;color:rgba(255,255,255,0.7);margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sr-band2{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(rgba(24,31,42,0.78), rgba(24,31,42,0.78)),url("https://www.dnmconstruction.gr/wp-content/uploads/2026/08/scaffolding-band-wide-site.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#181f2a;display:flex;flex-direction:column;align-items:center;}