.breakdance .bde-section-20-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-20-100 .section-container{padding-top:var(--tg-padding-sticky)}.breakdance .bde-columns-20-117{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-20-117{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-20-117{--columnCount:2}.breakdance .bde-columns-20-117.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-20-117.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-20-117{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-20-117{--columnCount:2}}.breakdance .bde-column-20-118{--column-width:46%;gap:var(--tg-gap-s)}.breakdance .bde-text-20-115{color:var(--bde-palette-color-1-36894ec0-610a-4e32-aed0-6b940d28d466);font-size:var(--preset-id-33093bf5-781c-4cf3-ae42-60d7b7f02416-font-size);font-weight:var(--preset-id-33093bf5-781c-4cf3-ae42-60d7b7f02416-font-weight);line-height:var(--preset-id-33093bf5-781c-4cf3-ae42-60d7b7f02416-line-height);letter-spacing:var(--preset-id-33093bf5-781c-4cf3-ae42-60d7b7f02416-letter-spacing);text-transform:var(--preset-id-33093bf5-781c-4cf3-ae42-60d7b7f02416-text-transform)}.breakdance .bde-text-20-113{color:var(--bde-palette-color-1-87384712-4745-4509-afcb-ccf66cefc653);font-size:var(--preset-id-25c2cf94-355b-469e-8cb5-c2ca85a6db5c-font-size)}.breakdance .bde-icon-list-20-181{margin-top:var(--tg-gap-2xs)}.breakdance .bde-icon-list-20-181 ul{gap:20px}.breakdance .bde-icon-list-20-181 li .bde-icon-list__icon{font-size:24px}.breakdance .bde-icon-list-20-181 li .bde-icon-list__icon{color:var(--bde-palette-color-1-51bb687b-55d3-4d05-8f21-452a3e44082b);padding:10px;border-radius:999px;background:var(--bde-palette-color-2-49ac2350-01b2-470b-afde-a62e00faabac)}.breakdance .bde-icon-list-20-181 li .bde-icon-list__text{font-size:var(--preset-id-5c97d3fe-941d-4eab-a3a9-856e76e9cdd3-font-size);font-weight:var(--preset-id-5c97d3fe-941d-4eab-a3a9-856e76e9cdd3-font-weight)}.breakdance .bde-icon-list-20-181 ul li .bde-icon-list__item-wrapper{gap:18px}.breakdance .bde-google-map-20-222{width:450px;height:400px}.breakdance .bde-column-20-123{--column-width:54%;gap:var(--tg-gap-s);border-top:1px solid var(--bde-palette-color-1-2ec9fdf2-aec6-485e-bc0f-1d7c6175a13f);border-bottom:1px solid var(--bde-palette-color-1-2ec9fdf2-aec6-485e-bc0f-1d7c6175a13f);border-left:1px solid var(--bde-palette-color-1-2ec9fdf2-aec6-485e-bc0f-1d7c6175a13f);border-right:1px solid var(--bde-palette-color-1-2ec9fdf2-aec6-485e-bc0f-1d7c6175a13f);border-radius:var(--tg-radius-l)}.breakdance .bde-column-20-123.bde-column{padding:var(--tg-gap-l) var(--tg-gap-l) var(--tg-gap-l) var(--tg-gap-l)}.breakdance .bde-text-20-108{font-size:var(--preset-id-25c2cf94-355b-469e-8cb5-c2ca85a6db5c-font-size)}.breakdance .bde-form-builder-20-125{--bde-form-gap:var(--tg-gap-s);--bde-form-after-label:var(--tg-gap-2xs)}.breakdance .bde-form-builder-20-125 .breakdance-form{gap:var(--tg-gap-s)}@media (max-width:767px){.breakdance .bde-form-builder-20-125 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-20-125 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-20-125 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-20-125 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-section-20-189{background-color:var(--bde-palette-color-1-1211520b-3052-49d3-a432-a44b11a49e3d)}.breakdance .bde-section-20-189{background-image:url(https://dev9182.osmomakinen.fi/wp-content/uploads/2026/06/candid-bg-crop-tinified-blue.webp);background-size:auto;background-position:100% 0%;background-repeat:no-repeat;background-attachment:scroll;background-blend-mode:normal}.breakdance .bde-div-20-194{width:100%}.breakdance .bde-div-20-194{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-div-20-194>*{width:auto!important;height:auto!important}.breakdance .bde-div-20-194{--bde-grid-items-per-row:3;--bde-grid-gap:var(--tg-gap-l)}@media (max-width:1023px){.breakdance .bde-div-20-194{--bde-grid-items-per-row:3}}@media (max-width:767px){.breakdance .bde-div-20-194{--bde-grid-items-per-row:2}}@media (max-width:479px){.breakdance .bde-div-20-194{--bde-grid-items-per-row:1}}.breakdance .bde-div-20-195{display:flex;flex-direction:column;align-items:center;gap:0px;text-align:center}.breakdance .bde-image2-20-196{border-radius:var(--tg-radius-m);width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.breakdance .bde-image2-20-196{background-color:var(--bde-palette-color-1-640c7e43-e7ff-42dd-a0b9-65d0bd32a687)}.breakdance .bde-heading-20-197{color:var(--bde-palette-color-1);margin-top:var(--tg-gap-xs)}.breakdance .bde-text-20-198{color:var(--bde-palette-color-1);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-218{margin-top:20px}.breakdance .bde-text-link-20-218,.breakdance .bde-text-link-20-218>*{color:var(--bde-palette-color-2-49ac2350-01b2-470b-afde-a62e00faabac);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-218:hover,.breakdance .bde-text-link-20-218:hover>*{color:var(--bde-palette-color-1)}.breakdance .bde-text-link-20-217,.breakdance .bde-text-link-20-217>*{color:var(--bde-palette-color-2-49ac2350-01b2-470b-afde-a62e00faabac);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-217:hover,.breakdance .bde-text-link-20-217:hover>*{color:var(--bde-palette-color-1)}.breakdance .bde-div-20-200{display:flex;flex-direction:column;align-items:center;gap:0px;text-align:center}.breakdance .bde-image2-20-201{border-radius:var(--tg-radius-m);width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.breakdance .bde-image2-20-201{background-color:var(--bde-palette-color-1-640c7e43-e7ff-42dd-a0b9-65d0bd32a687)}.breakdance .bde-heading-20-202{color:var(--bde-palette-color-1);margin-top:var(--tg-gap-xs)}.breakdance .bde-text-20-203{color:var(--bde-palette-color-1);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-221{margin-top:20px}.breakdance .bde-text-link-20-221,.breakdance .bde-text-link-20-221>*{color:var(--bde-palette-color-2-49ac2350-01b2-470b-afde-a62e00faabac);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-221:hover,.breakdance .bde-text-link-20-221:hover>*{color:var(--bde-palette-color-1)}.breakdance .bde-text-link-20-219,.breakdance .bde-text-link-20-219>*{color:var(--bde-palette-color-2-49ac2350-01b2-470b-afde-a62e00faabac);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}.breakdance .bde-text-link-20-219:hover,.breakdance .bde-text-link-20-219:hover>*{color:var(--bde-palette-color-1)}.breakdance .bde-div-20-205{display:flex;flex-direction:column;align-items:center;gap:0px;text-align:center}.breakdance .bde-image2-20-206{border-radius:var(--tg-radius-m);width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.breakdance .bde-image2-20-206{background-color:var(--bde-palette-color-1-640c7e43-e7ff-42dd-a0b9-65d0bd32a687)}.breakdance .bde-heading-20-207{color:var(--bde-palette-color-1);margin-top:var(--tg-gap-xs)}.breakdance .bde-text-20-208{color:var(--bde-palette-color-1);font-size:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-size);font-weight:var(--preset-id-b4f128b7-bda4-48d4-8f4b-3327568bb8cc-font-weight)}