.form-section .form-group{position:relative;margin-bottom:16px}.form-section .form-group .control-label{position:absolute;top:16px;left:16px;pointer-events:none;display:inline-block;margin-bottom:8px;line-height:normal;letter-spacing:.1px;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-section .form-group .focused-label{padding:0 4px;top:-10px;background:#fff;font-size:1.6rem;color:#0000cd}.form-section .form-group .col-sm-8{width:100%;text-align:center}.form-section .form-group .col-sm-8 input[type="file"]{border:2px solid transparent}.form-section .form-group .col-sm-8 input[type="file"]:focus{border:2px solid #0000cd;outline:none}.form-section .form-group .col-sm-8>input{padding:16px 12px;width:100%;font-family:"Raleway",sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;letter-spacing:1.2px;color:#000000;border:2px solid transparent}.form-section .form-group .col-sm-8>input:focus{border:2px solid #0000cd;outline:none}.form-section .form-group .col-sm-8>input:focus~.control-label{padding:0 4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:-10px;background:#fff;color:#0000cd}.form-section .form-group .col-sm-8>textarea{padding:16px 16px;width:100%;font-family:"Raleway",sans-serif;font-weight:400;font-size:1.6rem;line-height:normal;letter-spacing:1.2px;color:#000000;border:2px solid transparent;resize:vertical}.form-section .form-group .col-sm-8>textarea:focus{border:2px solid #0000cd;outline:none}.form-section .form-group .col-sm-8>textarea:focus~.control-label{padding:0 4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:-10px;background:#fff;color:#0000cd}.form-section #frm-toolbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-section #frm-toolbar-wrapper .button{font-size:1.8rem;font-weight:600;text-align:right;color:#FF3354}.file-upload{position:relative;display:inline-block;margin-bottom:16px;padding:5px 16px 0 16px;height:41px;min-width:250px;text-align:center;background:#060090;color:#ffffff}.file-upload>.file-upload-input{position:absolute;top:0;left:4px;z-index:1000;height:41px;opacity:0;cursor:pointer}.error{display:block;margin-top:8px;color:#FF3354;font-size:1.4rem;font-weight:bold;line-height:normal}@media (min-width: 75em){.form-section .form-group{margin-bottom:20px}.form-section .form-group .control-label{position:static;top:unset;left:unset;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;pointer-events:initial;margin-bottom:0;width:200px;font-size:1.8rem}.form-section .form-group .focused-label{padding:0;background:none;color:#000000}.form-section .form-group .col-sm-8{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;text-align:left}.form-section .form-group .col-sm-8>input,.form-section .form-group .col-sm-8>textarea{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:8px 16px;width:auto;font-size:1.8rem}.form-section .form-group .col-sm-8>input:focus~.control-label,.form-section .form-group .col-sm-8>textarea:focus~.control-label{padding:0;background:none}.file-upload{margin-bottom:0}}