.banner-page{height:38rem}.form-group{display:grid;grid-template-columns:1fr 1fr 8.5rem;grid-gap:1.5rem}.form-group .button-search .button.btn__outline{background-color:var(--black);color:#fff;width:100%}.form-group .button-search .button.btn__outline:hover{background-color:#fff;border-color:#fff;color:var(--black)}.form-group input,.form-group select{box-shadow:none!important;margin:0}@media (max-width:767.98px){.banner-page{height:28rem}.form-group{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;max-width:75%;margin:auto}.banner-page .sec-container{padding-top:2rem}.banner-page form{width:100%}.form-group input,.form-group select{height:2rem;font-size:.875rem}.banner-page .button-search .button.btn__outline{width:100%}}.about-recruitment{padding:5rem var(--section)}.about-recruitment .grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3.25rem;align-items:center}.about-recruitment .grid-cols-2 .col-1 .image-cover{padding-top:56.25%}.about-recruitment .tabbed-content ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;margin-bottom:1.5rem;align-items:stretch}.about-recruitment .tabbed-content ul li{margin:0}.about-recruitment .tabbed-content .tab a{font-size:1rem;font-weight:500;padding:1rem;border:1.5px solid var(--black);color:var(--black);line-height:normal;width:100%;height:100%}.about-recruitment .tabbed-content .tab.active a{background-color:#d1d1d1;border-color:#d1d1d1}@media (max-width:767.98px){.about-recruitment{padding:3.25rem var(--section)}.about-recruitment .grid-cols-2{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.about-recruitment .tabbed-content .tab a{font-size:.875rem;padding:.5rem 1rem}.about-recruitment .tabbed-content ul li{flex-shrink:0}.about-recruitment .tabbed-content ul{display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;padding-bottom:5px}}.processing-recruitment{padding:5rem var(--section);background-color:#f5f5f5}.processing-recruitment .list-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem 4.25rem}.processing-recruitment .list-item .item{display:flex;align-items:center;gap:1rem;background:var(--black);clip-path:polygon(5% 0%,95% 0%,100% 50%,95% 100%,5% 100%,0% 50%);padding:1rem}.processing-recruitment .list-item .item .num{height:4rem;width:5rem;display:flex;align-items:center;justify-content:center;background-color:#fff;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);flex-shrink:0}.processing-recruitment .list-item .item .num span{font-size:1.25rem;font-weight:600}.processing-recruitment .list-item .item .content p{color:#fff;margin-bottom:.5rem}.processing-recruitment .list-item .item .content p>strong{font-weight:500}.processing-recruitment .list-item .item .content p:first-child{font-size:1.125rem}.processing-recruitment .list-item .item .content p:last-child{margin:0}@media (max-width:767.98px){.processing-recruitment{padding:2.875rem var(--section)}.processing-recruitment .list-item{grid-template-columns:minmax(0,1fr);row-gap:1rem}.processing-recruitment .list-item .item .content p{font-size:.875rem}.processing-recruitment .list-item .item .content p:first-child{font-size:.9375rem;margin-bottom:.25rem}.processing-recruitment .list-item .item .num{height:3rem;width:4rem}.processing-recruitment .list-item .item{clip-path:polygon(6% 0%,96% 0%,100% 50%,96% 100%,6% 100%,0% 50%);padding:.5rem}.processing-recruitment .list-item .item .num span{font-size:1rem}}.list-recruitment{padding:5rem var(--section)}.list-recruitment #post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5rem;padding-top:2rem}.list-recruitment #post-list .box-recruitment{border:1px solid #3a3240;padding:.5rem 2rem 1rem;border-radius:.313rem;position:relative}.list-recruitment #post-list .box-recruitment.off{pointer-events:none}.list-recruitment #post-list .box-recruitment.off .box-end .btn-primary{display:none!important}.list-recruitment #post-list .box-recruitment .box-text{padding-top:0}.list-recruitment #post-list .box-recruitment .title{color:var(--black);font-size:1.125rem;font-weight:500;padding-left:1rem}.list-recruitment #post-list .box-recruitment .desc{color:var(--black);font-weight:400;padding-left:1rem}.list-recruitment #post-list .box-recruitment ul{margin:0;display:flex;flex-direction:column;row-gap:1rem;margin-top:.5rem}.list-recruitment #post-list .box-recruitment ul li{list-style:none;margin-bottom:0;padding:0 1.25rem;position:relative}.list-recruitment #post-list .box-recruitment ul li:first-child{padding-left:1.75rem}.list-recruitment #post-list .box-recruitment ul li:first-child:before{content:"";width:1.25rem;height:1.25rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/wp-content/uploads/2025/09/back-in-time.png);background-size:contain;background-repeat:no-repeat}.list-recruitment #post-list .box-recruitment ul li:nth-child(n+2){border:1px solid #b4b4b4;background-color:#eef0f4;border-radius:.313rem;padding:.5rem 1.25rem}.list-recruitment #post-list .box-recruitment .box-icon{position:absolute;height:3.5rem;width:4rem;top:-1rem;left:-1.5rem;border:0;padding:.68rem;background:var(--black);border-radius:.25rem;overflow:hidden}.list-recruitment #post-list .box-recruitment .box-icon img{width:100%;height:100%;object-fit:contain}.list-recruitment #post-list .box-recruitment .box-end{display:flex;justify-content:space-between;align-items:center}.list-recruitment #post-list .box-recruitment .box-end .date,.list-recruitment #post-list .box-recruitment .box-end a{color:#7f5d93;font-size:.875rem}.list-recruitment #post-list .box-recruitment .box-end a:hover{text-decoration:underline}.list-recruitment .load-more-recruitment{display:flex;justify-content:center;margin-top:2rem}@media (max-width:767.98px){.list-recruitment{padding:3.25rem var(--section)}.list-recruitment #post-list{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-left:1.5rem}}