.guten-fPACXw.layout-boxed > .guten-container { max-width: 1140px; }section.guten-element.guten-WtRO6p > .guten-container { align-content: center; align-items: center; } .guten-element.guten-WtRO6p { padding-right: 60px; padding-left: 60px; } @media only screen and (max-width: 1024px) { .guten-element.guten-WtRO6p { margin-right: 0px; margin-left: 0px; padding-top: 20px; padding-right: 18px; padding-bottom: 20px; padding-left: 20px; } } @media only screen and (max-width: 767px) { .guten-WtRO6p > .guten-container { min-height: 58px; } .guten-element.guten-WtRO6p { padding-top: 25px; padding-right: 18px; padding-bottom: 25px; padding-left: 20px; } }.guten-T0kcFK.layout-boxed > .guten-container { max-width: 882px; } @media only screen and (max-width: 767px) { .guten-T0kcFK > .guten-container { min-height: 508px; } }.guten-WqIAM4 { text-align: center;   } h1.guten-element.guten-WqIAM4, h2.guten-element.guten-WqIAM4, h3.guten-element.guten-WqIAM4, h4.guten-element.guten-WqIAM4, h5.guten-element.guten-WqIAM4, h6.guten-element.guten-WqIAM4 { color: rgba(0, 155, 151, 1); font-family: "Josefin Sans"; font-size: 25px; font-weight: 400; text-transform: Uppercase; line-height: 1.6em; letter-spacing: 0.0625em;  -webkit-text-stroke-color: var(--wp--preset--color--custom-color-3);stroke: var(--wp--preset--color--custom-color-3); overflow-wrap: break-word; word-break: break-word; } @media only screen and (max-width: 1024px) { h1.guten-element.guten-WqIAM4, h2.guten-element.guten-WqIAM4, h3.guten-element.guten-WqIAM4, h4.guten-element.guten-WqIAM4, h5.guten-element.guten-WqIAM4, h6.guten-element.guten-WqIAM4 { font-size: 15px; line-height: 1.6em; } } @media only screen and (max-width: 767px) { .guten-WqIAM4 { text-align: center; } h1.guten-element.guten-WqIAM4, h2.guten-element.guten-WqIAM4, h3.guten-element.guten-WqIAM4, h4.guten-element.guten-WqIAM4, h5.guten-element.guten-WqIAM4, h6.guten-element.guten-WqIAM4 { font-size: 21px; line-height: 1.6em; } }.guten-6tPuf7.layout-boxed > .guten-container { max-width: 1140px; }.guten-vNQaQk { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-vNQaQk { width: 100%; } }.guten-5I4wDX { width: 100%;  } @media only screen and (max-width: 1024px) { .guten-5I4wDX { width: 50%; order: 2; } .guten-section > .guten-container > .guten-5I4wDX.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-5I4wDX.guten-column > .guten-column-wrapper { align-content: center; align-items: center; } .guten-5I4wDX > .sticky-wrapper > .guten-column-wrapper, .guten-5I4wDX > .guten-column-wrapper { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media only screen and (max-width: 767px) { .guten-5I4wDX.guten-element.guten-column { width: 100%; } }.guten-yZUVrb { width: 100%; order: 1;  } .guten-section > .guten-container > .guten-yZUVrb.guten-column > .sticky-wrapper > .guten-column-wrapper, .guten-section > .guten-container > .guten-yZUVrb.guten-column > .guten-column-wrapper { align-content: center; align-items: center; justify-content: center; } .guten-yZUVrb > .sticky-wrapper > .guten-column-wrapper, .guten-yZUVrb > .guten-column-wrapper { border-style: solid; border-width: 2px; border-color: var(--wp--preset--color--fourth); border-top-left-radius: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px; box-shadow:  0px 0px 4px  var(--wp--preset--color--fourth); padding-top: 0px; padding-bottom: 0px; } @media only screen and (max-width: 1024px) { .guten-yZUVrb { width: 100%; } } @media only screen and (max-width: 767px) { .guten-yZUVrb.guten-element.guten-column { width: 100%; } }.guten-zfRyqb { width: 50%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-zfRyqb { width: 50%; } }.guten-uq5xaB { width: 50%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-uq5xaB { width: 50%; } }.guten-KK8k75.layout-boxed > .guten-container { max-width: 1140px; }.guten-sGFbv6.layout-boxed > .guten-container { max-width: 1140px; }.guten-lr6nYY.layout-boxed > .guten-container { max-width: 1140px; }.guten-vCrVPH { justify-content: center;   } .guten-vCrVPH .guten-social-icon { text-align: center; } .guten-vCrVPH.horizontal > div:not(:first-child) { margin-left: 10px; } .guten-vCrVPH.vertical > div:not(:first-child) { margin-top: 10px; }.guten-5U6VUF { text-align: center;   } h1.guten-element.guten-5U6VUF, h2.guten-element.guten-5U6VUF, h3.guten-element.guten-5U6VUF, h4.guten-element.guten-5U6VUF, h5.guten-element.guten-5U6VUF, h6.guten-element.guten-5U6VUF { color: var(--wp--preset--color--custom-color-1); font-family: "Josefin Sans"; font-size: 25px; font-weight: 400; text-transform: Uppercase; line-height: 1.6em; letter-spacing: 0.0625em;  overflow-wrap: break-word; word-break: break-word; } @media only screen and (max-width: 1024px) { h1.guten-element.guten-5U6VUF, h2.guten-element.guten-5U6VUF, h3.guten-element.guten-5U6VUF, h4.guten-element.guten-5U6VUF, h5.guten-element.guten-5U6VUF, h6.guten-element.guten-5U6VUF { font-size: 15px; line-height: 1.6em; } } @media only screen and (max-width: 767px) { .guten-5U6VUF { text-align: center; } h1.guten-element.guten-5U6VUF, h2.guten-element.guten-5U6VUF, h3.guten-element.guten-5U6VUF, h4.guten-element.guten-5U6VUF, h5.guten-element.guten-5U6VUF, h6.guten-element.guten-5U6VUF { font-size: 21px; line-height: 1.6em; overflow-wrap: normal; word-break: normal; } }.guten-YN7orK.guten-button-wrapper { justify-content: center; } .guten-YN7orK.guten-button-wrapper .guten-button { width: 100%; height: 264px; background: var(--wp--preset--color--fifth); background-image: url(https://www.osny.fi/wp-content/uploads/2025/08/Yhdistyskuvitusta1-4.jpg); background-position-x: 200px; background-position-y: 300px; background-repeat: repeat; background-size: cover; border-style: solid; border-width: 2px; border-color: var(--wp--preset--color--fourth); border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px; box-shadow:  0px 0px 30px  var(--wp--preset--color--secondary); } .guten-YN7orK.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--primary); font-family: "Josefin Sans"; font-size: 20px; font-weight: 400; text-transform: Uppercase; line-height: 1.6em; letter-spacing: 0.0625em; } .guten-YN7orK.guten-element { box-shadow:  0px 0px 23px  var(--wp--preset--color--fifth); } @media only screen and (max-width: 1024px) { .guten-YN7orK.guten-button-wrapper .guten-button span { font-size: 15px; line-height: 1.6em; } } @media only screen and (max-width: 767px) { .guten-YN7orK.guten-button-wrapper .guten-button span { font-size: 15px; line-height: 1.6em; } .guten-YN7orK.guten-button-wrapper .guten-button { background-image: url(https://www.osny.fi/wp-content/uploads/2025/08/imageedit_2_6062189892.jpg); background-position-x: 151px; background-position-y: 200px; background-size: cover; } }.guten-BgfpOS.guten-button-wrapper { justify-content: center; } .guten-BgfpOS.guten-button-wrapper .guten-button { width: 100%; height: 264px; background-image: url(/wp-content/uploads/2025/04/c102fd7a-62cc-493e-baa3-2a04bcf742b3-w_720.png); background-position: center center; background-repeat: no-repeat; background-size: auto; border-style: solid; border-width: 2px; border-color: var(--wp--preset--color--fourth); border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px; box-shadow:  0px 0px 30px  var(--wp--preset--color--fourth); } .guten-BgfpOS.guten-button-wrapper .guten-button span { color: var(--wp--preset--color--primary); font-family: "Josefin Sans"; font-size: 20px; font-weight: 400; text-transform: uppercase; text-decoration: default; line-height: 1.6em; letter-spacing: 0.0625em; } .guten-BgfpOS.guten-button-wrapper .guten-button i { color: var(--wp--preset--color--custom-color-3); } .guten-BgfpOS { background: var(--wp--preset--color--fifth);  align-self: flex-start; vertical-align: top; } @media only screen and (max-width: 1024px) { .guten-BgfpOS.guten-button-wrapper .guten-button span { font-size: 15px; line-height: 1.6em; } } @media only screen and (max-width: 767px) { .guten-BgfpOS.guten-button-wrapper .guten-button span { font-size: 15px; line-height: 1.6em; } .guten-BgfpOS.guten-button-wrapper .guten-button { background-image: url(/wp-content/uploads/2025/04/c102fd7a-62cc-493e-baa3-2a04bcf742b3-w_720.png); background-position-x: -270px; background-position-y: -200px; } .guten-BgfpOS { background-position-x: 151px; } }.guten-b0DyuP { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-b0DyuP { width: 100%; } }.guten-J1oNhT { width: 37.4%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-J1oNhT { width: 37.4%; } }.guten-i6cbcr { width: 62.5%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-i6cbcr { width: 62.5%; } }.guten-Ok7xIy { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-Ok7xIy { width: 100%; } }.guten-social-icons.fill .guten-social-icon #guten-eToqpo, .guten-social-icons.border .guten-social-icon #guten-eToqpo, .guten-social-icons.custom .guten-social-icon #guten-eToqpo { background-color: var(--wp--preset--color--secondary); } .guten-social-icons.fill .guten-social-icon #guten-eToqpo:hover, .guten-social-icons.border .guten-social-icon #guten-eToqpo:hover, .guten-social-icons.custom .guten-social-icon #guten-eToqpo:hover { background-color: var(--wp--preset--color--fourth); }.guten-social-icons.fill .guten-social-icon #guten-pfpXLc i, .guten-social-icons.border .guten-social-icon #guten-pfpXLc i, .guten-social-icons.custom .guten-social-icon #guten-pfpXLc i { color: var(--wp--preset--color--fifth); } .guten-social-icons.border .guten-social-icon #guten-pfpXLc { border-color: var(--wp--preset--color--fifth); } .guten-social-icons.fill .guten-social-icon #guten-pfpXLc, .guten-social-icons.border .guten-social-icon #guten-pfpXLc, .guten-social-icons.custom .guten-social-icon #guten-pfpXLc { background-color: var(--wp--preset--color--secondary); } .guten-social-icons.fill .guten-social-icon #guten-pfpXLc:hover, .guten-social-icons.border .guten-social-icon #guten-pfpXLc:hover, .guten-social-icons.custom .guten-social-icon #guten-pfpXLc:hover { background-color: var(--wp--preset--color--fourth); }.guten-4g5vzm { text-align: center;   } h1.guten-element.guten-4g5vzm, h2.guten-element.guten-4g5vzm, h3.guten-element.guten-4g5vzm, h4.guten-element.guten-4g5vzm, h5.guten-element.guten-4g5vzm, h6.guten-element.guten-4g5vzm { color: var(--wp--preset--color--custom-color-1); font-family: "Josefin Sans"; font-size: 25px; font-weight: 400; text-transform: Uppercase; line-height: 1.6em; letter-spacing: 0.0625em;  -webkit-text-stroke-color: var(--wp--preset--color--custom-color-3);stroke: var(--wp--preset--color--custom-color-3); overflow-wrap: break-word; word-break: break-word; } @media only screen and (max-width: 1024px) { h1.guten-element.guten-4g5vzm, h2.guten-element.guten-4g5vzm, h3.guten-element.guten-4g5vzm, h4.guten-element.guten-4g5vzm, h5.guten-element.guten-4g5vzm, h6.guten-element.guten-4g5vzm { font-size: 15px; line-height: 1.6em; } } @media only screen and (max-width: 767px) { .guten-4g5vzm { text-align: center; } h1.guten-element.guten-4g5vzm, h2.guten-element.guten-4g5vzm, h3.guten-element.guten-4g5vzm, h4.guten-element.guten-4g5vzm, h5.guten-element.guten-4g5vzm, h6.guten-element.guten-4g5vzm { font-size: 21px; line-height: 1.6em; } }.guten-zGOZfj.guten-button-wrapper { justify-content: center; } .guten-zGOZfj.guten-button-wrapper .guten-button { width: 100%; height: 173px; background: var(--wp--preset--color--fifth); background-image: url(/wp-content/uploads/2025/04/koto-120.png); background-position: center center; background-size: cover; background-attachment: scroll; border-style: solid; border-width: 2px; border-color: var(--wp--preset--color--fourth); border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px; box-shadow:  0px 0px 2px  var(--wp--preset--color--fourth); } .guten-zGOZfj.guten-button-wrapper .guten-button span { height: 15px; } .guten-zGOZfj {  width: 100%!important; align-self: center; vertical-align: middle; } @media only screen and (max-width: 1024px) { .guten-zGOZfj.guten-button-wrapper .guten-button { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-zGOZfj.guten-button-wrapper .guten-button { background-image: url(/wp-content/uploads/2025/04/koto-120.png); background-repeat: no-repeat; background-size: 350px; background-attachment: scroll; } }