@charset "UTF-8";.recruitment-section{margin-bottom:0;padding:4% 0 0;position:relative;width:100%}.recruitment-section .section-name{margin-bottom:2%}@media (max-width:992px){.recruitment-section{padding:0}.recruitment-section .vtco-section-wrapper{gap:0;padding:0}}.recruitment-section .recruitment-content{background-color:transparent;left:50%;margin:0 auto;max-width:1440px;padding:var(--space-base);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (max-width:992px){.recruitment-section .recruitment-content{left:0;padding:0;position:relative;text-align:center;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.recruitment-section .recruitment-content .frame-wrapper{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.625);border-radius:var(--space-xl);-webkit-box-shadow:0 15px 35px 0 hsla(212,7%,43%,.078);box-shadow:0 15px 35px 0 hsla(212,7%,43%,.078);max-width:588px;padding:2.5rem 2rem;width:40%}@media (max-width:1200px){.recruitment-section .recruitment-content .frame-wrapper{max-width:55%;width:100%}}@media (max-width:992px){.recruitment-section .recruitment-content .frame-wrapper{backdrop-filter:none;background:transparent;border-radius:unset;-webkit-box-shadow:none;box-shadow:none;max-width:100%;padding:1.5rem 1rem;width:100%}}.recruitment-section .recruitment-content .recruitment-title{color:var(--vtco-primary-60);font-size:48px;font-weight:600;margin-bottom:2rem}@media (max-width:992px){.recruitment-section .recruitment-content .recruitment-title{margin-bottom:1rem;text-align:center}}@media (max-width:576px){.recruitment-section .recruitment-content .recruitment-title{font-size:24px}}.recruitment-section .recruitment-content .recruitment-desc{color:var(--grey-600);font-weight:500}.recruitment-section .recruitment-image{margin-left:auto;width:75%}.recruitment-section .recruitment-image img{aspect-ratio:1075/500;border-radius:var(--space-xl);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.recruitment-section .recruitment-image img{aspect-ratio:744/500;border-radius:0}}@media (max-width:768px){.recruitment-section .recruitment-image img{aspect-ratio:375/252}}@media (max-width:992px){.recruitment-section .recruitment-image{margin:0;max-width:100%;width:100%}}.why-join-section{background-color:var(--vtco-primary-10);padding:4% 0;width:100%}@media (max-width:576px){.why-join-section{padding:8% 0}}.why-join-section .vtco-section-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-join-section .lst-why-card{display:grid;gap:var(--space-base);grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:992px){.why-join-section .lst-why-card{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.why-join-section .lst-why-card{grid-template-columns:repeat(1,1fr)}}.why-join-section .why-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:343px;padding:var(--space-xxl) var(--space-xl);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);border-radius:16px;-webkit-box-shadow:0 15px 35px 0 rgba(103,110,118,.078);box-shadow:0 15px 35px 0 rgba(103,110,118,.078);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.122);box-shadow:0 5px 15px 0 rgba(0,0,0,.122);gap:var(--space-base)}.why-join-section .why-card-header img{aspect-ratio:1/1;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.why-join-section .why-card-body{color:var(--vtco-black);text-align:center}.why-join-section .why-card-body .card-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;min-height:72px;word-spacing:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.why-join-section .why-card-body .card-title{min-height:unset}}.why-join-section .why-card-body .card-desc{margin-top:var(--space-lg)}.policy-section{background:#fff;padding:0;width:100%}.policy-section .policy-container{margin:0 auto;max-width:1491px;padding:0;width:100%}.policy-section .policy-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.policy-section .item{color:#0e1830;display:block;font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-feature-settings:"cv11";font-feature-settings:"cv11";font-size:14px;font-weight:400;line-height:21px;margin-top:40px;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.policy-section .inner-item{background:#fff;height:100%}.policy-section .inner-item,.policy-section .policy-image{display:block;overflow:hidden;position:relative;width:100%}.policy-section .policy-image{aspect-ratio:480/260;background:#f4f4f4;border-radius:18px}.policy-section .policy-image img{border:0;border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.policy-section .policy-info{background:#fff;display:block;position:relative;width:100%}.policy-section .policy-title{color:#0e1830;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.35;margin:0}.policy-section .policy-desc{color:#0e1830;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px}.policy-section .policy-desc p{margin:0}.policy-section .policy-check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.policy-section .policy-check-list li{line-height:24px;min-height:24px;overflow-wrap:anywhere;padding-left:32px;position:relative}.policy-section .policy-check-list li:before{background:rgba(114,173,55,.14);border-radius:50%;color:#5f902d;content:"✓";font-size:14px;font-weight:700;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:1px;width:22px}.policy-section .item.first{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:66px;max-width:100%}.policy-section .item.first .inner-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.policy-section .item.first .policy-image,.policy-section .item.first .policy-image img{border-radius:96px 12px 96px 12px}.policy-section .item.first .policy-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 56px}.policy-section .item.first .policy-title{font-size:32px;line-height:40px;margin-bottom:14px}.policy-section .item.first .policy-desc{font-size:16px;line-height:26px;max-width:560px}.policy-section .item.first.policy-item-reverse .policy-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-radius:12px 96px 12px 96px;order:2}.policy-section .item.first.policy-item-reverse .policy-image img{border-radius:12px 96px 12px 96px}.policy-section .item.first.policy-item-reverse .policy-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.policy-section .item.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.policy-section .item.col-lg-4 .inner-item{min-height:429px}.policy-section .item.col-lg-4 .policy-image{border-radius:18px}.policy-section .item.col-lg-4 .policy-info{padding-top:24px}.policy-section .item.col-lg-4 .policy-title{font-size:22px;line-height:30px;margin-bottom:12px}@media (max-width:992px){.policy-section .policy-container{max-width:100%;padding-left:20px;padding-right:20px}.policy-section .item.first{margin-top:40px}.policy-section .item.first .inner-item{grid-template-columns:1fr;min-height:auto}.policy-section .item.first .policy-info{padding:32px 0 0}.policy-section .item.first .policy-title{font-size:28px;line-height:36px}.policy-section .item.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.policy-section .item.col-lg-4 .inner-item{min-height:auto}}@media (max-width:768px){.policy-section .policy-container{padding-left:15px;padding-right:15px}.policy-section .item,.policy-section .item.first{margin-top:32px}.policy-section .item.first .policy-info{padding-top:24px}.policy-section .item.first .policy-title{font-size:24px;line-height:32px;margin-bottom:10px}.policy-section .item.first .policy-desc{font-size:14px;line-height:22px}.policy-section .item.col-lg-4 .policy-info{padding-top:18px}.policy-section .item.col-lg-4 .policy-title{font-size:20px;line-height:28px}}.jobs-section .vtco-section-wrapper{max-width:992px;padding:0 var(--space-base)}@media (max-width:992px){.jobs-section .vtco-section-wrapper{padding:var(--space-base)}}.jobs-section .section-name{margin-bottom:0;text-align:start!important}.jobs-section .jobs-table{width:100%}.jobs-section .jobs-table table{border-collapse:unset;border-spacing:0 12px;width:100%}.jobs-section .jobs-table table thead th{border-bottom:1px solid var(--grey-200);color:var(--grey-600);font-weight:600;padding:var(--space-md) 0;text-align:center;width:20%}.jobs-section .jobs-table table thead th:first-child{text-align:start;width:60%}@media (max-width:576px){.jobs-section .jobs-table table thead th:first-child{display:block;width:100%}.jobs-section .jobs-table table thead th{display:none;width:0}}.jobs-section .jobs-table table tbody td{background:#fafafa;color:var(--grey-600);padding:var(--space-base) 0;text-align:center}.jobs-section .jobs-table table tbody td:first-child{border-left:6px solid #72ad37;border-radius:8px 0 0 8px;color:var(--vtco-black);font-weight:600;padding-left:1rem;text-align:start}.jobs-section .jobs-table table tbody td:first-child small{color:var(--space-base);font-weight:400;margin-top:var(--space-md)}@media (max-width:576px){.jobs-section .jobs-table table tbody td:first-child{display:block;width:100%}}.jobs-section .jobs-table table tbody td:last-child{border-radius:0 8px 8px 0}@media (max-width:576px){.jobs-section .jobs-table table tbody td{display:none;width:0}}.form-register{-webkit-box-shadow:0 15px 35px 0 rgba(103,110,118,.078),0 5px 15px 0 rgba(0,0,0,.122);box-shadow:0 15px 35px 0 rgba(103,110,118,.078),0 5px 15px 0 rgba(0,0,0,.122)}.form-register .input-group input::-moz-placeholder{color:#9ea5ad}.form-register .input-group input:-ms-input-placeholder{color:#9ea5ad}.form-register .input-group input::-ms-input-placeholder{color:#9ea5ad}.form-register .input-group input::placeholder{color:#9ea5ad}.contact-section{margin:0 auto;max-width:560px;width:100%}.popup-message .recruitment-terms-link{color:var(--vtco-primary-60);display:block;font-size:16px;font-weight:600;line-height:1.4;margin-top:12px;overflow-wrap:anywhere;text-decoration:underline}.form-register{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--space-base);-webkit-box-shadow:0 15px 35px 0 hsla(212,7%,43%,.078),0 5px 15px 0 rgba(0,0,0,.122);box-shadow:0 15px 35px 0 hsla(212,7%,43%,.078),0 5px 15px 0 rgba(0,0,0,.122);color:var(--grey-1000);gap:0;padding:var(--space-lg)}.form-register,.form-register .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%}.form-register .input-group{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:6px;margin-bottom:var(--space-base)}.form-register .input-group label{color:var(--grey-1000)}.form-register .input-group input{border:1px solid #cdd1dc;border-radius:8px!important;-webkit-box-shadow:0 0 0 1px #cdd1dc;box-shadow:0 0 0 1px #cdd1dc;padding:8px 12px;width:100%}.form-register .input-group input::-webkit-input-placeholder{color:#9ea5ad}.form-register .input-group input:-ms-input-placeholder,.form-register .input-group input::-moz-placeholder,.form-register .input-group input::-webkit-input-placeholder,.form-register .input-group input::placeholder{color:#9ea5ad}.form-register .upload-container{margin-bottom:20px;width:100%}.form-register .upload-container .upload-text{font-size:16px;font-weight:400;text-align:center;-webkit-transition:.5s;transition:.5s;width:100%}.form-register .upload-container:hover .upload-text{color:#85c446}.form-register .box-upload{width:100%}.form-register .box-upload .title{color:#1a1d1f;display:inline-block;font-size:16px;font-weight:500;margin-bottom:6px;width:100%}.form-register .box-upload .box-cv-link{background-color:#f9f9f9;border:1px dashed #6c757d;border-radius:8px;cursor:pointer;display:none;margin-bottom:20px;padding:16px 20px 16px 11px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.form-register .box-upload .icon-close{position:absolute;right:.75rem;top:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:14px;z-index:10}.form-register .box-upload .icon-close:hover{font-weight:700;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.form-register .box-upload .icon-close .cv-name{color:#5f902d;display:inline-block;display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:1;width:100%;-webkit-box-orient:vertical;overflow:hidden}.form-register .box-upload .icon-close .file-size{color:#1a1d1f;display:inline-block;font-size:16px;font-weight:400;text-align:left;width:100%}.form-register .upload-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border:1px dashed #6c757d;border-radius:8px;color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;height:84px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 11px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.form-register .upload-btn img{width:24px}.form-register .upload-btn:hover{border-color:var(--vtco-primary-50);color:#007bff}.form-register .upload-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-register .error-message{color:#dc3545;font-size:14px}@media (max-width:992px){.recuitment-detail-page .culture-home-banner{display:none}.recuitment-detail-page .section-info,.recuitment-detail-page .section-name{text-align:center}}
/*# sourceMappingURL=recruitment.css.map */