:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--M-Horizontal: 45px;--Body-Colour: #30363D;--XXXL-Horizontal: 160px;--M-Vertical: 60px;--S-Vertical: 30px;--XS-Horizontal: 30px;--XL-Horizontal: 110px;--XXXS-Horizontal: 10px;--XXL-Horizontal: 130px;--L-Horizontal: 60px;--XL-Vertical: 160px;--XXXS-Vertical: 10px;--PVC: #6AD0E6;--Westmark: #182B4F;--Blueprint: #155EAA;--Concrete: #30363D;--Text: #30363D;--Safety: #FF5E24;--Orange: #FF5E24;--Button-Background: #D6E823;--Yellow: #D6E823;--heading-margin: 30px;--Thin-Lines: 1.5px;--Bullet-Lines: rgba(48, 54, 61, 0.25);--XS-Vertical: 20px}@media screen and (max-width: 1728px){:root{--XL-Horizontal: calc((110px * 0.3) + (110/1728*100vw * 0.7));--S-Vertical: calc((30px * 0.3) + (30/1728*100vw * 0.7));--XS-Horizontal: calc((30px * 0.3) + (30/1728*100vw * 0.7));--XXXL-Horizontal: calc((160px * 0.3) + (160/1728*100vw * 0.7));--XL-Vertical: calc((160px * 0.3) + (160/1728*100vw * 0.7));--M-Vertical: calc((60px * 0.3) + (60/1728*100vw * 0.7));--XXL-Horizontal: calc((130px * 0.3) + (130/1728*100vw * 0.7))}}@media screen and (max-width: 800px){:root{--XXXL-Horizontal: 80px;--M-Vertical: 18px;--heading-margin: 18px;--XL-Vertical: 80px}}#banner-intro-inside .inside-banner-container .inside-banner .inside .banner-heading-inside{max-width:750px}@media screen and (max-width: 1728px){#banner-intro-inside .inside-banner-container .inside-banner .inside .banner-heading-inside{max-width:calc(112.5px + 36.8923611111vw)}}.cta .inside .flex-container .cta-heading{max-width:550px}#benefits-highlights .inside{position:relative;margin:auto;max-width:var(--max-width);padding:190px var(--M-Vertical, 60px) 190px var(--M-Vertical, 60px);z-index:0;color:#fff}@media screen and (max-width: 800px){#benefits-highlights .inside{padding:115px var(--M-Vertical, 60px) 100px var(--M-Vertical, 60px)}}#benefits-highlights .inside .background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}#benefits-highlights .inside .background img{object-fit:cover;width:100%;height:100%}#benefits-highlights .inside .background:after{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:linear-gradient(87deg, rgba(0, 0, 0, 0.61) 30.43%, rgba(0, 0, 0, 0) 68.7%)}#benefits-highlights .inside .primary-heading{margin-bottom:45px;max-width:571px}@media screen and (max-width: 800px){#benefits-highlights .inside .primary-heading{margin-bottom:0}}#benefits-highlights .benefits-list.mobile{display:none;padding-top:35px}@media screen and (max-width: 800px){#benefits-highlights .benefits-list{display:none}#benefits-highlights .benefits-list.mobile{display:block}}#benefits-highlights .benefits-list .benefit-entry{padding:var(--XXXS-Horizontal, 10px) 0;padding-left:20px;border-left:hsla(0,0%,100%,.4) 1px solid;margin-bottom:30px}@media screen and (max-width: 800px){#benefits-highlights .benefits-list .benefit-entry{margin-bottom:13px}}#benefits-highlights .benefits-list .benefit-entry:last-child{margin-bottom:0px}#benefits-highlights .benefits-list .benefit-entry .benefit-heading{margin-bottom:15px}#careers-entries .inside{max-width:var(--max-width);margin:auto;padding:0 var(--M-Vertical, 60px) var(--XXXL-Horizontal, 160px) var(--M-Vertical, 60px);display:flex;gap:var(--M-Vertical, 60px)}@media screen and (max-width: 800px){#careers-entries .inside{flex-direction:column;padding-top:15px}}#careers-entries .inside .left{flex:0 0 468px}@media screen and (max-width: 1728px){#careers-entries .inside .left{flex:0 0 calc(234px + 13.5416666667vw)}}@media screen and (max-width: 800px){#careers-entries .inside .left{flex:initial}}#careers-entries .inside .right{flex:1}#careers-entries .inside .right .job-link{text-decoration:initial;display:flex;align-items:center;padding:var(--XS-Horizontal, 30px) 0;border-bottom:var(--Thin-Lines, 1.5px) solid var(--Bullet-Lines, rgba(48, 54, 61, 0.25));justify-content:space-between;position:relative}#careers-entries .inside .right .job-link .custom-link{margin:0px}#careers-entries .inside .right .job-link .title{transition:.3s ease all}#careers-entries .inside .right .job-link:before{content:"";position:absolute;width:calc(100% + 40px);height:0;transition:.5s ease all;background:var(--Blueprint);left:-20px;z-index:-1;bottom:0}#careers-entries .inside .right .job-link:nth-child(5n+2):before{background-color:var(--PVC)}#careers-entries .inside .right .job-link:nth-child(5n+2):hover{color:var(--Concrete)}#careers-entries .inside .right .job-link:nth-child(5n+2):hover .title{color:var(--Concrete)}#careers-entries .inside .right .job-link:nth-child(5n+2):hover .custom-link a,#careers-entries .inside .right .job-link:nth-child(5n+2):hover .custom-link span{color:var(--Concrete)}#careers-entries .inside .right .job-link:nth-child(5n+3):before{background-color:var(--Concrete)}#careers-entries .inside .right .job-link:nth-child(5n+4):before{background-color:var(--Orange)}#careers-entries .inside .right .job-link:nth-child(5n+5):before{background-color:var(--Westmark)}@media screen and (min-width: 801px){#careers-entries .inside .right .job-link:hover{color:#fff}#careers-entries .inside .right .job-link:hover .title{color:#fff}#careers-entries .inside .right .job-link:hover .custom-link a,#careers-entries .inside .right .job-link:hover .custom-link span{color:#fff}#careers-entries .inside .right .job-link:hover:before{height:100%}}/*# sourceMappingURL=work-westmark.css.map */
