.profile-page html{font-size:16px}.profile-page .job-item{position:relative}.profile-page .job-item a{text-decoration:none}.profile-page .job-item .figure{-ms-flex-wrap:wrap;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:flex;position:relative;flex-wrap:wrap;padding:15px 10px;overflow:hidden;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-radius:5px;border-top-left-radius:4px;transition:all .4s ease-in-out}.profile-page .job-item .figure .image{-webkit-box-flex:0;-ms-flex:0 0 79px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;flex:0 0 79px;align-items:center;justify-content:center;max-width:79px;min-height:79px;padding:5px}.profile-page .job-item .figure .image img{max-width:100%;max-height:100%}.profile-page .job-item .figure .figcaption{flex:0 0 auto;max-width:calc(100% - 79px);padding-left:15px}.profile-page .job-item .figure .title{margin-bottom:3px}.profile-page .job-item .figure .title a,.profile-page .job-item .figure .title p{-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#172642;font-size:16px;font-weight:700;line-height:1.2;text-overflow:ellipsis}.profile-page .job-item .figure .title.is-orange a,.profile-page .job-item .figure .title.is-orange p{color:#e8c80d}.profile-page .job-item .figure .title.is-red a,.profile-page .job-item .figure .title.is-red p{color:#fc0821}.profile-page .job-item .figure .right-action{color:#4285f4}.profile-page .job-item .figure .right-action:hover{color:#232959}@media(max-width:576px){.profile-page .job-item .figure .title a,.profile-page .job-item .figure .title p{-webkit-line-clamp:initial}}.profile-page .job-item .figure .caption{color:#5d677a;font-size:14.5px;line-height:1.4}.profile-page .job-item .figure .caption .salary{color:#00b2a3}.profile-page .job-item .figure .caption .company-name{-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:576px){.profile-page .job-item .figure .caption .company-name{-webkit-line-clamp:initial}}.profile-page .job-item .figure .caption .welfare{display:flex}.profile-page .job-item .figure .caption .welfare li{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center}.profile-page .job-item .figure .caption .welfare li span{margin-right:4px;line-height:normal}.profile-page .job-item .figure .caption .welfare li+li{margin-left:12px}.profile-page .job-item .figure .caption .location p{-webkit-box-orient:vertical;-o-text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;height:21px;padding-left:0;overflow:hidden;text-overflow:ellipsis}.profile-page .job-item .figure .caption .location p+p{display:flex}.profile-page .job-item .figure .caption .location p+p:before{margin:0 8px 0 0;content:"|"}.profile-page .job-item .figure .caption .location ul{-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap}.profile-page .job-item .figure .caption .location ul li{padding-left:0}.profile-page .job-item .figure .caption .location ul li+li{display:flex}.profile-page .job-item .figure .caption .location ul li+li:before{margin:0 8px;content:"|"}.profile-page .job-item .figure .top-icon{display:none;z-index:11;position:absolute;top:0;right:0}.profile-page .job-item .figure .top-icon span{margin-bottom:2px}.profile-page .job-item .figure .top-icon .top{background:#e8c80d;color:#fff}.profile-page .job-item .figure .top-icon .new,.profile-page .job-item .figure .top-icon .top{-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:32px;height:16px;padding:1.5px 4.5px;border-top-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;line-height:1;text-transform:uppercase}.profile-page .job-item .figure .top-icon .new{background:none;color:red;font-weight:600}@media(max-width:1200px){.profile-page .job-item .figure .top-icon{display:flex;top:2px}.profile-page .job-item .figure .top-icon span{margin-bottom:0;margin-left:2px}}.profile-page .job-item .figure .premium-icon{position:absolute;top:-15px;right:-15px}.profile-page .job-item .figure .timeago{font-size:12px;font-weight:700;text-transform:uppercase;line-height:2.5}.profile-page .job-item .figure .timeago span{color:red}.profile-page .job-item .bottom-right-icon{position:absolute;right:30px;bottom:25px}.profile-page .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}.profile-page .job-item .bottom-right-icon ul{display:flex;margin-top:10px}.profile-page .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}.profile-page .job-item .bottom-right-icon ul li a span{margin-right:8px}.profile-page .job-item .bottom-right-icon ul li a:hover{color:#e8c80d}.profile-page .job-item .bottom-right-icon ul li a.saved{color:rgba(93,103,122,.5)}.profile-page .job-item .bottom-right-icon ul li+li{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;margin-left:15px}.profile-page .job-item .bottom-right-icon ul li+li:before{margin-right:15px;content:"|"}.profile-page .job-item .bottom-right-icon.check-box .check{-webkit-box-pack:end;-ms-flex-pack:end;display:flex;justify-content:flex-end}.profile-page .job-item .bottom-right-icon.check-box .check label{position:relative;padding-left:25px;cursor:pointer}.profile-page .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:""}.profile-page .job-item .bottom-right-icon.check-box .check input{display:none}.profile-page .job-item .bottom-right-icon.check-box .check input:checked{background:#000}.profile-page .job-item .bottom-right-icon.check-box .check input:checked~label:before{color:#5d677a;content:""}.profile-page .job-item.has-background{margin-bottom:10px;background:#ebf8ff}.profile-page .job-item.has-background .figure{border-top:0}.profile-page .job-item.active{border:1px solid #00b2a3}@media(min-width:1025px){.profile-page .job-item .figure:hover{-webkit-box-shadow:0 0 15px rgba(46,46,46,.3);border-top-left-radius:5px;border-bottom-right-radius:5px;border-color:#fff;box-shadow:0 0 15px rgba(46,46,46,.3)}.profile-page .company-profile .main-company-photo .swiper-navigation{z-index:11;position:absolute;top:30px;right:0;margin-top:0}}@media(max-width:1025px){.profile-page .job-item .figure .caption .welfare{display:none}}@media(max-width:576px){.profile-page .job-item .figure{padding:20px 15px 10px}.profile-page .job-item .figure .title h3{-o-text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.profile-page .job-item .bottom-right-icon{position:static;width:100%;margin-top:10px;padding:0 15px 20px;text-align:right}.profile-page .job-item .bottom-right-icon ul{justify-content:flex-end}}.profile-page .jobsby-company .main-banner{margin-bottom:20px}.profile-page .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}.profile-page .jobsby-company .main-banner .image img{-o-object-fit:cover;width:100%;max-height:360px;object-fit:cover}@media(min-width:1025px){.profile-page .jobsby-company .main-banner{margin-bottom:30px}}.profile-page .jobsby-company .company-heading-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#182642;font-size:18px;text-transform:uppercase}.profile-page .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){.profile-page .jobsby-company .company-introduction{margin-bottom:50px;padding-bottom:30px}}.profile-page .jobsby-company .company-info .name{color:#182642;font-size:18px;font-weight:700;text-transform:uppercase}.profile-page .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}.profile-page .jobsby-company .company-info .info .img img{width:100%;height:100%;object-fit:contain;object-position:center}.profile-page .jobsby-company .company-info .info .content{width:calc(100% - 180px);padding-left:1.875rem;float:left}.profile-page .jobsby-company .company-info .info .content .name{margin-bottom:2px;font-size:18px;font-weight:700}.profile-page .jobsby-company .company-info .info .content hr{margin:5px 0;border:0;border-top:1px solid #e9e9e9}.profile-page .jobsby-company .company-info .info .content strong{color:#182642}.profile-page .jobsby-company .company-info .info .content p,.profile-page .jobsby-company .company-info .info .content ul{font-size:14.5px}.profile-page .jobsby-company .company-info .info .content ul li{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center}.profile-page .jobsby-company .company-info .info .content ul li a{color:inherit}.profile-page .jobsby-company .company-info .info .content ul li span{margin-right:5px;font-size:16px;line-height:16px}.profile-page .jobsby-company .company-info:after{display:block;clear:both;content:""}.profile-page .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}.profile-page .jobsby-company .company-follow .follower-number{color:#2f4ba0;font-size:18px}.profile-page .jobsby-company .company-follow .btn-follow{margin-top:10px;margin-right:24px}.profile-page .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}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow a{position:relative;background-image:linear-gradient(90deg,#2f4ba0 0,#2f4ba0)}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow a:before{color:#fff;content:"Follow";opacity:1}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow a em,.profile-page .jobsby-company .company-follow .btn-follow.icon-follow a span{display:none}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow.followed a{position:relative}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow.followed a:before{color:#fff;content:"Unfollow";opacity:0}.profile-page .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}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover{background:#cacaca}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover:before{opacity:1}.profile-page .jobsby-company .company-follow .btn-follow.icon-follow.followed a:hover em{opacity:0}.profile-page .jobsby-company .company-jobs-opening .row,.profile-page .jobsby-company .company-jobs-opening .row>*{margin-bottom:0}.profile-page .jobsby-company .company-jobs-opening .job-item{padding:10px 0;border-bottom:1px solid #e5e5e5}.profile-page .jobsby-company .company-jobs-opening .job-item .figure{-webkit-box-shadow:none!important;padding:0;border:0;box-shadow:none!important}.profile-page .jobsby-company .company-jobs-opening .job-item .figcaption{padding:0}.profile-page .jobsby-company .company-jobs-opening .view-more{margin-top:30px}.profile-page .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}.profile-page .jobsby-company .company-content p{font-size:14.5px}.profile-page .jobsby-company .company-content p+p{margin-top:15px}.profile-page .jobsby-company .main-company-photo,.profile-page .jobsby-company .main-company-photo .album{position:relative}.profile-page .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}.profile-page .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}.profile-page .jobsby-company .main-company-photo .album a{display:block;position:relative;padding-top:63.829787234%}.profile-page .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}.profile-page .jobsby-company .main-company-photo .album.video:before{content:""}.profile-page .jobsby-company .main-company-photo .swiper-navigation{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin-top:30px}.profile-page .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}.profile-page .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}.profile-page .jobsby-company .main-company-photo .swiper-navigation .swiper-nav+.swiper-nav{margin-left:10px}.profile-page .jobsby-company .main-company-photo .swiper-navigation .swiper-nav span{height:18px}@media(min-width:1025px){.profile-page .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){.profile-page .company-profile .company-introduction{flex-wrap:wrap}.profile-page .company-profile .company-info{width:100%}.profile-page .company-profile .company-info .info .img .logo-company{width:80px;height:80px;padding:5px}.profile-page .company-profile .company-info .info .content{width:calc(100% - 80px)}.profile-page .company-profile .company-follow{align-items:center;width:100%;margin-top:10px;padding-left:0}.profile-page .company-profile .company-follow .btn-follow{margin:0}.profile-page .company-profile .company-follow .btn-follow a{width:120px}.profile-page .company-profile .company-follow .btn-follow.followed a{background:#f1f1f1}.profile-page .company-profile .company-follow .btn-join{padding-top:10px}.profile-page .jobsby-company .company-introduction{flex-wrap:wrap}.profile-page .jobsby-company .company-info{width:100%}.profile-page .jobsby-company .company-info .info .img{width:80px;height:80px;padding:5px}.profile-page .jobsby-company .company-info .info .content{width:calc(100% - 80px)}.profile-page .jobsby-company .company-follow{align-items:flex-start;width:100%;margin-top:10px;padding-left:100px}.profile-page .jobsby-company .company-follow .btn-follow{margin:0 24px 0 0}.profile-page .jobsby-company .company-follow .btn-follow a{width:120px}}@media screen and (max-width:576px){.profile-page .company-profile .company-info .info .img{position:relative;float:none}.profile-page .company-profile .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.profile-page .company-profile .company-info{position:relative}.profile-page .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%)}.profile-page .company-profile .company-info .title-company a{width:100%;font-size:16px}.profile-page .company-profile .company-follow{-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;justify-content:flex-start;padding-left:0}.profile-page .company-profile .company-follow>*{flex:0 0 100%;max-width:100%;padding-left:0}.profile-page .company-profile .company-follow .btn-follow{order:1}.profile-page .company-profile .company-follow .follower-number{order:2;padding-top:10px}.profile-page .company-profile .company-follow .btn-join{order:3;padding-top:10px}.profile-page .company-profile .company-follow .btn-follow,.profile-page .company-profile .company-follow .btn-join{padding-left:0}.profile-page .jobsby-company .company-introduction{position:relative}.profile-page .jobsby-company .company-info .info .img{float:none}.profile-page .jobsby-company .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.profile-page .jobsby-company .hr{display:none}.profile-page .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}.profile-page .jobsby-company .company-follow .btn-follow{order:2}.profile-page .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}.profile-page .jobsby-company .company-follow .btn-follow,.profile-page .jobsby-company .company-follow .follower-number{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:10px;pointer-events:auto}.profile-page .jobsby-company .company-follow .btn-follow a,.profile-page .jobsby-company .company-follow .follower-number a{margin-right:0;margin-left:auto}}.profile-page .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}.profile-page .jobsby-company .company-jobs-opening .job-item .figure .title{margin-bottom:0}.profile-page .jobsby-company .company-jobs-opening .job-item .figure .title a{transition:all .4s ease-in-out}.profile-page .jobsby-company .company-jobs-opening .job-item .figure .caption .salary{color:#5d677a}@media(min-width:1025px){.profile-page .jobsby-company .company-jobs-opening .job-item:hover{box-shadow:0 0 10px 4px rgba(0,0,0,.1)}.profile-page .jobsby-company .company-jobs-opening .job-item:hover .figcaption .title a{color:#e8c80d}}@media(min-width:1440px){.profile-page .company-profile .company-jobs-opening .cus-row{margin:0 -45px}.profile-page .company-profile .company-jobs-opening .cus-col{padding:0 45px}.profile-page .jobsby-company .company-jobs-opening .cus-row{margin:0 -45px}.profile-page .jobsby-company .company-jobs-opening .cus-col{padding:0 45px}}.profile-page .jobsby-company .company-jobs-opening .view-more{display:flex!important}.profile-page .jobsby-company .company-jobs-opening .view-more,.profile-page .jobsby-company .company-jobs-opening .view-more a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.profile-page .jobsby-company .company-jobs-opening .view-more a{display:flex;width:auto;height:auto;margin:0!important;background-image:none;color:#2f4ba0;font-size:14.5px;font-weight:700;text-transform:none}.profile-page .jobsby-company .company-jobs-opening .view-more a em{padding-left:8px;font-size:18px}.profile-page .jobsby-company .company-jobs-opening .view-more a:hover{text-decoration:underline}@media(min-width:1025px){.profile-page .company-profile .company-jobs-opening .view-more,.profile-page .company-profile .company-jobs-opening .view-more a,.profile-page .jobsby-company .company-jobs-opening .view-more,.profile-page .jobsby-company .company-jobs-opening .view-more a{justify-content:flex-end}}.profile-page .jobsby-company .main-about-us{padding:20px 0}.profile-page .jobsby-company .main-about-us .company-heading-title{margin-bottom:20px;padding-bottom:10px}.profile-page .jobsby-company .main-about-us .content p{margin-bottom:15px}.profile-page .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}.profile-page .jobsby-company .main-about-us .image img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}@media(min-width:1025px){.profile-page .jobsby-company .main-about-us{padding:30px 0}.profile-page .jobsby-company .main-about-us .company-heading-title{margin-bottom:30px;padding-bottom:10px}.profile-page .jobsby-company .main-about-us .content p{margin-bottom:20px}}.profile-page .jobsby-company .main-company-photo{padding:20px 0}@media(min-width:1025px){.profile-page .jobsby-company .main-company-photo{padding:30px 0}}.profile-page .company-profile .company-jobs-opening .job-item .figure .figcaption .title a{padding-top:10px}.profile-page .list-job .job-item .figure .btn-apply{background:#ee305b!important}.profile-page .list-job .job-item .figure .btn-apply:hover{color:#e8c80d!important}.profile-page .list-job .job-item .figure .image a{height:139px}.profile-page .list-job .job-item .figure .figcaption .title a{line-height:1.5;padding-top:10px}.profile-page .intro-section ul{list-style-type:disc!important;padding-left:40px}.profile-page .intro-section ol{list-style-type:decimal!important;padding-left:40px}.profile-page .company-profile a:hover{text-decoration:none}.profile-page .company-profile .main-company-photo,.profile-page .company-profile .main-company-photo .album{position:relative}.profile-page .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}.profile-page .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}.profile-page .company-profile .main-company-photo .album a{display:block;position:relative;padding-top:63.829787234%}.profile-page .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}.profile-page .company-profile .main-company-photo .album.video:before{content:""}.profile-page .company-profile .main-company-photo .swiper-navigation{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin-top:30px}.profile-page .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}.profile-page .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}.profile-page .company-profile .main-company-photo .swiper-navigation .swiper-nav+.swiper-nav{margin-left:10px}.profile-page .company-profile .main-company-photo .swiper-navigation .swiper-nav span{height:18px}@media(min-width:1025px){.profile-page .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){.profile-page .company-profile .company-introduction{flex-wrap:wrap}.profile-page .company-profile .company-info{width:100%}.profile-page .company-profile .company-info .info .img .logo-company{width:80px;height:80px;padding:5px}.profile-page .company-profile .company-info .info .content{width:calc(100% - 80px)}.profile-page .company-profile .company-follow{align-items:center;width:100%;margin-top:10px;padding-left:0}.profile-page .company-profile .company-follow .btn-follow{margin:0}.profile-page .company-profile .company-follow .btn-follow a{width:120px}.profile-page .company-profile .company-follow .btn-follow.followed a{background:#f1f1f1}.profile-page .company-profile .company-follow .btn-join{padding-top:10px}}@media screen and (max-width:576px){.profile-page .company-profile .company-info .info .img{position:relative;float:none}.profile-page .company-profile .company-info .info .content{width:100%;padding-top:20px;padding-left:0;float:none}.profile-page .company-profile .company-info{position:relative}.profile-page .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%)}.profile-page .company-profile .company-info .title-company a{width:100%;font-size:16px}.profile-page .company-profile .company-follow{-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;justify-content:flex-start;padding-left:0}.profile-page .company-profile .company-follow>*{flex:0 0 100%;max-width:100%;padding-left:0}.profile-page .company-profile .company-follow .btn-follow{order:1}.profile-page .company-profile .company-follow .follower-number{order:2;padding-top:10px}.profile-page .company-profile .company-follow .btn-join{order:3;padding-top:10px}.profile-page .company-profile .company-follow .btn-follow,.profile-page .company-profile .company-follow .btn-join{padding-left:0}}@media(min-width:1440px){.profile-page .company-profile .company-jobs-opening .cus-row{margin:0 -45px}.profile-page .company-profile .company-jobs-opening .cus-col{padding:0 45px}}.profile-page .company-profile .company-jobs-opening .view-more{display:flex!important}.profile-page .company-profile .company-jobs-opening .view-more,.profile-page .company-profile .company-jobs-opening .view-more a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.profile-page .company-profile .company-jobs-opening .view-more a{display:flex;width:auto;height:auto;margin:0!important;background-image:none;color:#287ab9;font-size:14px;font-weight:700;text-transform:none}.profile-page .company-profile .company-jobs-opening .view-more a em{padding-left:8px;font-size:18px}.profile-page .company-profile .company-jobs-opening .view-more a:hover{text-decoration:underline}@media(min-width:1025px){.profile-page .company-profile .company-jobs-opening .view-more,.profile-page .company-profile .company-jobs-opening .view-more a{justify-content:flex-end}}.profile-page .company-profile .main-company-photo{padding:20px 0}@media(min-width:1025px){.profile-page .company-profile .main-company-photo{padding:30px 0}}.profile-page .company-profile .company-jobs-opening .job-item:hover{box-shadow:none}.profile-page .company-profile .company-jobs-opening .job-item .figure .figcaption{width:100%!important;max-width:100%;padding-right:150px}.profile-page .company-profile .company-jobs-opening .job-item .figure .figcaption .title{display:flex}.profile-page .company-profile .company-jobs-opening .job-item .figure .figcaption .title .new{padding-left:5px;font-size:14px;font-weight:700;text-transform:uppercase}.profile-page .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%)}.profile-page .company-introduction{background:#d9e6ed;padding:30px;margin-bottom:20px}.profile-page .company-introduction .company-info{display:flex}.profile-page .company-introduction .company-info .img{flex:0 0 200px;max-width:200px}.profile-page .company-introduction .company-info .img a{width:100%;height:200px;display:flex;align-items:center;justify-content:center}.profile-page .company-introduction .company-info .img a img{width:100%}.profile-page .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}.profile-page .company-introduction .company-info .main-info .top-info{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.profile-page .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}.profile-page .company-introduction .company-info .main-info .top-info .box-text h3,.profile-page .company-introduction .company-info .main-info strong{color:#1e1e1e}.profile-page .company-introduction .company-info .main-info .top-info .box-text h3{text-transform:uppercase;font-size:16px}.profile-page .company-introduction .company-info .main-info .top-info .box-folow{flex:0 0 210px;max-width:210px;display:flex;justify-content:flex-end}.profile-page .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}.profile-page .company-introduction .company-info .top-info .box-follow>span{color:#287ab9;font-size:18px;font-weight:700;display:inline-block;margin-bottom:5px}.profile-page .company-heading-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#182642;font-size:18px;text-transform:uppercase}.profile-page .intro-section-1{margin-bottom:30px}.profile-page .intro-section .box-text{font-size:16px}.profile-page .intro-section .box-text.more-less .main-text{position:relative;height:215px;overflow:hidden}.profile-page .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}.profile-page .intro-section .box-text.active .main-text:after{display:none}.profile-page .intro-section .box-text.active .main-text{height:auto}.profile-page .intro-section .view-style{text-align:center;margin-top:20px;display:none}.profile-page .intro-section .box-text.more-less .view-style{display:block}.profile-page .intro-section .box-text .view-style .read-less,.profile-page .intro-section .box-text.active .view-style .read-more{display:none}.profile-page .intro-section .box-text.active .view-style .read-less{display:block}.profile-page .intro-section .box-text.active .view-style a{color:#287ab9}.profile-page .intro-section .box-text p:not(:last-child){margin-bottom:15px}.profile-page .company-jobs-opening .box-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.profile-page .company-jobs-opening .box-title .sort-title{display:flex;align-items:center}.profile-page .company-jobs-opening .box-title .sort-title em{margin-left:5px;font-size:20px}.profile-page .company-jobs-opening .box-title .box-sort .dropdown .dropdown-menu{padding-top:10px}.profile-page .company-jobs-opening .company-heading-title{border-bottom:0;padding-bottom:0;margin-bottom:0}.profile-page .company-profile .find-jobs-form{padding:0;border-bottom:0;background:none}.profile-page .company-profile .find-jobs-form .container{padding:0}.profile-page .company-profile.cb-section{padding:30px 0}.profile-page .list-job{border-top:1px solid #d9d9d9;padding-top:30px;margin-top:30px}.profile-page .list-job .job-item{border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:30px}.profile-page .list-job .job-item .figure{display:flex;align-items:center;flex-wrap:wrap}.profile-page .list-job .job-item .figure .btn-apply{background:#00b2a3!important;border-radius:3px;color:#fff;height:32px;display:flex;align-items:center;padding:0 16px;position:absolute;top:0;right:0}.profile-page .list-job .job-item .figure .image{flex:0 0 143px;max-width:143px}.profile-page .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}.profile-page .list-job .job-item .figure .image a img{max-width:100%;width:100%;object-fit:contain;object-position:center}.profile-page .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}.profile-page .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:1.2;text-overflow:ellipsis}.profile-page .list-job .job-item .figure .figcaption .caption *{font-size:16px}.profile-page .list-job .job-item .figure .figcaption .caption>*{margin-bottom:3px}.profile-page .list-job .job-item .figure .figcaption .caption .company-name{color:#8e9094}.profile-page .list-job .job-item .figure .figcaption .caption .salary{color:#008563}.profile-page .list-job .job-item .figure .figcaption .caption .salary em{margin-right:5px}.profile-page .list-job .job-item .figure .figcaption .caption .location{display:flex;align-items:center}.profile-page .list-job .job-item .figure .figcaption .caption .location em{position:relative;left:-3px}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info{display:flex;align-items:center;justify-content:space-between;margin-top:17px;margin-right:-150px}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info .save-job span,.profile-page .list-job .job-item .figure .figcaption .caption .bot-info .time em{margin-right:5px}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info .saved{color:rgba(93,103,122,.5)!important}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info .save-job{color:#8e9094}.profile-page .list-job .job-item .figure .figcaption .right-action .compare{color:#5fb017}.profile-page .list-job .job-item .figure .figcaption .right-action .compare i{color:#000;margin-right:5px}.profile-page .list-job .job-item .figure .figcaption .right-action .compare.saved i:before{content:""}.profile-page .list-job .job-item .figure .figcaption .right-action{position:absolute;top:50%;transform:translateY(-50%);right:0;text-align:right}.profile-page .list-job .job-item .figure .figcaption .right-action li:not(:last-child){margin-bottom:10px}.profile-page .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}.profile-page .find-jobs-form .main-form .form-group.animation .btn-gradient,.profile-page .find-jobs-form .main-form button{background:#00b2a3!important}.profile-page .view-more-area{display:flex;justify-content:center}.profile-page .view-more-area>a{color:#287ab9;font-size:14px;font-weight:700;margin-top:10px}.profile-page .view-more-area>a span{padding-left:7px}@media(min-width:1200px){.profile-page .company-profile .find-jobs-form .main-form .form-group{padding:0 7.5px}.profile-page .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}.profile-page .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}.profile-page .find-jobs-form .main-form .advanced-search .form-group{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 145px)/3);max-width:calc((100% - 145px)/3);margin-bottom:0}}@media(max-width:1200px){.profile-page .company-introduction{padding:20px}.profile-page .company-introduction .company-info .main-info{padding-left:20px}.profile-page .company-introduction .company-info .main-info .top-info{margin-bottom:10px}.profile-page .company-introduction .company-info .main-info .top-info .box-text{padding-bottom:10px}.profile-page .find-jobs-form .find-jobs button p{display:none!important}.profile-page .find-jobs-form .find-jobs button span{display:block!important}}@media(max-width:992px){.profile-page .company-introduction .company-info .img{flex:0 0 150px;max-width:150px}.profile-page .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){.profile-page .company-introduction .company-info{flex-wrap:wrap;position:relative}.profile-page .company-introduction .company-info .img{flex:0 0 80px;max-width:80px}.profile-page .company-introduction .company-info .img a{height:80px}.profile-page .company-introduction .company-info .main-info,.profile-page .company-introduction .company-info .main-info .top-info .box-text{flex:0 0 100%;max-width:100%;padding-left:0}.profile-page .company-introduction .company-info .main-info .top-info .box-text{margin-top:20px}.profile-page .company-introduction .company-info .box-follow{position:absolute;top:5px;right:0}.profile-page .list-job{padding-top:20px;margin-top:20px}.profile-page .list-job .job-item{margin-bottom:20px;padding-bottom:20px}.profile-page .list-job .job-item .figure .image{flex:0 0 70px;max-width:70px}.profile-page .list-job .job-item .figure .image a{height:70px}.profile-page .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}.profile-page .list-job .job-item .figure{align-items:flex-start}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info .save-job .text{display:none}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info{margin-top:0}.profile-page .list-job .job-item .figure .btn-apply{position:static;max-width:100px;justify-content:center}.profile-page .list-job .job-item .figure .figcaption .title a{font-size:16px}.profile-page .list-job .job-item .figure .figcaption .right-action{position:static!important;transform:none!important;text-align:left!important;margin-top:5px}.profile-page .company-profile .company-jobs-opening .job-item .figure .figcaption{padding-right:0}.profile-page .list-job .job-item .figure .figcaption .caption .bot-info{margin-right:0}}.profile-page .list-compare-area .container{position:relative}.profile-page .list-compare-area .container .user-action{position:absolute;top:-40px;right:15px}.profile-page .list-compare-area .main-list{border:1px solid #e5e5e5;position:relative}.profile-page .list-compare-area .user-action a:hover{text-decoration:none}.profile-page .list-compare-area .btn-view-more{color:#fff;background:#526dda;padding:0 10px;height:40px;line-height:40px;display:inline-block}.profile-page .list-compare-area .main-list .btn-view-more i{margin-left:10px}.profile-page .list-compare-area .btn-view-less{display:none}.profile-page .list-compare-area .user-action a i{font-size:24px;position:relative;top:3px}.profile-page .list-compare-area .main-list .row{margin:0}.profile-page .list-compare-area .main-list .row [class*=col-]{padding:0;margin:0}.profile-page .list-compare-area .main-list .row .col-3:not(:last-child){position:relative;border-right:1px solid #e5e5e5}.profile-page .list-compare-area .main-list .item{text-align:center;padding:10px 15px;position:relative}.profile-page .list-compare-area .main-list .item-compare .box-img{height:70px;margin-bottom:10px}.profile-page .list-compare-area .main-list .item-compare .box-img img{max-height:100%;max-width:100%}.profile-page .list-compare-area .main-list .item .box-desc h3{line-height:1.2em}.profile-page .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}.profile-page .list-compare-area .main-list .item .close{position:absolute;top:5px;right:5px;color:#5d677a}.profile-page .list-compare-area .main-list .action,.profile-page .list-compare-area .main-list .add-item{height:100%;display:flex;align-items:center;justify-content:center}.profile-page .list-compare-area .main-list .add-item a>*{display:block;text-align:center}.profile-page .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}.profile-page .list-compare-area .main-list .add-item a span i{font-size:25px;color:#5d677a}.profile-page .list-compare-area .main-list .add-item a em{font-style:normal;color:#5d677a}.profile-page .list-compare-area .main-list .action li a:hover,.profile-page .list-compare-area .main-list .add-item a:hover{text-decoration:none}.profile-page .list-compare-area .main-list .action li a{color:#172642}.profile-page .list-compare-area .main-list .action li a.btn-compare{color:#fff;background:#526dda;padding:8px 25px;display:inline-block;margin-bottom:5px}.profile-page .list-compare-area{position:fixed;width:100%;bottom:-125px;left:0;z-index:11111;transition:all .5s}.profile-page .list-compare-area.active{bottom:0}.profile-page .list-compare-area .main-list{background:#fff}.profile-page .list-compare-area.active .btn-view-more{display:none}.profile-page .list-compare-area.active .btn-view-less{display:inline-block}.profile-page .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){.profile-page .list-compare-area .main-list .row{flex-wrap:inherit}.profile-page .list-compare-area .main-list .col-3{flex:0 0 250px;max-width:250px}.profile-page .list-compare-area .main-list{overflow-x:auto}}.profile-page .mdi-plus:before{content:""}.profile-page .add-compare-modal{padding:0!important;overflow:hidden;border:1px solid #e3e3e3;border-radius:5px;background:#fff;max-width:600px;width:100%}.profile-page .add-compare-modal .modal-title{padding:10px 15px;border-bottom:1px solid #e5e5e5;text-align:center}.profile-page .add-compare-modal .modal-title h3{color:#172642;font-size:20px;font-weight:700;text-transform:uppercase}.profile-page .add-compare-modal .modal-body{padding:20px}.profile-page .add-compare-modal .search-input{position:relative;z-index:11111111}.profile-page .add-compare-modal .search-input input{width:100%;border:1px solid #e5e5e5;border-radius:4px;height:40px;padding:0 15px;font-size:16px}.profile-page .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}.profile-page .add-compare-modal .search-input .clearsearch.active{display:block}.profile-page .add-compare-modal .search-title{display:flex;justify-content:space-between;align-items:center}.profile-page .add-compare-modal .box-sort h4{font-weight:400;font-size:16px}.profile-page .add-compare-modal .box-sort .dropdown>a{color:#5d677a!important}.profile-page .add-compare-modal .box-sort .dropdown .dropdown-menu{padding-top:8px}.profile-page .add-compare-modal .box-sort{width:110px}.profile-page .add-compare-modal .box-job-title{width:calc(100% - 110px)}.profile-page .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}.profile-page .add-compare-modal .job-item .bot-info{display:flex;justify-content:space-between;align-items:center}.profile-page .add-compare-modal .job-item .figure .figcaption{width:100%}.profile-page .add-compare-modal .job-item .figure{border-right:0;border-radius:0}.profile-page .add-compare-modal .job-item .figure:hover{border-top-left-radius:0;border-bottom-right-radius:0;box-shadow:none;border-radius:0}.profile-page .add-compare-modal .search-result{padding-top:15px}.profile-page .add-compare-modal .job-item .figure .figcaption .location{display:flex}.profile-page .add-compare-modal .job-item .figure .figcaption .location em{width:16px;position:relative;top:2px}.profile-page .add-compare-modal .job-item .figure .caption .salary em{width:16px;position:relative;left:2px}.profile-page .add-compare-modal .job-item .figure .figcaption .title{display:flex}.profile-page .add-compare-modal .job-item .figure .figcaption .title .new{padding-left:10px;font-weight:700;line-height:1.2}.profile-page .add-compare-modal .job-item .figure .figcaption .title.new-job a{color:red}@media(min-width:1024px){.profile-page .find-jobs-form .main-form .form-group.find-jobs button p{display:none}.profile-page .find-jobs-form .main-form .form-group.find-jobs button span{display:block}.profile-page .add-compare-modal .modal-title{padding:6.5px 44px}.profile-page .add-compare-modal .job-item .figure:hover{border-top-left-radius:0;border-bottom-right-radius:0;border-radius:0}}.profile-page .modal-compare{position:relative;width:480px;padding:0!important}.profile-page .modal-compare .modal-body{padding:40px;text-align:center}.profile-page .modal-compare .fancybox-close-small{display:none}.profile-page .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}.profile-page .modal-compare .modal-body p{margin-top:10px}.profile-page .fit-modal{padding:0!important;overflow:hidden;border:1px solid #e3e3e3;border-radius:5px;background:#fff;max-width:800px;width:100%}.profile-page .fit-modal .modal-title{padding:10px 15px;border-bottom:1px solid #e5e5e5;text-align:center}.profile-page .fit-modal .modal-title h3{color:#172642;font-size:20px;font-weight:700;text-transform:uppercase}.profile-page .fit-modal .modal-body{padding:20px}.profile-page .fit-modal .modal-body .sub-title{display:flex}.profile-page .fit-modal .modal-body .sub-title>h5{font-size:20px;color:#172642}.profile-page .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}.profile-page .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}.profile-page .fit-modal .modal-body .sub-title .tips .icon em{color:#fff;font-size:14px}.profile-page .fit-modal .modal-body .sub-title .tips p{padding-left:5px;font-size:14px}.profile-page .fit-modal .modal-body .sub-title .tips .toolip{z-index:11;width:250px}.profile-page .fit-modal .modal-body .sub-title .tips .toolip:before{top:-7.5px;left:30px}.profile-page .fit-modal .modal-body .sub-title .tips .toolip:after{top:-5px;left:30px}.profile-page .fit-modal .row-data-2{padding:0 50px}.profile-page .fit-modal .box-statistic h5{font-size:16px;color:#172642;margin-bottom:5px}.profile-page .fit-modal .box-statistic p{border-bottom:1px solid #e5e5e5;margin-bottom:12px;padding-bottom:7px;font-size:16px}.profile-page .fit-modal .box-statistic p span{color:#526dda;font-weight:700}.profile-page .fit-modal .box-statistic ul{display:flex;flex-wrap:wrap}.profile-page .fit-modal .box-statistic ul li{margin-bottom:10px;margin-right:10px;padding:7px 15px;border:1px solid #526dda;border-radius:25px}.profile-page .fit-modal .box-statistic ul li span{font-size:16px}.profile-page .fit-modal .box-statistic ul li em{margin-right:7px;font-size:20px;position:relative;top:2px}.profile-page .fit-modal .box-statistic ul li.active{background:#526dda}.profile-page .fit-modal .box-statistic ul li.active *{color:#fff}.profile-page .fit-modal .col-progress .inner strong{font-size:16px;color:#172642}.profile-page .fit-modal .box-progress{text-align:right}.profile-page .fit-modal .box-progress .progress-bar{height:7px;background:#dbdbdb;border-radius:10px;margin:12px 0;position:relative}.profile-page .fit-modal .box-progress .progress-bar>span{position:absolute;height:7px;left:0;top:0;border-radius:10px}.profile-page .fit-modal .box-progress .progress-bar-1 span{background:#526dda}.profile-page .fit-modal .box-progress .progress-bar-2 span{background:#fc5b56}.profile-page .fit-modal .box-progress .progress-bar-3 span{background:#f1bdc7}.profile-page .fit-modal .box-progress .progress-bar-4 span{background:#fdca2e}.profile-page .fit-modal .box-progress>span{font-size:16px}.profile-page .box-percent{text-align:center}.profile-page .percircle{float:none;margin:30px auto}.profile-page .percircle.big{font-size:150px}.profile-page .percircle.animate>span{font-weight:700;color:#fc5b56}.profile-page .percircle .bar{border-color:#fc5b56}.profile-page .percircle:after{background:#fff}.profile-page .percircle{background:#d8d8d8}.profile-page .percircle:hover:after{transform:none}@media(min-width:1024px){.profile-page .fit-modal .modal-title{padding:6.5px 44px}.profile-page .fit-modal .modal-title h3{font-size:24px}}@media(max-width:767px){.profile-page .fit-modal .row-data-1{margin-bottom:-10px}.profile-page .fit-modal .row-data-1>*{margin-bottom:10px}.profile-page .fit-modal .row-data-2{padding:0}.profile-page .fit-modal .modal-body .sub-title{flex-direction:column}.profile-page .fit-modal .modal-body .sub-title .tips{margin-left:0;margin-top:5px}}@media(max-width:1024px){.profile-page .toollips:hover{visibility:visible}.profile-page .toollips:hover .toolip,.profile-page .toollips:hover .toolip:after,.profile-page .toollips:hover .toolip:before{opacity:1}.profile-page .toollips .toolip{display:block}}.profile-page .floating-eoc{position:fixed;right:0;top:calc(50% - 200px);transform:translateY(-50%);z-index:111}.profile-page .floating-eoc .eoc-badge{visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.profile-page #badge-vertical:hover+.eoc-badge{opacity:1;visibility:visible}@media only screen and (max-width:480px){.profile-page .floating-eoc{display:none}}.profile-page .floating-eoc .inner{position:relative}.profile-page .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}.profile-page .eoc-badge .eoc-badge-kind,.profile-page .eoc-badge .eoc-winner-y{display:flex;align-items:center;justify-content:center;flex:0 0 100%;max-width:100%}.profile-page .eoc-badge .eoc-badge-kind img{max-width:230px}@media(max-width:1024px){.profile-page .eoc-section>*{max-width:100%;padding:0 15px!important}}.profile-page .company-info .bot-info.has-badge{padding-right:120px;position:relative}.profile-page .company-info .bot-info.has-badge>img{position:absolute;top:0;right:0;width:115px}@media(max-width:767px){.profile-page .company-info .bot-info.has-badge>img{width:100px}.profile-page .company-info .bot-info.has-badge{padding-right:105px}}.profile-page .company-follow.has-badge img{margin-top:20px;max-width:115px}.find-job-form-page html body{font-size:16px}.find-job-form-page .find-jobs-form{padding:10px 0;border-bottom:1px solid #e7e7e7;background:#fbfbfb}.find-job-form-page .chosen-container-multi .chosen-choices li.search-choice span{padding-top:0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.2em;color:#333;font-size:14px}@media screen and (max-width:1023px){.find-job-form-page .find-jobs-form{padding-bottom:5px}.find-job-form-page .find-jobs-form .container{padding:0 15px}}.find-job-form-page .find-jobs-form .mdi-close-circle:before{content:""}.find-job-form-page .find-jobs-form .close-input-filter{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:none;z-index:11;position:absolute;top:0;right:10px;align-items:center;justify-content:center;cursor:pointer}.find-job-form-page .find-jobs-form .close-input-filter em{font-size:16px}@media(max-width:1024px){.find-job-form-page .find-jobs-form .close-input-filter.active{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center}}.find-job-form-page .find-jobs-form .lnr-cross:before{content:""}.find-job-form-page .find-jobs-form .main-form{position:relative}.find-job-form-page .find-jobs-form .main-form .advanced-search{-ms-flex-wrap:wrap;display:flex;position:relative;flex-wrap:wrap}.find-job-form-page .find-jobs-form .main-form .form-group{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 35px);-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 35px);order:1;max-width:calc(100% - 35px);margin-bottom:5px;padding:0 4px}.find-job-form-page .find-jobs-form .main-form .form-group label{z-index:11;position:absolute;top:5px;left:17px;color:#ccc;font-size:20px}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container,.find-job-form-page .find-jobs-form .main-form .form-group input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%!important;height:35px;padding:5px 10px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#999;font-size:16px!important;font-weight:400}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container:focus,.find-job-form-page .find-jobs-form .main-form .form-group input:focus{border-color:#4fb45e;outline:none}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container::placeholder,.find-job-form-page .find-jobs-form .main-form .form-group input::placeholder{color:#999;font-size:14px;font-weight:400}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-drop{width:auto!important}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-choices{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:none;display:flex;align-items:center;border:0;background-image:none;box-shadow:none}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-choices:focus{box-shadow:none}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-choices li.search-choice{white-space:nowrap}.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-choices li.search-choice .search-choice-close{background:url(/img/chosen-sprite.png) -42px 1px no-repeat}@media(min-width:1024px){.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-drop{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);top:calc(100% + 2px);width:100%!important;left:0;border:none!important;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}}@media(max-width:1023px){.find-job-form-page .find-jobs-form .main-form .form-group .chosen-container .chosen-drop{top:calc(100% + 2px);width:100%!important;left:0}}.find-job-form-page .find-jobs-form .main-form .form-group.form-keyword{position:relative}.find-job-form-page .find-jobs-form .main-form .form-group.form-keyword .cleartext{z-index:11;position:absolute;top:8px;right:8px;color:#ccc;cursor:pointer;opacity:0}.find-job-form-page .find-jobs-form .main-form .form-group.form-keyword .cleartext em{color:#ccc;font-size:18px}.find-job-form-page .find-jobs-form .main-form .form-group.form-keyword .cleartext.active{opacity:1}@media(min-width:1200px){.find-job-form-page .find-jobs-form .main-form .form-group.form-keyword .cleartext{top:6px}}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen label{margin-bottom:5px}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container{width:100%!important;height:35px!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices{height:100%;padding:5px 5px 5px 0;border:none;background-image:none}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-choice{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;height:26px!important;margin:0 5px 0 0!important;border:none!important;background:#ebf8ff!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-choice .search-choice-close{background:none!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-choice .search-choice-close:before{color:#5d677a;font-family:Material Design Icons;font-size:11px;content:""}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-choice .search-choice-close:hover:before{color:#fc0821}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-field{-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-field .chosen-search-input,.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-choices .search-field input{color:#999;font-size:14px;font-weight:400}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar{width:6px!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-track{background:#eaeaea!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-thumb,.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-thumb:hover{background:#7fcb42!important}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result{position:relative;padding-left:43px;color:#182642}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result:after{position:absolute;top:5px;left:20px;color:#5d677a;font:normal normal normal 24px/1 Material Design Icons;font-size:15px;content:""}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result.highlighted,.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result.highlighted:after,.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result:hover,.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .active-result:hover:after{color:#fff}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .result-selected{position:relative;padding-left:43px;color:#182642}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .result-selected:after{position:absolute;top:5px;left:20px;color:#287ab9;font:normal normal normal 24px/1 Material Design Icons;font-size:15px;content:"";opacity:1}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .result-selected:hover{color:#182642;cursor:pointer}.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen .chosen-container .chosen-drop .result-selected:hover:after{color:#287ab9}@media(max-width:1023px){.find-job-form-page .find-jobs-form .main-form .form-group.form-select-chosen{display:none}}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;margin-bottom:0;transition:all .4s ease-in-out}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs button p{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs button span{display:none;color:#fff;font-size:18px;padding-top:0}@media(min-width:1024px){.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs button p{display:none}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs button span{display:block}}@media(max-width:1024px){.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs{-webkit-box-flex:0;-ms-flex:0 0 10%;-webkit-transition:initial;-o-transition:initial;flex:0 0 10%;width:100%;max-width:10%;margin-bottom:5px;transition:initial}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs.w-100{flex:0 0 90%;max-width:90%}}@media(max-width:1023px){.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs{-webkit-box-flex:0;-ms-flex:0 0 90%;display:none;flex:0 0 90%;max-width:90%}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs span{display:none}}@media(max-width:800px){.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 35px);max-width:calc(100% - 35px)}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs button{padding:8px 11px}.find-job-form-page .find-jobs-form .main-form .form-group.find-jobs.w-100{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 35px);max-width:calc(100% - 35px);margin-left:0;padding-right:5px;padding-left:5px}}.find-job-form-page .find-jobs-form .main-form .form-group.animation{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:none;z-index:22;position:absolute;top:0;right:0;pointer-events:none;transition:all .4s ease-in-out}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient{-webkit-transition:all ease-in-ou .4s;-o-transition:all ease-in-ou .4s;-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:100%;padding:7px 11px;border-radius:4px;background-image:linear-gradient(90deg,#86cb49,#169b74,#86cb49);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;transition:all ease-in-ou .4s}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient p{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient span{display:none}@media(max-width:1023px){.find-job-form-page .find-jobs-form .main-form .form-group.animation{-webkit-box-flex:0;-ms-flex:0 0 calc(10% + 8px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:block;flex-grow:0;flex-shrink:0;flex-basis:calc(10% + 8px);width:100%;max-width:calc(10% + 8px);overflow:hidden;opacity:1;pointer-events:auto;transition:all .2s ease-in-out}.find-job-form-page .find-jobs-form .main-form .form-group.animation p{display:block}.find-job-form-page .find-jobs-form .main-form .form-group.animation span{display:none}.find-job-form-page .find-jobs-form .main-form .form-group.animation.active{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;opacity:0;pointer-events:none;transition:all .5s ease-in-out}}@media(max-width:800px){.find-job-form-page .find-jobs-form .main-form .form-group.animation{flex:0 0 40px;max-width:40px;padding-right:0;padding-left:0}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient{padding:8px 11px}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient p{display:none}.find-job-form-page .find-jobs-form .main-form .form-group.animation .btn-gradient span{display:block;color:#fff;font-size:18px;padding-top:0}}@media(min-width:801px){.find-job-form-page .find-jobs-form .main-form .form-group{flex:0 0 90%;max-width:90%}}@media(min-width:1024px){.find-job-form-page .find-jobs-form .main-form .advanced-search .form-group{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 55px)/3);max-width:calc((100% - 55px)/3);margin-bottom:0}.find-job-form-page .find-jobs-form .main-form .advanced-search .form-group.find-jobs{flex:0 0 40px;max-width:40px;padding-left:0}.find-job-form-page .find-jobs-form .main-form .advanced-search .form-group:nth-child(3){padding-right:0}}@media(min-width:1200px){.find-job-form-page .company-profile .find-jobs-form .main-form .advanced-search .form-group{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 145px)/3);max-width:calc((100% - 145px)/3);margin-bottom:0}}.find-job-form-page .find-jobs-form .find-jobs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;display:flex;flex:0 0 100%;align-items:center;justify-content:center;order:3;max-width:100%;margin-bottom:0;padding:0 4px}.find-job-form-page .find-jobs-form .find-jobs button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:flex;align-items:center;justify-content:center;width:100%;padding:7px 11px;border-radius:4px;background-color:#00b2a3;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;transition:all .4s ease-in-out}.find-job-form-page .find-jobs-form .Advanced-Search-Popup{-webkit-box-flex:0;-ms-flex:0 0 10%;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;flex:0 0 10%;align-items:center;justify-content:center;order:2;max-width:10%;margin-top:5px;margin-bottom:10px;padding:0 4px;cursor:pointer}.find-job-form-page .find-jobs-form .Advanced-Search-Popup i{font-size:30px}@media(min-width:1200px){.find-job-form-page .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 -1px;gap:5px}.find-job-form-page .find-jobs-form .main-form .form-group{padding:0 1px}.find-job-form-page .find-jobs-form .Advanced-Search-Popup{-webkit-box-flex:0;-ms-flex:0 0 3%;-webkit-box-ordinal-group:4;-ms-flex-order:3;flex:0 0 3%;order:3;max-width:3%;margin-top:0;margin-bottom:0;padding:0 15px}.find-job-form-page .find-jobs-form .find-jobs{flex:0 0 20%;max-width:20%}.find-job-form-page .find-jobs-form .find-jobs button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;align-items:center;justify-content:center;min-width:35px;height:35px;padding:2px 10px}}.find-job-form-page .company-profile .fancybox-button.fancybox-close-small{top:-2px;right:6px;color:#5d677a;border:none}