.breakdance .bde-section-22-100 .section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.breakdance .bde-section-22-100{background-image:url(https://pikkuelli.fi/wp-content/uploads/2026/07/kuumakivi-heroimg-scaled.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-22-100>.section-background-overlay{background-color:#3d29205c;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-22-100 .section-container{height:85vh}@media (max-width:1119px){.breakdance .bde-section-22-100 .section-container{padding-left:40px;padding-right:40px}}@media (max-width:479px){.breakdance .bde-section-22-100{background-image:url(https://pikkuelli.fi/wp-content/uploads/2026/07/kuumakivi-heroimg-scaled.png);background-position:right center}.breakdance .bde-section-22-100 .section-container{padding-left:20px;padding-right:20px}}.breakdance .bde-div-22-101{display:flex;flex-direction:column}@media (max-width:767px){.breakdance .bde-div-22-101{align-items:flex-start;text-align:left}}@media (max-width:479px){.breakdance .bde-div-22-101{align-items:center;text-align:center}}.breakdance .bde-heading-22-102{color:var(--bde-brand-primary-color);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:510;letter-spacing:0.7px;margin-bottom:15px}@media (max-width:1023px){.breakdance .bde-heading-22-102{font-size:26px}}@media (max-width:479px){.breakdance .bde-heading-22-102{color:var(--bde-brand-primary-color);font-size:24px;font-weight:500;margin-bottom:23px}}.breakdance .bde-heading-22-103{color:#fff;font-size:49px;margin-bottom:30px}@media (max-width:1119px){.breakdance .bde-heading-22-103{font-size:40px}}@media (max-width:1023px){.breakdance .bde-heading-22-103{font-size:31px}}@media (max-width:767px){.breakdance .bde-heading-22-103{font-size:25px;line-height:1.4}}@media (max-width:479px){.breakdance .bde-heading-22-103{font-size:34px}}.breakdance .bde-div-22-104{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}@media (max-width:479px){.breakdance .bde-div-22-104{justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-section-22-108 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.breakdance .bde-section-22-108{background-color:#4d392f}@media (max-width:479px){.breakdance .bde-section-22-108 .section-container{padding-bottom:60px}}.breakdance .bde-heading-22-109{color:#fff;font-size:22px;margin-bottom:50px}.breakdance .bde-div-22-110{display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px}@media (max-width:767px){.breakdance .bde-div-22-110{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-div-22-111{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-image2-22-112{max-width:250px;border-radius:20px}@media (max-width:479px){.breakdance .bde-image2-22-112{max-width:300px}}.breakdance .bde-div-22-114{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-image2-22-115{max-width:250px;border-radius:20px}@media (max-width:479px){.breakdance .bde-image2-22-115{max-width:300px}}.breakdance .bde-div-22-117{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-image2-22-118{max-width:250px;border-radius:20px}@media (max-width:479px){.breakdance .bde-image2-22-118{max-width:300px}}.breakdance .bde-section-22-120 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-22-120{background-color:#4d392f}.breakdance .bde-section-22-120 .section-container{padding-bottom:30px;padding-top:20px}@media (max-width:479px){.breakdance .bde-section-22-120 .section-container{padding-bottom:20px}}.breakdance .bde-accordion-22-133{margin-bottom:40px;--bde-accordion-icon-default:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M256%2080c0-17.7-14.3-32-32-32s-32%2014.3-32%2032V224H48c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032H192V432c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32V288H400c17.7%200%2032-14.3%2032-32s-14.3-32-32-32H256V80z%22%2F%3E%3C%2Fsvg%3E)}.breakdance .bde-accordion-22-133 .bde-accordion__button{padding-top:22px;padding-bottom:22px;flex-direction:row-reverse}.breakdance .bde-accordion-22-133 .bde-accordion__button:hover{background-color:#642EDA00}.breakdance .bde-accordion-22-133 .bde-accordion__title{color:#FFF;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;letter-spacing:1.6px;text-transform:uppercase}.breakdance .bde-accordion-22-133 .bde-accordion__button:hover .bde-accordion__title{color:#FFF1E7}.breakdance .bde-accordion-22-133 .bde-accordion__icon{background-color:#FFF}.breakdance .bde-accordion-22-133 .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon{background-color:#FFF}.breakdance .bde-accordion-22-133 .bde-accordion__button[aria-expanded="true"] .bde-accordion__icon--default{background-color:#FFF}.breakdance .bde-accordion-22-133.bde-accordion--bordered,.breakdance .bde-accordion-22-133.bde-accordion--bordered-bottom{--bde-accordion-border-color:#FFF;--bde-accordion-border-width:0px;--bde-accordion-border-radius:0px}.breakdance .bde-accordion-22-133 .bde-accordion__icon--active{display:none!important}.breakdance .bde-accordion-22-133 .bde-accordion__icon--default{display:flex!important}@media (max-width:479px){.breakdance .bde-accordion__content-wrapper-22-134 .bde-accordion__panel-content{padding:0px 0px 0px 0px}}.breakdance .bde-div-22-135{width:100%;padding:20px 20px 20px 20px;border-radius:16px}.breakdance .bde-div-22-135{display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.breakdance .bde-div-22-135{background-color:#FFF8F0D6}@media (max-width:479px){.breakdance .bde-div-22-135{padding-right:0px;padding-left:0px;border-radius:16px}}.breakdance .bde-grid-22-136{--bde-grid-items-per-row:1;--bde-grid-gap:5px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-22-136{--bde-grid-items-per-row:1}}@media (max-width:1023px){.breakdance .bde-grid-22-136{--bde-grid-items-per-row:1}}@media (max-width:767px){.breakdance .bde-grid-22-136{--bde-grid-items-per-row:1}}.breakdance .bde-div-22-137{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-137{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-138{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-138{font-size:20px}}.breakdance .bde-text-22-140{font-size:15px;font-weight:500}.breakdance .bde-text-22-140{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-140{font-size:18px}}.breakdance .bde-div-22-141{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-141{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-142{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-142{font-size:20px}}.breakdance .bde-text-22-144{font-size:15px;font-weight:500}.breakdance .bde-text-22-144{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-144{font-size:18px}}.breakdance .bde-div-22-328{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-328{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-329{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-329{font-size:20px}}.breakdance .bde-text-22-330{font-size:15px;font-weight:500}.breakdance .bde-text-22-330{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-330{font-size:18px}}.breakdance .bde-div-22-331{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-331{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-332{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-332{font-size:20px}}.breakdance .bde-text-22-333{font-size:15px;font-weight:500}.breakdance .bde-text-22-333{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-333{font-size:18px}}.breakdance .bde-div-22-334{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-334{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-335{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-335{font-size:20px}}.breakdance .bde-text-22-336{font-size:15px;font-weight:500}.breakdance .bde-text-22-336{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-336{font-size:18px}}.breakdance .bde-div-22-337{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-337{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-338{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-338{font-size:20px}}.breakdance .bde-text-22-339{font-size:15px;font-weight:500}.breakdance .bde-text-22-339{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-339{font-size:18px}}.breakdance .bde-div-22-374{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-374{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-375{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-375{font-size:20px}}.breakdance .bde-text-22-376{font-size:15px;font-weight:500}.breakdance .bde-text-22-376{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-376{font-size:18px}}.breakdance .bde-div-22-340{width:300px;padding:15px 10px 10px 10px;border-bottom:1px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-340{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-341{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-341{font-size:20px;line-height:1.3}}.breakdance .bde-text-22-342{font-size:15px;font-weight:500}.breakdance .bde-text-22-342{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-342{font-size:18px}}.breakdance .bde-div-22-343{width:300px;padding:15px 10px 10px 10px;border-bottom:0px solid var(--bde-links-color);border-radius:0px}.breakdance .bde-div-22-343{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .bde-heading-22-344{font-size:16px;margin-bottom:6px}@media (max-width:479px){.breakdance .bde-heading-22-344{font-size:20px}}.breakdance .bde-text-22-345{font-size:15px;font-weight:500}.breakdance .bde-text-22-345{margin-top:auto}@media (max-width:479px){.breakdance .bde-text-22-345{font-size:18px}}@media (max-width:479px){.breakdance .bde-accordion__content-wrapper-22-161 .bde-accordion__panel-content{padding:0px 0px 0px 0px}}.breakdance .bde-div-22-162{width:100%;padding:0px 0px 20px 0px}.breakdance .bde-div-22-162{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:40px}@media (max-width:767px){.breakdance .bde-div-22-162{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}@media (max-width:479px){.breakdance .bde-div-22-162{padding-right:0px;padding-left:0px}.breakdance .bde-div-22-162{justify-content:center;align-items:center}}.breakdance .bde-div-22-346{width:300px;min-height:280px;padding:20px 10px 20px 10px;border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:16px}.breakdance .bde-div-22-346{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}@media (max-width:479px){.breakdance .bde-div-22-346{margin-top:23px}}.breakdance .bde-heading-22-350{color:#fff;font-family:"Montserrat",sans-serif;font-size:28px;letter-spacing:0.8px;margin-top:20px;margin-bottom:17px}.breakdance .bde-text-22-349{text-align:center;color:#fff;font-size:16px;font-weight:400;margin-top:0px}.breakdance .bde-button-22-348{margin-top:auto}.breakdance .bde-div-22-351{width:300px;min-height:280px;padding:20px 10px 20px 10px;border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:16px}.breakdance .bde-div-22-351{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.breakdance .bde-heading-22-352{color:#fff;font-family:"Montserrat",sans-serif;font-size:28px;letter-spacing:0.8px}.breakdance .bde-text-22-353{text-align:center;color:#fff;font-size:16px;font-weight:400}.breakdance .bde-section-22-355 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-22-355{background-color:var(--bde-palette-color-2-bb55793f-58b4-4d93-b01c-fd1d34263937)}.breakdance .bde-section-22-355 .section-container{padding-bottom:60px;padding-top:60px}.breakdance .bde-heading-22-356{color:#fff;font-size:37px;margin-bottom:30px}.breakdance .bde-section-22-358 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-22-358{background-image:url(https://pikkuelli.fi/wp-content/uploads/2026/07/Palvelu1-scaled.png);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-columns-22-359{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-22-359{--columnCount:2}.breakdance .bde-columns-22-359.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-22-359.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-22-359{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-22-359{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-22-359{--columnCount:2}}.breakdance .bde-column-22-360{--column-width:50%}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-column-22-360{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-column-22-360{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-column-22-360{display:none}}@media (max-width:479px){.breakdance .bde-column-22-360{display:none}}.breakdance .bde-column-22-361{--column-width:50%;border-radius:16px}.breakdance .bde-column-22-361{background-color:#3d2920e0}.breakdance .bde-column-22-361.bde-column{padding:40px 30px 40px 30px}.breakdance .bde-heading-22-362{color:#fff;font-size:31px;line-height:1.4;margin-bottom:30px}@media (max-width:479px){.breakdance .bde-heading-22-362{font-size:28px}}.breakdance .bde-text-22-363{color:#fff;margin-bottom:30px}.breakdance .bde-section-22-366 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-22-366{background-color:#4d392f}.breakdance .bde-columns-22-367{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-22-367{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-22-367{--columnCount:2}.breakdance .bde-columns-22-367.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-22-367.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-22-367{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-22-367{--columnCount:2}}.breakdance .bde-column-22-368{--column-width:50%}.breakdance .bde-column-22-368{display:flex;flex-direction:column;justify-content:center}.breakdance .bde-heading-22-371{color:#fff;font-size:28px;margin-bottom:20px}.breakdance .bde-text-22-372{color:#fff;margin-bottom:34px}@media (max-width:479px){.breakdance .bde-text-22-372{color:#fff}.breakdance .bde-text-22-372{a{color:#fff;text-decoration:none}}}@media (max-width:479px){.breakdance .bde-button-22-373{margin-bottom:16px}}.breakdance .bde-column-22-369{--column-width:50%}.breakdance .bde-google-map-22-370{width:450px;height:400px}.breakdance .bde-google-map-22-370{border-radius:20px;overflow:hidden}