@font-face{font-family:'Prompt';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cy_g4bg.ttf) format('truetype');}@font-face{font-family:'Prompt';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v4/-W__XJnvUD7dzB26Zw.ttf) format('truetype');}@font-face{font-family:'Prompt';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Ck_k4bg.ttf) format('truetype');}@font-face{font-family:'Prompt';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v4/-W_8XJnvUD7dzB2Cv_44bg.ttf) format('truetype');}body{font-family:'Prompt',sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0;}body a{text-decoration:none;color:inherit;transition:all .5s;}body a:hover{transition:all .5s;text-decoration:none;}.navbar-menu{background:#094AB3;display:grid;padding:0;position:-webkit-sticky;position:sticky;top:0;height:90px;z-index:99;}.navbar-menu .navbar{background:none;padding:10px 15px;display:grid;grid-template-columns:1fr 215px 1fr;align-items:center;column-gap:5px;}.navbar-menu .navbar-nav{display:flex;}.navbar-menu .navbar-nav .nav-item .nav-link{color:white;font-weight:300;}.navbar-menu .right-menu{display:flex;justify-content:flex-end;align-items:center;}.navbar-menu .right-menu a{font-size:20px;font-weight:300;color:white;border:1px solid white;border-radius:5px;padding:4px 13px;margin-right:10px;transition:all .5s;text-align:right;cursor:pointer;}.navbar-menu .right-menu a:hover{transition:all .5s;color:#094AB3;background:white;}.navbar-menu .right-menu .dropdown{margin-left:5px;}.navbar-menu .right-menu .dropdown .dropdown-toggle{border:none;background:none;margin:0;padding:0;outline:none;color:white;}.navbar-menu .right-menu .dropdown .dropdown-toggle:after{display:none;}.navbar-menu .right-menu .dropdown .dropdown-toggle svg{margin-left:5px;}.navbar-menu .right-menu .dropdown .dropdown-menu{left:auto;right:0;border:none;border-radius:0;box-shadow:0 0 10px #0000002b;margin-top:7px;}@media (max-width:991px){.navbar-menu .navbar{grid-template-columns:1fr 1fr 40px}.navbar-menu a svg,.navbar-menu a img{width:130px}.navbar-menu .right-menu{display:grid;justify-content:flex-start;grid-template-columns:1fr 25px;align-items:center;align-content:center;height:100%;row-gap:2px;column-gap:5px;justify-items:flex-end}.navbar-menu .right-menu .dropdown{margin-left:0;grid-column:2;grid-row-start:span 2;grid-row-end:1}.navbar-menu .right-menu .dropdown .dropdown-toggle svg,.navbar-menu .right-menu .dropdown .dropdown-toggle img{margin-left:0;width:20px}.navbar-menu .right-menu .dropdown span{display:none}.navbar-menu .right-menu a{font-size:13px;margin:0;border:none;padding:0}.navbar-menu .navbar-toggler{padding:0;margin:0;outline:none}.navbar-menu .navbar-collapse{position:absolute;top:90px;width:100%;padding:10px;background:#0b4ab3}.navbar-menu .navbar-nav .nav-item .nav-link{padding:6px 0;text-align:center}}@media (min-width:768px) and (max-width:991px){.navbar-menu .right-menu{grid-template-columns:1fr 1fr 25px;column-gap:10px}.navbar-menu .right-menu .dropdown{grid-column:3;grid-row-start:span 1}.navbar-menu .right-menu a{padding:5px;text-align:center;border:1px solid white;font-size:16px;width:100%}}@media (max-width:374px){.navbar-menu a svg{width:100px}}@media (min-width:992px) and (max-width:1199px){.navbar-menu .right-menu a{font-size:14px}}.cover-page{background:url("../images/cover-1.jpg");background-repeat:no-repeat;background-size:cover;display:grid;padding:0 15px;min-height:450px;color:white;align-items:center;align-content:center;text-align:center;row-gap:10px;}.cover-page h1{font-size:36px;font-weight:600;}.cover-page h2{font-size:33px;font-weight:300;}.section__cover__joblist{background:url("../images/background-3.jpg");background-repeat:no-repeat;background-size:cover;display:grid;padding:0 15px;min-height:200px;color:white;align-items:center;align-content:center;text-align:center;row-gap:10px;margin-bottom:90px;}.section__cover__joblist h1{font-size:36px;font-weight:600;}.section__cover__joblist .form-search{margin-bottom:-150px;margin-top:50px;}.section__cover__joblist .form-search .form-group{border:1px solid #094AB3;}.section__cover__joblist .form-search .advance__search .advance__button{border-color:#094AB3;color:#1277D8;}.section__cover__joblist .form-search .advance__search .form-group{border:none;}@media (max-width:767px){.section__cover__joblist{margin-bottom:0;min-height:300px}.section__cover__joblist .form-search{margin-bottom:0;margin-top:10px}.section__cover__joblist .form-search .advance__search .advance__button{border-color:white;color:white}}.form-search .form-row{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 240px 68px;column-gap:4px;}.form-search .search__input{position:relative;height:70px;background:white;margin:0;}.form-search .search__input input{height:100%;background:none;border-radius:0;border:none;outline:none;box-shadow:none;font-size:19px;padding:15px;}.form-search .search__input select{height:100%;background:none;border-radius:0;border:none;outline:none;box-shadow:none;font-size:19px;padding:15px;}.form-search .search__input label{position:absolute;top:5px;left:15px;color:black;font-size:12px;color:#333333;margin:0;font-style:italic;font-weight:300;}.form-search .search__location{position:relative;height:70px;background:white;margin:0;}.form-search .search__location input{height:100%;background:none;border-radius:0;border:none;outline:none;box-shadow:none;font-size:19px;padding:15px;}.form-search .search__location label{position:absolute;top:5px;left:15px;color:black;font-size:12px;color:#333333;margin:0;font-style:italic;font-weight:300;}.form-search .search__location button{background:none;padding:0;margin:0;outline:none;border:none;position:absolute;top:0;right:10px;height:100%;cursor:pointer;}.form-search .search__location .twitter-typeahead{display:block;height:100%;}.form-search .search__location #SearchLocation_listbox{background:white;color:#333;width:100%;text-align:left;padding:10px;transition:all .5s;cursor:pointer;}.form-search .search__location #SearchLocation_listbox:hover{transition:all .5s;background:#f1f2f3;}.form-search .btn__search{background:#031590;position:relative;padding:0;margin:0;border-radius:0;outline:none;display:block;width:100%;height:100%;border:none;transition:all .5s;}.form-search .btn__search:hover{transition:all .5s;background:#1277D8;}.form-search .advance__search{max-width:850px;margin:5px auto;display:grid;justify-content:flex-start;position:relative;}.form-search .advance__search .advance__button{border:1px solid white;color:white;font-size:18px;font-weight:300;padding:7px 20px;background:none;transition:all .5s;outline:none;box-shadow:none;}.form-search .advance__search .advance__button:hover{transition:all .5s;background:white;color:#031590;}.form-search .advance__search .advance__button__close{outline:none;box-shadow:none;position:absolute;top:10px;right:10px;background:none;border:none;}.form-search .advance__search .advance__button__close svg,.form-search .advance__search .advance__button__close img{width:15px;height:15px;}.form-search .advance__search .advance__filter{position:absolute;left:0;width:100%;background:white;top:50px;box-shadow:0 0 10px #00000047;}.form-search .advance__search .advance__filter .advance__filter__content{padding:20px;color:#333;display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:15px;}.form-search .advance__search .advance__filter .advance__filter__content .form-group{margin:0;text-align:left;}.form-search .advance__search .advance__filter .advance__filter__content .form-group label{font-size:18px;color:#333;font-weight:400;}.form-search .advance__search .advance__filter .advance__filter__content .form-control{outline:none;border-radius:0;box-shadow:none;border-color:#F4F5FA;}.form-search .advance__search .advance__filter .advance__filter__content .form-control:focus{border-color:#F4F5FA;}.form-search .advance__search .advance__filter .business__type{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:15px;justify-items:flex-start;}.form-search .advance__search .advance__filter .business__type h2{grid-column:span 2;font-size:18px;color:#333;font-weight:400;}@media (max-width:767px){.form-search .form-row{grid-template-columns:1fr 68px;row-gap:5px}.form-search .search__input{grid-column:span 2}.form-search .advance__search .advance__filter .advance__filter__content{grid-template-columns:100%}.form-search .advance__search .advance__filter .business__type{grid-column:span 1;grid-template-columns:100%}.form-search .advance__search .advance__filter .business__type h2{grid-column:span 1}}.title-section{text-align:center;margin-bottom:15px;}.title-section svg,.title-section img{margin:10px auto;display:grid;}.title-left{text-align:left;}.title-left svg,.title-left img{margin:10px 0;}.section__recently__job{padding:2em 0;}.section__recently__job .grid__recently__job{display:grid;grid-template-columns:repeat(4,1fr);column-gap:15px;row-gap:15px;margin-top:15px;}.section__recently__job .recently__item{background:#F4F5FA;border-radius:5px;padding:20px;display:grid;row-gap:10px;}.section__recently__job .recently__item .title{text-align:left;font-size:20px;color:#333333;font-weight:500;}.section__recently__job .recently__item .title a:hover{color:#094AB3;}.section__recently__job .recently__item .logo__display{max-width:160px;margin:auto;display:grid;}.section__recently__job .recently__item .logo__display img{width:100%;height:70px;object-fit:cover;}@media (max-width:767px){.section__recently__job .grid__recently__job{grid-template-columns:repeat(2,1fr)}.section__recently__job .recently__item{padding:10px}.section__recently__job .recently__item .title{font-size:14px}}.section__search__category{padding:2em 0;}.section__search__category .nav{display:flex;justify-content:center;margin-bottom:30px;}.section__search__category .nav .nav-item .nav-link{font-size:24px;font-weight:600;color:#333333;border-bottom:5px solid #EFF1FA;}.section__search__category .nav .nav-item .active{border-color:#05456A;}.section__search__category .tab__job__list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;column-gap:10px;}.section__search__category .tab__job__list a{border:1px solid #EFF1FA;color:#333333;font-size:16px;font-weight:300;background:white;padding:10px;}.section__search__category .tab__job__list a:hover{background:#EFF1FA;}@media (max-width:767px){.section__search__category .tab__job__list{grid-template-columns:100%}}.section__register__contact{background:#EFF1FA;padding:2em 0;margin:80px 0;}.section__register__contact .register__contact__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;}.section__register__contact .register__contact__grid img{width:100%;display:block;margin:-80px 0;}.section__register__contact .register__contact__content{display:grid;row-gap:10px;align-items:center;align-content:center;}.section__register__contact .register__contact__content h2{font-size:30px;font-weight:600;}.section__register__contact .register__contact__content p{font-size:27px;font-weight:300;}.section__register__contact .register__contact__content a{background:#094AB3;color:white;font-size:26px;font-weight:500;padding:4px 40px;border-radius:60px;width:fit-content;}.section__register__contact .register__contact__content a:hover{background:#1277D8;}.section__register__contact .register__contact__content img{width:auto;margin:0;display:inline-block;}@media (max-width:767px){.section__register__contact{margin-bottom:2em}.section__register__contact .register__contact__grid{grid-template-columns:100%}.section__register__contact .register__contact__grid img{margin:-80px 0 30px}.section__register__contact .register__contact__content img{width:auto;margin:0;display:inline-block}}.section__job__list{padding:1em 0;}.section__job__list .grid__home{display:grid;grid-template-columns:1fr 350px;column-gap:15px;row-gap:15px;align-items:flex-start;}.section__job__list .job__result__box{background:#1277D8;border-radius:5px 5px 0 0;display:grid;grid-template-columns:1fr 340px;column-gap:10px;overflow:hidden;}.section__job__list .job__result__box .job__result__detail h2{font-size:20px;font-weight:400;display:flex;color:white;padding:10px;flex-wrap:wrap;}.section__job__list .job__result__box .job__result__detail h2 strong{font-style:italic;font-weight:600;margin:0 7px;}.section__job__list .job__result__box .job__result__pagination{display:flex;color:white;font-size:20px;justify-content:flex-end;}.section__job__list .job__result__box .job__result__pagination a{display:grid;align-items:center;justify-content:center;padding:7px;}.section__job__list .job__result__box .job__result__pagination a:first-child,.section__job__list .job__result__box .job__result__pagination a:last-child{padding:0;background:#094AB3;width:40px;}.section__job__list .job__row{display:grid;row-gap:4px;}.section__job__list .job__item{background:#F4F5FA;padding:15px;display:grid;grid-template-columns:100%;column-gap:15px;}.section__job__list .job__item .job__logo__company img{width:100%;height:75px;object-fit:cover;}.section__job__list .job__item .job__description__company{display:grid;row-gap:10px;}.section__job__list .job__item .job__description__company .company__name{font-size:20px;font-weight:600;}.section__job__list .job__item .job__description__company .company__name a{color:#333;}.section__job__list .job__item .job__description__company .company__name a:hover{color:#1277D8;}.section__job__list .job__item .job__description__company .company__location{color:#727272;font-size:12px;font-weight:600;margin-right:10px;display:inline-flex;align-items:center;}.section__job__list .job__item .job__description__company .company__location svg,.section__job__list .job__item .job__description__company .company__location img{margin-right:5px;}.section__job__list .job__item .job__description__company .company__update__date{color:#727272;font-size:12px;font-weight:600;margin-right:10px;display:inline-flex;align-items:center;}.section__job__list .job__item .job__description__company .company__update__date svg,.section__job__list .job__item .job__description__company .company__update__date img{margin-right:5px;}.section__job__list .job__item .company__department{display:grid;row-gap:7px;}.section__job__list .job__item .company__department .department__title{color:#333;font-weight:600;border-radius:2px;font-size:18px;background:white;width:fit-content;padding:6px 8px;}.section__job__list .job__item .company__department .department__grid{display:grid;grid-template-columns:100%;column-gap:4px;row-gap:4px;}.section__job__list .job__item .company__department .department__grid .department__item{display:grid;grid-template-columns:1fr 90px;column-gap:15px;align-items:flex-start;border-left:3px solid #1277D8;padding:10px;background:#EFF1FA;}.section__job__list .job__item .company__department .department__grid .department__item .department__name{font-size:16px;font-weight:600;color:#031590;display:grid;row-gap:4px;}.section__job__list .job__item .company__department .department__grid .department__item .department__name small{font-size:14px;font-weight:300;color:#626262;}.section__job__list .job__item .company__department .department__grid a{font-size:14px;background:white;border-radius:40px;color:#031590;border:1px solid #031590;padding:3px 10px;display:grid;justify-content:center;}.section__job__list .job__item .company__department .department__grid a:hover{background:#031590;color:white;}.section__job__list .job__list__item{display:grid;grid-template-columns:400px 250px 1fr 120px 90px;background:#F4F5FA;padding:15px;}.section__job__list .job__list__item .job__position{margin-right:10px;}.section__job__list .job__list__item .job__position h2{font-size:16px;font-weight:600;}.section__job__list .job__list__item .job__position h2 a{color:#031590;}.section__job__list .job__list__item .job__position .routine{color:#1377d8;}.section__job__list .job__list__item .job__position .urgent{color:#dc3545;}.section__job__list .job__list__item .job__position .new{color:#ffc107;}.section__job__list .job__list__item .company__name{margin-right:10px;}.section__job__list .job__list__item .company__name h2{font-size:16px;font-weight:600;}.section__job__list .job__list__item .company__name h2 a{color:#333;}.section__job__list .job__list__item .company__name h2 a:hover{color:#1277D8;}.section__job__list .job__list__item .location{margin-right:10px;font-size:14px;display:flex;align-items:baseline;}.section__job__list .job__list__item .location img{margin-right:3px;}.section__job__list .job__list__item .location span{display:flex;align-items:inherit;margin-right:10px;}.section__job__list .job__list__item .location span:nth-child(2){grid-column:2;}.section__job__list .job__list__item .date{margin-right:10px;font-size:14px;display:flex;align-items:baseline;}.section__job__list .job__list__item .date img{margin-right:3px;}.section__job__list .job__list__item .date span{display:flex;align-items:inherit;margin-right:10px;}.section__job__list .job__list__item .date span:nth-child(2){grid-column:2;}.section__job__list .job__list__item .detail__btn a{font-size:14px;background:white;border-radius:40px;color:#031590;border:1px solid #031590;padding:3px 10px;display:grid;justify-content:center;}.section__job__list .job__list__item .detail__btn a:hover{background:#031590;color:white;}@media (max-width:767px){.section__job__list .grid__home{grid-template-columns:100%}.section__job__list .job__item{grid-template-columns:100%;row-gap:15px}.section__job__list .job__item .job__logo__company img{height:150px;width:150px;margin:auto;display:block}.section__job__list .job__item .company__department .department__grid{grid-template-columns:100%}.section__job__list .job__list__item{grid-template-columns:100%;row-gap:6px}.section__job__list .job__list__item .location{justify-content:flex-start}.section__job__list .job__result__box{grid-template-columns:100%}.section__job__list .job__result__box .job__result__pagination{flex-wrap:wrap}.section__job__list .job__result__box .job__result__pagination a{flex:1 1 auto}}@media (min-width:768px) and (max-width:991px){.section__job__list .grid__home{grid-template-columns:100%}.section__job__list .job__result__box .job__result__detail h2{font-size:16px}.section__job__list .job__result__box .job__result__pagination a{font-size:16px}.section__job__list .job__list__item{grid-template-columns:100%;row-gap:6px}.section__job__list .job__list__item .location{justify-content:flex-start}}@media (min-width:992px) and (max-width:1199px){.section__job__list .job__list__item{grid-template-columns:320px 200px 1fr 120px 90px}.section__job__list .job__item .company__department .department__grid{grid-template-columns:100%}}.job__aside{display:grid;row-gap:15px;}@media (min-width:768px) and (max-width:991px){.job__aside{grid-template-columns:repeat(2,1fr);column-gap:15px}.job__aside .job__card:last-child{display:none}}.job__card{background:#F4F5FA;padding:15px;display:grid;row-gap:10px;}.job__card .company__logo{width:100%;height:130px;object-fit:cover;}.job__card .company__name{font-size:14px;color:#1277D8;text-align:center;}.job__card .company__department__list{margin:0;padding:0;list-style:none;display:grid;row-gap:5px;}.job__card .company__department__list li{display:grid;grid-template-columns:6px 1fr;column-gap:8px;align-items:center;}.job__card .company__department__list li:before{content:"";width:6px;height:6px;background:#1277D8;}.job__card .company__department__list li a{color:#727272;font-size:16px;}.job__card .company__update__date{font-style:italic;font-weight:300;font-size:12px;display:block;text-align:center;color:#010556;}.job__card .view__more__link{font-size:16px;background:#031590;border-radius:40px;color:white;border:1px solid #031590;padding:3px 15px;display:grid;justify-content:center;width:fit-content;margin:auto;}.job__card .view__more__link:hover{background:white;color:#031590;}.section__link__register{display:grid;grid-template-columns:repeat(2,1fr);}.section__link__register .content{display:grid;padding:40px;row-gap:10px;color:white;height:340px;align-items:center;align-content:center;}.section__link__register .content h2{font-size:30px;font-weight:600;}.section__link__register .content p{font-weight:300;font-size:27px;}.section__link__register .content a{font-weight:600;font-size:27px;border:1px solid white;padding:5px 15px;width:fit-content;}.section__link__register .content a:hover{background:white;}.section__link__register .content__go__right{background:url("../images/background-1.jpg");background-size:cover;background-repeat:no-repeat;justify-content:flex-end;text-align:right;}.section__link__register .content__go__right a{margin-left:auto;}.section__link__register .content__go__left{background:url("../images/background-2.jpg");background-size:cover;background-repeat:no-repeat;justify-content:flex-start;text-align:left;}@media (max-width:767px){.section__link__register{grid-template-columns:100%}.section__link__register .content{text-align:center;justify-content:center}.section__link__register .content a{margin:auto}}@media (min-width:768px) and (max-width:991px){.section__link__register .content p{font-size:14px}.section__link__register .content p svg{width:130px;height:20px}}@media (min-width:992px) and (max-width:1199px){.section__link__register .content p{font-size:20px}}.section__news{padding:2em 0;}.section__news .news__grid{display:grid;grid-template-columns:repeat(6,1fr);column-gap:15px;row-gap:15px;margin-top:35px;align-items:flex-start;}.section__news .news__grid .news__item{display:grid;row-gap:10px;}.section__news .news__grid .news__item:first-child{grid-column:span 3;grid-row:span 2;}.section__news .news__grid .news__item .news__thumbnail a{display:grid;padding-top:56.25%;background:#f1f2f3;position:relative;}.section__news .news__grid .news__item .news__thumbnail a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.section__news .news__grid .news__item .news__title a{max-height:100px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;font-size:18px;overflow:hidden;}@media (max-width:767px){.section__news .news__grid{grid-template-columns:repeat(2,1fr)}.section__news .news__grid .news__item:first-child{grid-column:span 2;grid-row:inherit}.section__news .news__grid .news__item .news__title a{font-size:14px;line-height:22px}}@media (min-width:768px) and (max-width:991px){.section__news .news__grid{grid-template-columns:repeat(2,1fr)}.section__news .news__grid .news__item:first-child{grid-column:span 2;grid-row:inherit}}footer{background:#010556;padding:10px;color:white;font-weight:300;font-size:16px;text-align:center;}@media (max-width:767px){footer{font-size:12px}}.job__detail__page{display:grid;grid-template-columns:1fr 360px;column-gap:15px;row-gap:15px;margin:15px 0;}.job__detail__page .detail__box{display:grid;row-gap:10px;}.job__detail__page .detail__box .company__detail{background:#1277D8;padding:15px;display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:flex-start;}.job__detail__page .detail__box .company__detail .company__logo{padding-top:100%;background:white;border-radius:10px;position:relative;overflow:hidden;border:1px solid white;width:150px;}.job__detail__page .detail__box .company__detail .company__logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.job__detail__page .detail__box .company__detail .company__detail__box{color:white;display:grid;align-items:flex-start;align-content:flex-start;row-gap:7px;}.job__detail__page .detail__box .company__detail .company__detail__box .company__name{font-size:30px;font-weight:500;}.job__detail__page .detail__box .company__detail .company__detail__box .company__address{font-size:16px;font-weight:300;}.job__detail__page .detail__box .company__detail .company__detail__box .company__update{font-size:12px;font-weight:600;display:inline-flex;align-items:center;}.job__detail__page .detail__box .company__detail .company__detail__box .company__update .company__location{margin-right:10px;}.job__detail__page .detail__box .company__detail .company__detail__box .company__update svg{margin-right:5px;}.job__detail__page .detail__box .company__detail .company__detail__box .company__category{display:flex;flex-wrap:wrap;font-size:16px;font-weight:300;align-items:center;}.job__detail__page .detail__box .company__detail .company__detail__box .company__category a{font-size:14px;font-weight:600;padding:4px 10px;border-radius:50px;border:1px solid white;margin:0 10px 0 0;}.job__detail__page .detail__box .company__detail .company__detail__box .company__category a:first-of-type{margin-left:10px;}.job__detail__page .detail__box .company__detail .company__detail__box .company__category a:hover{background:white;}.job__detail__page .detail__box .detail__title__section{background:#EFF1FA;padding:10px 15px;font-weight:600;font-size:24px;color:#333333;}.job__detail__page .detail__box .detail__content__section{font-size:17px;color:#333333;}.job__detail__page .detail__box .detail__content__section p{font-weight:300;margin-bottom:15px;font-size:16px;}.job__detail__page .detail__box .detail__content__section p:last-child{margin:0;}.job__detail__page .detail__box .detail__content__section ul li{font-weight:300;font-size:16px;}.job__detail__page .detail__box .detail__position__name{background:#094AB3;padding:10px 15px;font-weight:600;font-size:24px;color:white;display:grid;row-gap:5px;}.job__detail__page .detail__aside{display:grid;row-gap:15px;align-items:flex-start;align-content:flex-start;}.job__detail__page .detail__aside .apply__button{border-radius:5px;background:white;border:1px solid #1277D8;color:#1277D8;font-weight:500;display:flex;justify-content:center;padding:12px;font-size:20px;align-items:center;}.job__detail__page .detail__aside .apply__button svg,.job__detail__page .detail__aside .apply__button img{margin-right:10px;}.job__detail__page .detail__aside .apply__button svg path,.job__detail__page .detail__aside .apply__button img path{fill:#1277D8;transition:all .5s;}.job__detail__page .detail__aside .apply__button:hover{color:white;background:#1277D8;}.job__detail__page .detail__aside .apply__button:hover svg path{transition:all .5s;fill:white;}.job__detail__page .detail__aside .all__position{border-radius:4px;border:1px solid #EFF1FA;padding:20px;display:grid;row-gap:10px;}.job__detail__page .detail__aside .all__position .position__item{border-bottom:1px solid #F4F5FA;padding-bottom:10px;color:#333333;}.job__detail__page .detail__aside .all__position .position__item h2{font-weight:500;font-size:24px;}.job__detail__page .detail__aside .all__position .position__item h3{font-size:20px;font-weight:300;}.job__detail__page .detail__aside .all__position .position__item h4{font-size:16px;font-weight:500;}.job__detail__page .detail__aside .all__position .position__item a{padding-left:10px;font-size:14px;font-weight:300;}.job__detail__page .detail__aside .company__map{border-radius:10px;overflow:hidden;position:relative;}.job__detail__page .detail__aside .company__map img{width:100%;}.job__detail__page .detail__aside .company__map iframe{height:300px;width:100%;display:block;}.job__detail__page .detail__aside .relate__position{border-radius:4px;border:1px solid #EFF1FA;display:grid;}.job__detail__page .detail__aside .relate__position h2{font-weight:500;font-size:24px;padding:20px 20px 10px 20px;}.job__detail__page .detail__aside .relate__position h3{font-weight:500;font-size:24px;padding:10px 20px;color:#333;text-align:center;}.job__detail__page .detail__aside .relate__position .position__item{border-left:4px solid #C9CEE6;color:#000;background:#F8F8F8;margin-bottom:4px;}.job__detail__page .detail__aside .relate__position .position__item h4{font-size:17px;font-weight:600;padding:20px;}.job__detail__page .detail__aside .relate__position .position__item h4 a{display:grid;row-gap:5px;}.job__detail__page .detail__aside .relate__position .position__item h4 a span{font-weight:300;}@media (max-width:767px){.job__detail__page{grid-template-columns:100%}.job__detail__page .detail__box .company__detail .company__detail__box .company__name{font-size:20px}.job__detail__page .detail__box .company__detail .company__detail__box .company__address{font-size:14px}.job__detail__page .detail__box .company__detail .company__detail__box .company__update{display:grid;row-gap:10px}.job__detail__page .detail__box .company__detail .company__detail__box .company__category{font-size:14px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:10px}.job__detail__page .detail__box .company__detail .company__detail__box .company__category span{grid-column:span 2}.job__detail__page .detail__box .company__detail .company__detail__box .company__category a{margin:0;text-align:center}.job__detail__page .detail__box .detail__title__section{font-size:20px}}@media (min-width:768px) and (max-width:991px){.job__detail__page{grid-template-columns:1fr 250px}.job__detail__page .detail__box .company__detail .company__detail__box .company__name{font-size:20px}.job__detail__page .detail__box .company__detail .company__detail__box .company__address{font-size:14px}.job__detail__page .detail__box .company__detail .company__detail__box .company__update{display:grid;row-gap:10px}.job__detail__page .detail__box .company__detail .company__detail__box .company__category{font-size:14px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:10px;column-gap:10px}.job__detail__page .detail__box .company__detail .company__detail__box .company__category span{grid-column:span 2}.job__detail__page .detail__box .company__detail .company__detail__box .company__category a{margin:0;text-align:center}.job__detail__page .detail__box .detail__title__section{font-size:20px}.job__detail__page .detail__aside .apply__button{padding:10px;font-size:18px}.job__detail__page .detail__aside .all__position{padding:10px}.job__detail__page .detail__aside .all__position .position__item h2{font-size:20px}.job__detail__page .detail__aside .all__position .position__item h3{font-size:18px}.job__detail__page .detail__aside .relate__position h2{font-size:20px;padding:10px}.job__detail__page .detail__aside .relate__position h3{font-size:20px}.job__detail__page .detail__aside .relate__position .position__item h4{font-size:14px;padding:10px}}.page__not__found{border-radius:30px;background:#EFF1FA;min-height:60vh;margin:15px 0;padding:2em;display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;row-gap:15px;}.page__not__found h2{font-size:28px;font-weight:400;color:#031590;text-align:center;}.page__not__found h2 strong{font-weight:600;font-size:35;}.page__not__found h3{font-size:18px;font-weight:300;color:#333;text-align:center;}.page__not__found a{border-radius:50px;padding:5px 15px;color:white;background:#031590;font-size:18px;font-weight:600;}.page__not__found a:hover{background:white;color:#031590;}@media (max-width:767px){.page__not__found h2 strong{display:block}.page__not__found h3{font-size:14px}}