.cm-button-with-popup-group .button{background:#1b5633;color:#fff;display:block;font-family:Exo\ 2,sans-serif;font-size:24px;font-weight:700;line-height:1;margin-top:50px;padding:20px 0;text-align:center;text-decoration:none;width:200px}.careers-overlay{background:rgba(27,86,51,.95);height:100%;left:0;overflow:scroll;position:fixed;top:-200%;transition:all .8s ease-in;-webkit-transition:all .8s ease-in;-moz-transition:all .8s ease-in;-o-transition:all .8s ease-in;-ms-transition:all .8s ease-in;width:100%;z-index:1000}.careers-overlay .submitted-message{color:#fff;font-size:1.5rem;font-weight:700;padding-left:15px;padding-right:15px;padding-top:115px;text-align:center}.careers-overlay.active{top:0}.careers-overlay .close{color:#fff;cursor:pointer;font-family:Exo\ 2,sans-serif;font-size:16px;line-height:1;position:absolute;right:2%;text-transform:uppercase;top:101px}.careers-overlay form{margin:50px auto;max-width:600px}.cm-button-with-popup-group .hs_cos_wrapper_type_form{background:transparent;max-width:100%;padding:0}.cm-button-with-popup-group h3.form-title{border:0!important;padding:0}.cm-button-with-popup-group h3.form-title:after{display:none}.careers-overlay .hs-input{background:#fff;border:none;display:block;font-family:Arial;font-size:13.3333px;height:33px;margin:0 auto;text-indent:0}.careers-overlay .hs_address .hs-input,.careers-overlay .hs_job_reference .hs-input,.careers-overlay .hs_jobtitle .hs-input{background:#ccc}.careers-overlay .hs-input:focus{outline:1px auto -webkit-focus-ring-color}.careers-overlay .field>label{color:#fff;display:block;font-family:Bebas Neue W01 Regular;font-size:22.1px;letter-spacing:1px;margin:10px auto 11px}.cm-button-with-popup-group .field{margin-bottom:20px;margin-left:auto;margin-right:auto;width:80%}.cm-button-with-popup-group .hs-form-required{color:#fff;font-size:22.1px;margin-left:4px}.careers-overlay .hs-input[type=file]{border:none!important;height:auto!important;padding:.5rem!important}.careers-overlay input.hs-button.primary.large{background:#a88e42;border:0;color:#fff;display:block;font-family:Bebas Neue W01 Regular;font-size:20.8px;line-height:1;margin:32px auto 0;max-width:200px;padding:11px 0 9px;text-transform:uppercase;width:100%}.cm-button-with-popup-group .hs-form .hs-error-msgs label{color:red}.cm-button-with-popup-group .careers-overlay textarea{background:#fff;border:0;display:block;font-family:monospace;height:150px;line-height:normal;margin:0 auto;padding-top:5px;resize:none;text-indent:0;width:80%}.cm-button-with-popup-group .hs_error_rollup{margin:0 auto;padding:0 5px;width:80%}