.job-description{display:grid;padding:2rem .75rem;gap:1.5rem}.main-search{display:none}.job-header{order:1;display:grid;gap:1rem}.job-header h2{font-weight:300}.job-header .posted{font-size:.9rem}.expired-msg{padding-bottom:2rem;display:grid;gap:1rem}.expired-msg h2:before{content:'';display:inline-block;cursor:pointer;height:1.75rem;width:1.75rem;background-position:center;margin-right:.5rem}.job-info{order:2;position:relative;padding-bottom:1.5rem}.job-info dl{display:grid;gap:1rem}.job-info .with-separators{display:flex;flex-wrap:wrap;gap:.5rem}.job-info .with-separators li:not(:last-child)::after{content:"|";margin-left:.5rem}.job-description .job-summary{display:grid;gap:1rem;order:3;padding-top:1.5rem;text-align:left}.job-description .job-summary a{transition:all .4s ease-out}.job-description .job-summary br{display:none}.job-description .job-summary ol,.job-description .job-summary ul{padding-left:1.5rem;display:grid;gap:.5rem}.job-description .job-summary ul{list-style:disc}.job-description .job-summary ol{list-style:decimal}.job-description .job-summary .job-details{font-weight:300}.apply-container{margin-top:2rem;display:grid;gap:1.5rem;justify-items:center}.apply-container p{font-size:1.5rem;font-weight:300}.apply-container .btn-primary{text-align:center;box-sizing:border-box;width:10rem;padding:.5rem 0;transition:.4s all ease-in-out}.similar-jobs{order:4;padding:3rem 0}.similar-jobs .similar-jobs-container{width:100%;overflow:hidden;display:grid}.similar-jobs h2{font-weight:300;padding:0 .5rem}.similar-jobs-carousel{width:100%;overflow:hidden;padding-top:3rem}.slick-track{display:flex!important;flex-wrap:wrap}.slick-slide{height:inherit!important}.similar-jobs-carousel .job-card{padding:0 1rem;width:17rem}.similar-jobs-carousel .job-card a{box-sizing:border-box;display:grid;gap:.5rem;padding:1.5rem 1rem;border-radius:.5rem;height:100%;transition:all .4s ease-in-out}.similar-jobs-carousel .job-card .posted,.similar-jobs-carousel .job-card li{font-size:.9rem}.similar-jobs-carousel .job-card h3{font-size:1.25rem}.similar-jobs-carousel .job-card .summary-details{display:flex;gap:.75rem;flex-wrap:wrap}.similar-jobs-carousel .job-card .summary-details li{display:inline-flex;width:fit-content}.similar-jobs-carousel .job-card .btn-primary,.similar-jobs-carousel .job-card .job-summary{display:none}.similar-jobs-carousel .custom-arrow{position:absolute;bottom:0;cursor:pointer;z-index:1;width:fit-content;padding:0}.similar-jobs-carousel .custom-arrow::after{content:'';display:block;cursor:pointer;height:1.75rem;width:1.75rem;transition:all .4s ease-out;background-position:center}.similar-jobs-carousel .custom-arrow:hover::after{background-position:center}.similar-jobs-carousel .custom-prev{transform:rotate(180deg);left:0}.similar-jobs-carousel .custom-next{right:0}.similar-jobs-carousel .slick-dots{padding-top:3rem;width:fit-content;place-self:center}.similar-jobs-carousel .slick-dots li{display:inline-flex;margin:0 .25rem}.similar-jobs-carousel .slick-dots li button{height:.25rem;width:1.5rem;border-radius:.15rem;cursor:pointer;transition:background-color .3s ease;padding:0}@media only screen and (min-width:27.5rem){.job-info dl{grid-template-columns:auto 1fr}.job-info dd{padding-bottom:1rem}.job-info dl .dd-title,.job-info dl .dt-title{grid-column:1/span 2}.similar-jobs h2{width:23rem}}@media only screen and (min-width:44rem){.apply-container p{font-size:2rem}.similar-jobs h2{width:30rem}.similar-jobs-carousel .custom-prev{left:10%}.similar-jobs-carousel .custom-next{right:10%}}@media only screen and (min-width:52.5rem){.job-description{padding:1rem 2rem}.main-search{display:block}.advance-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.advance-form label{display:none}.advance-form a{grid-column:1/span 2;place-self:end}.advance-form .btn-container{grid-column:1/span 2}.advance-form .btn-container .btn-primary{width:12rem}}@media only screen and (min-width:65rem){.job-description{padding:1rem 1rem;width:60rem;margin:0 auto;grid-template-columns:1fr 18rem;grid-template-areas:'search search' 'header info' 'description info' 'description .' 'similar similar'}.main-search{grid-area:search}.advance-form{display:grid;grid-template-columns:repeat(2,1fr) 10rem;gap:1rem .5rem}.advance-form .input-icon{top:.6rem}.advance-form .btn-container{grid-column:3}.advance-form .btn-container .btn-primary{width:100%}.advance-form a{grid-column:2;grid-row:2;transition:all .4s ease-out}.job-header{grid-area:header;padding:1rem 0;place-self:start}.job-info{grid-area:info;padding:1rem 1rem}.job-info dl{grid-template-columns:1fr}.job-info dl .dd-title,.job-info dl .dt-title{grid-column:1}.job-description .job-summary{grid-area:description;padding-top:0;padding:1rem 0;place-self:start}.similar-jobs{grid-area:similar;padding:2rem 0}.similar-jobs-carousel .custom-prev{left:25%}.similar-jobs-carousel .custom-next{right:25%}}@media only screen and (min-width:80rem){.job-description{grid-template-columns:1fr 22rem;width:70rem;padding:2rem 0}}@media only screen and (min-width:100rem){.job-description{width:85rem}}