.legal-consent-container .hs-form-booleancheckbox-display p{font-size:14px!important}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.hs_retainer_paketti select:first-of-type{color:#757575!important}.hs_retainer_paketti option:not(:first-of-type){color:#000}.hs_retainer_paketti{margin-bottom:1em}.hs-form ul.inputs-list .hs-error-msg{color:red!important}.hs_retainer_paketti label{font-weight:500!important}.hs_retainer_paketti .input{margin-top:.5em;position:relative}.hs_retainer_paketti .input:before{content:"\f0a1";display:none!important;float:left;left:0}.hs_retainer_paketti .input:after,.hs_retainer_paketti .input:before{bottom:0;color:#000;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;padding:10px;position:absolute}.hs_retainer_paketti .input:after{content:"\f078";display:block;right:0}.hs_retainer_paketti select{border:0;border-bottom:2px solid #000;color:#000;display:block;font-size:16px;font-weight:400;line-height:1.43;padding:10px 10px 10px 0;width:100%}.hs_retainer_paketti select:focus,.hs_retainer_paketti select:hover{background:none;border-bottom:2px solid #39c78d}.hs_retainer_paketti option[value=""][disabled]{display:none}.yhteys .hs_email .input:before{border:2px solid transparent;border-right:0;color:#000;content:"\f0e0";display:block;float:left;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;padding:10px;position:absolute}.yhteys .hs_email input[type=email]{background:none;border-bottom:2px solid #000;border-left:0;border-radius:0;display:block;font-size:16px;font-weight:400;height:41px;line-height:1.43;padding:10px 10px 10px 40px!important;width:100%!important}.yhteys .hs_email input[type=email]:focus,.yhteys .hs_email input[type=email]:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_firstname .input:before{border:2px solid transparent;border-right:0;color:#000;content:"\f007";display:block;float:left;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;margin-left:-1px;padding:10px;position:absolute}.yhteys .hs_firstname input[type=text]{background:none;border-bottom:2px solid #000;border-left:0;border-radius:0;display:block;font-size:16px;font-weight:400;height:41px;line-height:1.43;padding:10px 10px 10px 40px;width:100%!important}.yhteys .hs_firstname input[type=text]:focus,.yhteys .hs_firstname input[type=text]:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_lastname .input:before{border:2px solid transparent;border-right:0;color:#000;content:"\f044";display:block;float:left;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;margin-left:-1px;padding:10px;position:absolute}.yhteys .hs_lastname input[type=text]{background:none;border-bottom:2px solid #000!important;border-left:0!important;border-radius:0;display:block;font-size:16px;font-weight:400;height:41px;line-height:1.43;padding:10px 10px 10px 40px!important;width:100%!important}.yhteys .hs_lastname input[type=text]:focus,.yhteys .hs_lastname input[type=text]:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_phone .input:before{border:2px solid transparent;border-right:0;color:#000;content:"\f095";display:block;float:left;font-family:FontAwesome;font-size:19px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;margin-left:-1px;padding:10px;position:absolute}.yhteys .hs_phone input[type=tel]{background:none;border-bottom:2px solid #000!important;border-left:0!important;border-radius:0;display:block;font-size:16px;font-weight:400;height:41px;line-height:1.43;padding:15px 15px 15px 40px!important;width:100%!important}.yhteys .hs_phone input[type=tel]:focus,.yhteys .hs_phone input[type=tel]:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_company .input:before{border:2px solid transparent;border-right:0;color:#000;content:"\f015";display:block;float:left;font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;margin-left:-1px;padding:10px;position:absolute}.yhteys .hs_company input[type=text]{background:none;border-bottom:2px solid #000!important;border-left:0!important;border-radius:0;display:block;font-size:16px;font-weight:400;height:41px;line-height:1.43;padding:10px 10px 10px 40px!important;width:100%!important}.yhteys .hs_company input[type=text]:focus,.yhteys .hs_company input[type=text]:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_message textarea{background:none;border-bottom:2px solid #000!important;border-left:0!important;border-radius:0;display:block;font-size:16px;font-weight:400;height:80px;line-height:1.43;min-height:2em;width:100%!important}.yhteys .hs_message textarea:focus,.yhteys .hs_message textarea:hover{border-bottom:2px solid #39c78d!important}.yhteys .hs_onko_kaytossa_koulutusalusta .input:before{background-color:#e9f2fa;border:1px solid transparent;border-right:0;color:#000;content:"\f0a1";display:block;float:left;font-family:FontAwesome;font-size:16px;font-style:normal;font-weight:200;height:41px;letter-spacing:.5px;line-height:18px;padding:10px;position:absolute}.yhteys .hs_onko_kaytossa_koulutusalusta select{background:#e9f2fa;border:1px solid transparent!important;border-left:0!important;color:#000;display:block;font-size:16px;font-weight:400;line-height:1.43;padding:10px 10px 10px 40px!important;width:100%!important}.yhteys .hs_onko_kaytossa_koulutusalusta select:focus,.yhteys .hs_onko_kaytossa_koulutusalusta select:hover{border-bottom:3px solid #39c78d!important}.yhteys .hs_onko_kaytossa_koulutusalusta option[value=""][disabled]{display:none}