@media (min-width:576px){.job-details-page .right-section{padding-top:0}}@media (min-width:992px){.job-details-page .right-section{border-left:1px solid #e2e2e2;width:300px;padding-top:1.5rem}}@media (min-width:1200px){.job-details-page .right-section{width:325px}}.job-details-page .job-location{margin-bottom:.5rem;color:#000}.job-details-page .job-location .address{margin-bottom:1rem;padding-right:2rem;display:flex;flex-direction:column}.job-details-page .job-location .address .line{display:flex;flex-direction:row;padding-bottom:.5rem}.job-details-page .job-location .address span{display:flex;flex-direction:row}.job-details-page .job-location .address span .title{font-weight:400;width:100px}.job-details-page .job-location .train-station{margin-bottom:2rem;padding-left:2rem}.job-details-page .job-location .train-station .item-value-display{margin-bottom:.8rem}.job-details-page .job-location .train-station .item-value-display .title{min-width:100px}.job-details-page .job-location .train-station .item-value-display .title .text{font-size:14px;color:#000}@media (min-width:576px) and (max-width:768px){.job-details-page .job-location .train-station .item-value-display .title .text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-location .train-station .item-value-display .title .text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-location .train-station .item-value-display .title .text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-location .train-station .item-value-display .title .text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-location .train-station .item-value-display .title .text{font-size:14px}}.job-details-page .job-location .train-station .item-value-display .title .text:after{content:":";float:right;padding-right:.5rem}.job-details-page .job-location .train-station .item-value-display .text{font-size:14px;font-weight:400;color:#000}@media (min-width:576px) and (max-width:768px){.job-details-page .job-location .train-station .item-value-display .text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-location .train-station .item-value-display .text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-location .train-station .item-value-display .text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-location .train-station .item-value-display .text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-location .train-station .item-value-display .text{font-size:14px}}.job-details-page .job-map .google-map-iframe{width:100%;height:200px;border:none;display:block}@media (max-width:575.98px){.job-details-page .job-map .google-map-iframe{height:200px}}.job-details-page .similar-jobs{padding-top:1.5rem}@media (min-width:992px){.job-details-page .similar-jobs{padding:1rem 0}}.job-details-page .similar-jobs .label-header{font-size:15.75px;font-weight:500;color:#000;text-decoration:underline;margin-bottom:1.5rem}@media (min-width:576px) and (max-width:768px){.job-details-page .similar-jobs .label-header{font-size:calc(15.75px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .similar-jobs .label-header{font-size:calc(15.75px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .similar-jobs .label-header{font-size:calc(15.75px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .similar-jobs .label-header{font-size:calc(15.75px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .similar-jobs .label-header{font-size:15.75px}}.job-details-page .similar-jobs .component .similar-jobs-component .row-item{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item{flex:0 0 100%;max-width:100%}}.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item .job-info>.row{margin-right:-.75rem;margin-left:-.75rem;margin-bottom:0}.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item .job-info>.row>.col,.job-details-page .similar-jobs .component .similar-jobs-component .row-item .col-item .job-info>.row>[class*=col-]{padding-left:.75rem;padding-right:.75rem;padding-bottom:0}.job-details-page .job-statistics-partial{font-size:14px;color:#000}@media (min-width:576px) and (max-width:768px){.job-details-page .job-statistics-partial{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-statistics-partial{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-statistics-partial{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-statistics-partial{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-statistics-partial{font-size:14px}}.job-details-page .job-statistics-partial .detail{margin-bottom:.2rem}.job-details-page .job-statistics-partial .detail .label{min-width:25px;flex:none;max-width:none;font-weight:500}@media (min-width:768px){.job-details-page .job-statistics-partial .detail .label{min-width:150px}}.job-details-page .job-statistics-partial .detail .label:after{content:":";float:right;padding-left:.25rem;padding-right:.5rem}.job-details-page .job-statistics-partial .detail .data{flex:0 0 16.66667%;max-width:16.66667%}.job-details-page .blob-items .item{padding:.1rem .8rem;border-radius:4rem;border:1px solid #1594a3;margin:0 .5rem .5rem 0;flex-shrink:0;color:#000}.job-details-page .job-detail-section{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}@media (min-width:768px){.job-details-page .job-detail-section{margin-top:1.5rem!important}}.job-details-page .job-detail-section .job-detail-partial{font-size:14px}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial{font-size:14px}}.job-details-page .job-detail-section .job-detail-partial .company-image-header-component .image-stretch-component.banner{border-bottom:1px solid #f5f5f5}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .company-image-header-component .image-stretch-component.banner{border:1px solid #f5f5f5}}.job-details-page .job-detail-section .job-detail-partial .company-image-header-component .image-stretch-component.logo{border:1px solid #fff}.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-weight:700;color:#000;margin-bottom:0;font-size:17.71875px;text-decoration:underline}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:17.71875px}}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:17.71875px;text-decoration:none}}@media (min-width:768px) and (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:768px) and (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:768px) and (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:calc(17.71875px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:768px) and (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-company-name-text{font-size:17.71875px}}.job-details-page .job-detail-section .job-detail-partial .header-title .company-url:hover{text-decoration:underline}.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:25.2284545898px;font-weight:700;color:#000}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:calc(25.2284545898px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:calc(25.2284545898px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:calc(25.2284545898px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:calc(25.2284545898px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-title-text{font-size:25.2284545898px}}.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:14px;color:#828282}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:14px}}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:12.4444444444px}}@media (min-width:768px) and (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:768px) and (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:768px) and (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:768px) and (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-short-address-text{font-size:12.4444444444px}}.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:14px;color:#828282}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:14px}}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:12.4444444444px}}@media (min-width:768px) and (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:768px) and (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:768px) and (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:768px) and (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-posted-date-text{font-size:12.4444444444px}}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section{flex-direction:row}}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button{border-radius:4rem;border:2px solid #1594a3;font-weight:700;padding-top:2px;padding-bottom:2px;width:33%}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button{width:110px}}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button:not(:last-child){margin-right:10px}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-apply-btn{color:#fff;background-color:#1594a3}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn,.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-save-btn{color:#1594a3;background-color:#fff}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:19.93359375px}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:calc(19.93359375px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:calc(19.93359375px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:calc(19.93359375px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:calc(19.93359375px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-copy-btn{font-size:19.93359375px}}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-applied-btn{background:#cecece!important;border:2px solid #cecece;pointer-events:none;cursor:none;color:#fff;filter:grayscale(1)}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .action-button.job-saved-btn{background:#1594a3!important;color:#fff!important}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section{display:flex;flex-direction:row-reverse;align-items:center}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section{flex-direction:column;align-items:flex-end;justify-content:flex-end}}.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-weight:700;color:#e17338;padding-bottom:0;font-size:12.4444444444px}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:12.4444444444px}}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{padding-bottom:3px;font-size:14px}}@media (min-width:768px) and (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:768px) and (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:768px) and (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:768px) and (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .actions-section .job-ticket-section .expire-message{font-size:14px}}.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:14px;color:#828282}@media (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(14px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(14px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(14px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(14px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:14px}}@media (min-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:12.4444444444px}}@media (min-width:768px) and (min-width:576px) and (max-width:768px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (min-width:768px) and (max-width:992px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:768px) and (min-width:992px) and (max-width:1200px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:768px) and (min-width:1200px) and (max-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:768px) and (min-width:1400px){.job-details-page .job-detail-section .job-detail-partial .header-title .job-ticket-number-text{font-size:12.4444444444px}}.job-details-page .job-detail-section .job-detail-partial .header-title .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.job-details-page .job-detail-section .job-detail-partial .job-other-details-row{padding-left:1rem;padding-right:1rem}.job-details-page .job-detail-section .job-detail-partial .job-other-details-row .detail-row-item{margin-bottom:.4rem;color:#000;display:flex;flex-direction:row}.job-details-page .job-detail-section .job-detail-partial .job-other-details-row .detail-row-item .label{min-width:150px;flex:0 0 41.66667%;max-width:41.66667%;vertical-align:top;font-weight:500}.job-details-page .job-detail-section .job-detail-partial .job-other-details-row .detail-row-item .label:after{content:":";float:right;padding-right:.5rem}.job-details-page .job-detail-section .job-detail-partial .job-other-details-row .detail-row-item .data{flex:0 0 50%;max-width:50%;word-wrap:break-word}.job-details-page .job-detail-section .job-detail-partial .job-general{border-bottom:1px solid #cecece;padding-top:15px;padding-bottom:15px}.job-details-page .job-detail-section .job-detail-partial .disabled{filter:grayscale(1);pointer-events:none;cursor:default}.job-details-page .job-detail-section .job-detail-partial .refresh-icon{color:#4f4f4f;width:15px;height:15px;padding-bottom:1px}.job-details-page .company-overview{color:#000}.job-details-page .job-benefits-section ul{list-style-type:none;padding-left:2rem;color:#000}.job-details-page .job-benefits-section i{color:#1594a3}.job-details-page .job-benefits-section .icon{color:#1594a3}.job-details-page .job-skills-section ul{list-style-type:none;padding-left:2rem}.job-details-page .job-location-section ul{list-style-type:none;padding-left:5px}.job-details-page .section{border-bottom:1px solid #e2e2e2;padding:1.2rem 0}.job-details-page .section:last-child{border-bottom:0}.job-details-page .section:last-child.line-bottom{border-bottom:1px solid #e2e2e2}.job-details-page .section .show-more-button{color:#000;font-size:12.4444444444px;font-weight:500}@media (min-width:576px) and (max-width:768px){.job-details-page .section .show-more-button{font-size:calc(12.4444444444px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .section .show-more-button{font-size:calc(12.4444444444px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .section .show-more-button{font-size:calc(12.4444444444px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .section .show-more-button{font-size:calc(12.4444444444px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .section .show-more-button{font-size:12.4444444444px}}.job-details-page .section-row{display:flex;flex-wrap:wrap}.job-details-page .section-composite{border-left:1px solid #e2e2e2!important;padding-left:1rem}@media (max-width:767.98px){.job-details-page .section-composite{padding-left:0;padding-top:1.2rem;margin-top:1.2rem;border-top:1px solid #e2e2e2;border-left:none!important}}.job-details-page .section-title{color:#000;font-family:Poppins,Sarabun,Helvetica,Arial,sans-serif;font-size:15.75px;font-weight:700;margin-bottom:1rem;border-left:6px solid #1594a3;line-height:1.3rem;padding-left:1rem}@media (min-width:576px) and (max-width:768px){.job-details-page .section-title{font-size:calc(15.75px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .section-title{font-size:calc(15.75px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .section-title{font-size:calc(15.75px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .section-title{font-size:calc(15.75px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .section-title{font-size:15.75px}}.job-details-page .model-notice{display:flex;flex-direction:column;align-items:center}.job-details-page .model-notice .model-icon{color:#1594a3}.job-details-page .donut-wrapper{position:relative;background-color:transparent;margin-bottom:.5rem}.job-details-page .donut-wrapper::before{position:absolute;content:"";width:0;height:100%;border-left:2px solid #fff;top:0;left:calc(50% - 1px);z-index:1}.job-details-page .donut-wrapper::after{position:absolute;content:"";width:100%;height:0;border-top:2px solid #fff;top:calc(50% - 1px);left:0;z-index:1}.job-details-page .inner-content{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:400;font-size:9.8326474623px;line-height:15px;vertical-align:middle;text-align:center;color:#828282;z-index:2;display:flex;justify-content:center;align-items:center}@media (min-width:576px) and (max-width:768px){.job-details-page .inner-content{font-size:calc(9.8326474623px + 0 * ((100vw - 576px)/ 192))}}@media (min-width:768px) and (max-width:992px){.job-details-page .inner-content{font-size:calc(9.8326474623px + 0 * ((100vw - 768px)/ 224))}}@media (min-width:992px) and (max-width:1200px){.job-details-page .inner-content{font-size:calc(9.8326474623px + 0 * ((100vw - 992px)/ 208))}}@media (min-width:1200px) and (max-width:1400px){.job-details-page .inner-content{font-size:calc(9.8326474623px + 0 * ((100vw - 1200px)/ 200))}}@media (min-width:1400px){.job-details-page .inner-content{font-size:9.8326474623px}}.job-details-page .banner-ads-component .row-item{margin-right:0;margin-left:0;margin-bottom:-1rem}.job-details-page .banner-ads-component .row-item .col-item{flex:0 0 100%;max-width:100%}@media (min-width:576px){.job-details-page .banner-ads-component .row-item .col-item{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.job-details-page .banner-ads-component .row-item .col-item{flex:0 0 100%;max-width:100%}}.job-details-page .banner-ads-component .row-item .col-item .link .image-stretch-component .frame{width:100%;padding-bottom:58.26%}.job-details-page .banner-ads-component .row-item>.col,.job-details-page .banner-ads-component .row-item>[class*=col-]{padding-left:0;padding-right:0;padding-bottom:1rem}@media (min-width:576px){.job-details-page .banner-ads-component .row-item{margin-right:-.5rem;margin-left:-.5rem;margin-bottom:-1rem}.job-details-page .banner-ads-component .row-item>.col,.job-details-page .banner-ads-component .row-item>[class*=col-]{padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem}}@media (min-width:992px){.job-details-page .banner-ads-component .row-item{margin-right:0;margin-left:0;margin-bottom:-1rem}.job-details-page .banner-ads-component .row-item>.col,.job-details-page .banner-ads-component .row-item>[class*=col-]{padding-left:0;padding-right:0;padding-bottom:1rem}}.job-details-page .hr-line{margin-top:2rem;border-color:#d6d6d6}