.breakdance .bde-section-1526-595 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-1526-595 .section-container{min-height:60rem}.breakdance .bde-section-1526-595 .section-container{--bde-section-width:100%}.breakdance .bde-section-1526-595{overflow:hidden}.breakdance .bde-div-1526-596{width:90rem;padding-right:20px;padding-left:20px}.breakdance .bde-div-1526-596{z-index:5;position:relative}@media(max-width:1023px){.breakdance .bde-div-1526-596{padding-top:0;margin-top:0}}.breakdance .bde-heading-1526-597{color:var(--bde-palette-fff-2);margin-bottom:5px}@media(max-width:1023px){.breakdance .bde-heading-1526-597{font-size:85px;margin-top:0;margin-bottom:18px}}@media(max-width:479px){.breakdance .bde-heading-1526-597{font-size:50px;margin-top:0;margin-bottom:6px}}.breakdance .bde-heading-1526-598{color:var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);font-size:55px;margin-bottom:40px}@media(max-width:1023px){.breakdance .bde-heading-1526-598{font-size:45px}}@media(max-width:479px){.breakdance .bde-heading-1526-598{font-size:38px;margin-bottom:39px}}.breakdance .bde-text-1526-599{color:var(--bde-palette-fff-2);font-size:28px;margin-bottom:47px}@media(max-width:479px){.breakdance .bde-text-1526-599{font-size:20px;margin-top:0}}.breakdance .bde-div-1526-603{width:100%;min-height:100%}.breakdance .bde-div-1526-603{position:absolute;top:0;left:0;right:0;bottom:0}.breakdance .bde-image2-1526-604{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:brightness(48%)}.breakdance .bde-div-1526-605{position:absolute;right:0;bottom:0}.breakdance .bde-section-1526-548 .section-container{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.breakdance .bde-section-1526-548{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:50%}.breakdance .bde-section-1526-548 .section-container{--bde-section-width:100%}@media(max-width:1023px){.breakdance .bde-section-1526-548{background-image:unset}.breakdance .bde-section-1526-548{background-position:50%}}.breakdance .bde-text-1526-549{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-1526-550{width:38.27rem;color:var(--bde-palette-fff-2);font-size:1.25rem}.breakdance .bde-grid-1526-551{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-1526-551{--bde-grid-items-per-row:4}}@media(max-width:1023px){.breakdance .bde-grid-1526-551{--bde-grid-items-per-row:2}}@media(max-width:767px){.breakdance .bde-grid-1526-551{--bde-grid-items-per-row:1}}.breakdance .bde-div-1526-552{padding:3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-1526-552{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:1023px){.breakdance .bde-div-1526-552{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}}@media(max-width:767px){.breakdance .bde-div-1526-552{border-right:0 solid}}.breakdance .bde-text-1526-553{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-1526-554{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-1526-554{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-555{padding:3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-1526-555{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:1023px){.breakdance .bde-div-1526-555{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:0 solid}}.breakdance .bde-text-1526-556{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-1526-557{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-1526-557{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-558{padding:3rem;border-right:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-1526-558{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:767px){.breakdance .bde-div-1526-558{border-bottom:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e);border-right:0 solid}}.breakdance .bde-text-1526-559{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-1526-560{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-1526-560{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-561{padding:3rem}.breakdance .bde-div-1526-561{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.breakdance .bde-text-1526-562{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-1526-563{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-1526-563{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-564{padding: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-1526-564{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:767px){.breakdance .bde-div-1526-564{border-right:0 solid}}.breakdance .bde-text-1526-565{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-1526-566{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-1526-566{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-567{padding: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-1526-567{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:1023px){.breakdance .bde-div-1526-567{border-right:0 solid}}.breakdance .bde-text-1526-568{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-1526-569{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-1526-569{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-570{padding: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-1526-570{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(max-width:767px){.breakdance .bde-div-1526-570{border-right:0 solid}}.breakdance .bde-text-1526-571{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-1526-572{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-1526-572{color:var(--bde-palette-fff-2)}}.breakdance .bde-div-1526-573{padding:3rem;border-top:1px solid var(--bde-palette-color-1-ec5100cf-50d0-48de-9b02-2657e99b0f1e)}.breakdance .bde-div-1526-573{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.breakdance .bde-text-1526-574{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-1526-575{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-1526-575{color:var(--bde-palette-fff-2)}}.breakdance .bde-image2-1526-576{position:absolute;top:0;right:0}@media(max-width:1119px){.breakdance .bde-image2-1526-576{width:10rem;height:auto}}@media(max-width:767px){.breakdance .bde-image2-1526-576{width:7rem;height:auto}}.breakdance .bde-section-1526-577 .section-container{display:flex;flex-direction:column;gap:3rem}.breakdance .bde-section-1526-577{background-color:var(--bde-palette-f8f9f7-25cc10c9-305c-4eff-b0e2-1769cc7e43bc-8)}.breakdance .bde-div-1526-579{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem}.breakdance .bde-icon-1526-580 .bde-icon-icon.breakdance-icon-atom{font-size:42px}.breakdance .bde-icon-1526-580 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--bde-palette-color-1-0837afcc-bbbc-47bd-9f31-b9b84218b94d)}.breakdance .bde-post-loop-1526-583>.bde-loop{--bde-posts-gap:2rem;--bde-posts-per-row:3}.breakdance .bde-post-loop-1526-583>.bde-loop>.bde-loop-item,.breakdance .bde-post-loop-1526-583>.bde-loop-accordion>.bde-accordion__content-wrapper>.bde-accordion__panel>.bde-accordion__panel-content>.bde-loop-item,.breakdance .bde-post-loop-1526-583>.breakdance-swiper-wrapper>.swiper>.bde-loop>.bde-loop-item{padding:1rem 0}@media(max-width:1023px){.breakdance .bde-post-loop-1526-583>.bde-loop{--bde-posts-per-row:2}}@media(max-width:767px){.breakdance .bde-post-loop-1526-583>.bde-loop{--bde-posts-gap:1rem;--bde-posts-per-row:1}}.breakdance .bde-div-1526-584{width:100%}.breakdance .bde-div-1526-584{display:flex;flex-direction:column;align-items:center;text-align:center}