.breakdance .bde-section-243-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-243-100{background-color:var(--bde-palette-color-4-bbf7a19e-5625-44d4-b6e4-ac468432bdac);background-image:url(https://tupaset.fi/wp-content/uploads/2025/10/Mokkiremontti-Ylojarvi-ja-Hameenkyro-Hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.breakdance .bde-section-243-100>.section-background-overlay{background-color:var(--bde-headings-color);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-243-100>.section-background-overlay{opacity:0.4}.breakdance .bde-section-243-100 .section-container{height:100vh}.breakdance .bde-section-243-100 .section-container{padding-bottom:56px;padding-top:54px}@media (max-width:1119px){.breakdance .bde-section-243-100 .section-container{padding-top:115px}}@media (max-width:767px){.breakdance .bde-section-243-100 .section-container{padding-top:100px}}@media (max-width:479px){.breakdance .bde-section-243-100{background-position:27.3% 0}.breakdance .bde-section-243-100 .section-container{padding-bottom:89px}}.breakdance .bde-div-243-101{width:100%;padding-top:27px;padding-bottom:27px}@media (max-width:1119px){.breakdance .bde-div-243-101{width:50%}.breakdance .bde-div-243-101{margin-right:auto;margin-left:auto}}@media (max-width:767px){.breakdance .bde-div-243-101{width:100%}}.breakdance .bde-columns-243-102{--columnCount:1}@media (max-width:1119px){.breakdance .bde-columns-243-102{--columnCount:1}.breakdance .bde-columns-243-102.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-243-102.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-243-102{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-243-102{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-243-102{--columnCount:1}}.breakdance .bde-column-243-103{--column-width:100%;align-items:flex-start;text-align:left;justify-content:center}@media (max-width:1119px){.breakdance .bde-column-243-103{align-items:center;text-align:center}}.breakdance .bde-heading-243-104{color:var(--bde-background-color);font-size:35px;font-weight:700;margin-bottom:15px}@media (max-width:767px){.breakdance .bde-heading-243-104{font-size:38px}}@media (max-width:479px){.breakdance .bde-heading-243-104{font-size:30px}}.breakdance .bde-rich-text-243-105{color:var(--bde-background-color)}.breakdance .bde-button-243-106{margin-top:20px}.breakdance .bde-section-243-107 .section-container{padding-bottom:52px}@media (max-width:479px){.breakdance .bde-section-243-107 .section-container{padding-top:48px}}.breakdance .bde-columns-243-108{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-243-108{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-243-108{--columnCount:2}.breakdance .bde-columns-243-108.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-243-108.bde-columns>.bde-column{width:100%}.breakdance .bde-columns-243-108>div:nth-child(1){order:10}.breakdance .bde-columns-243-108>div:nth-child(2){order:9}.breakdance .bde-columns-243-108>div:nth-child(3){order:8}.breakdance .bde-columns-243-108>div:nth-child(4){order:7}.breakdance .bde-columns-243-108>div:nth-child(5){order:6}.breakdance .bde-columns-243-108>div:nth-child(6){order:5}.breakdance .bde-columns-243-108>div:nth-child(7){order:4}.breakdance .bde-columns-243-108>div:nth-child(8){order:3}.breakdance .bde-columns-243-108>div:nth-child(9){order:2}.breakdance .bde-columns-243-108>div:nth-child(10){order:1}}@media (max-width:767px){.breakdance .bde-columns-243-108{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-243-108{--columnCount:2}}.breakdance .bde-column-243-109{--column-width:50%}.breakdance .bde-image-243-110 .breakdance-image-container{box-shadow:5px 20px 20px 0px #00000038;border-radius:15px}.breakdance .bde-image-243-110 .breakdance-image-clip{border-radius:15px}@media (max-width:1023px){.breakdance .bde-image-243-110{width:100%}.breakdance .bde-image-243-110 .breakdance-image-object{width:100%;height:auto}}.breakdance .bde-column-243-111{--column-width:50%;gap:20px;justify-content:center}.breakdance .bde-rich-text-243-112 h2{font-size:30px}.breakdance .bde-section-243-114{background-color:var(--bde-palette-color-5-c0d62638-2841-49ba-918f-7e3f184baf13)}.breakdance .bde-section-243-114 .section-container{padding-bottom:0px;padding-top:50px}@media (max-width:479px){.breakdance .bde-section-243-114 .section-container{padding-bottom:0px}}.breakdance .bde-columns-243-115{--columnCount:2;margin-bottom:100px}@media (max-width:1119px){.breakdance .bde-columns-243-115{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-243-115{--columnCount:2}.breakdance .bde-columns-243-115.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-243-115.bde-columns>.bde-column{width:100%}.breakdance .bde-columns-243-115>div:nth-child(1){order:10}.breakdance .bde-columns-243-115>div:nth-child(2){order:9}.breakdance .bde-columns-243-115>div:nth-child(3){order:8}.breakdance .bde-columns-243-115>div:nth-child(4){order:7}.breakdance .bde-columns-243-115>div:nth-child(5){order:6}.breakdance .bde-columns-243-115>div:nth-child(6){order:5}.breakdance .bde-columns-243-115>div:nth-child(7){order:4}.breakdance .bde-columns-243-115>div:nth-child(8){order:3}.breakdance .bde-columns-243-115>div:nth-child(9){order:2}.breakdance .bde-columns-243-115>div:nth-child(10){order:1}}@media (max-width:767px){.breakdance .bde-columns-243-115{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-243-115{--columnCount:2}}.breakdance .bde-column-243-116{--column-width:50%}@media (max-width:1023px){.breakdance .bde-image-243-117{width:100%}.breakdance .bde-image-243-117 .breakdance-image-object{width:100%;height:auto}}@media (max-width:479px){.breakdance .bde-image-243-117{margin-bottom:0px}}.breakdance .bde-column-243-118{--column-width:50%;gap:20px;justify-content:center;border-radius:15px;box-shadow:5px 20px 20px 0px #00000025}.breakdance .bde-column-243-118.bde-column{padding:20px 20px 20px 20px}.breakdance .bde-rich-text-243-119 h2{font-size:33px}@media (max-width:479px){.breakdance .bde-rich-text-243-119 h2{font-size:30px}}