.career-main-container{padding:84px 0 0;display:flex;align-items:flex-end;width:100%}.current-opening-list .num,.job-infor{align-items:center;display:flex}.career-heading{width:100%}.career-heading h1{color:#121212;font-size:60px;font-style:normal;font-weight:600;line-height:66px;padding:0 136px 100px 0;margin:0;font-family:Vollkorn,sans-serif}.career-image-slider{max-width:40%}.our-growth .innovator-content{padding-top:75px}.job-description-wrapper{padding:65px 0 67px}.job-position{padding-bottom:50px}.job-position .job-position-title{color:#121212;font-family:Vollkorn,serif;font-size:60px;font-style:normal;line-height:60px;margin-bottom:0}.job-infor .job-address{padding-right:167px}.job-infor .job-label{color:#999;font-family:Vollkorn,serif;font-size:18px;font-style:normal;font-weight:300;line-height:25.2px;margin-bottom:1px}.job-infor .job-address-text{color:#121212;font-family:Kanit,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:25.2px;margin-bottom:0}.job-infor-wrapper{position:relative}.job-infor-wrapper .job-description-title{color:#121212;font-family:Vollkorn,serif;font-size:36px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:40px}.job-infor-wrapper .job-description-lists{padding:0 0 0 17px;margin:0 0 55px}.job-infor-wrapper .job-description-lists .job-description-list{color:#555;font-family:Kanit,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.job-infor-wrapper .job-description-lists .job-description-list:last-child{margin-bottom:0}.job-infor-wrapper .job-description-lists .job-description-list::marker{color:#555;font-size:13px}.text-bold{font-weight:700}.jobs-container .career-heading h1{font-size:60px;line-height:64px;padding:0 0 70px}.jobs-container{padding-top:14px}.jobs-container .square-box.home-box{right:180px;left:auto}.apply-job{background:#fafafd;padding:60px 0;margin-top:65px}.apply-job .form-control{background-color:#fff0}.apply-job .button-wrapper{margin:20px 0 0;height:170px;width:170px}.current-opening-list{margin-bottom:100px}.current-opening-list li:last-child{border-bottom:none}.current-opening-list .num{color:#121212;line-height:normal}.current-opening-list .arrow{max-height:36px;margin:20px 0 0}.current-opening-list p{display:flex;align-items:center;justify-content:space-between}.current-opening-list p .profile{color:#121212;font-size:42px;font-weight:300;width:calc(100% - 120px);display:flex}.current-opening-list p .profile strong{font-weight:600;display:inline-flex;margin-right:8px}.current-opening-list .location-year{display:flex;flex-direction:column;color:#121212;font-size:20px;font-weight:300;line-height:33.6px;width:100px}.square-box.careers-square-box{left:inherit;right:180px;bottom:0}.current-opening-list .active .arrow:after{color:#000}.current-opening-list .arrow::after{color:#000!important}.current-opening-list li.service-item{padding:18px 0;border-top:0!important;border-bottom-color:#c9c9c9}.current-opening-list .active .profile,.current-opening-list .service-item:hover .profile{color:#5aba47}@media (min-width:1200px){.job-description-section .square-box{bottom:28px;right:20%;left:auto}.our-growth .swiper-arrow{bottom:258px!important}}@media (max-width:1199px){.job-description-image .job-description-img{height:auto}.job-infor .job-address{padding-right:110px}.job-description-section .square-box{left:auto;right:40px;bottom:34px}.career-heading h1{font-size:74px;line-height:74px;padding:0 75px 75px 0}.jobs-container .career-heading h1{font-size:32px;line-height:32px;padding:0 0 50px}.jobs-container .square-box.home-box{bottom:50px}}@media (max-width:992px){.job-description-image .job-description-img{height:auto}.job-infor .job-address{padding-right:100px}.home-contact-section .contact-title{margin-bottom:40px}.career-heading h1{font-size:55px;line-height:55px;padding:0 50px 50px 0}.jobs-container .career-heading h1{font-size:32px;line-height:32px;padding:0 0 50px}.current-opening-list p .profile{font-size:32px}.current-opening-list .location-year{font-size:18px}}@media (max-width:767px){.square-box.careers-square-box{display:none}.career-main-container{display:unset;padding:0}.career-heading h1{font-size:36px;line-height:42px;padding:20px 0 40px}.career-main-container img{width:100%}.our-growth .innovator-content{padding-top:25px}.current-opening-list li.service-item{padding:15px 0}.jobs-container .career-heading h1{font-size:32px;line-height:32px;padding:0 0 30px}.job-position{padding-bottom:10px}.job-description-wrapper{padding:30px 0 45px}.job-infor .job-label{font-size:16px}.job-infor .job-address-text{font-size:18px}.job-description-image .job-description-img{height:auto}.job-position .job-position-title{font-size:32px}.job-infor{display:unset}.job-infor .job-address{padding-right:0;margin-bottom:20px}.job-infor-wrapper .job-description-title{font-size:22px;margin-bottom:25px}.job-infor-wrapper .job-description-lists .job-description-list{font-size:15px;margin-bottom:16px}.job-infor-wrapper .job-description-lists{margin:0 0 35px}.home-contact-section{padding:40px 0}.apply-job{margin-top:50px}.career-image-slider{max-width:none}.current-opening-list p .profile{font-size:28px;width:88%}.current-opening-list .location-year{width:100%;flex-flow:nowrap;margin-top:10px}.current-opening-list p{flex-flow:row wrap;margin-top:10px!important;margin-bottom:0!important}.current-opening-list .service-item a{padding:0}.current-opening-list .location-year span{margin-right:5px}.current-opening-list .arrow{margin-top:0}.current-opening-list{margin-bottom:50px}}