.form{padding:6rem 0}@media screen and (max-width: 767px){.form{padding:6rem 0 3rem}}.form .form-wrapper{display:block;margin:0 auto}.form .form-wrapper .form-title{color:#f28f00;text-align:center;font-size:3rem;margin-bottom:6rem}@media screen and (max-width: 767px){.form .form-wrapper .form-title{font-size:1.5rem;margin-bottom:3rem}}.form .form-wrapper .form-table{display:table;margin:0 auto;table-layout:fixed;width:960px}@media screen and (max-width: 979px){.form .form-wrapper .form-table{width:90%}}@media screen and (max-width: 767px){.form .form-wrapper .form-table{border-collapse:separate;font-size:1.1rem;width:90%}}.form .form-wrapper .form-table tr{vertical-align:top}.form .form-wrapper .form-table tr th{font-size:1.4rem;font-weight:bold;padding:1rem 0;white-space:nowrap;text-align:left;width:225px}@media screen and (max-width: 979px){.form .form-wrapper .form-table tr th{width:150px}}@media screen and (max-width: 767px){.form .form-wrapper .form-table tr th{display:block;width:100%}}.form .form-wrapper .form-table tr th.txt-mid{vertical-align:middle}.form .form-wrapper .form-table tr td{padding:1rem 0 1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.form .form-wrapper .form-table tr td{display:block;padding:0;width:100%}}.form .form-wrapper .form-table tr td input[type=text],.form .form-wrapper .form-table tr td input[type=email],.form .form-wrapper .form-table tr td input[type=tel]{border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;display:inline-block;padding:12px 20px;outline:none;width:100%}.form .form-wrapper .form-table tr td input[type=text]:focus,.form .form-wrapper .form-table tr td input[type=email]:focus,.form .form-wrapper .form-table tr td input[type=tel]:focus{background-color:#b9d98a}.form .form-wrapper .form-table tr td textarea{border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;display:inline-block;height:18rem;margin:8px 0;padding:12px 20px;outline:none;width:100%}.form .form-wrapper .form-table tr td textarea:focus{background-color:#b9d98a}.form .form-wrapper .form-table tr td .checkbox-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:730px}@media screen and (max-width: 767px){.form .form-wrapper .form-table tr td .checkbox-container{width:100%}}.form .form-wrapper .form-table tr td .checkbox-container.small{width:400px}@media screen and (max-width: 767px){.form .form-wrapper .form-table tr td .checkbox-container.small{width:100%}}.form .form-wrapper .form-table tr td .checkbox-container .checkbox-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2rem;margin-right:5%;width:auto}@media screen and (max-width: 767px){.form .form-wrapper .form-table tr td .checkbox-container .checkbox-wrap{margin-bottom:1rem}}.form .form-wrapper .form-table tr td .checkbox-container .checkbox-wrap input{margin-right:.5rem}.form .form-wrapper .form-table tr td .checkbox-container .checkbox-wrap label{font-size:1.4rem;white-space:nowrap}.form .form-wrapper .form-table__multi-inputs{width:100%;display:grid;grid-gap:1rem;gap:1rem}@media screen and (min-width: 768px){.form .form-wrapper .form-table__multi-inputs{grid-template-columns:repeat(2, 1fr)}}.form .form-wrapper .btn-submit{background-color:#e72d0f;border:1px solid #e72d0f;border-radius:2rem;color:#fff;display:block;font-size:1.3rem;font-weight:bold;margin:5rem auto 0;padding:1rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:340px}@media screen and (max-width: 767px){.form .form-wrapper .btn-submit{margin:2rem auto 0;width:90%}}.form .form-wrapper .btn-submit::after{position:absolute;right:.25em;top:50%;content:"";clip-path:polygon(0 0, 0 100%, 60% 50%);width:1em;height:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;background-color:#fff}.form .form-wrapper .btn-submit:hover{background-color:#fff;color:#e72d0f}.form .form-wrapper .btn-submit:hover::after{background-color:#e72d0f}.form-main.is-sent{display:none}.form-thanks{display:none;text-align:center}.form-thanks.is-sent{display:block}

/*# sourceMappingURL=recruitment-entry-form.css.map*/