.section-headline h1{font-weight:900!important}.yhteystiedot h3{font-weight:900!important}@media only screen and (max-width:981px){.container.et_menu_container{display:none}}.parent{display:flex;justify-content:center;align-items:center}.et-pb-contact-message{color:#FFF}.et_pb_contact p .et_contact_error{border:1px solid #df4949!important}@media only screen and (min-width:480px) and (max-width:767px){.single-image{max-width:40%!important}.single-text{max-width:70%!important}.header-screen{height:400px!important}.header-text{margin-top:100px!important}}@media only screen and (max-width:479px){.header-text{margin-top:265px!important}}.et_pb_svg_logo #logo{height:70%!important}#logo{max-height:90%!important}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:55px;border-radius:50px;padding:5px 6px 6px 5px;background:rgba(0,0,0,0.0);border:4px solid #f2b854;color:#f2b854}.shiftnav .shiftnav-menu-title{display:none}.shiftnav{width:160px!important}.shiftnav-open.shiftnav-open-right #shiftnav-toggle-main{transform:translateX(-160px)!important}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target{text-transform:uppercase!important;color:#69685d!important;font-size:12px;font-weight:700}.shiftnav:after{display:none}.shiftnav ul.shiftnav-menu{padding-top:25px!important;padding-bottom:25px!important}.shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active>ul.sub-menu{padding-left:20px!important}#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger{padding-top:24px!important}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}h2{font-weight:900!important;letter-spacing:1px;text-transform:uppercase}#main-header #top-menu a.ds-menu-active,.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active{color:#f2b854!important}.cf7-smart-grid.has-grid .field>label{display:none!important}#main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:10px!important}@media only screen and (max-width:767px){#main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0px!important}.cf7-smart-grid.has-grid .wpcf7-submit{margin-top:20px!important;width:100px!important;float:right}}.cf7-smart-grid.has-grid .wpcf7-submit{border:solid 2px #fff!important;border-radius:0px!important;font-size:12px!important;color:#fff;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase;padding:20px 20px!important;background-color:rgba(0,0,0,0.0)!important}.cf7-smart-grid.has-grid .wpcf7-submit:hover{background-color:rgba(0,0,0,0.4)!important}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 .wpcf7-select{border:solid 1px #fff;font-size:14px;color:#fff;padding:20px 10px;background-color:rgba(0,0,0,0.3);border-radius:0px!important}.wpcf7 form.sent .wpcf7-response-output{border:none!important;color:#fff;font-weight:700;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{border:none!important;color:#fff;font-weight:700;text-align:center}.wpcf7 form.failed .wpcf7-response-output{border:none!important;color:#fff;font-weight:700;text-align:center}.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip{background:rgba(0,0,0,0.3)!important;border-radius:0px!important;font-weight:700}.form-send-button{border:solid 2px #fff!important;font-size:12px;text-transform:uppercase}.happyforms-part--submit{border:solid 2px #fff!important;font-size:12px;text-transform:uppercase}