.custom-form{padding-top:3rem}.custom-form form{background:transparent;padding:0}.custom-form h3,.custom-form label{display:none}.hs-error-msg,.hs-form-booleancheckbox-display{display:initial!important}.custom-form input:not([type=submit]),.custom-form select,.custom-form textarea{border:3px solid #7f4fd3!important;border-radius:10px!important}.custom-form textarea{height:150px}.custom-form select{background:#7f4fd3!important;color:#fff!important}.custom-form input:not([type=submit]),.custom-form textarea{background:#fff!important;color:#7f4fd3!important}.custom-form input[type=submit]{background:#ffb92b!important;border:3px solid #ffb92b!important;border-radius:50px;color:#7f4fd3!important;display:flex;margin-bottom:1rem;margin-right:1rem;padding:.5rem 3rem .5rem 2rem!important;position:relative;text-decoration:none!important;width:fit-content}.custom-form ::placeholder{color:#7f4fd3!important}.custom-form.contact-cv-form input:not([type=submit]),.custom-form.contact-cv-form select,.custom-form.contact-cv-form textarea{border:3px solid #fff!important}.custom-form.contact-cv-form input:not([type=submit]),.custom-form.contact-cv-form textarea{background:transparent!important;color:#fff!important}.custom-form.contact-cv-form ::placeholder{color:#fff!important}.custom-form.contact-cv-form legend{color:#fff;margin-bottom:.5rem}.custom-form.contact-cv-form input[type=file]{padding:7px 10px}.custom-form.contact-cv-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.custom-form.contact-cv-form .hs_address,.custom-form.contact-cv-form .hs_city,.custom-form.contact-cv-form .hs_email,.custom-form.contact-cv-form .hs_full_name,.custom-form.contact-cv-form .hs_phone{margin-bottom:.75rem}.custom-form.contact-cv-form .hs_full_name{flex-basis:100%}.custom-form.contact-cv-form .hs_address,.custom-form.contact-cv-form .hs_city,.custom-form.contact-cv-form .hs_email,.custom-form.contact-cv-form .hs_phone{flex-basis:49%}@media (min-width:769px){.custom-form{max-width:550px;padding-top:0}}@media (max-width:768px){.hs_curriculum_vitae{width:100%}}@media (max-width:576px){.custom-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem!important}}