.breakdance .bde-icon-15-599 .bde-icon-icon.breakdance-icon-atom{font-size:16px;border-radius:999px;border:4px solid var(--bde-brand-primary-color);padding:12px;background:var(--bde-brand-primary-color);border-width:2px;border-color:var(--bde-body-text-color)}.breakdance .bde-icon-15-599 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-form-builder-15-588{--bde-form-text-color:var(--bde-body-text-color)}.breakdance .bde-form-builder-15-588 .breakdance-form .breakdance-form-field__input,.breakdance .bde-form-builder-15-588 .breakdance-form-dropzone,.breakdance .bde-form-builder-15-588 .select2-container--default .select2-search--dropdown .select2-search__field,.breakdance .bde-form-builder-15-588 .select2-container--default .select2-selection--single,.breakdance .bde-form-builder-15-588 .breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance .bde-form-builder-15-588 .breakdance-woocommerce input[type="search"],.breakdance .bde-form-builder-15-588 .breakdance-woocommerce textarea,.breakdance .bde-form-builder-15-588 .breakdance-woocommerce .woocommerce-Input,.breakdance .bde-form-builder-15-588 .breakdance-woocommerce .input-text,.breakdance .bde-form-builder-15-588 .breakdance-woocommerce select,.breakdance .bde-form-builder-15-588 .breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance .bde-form-builder-15-588 .breakdance-woocommerce .wc-stripe-elements-field{color:var(--bde-body-text-color)}.breakdance .bde-form-builder-15-588 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-15-588 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-15-588 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-15-588 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-15-588 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-15-588 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-15-588 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-icon-15-512 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-15-513 .bde-icon-icon.breakdance-icon-atom{font-size:24px}.breakdance .bde-icon-15-127 .bde-icon-icon.breakdance-icon-atom{font-size:12px}.breakdance .bde-icon-15-127 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f1f1eb}.breakdance .bde-icon-15-127{margin-bottom:1px}.breakdance .bde-icon-15-131 .bde-icon-icon.breakdance-icon-atom{font-size:12px}.breakdance .bde-icon-15-131 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#f1f1eb}.breakdance .bde-icon-15-131{margin-bottom:1px}.breakdance .bde-columns-15-236{--columnCount:2;--bde-column-gap:24px}@media (max-width:1119px){.breakdance .bde-columns-15-236{--columnCount:2}.breakdance .bde-columns-15-236.bde-columns{--columnCount:2;flex-direction:row;flex-wrap:wrap}.breakdance .bde-columns-15-236.bde-columns>.bde-column{--column-width:50%}}@media (max-width:1023px){.breakdance .bde-columns-15-236{--columnCount:2}.breakdance .bde-columns-15-236.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-15-236.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-15-236{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-15-236{--columnCount:2}}.breakdance .bde-column-15-237{--column-width:50%}.breakdance .bde-icon-15-319 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:8px;background:var(--bde-brand-primary-color)}.breakdance .bde-icon-15-319 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-column-15-246{--column-width:50%}.breakdance .bde-icon-15-537 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:8px;background:var(--bde-brand-primary-color)}.breakdance .bde-icon-15-537 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-columns-15-245{--columnCount:3;--bde-column-gap:24px}@media (max-width:1119px){.breakdance .bde-columns-15-245{--columnCount:3}.breakdance .bde-columns-15-245.bde-columns{--columnCount:2;flex-direction:row;flex-wrap:wrap}.breakdance .bde-columns-15-245.bde-columns>.bde-column{--column-width:50%}}@media (max-width:1023px){.breakdance .bde-columns-15-245{--columnCount:3}.breakdance .bde-columns-15-245.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-15-245.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-15-245{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-15-245{--columnCount:3}}.breakdance .bde-column-15-241{--column-width:33.33%}.breakdance .bde-icon-15-535 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:8px;background:var(--bde-brand-primary-color)}.breakdance .bde-icon-15-535 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-column-15-250{--column-width:33.33%}.breakdance .bde-icon-15-538 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:8px;background:var(--bde-brand-primary-color)}.breakdance .bde-icon-15-538 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-column-15-254{--column-width:33.34%}.breakdance .bde-icon-15-533 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:8px;background:var(--bde-brand-primary-color)}.breakdance .bde-icon-15-533 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-body-text-color)}.breakdance .bde-form-builder-15-573 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-15-573 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-15-573 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-15-573 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-15-573 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-15-573 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-15-573 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-advancedslider-15-620 .swiper-button-prev,.breakdance .bde-advancedslider-15-620 .swiper-button-next{color:var(--bde-body-text-color)}.breakdance .bde-advancedslider-15-620 .swiper-pagination-bullet{background-color:var(--bde-body-text-color)}@media (max-width:767px){.breakdance .bde-advancedslider-15-620{max-width:100%}}.breakdance .bde-advancedslide-15-621 .advanced-slider__slide{padding-top:0px;padding-bottom:0px}@media (max-width:767px){.breakdance .bde-advancedslide-15-621 .advanced-slider__slide{padding:0px 0px 0px 0px}}.breakdance .bde-fancy-testimonial-15-622{flex-direction:row}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_content{text-align:center;align-items:center}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_image img{border-radius:8px;box-shadow:0px 12px 32px 0px #00000040}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate{order:3}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate svg{width:24px;fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate svg{fill:}.breakdance .bde-fancy-testimonial-15-622{flex-direction:column}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_content,.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_image{width:100%}.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_quote:nth-child(1){left:0px}}@media (max-width:1023px){.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:767px){.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:479px){.breakdance .bde-fancy-testimonial-15-622 .bde-fancy-testimonial_rate svg{fill:}}.breakdance .bde-fancy-testimonial-15-628{flex-direction:row}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_content{text-align:center;align-items:center}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_image img{border-radius:8px;box-shadow:0px 12px 32px 0px #00000040}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate{order:3}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate svg{width:24px;fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate svg{fill:}.breakdance .bde-fancy-testimonial-15-628{flex-direction:column}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_content,.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_image{width:100%}.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_quote:nth-child(1){left:0px}}@media (max-width:1023px){.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:767px){.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:479px){.breakdance .bde-fancy-testimonial-15-628 .bde-fancy-testimonial_rate svg{fill:}}.breakdance .bde-fancy-testimonial-15-624{flex-direction:row}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_content{text-align:center;align-items:center}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_image img{border-radius:8px;box-shadow:0px 12px 32px 0px #00000040}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate{order:3}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate svg{width:24px;fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate svg{fill:}.breakdance .bde-fancy-testimonial-15-624{flex-direction:column}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_content,.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_image{width:100%}.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_quote:nth-child(1){left:0px}}@media (max-width:1023px){.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:767px){.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:479px){.breakdance .bde-fancy-testimonial-15-624 .bde-fancy-testimonial_rate svg{fill:}}.breakdance .bde-fancy-testimonial-15-626{flex-direction:row}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_content{text-align:center;align-items:center}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_image img{border-radius:8px;box-shadow:0px 12px 32px 0px #00000040}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate{order:3}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate svg{width:24px;fill:var(--bde-body-text-color)}@media (max-width:1119px){.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate svg{fill:}.breakdance .bde-fancy-testimonial-15-626{flex-direction:column}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_content,.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_image{width:100%}.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_quote:nth-child(1){left:0px}}@media (max-width:1023px){.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:767px){.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate svg{fill:}}@media (max-width:479px){.breakdance .bde-fancy-testimonial-15-626 .bde-fancy-testimonial_rate svg{fill:}}.breakdance .bde-form-builder-15-455{width:440px}.breakdance .bde-form-builder-15-455 .breakdance-form-footer{justify-content:unset}.breakdance .bde-form-builder-15-455 .breakdance-form-footer .breakdance-form-button__submit,.breakdance .bde-form-builder-15-455 .breakdance-form-footer .breakdance-form-field--step-buttons{width:100%}@media (max-width:767px){.breakdance .bde-form-builder-15-455 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-15-455 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-15-455 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-15-455 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-social-icons-15-639{flex-direction:row}.breakdance .bde-social-icons-15-639 .bde-social-icons__icon-wrapper{border-radius:100%;background-color:var(--bde-brand-primary-color);padding:10px;opacity:1}.breakdance .bde-social-icons-15-639 .bde-social-icons__icon-wrapper:hover{transform:scale(1.1);opacity:0.8}.breakdance .bde-social-icons-15-639 .bde-social-icons__icon-wrapper svg{width:24px;height:24px;fill:var(--bde-body-text-color)}.breakdance .bde-scroll-progress-15-451{--bde-scroll-progress-offset-x:0px;--bde-scroll-progress-offset-y:0px;position:fixed;bottom:0;right:0;z-index:var(--bde-z-index-scroll-progress);bottom:0;top:auto;right:0;left:auto;margin-top:var(--bde-scroll-progress-offset-y);margin-bottom:var(--bde-scroll-progress-offset-y)}.breakdance .bde-scroll-progress-15-451 .bde-scroll-progress__circle-svg path.background{fill:}@media (max-width:1119px){.breakdance .bde-scroll-progress-15-451 .bde-scroll-progress__circle-svg path.background{fill:}}@media (max-width:1023px){.breakdance .bde-scroll-progress-15-451 .bde-scroll-progress__circle-svg path.background{fill:}}@media (max-width:767px){.breakdance .bde-scroll-progress-15-451 .bde-scroll-progress__circle-svg path.background{fill:}}@media (max-width:479px){.breakdance .bde-scroll-progress-15-451 .bde-scroll-progress__circle-svg path.background{fill:}}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}.breakdance .bde-image-comparison-15-449 .image-rgt{background-image:url(https://puuhukat.mikkoahlman.fi/wp-content/uploads/2026/08/raivaus-jalkeen.webp)!important}.breakdance .bde-image-comparison-15-449 .image-lft{background-image:url(https://puuhukat.mikkoahlman.fi/wp-content/uploads/2026/08/raivaus-ennen.webp)!important}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--horizontal .un-slide-img-label{top:50%;transform:translateY(-50%)}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--horizontal .label-after{border-top-left-radius:5px;border-bottom-left-radius:5px}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--horizontal .label-before{border-top-right-radius:5px;border-bottom-right-radius:5px}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--vertical .un-slide-img-label{left:auto;right:50%;transform:translateX(50%)}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--vertical .label-after{bottom:0;border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0}.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--vertical .label-before{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (max-width:1119px){.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:1023px){.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:767px){.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:479px){.breakdance .bde-image-comparison-15-449 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}.breakdance .bde-image-comparison-15-450 .image-rgt{background-image:url(https://puuhukat.mikkoahlman.fi/wp-content/uploads/2026/08/puunkaato-jalkeen.webp)!important}.breakdance .bde-image-comparison-15-450 .image-lft{background-image:url(https://puuhukat.mikkoahlman.fi/wp-content/uploads/2026/08/puunkaato-ennen.webp)!important}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--horizontal .un-slide-img-label{top:50%;transform:translateY(-50%)}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--horizontal .label-after{border-top-left-radius:5px;border-bottom-left-radius:5px}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--horizontal .label-before{border-top-right-radius:5px;border-bottom-right-radius:5px}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--vertical .un-slide-img-label{left:auto;right:50%;transform:translateX(50%)}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--vertical .label-after{bottom:0;border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0}.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--vertical .label-before{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (max-width:1119px){.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:1023px){.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:767px){.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}@media (max-width:479px){.breakdance .bde-image-comparison-15-450 .bde-image-comparison__wrapper--labels-hidden .un-slide-img-label{display:none!important}}