html{scroll-behavior:smooth}body{background:#f5f5f5;float:none;font-family:Gotham A,Gotham B,Arial,sans-serif;margin:0 auto;max-width:1700px}img{max-width:100%}.header-container-wrapper{height:90px}body .mg-header .header{max-width:100%}.page-center{box-sizing:border-box;float:none;margin:0 auto;max-width:1140px;padding:5rem 1rem}@media(max-width:768px){.page-center{padding:3rem 1rem}}body .body-container .page-center.page-center--padding-top-none{padding-top:0}body .body-container .page-center.page-center--padding-top-small{padding-top:1.5rem}body .body-container .page-center.page-center--padding-top-medium{padding-top:3rem}body .body-container .page-center.page-center--padding-top-large{padding-top:5rem}body .body-container .page-center.page-center--padding-bottom-none{padding-bottom:0}body .body-container .page-center.page-center--padding-bottom-small{padding-bottom:1.5rem}body .body-container .page-center.page-center--padding-bottom-medium{padding-bottom:3rem}body .body-container .page-center.page-center--padding-bottom-large{padding-bottom:5rem}@media (min-width:768px){body .body-container .page-center.page-center--padding-top-none{padding-top:0}body .body-container .page-center.page-center--padding-top-small{padding-top:2.5rem}body .body-container .page-center.page-center--padding-top-medium{padding-top:5rem}body .body-container .page-center.page-center--padding-top-large{padding-top:9rem}body .body-container .page-center.page-center--padding-bottom-none{padding-bottom:0}body .body-container .page-center.page-center--padding-bottom-small{padding-bottom:2.5rem}body .body-container .page-center.page-center--padding-bottom-medium{padding-bottom:5rem}body .body-container .page-center.page-center--padding-bottom-large{padding-bottom:9rem}}@media(max-width:600px){.header-container-wrapper{height:134px}}h1{color:#fff;font-family:Gotham A,Gotham B,Arial,sans-serif;font-size:60px;font-weight:400;letter-spacing:2px;line-height:68px;margin:30px 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h2{font-size:32px}h2,h3{margin-bottom:2rem}h3{font-size:24px}h4{font-size:18px;margin-bottom:2rem}p{line-height:1.4}@media(max-width:768px){h1{font-size:54.4px;line-height:57.6px}h2{font-size:25.6px}h3{font-size:19.2px}h4{font-size:16px}}@media(max-width:500px){h1{font-size:34px;line-height:36px}}a{color:#0477bd;cursor:pointer!important;font-weight:700;text-decoration:none}a:hover{color:#03578c;text-decoration:underline}.button--orange{background:#ed7102;border:3px solid #fff;border-radius:15px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--orange:hover,.button--yellow{background:#f9b000}.button--yellow{border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--yellow:hover{background:#ed7102}.button--blue{background:#003869;border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--blue:hover{background:#0477bd}.button--light-blue{background:#0477bd;border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--light-blue:hover{background:#003869}.button--turquoise{background:#009ba4;border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--turquoise:hover{background:#0477bd}.button--red{background:#b92c09;border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 24px;text-decoration:none;transition:all .2s ease}.button--red:hover{background:#ed7102}.button--ghost{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px);background-size:6px;border:1px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:8px 30px 8px 14px;text-decoration:none;transition:all .2s ease}.button--ghost:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px);background-color:hsla(0,0%,100%,.2);background-size:6px}.button--ghost.orange{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#ed7102;background-size:6px}.button--ghost.orange:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#ed7102;background-size:6px;opacity:.9}.button--ghost.yellow{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#f9b000;background-size:6px}.button--ghost.yellow:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#f9b000;background-size:6px;opacity:.9}.button--ghost.dark-blue{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#003869;background-size:6px}.button--ghost.dark-blue:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#003869;background-size:6px;opacity:.9}.button--ghost.blue{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#0477bd;background-size:6px}.button--ghost.blue:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#0477bd;background-size:6px;opacity:.9}.button--ghost.turquoise{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#009ba4;background-size:6px}.button--ghost.turquoise:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#009ba4;background-size:6px;opacity:.9}.button--ghost.red{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 14px),#b92c09;background-size:6px}.button--ghost.red:hover{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat calc(100% - 11px),#b92c09;background-size:6px;opacity:.9}.arrow-link{color:#fff!important;font-size:17px;font-weight:700;margin-bottom:15px;margin-top:15px;text-decoration:none}.arrow-link,.arrow-link:after{display:inline-block;transition:all .2s ease}.arrow-link:after{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-valkoinen.png) no-repeat 50%/cover;content:"";height:11px;margin-left:7px;width:6px}.arrow-link:hover{margin-left:6px;margin-right:-6px;text-decoration:underline}.arrow-link--black{color:#000!important;display:inline-block;font-size:17px;font-weight:700;margin-bottom:15px;margin-right:1rem;margin-top:15px;text-decoration:none;transition:all .2s ease}.arrow-link--black:hover{text-decoration:underline}.arrow-link--black:after{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-musta.png) no-repeat 50%/cover;content:"";display:inline-block;height:11px;margin-left:7px;width:6px}@media(max-width:600px){.arrow-link,.arrow-link--black,.button--ghost,.button--orange,.button--yellow{font-size:16px}}.form{float:none;margin:0 auto;max-width:800px}.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{-webkit-appearance:none;background:#fff;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;font-family:Gotham A,Gotham B,Arial,sans-serif;font-size:16px;padding:15px;width:100%}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{outline:0}.form select{background:url(https://www.onniterveys.fi/hubfs/ONNIon/nuoli-alas-oranssi.png) no-repeat calc(100% - 14px);background-color:#fff;background-size:11px}select::-ms-expand{display:none}.form select:active,.form select:focus{outline:0}.footer-container-wrapper a{display:block}body form.hs-form ul.inputs-list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;list-style:none;margin:20px 0;padding:0}body form.hs-form ul.inputs-list>li{margin:0;padding:0}body form.hs-form .inputs-list label{padding-left:33px;position:relative}body form.hs-form .inputs-list label>span{display:inline-block!important;margin-left:0!important}body form.hs-form .inputs-list input.hs-input{height:17px!important;left:0;position:absolute;top:-2px;width:17px!important}.form ::placeholder{color:#000}.form .hs-form-field>label{display:none}.form fieldset{margin-bottom:1rem!important;max-width:none!important}fieldset.form-columns-2 .input{margin-right:0!important}fieldset.form-columns-2 .hs-form-field{width:calc(50% - .5rem)!important}fieldset.form-columns-2 .hs-form-field:first-child{margin-right:.5rem}fieldset.form-columns-2 .hs-form-field:last-child{margin-left:.5rem}.form .form-columns-1 .hs-input{width:100%!important}fieldset.form-columns-1 .input{margin-right:0!important}.form .hs-button{-webkit-appearance:none;background:#003869;border:3px solid #fff;border-radius:15px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:1rem;padding:8px 24px;text-decoration:none;transition:all .2s ease}.form .hs-button:hover{background:#0477bd}.hs-error-msgs{list-style:none;padding:0;text-align:left}.contact .hs-error-msgs li{color:#fff}.popup-form{background:rgba(0,56,105,.8);display:none;height:100%;left:0;max-height:100%;overflow:scroll;padding-top:10px;position:fixed;text-align:left;top:0;width:100%;z-index:9999}.popup-form h4{margin-bottom:0}.popup-form form{background:#fff}.popup-form span.hs-form-required{color:gray;font-size:14px;margin-left:2px;position:relative}.popup-form .close{background:#f9b000;border-radius:10px;color:#fff;cursor:pointer;display:block;float:none!important;float:none;font-weight:700;margin:60px auto 20px;max-width:100px;padding:6px 15px;text-align:center}.popup-form .hs-button{background:#f9b000!important;border-color:#f9b000!important;color:#fff!important;margin-top:15px}.popup-form .hs-error-msg{display:block}.popup-form input:focus,.popup-form select:focus{box-shadow:none!important}.popup-form .hs-form-field:last-of-type,.popup-form .hs-form-field:nth-child(2n){padding-right:0}.modal-open{overflow:hidden;position:fixed;width:100%}.popup-form .form-wrap{background:#fff;border-radius:15px;float:none;margin:0 auto;max-width:700px;padding:25px}.popup-form input:not(.hs-button),.popup-form select,.popup-form textarea{border:1px solid #ddd!important}.popup-form .actions{text-align:center}@media(max-width:600px){fieldset.form-columns-2 .hs-form-field{float:left!important;margin-left:0!important;width:100%!important}fieldset.form-columns-2 .hs-form-field:last-child{margin-top:15px}}@media(max-device-width:480px) and (min-device-width:320px),(max-width:400px){.form-columns-2 .hs-form-field{float:left!important}.hs-input{width:100%!important}}@media screen and (max-width:480px){td.columnContent{padding:0!important}}@media print{#CybotCookiebotDialog,.footer-container-wrapper,.header-container-wrapper,.hs-tools-menu,.module_toc{display:none!important}body{background:#fff!important}.hoiva-2018 .hero-one{padding:0!important;text-align:left!important}.hoiva-2018 .hero-one h1{color:#000!important;text-shadow:none!important}}