.elementor .DUP_H3{font-family:var(--Buildie-font);font-weight:800;font-size:45px;color:var(--white);line-height:49px;text-align:start}.elementor .Descriptions-16px-white{font-family:var(--Buildie-font);font-weight:400;font-size:16px;color:var(--white);line-height:24px}.elementor .big-numbers{font-family:var(--Buildie-font);font-weight:900;font-size:50px}.elementor .h4{font-family:"DM Sans";font-weight:800;font-size:28px;line-height:30px}.elementor .Yhteys-button{font-family:var(--Buildie-font);font-weight:600;font-size:20px;color:#fff;letter-spacing:1px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:32px;padding-inline-end:32px;border-radius:150px;background-color:var(--Asphalt);box-shadow:0px 0px 4px 0px rgba(0,0,0,.38);align-self:start}.elementor .Yhteys-button:hover,.elementor .Yhteys-button:focus-visible{color:var(--white);border-radius:30px;border-width:2px;border-color:var(--deepwell);background-color:var(--deepwell);mix-blend-mode:normal}.elementor .Info-headings{font-family:var(--Buildie-font);font-weight:700;font-size:16px;color:var(--deepwell);letter-spacing:2px;text-align:start;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-items:end}.elementor .H2{font-family:var(--Buildie-font);font-weight:900;font-size:63px;letter-spacing:-1px;line-height:65px;text-align:center;padding-block-end:40px;align-self:start}.elementor .h1{max-width:100%;font-family:var(--Buildie-font);font-weight:900;font-size:90px;letter-spacing:-1px;line-height:89px}.elementor .Mid-ingress{font-family:var(--Buildie-font);font-weight:400;font-size:20px;color:var(--Basic-black);line-height:29px;text-align:start}.elementor .ingress{font-family:var(--Buildie-font);font-weight:400;font-size:16px;line-height:24px}.elementor .Big-numbers{font-family:var(--Buildie-font);font-weight:700;font-size:56px;color:var(--deepwell);line-height:48px}.elementor .non-cta-info-button{font-family:var(--Buildie-font);font-weight:700;font-size:12px;color:var(--deepwell);letter-spacing:4px;text-align:start;text-transform:uppercase;padding-block-start:6px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:25px;border-radius:150px;border-width:2px;border-color:var(--deepwell);border-style:solid;align-self:center}.elementor .Contact-buttong-light{font-weight:700;font-size:18px;color:var(--deepwell);letter-spacing:1px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:32px;padding-inline-end:32px;border-radius:150px;background-color:var(--white)}.elementor .Contact-buttong-light:hover,.elementor .Contact-buttong-light:focus-visible{color:var(--white);border-radius:30px;border-width:2px;border-color:var(--deepwell);background-color:var(--deepwell)}.elementor .Info-texts-white{font-family:var(--Buildie-font);font-weight:400;font-size:18px;color:var(--white)}.elementor .h7{font-family:var(--Buildie-font);font-weight:700;font-size:18px;color:var(--Asphalt)}