body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}body .et_pb_button:after{content:'9';font-size:20px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body{overflow-x:hidden;overflow-y:hidden}.wpml-ls-native{color:#0071ab}.cent{text-align:center}html,body{max-width:100%;overflow-x:hidden}.basic p{font-size:17px}.basic strong{font-size:22px;font-weight:300;color:#585858}.custom_nav a{text-transform:uppercase}#footer-bottom{display:none!important}.etu_header{padding-top:6%!important;padding-bottom:6%!important}.single_job_title{margin-top:15px;margin-bottom:10px;text-align:center;font-size:20px!important}.etu_header h1{color:#fff;font-size:3.1vw;line-height:1.2;text-align:center}.etu_header h4{color:#fff;font-size:36px;line-height:1.2;text-align:center}.listing_title p{color:#c1c1c1;font-size:2vw;line-height:1.2;text-align:center;background-color:#fff;padding-top:4%;padding-bottom:2.5%;margin-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}.custom_btn{color:#fff;border:1px solid #fff;padding:3% 6% 3% 6%;border-radius:12px;font-size:18px;transition:all .3s ease-in}.custom_btn:hover{color:#12c3f4;background-color:#fff;border:1px solid #12c3f4;padding:3% 6% 3% 6%;border-radius:12px;font-size:18px;transition:all .3s ease-in;cursor:pointer}.custom_btn_width{width:60%;float:left}.custom_btn_2{background-color:#12c3f4;color:#fff;padding:3% 8% 3% 8%;border-radius:12px;font-size:18px;text-align:center;border-style:none;border:2px solid #12c3f4;transition:all .3s ease-in}.custom_btn_2:hover{background-color:#fff;color:#12c3f4;border:2px solid #12c3f4;transition:all .3s ease-in;cursor:pointer}.custom_btn_2_margin{margin-top:95px}.custom_btn_3{color:#12c3f4;border:2px solid #12c3f4;padding:3% 8% 3% 8%;border-radius:12px;font-size:18px;text-align:center;transition:all .3s ease-in}.custom_btn_3:hover{background-color:#12c3f4;color:#fff;border:2px solid #12c3f4;transition:all .3s ease-in;cursor:pointer}.custom_btn_4{background-color:#1e73be;color:#fff;padding:2% 8% 2% 8%;border-radius:12px;font-size:16px;text-align:center;border-style:none;border:2px solid #1e73be;transition:all .3s ease-in}.custom_btn_4:hover{background-color:#fff;color:#1e73be;border:2px solid #1e73be;transition:all .3s ease-in;cursor:pointer}.custom_link{color:#ffff00;font-size:18px;margin-top:10px;transition:all .3s ease-in}.custom_link:hover{color:#ffff00;font-size:18px;letter-spacing:1px;transition:all .3s ease-in;cursor:pointer}.custom_link_width{width:40%;float:left}.col_1_negative{margin-top:-140px}.col_2_negative{margin-top:-22vw}.custom_plcholder-img{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.45);;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.custom_img_pad{padding-top:10%!important}.png_img_shad{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.45));filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.45))}.col_1_shad{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.45);background-color:#fff;padding:4%;border-radius:10px}.col_2_shad{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.45);background-color:#fff;padding:7%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.grad_text p{font-size:36px;line-height:1.3;text-align:center;color:#1d78be;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:1px}.grey_cta{font-size:26px;line-height:1.3;text-align:center;color:#828282;font-weight:400;letter-spacing:1px}.kysy_text{font-size:3vw;line-height:1.4;text-align:center;color:#0071ab}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:100px;line-height:0}.nav img{max-width:150%!important;width:150%!important}#nav_col_1{width:9.75%!important}#nav_col_2{width:73.5%!important}#nav_col_3{width:9.75%!important;padding-top:0!important}.section_pad{padding-top:80px!important;padding-bottom:80px!important}.et_pb_mhmm_inline_menu nav>ul>li>ul li a{margin-bottom:15px}.wpml-ls-legacy-list-vertical{position:absolute;right:100px;top:14px}.entry-content strong{}.entry-content h4{font-weight:700!important;color:#666!important;margin-bottom:10px!important}.name{font-size:14px!important}.phone{font-size:14px!important}.footer h3{color:#0071ab;font-size:30px;font-weight:500}.footer p{font-size:16px}.footer_credits p{font-size:13px;color:#a0a0a0}.footer h4{font-size:22px;color:#a0a0a0;font-weight:400}.footer_city a{font-size:24px;color:#a0a0a0}.footer_city a:hover{opacity:0.8;text-decoration:underline}.footer_city p{font-size:24px;color:#a0a0a0}.vertical-align{display:flex;flex-direction:column;justify-content:center}ul.job_listings li.job_listing a{height:80px}.job_img{max-width:450px}span a{float:left;text-align:left;width:100%;padding:0 0 0 0em;color:#333!important;line-height:1.5em!important;line-height:50px!important;margin-right:0;font-size:14px;font-weight:600}span a:hover{color:#909090!important}.google_map_link:before{display:inline-block;width:24px;height:24px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:24px;margin:0 2px 0 0;content:'\e81d';color:#12c3f4}#et-boc .et_pb_row{width:100%!important}.entry-content strong{font-size:17px;font-weight:bold;color:#333}.quote strong{font-size:27px;font-weight:bold;color:#333;line-height:1.3}form#rekrymappi-tyohakemus span input,textarea{width:100%}form#rekrymappi-tyohakemus input[type=text],input[type=email],select,textarea{padding:12px 3px;border:1px solid #bbb;color:#333;background-color:#fff;border-radius:4px;font-size:15px}form#rekrymappi-tyohakemus input[type=text]:focus,input[type=email]:focus,select:focus,textarea:focus{border:1px solid #0071ab}form#rekrymappi-tyohakemus input[type="checkbox"]{text-align:left!important;width:10%;margin:0px 10px 0 0}form#rekrymappi-tyohakemus input[type="file"]{}.checkbox-inline{position:relative;display:-webkit-inline-box;padding-left:0px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}#et-boc .featured_image img{-webkit-box-shadow:6px 4px 32px -8px rgba(0,0,0,0.75);-moz-box-shadow:6px 4px 32px -8px rgba(0,0,0,0.75);box-shadow:6px 4px 32px -8px rgba(0,0,0,0.75)}#postikentta{width:30%!important}#postipaikka{width:69%!important}.henkilo-3{text-align:center;overflow:hidden;position:relative;z-index:1;margin-bottom:10px!important}.henkilo-3:after,.henkilo-3:before{background:#12c3f4;width:0px;height:150px;position:absolute;z-index:-1;content:""}.henkilo-3:before{-webkit-transition:all .5s ease .2s;-moz-transition:all .5s ease .2s;-ms-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;transition:all .5s ease .2s;top:100%;left:0;margin-top:-150px}.henkilo-3:after{-webkit-transition:all .5s ease .2s;-moz-transition:all .5s ease .2s;-ms-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;transition:all .5s ease .2s;visibility:visible;top:0;right:0}.henkilo-3 .clearfix::after{visibility:visible}.henkilo-3:hover:after,.henkilo-3:hover:before{top:50%;margin-top:-75px}.henkilo-3 .et_pb_team_member_image{float:none;max-width:100%;width:auto;margin:0 3px;position:relative;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.henkilo-3:hover .et_pb_team_member_image{border-color:none}.henkilo-3:hover .et_pb_team_member_image:after{height:100%;opacity:.85;top:0}.henkilo-3 .et_pb_team_member_image img{width:100%;height:auto}.henkilo-3 .et_pb_team_member_description{width:100%;position:absolute;top:48%;left:0;opacity:0;-webkit-transition:all .5s ease .2s;-moz-transition:all .5s ease .2s;-ms-transition:all .5s ease .2s;-o-transition:all .5s ease .2s;transition:all .5s ease .2s}.henkilo-3:hover .et_pb_team_member_description{opacity:1}.henkilo-3 .et_pb_team_member_description .et_pb_module_header{font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;margin:0 0 5px}.henkilo-3 .et_pb_team_member_description .et_pb_member_position{font-size:14px;color:#fff;line-height:26px;text-transform:capitalize}.henkilo-3.short_description .et_pb_team_member_description .et_pb_team_short_description{font-size:14px;color:#fff;line-height:25px;text-transform:capitalize;padding:0px 30px;overflow:hidden;text-overflow:ellipsis;height:75px;font-style:italic}.henkilo-3 .et_pb_team_member_description .et_pb_member_social_links{padding:0;margin:40px 0 0;list-style:none;position:relative;top:-24px}.henkilo-3 .et_pb_team_member_description .et_pb_member_social_links li{display:inline-block;margin-right:0px}.henkilo-3 .et_pb_team_member_description .et_pb_member_social_links li a{display:inline-block;width:35px;height:35px;line-height:35px;border:1px solid #fff;font-size:15px;color:#fff;margin:0 7px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.henkilo-3 .et_pb_team_member_description .et_pb_member_social_links li a:hover{background:#fff;color:#12c3f4}.henkilo-3.short_description:hover .et_pb_team_member_description{top:25%!important}.henkilo-3-name-pos h4{font-size:22px;font-weight:400;padding-bottom:5px!important;color:#b9b9b9}.henkilo-3-name-pos p{font-size:17px;font-weight:300;font-family:'Montserrat',sans-serif;color:#b9b9b9}.job-listing-meta.job-type .kokopaivatyo{padding:9px 14px!important;margin-left:-6px!important}.entry-title{color:#666;font-size:2.4vw;line-height:1.2;text-align:left;font-family:'Montserrat',sans-serif}.entry-title:before{color:#0071ab}.job-listing-meta.job-type{text-align:left!important}.job_filters .search_jobs input,.job_filters .search_jobs select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:10px;padding:5%!important}.job_filters .search_jobs input[type=submit],.job_filters .search_jobs select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35%;border-radius:10px;padding:1.5%!important;margin-left:5%;background-color:#e3e3e3;border:none}.job_filters .search_jobs input[type=submit]:hover{cursor:pointer;background-color:#f3f3f3}.job_filters .search_jobs div.search_keywords{width:30%}.job_filters .search_jobs div.search_location{float:left;width:30%}.job_filters .job_types{width:100%}.job_filters .job_types li{margin:0;padding:2%;float:left;border-right:1px solid #eee;width:33.333%;text-align:center;background-color:#fff}.job_filters .job_types li label{margin-top:-2%}ul.job_listings li.job_listing a div.position{float:left;width:45%;padding:0 0 0 42px;line-height:1.5em;border-right:1px solid #cecece;height:100%;margin-right:0}ul.job_listings li.job_listing a .meta{text-align:center;width:25%;padding:0 0 0 1em;margin:0;line-height:1.5em;color:#999;list-style:none outside;height:100%}ul.job_listings li.job_listing a .meta li{line-height:42px!important}ul.job_listings li.job_listing a div.location{float:left;text-align:left;width:30%;padding:0 0 0 1em;color:#333;line-height:1.5em;line-height:50px!important;margin-right:0;font-size:14px;font-weight:600}ul.job_listings li.job_listing a div.location:before{display:inline-block;width:24px;height:24px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:24px;margin:0 2px 0 0;content:'\e81d';color:#12c3f4}ul.job_listings li.job_listing a div.position h3{line-height:50px!important;font-size:14px;color:#7b7b7b}li .date{display:none!important}.job_listing .kokopaivatyo{color:#12c3f4;border-radius:8px;padding:2%}.job_listing .vuorotyo{color:#90da36;border-radius:8px;padding:2%}.job_listing .osa-aikatyo{color:#f08d3c;border-radius:8px;padding:2%}.single_job_listing .meta li{padding:1em!important;color:#fff}.type_single .kokopaivatyo{padding:3% 10%}.type_single .vuorotyo{padding:3% 10%}.type_single .osa-aikatyo{padding:3% 10%}.single_job_listing .meta .kokopaivatyo{background-color:#12c3f4;font-weight:400}.single_job_listing .meta .vuorotyo{background-color:#90da36;font-weight:400}.single_job_listing .meta .vuorotyo{background-color:#f08d3c;font-weight:400}.single_job_listing .meta .location:before{color:#12c3f4}li.location a{color:#333;font-weight:600}ul.job_listings li.job_listing a .meta .job-type{font-weight:400}.single_job_listing .meta .location:before{width:24px;height:24px;font-size:24px}.job_filters .search_jobs{background-color:#1e73be;border-top-left-radius:10px;border-top-right-radius:10px}.job_filters .job_types{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}ul.job_listings{background:none repeat scroll 0 0 #ffffff!important;border:1px solid #e5e5e5}.job_filters .showing_jobs a{display:none}.job_filters .showing_jobs{background:#ffffff!important;color:#12c3f4!important;font-size:16px!important}ul.job_listings li.job_listing.job_position_featured a{background:#ffffff!important;box-shadow:5px 0 0 #1e73be inset!important}ul.job_listings li.job_listing.job_position_featured a:hover{background:#fcfcfc!important;box-shadow:5px 0 0 #fff inset!important}ul.job_listings li.job_listing:hover{border-left:5px solid #1e73be}input[type="checkbox"]{margin:auto;top:0;left:0;height:25px;width:25px;background-color:#eee;display:block;text-align:center;margin-bottom:10px}input[type="checkbox"]:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.job_types{list-style:outside none none!important}#left-area ul,.entry-content ul{padding:0 0 0px 0em!important}.loc_single{width:50%;float:left;margin-top:-14px}.type_single{width:22%;float:left}.single_border{border-bottom:1px solid #c3c3c3}.entry-content h3{font-weight:700;font-size:28px;margin-bottom:10px;line-height:1.2;color:#666}.yht_row{padding:4%!important;border-radius:10px}.yht strong{font-size:17px;font-weight:bold;color:#333}.yht_title{font-weight:700;font-size:28px;margin-bottom:30px!important;line-height:1.2}.yht_oso{color:#333333!important;font-size:20px;margin-bottom:50px!important}.yht_lasku{font-weight:500;font-size:24px;margin-bottom:30px!important;color:#666}yht_txt{font-size:16px}.yht_name{font-size:20px;color:#383838;letter-spacing:1px;line-height:1.4em;text-align:center}.yht_contact{font-size:15px;color:#999999;line-height:0.9em;font-weight:400;text-align:center}.yht_contact a{font-size:15px;color:#999999;line-height:1.6em;font-weight:400;text-align:center}.yht_contact a:hover{color:#0071ab}.yht_pos{font-size:17px;line-height:1.3em;margin-bottom:10%!important;color:#383838;text-align:center}.yht_header_bot_pad{padding-bottom:10vw!important}.yht_header p{color:#fff;font-size:22px;letter-spacing:1px}.yht_header a{color:#fff;font-size:22px}.yht_header a:hover{color:#0071ab}.map_sec .et_pb_column_1_2 .et_pb_map{height:500px}.asiakkaat_txt{font-weight:300;font-size:20px;line-height:1.5em;margin-top:5px!important;margin-bottom:32px!important;color:#5b666d}.et_pb_testimonial{position:relative;padding:5vw 4vw 5vw 4vw;line-height:1.5}.et_pb_testimonial span{font-size:4vw}.testimonial_sub{color:#5b666d;font-size:15px;margin-top:-18px;font-weight:300}.et_pb_mhmm_inline_menu nav.transition-fade>ul>li>ul{background-color:#fff;border-top:2px solid #12c3f4;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.45);padding:12%}@media only screen and (max-width:980px) and (min-width:480px){.column_sf{width:44%!important;margin:3%}}.image_avatar img{position:relative;border:8px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.image_landscape img{border-radius:5px 5px 0 0}.column_hover_effect.et_pb_column{-webkit-box-shadow:0px 1px 6px 0px rgba(50,50,50,0.2);-moz-box-shadow:0px 1px 6px 0px rgba(50,50,50,0.2);box-shadow:0px 1px 6px 0px rgba(50,50,50,0.2);transition:all 0.4s ease-in-out}.column_hover_effect.et_pb_column:hover{-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.2);-moz-box-shadow:0 15px 20px rgba(0,0,0,0.2);box-shadow:0 15px 20px rgba(0,0,0,0.2);-webkit-transform:translate(0,-4px)}.gq_overlay_text .custom_overlay{position:relative}.gq_overlay_text .image{display:block;width:100%;height:auto}.gq_overlay_text .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#fff}.gq_overlay_text .custom_overlay:hover .overlay{opacity:1}.gq_overlay_text .text{color:#666;font-size:15px;line-height:1.2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}#main-content .container:before{background:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}#sidebar{display:none}.form_image{box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3)}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;padding:3% 6% 3% 6%!important;border:1px solid rgba(114,114,114,0.4);border-radius:1px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 0px rgba(114,114,114,0.3);-moz-box-shadow:0 1px 0px rgba(114,114,114,0.3);-webkit-box-shadow:0 1px 0px rgba(114,114,114,0.3);background-color:#12c3f4;width:50%;transition:all .3s ease-in;font-size:18px}body .gform_wrapper .gform_footer input[type=submit]:hover{color:#12c3f4;border:1px solid #12c3f4;background-color:#fff;cursor:pointer;transition:all .3s ease-in}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:10px 10px!important;letter-spacing:normal;border-radius:4px}.gform_wrapper textarea{margin-top:3%}.gform_wrapper textarea{padding:6px 10px!important}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.no_pad_top{padding-top:30px!important}.no_pad_bot{padding-bottom:0!important}#share-buttons img{width:35px;padding:5px;border:0;box-shadow:0;display:inline}#share-buttons img:hover{opacity:0.7}.job_share_pad{padding-top:3%}@media only screen and (max-width:1379px){.type_single{width:23%}.entry-title{font-size:3.4vw}.etu_header h1{font-size:4.1vw}.etu_header h4{font-size:28px}.grad_text p{font-size:30px}.et_pb_mhmm_inline_menu_0 nav ul li a{font-size:14px!important}}@media only screen and (max-width:1324px){ul.job_listings li.job_listing a .meta{display:none}ul.job_listings li.job_listing a div.position{width:60%}ul.job_listings li.job_listing a div.location{float:right;text-align:left;width:30%}ul.job_listings li.job_listing a .meta .job-type{display:none}}@media only screen and (max-width:1252px){.type_single{width:25%}}@media only screen and (max-width:1148px){.type_single{width:27%}.entry-title{font-size:4.4vw;margin-bottom:15px}.kysy_text{font-size:4vw}.text-block_pad{padding-left:4%;padding-right:4%}.et_pb_mhmm_inline_menu_0 nav ul li a{font-size:12px!important}.wpml-ls-legacy-list-vertical{font-size:12px;top:10px}}@media only screen and (max-width:1060px){.type_single{width:30%}#et-boc .et_pb_row{width:96%!important}.col_1_negative{margin-top:-75px}}@media only screen and (max-width:1037px){.et_pb_social_media_follow li a.icon{width:26px;height:26px}.et_pb_social_media_follow li a.icon::before{width:26px;height:26px}.wpml-ls-legacy-list-vertical{position:absolute;right:80px;top:8px;font-size:12px}}@media only screen and (max-width:980px){.type_single{width:23%}.grad_text p{font-size:28px}.section_pad{padding-top:50px!important;padding-bottom:50px!important}.custom_btn_2_margin{margin-top:70px}.kysy_text{font-size:5vw}.col_1_negative{margin-top:0;box-shadow:none!important}.yht_header a{font-size:18px}.et_pb_mhmm_menu.menu-style-full nav ul{padding-top:14%!important}.et_pb_mhmm_menu.menu-style-full .menu-button-close{right:97px;top:80px}.et_pb_mhmm_menu_0 nav ul li a{font-size:28px!important}.no_pad_bot_mob{padding-bottom:0!important}.no_pad_top_mob{padding-top:0!important}.job_share_pad{padding-bottom:5%}}@media only screen and (max-width:812px){.type_single{width:25%}}@media only screen and (max-width:800px){.job_listing .meta{width:100%!important}.loc_single{width:60%}}@media only screen and (max-width:767px){.entry-title{font-size:5.4vw}.henkilo-3 .et_pb_team_member_description .et_pb_member_social_links li{margin-right:5px}.grad_text p{font-size:24px}.section_pad{padding-top:30px!important;padding-bottom:30px!important}.header_link_margin{margin-top:6%!important}.etu_header h1{font-size:5.1vw}.etu_header h4{font-size:26px}.kysy_text{font-size:6vw}.yht_header a{font-size:14px}.et_pb_mhmm_menu.menu-style-full nav ul{padding-top:25%!important}.basic p{font-size:15px}}@media only screen and (max-width:731px){.type_single{width:27%}.loc_single{width:68%}}@media only screen and (max-width:678px){.type_single{width:29%}.etu_header h1{font-size:6.1vw}.etu_header h4{font-size:24px}.custom_btn_2_margin{margin-top:60px}.grey_cta{font-size:24px}.et_pb_mhmm_menu_0 nav ul li a{font-size:24px!important}}@media only screen and (max-width:646px){.loc_single{width:70%}ul.job_listings li.job_listing a div.position h3{font-size:12px}}@media only screen and (max-width:633px){.type_single{width:100%;margin-bottom:20px}.loc_single{width:100%;margin-left:5px}.job_listing .location{line-height:50px;width:100%!important}.entry-title{font-size:6.4vw}.quote strong{font-size:20px}}@media only screen and (max-width:600px){.footer_city a{font-size:18px}.grad_text p{font-size:22px}.kysy_text{font-size:8vw}.column_hover_effect.et_pb_column{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.henk_col_marg{margin-top:50px}.henk_col_marg_off{margin-top:20px}}@media only screen and (max-width:479px){.et_pb_mhmm_menu.menu-style-full .menu-button-close{right:48px;top:65px}.et_pb_mhmm_menu.menu-style-full nav ul{padding-top:45%!important}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{width:100%}.form_btn{width:100%}}@media only screen and (max-width:442px){#postikentta{width:29%!important}.grad_text p{font-size:18px}.etu_header h1{font-size:7.1vw}.etu_header h4{font-size:22px}.custom_btn_2_margin{margin-top:50px}}@media only screen and (max-width:430px){.footer_city a{font-size:16px}}@media (max-width:400px){.job_listing .meta,li.type-resume .resume-meta{display:block!important}.entry-title{font-size:6.4vw}.grad_text p{font-size:17px}.custom_btn{font-size:16px}.kysy_text{font-size:9vw}.grey_cta{font-size:22px}.footer_city a{font-size:14px}}@media (max-width:800px){.job_listing .location{display:inline-block!important}ul.job_listings li.job_listing a div.location{float:left;text-align:left;width:30%!important}}@media (max-width:767px){ul.job_listings li.job_listing a div.position{width:65%;padding:0 0 0 0px!important}.job_types li{font:bold 10px "Montserrat",sans-serif!important}}@media (max-width:500px){ul.job_listings li.job_listing a div.location{font-size:12px}ul.job_listings li.job_listing a div.position h3{font-size:12px}ul.job_listings li.job_listing a div.position{width:100%}ul.job_listings li.job_listing a div.location{width:40%;display:none!important}}@media (max-width:380px){ul.job_listings li.job_listing a div.location:before{display:none}ul.job_listings li.job_listing a div.position{width:100%}ul.job_listings li.job_listing a div.location{width:30%}.job_types li{font:bold 8px "Montserrat",sans-serif!important}}@media (max-width:323px){ul.job_listings li.job_listing a div.position{width:100%;border-right:none}}@media only screen and (max-width:1200px){.footer .footer-h p,.footer .footer-h .et_pb_text_inner{line-height:1}}#cmplz-document{width:100%;max-width:100%;margin:auto}.cmplz-message{font-size:16px!important;line-height:1.4!important}.search_jobs{padding:1em}.job_filters .search_jobs div.search_keywords{float:left}.job_filters .search_jobs div.search_location{float:left;padding-left:0.5em}.job_filters label{display:none}@media (max-width:768px){.job_filters .search_jobs div.search_keywords{width:100%;float:none}.job_filters .search_jobs div.search_location{width:100%;float:none;margin-top:0.5em;padding-left:0}.job_filters .search_jobs input[type=submit]{width:100%;padding:3.5%!important;margin-left:0;margin-top:0.5em}.job_filters .search_jobs input{padding:3%!important}}