#section-2-48 > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}#section-2-48{display:block}#section-2-48{background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(https://puumalainenoy.fi/wp-content/uploads/2026/05/Kaivinkoneurakointi-herokuva-1.jpg);background-size:auto,cover;height:800px;text-align:left;background-position:0% 50%}#section-7-48 > .ct-section-inner-wrap{align-items:center}#section-7-48{background-color:#1d1d1d;text-align:left}#section-11-48 > .ct-section-inner-wrap{align-items:center}#section-11-48{background-color:#1d1d1d;text-align:left}@media (max-width:991px){#section-2-48{height:700px}}#headline-6-48{font-family:'Philosopher';color:#ffffff;font-size:50px}#headline-8-48{color:#ffffff;font-family:'Philosopher';margin-bottom:20px;font-size:42px;text-align:center}#headline-12-48{color:#ffffff;font-family:'Philosopher';font-size:50px;margin-bottom:50px}@media (max-width:991px){#headline-6-48{font-size:42px}}@media (max-width:991px){#headline-8-48{text-align:center}}@media (max-width:767px){#headline-6-48{font-size:36px}}@media (max-width:479px){#headline-6-48{font-size:32px}}@media (max-width:479px){#headline-8-48{font-size:32px;text-align:center}}#text_block-9-48{color:#ffffff;font-family:'Open Sans';text-align:center;font-size:18px}#_gallery-13-48{align-items:stretch;grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}@media (max-width:767px){#_gallery-13-48{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}@media (max-width:479px){#_gallery-13-48{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}