.filtersec{gap:10px;margin:80px 0}.filtersec input{width:100%;height:100%;padding:16px 16px 16px 42px}.filtersec__smbox{min-width:434px;position:relative}.filtersec .searchbox:before{background:url(/images/search.svg) no-repeat;background-position:50%}.filtersec .locationbox:before,.filtersec .searchbox:before{content:"";width:20px;height:100%;position:absolute;left:14px;top:0}.filtersec .locationbox:before{background:url(/images/icon-career-location.png) no-repeat;background-position:50%;filter:brightness(0)}.joblisting .jobitem{max-width:80%;margin:0 auto 20px;padding:12px 0;border-bottom:1px solid #0f5577;transition:all .3s linear}.joblisting .jobitem.active{background:linear-gradient(90deg,#b93226,rgba(255,175,47,.94));max-width:100%;padding:30px}.joblisting .jobitem.active .title{font-size:42px}.joblisting .jobitem.active .title:before{content:"-";padding:1px 10px;background:#ad332d}.joblisting .title{font-size:1.875rem;color:#fff;font-weight:400;line-height:120%;position:relative;padding-right:16px;cursor:pointer}.joblisting .title:before{content:"+";font-size:24px;font-weight:600;color:#fff;position:absolute;right:0;top:0;transition:all .3s linear}.joblisting .exp-location{font-size:14px;opacity:.8;color:#fff;line-height:120%;margin-top:20px;gap:20px}.joblisting .experience{position:relative;padding-left:30px}.joblisting .experience:before{content:"";width:25px;height:25px;background:url(/images/experience.png) no-repeat;position:absolute;left:0;top:-4px}.joblisting .location{position:relative;padding-left:30px}.joblisting .location:before{content:"";width:25px;height:25px;background:url(/images/icon-career-location.png) no-repeat;position:absolute;left:0;top:-4px;filter:brightness(0) invert(1)}.joblisting .roleformbox{margin-top:20px;gap:20px}.joblisting .formbox{width:45%}.joblisting .formbox label{color:#fff!important}.joblisting .formbox .checkbox{flex-wrap:nowrap;gap:10px}.joblisting .formbox .checkbox input{width:20px;height:auto}.joblisting .formbox .common-btn{background:#ad332d!important;font-weight:600;color:#fff}.joblisting .formbox .common-btn:hover{color:#fff!important}.joblisting .formbox .common-btn:hover .icon{background:url(/images/icon-arrow.svg) no-repeat}.joblisting .contentbox{width:50%}.joblisting .contentbox .description{color:#fff;font-size:16px;margin-bottom:20px;line-height:140%}.joblisting .contentbox .description p{font-size:16px;line-height:140%;margin-bottom:10px}.joblisting .contentbox .description li{padding-left:20px;position:relative}.joblisting .contentbox .description li:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;left:4px;top:10px}.joblisting .contentbox .description span{color:#f69320;font-weight:600}@media only screen and (max-width:1023px){.joblisting .contentbox,.joblisting .formbox{width:100%}.joblisting .jobitem{max-width:100%}.joblisting .jobitem.active{padding:20px}.joblisting .jobitem.active .title,.joblisting .title{font-size:24px}}@media only screen and (max-width:767px){.joblisting .jobitem.active .title,.joblisting .title{font-size:18px}}