form *::placeholder,.form *::placeholder{color:#999;opacity:1}form div.field,form fieldset,form div.fieldgroup-field,.form div.field,.form fieldset,.form div.fieldgroup-field{clear:both;margin-bottom:2.5rem}form div.fieldgroup-field,.form div.fieldgroup-field{margin-bottom:1.5em}form div.text,.form div.text{position:relative}form div.text label:not(.error),.form div.text label:not(.error){position:absolute;bottom:0;left:0;font-size:20px;color:#79888A;font-weight:300;transition:all 0.3s ease;text-transform:none;pointer-events:none;white-space:nowrap;margin-left:0}form div.text label.active,.form div.text label.active{top:-3px;left:20px;font-size:10px;text-transform:uppercase;background:#FFF;width:auto;padding:0 5px;color:#003122;display:none}form input:not([type="submit"]),form select,form textarea,.form input:not([type="submit"]),.form select,.form textarea{width:100%;color:#79888A;font-size:18px}form input.radio,.form input.radio{width:auto}form input .text :focus,form input.text :focus,.form input .text :focus,.form input.text :focus{border:1px solid #CCCCCC}form input .checkbox,.form input .checkbox{width:auto;float:left;height:24px;margin-right:8px}form input.text,form textarea,form select,.form input.text,.form textarea,.form select{color:#FFF;font-size:20px;line-height:30px;font-weight:300;box-shadow:none !important;letter-spacing:0;background-color:transparent;border:2px solid #fff;padding:25px 30px}form input.text:focus,form textarea:focus,form select:focus,.form input.text:focus,.form textarea:focus,.form select:focus{color:#AFCC45;border:2px solid #AFCC45}form input.text:focus+.short-label,form textarea:focus+.short-label,form select:focus+.short-label,.form input.text:focus+.short-label,.form textarea:focus+.short-label,.form select:focus+.short-label{color:#AFCC45 !important;transition:all ease 0.3s}form input.text,form select,.form input.text,.form select{height:30px}form label,.form label{font-size:18px;margin-bottom:0;margin-left:0;letter-spacing:0;color:#79888A;user-select:none}form label.left,form .fieldholder-small-label,.form label.left,.form .fieldholder-small-label{display:inline-block;width:49%;line-height:1;float:left;margin-bottom:6px !important}form .error,form label.error,.form .error,.form label.error{font-size:14px;text-transform:none;font-weight:normal;color:#DD190A}form .textarea label,.form .textarea label{padding:6px 0}form .optionset,.form .optionset{padding-left:0;float:right;min-width:49%;margin-bottom:0}form .optionset:after,.form .optionset:after{content:" ";clear:both;width:100%;height:1px;display:block}form .optionset li,.form .optionset li{display:inline-block;margin-right:12px;width:100%;position:relative;height:48px;margin-bottom:12px}form .optionset li:before,.form .optionset li:before{display:none !important}form .optionset li input,.form .optionset li input{float:left;display:inline-block !important;width:auto !important;height:38px;margin-right:10px}form .checkbox label,.form .checkbox label{position:relative;top:-10px}form select,form option,.form select,.form option{font-size:20px;line-height:30px;padding:25px 30px;height:78px;background:transparent;box-shadow:none;border:2px solid #fff;color:#FFF}form ul.checkboxset label,.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,.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,.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,.form ul.checkboxset input.checkbox{outline:0;opacity:0}form .fieldgroup:not(.middleColumn),.form .fieldgroup:not(.middleColumn){border-bottom:1px solid #ececec}form .message,.form .message{color:#FFF}.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:0 0 5px 0}.form-control:focus{border-bottom:2px solid #6B615D !important;background-color:transparent}.dropzone-holder{background:rgba(255, 255, 255, 0.1) !important}.toast{position:fixed;top:120px;right:70px;width:unset;max-width:500px;min-width:400px;background-color:#406E36;border-radius:0;z-index:99}@media screen and (max-width:767.98px){.toast{right:1rem;max-width:95vw;min-width:300px}}.toast .toast-body *{color:#FFF;font-weight:bold;font-size:20px}@media screen and (max-width:767.98px){.toast .toast-body *{font-size:16px}}.toast img{max-width:25px}.color-petrol form div.text label:not(.error){color:#FFF}.color-petrol form div.text label.active{top:-3px;left:20px;font-size:10px;text-transform:uppercase;background:#FFF;width:auto;padding:0 5px}.color-petrol .toast{background-color:#FFF}.color-petrol .toast .toast-body *{color:#79888A}