.wpcf7{background:#F7F2EA;border:1px solid #B9C4B7;border-radius:12px;padding:40px;box-sizing:border-box}.wpcf7 .sbsl-row{display:flex}.wpcf7 .sbsl-half{flex:1;min-width:0}.wpcf7 .sbsl-half+.sbsl-half{margin-left:18px}.wpcf7 .sbsl-field{margin:0 0 18px}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 form p{margin:0}.wpcf7 .sbsl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpcf7 .sbsl-intro{margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #B9C4B7}.wpcf7 .sbsl-intro p{margin:0}.wpcf7 .sbsl-eyebrow,#page-container .wpcf7 .sbsl-eyebrow{font-family:'Work Sans',sans-serif!important;font-size:14px!important;letter-spacing:0.06em!important;color:#5E6A63!important;margin:0 0 12px!important;padding:0!important}.wpcf7 .sbsl-title,#page-container .wpcf7 h1.sbsl-title{font-family:'Fraunces',serif!important;font-weight:500!important;font-size:36px!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;color:#1E3229!important;margin:0 0 16px!important;padding:0!important}.wpcf7 .sbsl-lead,#page-container .wpcf7 .sbsl-lead{font-family:'Work Sans',sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#2B3530!important;margin:0 0 8px!important;padding:0!important}.wpcf7 .sbsl-intro a,#page-container .wpcf7 .sbsl-intro a{color:#B8674A!important;text-decoration:underline!important}.wpcf7 input.wpcf7-text,.wpcf7 input.wpcf7-tel,.wpcf7 input.wpcf7-email,.wpcf7 textarea.wpcf7-textarea{background:#FFFFFF!important;border:1px solid #B9C4B7!important;border-radius:8px!important;padding:14px 16px!important;font-family:'Work Sans',sans-serif!important;font-size:16px!important;line-height:1.4!important;color:#2B3530!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;box-shadow:none!important}.wpcf7 textarea.wpcf7-textarea{min-height:160px!important;height:auto!important;resize:vertical}.wpcf7 input.wpcf7-text::placeholder,.wpcf7 input.wpcf7-tel::placeholder,.wpcf7 input.wpcf7-email::placeholder,.wpcf7 textarea.wpcf7-textarea::placeholder{color:#6F7873!important;opacity:1!important}.wpcf7 input.wpcf7-text:focus,.wpcf7 input.wpcf7-tel:focus,.wpcf7 input.wpcf7-email:focus,.wpcf7 textarea.wpcf7-textarea:focus{border-color:#B8674A!important;outline:2px solid rgba(184,103,74,0.3)!important}.wpcf7 .sbsl-note{margin:0 0 18px;padding:0;font-family:'Work Sans',sans-serif;font-size:13px;line-height:1.6;color:#5E6A63}.wpcf7 .sbsl-note a{color:#B8674A;text-decoration:underline}.wpcf7 a,#page-container .wpcf7 a,#page-container .wpcf7 .sbsl-intro a,#page-container .wpcf7 .sbsl-note a,#yhteydenottolomake .et_pb_text a,#yhteydenottolomake .et_pb_text_inner a,a[href*="tietosuoja"],a[href*="privacy"],#page-container a[href*="tietosuoja"],body #page-container a[href*="tietosuoja"],#main-footer a[href*="tietosuoja"],#et-main-area a[href*="tietosuoja"]{color:#B8674A!important;text-decoration:underline!important;text-decoration-color:#B8674A!important;border-bottom:0 none!important}.wpcf7 input.wpcf7-submit,.wpcf7 button.wpcf7-submit,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit,#page-container .wpcf7 input.wpcf7-submit,#page-container .wpcf7 button.wpcf7-submit,#et-main-area .wpcf7 input.wpcf7-submit,#et-main-area .wpcf7 button.wpcf7-submit,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit{-webkit-appearance:none!important;appearance:none!important;display:inline-block!important;background:#B8674A!important;background-color:#B8674A!important;background-image:none!important;color:#F7F2EA!important;-webkit-text-fill-color:#F7F2EA!important;border:0 none!important;border-radius:999px!important;padding:16px 36px!important;margin:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;float:none!important;font-family:'Work Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;font-style:normal!important;letter-spacing:0.04em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;line-height:1.2!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;cursor:pointer!important;vertical-align:middle;transition:background-color .2s ease}.wpcf7 input.wpcf7-submit:hover,.wpcf7 button.wpcf7-submit:hover,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover,#page-container .wpcf7 input.wpcf7-submit:hover,#page-container .wpcf7 button.wpcf7-submit:hover,#et-main-area .wpcf7 input.wpcf7-submit:hover,#et-main-area .wpcf7 button.wpcf7-submit:hover,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover,.wpcf7 input.wpcf7-submit:active,.wpcf7 button.wpcf7-submit:active,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:active,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:active,#page-container .wpcf7 input.wpcf7-submit:active,#page-container .wpcf7 button.wpcf7-submit:active,#et-main-area .wpcf7 input.wpcf7-submit:active,#et-main-area .wpcf7 button.wpcf7-submit:active,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:active,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:active{background:#2B3530!important;background-color:#2B3530!important;background-image:none!important;color:#F7F2EA!important;-webkit-text-fill-color:#F7F2EA!important;border:0 none!important;padding:16px 36px!important;box-shadow:none!important}.wpcf7 input.wpcf7-submit::before,.wpcf7 button.wpcf7-submit::before,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit::before,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit::before,#page-container .wpcf7 input.wpcf7-submit::before,#page-container .wpcf7 button.wpcf7-submit::before,#et-main-area .wpcf7 input.wpcf7-submit::before,#et-main-area .wpcf7 button.wpcf7-submit::before,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit::before,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit::before,.wpcf7 input.wpcf7-submit::after,.wpcf7 button.wpcf7-submit::after,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit::after,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit::after,#page-container .wpcf7 input.wpcf7-submit::after,#page-container .wpcf7 button.wpcf7-submit::after,#et-main-area .wpcf7 input.wpcf7-submit::after,#et-main-area .wpcf7 button.wpcf7-submit::after,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit::after,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit::after,.wpcf7 input.wpcf7-submit:hover::before,.wpcf7 button.wpcf7-submit:hover::before,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover::before,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover::before,#page-container .wpcf7 input.wpcf7-submit:hover::before,#page-container .wpcf7 button.wpcf7-submit:hover::before,#et-main-area .wpcf7 input.wpcf7-submit:hover::before,#et-main-area .wpcf7 button.wpcf7-submit:hover::before,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover::before,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover::before,.wpcf7 input.wpcf7-submit:hover::after,.wpcf7 button.wpcf7-submit:hover::after,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover::after,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover::after,#page-container .wpcf7 input.wpcf7-submit:hover::after,#page-container .wpcf7 button.wpcf7-submit:hover::after,#et-main-area .wpcf7 input.wpcf7-submit:hover::after,#et-main-area .wpcf7 button.wpcf7-submit:hover::after,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover::after,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover::after,.wpcf7 input.wpcf7-submit:focus::before,.wpcf7 button.wpcf7-submit:focus::before,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus::before,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus::before,#page-container .wpcf7 input.wpcf7-submit:focus::before,#page-container .wpcf7 button.wpcf7-submit:focus::before,#et-main-area .wpcf7 input.wpcf7-submit:focus::before,#et-main-area .wpcf7 button.wpcf7-submit:focus::before,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus::before,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus::before,.wpcf7 input.wpcf7-submit:focus::after,.wpcf7 button.wpcf7-submit:focus::after,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus::after,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus::after,#page-container .wpcf7 input.wpcf7-submit:focus::after,#page-container .wpcf7 button.wpcf7-submit:focus::after,#et-main-area .wpcf7 input.wpcf7-submit:focus::after,#et-main-area .wpcf7 button.wpcf7-submit:focus::after,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus::after,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus::after,.wpcf7 input.wpcf7-submit:before,.wpcf7 button.wpcf7-submit:before,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:before,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:before,#page-container .wpcf7 input.wpcf7-submit:before,#page-container .wpcf7 button.wpcf7-submit:before,#et-main-area .wpcf7 input.wpcf7-submit:before,#et-main-area .wpcf7 button.wpcf7-submit:before,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:before,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:before,.wpcf7 input.wpcf7-submit:after,.wpcf7 button.wpcf7-submit:after,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:after,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:after,#page-container .wpcf7 input.wpcf7-submit:after,#page-container .wpcf7 button.wpcf7-submit:after,#et-main-area .wpcf7 input.wpcf7-submit:after,#et-main-area .wpcf7 button.wpcf7-submit:after,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:after,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:after,.wpcf7 input.wpcf7-submit:hover:before,.wpcf7 button.wpcf7-submit:hover:before,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover:before,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover:before,#page-container .wpcf7 input.wpcf7-submit:hover:before,#page-container .wpcf7 button.wpcf7-submit:hover:before,#et-main-area .wpcf7 input.wpcf7-submit:hover:before,#et-main-area .wpcf7 button.wpcf7-submit:hover:before,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover:before,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover:before,.wpcf7 input.wpcf7-submit:hover:after,.wpcf7 button.wpcf7-submit:hover:after,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover:after,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover:after,#page-container .wpcf7 input.wpcf7-submit:hover:after,#page-container .wpcf7 button.wpcf7-submit:hover:after,#et-main-area .wpcf7 input.wpcf7-submit:hover:after,#et-main-area .wpcf7 button.wpcf7-submit:hover:after,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover:after,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:hover:after{content:none!important;display:none!important;opacity:0!important;background:none!important;border:0 none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.wpcf7 input.wpcf7-submit:focus-visible,.wpcf7 button.wpcf7-submit:focus-visible,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus-visible,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus-visible,#page-container .wpcf7 input.wpcf7-submit:focus-visible,#page-container .wpcf7 button.wpcf7-submit:focus-visible,#et-main-area .wpcf7 input.wpcf7-submit:focus-visible,#et-main-area .wpcf7 button.wpcf7-submit:focus-visible,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:focus-visible,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:focus-visible{outline:2px solid #1E3229!important;outline-offset:2px!important}.wpcf7 input.wpcf7-submit:disabled,.wpcf7 button.wpcf7-submit:disabled,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:disabled,#page-container .wpcf7 input.wpcf7-submit:disabled,#page-container .wpcf7 button.wpcf7-submit:disabled,#et-main-area .wpcf7 input.wpcf7-submit:disabled,#et-main-area .wpcf7 button.wpcf7-submit:disabled,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:disabled,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit:disabled{opacity:0.6!important;cursor:not-allowed!important}.wpcf7 .wpcf7-spinner{vertical-align:middle;margin:0 0 0 12px}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#B3402D!important}.wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:6px;font-family:'Work Sans',sans-serif;font-size:13px;color:#B3402D!important}.wpcf7 form .wpcf7-response-output{margin:20px 0 0!important;padding:14px 16px!important;border:1px solid #B9C4B7!important;border-radius:8px;background:#FFFFFF;color:#1E3229;font-family:'Work Sans',sans-serif;font-size:15px;line-height:1.5}.wpcf7 form.sent .wpcf7-response-output{border-color:#1E3229!important}.wpcf7 form[data-status="sent"] .wpcf7-response-output{border-color:#1E3229!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#B3402D!important}.wpcf7 form[data-status="invalid"] .wpcf7-response-output,.wpcf7 form[data-status="failed"] .wpcf7-response-output,.wpcf7 form[data-status="spam"] .wpcf7-response-output,.wpcf7 form[data-status="unaccepted"] .wpcf7-response-output,.wpcf7 form[data-status="aborted"] .wpcf7-response-output{border-color:#B3402D!important}.wpcf7{max-width:100%;box-sizing:border-box;overflow-wrap:break-word}.wpcf7 form,.wpcf7 .wpcf7-form-control-wrap{max-width:100%}@media (max-width:980px){#yhteydenottolomake{padding-left:24px!important;padding-right:24px!important}#yhteydenottolomake .et_pb_row{width:100%!important;max-width:760px!important}.wpcf7{padding:32px}.wpcf7 .sbsl-title,#page-container .wpcf7 h1.sbsl-title{font-size:32px!important}}@media (max-width:767px){#yhteydenottolomake{padding-left:12px!important;padding-right:12px!important}.wpcf7{padding:22px 18px}.wpcf7 .sbsl-row{flex-direction:column}.wpcf7 .sbsl-half+.sbsl-half{margin-left:0}.wpcf7 .sbsl-title,#page-container .wpcf7 h1.sbsl-title{font-size:28px!important}.wpcf7 .sbsl-lead,#page-container .wpcf7 .sbsl-lead{font-size:15px!important}.wpcf7 textarea.wpcf7-textarea{min-height:140px!important}.wpcf7 input.wpcf7-submit,.wpcf7 button.wpcf7-submit,.wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit,.wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit,#page-container .wpcf7 input.wpcf7-submit,#page-container .wpcf7 button.wpcf7-submit,#et-main-area .wpcf7 input.wpcf7-submit,#et-main-area .wpcf7 button.wpcf7-submit,body #page-container .wpcf7 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit,body #page-container .wpcf7 form.wpcf7-form button.wpcf7-form-control.wpcf7-submit{width:100%!important;display:block!important}.wpcf7 .wpcf7-spinner{display:block;margin:10px auto 0}}@media (max-width:380px){.wpcf7{padding:18px 14px}.wpcf7 .sbsl-title,#page-container .wpcf7 h1.sbsl-title{font-size:26px!important}}