form{background:#f6f4f1;margin:7.1428571429rem 0;padding:1.7857142857rem}form .inactive{opacity:.3}form .disabled,form .inactive{pointer-events:none}form .disabled.cell,form .hidden-if-disabled.inactive>.cell{padding-bottom:0!important}form .cell{transition:padding-bottom .3s ease-out}form .cell.disabled{overflow:hidden}form div[id^=form_step]:not([id$=_files])>.cell{transition:opacity .3s ease-out}form div[id^=form_step]:not([id$=_files])>.cell.inactive{opacity:.3}form div[id^=form_step]:not([id$=_files])>.cell .cell,form div[id^=form_step]:not([id$=_files])>.cell .custom-checkbox,form div[id^=form_step]:not([id$=_files])>.cell .custom-radio,form div[id^=form_step]:not([id$=_files])>.cell label{display:inline-block;width:auto}form div[id^=form_step]:not([id$=_files])>.cell .cell:not(.small-over),form div[id^=form_step]:not([id$=_files])>.cell .custom-checkbox:not(.small-over),form div[id^=form_step]:not([id$=_files])>.cell .custom-radio:not(.small-over),form div[id^=form_step]:not([id$=_files])>.cell label:not(.small-over){font-size:1.1428571429rem}@media print,screen and (max-width:64.06125em){form div[id^=form_step]:not([id$=_files])>.cell label:not(.small-over){display:block}}form div[id^=form_step]:not([id$=_files])>.cell>label{font-weight:700}@media print,screen and (min-width:64.0625em){form div[id^=form_step]:not([id$=_files])>.cell>label:not(.small-over){padding-right:3.5714285714rem}}@media print,screen and (max-width:64.06125em){form div[id^=form_step]:not([id$=_files])>.cell>label:not(.small-over){margin-top:1.7857142857rem}}form textarea{margin-top:1.7857142857rem}form select{font-weight:700}form label.required:after{content:"*"}form input[type=checkbox]+label.required:after,form input[type=radio]+label.required:after{display:none}form label.is-invalid-label{color:#9d0000!important}form .consent,form .g-recaptcha{display:flex;flex-direction:row;justify-content:center;margin:1.7857142857rem 0 0}@media print,screen and (max-width:64.06125em){form button[type=submit]{display:inline-block;margin-top:1.7857142857rem}}@media print,screen and (min-width:64.0625em){form{padding:7.1428571429rem}}#contact_form #form_step5{margin-left:-.8928571429rem;margin-right:-.8928571429rem}#contact_form #form_step5>.cell{margin-left:0!important;margin-right:0!important;padding-left:.8928571429rem!important;padding-right:.8928571429rem!important}@media print,screen and (min-width:64.0625em){#contact_form .company:not(.disabled){width:25%}#contact_form .firstName,#contact_form .lastName{width:37.5%}#contact_form .company.disabled+.lastName,#contact_form .company.disabled+.lastName+.firstName{width:50%}#contact_form .city,#contact_form .country,#contact_form .phone,#contact_form .zipCode{width:25%}#contact_form .custom-file-input{width:33%}#contact_form .city,#contact_form .company,#contact_form .country,#contact_form .custom-file-input,#contact_form .first,#contact_form .firstName,#contact_form .lastName,#contact_form .phone,#contact_form .second,#contact_form .zipCode{display:inline-block!important}#contact_form .city input,#contact_form .city select,#contact_form .city textarea,#contact_form .company input,#contact_form .company select,#contact_form .company textarea,#contact_form .country input,#contact_form .country select,#contact_form .country textarea,#contact_form .custom-file-input input,#contact_form .custom-file-input select,#contact_form .custom-file-input textarea,#contact_form .first input,#contact_form .first select,#contact_form .first textarea,#contact_form .firstName input,#contact_form .firstName select,#contact_form .firstName textarea,#contact_form .lastName input,#contact_form .lastName select,#contact_form .lastName textarea,#contact_form .phone input,#contact_form .phone select,#contact_form .phone textarea,#contact_form .second input,#contact_form .second select,#contact_form .second textarea,#contact_form .zipCode input,#contact_form .zipCode select,#contact_form .zipCode textarea{margin-bottom:.8571428571rem!important}.us_version #form_step2_typeOfBusiness,.us_version #form_step2_yourFunction,.us_version .areYouAValrhonaCustomer .custom-radio{margin-bottom:1.4285714286rem}.us_version .iWouldLikeTo{margin-top:2.1428571429rem}}.us_version #form_step5{display:flex;flex-direction:column;flex-flow:wrap}@media print,screen and (min-width:64.0625em){.us_version #form_step5 .country{width:27.2727272727%}.us_version #form_step5 .city,.us_version #form_step5 .phone,.us_version #form_step5 .state,.us_version #form_step5 .zipCode{width:18.1818181818%}}.us_version #form_step5 .phone{order:92}.us_version #form_step5 .city{order:93}.us_version #form_step5 .zipCode{order:94}.us_version #form_step5 .state{order:96}.us_version #form_step5 .country{order:95}.us_version #form_step5 .comment{order:97}.us_version #form_step5 .consent{order:98}.us_version #form_step5 .captcha{order:99}#thanks-message{border-color:#b70000;border-radius:.2142857143rem;font-weight:700;margin:5.3571428571rem 0 7.1428571429rem;padding:3.5714285714rem 1.7857142857rem;text-align:center}