.header-company{-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"offset-left column-one column-two column-three column-four column-five column-six column-seven column-eight column-nine column-ten column-eleven column-twelve offset-right";grid-template-columns:20px repeat(12,minmax(0,1fr)) 20px;grid-template-columns:50vw repeat(12,minmax(0,1fr)) 50vw}@media(min-width:576px){.header-company{-moz-column-gap:15px;column-gap:15px;grid-template-columns:calc(50vw - 288px) repeat(12,minmax(0,1fr)) calc(50vw - 288px)}}@media(min-width:768px){.header-company{-moz-column-gap:15px;column-gap:15px;grid-template-columns:calc(50vw - 384px) repeat(12,minmax(0,1fr)) calc(50vw - 384px)}}@media(min-width:992px){.header-company{-moz-column-gap:15px;column-gap:15px;grid-template-columns:calc(50vw - 496px) repeat(12,minmax(0,1fr)) calc(50vw - 496px)}}@media(min-width:1310px){.header-company{-moz-column-gap:15px;column-gap:15px;grid-template-columns:calc(50vw - 655px) repeat(12,minmax(0,1fr)) calc(50vw - 655px)}}.header-company{align-items:flex-start;grid-template-rows:10.6rem auto}@media(min-width:992px){.header-company{grid-template-rows:21.3rem auto min-content auto min-content auto auto}}@media(min-width:1310px){.header-company{grid-template-rows:21.3rem min-content auto min-content auto auto}}.header-company .header-company-title{font-family:var(--font-headings)}.header-company .header-company-title>span{font-family:var(--font-headings);font-weight:400}.header-company .header-company-title{grid-column:column-one/column-twelve;grid-row:2;margin:0 0 2rem;z-index:2}@media(min-width:992px){.header-company .header-company-title{margin:0}}@media(min-width:1310px){.header-company .header-company-title{margin:0 0 2rem}}.header-company .header-company-image{grid-column:offset-left/offset-right;grid-row:3;position:relative}@media(min-width:992px){.header-company .header-company-image{grid-row:3/span 3}}.header-company .header-company-image picture{aspect-ratio:2/1;height:100%;max-height:90rem;max-width:100vw;width:100%}@media(min-width:768px){.header-company .header-company-image picture{max-width:192rem;width:100%}}@media(min-width:1920px){.header-company .header-company-image picture{margin:0 auto}}.header-company .header-company-image picture{position:relative}.header-company .header-company-image picture:before{top:1px;transform:translateY(-100%)}.header-company .header-company-image picture:after,.header-company .header-company-image picture:before{aspect-ratio:25/2;background-color:var(--primary-sand);-webkit-clip-path:polygon(0 calc(100% - 1px),100% 0,100% 100%,0 100%);clip-path:polygon(0 calc(100% - 1px),100% 0,100% 100%,0 100%);content:"";left:0;pointer-events:none;position:absolute;width:calc(100% + 1px)}.header-company .header-company-image picture:after{bottom:1px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);transform:translateY(100%)}.header-company .header-company-image picture:before{bottom:-1px;top:unset;transform:translateY(0)}.header-company .header-company-image picture:after{bottom:unset;left:-1px;top:-1px;transform:translateY(0)}.header-company .header-company-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:100%;z-index:-1}.header-company .header-company-logo{background-color:var(--basic-white);border-start-end-radius:var(--card-border-radius);border-start-start-radius:var(--card-border-radius);display:flex;grid-column:column-one/column-twelve;grid-row:4;justify-content:center;margin:-10vw auto 8vw;max-width:100%;min-width:25rem;position:relative;z-index:2}.header-company .header-company-logo:after{aspect-ratio:25/2;background-color:var(--basic-white);bottom:1px;-webkit-clip-path:polygon(0 calc(100% - 1px),100% 0,100% 100%,0 100%);clip-path:polygon(0 calc(100% - 1px),100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";left:0;pointer-events:none;position:absolute;transform:translateY(100%);width:calc(100% + 1px)}@media(min-width:768px){.header-company .header-company-logo{min-width:40rem}}@media(min-width:992px){.header-company .header-company-logo{grid-column:column-nine/column-twelve;grid-row:5/span 2;grid-row:4/6;margin:-4vw 0 10%;min-width:unset}}@media(min-width:1310px){.header-company .header-company-logo{grid-row:4/6}}.header-company .header-company-logo picture{align-items:center;display:flex;height:16rem;justify-content:center;padding:2rem;width:16rem}@media(min-width:576px){.header-company .header-company-logo picture{height:20rem;width:20rem}}@media(min-width:992px){.header-company .header-company-logo picture{height:28rem;width:28rem}}.header-company .header-company-logo picture img{max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header-company .header-company-description{grid-column:column-one/column-twelve;grid-row:5;padding:2.4rem 0}@media(min-width:768px){.header-company .header-company-description{padding:7.6rem 0 0}}@media(min-width:992px){.header-company .header-company-description{grid-column:column-one/column-seven;grid-row:6/span 3;padding:7.6rem 0 0}}.header-company .header-company-grid{grid-column:column-one/column-twelve;grid-row:6;margin:2.4rem 2.8rem 0}@media(min-width:992px){.header-company .header-company-grid{grid-column:column-nine/column-twelve;grid-row:6/span 2;margin:9.6rem 0 0}}.content-type-company .header-search-submit{bottom:10px}@media(min-width:576px){.content-type-company .header-search-submit{bottom:9px}}.content-type-company .search-container{padding:0}.content-type-company .search-container-wrapper{margin:-5vw 0 0;width:100%}.content-type-company .search-container-results{gap:3.5rem 3rem}@media(min-width:992px){.content-type-company .search-container-results{grid-template-columns:repeat(3,1fr);margin:0}}.content-type-company .search-container-results .result-wrapper{-webkit-clip-path:unset;clip-path:unset}.content-type-company.is-detail .featured-jobs{padding-bottom:0;padding-top:6rem}@media(min-width:768px){.content-type-company.is-detail .featured-jobs{padding-top:12rem}}.content-type-company.is-detail .featured-jobs.card-jobs{padding-bottom:0;padding-top:6rem}@media(min-width:768px){.content-type-company.is-detail .featured-jobs.card-jobs{padding-top:12rem}}
