.breakdance .bde-section-30-449 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-30-449 .section-container{min-height:60rem}.breakdance .bde-section-30-449 .section-container{--bde-section-width:100%}.breakdance .bde-section-30-449{overflow:hidden}.breakdance .bde-div-30-450{width:90rem;padding-right:20px;padding-left:20px}.breakdance .bde-div-30-450{z-index:5;position:relative}@media (max-width:1023px){.breakdance .bde-div-30-450{padding-top:0px;margin-top:0px}}.breakdance .bde-heading-30-451{color:var(--bde-palette-fff-2);margin-bottom:5px}@media (max-width:1023px){.breakdance .bde-heading-30-451{font-size:85px;margin-top:0px;margin-bottom:18px}}@media (max-width:479px){.breakdance .bde-heading-30-451{font-size:50px;margin-top:0px;margin-bottom:6px}}.breakdance .bde-heading-30-676{color:var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);font-size:55px;margin-bottom:40px}@media (max-width:1023px){.breakdance .bde-heading-30-676{font-size:45px}}@media (max-width:479px){.breakdance .bde-heading-30-676{font-size:38px;margin-bottom:39px}}.breakdance .bde-text-30-452{color:var(--bde-palette-fff-2);font-size:28px;margin-bottom:47px}@media (max-width:479px){.breakdance .bde-text-30-452{font-size:20px;margin-top:0px}}.breakdance .bde-div-30-456{width:100%;min-height:100%}.breakdance .bde-div-30-456{position:absolute;top:0rem;left:0rem;right:0rem;bottom:0rem}.breakdance .bde-image2-30-457{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:brightness(48%)}.breakdance .bde-div-30-458{position:absolute;right:0rem;bottom:0rem}.breakdance .bde-section-30-483 .section-container{display:flex;flex-direction:column}.breakdance .bde-video-30-484 .ee-video-container{padding-top:56.25%}.breakdance .bde-section-30-520 .section-container{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.breakdance .bde-section-30-520{background-color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);background-image:url(https://resaco.fi/wp-content/uploads/2026/01/resaco-green-gradient.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.breakdance .bde-section-30-520 .section-container{--bde-section-width:100%}@media (max-width:1023px){.breakdance .bde-section-30-520{background-image:unset}.breakdance .bde-section-30-520{background-position:center center}}.breakdance .bde-text-30-521{color:var(--bde-palette-fff-2);font-size:var(--preset-id-cebbbe0c-05ce-413b-925f-758ad8f80cb0-font-size);font-family:var(--preset-id-cebbbe0c-05ce-413b-925f-758ad8f80cb0-font-family);font-weight:var(--preset-id-cebbbe0c-05ce-413b-925f-758ad8f80cb0-font-weight);line-height:var(--preset-id-cebbbe0c-05ce-413b-925f-758ad8f80cb0-line-height)}.breakdance .bde-text-30-522{width:38.27rem;color:var(--bde-palette-fff-2);font-size:1.25rem}.breakdance .bde-grid-30-523{width:90rem;--bde-grid-items-per-row:4;--bde-grid-gap:0rem;margin-top:5rem}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-30-523{--bde-grid-items-per-row:4}}@media (max-width:1023px){.breakdance .bde-grid-30-523{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-30-523{--bde-grid-items-per-row:1}}.breakdance .bde-div-30-524{padding:3rem 3rem 3rem 3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-524{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:1023px){.breakdance .bde-div-30-524{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}}@media (max-width:767px){.breakdance .bde-div-30-524{border-right:0rem solid}}.breakdance .bde-text-30-525{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-526{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-526{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-527{padding:3rem 3rem 3rem 3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-527{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:1023px){.breakdance .bde-div-30-527{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:0rem solid}}.breakdance .bde-text-30-528{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-529{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-529{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-530{padding:3rem 3rem 3rem 3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-530{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:767px){.breakdance .bde-div-30-530{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:0rem solid}}.breakdance .bde-text-30-531{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-532{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-532{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-533{padding:3rem 3rem 3rem 3rem}.breakdance .bde-div-30-533{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.breakdance .bde-text-30-534{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-535{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-535{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-536{padding:3rem 3rem 3rem 3rem;border-top:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-536{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:767px){.breakdance .bde-div-30-536{border-right:0rem solid}}.breakdance .bde-text-30-537{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-538{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-538{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-539{padding:3rem 3rem 3rem 3rem;border-top:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-539{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:1023px){.breakdance .bde-div-30-539{border-right:0rem solid}}.breakdance .bde-text-30-540{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-541{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-541{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-542{padding:3rem 3rem 3rem 3rem;border-top:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-542{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width:767px){.breakdance .bde-div-30-542{border-right:0rem solid}}.breakdance .bde-text-30-543{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-544{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-544{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-30-545{padding:3rem 3rem 3rem 3rem;border-top:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-30-545{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.breakdance .bde-text-30-546{color:var(--bde-palette-fff-2);font-size:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-size);font-family:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-family);font-weight:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-font-weight);line-height:var(--preset-id-2bcb6f6d-d8bf-4b92-925f-bb2bb12febcb-line-height)}.breakdance .bde-text-30-547{color:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d);font-size:1.125rem;font-weight:400;line-height:1.5625rem}@media (max-width:1023px){.breakdance .bde-text-30-547{color:var(--bde-palette-fff-2)}}.breakdance .bde-image2-30-548{position:absolute;top:0rem;right:0rem}@media (max-width:1119px){.breakdance .bde-image2-30-548{width:10rem;height:auto}}@media (max-width:767px){.breakdance .bde-image2-30-548{width:7rem;height:auto}}.breakdance .bde-section-30-549 .section-container{display:flex;flex-direction:column;gap:3rem}.breakdance .bde-section-30-549{background-color:var(--bde-palette-f8f9f7-25cc10c9-305c-4eff-b0e2-1769cc7e43bc-8)}.breakdance .bde-div-30-551{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem}.breakdance .bde-icon-30-552 .bde-icon-icon.breakdance-icon-atom{font-size:42px}.breakdance .bde-icon-30-552 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d)}.breakdance .bde-post-loop-30-555>.bde-loop{--bde-posts-gap:2rem;--bde-posts-per-row:3}.breakdance .bde-post-loop-30-555>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-30-555>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-30-555>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item{padding:1rem 0rem 1rem 0rem}@media (max-width:1023px){.breakdance .bde-post-loop-30-555>.bde-loop{--bde-posts-per-row:2}}@media (max-width:767px){.breakdance .bde-post-loop-30-555>.bde-loop{--bde-posts-gap:1rem;--bde-posts-per-row:1}}.breakdance .bde-div-30-556{width:100%}.breakdance .bde-div-30-556{display:flex;flex-direction:column;align-items:center;text-align:center}