form *::placeholder{color:#999;opacity:1}form input.text,form textarea,form select{border:2px solid #D5D5D5;padding:0 0 0 20px;color:#1A1A18;font-size:16px;line-height:26px;font-weight:400;box-shadow:none !important;letter-spacing:0;height:55px;width:100%;margin-bottom:2rem;background:#fff}form textarea{padding:20px 0 0 20px}form .error,form label.error{font-size:14px;text-transform:none;font-weight:normal;color:#DD190A}form .userform-fields{position:relative;margin-bottom:2rem}form .userform-fields div.text{display:inline-block;width:48%;margin-right:1rem}@media screen and (max-width:991.98px){form .userform-fields div.text{width:100%;margin-right:0}}form label.left{margin-bottom:0 !important;font-weight:400 !important}form fieldset,form div.checkbox{margin-bottom:2rem}form input[type=checkbox].checkbox{z-index:-1;opacity:0;display:block}form input[type=checkbox].checkbox+label{color:#1A1A18;font-size:16px;line-height:26px;display:inline-flex;align-items:center;user-select:none;cursor:pointer;transition:all 0.3s;color:#1A1A18}form input[type=checkbox].checkbox+label:hover{color:#1A1A18}form input[type=checkbox].checkbox+label::before{transition:all 0.3s;content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:0em;margin-right:0em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;margin:0px 15px 0 0;position:relative}form input[type=checkbox].checkbox:checked+label::before{transition:all 0.3s;border-color:#1A1A18;background-color:#1A1A18;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");box-shadow:2px 2px 10px 0px #9ebcff}form input[type=checkbox].checkbox+label:hover{color:#8B7A24}form input[type=checkbox].checkbox:checked+label::before{border-color:#1A1A18;background-color:#1A1A18;box-shadow:0px 0px 0px 0px #1A1A18}form .userformsoptionset{margin-bottom:2rem}form .file{margin-bottom:2rem}form .file label{margin-bottom:1rem !important;font-weight:700 !important}form .contactGDPR{position:relative;margin-bottom:2rem}form .contactGDPR .html__content{position:relative;left:40px}form .contactGDPR label{display:inline-block !important;position:relative;width:100%;text-transform:none}form .contactGDPR label::before{top:35px}form .action{padding:22px 50px 17px 50px;transition:all ease 0.3s;border:0;border-radius:0;font-size:18px;line-height:1;font-weight:400;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none;color:#FFF;position:relative;background-color:#1A1A18;color:#FFF}form .action:hover{background-color:#6B5C10;color:#FFF}form .requiredField{position:relative}form .requiredField label.left::after{content:"*";margin-left:10px}.field.nocaptcha{display:block}.btn-toolbar{display:block;clear:both;padding-top:1rem}