.jobs-intro{background-color:#f6f6f6;padding-bottom:0}.jobs-intro .title{color:#5b6770;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.jobs-intro .job{background-color:#fff;padding:30px}.jobs-intro .desc{margin:15px 0}.job-opening .not-visible{display:none}.job-opening .arrow{cursor:pointer}.jobs{background-color:#f6f6f6}.jobs .filter{margin:0 0 10px}.jobs .filter label{display:inline-block;font-size:15px;font-weight:700}.jobs .filter select{cursor:pointer;display:inline-block;font-size:15px;padding-right:30px;width:200px}.jobs .filter select:focus{box-shadow:none!important;outline:none!important}.job .job-btn-action{display:block;padding:7px 10px}.job .job-btn-apply{display:table;margin:20px 0 0}.job .details{margin:0;padding:0}.job .details li{color:#d33039;display:inline-block;font-size:14px;font-weight:700;line-height:14px;list-style:none;margin:0 50px 5px 0;text-transform:uppercase}.job .details li span{color:#5b6770;display:block;font-weight:400;margin:0 3px 3px 0}.job .content{border-top:1px solid #f6f6f6;margin:15px 0 0;padding-top:15px}.job .content .btn{display:table;margin:15px 0 0}.careers-apply .sum{background-color:#fff;padding:30px}.careers-apply .sum h3{color:#d33039;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase}.careers-apply .sum ul{list-style:none;margin:0;padding:0}.careers-apply .sum ul li{list-style:none;margin:0 0 3px;text-transform:uppercase}.careers-apply .sum ul li span{font-weight:700}.careers-apply .apply-form form .fa-required{color:#cb333b;font-size:8px;position:relative;top:-3px}.careers-apply .apply-form form .hint{font-size:12px}.careers-apply .apply-form form .hint .fa{color:#cb333b;margin-left:2px;margin-top:2px;text-align:center;width:8px}.careers-apply .apply-form form .custom-file-label span{bottom:4px;font-weight:300;padding-left:5px;position:relative}.job-opening .job{background-color:#fff;margin:0 0 15px;padding:40px;transition:all .4s}.job-opening .job .title{font-size:20px}.job-opening .job .details{margin-right:10px}.job-opening .job .details div{color:#464545;font-size:18px;font-weight:600}.job-opening .job .details div span{color:#919191;display:block;font-size:15px;font-weight:500;text-transform:uppercase}.job-opening .job:hover{background:#ef5713}.job-opening .job:hover .details div,.job-opening .job:hover .details div span,.job-opening .job:hover .title{color:#fff}.job-opening .job:hover .btn{background:transparent;border-color:#fff;color:#fff}.job-opening .job:hover .btn .show-img{display:none}.job-opening .job:hover .btn .hover-img{display:inline-block}.job-opening .job:hover .btn:hover{background:#fff;border-color:#ef5713;color:#ef5713}.job-opening .job:hover .btn:hover .hover-img{display:none}.job-opening .job:hover .btn:hover .show-img{display:inline-block}.careers-detail-intro .title-info{color:#919191;display:block;font-size:18px;font-weight:500;text-align:center}.careers-detail-intro .info-desc{color:#464545;display:block;font-size:20px;text-align:center}.careers-apply .apply-form .heading{font-weight:800}.careers-apply .apply-form .hint{padding-left:30px}.careers-apply .apply-form .terms a{text-decoration:underline}.careers-apply .apply-form .form-group.checkbox input{margin:0;opacity:0}.careers-apply .apply-form .form-group.checkbox label{padding-left:30px}.careers-apply .apply-form input[type=file]::-webkit-file-upload-button{background:#efefef;border-left:1px solid #929292;border-radius:0 10px 10px 0;color:#1a1818;float:right;font-weight:700;height:52px;margin:-14px -21px -14px 0;padding-right:15px;right:0}.careers-apply .apply-form input[type=file]::file-selector-button{background:#efefef;border-left:1px solid #929292;border-radius:0 10px 10px 0;color:#1a1818;float:right;font-weight:700;height:52px;margin:-14px -21px -14px 0;padding-right:15px;right:0}.careers-apply .apply-info h1{font-weight:800;margin-bottom:22px}.careers-apply .apply-info .info-block{color:#919191;font-size:15px;font-weight:500;line-height:17px;margin-bottom:22px;text-transform:uppercase}.careers-apply .apply-info .info-block h3{color:#464545;text-transform:none}@media only screen and (min-width:767px) and (max-width:991px){.job-opening .job{padding:20px 20px 25px}.job-opening .job .details{margin:0 0 8px 10px}.job .job-btn-action{margin-top:10px}.job .details li{margin:0 30px 5px 0}.careers-apply .sum{padding:30px 15px 1px;text-align:center}}@media only screen and (min-width:0px) and (max-width:767px){.careers-detail-intro .title-info{display:block;font-size:15px;margin-right:0;text-align:center}.careers-detail-intro .info-desc{display:block;font-size:16px;text-align:center}.careers-apply input[type=file]::-webkit-file-upload-button{line-height:16px}.careers-apply input[type=file]::file-selector-button{line-height:16px}.careers-apply .apply-info h1{font-size:22px;line-height:28px;text-align:center}.careers-apply .apply-info .apply-cont{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.careers-apply .apply-info .apply-cont .info-block{font-size:14px;padding:0 15px}.careers-apply .apply-info .apply-cont .info-block h3{font-size:16px;margin:0}.job-opening .job{padding:15px 15px 20px;text-align:center}.job-opening .job title{font-size:18px;margin-bottom:10px}.job-opening .job .details{margin-bottom:10px;margin-right:0}.job-opening .job .details div{font-size:16px}.job-opening .job .details div span{font-size:13px}.jobs-intro .title{margin:10px 0 0}.jobs .filter label{margin-right:10px;margin-top:7px}.job .job-btn-action{margin-top:10px}.job .details{margin:0 0 8px}.job .details li{display:block;margin:0 0 5px}.job .details li span{display:inline-block}.careers-apply .sum{padding:30px 15px 1px;text-align:center}.careers-apply .sum h3{font-size:16px;line-height:20px}}