.career-intro-split{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-intro-split .txt-wrap{width:55%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1280px){.career-intro-split .txt-wrap{width:65%}}@media only screen and (max-width:1100px){.career-intro-split .txt-wrap{width:100%;padding-block:70px}}@media only screen and (max-width:640px){.career-intro-split .txt-wrap{padding-block:50px}}.career-intro-split .txt-wrap h1{color:#6e1200;font-size:clamp(35px, 2.86vw, 55px);font-weight:bold;letter-spacing:0.05em;line-height:1.3}.career-intro-split .txt-wrap h1 small{display:block;font-weight:600;font-size:clamp(22px, 1.56vw, 30px);color:#212121;letter-spacing:0.01em}.career-intro-split .txt-wrap p{font-size:17px;color:#212121;line-height:1.7}@media only screen and (min-width:1101px){.career-intro-split .txt-wrap p{max-width:900px}}.career-intro-split .txt-wrap .btn-outline-gold{width:100%;max-width:320px;font-weight:bold;letter-spacing:0.05em;font-size:19px}.career-intro-split .img-wrap{width:45%}@media only screen and (max-width:1280px){.career-intro-split .img-wrap{width:35%}}@media only screen and (max-width:1100px){.career-intro-split .img-wrap{width:100%}}.career-intro-split .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1100px){.career-intro-split .img-wrap img{max-height:640px}}.career-benefits{position:relative;background-color:#212121;background-image:url("/Content/images/main/flooringContractorsBg.png");background-position:center;background-size:cover}.career-benefits .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}@media only screen and (max-width:1500px){.career-benefits .site-wrapper{gap:25px}}.career-benefits .site-wrapper .txt-wrap{width:50%}@media only screen and (max-width:1500px){.career-benefits .site-wrapper .txt-wrap{width:100%}}.career-benefits .site-wrapper .txt-wrap h2{font-size:clamp(26px, 1.82vw, 35px);font-weight:bold;color:#fff;letter-spacing:0.05em;max-width:30ch;margin-bottom:0.5em}.career-benefits .site-wrapper .txt-wrap p{color:#fff;line-height:1.7;font-size:17px}@media only screen and (min-width:1501px){.career-benefits .site-wrapper .txt-wrap p{max-width:1000px}}.career-benefits .site-wrapper .benefits-right{width:calc(50% - 50px);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1500px){.career-benefits .site-wrapper .benefits-right{width:100%;max-width:1000px}}.career-benefits .site-wrapper .benefits-right .benefits-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;background:#fff;padding:25px 3%;width:calc(100% / 2 - 10px);max-width:450px}@media only screen and (max-width:740px){.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item{gap:15px;padding-block:15px;min-height:80px}}@media only screen and (max-width:520px){.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item{width:100%;max-width:100%;padding:15px 20px}}.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item img{-o-object-fit:contain;object-fit:contain;max-width:60px;max-height:60px;height:auto;display:block}@media only screen and (max-width:740px){.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item img{max-width:35px;max-height:35px}}@media only screen and (max-width:520px){.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item img{max-width:45px;max-height:45px}}.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item p{font-weight:600;line-height:1.3;margin:0;text-align:left;color:#000;font-size:18px;letter-spacing:0.01em}@media only screen and (max-width:740px){.career-benefits .site-wrapper .benefits-right .benefits-grid .benefit-item p{font-size:16px}}.career-jumpLinks{position:relative}.career-jumpLinks h2{display:block;text-align:center;font-size:clamp(25px, 2.34vw, 45px);font-weight:bold;color:#6e1200;letter-spacing:0.03em;line-height:1.2;margin:0}.career-jumpLinks .jobs-type{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:35px}@media only screen and (max-width:1280px){.career-jumpLinks .jobs-type{gap:10px}}@media only screen and (max-width:740px){.career-jumpLinks .jobs-type{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:25px}}.career-jumpLinks .jobs-type .job-type{position:relative;border:2px solid #e2e1dd;border-radius:5px;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.career-jumpLinks .jobs-type .job-type:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), color-stop(60%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 60%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 60%);background:linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 60%);z-index:1}.career-jumpLinks .jobs-type .job-type h3{position:absolute;left:7%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600;font-size:clamp(20px, 2.08vw, 40px);color:#333;margin:0;letter-spacing:0.01em;z-index:2;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.career-jumpLinks .jobs-type .job-type h3 img{display:block;-o-object-fit:contain;object-fit:contain;max-width:clamp(17px, 1.2vw, 23px)}.career-jumpLinks .jobs-type .job-type>img{display:block;width:100%;height:100%;min-height:100px;-o-object-fit:cover;object-fit:cover}.career-jumpLinks .jobs-type .job-type:hover{border-color:#a58b69}.career-jumpLinks .jobs-type .job-type:hover h3{color:#6e1200}.jobs-opening{position:relative;background-color:#f5f5f5}.jobs-opening .jobs-listing:first-of-type{padding-bottom:0}.jobs-opening .top-content h2{color:#01021e;font-weight:bold;letter-spacing:0.01em;line-height:1.3;font-size:clamp(28px, 1.82vw, 35px);margin:0 0 0.3em}.jobs-opening .top-content h2 small{display:block;color:#6e1200;font-size:clamp(18px, 1.15vw, 22px)}.jobs-opening .top-content p{color:#212121;line-height:1.7;font-size:17px;max-width:1500px}.job-list{margin-top:50px;display:-ms-grid;display:grid;grid-row-gap:15px}.job-list .job-item{position:relative;background:#fff;border-radius:5px;display:-ms-grid;display:grid;-ms-grid-columns:25fr 75fr;grid-template-columns:25fr 75fr;border-radius:5px}@media only screen and (max-width:1280px){.job-list .job-item{-ms-grid-columns:35fr 65fr;grid-template-columns:35fr 65fr}}@media only screen and (max-width:1150px){.job-list .job-item{-ms-grid-columns:1fr;grid-template-columns:1fr}}.job-list .job-item.no-job{padding:3% 35px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1000px){.job-list .job-item.no-job{padding:50px 35px}}@media only screen and (max-width:740px){.job-list .job-item.no-job{padding:35px 25px}}.job-list .job-item.no-job p{color:#212121;line-height:1.7;font-size:clamp(18px, 1.04vw, 20px);margin:0;font-weight:bold;letter-spacing:0.05em}.job-list .job-item .job-img{position:relative}.job-list .job-item .job-img img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job-list .job-item .job-description{padding:5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1000px){.job-list .job-item .job-description{padding:50px}}@media only screen and (max-width:740px){.job-list .job-item .job-description{padding:35px 25px}}.job-list .job-item .job-description h3{color:black;margin-block:0 10px;font-size:clamp(25px, 1.46vw, 30px);letter-spacing:0.03em;font-weight:bold}.job-list .job-item .job-description p{color:#212121;line-height:1.7;font-size:17px;margin:0}.job-list .job-item .job-description p+p{margin-top:15px}.job-list .job-item .job-description .description-row{margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;column-gap:30px;row-gap:10px}.job-list .job-item .job-description .description-row p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0;line-height:1.3;font-size:clamp(17px, 1vw, 18px);font-weight:600;color:#000;letter-spacing:0.01em}.job-list .job-item .job-description .description-row p img{display:block;max-width:15px;margin-bottom:5px;height:auto;max-height:18px;-o-object-fit:contain;object-fit:contain}.job-list .job-item .job-description a{display:block;margin:25px 0 0;letter-spacing:0.05em;text-underline-offset:3px}.job-list .btn-outline-gold{width:300px;margin:30px auto 0;color:#fff}@media screen and (max-width:600px){.job-list .btn-outline-gold{margin:20px auto 20px}}
/*# sourceMappingURL=jobs.css.map */