.hubsport_form .hs-button,.hubsport_form input,.hubsport_form select,.hubsport_form textarea,.transition{transition:all .3s ease-in-out}.partenaires_content .hbspt-form select,.section_demo_request .hbspt-form select{line-height:20px!important}.partenaires_content .hbspt-form input,.section_demo_request .hbspt-form input{border-color:var(--e-global-color-primary);border-width:1px}.partenaires_content .hbspt-form textarea,.section_demo_request .hbspt-form textarea{max-width:100%;display:block}.hubsport_form fieldset{max-width:100%!important}.hubsport_form>p{margin-bottom:0}.hubsport_form .field{margin-bottom:1rem!important}.hubsport_form input,.hubsport_form label,.hubsport_form select{font-size:1rem;line-height:1.3}.hubsport_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/content/themes/traxxeo-child/img/caret-square-down-regular.png) right center no-repeat #fff;background-size:50px;color:red;color:var(--e-global-color-primary);line-height:19px!important}.hubsport_form select:hover{cursor:pointer}.hubsport_form input{width:100%}.hubsport_form input[type=checkbox],.hubsport_form input[type=radio]{width:auto!important;padding:inherit!important}.hubsport_form label{color:var(--e-global-color-primary);font-weight:500;margin-bottom:4px;display:block}.hubsport_form .hs-error-msgs li:before,.hubsport_form .inputs-list li:before{content:""!important;display:none!important}.hubsport_form .hs-button{background:var(--e-global-color-secondary);color:#fff;padding:.5rem 1rem!important;border:1px solid var(--e-global-color-secondary);border-radius:10px;cursor:pointer;text-transform:uppercase;max-width:150px}.hubsport_form .hs-button:focus,.hubsport_form .hs-button:hover{background-color:#fff!important;color:var(--e-global-color-primary)!important;border:1px solid var(--e-global-color-primary)!important}.hubsport_form .inputs-list{margin-left:0!important;margin-top:.25rem!important}.hubsport_form .inputs-list li{padding-left:0!important;line-height:1!important}.hubsport_form .inputs-list li label{font-weight:400!important}.hubsport_form .inputs-list li span{position:relative;top:-2px;margin-left:.25rem!important}.hubsport_form .hs-error-msgs{margin-left:0!important;margin-top:.25rem!important;padding:.5rem 1.25rem!important}.hubsport_form .hs-error-msgs li{padding-left:0!important;list-style:circle!important;line-height:1!important}.hubsport_form .hs-error-msgs li label{font-size:.75rem!important;line-height:1.2!important}.hubsport_form .hs-form-required{color:#790000;margin-left:4px}.hubsport_form h3{padding-top:0!important}.hubsport_form textarea{max-width:100%}.hubsport_form input,.hubsport_form select,.hubsport_form textarea{border-radius:5px;padding:1rem!important;border:1px solid #a5c3e0}.hubsport_form input:focus,.hubsport_form input:hover,.hubsport_form select:focus,.hubsport_form select:hover,.hubsport_form textarea:focus,.hubsport_form textarea:hover{border-color:var(--e-global-color-primary)}.hubsport_form .hs-main-font-element h3 strong{font-size:32px!important;font-weight:500!important;line-height:40px!important}.form-columns-1 .hs-input{width:100%!important}