*{box-sizing:border-box}#showErrFile{display:none;color:red;text-align:center}input[type="number"]{border:none;color:#ccc;width:100%}input[name="education-gpa"]{width:100px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type="date"]{border:none;background:none;color:#ccc;border-bottom:1px solid #ccc;outline:none}#choose-image{display:none}.rec-form-image{width:100%;height:100%}.rec-form-image label{height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.rec-choose-checkout .skill-input label{flex:1}.write-info{width:100%}.skill-input-date label{color:#ccc}.skill-language select,.computer-input select,.skill-input select{width:24px;height:24px;max-width:100%;display:flex;justify-content:center;align-items:center;border:1px solid #808080;width:100%;color:#ccc;background:none;border:none;outline:none;border-bottom:1px solid #ccc}.skill-language select::before{position:absolute}.skill-language,.computer-input,.skill-input{display:flex;justify-content:flex-end;padding:0 8px}.other-text textarea{width:100%;resize:none;padding:16px;border:1px solid #ccc;outline:none;display:none}.skill-input-date input{border:none;background:no-repeat;color:#ccc;border-bottom:1px solid #ccc}.rec-background-item .write-info{height:30px}.rec-background-item-close{position:absolute;top:0;right:10px;display:inline-flex;width:40px;height:40px;border:1px solid #ccc;justify-content:center;align-items:center;cursor:pointer;transform:translateY(-50%)}.university-row-close{position:absolute;top:11%;right:2px;display:inline-flex;width:24px;height:24px;border:1px solid #ccc;justify-content:center;align-items:center;cursor:pointer;transform:translateY(-50%);color:#ccc}.university-row td:last-child{position:relative}.rec-skills{margin-bottom:80px}.rec-computer{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #ccc}.rec-employ-contact{margin-bottom:33px}.rec-employ-contact-text{text-align:center;margin-bottom:32px}.rec-employ-history{margin-bottom:36px}.rec-employ-salary{border-bottom:1px solid #808080;padding-bottom:80px;margin-bottom:80px}.rec-employ-salary h3{font-family:Toyota Type;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0;text-align:left}.rec-choose{margin-bottom:56px;border-bottom:1px solid #ccc;padding-bottom:80px}.list-buttons{margin-top:59px}.list-buttons button,.list-buttons a{outline:initial;border:none;padding:15px 20px;background:#EB0A1E;color:#fff;font-family:Toyota Type;font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.12em;text-align:center;cursor:pointer}.list-buttons .reset,.list-buttons .download{margin-right:74px}.rec-submit{text-align:center;margin-bottom:86px}.rec-submit p{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;padding-bottom:20px}.rec-employe-history-item-td .skill-input input{width:24px;height:24px}.rec-employe-history-item-td .skill-input label{font-family:Toyota Type;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;margin-bottom:0}.rec-employe-history-item-td{display:flex;flex-direction:row;padding-left:16px;align-items:center}.rec-employe-history-item-td .computer-input{width:100%}.rec-employe-history-item-td .computer-input label{margin-right:18px}.rec-employe-history-item-td .skill-input label{padding-right:10px;align-items:center;color:#808080}.rec-employe-history-item-th,.rec-employe-history-item-td{height:61px;border:1px solid #808080;width:100%}.rec-employe-history-item-th{background:#c4c4c4;display:flex;justify-content:flex-start;align-items:center;padding-left:60px;font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.file-input{display:flex;justify-content:center;align-items:center;flex-direction:column}.file-input p{margin-top:10px}.rec-file{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #ccc;margin-bottom:64px;padding-bottom:80px}.rec-file-text{max-width:100%;font-size:16px;margin-right:20px}.listdocument{font-size:14px;font-weight:normal}.rec-choose-checkout .skill-input{display:flex;margin-bottom:24px;justify-content:flex-start;padding-left:314px}.rec-choose-checkout .skill-input input{width:24px;height:24px}input[type=checkbox]{opacity:0;display:none}input[type=checkbox]+label:before{}input[type=checkbox]:not(:checked)+label:before{content:"";width:24px;height:24px;border:1px solid #ccc;position:absolute;left:1px;top:-2px}input[type=checkbox]:checked+label:before{width:24px;height:24px;border:1px solid #ccc;position:absolute;left:1px;top:0;font-family:'Font Awesome 5 Free';content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;display:flex;justify-content:center;align-items:center;border:none;color:#fff;background:#EB0A1E}.rec-choose-checkout .skill-input label{margin-bottom:0;padding-left:40px;font-family:Toyota Type;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:left}.rec-choose-text{font-family:Toyota Type;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:center}.rec-choose-text{margin-bottom:20px}.rec-computer td label{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;padding-right:28px;color:#ccc;display:block}.computer-input{display:flex;justify-content:center;align-items:center}.computer-input label{margin-bottom:0}.computer-input input{width:24px!important}.rec-skill-item{border-bottom:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080}.rec-skill-checkout{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.rec-skill-checkout .skill-input{width:50%;display:inline-flex;padding-left:16px;margin-bottom:35px}.rec-skill-checkout .skill-input select{}.rec-skill-checkout .skill-input label{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;width:-webkit-fill-available}.rec-skill-checkout .skill-input:last-child{width:100%;justify-content:flex-start}.rec-skill-checkout .skill-input label{padding-right:0}label{margin-bottom:0}.rec-skill-item-header{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;padding:20px 48px 20px 17px;position:relative}.skill-input{display:flex;justify-content:flex-end;align-items:center;padding-right:3px}.rec-skills input{width:24px!important}.rec-background{margin-bottom:80px}.rec-background-plus{display:flex;margin-top:36px;cursor:pointer}#employmentHistory{display:flex}.rec-background-plus img{width:21px;height:21px;margin-right:35px}.rec-background-item-row-text{flex:1;border-bottom:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080}.rec-background-item-row{display:flex;flex-direction:row}.rec-background-item-row-title{border-bottom:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080}.rec-background-item-row-title{font-family:Toyota Type;font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0;text-align:left;padding:9px 0 9px 17px;flex:1}.rec-background-item-uni{font-family:Toyota Type;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;padding:9px 0 9px 17px;background:#C4C4C43B;border-right:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #808080;position:relative;padding-right:52px}.rec-background-short-header{border-radius:nullpx;font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;background:#c4c4c4;padding:24px 0 34px 17px;border:1px solid #808080}.rec-form-online-title-child{font-family:Toyota Type;font-size:24px;font-style:normal;font-weight:600;line-height:29px;letter-spacing:0;text-align:center;margin-bottom:36px}.rec-form-online-right{display:flex;width:291px;height:auto;margin-left:73px;border:1px solid #ccc;justify-content:center;align-items:center;order:2}.rec-form-online-left{flex:1;order:1;margin-top:0}.rec-form-online-group{display:flex;flex-direction:row}.rec-form-online{margin-top:16px}.rec-form-online label{margin-bottom:10px;font-family:Toyota Type;font-size:18px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:0;text-align:left}.rec-form-online-title{font-family:Toyota Type;font-size:24px;font-style:normal;font-weight:600;line-height:29px;letter-spacing:0;text-align:center;margin:0 0 36px 0;color:#EB0A1E}.rec-form-online-title{}.rec-form-online input,.rec-form-online select{width:100%;height:40px;border:none;outline:none;border-bottom:1px solid #ccc;color:#ccc}.rec-form-online input::placeholder{color:#ccc}.rec-form-online select option{color:#000}.rec-introduce-text{font-family:Toyota Type;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0;text-align:left;font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:24px}.page-content{width:1200px}.rec-introduce-text-b{font-family:Toyota Type;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0;text-align:left;margin-bottom:24px}.form-hader{font-family:Toyota Type;font-size:38px;font-style:normal;font-weight:600;line-height:46px;letter-spacing:0;text-align:center;margin-bottom:112px;position:relative}.form-hader:before{position:absolute;content:"";width:120px;height:1px;background:#EB0A1E;bottom:-32px;left:50%;transform:translateX(-50%)}.rec-introduce{padding:60px 0 80px 0}input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px;margin-right:2px;opacity:.6;filter:invert(0.8)}input[type="date"]::-webkit-calendar-picker-indicator:hover{opacity:1}table,th,td{border:1px solid #80808054}.table-skill thead tr th:first-child{width:286px;max-width:50%}table th{padding:23px 32px 28px 32px;background:#C4C4C4;font-family:Toyota Type;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0;text-align:center;white-space:nowrap}table td{}.background-year{width:218px}.background-year .skill-language{display:flex;flex-direction:row;column-gap:20px}.background-year .skill-language select{width:100%}table.table-skill td:last-child{position:relative}table th:first-child,table td:first-child{text-align:left;padding-left:64px;height:124px}td.other-education textarea{padding:0}.employ-history{display:flex;padding-left:23px!important;background:#C4C4C43B;flex-direction:row;row-gap:20px}.employ-history input{}.employ-history .skill-input{justify-content:center;align-items:center}.employ-history label{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#ccc;margin-right:10px;margin-bottom:0}table{border-collapse:collapse;width:100%}#history-table thead tr th:first-child{width:286px;max-width:25%}#reccomputer thead tr th:first-child{width:673px;max-width:50%}#tableeducationlevel thead tr th:first-child{width:286px;max-width:25%}.table-employ-history tbody tr td{height:124px;padding-top:20px}.table-employ-history tbody tr td:last-child{position:relative}#reccomputer td{height:81px}#reccomputer tbody tr td:last-child{position:relative}.file{opacity:0;width:.1px;height:.1px;position:absolute}.file-input label{display:block;position:relative;width:211px;height:48px;background:#EB0A1E;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;cursor:pointer;transition:transform .2s ease-out;font-family:Toyota Type;font-size:12px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:.12em;text-align:center}.mt-110{margin-top:110px}.mb-63{margin-bottom:63px}.rec-background-short,.rec-skill-short{display:none}.rec-background-short{}.rec-background-long,.rec-skill-long{display:block}.rec-form-online-right{min-height:360px;min-width:291px;position:relative;overflow:hidden}.rec-form-online-right img{position:absolute;z-index:-1;width:100%;object-fit:cover;object-position:center;height:100%}.rec-form-online{padding:0}.skill-input label,.computer-input label{}label{position:relative}.write-info textarea{width:100%;resize:none;height:100%;background:none;outline:none;border:none;padding-left:10px;height:100%;border-bottom:1px solid #ccc}.write-info textarea::placeholder{color:#ccc}.other-education input{padding-left:0}table#reccomputer th{width:auto}#reccomputer td{padding-left:64px;padding-right:32px;height:124px}@media(max-width:577px){.university-row-close{top:0;transform:translateY(50%)}.rec-background-item-row-text{width:50%;display:flex;justify-content:center;align-items:center}.skill-language{width:100%;padding:0}.rec-background-item-row-title{flex:initial;width:50%}.rec-skill-checkout .skill-input select{font-size:10px}.form-hader{margin-bottom:96px}.form-hader:before{bottom:-36px}.rec-form-online{margin-top:16px}.rec-form-online-left{flex:1;order:1;margin-top:20px}.rec-background-short,.rec-skill-short{display:block}.rec-background-long,.rec-skill-long{display:none}.form-hader{font-family:Toyota Type;font-size:32px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:0;text-align:center}.rec-introduce-text-b{padding:0 16px}.rec-form-online-group{flex-direction:column}.rec-form-online-right{order:1}.rec-form-online-left{order:2}.rec-form-online-bor{padding:0 16px}.rec-form-online-right{margin-left:46px}.rec-background{margin-bottom:36px}.rec-form-online-title{font-family:Toyota Type;font-size:22px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0;text-align:center}.rec-skills{margin-bottom:36px}.rec-computer{margin-bottom:60px;padding-bottom:0;border-bottom:none}.rec-form-online-title-child{font-family:Toyota Type;font-size:22px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0;text-align:center}.rec-employ-salary{border-bottom:none;padding-bottom:0;margin-bottom:65px}.rec-choose-checkout .skill-input{padding-left:0}.rec-choose-text{font-family:Toyota Type;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.rec-choose-checkout .skill-input label{font-family:Toyota Type;font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.rec-choose{margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:71px}.rec-file{flex-direction:column}.rec-file-text{margin-bottom:30px;font-size:14px}.rec-file{margin-bottom:53px;padding-bottom:34px}.list-buttons{margin-top:29px;display:flex;justify-content:center}.list-buttons .reset,.list-buttons .download{margin-right:16px}#employmentHistory{display:none}table.table-background th{font-family:Toyota Type;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}table#reccomputer th{width:50%;padding-top:23px;padding-bottom:34px}#reccomputer td{padding-left:24px}table th:first-child,table td:first-child{padding-left:29px;text-align:center}table.table-background th{text-align:center}.rec-computer td label{display:none}.rec-skill-checkout .skill-input:last-child{width:auto;justify-content:flex-start}.rec-skill-checkout .skill-input:last-child select{width:119px}.rec-form-online-title.mb-63.mt-110{margin-top:190px}.rec-introduce{padding-bottom:0}.rec-form-online-title.mb-63.mt-110{margin-top:0}}@media(max-width:376px){.rec-form-online-right{margin-left:28px}.rec-skill-checkout .skill-input label{font-size:14px}#reccomputer td{padding-left:10px}#reccomputer td{padding-right:9px}.list-buttons .reset,.list-buttons .download{margin-right:6px}}