.elementor .s-hero-kicker{font-family:"Figtree";font-weight:600;font-size:15px;color:#CDE38B;letter-spacing:3px;text-transform:uppercase;}.elementor .s-hero-title{font-family:"Cormorant Garamond";font-weight:600;font-size:68px;color:#FFFFFF;line-height:1.1em;}.elementor .s-hero-sub{max-width:620px;font-family:"Figtree";font-size:19px;color:#ECEEE6;line-height:1.6em;}.elementor .s-hero-btn-preventivo{font-family:"Figtree";font-weight:600;font-size:16px;color:#131408;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;background-color:#85AE19;transition:all 250ms;}.elementor .s-hero-btn-preventivo:hover,.elementor .s-hero-btn-preventivo:focus-visible{color:#FFFFFF;background-color:#6E9114;transform:translate3d(0px, -3px, 0px);}.elementor .s-hero-btn-realizzazioni{font-family:"Figtree";font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:rgba(0,0,0,0);transition:all 250ms;}.elementor .s-hero-btn-realizzazioni:hover,.elementor .s-hero-btn-realizzazioni:focus-visible{color:#171714;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);}.elementor .s-hero-cta{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .s-hero-content{max-width:760px;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;}.elementor .hero-in-auto{width:100%;max-width:1140px;flex-direction:column;gap:24px;justify-content:center;align-items:flex-start;}.elementor .s-hero{min-height:92vh;overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://www.dolomitiwooddream.com/wp-content/uploads/2026/07/hero-chalet-dolomiti.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#22301F;justify-content:center;}.elementor .s-creazioni-kicker{font-family:"Figtree";font-weight:600;font-size:14px;color:#6E9114;letter-spacing:3px;text-transform:uppercase;}.elementor .s-creazioni-title{font-family:"Cormorant Garamond";font-weight:600;font-size:46px;color:#1E1E1B;line-height:1.15em;}.elementor .s-creazioni-intro{font-family:"Figtree";font-size:18px;color:#55554D;line-height:1.6em;}.elementor .s-creazioni-header{max-width:640px;display:flex;flex-direction:column;gap:12px;}.elementor .s-img-case-albero{width:100%;height:230px;object-fit:cover;object-position:bottom center;transition:transform 600ms;}.elementor .s-img-case-albero:hover,.elementor .s-img-case-albero:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-title-case-albero{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#2B2620;}.elementor .s-text-case-albero{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-link-case-albero{font-family:"Figtree";font-weight:700;font-size:14px;color:#6E9114;letter-spacing:0.5px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-body-case-albero{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .s-card-case-albero{overflow:hidden;border-radius:10px;background-color:#FFFFFF;transition:all 350ms;display:flex;flex-direction:column;}.elementor .s-card-case-albero:hover,.elementor .s-card-case-albero:focus-visible{box-shadow:0px 20px 44px 0px rgba(23,23,20,0.16);transform:translate3d(0px, -8px, 0px);}.elementor .s-img-case-legno{width:100%;height:230px;object-fit:cover;transition:transform 600ms;}.elementor .s-img-case-legno:hover,.elementor .s-img-case-legno:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-title-case-legno{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#2B2620;}.elementor .s-text-case-legno{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-link-case-legno{font-family:"Figtree";font-weight:700;font-size:14px;color:#6E9114;letter-spacing:0.5px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-body-case-legno{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .s-card-case-legno{overflow:hidden;border-radius:10px;background-color:#FFFFFF;transition:all 350ms;display:flex;flex-direction:column;}.elementor .s-card-case-legno:hover,.elementor .s-card-case-legno:focus-visible{box-shadow:0px 20px 44px 0px rgba(23,23,20,0.16);transform:translate3d(0px, -8px, 0px);}.elementor .s-img-baite{width:100%;height:230px;object-fit:cover;transition:transform 600ms;}.elementor .s-img-baite:hover,.elementor .s-img-baite:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-title-baite{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#2B2620;}.elementor .s-text-baite{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-link-baite{font-family:"Figtree";font-weight:700;font-size:14px;color:#6E9114;letter-spacing:0.5px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-body-baite{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .s-card-baite{overflow:hidden;border-radius:10px;background-color:#FFFFFF;transition:all 350ms;display:flex;flex-direction:column;}.elementor .s-card-baite:hover,.elementor .s-card-baite:focus-visible{box-shadow:0px 20px 44px 0px rgba(23,23,20,0.16);transform:translate3d(0px, -8px, 0px);}.elementor .s-img-tetti{width:100%;height:230px;object-fit:cover;transition:transform 600ms;}.elementor .s-img-tetti:hover,.elementor .s-img-tetti:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-title-tetti{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#2B2620;}.elementor .s-text-tetti{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-link-tetti{font-family:"Figtree";font-weight:700;font-size:14px;color:#6E9114;letter-spacing:0.5px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-body-tetti{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .s-card-tetti{overflow:hidden;border-radius:10px;background-color:#FFFFFF;transition:all 350ms;display:flex;flex-direction:column;}.elementor .s-card-tetti:hover,.elementor .s-card-tetti:focus-visible{box-shadow:0px 20px 44px 0px rgba(23,23,20,0.16);transform:translate3d(0px, -8px, 0px);}.elementor .s-img-carpenteria{width:100%;height:230px;object-fit:cover;transition:transform 600ms;}.elementor .s-img-carpenteria:hover,.elementor .s-img-carpenteria:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .s-title-carpenteria{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#2B2620;}.elementor .s-text-carpenteria{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-link-carpenteria{font-family:"Figtree";font-weight:700;font-size:14px;color:#6E9114;letter-spacing:0.5px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-body-carpenteria{padding-block-start:24px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .s-card-carpenteria{overflow:hidden;border-radius:10px;background-color:#FFFFFF;transition:all 350ms;display:flex;flex-direction:column;}.elementor .s-card-carpenteria:hover,.elementor .s-card-carpenteria:focus-visible{box-shadow:0px 20px 44px 0px rgba(23,23,20,0.16);transform:translate3d(0px, -8px, 0px);}.elementor .s-creazioni-grid{display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);}.elementor .creazioni-in-auto{width:100%;max-width:1140px;flex-direction:column;gap:48px;}.elementor .creazioni-auto{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F5F6F2;justify-content:center;}.elementor .s-realizzazioni-kicker{font-family:"Figtree";font-weight:600;font-size:14px;color:#A3CC3D;letter-spacing:3px;text-transform:uppercase;}.elementor .s-realizzazioni-title{font-family:"Cormorant Garamond";font-weight:600;font-size:46px;color:#FFFFFF;line-height:1.15em;}.elementor .s-realizzazioni-intro{font-family:"Figtree";font-size:18px;color:#C9C9C2;line-height:1.6em;}.elementor .s-realizzazioni-header{max-width:640px;display:flex;flex-direction:column;gap:12px;}.elementor .s-real-1-img{width:100%;height:340px;object-fit:cover;transition:transform 700ms;}.elementor .s-real-1-img:hover,.elementor .s-real-1-img:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .s-real-1-caption{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#F7F2EA;padding-block-start:40px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, #14190FE6 0%,#14190F00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-real-1{overflow:hidden;position:relative;border-radius:10px;}.elementor .s-real-2-img{width:100%;height:340px;object-fit:cover;transition:transform 700ms;}.elementor .s-real-2-img:hover,.elementor .s-real-2-img:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .s-real-2-caption{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#F7F2EA;padding-block-start:40px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, #14190FE6 0%,#14190F00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-real-2{overflow:hidden;position:relative;border-radius:10px;}.elementor .s-real-3-img{width:100%;height:340px;object-fit:cover;transition:transform 700ms;}.elementor .s-real-3-img:hover,.elementor .s-real-3-img:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .s-real-3-caption{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#F7F2EA;padding-block-start:40px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, #14190FE6 0%,#14190F00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-real-3{overflow:hidden;position:relative;border-radius:10px;}.elementor .s-real-4-img{width:100%;height:340px;object-fit:cover;transition:transform 700ms;}.elementor .s-real-4-img:hover,.elementor .s-real-4-img:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .s-real-4-caption{width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#F7F2EA;padding-block-start:40px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, #14190FE6 0%,#14190F00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-real-4{overflow:hidden;position:relative;border-radius:10px;}.elementor .s-realizzazioni-grid{display:grid;gap:28px;grid-template-columns:repeat(2, 1fr);}.elementor .s-realizzazioni-cta{font-family:"Figtree";font-weight:600;font-size:16px;color:#131408;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;background-color:#85AE19;transition:all 250ms;align-self:flex-start;}.elementor .s-realizzazioni-cta:hover,.elementor .s-realizzazioni-cta:focus-visible{color:#FFFFFF;background-color:#6E9114;transform:translate3d(0px, -3px, 0px);}.elementor .realizzazioni-in-auto{width:100%;max-width:1140px;flex-direction:column;gap:48px;}.elementor .realizzazioni-auto{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#171714;justify-content:center;}.elementor .s-chi-siamo-foto{width:42%;height:520px;object-fit:cover;border-radius:10px;}.elementor .s-chi-siamo-kicker{font-family:"Figtree";font-weight:600;font-size:14px;color:#6E9114;letter-spacing:3px;text-transform:uppercase;}.elementor .s-chi-siamo-title{font-family:"Cormorant Garamond";font-weight:600;font-size:46px;color:#1E1E1B;line-height:1.15em;}.elementor .s-chi-siamo-p1{font-family:"Figtree";font-size:17px;color:#55554D;line-height:1.7em;}.elementor .s-chi-siamo-p2{font-family:"Figtree";font-size:17px;color:#55554D;line-height:1.7em;}.elementor .s-numero-anni-val{font-family:"Cormorant Garamond";font-weight:700;font-size:52px;color:#6E9114;}.elementor .s-numero-anni-label{font-family:"Figtree";font-size:15px;color:#5A5248;}.elementor .s-numero-anime-val{font-family:"Cormorant Garamond";font-weight:700;font-size:52px;color:#6E9114;}.elementor .s-numero-anime-label{font-family:"Figtree";font-size:15px;color:#5A5248;}.elementor .s-chi-siamo-numeri{margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:48px;}.elementor .s-chi-siamo-testo{display:flex;flex-direction:column;gap:16px;flex:1 1 0%;}.elementor .chi-siamo-in-auto{width:100%;max-width:1140px;flex-direction:row;gap:64px;align-items:center;}.elementor .chi-siamo-auto{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .s-lavoriamo-kicker{font-family:"Figtree";font-weight:600;font-size:14px;color:#6E9114;letter-spacing:3px;text-transform:uppercase;}.elementor .s-lavoriamo-title{font-family:"Cormorant Garamond";font-weight:600;font-size:46px;color:#1E1E1B;line-height:1.15em;}.elementor .s-lavoriamo-header{max-width:640px;display:flex;flex-direction:column;gap:12px;}.elementor .s-passo-1-num{font-family:"Cormorant Garamond";font-weight:700;font-size:44px;color:#85AE19;}.elementor .s-passo-1-title{font-family:"Figtree";font-weight:700;font-size:19px;color:#2B2620;}.elementor .s-passo-1-text{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-passo-1{display:flex;flex-direction:column;gap:10px;}.elementor .s-passo-2-num{font-family:"Cormorant Garamond";font-weight:700;font-size:44px;color:#85AE19;}.elementor .s-passo-2-title{font-family:"Figtree";font-weight:700;font-size:19px;color:#2B2620;}.elementor .s-passo-2-text{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-passo-2{display:flex;flex-direction:column;gap:10px;}.elementor .s-passo-3-num{font-family:"Cormorant Garamond";font-weight:700;font-size:44px;color:#85AE19;}.elementor .s-passo-3-title{font-family:"Figtree";font-weight:700;font-size:19px;color:#2B2620;}.elementor .s-passo-3-text{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-passo-3{display:flex;flex-direction:column;gap:10px;}.elementor .s-passo-4-num{font-family:"Cormorant Garamond";font-weight:700;font-size:44px;color:#85AE19;}.elementor .s-passo-4-title{font-family:"Figtree";font-weight:700;font-size:19px;color:#2B2620;}.elementor .s-passo-4-text{font-family:"Figtree";font-size:15px;color:#55554D;line-height:1.6em;}.elementor .s-passo-4{display:flex;flex-direction:column;gap:10px;}.elementor .s-lavoriamo-grid{display:grid;gap:28px;grid-template-columns:repeat(4, 1fr);}.elementor .come-lavoriamo-in-auto{width:100%;max-width:1140px;flex-direction:column;gap:48px;}.elementor .come-lavoriamo-auto{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F5F6F2;justify-content:center;}.elementor .s-cta-title{max-width:760px;font-family:"Cormorant Garamond";font-weight:600;font-size:50px;color:#FFFFFF;line-height:1.15em;text-align:center;}.elementor .s-cta-sub{max-width:560px;font-family:"Figtree";font-size:18px;color:#C9C9C2;line-height:1.6em;text-align:center;}.elementor .s-cta-btn-preventivo{font-family:"Figtree";font-weight:600;font-size:16px;color:#131408;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;background-color:#85AE19;transition:all 250ms;}.elementor .s-cta-btn-preventivo:hover,.elementor .s-cta-btn-preventivo:focus-visible{color:#FFFFFF;background-color:#6E9114;transform:translate3d(0px, -3px, 0px);}.elementor .s-cta-btn-telefono{font-family:"Figtree";font-weight:600;font-size:16px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:rgba(0,0,0,0);transition:all 250ms;}.elementor .s-cta-btn-telefono:hover,.elementor .s-cta-btn-telefono:focus-visible{color:#171714;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);}.elementor .s-cta-buttons{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .cta-finale-in-auto{width:100%;max-width:1140px;flex-direction:column;gap:20px;align-items:center;}.elementor .cta-finale-auto{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#171714;justify-content:center;}