.job-view{position:relative;background:#efefef;padding:0;padding-bottom:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px)}.job-view-background{position:absolute;top:0;right:0;left:0;background:var(--color-primary-red);height:calc((143px + 117 * ((100vw - 376px) / 1064)) - .1px)}.job-view-foreground{position:relative;padding:0;padding-top:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px)}.job-view-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#2e2e2e;min-height:calc((148.5px + 121.5 * ((100vw - 376px) / 1064)) - .1px);text-align:center}.job-view-heading-label{color:#c4c4c4;font-weight:700;font-family:Hurme2,sans-serif;font-size:calc((36px + 5.4 * ((100vw - 1441px) / 479)) - .1px);display:block}@media (max-width:1440px){.job-view-heading-label{font-size:calc((23.4px + 12.6 * ((100vw - 376px) / 1064)) - .1px)}}.job-view-heading-label:not(:last-child){margin-bottom:calc((2.75px + 2.25 * ((100vw - 376px) / 1064)) - .1px)}.job-view-heading-title{color:#fff;font-weight:700;font-family:Hurme2,sans-serif;font-size:calc((50px + 7.5 * ((100vw - 1441px) / 479)) - .1px);display:block}@media (max-width:1440px){.job-view-heading-title{font-size:calc((32.5px + 17.5 * ((100vw - 376px) / 1064)) - .1px)}}.job-view-heading-title:not(:last-child){margin-bottom:calc((2.75px + 2.25 * ((100vw - 376px) / 1064)) - .1px)}.job-view-gallery{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:calc((220px + 180 * ((100vw - 376px) / 1064)) - .1px)}.job-view-gallery-image{flex:1 1 0}.job-view-gallery-image.image.image--fit{height:100%}.job-view-gallery-image.image.image--fit img{height:100%;width:auto}.job-view-body{position:relative;background:#fff;padding:calc((33px + 27 * ((100vw - 376px) / 1064)) - .1px);padding-left:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px);padding-right:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px)}.job-view-content-sections{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0;margin-left:calc((-8.25px + -6.75 * ((100vw - 376px) / 1064)) - .1px);margin-right:calc((-8.25px + -6.75 * ((100vw - 376px) / 1064)) - .1px);margin-bottom:calc((-49.5px + -40.5 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:768px){.job-view-content-sections{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}}.job-view-content-section{position:relative;margin:0;margin-left:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px);margin-right:calc((8.25px + 6.75 * ((100vw - 376px) / 1064)) - .1px);margin-bottom:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px);width:calc(50% - ((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px))}@media (max-width:768px){.job-view-content-section{width:calc(100% - ((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px))}}.job-view-content-section-heading{color:var(--color-primary-red);font-weight:700;text-transform:uppercase;font-family:Hurme4,sans-serif;font-size:calc((24px + 3.6 * ((100vw - 1441px) / 479)) - .1px);letter-spacing:.05em}@media (max-width:1440px){.job-view-content-section-heading{font-size:calc((16px + 8 * ((100vw - 376px) / 1064)) - .1px)}}.job-view-content-section-heading:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px)}.job-view-content-section-content{color:#000;font-weight:300;font-family:Roboto Condensed,sans-serif;font-size:calc((24px + 3.6 * ((100vw - 1441px) / 479)) - .1px);border:none;border-left:1px solid var(--color-primary-red);padding:0;padding-left:calc((16.5px + 13.5 * ((100vw - 376px) / 1064)) - .1px)}@media (max-width:1440px){.job-view-content-section-content{font-size:calc((16.8px + 7.2 * ((100vw - 376px) / 1064)) - .1px)}}.job-view-form{position:relative;margin:0;margin-top:calc((49.5px + 40.5 * ((100vw - 376px) / 1064)) - .1px)}.job-view-form:after{content:"";display:block;position:absolute;top:0;left:50%;z-index:15;background:#fff;height:20px;margin:0;margin-top:-10px;margin-left:-10px;transform:rotate(45deg);width:20px}