.hero-img-section{}.frontpage-hero-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.frontpage-hero-bottom-row{position:absolute;bottom:0;left:auto;right:auto}.mfp-content figure{background-color:#ffffff}#top-menu li.current-menu-item>a{font-weight:700}@media (min-width:499px) and (max-width:980px){.henkilot-row>.et_pb_column{width:29.6667%!important;margin-right:5.5%}.henkilot-row .henkilo{min-height:370px!important}.henkilot-row .et_pb_team_member_image{margin:0 0 12px}.henkilot-row .et_pb_column:last-child{margin-right:0!important}}@media (min-width:981px){.frontpage-lift-reverse{display:flex;flex-direction:row-reverse}.frontpage-hero-bottom-row .et_pb_gutters1 .et_pb_column,.frontpage-hero-bottom-row .et_pb_gutters1.et_pb_row .et_pb_column{margin-right:10px}}.frontpage-hero-title-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.frontpage-hero-bottom-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}@media (max-width:980px){.frontpage-hero-bottom-row{width:100%;max-width:100%;flex-wrap:nowrap}}@media (max-width:780px){.frontpage-hero-bottom-row .et_pb_column_1,.frontpage-hero-bottom-row .et_pb_column_5{display:none}}.frontpage-hero-section h1,.frontpage-hero-section h2,.frontpage-hero-section h3{color:#ffffff}.footer-icon{width:25px}@media (max-width:780px){header .mobile_menu_bar:before{color:#064D63!important}}@media (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{width:180px;max-width:100%}}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{font-weight:400}body .et_pb_bg_layout_light.et_pb_button,.et_pb_bg_layout_light.et_pb_button:hover{font-weight:400;padding:0.5em 3em!important}.et_pb_bg_layout_light.et_pb_button:hover{border-color:#064d63;border-radius:1px}.ext-link::after{content:"\f35d"}strong,b{font-weight:500}.et_pb_team_member .et_pb_member_position{margin:10px 0}.et_pb_team_member_image{max-width:100%}.et_pb_team_member .et_pb_team_member_description{padding:15px 15px 15px 15px}footer *{color:#ffffff!important}.footer-img-links{display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:780px) and (max-width:981px){.footer-img-links .et_pb_column{width:calc(100% / 3)}}@media (max-width:780px){.footer-img-links .et_pb_column{width:calc(100% / 2)!important}}@media (min-width:981px){.footer-logo-row-1{border-top:1px solid #026C7C;border-bottom:1px solid #026C7C}.footer-logo-row-2{border:1px solid #026C7C}.footer-logo-row-3{border-top:1px solid #026C7C;border-bottom:1px solid #026C7C}}.wpcf7 .contact-checkbox{display:flex;flex-direction:column}.wpcf7 .wpcf7-form-control-wrap input.wpcf7-text{width:100%;height:40px;padding:7px 7px;background-color:#FEFEFE;border:1px solid #A2A2A2}.wpcf7 input.wpcf7-submit{font-family:"Fira Sans";font-size:1rem;font-style:normal;font-weight:400;background-color:#064D63;background:#064D63;color:#ffffff;text-transform:uppercase;padding:10px 30px;border:1px solid transparent}.wpcf7 input.wpcf7-submit:hover{color:#064D63;border:1px solid #064D63;background-color:#ffffff;cursor:pointer}.wpcf7 textarea{width:100%;resize:none;padding:7px 7px;background-color:#FEFEFE;border:1px solid #A2A2A2}.wpcf7 form .wpcf7-response-output{margin:2em 0}