form *::placeholder{color:#929298;opacity:1}form div.field,form fieldset,form div.fieldgroup-field{clear:both;margin-bottom:1.5em}form div.fieldgroup-field{margin-bottom:1.5em}form div.text{position:relative}form div.text label:not(.error){position:relative;top:0;left:0;font-size:16px;color:#FFF;transition:all 0.3s ease;text-transform:none;pointer-events:none;white-space:nowrap;font-weight:500;font-family:"Inter", Helvetica, sans-serif}form div.text label.active{top:-3px;left:20px;font-size:10px;text-transform:uppercase;background:#FFF;width:auto;padding:0 5px;color:#003122}form input:not([type="submit"]),form select,form textarea{width:100%;color:#1F2023;font-size:18px;background-color:transparent}form input.radio{width:auto}form input .text :focus,form input.text :focus{border:1px solid #CCCCCC}form input .checkbox{width:auto;float:left;height:24px;margin-right:8px}form input.text,form textarea,form select{border:1px solid #636366;line-height:42px;color:#FFF !important;font-size:18px;box-shadow:none !important;padding:15px;border-radius:8px}form input.text,form select{height:55px}form label{font-size:18px;margin-bottom:0;margin-left:0;letter-spacing:0.5px;color:#FFF;user-select:none}form .contactGDPR label *{color:#FFF}form label.left,form .fieldholder-small-label{display:inline-block;width:49%;line-height:0.9;float:left;margin-bottom:9px !important}form .error,form label.error{font-size:14px;text-transform:none;font-weight:normal;color:#DD190A}form .textarea label{padding:6px 0}form textarea{padding:15px}form .optionset{padding-left:0;float:right;min-width:49%;margin-bottom:0}form .optionset:after{content:" ";clear:both;width:100%;height:1px;display:block}form .optionset li{display:inline-block;margin-right:12px;width:100%;position:relative;margin-bottom:12px}form .optionset li:before{display:none !important}form .optionset li input{float:left;margin-right:10px;height:30px}form .checkbox label{position:relative;top:-10px}form select,form option{font-size:19px;padding-left:20px;padding-right:20px;height:55px;line-height:58px;box-shadow:none;border-width:1px}form ul.checkboxset label{font-family:"Museo Sans 300", sans-serif;border:2px solid #ececec;border-radius:3px;height:42px;line-height:42px;padding-left:20px;padding-right:20px;width:100%;position:absolute;top:0;left:0;text-align:center;background:#FFF;font-size:19px;text-transform:none;color:#958969 !important}form ul.checkboxset label:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0, 47, 135, 0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0, 47, 135, 0.1);box-shadow:0px 0px 5px 0px rgba(0, 47, 135, 0.1)}form ul.checkboxset label.selected{padding-left:19px;padding-right:19px;border-color:#958969;border-width:2px;height:42px;line-height:42px}form ul.checkboxset input.checkbox{outline:0;opacity:0}form .fieldgroup:not(.middleColumn){border-bottom:1px solid #ececec}.radio.form-control:focus,.checkbox.form-control:focus{box-shadow:none}select.form-control:not([size]):not([multiple]){height:42px !important;line-height:42px !important}.text-center input.checkbox{float:none;margin:0 auto}.form-control{border-radius:0;padding:25px 25px}.form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.dropzone-holder{background:rgba(255, 255, 255, 0.1) !important}.toast{position:fixed;top:120px;right:70px;width:unset;max-width:calc(100vw - 70px);min-width:400px;background-color:#1F2023;border-radius:0;z-index:99}@media screen and (max-width:767.98px){.toast{min-width:300px}}.toast .toast-body *{color:#FFF;font-weight:bold;font-size:18px}@media screen and (max-width:767.98px){.toast .toast-body *{font-size:16px}}.toast img{max-width:25px}