.jobseeker-layout .job-detail-page .company-profile .job-item{position:relative}.jobseeker-layout .job-detail-page .company-profile .job-item a{text-decoration:none}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon{position:absolute;right:30px;bottom:25px}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon .applied-icon{max-width:92px;margin-left:auto;padding:1.5px 3px;border-radius:0 4px 0 4px;background:#2f4ba0;color:#fff;font-size:12px;text-align:center}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul{display:flex;margin-top:10px}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li a{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;color:inherit;text-decoration:none}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li a span{margin-right:8px}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li a:hover{color:#e8c80d}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li a.saved{color:rgba(93,103,122,.5)}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li+li{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;margin-left:15px}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul li+li:before{margin-right:15px;content:"|"}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check{-webkit-box-pack:end;-ms-flex-pack:end;display:flex;justify-content:flex-end}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check label{position:relative;padding-left:25px;cursor:pointer}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check label:before{position:absolute;top:-22px;left:0;color:#5d677a;font-family:Material Design Icons;font-size:24px;content:""}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check input{display:none}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check input:checked{background:#000}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon.check-box .check input:checked~label:before{color:#5d677a;content:""}.jobseeker-layout .job-detail-page .company-profile .job-item.has-background{margin-bottom:10px;background:#ebf8ff}.jobseeker-layout .job-detail-page .company-profile .job-item.has-background .figure{border-top:0}.jobseeker-layout .job-detail-page .company-profile .job-item.active{border:1px solid #00b2a3}@media(max-width:576px){.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon{position:static;width:100%;margin-top:10px;padding:0 15px 20px;text-align:right}.jobseeker-layout .job-detail-page .company-profile .job-item .bottom-right-icon ul{justify-content:flex-end}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-banner{margin-bottom:20px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-banner .image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-banner .image img{-o-object-fit:cover;width:100%;max-height:360px;object-fit:cover}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-banner{margin-bottom:30px}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-heading-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#182642;font-size:18px;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-introduction{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px;background:#f1f9fd}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-introduction{margin-bottom:50px;padding-bottom:30px}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .name{color:#182642;font-size:18px;font-weight:700;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;width:11.25rem;height:11.25rem;padding:15px;float:left;border:1px solid #e5e5e5;border-radius:4px;background:#fff}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content{width:calc(100% - 180px);padding-left:1.875rem;float:left}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content .name{margin-bottom:2px;font-size:18px;font-weight:700}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content hr{margin:5px 0;border:0;border-top:1px solid #e9e9e9}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content strong{color:#182642}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content p,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content ul{font-size:14.5px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content ul li{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content ul li a{color:inherit}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content ul li span{margin-right:5px;font-size:16px;line-height:16px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info:after{display:block;clear:both;content:""}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .follower-number{color:#2f4ba0;font-size:18px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow{margin-top:10px;margin-right:24px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;width:180px;height:40px;border-radius:5px;background-image:linear-gradient(90deg,#2f4ba0 0,#2f4ba0);color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow a{position:relative;background-image:linear-gradient(90deg,#2f4ba0 0,#2f4ba0)}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow a:before{color:#fff;content:"Follow";opacity:1}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow a em,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow a span{display:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a{position:relative}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a:before{color:#fff;content:"Unfollow";opacity:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a em{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover{background:#cacaca}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover:before{opacity:1}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover em{opacity:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .row,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .row>*{margin-bottom:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item{padding:10px 0;border-bottom:1px solid #e5e5e5}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item .figure{-webkit-box-shadow:none!important;padding:0;border:0;box-shadow:none!important}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item .figcaption{padding:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more{margin-top:30px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more a{width:240px;height:40px;margin:0 auto;border-radius:5px;background-image:linear-gradient(90deg,#2f4ba0 0,#2f4ba0);color:#fff;text-decoration:none;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-content p{font-size:14.5px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-content p+p{margin-top:15px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album{position:relative}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:Material Design Icons;font-size:1.875rem;content:"";pointer-events:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album:after{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:"";pointer-events:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album a{display:block;position:relative;padding-top:63.829787234%}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album a img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .album.video:before{content:""}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin-top:30px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation .swiper-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:all .3s;-o-transition:all .3s;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e5e5e5;border-radius:50%;font-size:18px;cursor:pointer;transition:all .3s}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation .swiper-nav:hover{border:1px solid rgba(0,0,0,0);background:linear-gradient(90deg,#2f4ba0,#1e9bd3,#2f4ba0);color:#fff}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation .swiper-nav+.swiper-nav{margin-left:10px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation .swiper-nav span{height:18px}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo .swiper-navigation{z-index:11;position:absolute;top:30px;right:0;margin-top:0}}@media screen and (max-width:768px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-introduction{flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info{width:100%}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .img .logo-company{width:80px;height:80px;padding:5px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .content{width:calc(100% - 80px)}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow{align-items:center;width:100%;margin-top:10px;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow{margin:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow a{width:120px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow.followed a{background:#f1f1f1}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-introduction{flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info{width:100%}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .img{width:80px;height:80px;padding:5px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content{width:calc(100% - 80px)}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow{align-items:flex-start;width:100%;margin-top:10px;padding-left:100px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow{margin:0 24px 0 0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow a{width:120px}}@media screen and (max-width:576px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .img{position:relative;float:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info{position:relative}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .title-company{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:11;position:absolute;top:50%;right:0;width:calc(100% - 90px);transform:translateY(-50%)}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .title-company a{width:100%;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow{-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;justify-content:flex-start;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow>*{flex:0 0 100%;max-width:100%;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow{order:1}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .follower-number{order:2;padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{order:3;padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow,.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{padding-left:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-introduction{position:relative}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .img{float:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .hr{display:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow{-ms-flex-wrap:wrap;display:flex;position:absolute;top:20px;right:-5px;flex-wrap:wrap;width:150px;margin-top:0;padding-left:0;pointer-events:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow{order:2}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .follower-number{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:end;-ms-flex-pack:end;display:flex;justify-content:flex-end;order:1}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .follower-number{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px;pointer-events:auto}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .btn-follow a,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-follow .follower-number a{margin-right:0;margin-left:auto}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;padding:15px 20px;transition:all .4s ease-in-out}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item .figure .title{margin-bottom:0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item .figure .title a{transition:all .4s ease-in-out}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item .figure .caption .salary{color:#5d677a}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item:hover{box-shadow:0 0 10px 4px rgba(0,0,0,.1)}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .job-item:hover .figcaption .title a{color:#e8c80d}}@media(min-width:1440px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .cus-row{margin:0 -45px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .cus-col{padding:0 45px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .cus-row{margin:0 -45px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .cus-col{padding:0 45px}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex!important;align-items:center;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0!important;background-image:none;color:#2f4ba0;font-size:14.5px;font-weight:700;text-transform:none}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more a em{padding-left:8px;font-size:18px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more a:hover{text-decoration:underline}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more,.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more a,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more,.jobseeker-layout .job-detail-page .company-profile .jobsby-company .company-jobs-opening .view-more a{justify-content:flex-end}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us{padding:20px 0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .company-heading-title{margin-bottom:20px;padding-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .content p{margin-bottom:15px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us{padding:30px 0}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .company-heading-title{margin-bottom:30px;padding-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-about-us .content p{margin-bottom:20px}}.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo{padding:20px 0}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .jobsby-company .main-company-photo{padding:30px 0}}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image a{height:139px}.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form .form-group.animation .btn-gradient,.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form button{background:#00b2a3!important}.jobseeker-layout .job-detail-page .company-profile .intro-section ul{list-style-type:disc!important;padding-left:40px}.jobseeker-layout .job-detail-page .company-profile .intro-section ol{list-style-type:decimal!important;padding-left:40px}.jobseeker-layout .job-detail-page .company-profile .company-profile a:hover{text-decoration:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo,.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album{position:relative}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:Material Design Icons;font-size:1.875rem;content:"";pointer-events:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album:after{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:"";pointer-events:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album a{display:block;position:relative;padding-top:63.829787234%}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album a img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .album.video:before{content:""}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin-top:30px}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation .swiper-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:all .3s;-o-transition:all .3s;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e5e5e5;border-radius:50%;font-size:18px;cursor:pointer;transition:all .3s}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation .swiper-nav:hover{border:1px solid rgba(0,0,0,0);background:linear-gradient(90deg,#2d7bb7,#1e9bd3,#2d7bb7);color:#fff}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation .swiper-nav+.swiper-nav{margin-left:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation .swiper-nav span{height:18px}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo .swiper-navigation{z-index:11;position:absolute;top:30px;right:0;margin-top:0}}@media screen and (max-width:768px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-introduction{flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info{width:100%}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .img .logo-company{width:80px;height:80px;padding:5px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .content{width:calc(100% - 80px)}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow{align-items:center;width:100%;margin-top:10px;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow{margin:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow a{width:120px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow.followed a{background:#f1f1f1}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{padding-top:10px}}@media screen and (max-width:576px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .img{position:relative;float:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info{position:relative}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .title-company{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:11;position:absolute;top:50%;right:0;width:calc(100% - 90px);transform:translateY(-50%)}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-info .title-company a{width:100%;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow{-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;justify-content:flex-start;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow>*{flex:0 0 100%;max-width:100%;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow{order:1}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .follower-number{order:2;padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{order:3;padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-follow,.jobseeker-layout .job-detail-page .company-profile .company-profile .company-follow .btn-join{padding-left:0}}@media(min-width:1440px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .cus-row{margin:0 -45px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .cus-col{padding:0 45px}}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex!important;align-items:center;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0!important;background-image:none;color:#287ab9;font-size:14px;font-weight:700;text-transform:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more a em{padding-left:8px;font-size:18px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more a:hover{text-decoration:underline}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more,.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .view-more a{justify-content:flex-end}}.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo{padding:20px 0}@media(min-width:1025px){.jobseeker-layout .job-detail-page .company-profile .company-profile .main-company-photo{padding:30px 0}}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item:hover{box-shadow:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item .figure .figcaption{width:100%!important;max-width:100%;padding-right:150px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item .figure .figcaption .title{display:flex}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item .figure .figcaption .title a{padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item .figure .figcaption .title .new{padding-left:5px;font-size:14px;font-weight:700;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .is-browser-IE .company-profile .main-company-photo .album a img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;width:auto;transform:translate(-50%,-50%)}.jobseeker-layout .job-detail-page .company-profile .company-introduction{padding:30px;margin-bottom:20px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info{display:flex}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img{flex:0 0 200px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img a{width:100%;height:200px;display:flex;align-items:center;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img a img{width:100%}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 200px);max-width:calc(100% - 200px);padding-left:30px;color:#5d5e61}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 210px);max-width:calc(100% - 210px);border-bottom:1px solid #8e9094;padding-bottom:15px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text h3,.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info strong{color:#1e1e1e}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text h3{text-transform:uppercase;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-folow{flex:0 0 210px;max-width:210px;display:flex;justify-content:flex-end}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .top-info .box-follow .btn-gradient{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:flex;align-items:center;justify-content:center;height:35px;border-radius:5px;background-image:linear-gradient(90deg,#2d7bb7 0,#1e9bd3);color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;padding:0 30px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .top-info .box-follow>span{color:#287ab9;font-size:18px;font-weight:700;display:inline-block;margin-bottom:5px}.jobseeker-layout .job-detail-page .company-profile .company-heading-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#182642;font-size:18px;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .intro-section-1{margin-bottom:30px}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text{font-size:16px}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.more-less .main-text{position:relative;height:215px;overflow:hidden}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text .main-text:after{width:100%;height:80px;content:"";background:#fff;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,.1));position:absolute;right:0;bottom:0}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.active .main-text:after{display:none}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.active .main-text{height:auto}.jobseeker-layout .job-detail-page .company-profile .intro-section .view-style{text-align:center;margin-top:20px;display:none}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.more-less .view-style{display:block}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text .view-style .read-less,.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.active .view-style .read-more{display:none}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.active .view-style .read-less{display:block}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text.active .view-style a{color:#287ab9}.jobseeker-layout .job-detail-page .company-profile .intro-section .box-text p:not(:last-child){margin-bottom:15px}.jobseeker-layout .job-detail-page .company-profile .company-jobs-opening .box-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.jobseeker-layout .job-detail-page .company-profile .company-jobs-opening .box-title .sort-title{display:flex;align-items:center}.jobseeker-layout .job-detail-page .company-profile .company-jobs-opening .box-title .sort-title em{margin-left:5px;font-size:20px}.jobseeker-layout .job-detail-page .company-profile .company-jobs-opening .box-title .box-sort .dropdown .dropdown-menu{padding-top:10px}.jobseeker-layout .job-detail-page .company-profile .company-jobs-opening .company-heading-title{border-bottom:0;padding-bottom:0;margin-bottom:0}.jobseeker-layout .job-detail-page .company-profile .company-profile .find-jobs-form{padding:0;border-bottom:0;background:none}.jobseeker-layout .job-detail-page .company-profile .company-profile .find-jobs-form .container{padding:0}.jobseeker-layout .job-detail-page .company-profile .company-profile.cb-section{padding:30px 0}.jobseeker-layout .job-detail-page .company-profile .list-job{border-top:1px solid #d9d9d9;padding-top:30px;margin-top:30px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure{display:flex;align-items:center;flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .btn-apply{background:#00b2a3;border-radius:3px;color:#fff;height:32px;display:flex;align-items:center;padding:0 16px;position:absolute;top:0;right:0}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image{flex:0 0 143px;max-width:143px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image a{display:flex;width:100%;height:143px;align-items:center;justify-content:center;background:#fff;padding:10px;border:1px solid #eaeaea;border-radius:8px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image a img{max-width:100%;width:100%}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 143px);max-width:calc(100% - 143px);padding-left:35px;position:relative}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .title a{color:#1e1e1e;font-weight:600;text-transform:uppercase;font-size:20px;-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#172642;font-weight:700;line-height:2;text-overflow:ellipsis}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption *{font-size:16px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption>*{margin-bottom:3px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .company-name{color:#8e9094}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .salary{color:#008563}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .salary em{margin-right:5px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .location{display:flex;align-items:center}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .location em{position:relative;left:-3px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info{display:flex;align-items:center;justify-content:space-between;margin-top:17px;margin-right:-150px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info .save-job span,.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info .time em{margin-right:5px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info .saved{color:rgba(93,103,122,.5)!important}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info .save-job{color:#8e9094}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action .compare{color:#5fb017}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action .compare i{color:#000;margin-right:5px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action .compare.saved i:before{content:""}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action{position:absolute;top:50%;transform:translateY(-50%);right:0;text-align:right}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action li:not(:last-child){margin-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action .btn-check-fit{background:#fb9104;color:#fff;padding:5px 12px;margin-top:5px;font-size:14px;border-radius:8px}.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form .form-group.animation .btn-gradient,.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form button{background:#00b2a3}.jobseeker-layout .job-detail-page .company-profile .view-more-area{display:flex;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .view-more-area>a{color:#287ab9;font-size:14px;font-weight:700;margin-top:10px}.jobseeker-layout .job-detail-page .company-profile .view-more-area>a span{padding-left:7px}@media(min-width:1200px){.jobseeker-layout .job-detail-page .company-profile .company-profile .find-jobs-form .main-form .form-group{padding:0 7.5px}.jobseeker-layout .job-detail-page .company-profile .company-profile .find-jobs-form .main-form .advanced-search{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;align-items:center;margin:0 -7.5px}.jobseeker-layout .job-detail-page .company-profile .company-profile .find-jobs-form .main-form .advanced-search .form-group.find-jobs{flex:0 0 130px;max-width:130px;padding-left:0;margin-left:15px}}@media(max-width:1200px){.jobseeker-layout .job-detail-page .company-profile .company-introduction{padding:20px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info{padding-left:20px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info{margin-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text{padding-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .find-jobs button p{display:none!important}.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .find-jobs button span{display:block!important}}@media(max-width:992px){.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img{flex:0 0 150px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 150px);max-width:calc(100% - 150px)}}@media(max-width:767px){.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info{flex-wrap:wrap;position:relative}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img{flex:0 0 80px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .img a{height:80px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info,.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text{flex:0 0 100%;max-width:100%;padding-left:0}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .main-info .top-info .box-text{margin-top:20px}.jobseeker-layout .job-detail-page .company-profile .company-introduction .company-info .box-follow{position:absolute;top:5px;right:0}.jobseeker-layout .job-detail-page .company-profile .list-job{padding-top:20px;margin-top:20px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item{margin-bottom:20px;padding-bottom:20px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image{flex:0 0 70px;max-width:70px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .image a{height:70px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 70px);max-width:calc(100% - 70px);padding-left:15px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure{align-items:flex-start}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info .save-job .text{display:none}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info{margin-top:0}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .btn-apply{position:static;max-width:100px;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .title a{font-size:16px}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .right-action{position:static!important;transform:none!important;text-align:left!important;margin-top:5px}.jobseeker-layout .job-detail-page .company-profile .company-profile .company-jobs-opening .job-item .figure .figcaption{padding-right:0}.jobseeker-layout .job-detail-page .company-profile .list-job .job-item .figure .figcaption .caption .bot-info{margin-right:0}}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .container{position:relative}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .container .user-action{position:absolute;top:-40px;right:15px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list{border:1px solid #e5e5e5;position:relative}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .user-action a:hover{text-decoration:none}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .btn-view-more{color:#fff;background:#526dda;padding:0 10px;height:40px;line-height:40px;display:inline-block}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .btn-view-more i{margin-left:10px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .btn-view-less{display:none}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .user-action a i{font-size:24px;position:relative;top:3px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .row{margin:0}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .row [class*=col-]{padding:0;margin:0}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .row .col-3:not(:last-child){position:relative;border-right:1px solid #e5e5e5}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item{text-align:center;padding:10px 15px;position:relative}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item-compare .box-img{height:70px;margin-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item-compare .box-img img{max-height:100%;max-width:100%}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item .box-desc h3{line-height:1.2em}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item .box-desc h3 a{text-decoration:none;color:#5d677a;font-weight:500;-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .item .close{position:absolute;top:5px;right:5px;color:#5d677a}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .action,.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item{height:100%;display:flex;align-items:center;justify-content:center}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item a>*{display:block;text-align:center}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item a span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;border:1px dashed #e5e5e5}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item a span i{font-size:25px;color:#5d677a}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item a em{font-style:normal;color:#5d677a}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .action li a:hover,.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .add-item a:hover{text-decoration:none}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .action li a{color:#172642}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .action li a.btn-compare{color:#fff;background:#526dda;padding:8px 25px;display:inline-block;margin-bottom:5px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area{position:fixed;width:100%;bottom:-125px;left:0;z-index:11111;transition:all .5s}.jobseeker-layout .job-detail-page .company-profile .list-compare-area.active{bottom:0}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list{background:#fff}.jobseeker-layout .job-detail-page .company-profile .list-compare-area.active .btn-view-more{display:none}.jobseeker-layout .job-detail-page .company-profile .list-compare-area.active .btn-view-less{display:inline-block}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .btn-view-less{border:1px solid #e5e5e5;color:#5d677a;background:#fff;padding:0 10px;height:40px;line-height:40px}@media(max-width:992px){.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .row{flex-wrap:inherit}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list .col-3{flex:0 0 250px;max-width:250px}.jobseeker-layout .job-detail-page .company-profile .list-compare-area .main-list{overflow-x:auto}}.jobseeker-layout .job-detail-page .company-profile .mdi-plus:before{content:""}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal{padding:0!important;overflow:hidden;border:1px solid #e3e3e3;border-radius:5px;background:#fff;max-width:600px;width:100%}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .modal-title{padding:10px 15px;border-bottom:1px solid #e5e5e5;text-align:center}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .modal-title h3{color:#172642;font-size:20px;font-weight:700;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .modal-body{padding:20px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-input{position:relative;z-index:11111111}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-input input{width:100%;border:1px solid #e5e5e5;border-radius:4px;height:40px;padding:0 15px;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-input .clearsearch{position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#fff;cursor:pointer;display:none;color:#5d677a;z-index:111}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-input .clearsearch.active{display:block}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-title{display:flex;justify-content:space-between;align-items:center}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .box-sort h4{font-weight:400;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .box-sort .dropdown>a{color:#5d677a!important}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .box-sort .dropdown .dropdown-menu{padding-top:8px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .box-sort{width:110px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .box-job-title{width:calc(100% - 110px)}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-title .box-job-title h3{-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:#172642;font-size:18px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .bot-info{display:flex;justify-content:space-between;align-items:center}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption{width:100%}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure{border-right:0;border-radius:0}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure:hover{border-top-left-radius:0;border-bottom-right-radius:0;box-shadow:none;border-radius:0}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .search-result{padding-top:15px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption .location{display:flex}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption .location em{width:16px;position:relative;top:2px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .caption .salary em{width:16px;position:relative;left:2px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption .title{display:flex}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption .title .new{padding-left:10px;font-weight:700;line-height:1.2}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure .figcaption .title.new-job a{color:red}@media(min-width:1024px){.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form .form-group.find-jobs button p{display:none}.jobseeker-layout .job-detail-page .company-profile .find-jobs-form .main-form .form-group.find-jobs button span{display:block}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .modal-title{padding:6.5px 44px}.jobseeker-layout .job-detail-page .company-profile .add-compare-modal .job-item .figure:hover{border-top-left-radius:0;border-bottom-right-radius:0;border-radius:0}}.jobseeker-layout .job-detail-page .company-profile .modal-compare{position:relative;width:480px;padding:0!important}.jobseeker-layout .job-detail-page .company-profile .modal-compare .modal-body{padding:40px;text-align:center}.jobseeker-layout .job-detail-page .company-profile .modal-compare .fancybox-close-small{display:none}.jobseeker-layout .job-detail-page .company-profile .modal-compare .modal-body .btn-close-modal{-webkit-transition:all .3s;-o-transition:all .3s;display:block;z-index:11;position:absolute;top:10px;right:10px;max-width:120px;border-radius:4px;color:#ccc;text-decoration:none;transition:all .3s;outline:none}.jobseeker-layout .job-detail-page .company-profile .modal-compare .modal-body p{margin-top:10px}.jobseeker-layout .job-detail-page .company-profile .fit-modal{padding:0!important;overflow:hidden;border:1px solid #e3e3e3;border-radius:5px;background:#fff;max-width:800px;width:100%}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-title{padding:10px 15px;border-bottom:1px solid #e5e5e5;text-align:center}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-title h3{color:#172642;font-size:20px;font-weight:700;text-transform:uppercase}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body{padding:20px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title{display:flex}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title>h5{font-size:20px;color:#172642}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;cursor:pointer;margin-left:15px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips .icon{justify-content:center;width:20px;min-width:20px;height:20px;overflow:hidden;border-radius:50%;background:#109ed9;align-items:center;display:flex}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips .icon em{color:#fff;font-size:14px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips p{padding-left:5px;font-size:14px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips .toolip{z-index:11;width:250px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips .toolip:before{top:-7.5px;left:30px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips .toolip:after{top:-5px;left:30px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .row-data-2{padding:0 50px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic h5{font-size:16px;color:#172642;margin-bottom:5px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic p{border-bottom:1px solid #e5e5e5;margin-bottom:12px;padding-bottom:7px;font-size:16px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic p span{color:#526dda;font-weight:700}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul{display:flex;flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul li{margin-bottom:10px;margin-right:10px;padding:7px 15px;border:1px solid #526dda;border-radius:25px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul li span{font-size:16px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul li em{margin-right:7px;font-size:20px;position:relative;top:2px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul li.active{background:#526dda}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-statistic ul li.active *{color:#fff}.jobseeker-layout .job-detail-page .company-profile .fit-modal .col-progress .inner strong{font-size:16px;color:#172642}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress{text-align:right}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar{height:7px;background:#dbdbdb;border-radius:10px;margin:12px 0;position:relative}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar>span{position:absolute;height:7px;left:0;top:0;border-radius:10px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar-1 span{background:#526dda}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar-2 span{background:#fc5b56}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar-3 span{background:#f1bdc7}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress .progress-bar-4 span{background:#fdca2e}.jobseeker-layout .job-detail-page .company-profile .fit-modal .box-progress>span{font-size:16px}.jobseeker-layout .job-detail-page .company-profile .box-percent{text-align:center}.jobseeker-layout .job-detail-page .company-profile .percircle{float:none;margin:30px auto}.jobseeker-layout .job-detail-page .company-profile .percircle.big{font-size:150px}.jobseeker-layout .job-detail-page .company-profile .percircle.animate>span{font-weight:700;color:#fc5b56}.jobseeker-layout .job-detail-page .company-profile .percircle .bar{border-color:#fc5b56}.jobseeker-layout .job-detail-page .company-profile .percircle:after{background:#fff}.jobseeker-layout .job-detail-page .company-profile .percircle{background:#d8d8d8}.jobseeker-layout .job-detail-page .company-profile .percircle:hover:after{transform:none}@media(min-width:1024px){.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-title{padding:6.5px 44px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-title h3{font-size:24px}}@media(max-width:767px){.jobseeker-layout .job-detail-page .company-profile .fit-modal .row-data-1{margin-bottom:-10px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .row-data-1>*{margin-bottom:10px}.jobseeker-layout .job-detail-page .company-profile .fit-modal .row-data-2{padding:0}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title{flex-direction:column}.jobseeker-layout .job-detail-page .company-profile .fit-modal .modal-body .sub-title .tips{margin-left:0;margin-top:5px}}@media(max-width:1024px){.jobseeker-layout .job-detail-page .company-profile .toollips:hover{visibility:visible}.jobseeker-layout .job-detail-page .company-profile .toollips:hover .toolip,.jobseeker-layout .job-detail-page .company-profile .toollips:hover .toolip:after,.jobseeker-layout .job-detail-page .company-profile .toollips:hover .toolip:before{opacity:1}.jobseeker-layout .job-detail-page .company-profile .toollips .toolip{display:block}}.jobseeker-layout .job-detail-page .company-profile .floating-eoc{position:fixed;right:0;top:calc(50% - 200px);transform:translateY(-50%);z-index:111}@media only screen and (max-width:480px){.jobseeker-layout .job-detail-page .company-profile .floating-eoc{display:none}}.jobseeker-layout .job-detail-page .company-profile .floating-eoc .inner{position:relative}.jobseeker-layout .job-detail-page .company-profile .floating-eoc .eoc-badge{position:absolute;top:0;left:-340px;max-width:inherit;background:url(/images/eoc-badge.png) no-repeat;background-size:100% auto;width:350px;height:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap}.jobseeker-layout .job-detail-page .company-profile .floating-eoc .inner:hover .eoc-badge{opacity:1}.jobseeker-layout .job-detail-page .company-profile .eoc-badge .eoc-badge-kind,.jobseeker-layout .job-detail-page .company-profile .eoc-badge .eoc-winner-y{display:flex;align-items:center;justify-content:center;flex:0 0 100%;max-width:100%}.jobseeker-layout .job-detail-page .company-profile .eoc-badge .eoc-badge-kind img{max-width:230px}@media(max-width:1024px){.jobseeker-layout .job-detail-page .company-profile .eoc-section>*{max-width:100%;padding:0 15px!important}}.jobseeker-layout .job-detail-page .company-profile .company-info .bot-info.has-badge{padding-right:120px;position:relative}.jobseeker-layout .job-detail-page .company-profile .company-info .bot-info.has-badge>img{position:absolute;top:0;right:0;width:115px}@media(max-width:767px){.jobseeker-layout .job-detail-page .company-profile .company-info .bot-info.has-badge>img{width:100px}.jobseeker-layout .job-detail-page .company-profile .company-info .bot-info.has-badge{padding-right:105px}}.jobseeker-layout .job-detail-page .company-profile .company-follow.has-badge img{margin-top:20px;max-width:115px}.custom-job-des_customJobDes__C5nnx{padding:10px}.custom-job-des_customJobDes__C5nnx ul li{list-style-type:none!important;padding-left:0!important}.custom-job-des_customJobDes__C5nnx ul li:before{left:-20px!important}