.textAlignCenter{text-align:center!important}.textAlignLeft{text-align:left!important}.textAlignRight{text-align:right!important}.verticalAlignCenter{display:flex;align-items:center}.verticalAlignBottom{display:flex;align-items:flex-end}.nowrap{white-space:nowrap}@media screen{.marginTop0Rem{margin-top:0!important}.marginBottom0Rem{margin-bottom:0!important}.marginTop2Rem{margin-top:2rem!important}.marginBottom2Rem{margin-bottom:2rem!important}.marginTop4Rem{margin-top:4rem!important}.marginBottom4Rem{margin-bottom:4rem!important}.marginTop6Rem{margin-top:6rem!important}.marginBottom6Rem{margin-bottom:6rem!important}}@media screen and (max-width:639.5px){.marginTopMobile0Rem{margin-top:0!important}.marginBottomMobile0Rem{margin-bottom:0!important}}@media screen and (max-width:1023.5px){.marginTopTabletDown0Rem{margin-top:0!important}.marginBottomTabletDown0Rem{margin-bottom:0!important}}@media screen and (min-width:1024px){.marginTopDesktopUp0Rem{margin-top:0!important}.marginBottomDesktopUp0Rem{margin-bottom:0!important}}@media screen and (max-width:639.5px){.marginTopMobile2Rem{margin-top:2rem!important}.marginBottomMobile2Rem{margin-bottom:2rem!important}}@media screen and (max-width:1023.5px){.marginTopTabletDown2Rem{margin-top:2rem!important}.marginBottomTabletDown2Rem{margin-bottom:2rem!important}}@media screen and (min-width:1024px){.marginTopDesktopUp2Rem{margin-top:2rem!important}.marginBottomDesktopUp2Rem{margin-bottom:2rem!important}}@media screen and (max-width:639.5px){.marginTopMobile4Rem{margin-top:4rem!important}.marginBottomMobile4Rem{margin-bottom:4rem!important}}@media screen and (max-width:1023.5px){.marginTopTabletDown4Rem{margin-top:4rem!important}.marginBottomTabletDown4Rem{margin-bottom:4rem!important}}@media screen and (min-width:1024px){.marginTopDesktopUp4Rem{margin-top:4rem!important}.marginBottomDesktopUp4Rem{margin-bottom:4rem!important}}@media screen{.padding2Rem{padding:2rem}}@media screen and (max-width:639.5px){.padding2Rem{padding:2rem}}@media screen{.padding4Rem{padding:4rem}}@media screen and (max-width:639.5px){.padding4Rem{padding:2rem}}@media screen{.padding5Rem{padding:5rem}}@media screen and (max-width:639.5px){.padding5Rem{padding:2rem}}@media screen{.padding8Rem{padding:8rem}}@media screen and (max-width:639.5px){.padding8Rem{padding:2rem}}@media screen{.maxHeight200{max-height:200px}.maxHeight300{max-height:300px}.maxHeight400{max-height:400px}.maxHeight500{max-height:500px}.bigPadding{padding:5rem 0}}@media screen and (max-width:639.5px){.bigPadding{padding:2rem 0}}.hidden{height:0;visibility:hidden}.float-display{position:relative}.float-display__img{position:absolute;right:0;bottom:0;max-height:100%;max-width:50%}@media (max-width:1024px){.float-display__img{opacity:0!important;display:none}}@media (max-width:1023.5px){.float-display .nametag{display:none}}.fly-in{width:100%;position:relative;padding:8rem 0}@media (max-width:639.5px){.fly-in{padding:0 2rem}}@media (max-width:1023.5px){.fly-in__content{display:flex;flex-direction:column;justify-content:flex-start;padding:5rem 2rem}}@media (max-width:639.5px){.fly-in__content{padding:9vw 0}}.fly-in__img{position:absolute;bottom:0;height:125%}@media (max-width:1023.5px){.fly-in__img{position:relative;height:auto;max-width:95%;margin-bottom:-8rem}}.fly-in__img-wrapper{display:flex;align-items:flex-end;justify-content:center}@media (max-width:639.5px){.fly-in__img-wrapper{display:none}}.full-width-content{position:relative;min-height:40vh}@media (max-width:639.5px){.full-width-content{min-height:unset}}.full-width-content--fly-in-left,.full-width-content--fly-in-right{margin-top:220px}@media (max-width:1023.5px){.full-width-content--fly-in-left,.full-width-content--fly-in-right{margin-top:0}}.full-width-content--img-deco-right{position:relative;overflow:hidden}.full-width-content__inside{position:relative}.full-width-content--img-deco-right .full-width-content__inside,.full-width-content--img-deco-right-25 .full-width-content__inside{display:block;padding-top:8rem;padding-bottom:8rem}@media (max-width:639.5px){.full-width-content--img-deco-right .full-width-content__inside,.full-width-content--img-deco-right-25 .full-width-content__inside{padding-bottom:0}}@media (max-width:1559px){.full-width-content--img-full-l .full-width-content__inside{flex-direction:row-reverse}}@media (max-width:1023.5px){.full-width-content__inside{display:block}}@media (max-width:1023.5px){.full-width-content__content{width:100%}}.full-width-content--img-deco-right .full-width-content__content,.full-width-content--img-deco-right-25 .full-width-content__content{max-width:1560px;padding:0 20px;margin:0 auto;z-index:0;position:static;width:100%}@media (max-width:1559px){.full-width-content--img-deco-right .full-width-content__content,.full-width-content--img-deco-right-25 .full-width-content__content{margin:0;width:50%}}@media (max-width:1023.5px){.full-width-content--img-deco-right .full-width-content__content,.full-width-content--img-deco-right-25 .full-width-content__content{width:100%}}.full-width-content--img-deco-right-25 .full-width-content__content{width:75%}@media (max-width:1023.5px){.full-width-content--img-deco-right-25 .full-width-content__content{width:100%}}.full-width-content__cta{border-radius:5px;box-shadow:0 0 2rem .5rem rgba(0,0,0,.1);margin:0 auto;padding:5rem;display:flex;flex-direction:column;max-width:450px;z-index:5;position:relative}.full-width-content__cta--overlap{margin-top:-4rem}@media (max-width:639.5px){.full-width-content__cta{max-width:unset;margin-top:0;padding:3rem}}.full-width-content__text{width:50%}.full-width-content--img-full-r .full-width-content__text{margin-left:0}.full-width-content--img-full-l .full-width-content__text{margin-left:50%}.full-width-content--img-deco-right-25 .full-width-content__text{width:75%;padding-right:4rem}@media (max-width:1559px){.full-width-content--img-deco-right-25 .full-width-content__text{width:100%}}@media (max-width:1559px){.full-width-content--img-deco-right .full-width-content__text{width:100%}}@media (max-width:1023.5px){.full-width-content__text{margin-left:0!important;width:100%}}.full-width-content__image{width:50%;position:absolute;top:0;left:0;height:100%}.full-width-content--img-full-r .full-width-content__image{margin-left:50%}@media (max-width:1023.5px){.full-width-content--img-full-r .full-width-content__image{margin-left:0}}.full-width-content--img-full-l .full-width-content__image{width:50%;margin-left:0}@media (max-width:1023.5px){.full-width-content--img-full-l .full-width-content__image{width:100%}}.full-width-content--img-deco-right .full-width-content__image,.full-width-content--img-deco-right-25 .full-width-content__image{margin-left:50%;padding-top:8rem;padding-bottom:8rem}@media (max-width:1023.5px){.full-width-content--img-deco-right .full-width-content__image,.full-width-content--img-deco-right-25 .full-width-content__image{position:relative;margin:0;width:100%;max-height:370px}}.full-width-content__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:100%}@media (max-width:1023.5px){.full-width-content--img-deco-right .full-width-content__image img{max-height:350px}}.full-width-content--img-deco-right-25 .full-width-content__image{width:calc(((100vw - 1560px)/ 2) + 20px + 390px);margin-left:calc(100vw - ((100vw - 1560px)/ 2) - 430px)}@media (max-width:1559px){.full-width-content--img-deco-right-25 .full-width-content__image{width:25%;margin-left:75%}}@media (max-width:1023.5px){.full-width-content--img-deco-right-25 .full-width-content__image{width:100%;margin-left:0}}@media (max-width:1023.5px){.full-width-content__image{width:100%;position:relative;margin-left:0}}@media (max-width:639.5px){.full-width-content__image{height:auto}}@media (min-width:1560px){section.element--job-categories{margin-top:160px}}.job-categories{display:flex;flex-flow:row wrap}@media (max-width:1199px){.job-categories{display:block}}.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;grid-area:first;font-weight:600;padding-top:1.5rem;font-size:2rem;line-height:1.3}.text-columns__columns>.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.job-categories__list{width:100%;display:-ms-grid;display:grid;grid-gap:5rem;grid-template-areas:"first second third fourth fifth sixth";-ms-grid-columns:1fr 5rem 1fr 5rem 1fr 5rem 1fr 5rem 1fr 5rem 1fr;grid-template-columns:repeat(6,1fr);padding-left:0;min-height:270px}@media (min-width:1560px){.job-categories__list{-ms-grid-column:2}}@media (max-width:1199px){.job-categories__list{-ms-grid-rows:auto 5rem auto 5rem auto;grid-template-areas:"first first first" "second third fourth" "fifth sixth ..";-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;grid-template-columns:1fr 1fr 1fr}.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}}@media (max-width:1023.5px){.job-categories__list{grid-gap:2vw;-ms-grid-columns:1fr 2vw 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 2vw auto 2vw auto 2vw auto;grid-template-areas:"first first" "second third" "fourth fifth" "sixth .."}.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}@media (max-width:639.5px){.job-categories__list{display:block}}.job-categories__list-item{border-bottom:2px solid #9c9c9e;position:relative}.job-categories__list-item:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:second}.text-columns__columns>.job-categories__list-item:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.job-categories__list-item:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:third}.text-columns__columns>.job-categories__list-item:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.job-categories__list-item:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;grid-area:fourth}.text-columns__columns>.job-categories__list-item:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.job-categories__list-item:nth-child(5){-ms-grid-row:1;-ms-grid-column:9;grid-area:fifth}.job-categories__list-item:nth-child(6){-ms-grid-row:1;-ms-grid-column:11;grid-area:sixth}.job-categories__list-item:last-child{border-bottom:0}.job-categories__link{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}@media (max-width:639.5px){.job-categories__link{display:block}}@media (max-width:1199px){.job-categories__link:last-child{-ms-grid-rows:40px auto;grid-template-rows:40px auto}}.job-categories__job-title{margin:1.5rem 0}@media (max-width:639.5px){.job-categories__job-title{width:100%;display:block;margin:4rem 0;font-size:1.5em}}.job-categories__job-visual{overflow:hidden;display:flex;align-items:flex-end}.job-categories__job-visual--last{background-color:#5c2d91;color:#fff;font-weight:600;padding:2vw;font-size:2vw;line-height:1.3;height:100%;transition:background-color .2s;text-align:left}@media (min-width:1560px){.job-categories__job-visual--last{font-size:3rem;padding:2.6rem}}@media (max-width:1023.5px){.job-categories__job-visual--last{font-size:6vw;padding:5vw 5vw 8vw}}@media (max-width:639.5px){.job-categories__job-visual--last{font-size:4.5rem}}.job-categories__link:focus .job-categories__job-visual--last,.job-categories__link:hover .job-categories__job-visual--last{background-color:#000}.job-categories__job-visual-img{transform:translate(0,50%);opacity:0;flex:0 0 auto}.job-categories__link:focus .job-categories__job-visual-img,.job-categories__link:hover .job-categories__job-visual-img{display:none}.job-categories__job-visual-img--alt{flex:0 0 auto}.jobs-banner{height:750px}.jobs-banner--video:before{content:"";height:230px;position:absolute;top:0;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,0));z-index:1;width:100%}@media (max-width:1023.5px){.jobs-banner--video:before{content:none}}@media (max-width:1199px){.jobs-banner{height:750px}}@media (max-width:639.5px){.jobs-banner{display:flex;flex-direction:column-reverse;height:auto}.jobs-banner .container-maxwidth{background-color:#5c2d91;margin-top:-1px}}@media screen and (max-height:950px) and (min-width:640px){.full-vh .jobs-banner{height:calc(100vh - 60px);max-height:900px}}.regular-h .jobs-banner{height:650px}@media (max-width:1199px){.regular-h .jobs-banner{height:600px}}@media (max-width:639.5px){.regular-h .jobs-banner{height:auto}}.jobs-banner__background{height:100%;position:relative;overflow:hidden}@media (max-width:639.5px){.jobs-banner__background{height:50vw}.jobs-banner.jobs-banner--home .jobs-banner__background{height:auto}}.jobs-banner__background-images{width:300%;background:linear-gradient(to right,#5c2d91 60%,#81c747 100%);height:100%}.jobs-banner__scroll-down{display:none;transition:opacity .5s ease-out;position:absolute;bottom:1rem;left:50%;right:50%;animation:1s ease-out 2 fadeIn;z-index:5}.full-vh .jobs-banner__scroll-down{display:block}@media screen and (max-width:639.5px){.jobs-banner__scroll-down{display:none!important}}.jobs-banner__scroll-down--hidden{opacity:0;display:none!important}.jobs-banner__scroll-down-icon{display:block;border:2px solid #fff;border-radius:15px;height:46px;margin:0 auto 8px;text-align:center;width:30px;box-shadow:0 0 3px rgba(0,0,0,.5)}.jobs-banner__scroll-down .scrolldown-p1,.jobs-banner__scroll-down .scrolldown-p2{animation-duration:1.8s;animation-name:scrolldown;animation-iteration-count:infinite;stroke:grey;stroke-width:.3;stroke-miterlimit:10;fill:#fff}.jobs-banner__scroll-down .scrolldown-p2{animation-delay:.9s}@keyframes fadeIn{0%{transform:translate(0,-50px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes scrolldown{0%{opacity:0;transform:translate(0,-8px)}50%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,8px)}}.jobs-banner__portrait-img{-o-object-fit:unset!important;object-fit:unset!important;-o-object-position:unset!important;object-position:unset!important;position:absolute!important;bottom:0;right:0;display:block;max-width:none!important;width:auto!important;z-index:5;height:100%;max-height:600px;transform-origin:bottom center;opacity:0;transform:translateX(500px)}@media (max-width:1023.5px){.jobs-banner__portrait-img{transform:translateX(500px)}}@media (max-width:639.5px){.jobs-banner__portrait-img{bottom:unset!important;right:unset;position:absolute!important;bottom:0!important;z-index:5;transform:translateX(0);max-height:85%!important;width:auto!important;left:-5000px;right:-5000px;margin:0 auto}}.jobs-banner__portrait-img.slide-in{opacity:1}@media (min-width:1024px){.jobs-banner__portrait-img.slide-in{animation:1.7s cubic-bezier(.165,.84,.44,1) slideInDesktop;transform:translateX(-20px)}}@media (max-width:1559px){.jobs-banner__portrait-img.slide-in{animation:1.7s cubic-bezier(.165,.84,.44,1) slideInMedium;transform:translateX(0)}}@media (max-width:1023.5px){.jobs-banner__portrait-img.slide-in{animation:1.7s cubic-bezier(.165,.84,.44,1) slideInTablet;transform:translateX(200px)}}@media (max-width:639.5px){.jobs-banner__portrait-img.slide-in{animation:1.7s cubic-bezier(.165,.84,.44,1) slideInMobile;transform:translateX(0)}}.jobs-banner__portrait-img.fade-out{opacity:0;animation:2s fadeOut}@media (min-width:1024px){.jobs-banner__portrait-img.fade-out{transform:translateX(-20px)}}@media (max-width:1559px){.jobs-banner__portrait-img.fade-out{transform:translateX(0)}}@media (max-width:1023.5px){.jobs-banner__portrait-img.fade-out{transform:translateX(20%)}}@media (max-width:639.5px){.jobs-banner__portrait-img.fade-out{transform:translateX(0)}}@keyframes slideInDesktop{0%{transform:translateX(500px)}100%{transform:translateX(-20px)}}@keyframes slideInTablet{0%{transform:translateX(500px)}100%{transform:translateX(200px)}}@keyframes slideInMedium{0%{transform:translateX(500px)}100%{transform:translateX(0)}}@keyframes slideInMobile{0%{transform:translateX(400px)}100%{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.jobs-banner__title-block{position:absolute;top:220px;display:flex;height:calc(100% - 220px);padding-top:0;z-index:5}@media screen and (max-height:950px) and (min-width:1024px){.full-vh .jobs-banner__title-block{padding-top:0;top:18vh;height:calc(100% - 220px);max-height:unset}}@media screen and (max-height:400px) and (min-width:640px){.full-vh .jobs-banner__title-block{top:150px}}@media (max-width:639.5px){.jobs-banner.jobs-banner--home .jobs-banner__title-block{bottom:10vw}}@media (max-width:639.5px){.jobs-banner__title-block{position:relative;padding:0 2rem;max-width:unset;margin-top:0;top:0;width:100%;height:auto!important}}.jobs-banner__title-block .title-block__box{padding:0;height:calc(100% - 20px)}@media (min-width:1024px){.jobs-banner__title-block .title-block__box{width:600px}}@media (max-width:1023.5px){.jobs-banner__title-block .title-block__box{min-width:unset}}@media (max-width:639.5px){.jobs-banner__title-block .title-block__container{box-shadow:none;display:block}}.jobs-banner__title-block .title-block__text{margin-top:2rem}@media (min-width:640px){.regular-h .jobs-banner__title-block .title-block__text{margin-top:4rem}}@media (max-width:639.5px){.jobs-banner__title-block .title-block__text{margin:2rem 0 3rem}}.jobs-banner__title-block h1{color:#000;font-weight:600;font-size:6rem;line-height:1.1;text-shadow:0 0 20px #fff}@media (max-width:639.5px){.jobs-banner__title-block h1{color:#fff;text-shadow:none}}@media screen and (max-height:950px) and (min-width:1024px){.full-vh .jobs-banner__title-block h1{font-size:5.5rem}}@media screen and (max-height:500px) and (min-width:640px){.full-vh .jobs-banner__title-block h1{font-size:3.5rem!important}}.regular-h .jobs-banner__title-block h1{font-size:5rem}.jobs-banner.jobs-banner--home .jobs-banner__title-block h1{font-size:5rem}@media (max-width:639.5px){.jobs-banner.jobs-banner--home .jobs-banner__title-block h1{font-size:8vw}}.jobs-banner__title-block .title-block__title-tagline{font-size:3.5rem;margin:2rem 0;display:block;font-weight:300}.jobs-banner__title-block--subpage{background:#fff;height:460px;bottom:0;top:auto}@media screen and (max-height:950px) and (min-width:1024px){.full-vh .jobs-banner__title-block--subpage{height:55vh;max-height:460px;top:unset}}@media screen and (max-height:600px) and (min-width:640px) and (max-width:1023.5px){.full-vh .jobs-banner__title-block--subpage{height:calc(100% - 65px);top:65px}}@media screen and (max-height:600px) and (min-width:1024px){.full-vh .jobs-banner__title-block--subpage{height:calc(100vh - 260px)}}@media (min-width:640px){.regular-h .jobs-banner__title-block--subpage{height:400px}}@media (max-width:639.5px){.jobs-banner__title-block--subpage{display:block;width:100%;margin:0;max-width:unset;height:unset;padding:0;padding-bottom:0;background-color:transparent}}@media (max-width:639.5px){.jobs-banner__title-block--subpage .title-block__box{height:100%}}.jobs-banner__title-block--subpage .title-block__text{padding:4rem 7rem;margin-top:0!important}@media (max-width:1199px){.jobs-banner__title-block--subpage .title-block__text{padding:4rem 6vw}}@media (max-width:1023.5px){.jobs-banner__title-block--subpage .title-block__text{margin-top:0!important}}@media (max-width:639.5px){.jobs-banner__title-block--subpage .title-block__text{padding:2rem 2rem 0}}@media screen and (min-width:1024px) and (max-height:650px){.full-vh .jobs-banner__title-block--subpage .title-block__text{display:block}}.jobs-banner__title-block--subpage h1{font-size:7rem;color:#5c2d91}@media (max-width:1023.5px){.jobs-banner__title-block--subpage h1{font-size:6.5vw}}@media (max-width:639.5px){.jobs-banner__title-block--subpage h1{font-size:8vw;color:#fff;margin-right:14vw}}@media screen and (max-height:700px) and (min-width:640px){.full-vh .jobs-banner__title-block--subpage h1{font-size:8vh}}@media (min-width:640px){.regular-h .jobs-banner__title-block--subpage h1{font-size:5.2rem}}@media (min-width:1200px){.regular-h .jobs-banner__title-block--subpage h1{font-size:7rem}}.jobs-banner__video-controls{position:absolute;right:0;bottom:0;padding:1.5rem}@media (max-width:639.5px){.jobs-banner__video-controls{display:none}}.jobs-banner__video-controls-btn{background:#fff;border-radius:5px;padding:.3rem 1rem;box-shadow:0 0 7px rgba(0,0,0,.5);font-size:1.5rem}.nametag{position:absolute;right:4rem;bottom:2rem;z-index:5;color:#fff;opacity:0;transition:opacity .25s}@media (max-width:639.5px){.nametag{right:2rem;bottom:1.5rem}}.nametag--push-left{right:unset;left:4rem}.nametag.show{opacity:1}.nametag__name{display:inline-block;background-color:#fff;color:#5c2d91;padding:0 1rem;font-size:2rem;font-weight:400}.nametag--align-right .nametag__name{float:right}@media (max-width:639.5px){.nametag__name{font-size:1.5rem}}.nametag__function{display:block;background-color:#5c2d91;padding:0 1rem;font-size:1.7rem;font-weight:300;clear:both}.nametag--black .nametag__function{background-color:#000}@media (max-width:639.5px){.nametag__function{font-size:1.3rem}}.jobs-grid__feature-box{min-height:550px;overflow:hidden;position:relative}@media (max-width:1023.5px){.jobs-grid__feature-box{min-height:70vw;margin-bottom:2rem;width:100%}}.jobs-grid__feature-box--blue{background:linear-gradient(to right,#5c2d91 60%,#81c747 100%)}.jobs-grid__feature-box-image{position:absolute;right:-10px;height:80%;bottom:0}.jobs-grid__feature-box-overlay{position:absolute;color:#fff;width:65%;display:flex;flex-direction:column;height:100%;padding:4rem 4rem 6rem;justify-content:space-between;z-index:2}@media (max-width:1023.5px){.jobs-grid__feature-box-overlay{display:block}}@media (max-width:639.5px){.jobs-grid__feature-box-overlay{padding:5vw}}.jobs-grid__feature-box-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.jobs-grid__feature-box-title{font-weight:600;font-size:4.5rem;line-height:1.1}@media (max-width:1559px){.jobs-grid__feature-box-title{font-size:3vw}}@media (max-width:1023.5px){.jobs-grid__feature-box-title{font-size:6vw}}.jobs-grid__feature-box-description{font-size:2.5rem;max-width:30rem;line-height:1.3}@media (max-width:1559px){.jobs-grid__feature-box-description{font-size:1.8vw}}@media (max-width:1023.5px){.jobs-grid__feature-box-description{font-size:3vw;max-width:40vw;line-height:1.5}}.px-flexgrid--break-tablet{display:flex;flex-flow:row wrap}.px-flexgrid--break-small-tablet{display:flex;flex-flow:row wrap}.px-flexgrid--break-desktop{display:flex;flex-flow:row wrap}.px-flexgrid__item--break-tablet{position:relative;margin-bottom:2rem}@media (min-width:768px){.px-flexgrid__item--break-tablet{width:calc(50% - 2rem);margin-left:1rem;margin-right:1rem}}.px-flexgrid__item--break-small-tablet{position:relative;margin-bottom:2rem}@media (min-width:640px){.px-flexgrid__item--break-small-tablet{width:calc(50% - 2rem);margin-left:1rem;margin-right:1rem}}.px-flexgrid__item--break-desktop{position:relative;margin-bottom:2rem}@media (min-width:1024px){.px-flexgrid__item--break-desktop{width:calc(50% - 2rem);margin-left:1rem;margin-right:1rem}}.testimonial{position:relative}.testimonial__teaser{max-height:2000px;padding-bottom:4rem;overflow:hidden;transition:max-height .5s,padding-bottom .5s}.is-active .testimonial__teaser{padding-bottom:0;max-height:0}.testimonial__visual-wrapper{max-height:600px;display:flex;align-items:center;justify-content:center;transition:.4s}@media (max-width:1023.5px){.testimonial__visual-wrapper{margin:0 auto}}.is-active .testimonial__visual-wrapper{transform:scale(0)}.testimonial__video{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-in,opacity .4s ease-in}.is-active .testimonial__video{transition:max-height .5s ease-in .5s,opacity .5s ease-in .5s;max-height:2000px;opacity:1}.testimonial__video iframe{display:none}.is-active .testimonial__video iframe,.roll-back .testimonial__video iframe,.roll-up .testimonial__video iframe{display:block}.testimonial__img-wrapper .testimonial__cta{width:8rem;height:8rem;position:absolute;left:50%;top:50%;z-index:3;margin-left:-4rem;margin-top:-2rem}.testimonial__close{cursor:pointer;padding-top:0;padding-bottom:0;opacity:0;max-height:0;position:absolute;right:0;top:0;background:#5c2d91;color:#fff;width:7.5rem;padding-right:.2rem;height:5rem;align-items:center;justify-content:center;font-size:1.2em;transition:color .2s,opacity .5s .5s,max-height .5s,top .5s .5s;border-top-right-radius:2.5rem;border-top-left-radius:.3rem;display:none}.testimonial__close:hover{color:#eeeaf4}.is-active .testimonial__close,.roll-back .testimonial__close,.roll-up .testimonial__close{display:flex}.is-active .testimonial__close{max-height:500px;opacity:1;top:-5rem}.roll-back .testimonial__close{transition:opacity .2s,max-height .2s,top .2s;opacity:0;max-height:0;padding-top:0;padding-bottom:0;top:0}.testimonial__img{height:100%;z-index:2;margin-bottom:0;transform:scale(.95);transform-origin:bottom center;transition:transform .25s ease-in-out}.testimonial__img-wrapper{width:500px;height:550px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#66d2cc;outline:#ededed solid 1px;background:linear-gradient(130deg,#5c2d91 15%,#66d2cc 85%)}.testimonial--orange .testimonial__img-wrapper{background:linear-gradient(130deg,#5c2d91 15%,#f39200 85%)}.testimonial--dark-blue .testimonial__img-wrapper{background:linear-gradient(126deg,#5c2d91 41%,#0073cf)}.testimonial--blue .testimonial__img-wrapper{background:linear-gradient(120deg,#5c2d91 28%,#00bcee)}.testimonial--green .testimonial__img-wrapper{background:linear-gradient(130deg,#5c2d91 30%,#81c747 95%)}.testimonial--yellow .testimonial__img-wrapper{background:linear-gradient(130deg,#5c2d91 27%,#ffca00)}.testimonial--red .testimonial__img-wrapper{background:linear-gradient(122deg,#5c2d91 20%,#ee2e5d 95%)}.testimonial--magenta .testimonial__img-wrapper{background:linear-gradient(105deg,#5c2d91 30%,#ff418c)}@media (max-width:639.5px){.testimonial__img-wrapper{width:80vw;height:calc(80vw + 50px)}}.testimonial__img-wrapper:before{content:"";position:absolute;bottom:0;width:100%;height:500px;border-radius:100%;box-shadow:0 700px 0 500px #ededed;z-index:3;left:0}@media (max-width:639.5px){.testimonial__img-wrapper:before{width:80vw;height:80vw;box-shadow:0 700px 0 100vw #ededed}}@media (max-width:399px){.testimonial__img-wrapper:before{box-shadow:0 700px 0 160vw #ededed}}.testimonial__img-wrapper:after{content:"";position:absolute;bottom:0;width:100%;height:500px;border-radius:100%;box-shadow:0 0 0 500px #ededed;z-index:1;left:0}@media (max-width:639.5px){.testimonial__img-wrapper:after{height:80vw;width:80vw;box-shadow:0 0 0 80vw #ededed}}.is-active .testimonial__img{margin-bottom:-150px}.testimonial:hover .testimonial__img{transform:scale(1)}.testimonial__content-wrapper{padding:4rem;margin-top:6rem;max-width:500px}@media (max-width:1023.5px){.testimonial__content-wrapper{margin:0 auto}}.testimonial__quote{font-size:3rem;font-weight:800;line-height:1.2}.testimonial__quote--long{font-size:2rem;font-weight:600}.testimonial__name{display:inline-block;background-color:#fff;color:#5c2d91;padding:0 1rem}.testimonial__function{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:#5c2d91;color:#fff;padding:0 1rem}.testimonial cite{margin:3rem 0;font-size:2.5rem}.text-columns{padding:8.333%;overflow:hidden;position:relative}.text-columns__title{font-weight:600;font-size:3rem;margin-bottom:6rem}@media (max-width:1023.5px){.text-columns__title{margin-bottom:2rem}}.text-columns__subtitle{font-size:2.5rem;margin-bottom:6rem;position:relative;margin-bottom:5rem!important}.text-columns__subtitle:after{position:absolute;content:"";bottom:-3rem;height:4px;width:125px;background:#5c2d91;border-radius:2px;left:0}@media (max-width:639.5px){.text-columns__subtitle:after{width:100px}}.text-columns__columns{display:-ms-grid;display:grid;grid-gap:1.5vw;-ms-grid-columns:1fr 1.5vw 1fr 1.5vw 1fr 1.5vw 1fr;grid-template-columns:repeat(4,1fr);grid-template-areas:"first second third fourth"}@media (max-width:1199px){.text-columns__columns{-ms-grid-columns:1fr 1.5vw 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 1.5vw auto;grid-template-areas:"first second" "third fourth"}.text-columns__columns>.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.text-columns__columns>.job-categories__list-item:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.text-columns__columns>.job-categories__list-item:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.text-columns__columns>.job-categories__list-item:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:1023.5px){.text-columns__columns{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1.5vw auto 1.5vw auto 1.5vw auto;grid-template-areas:"first" "second" "third" "fourth"}.text-columns__columns>.job-categories__intro{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.text-columns__columns>.job-categories__list-item:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.text-columns__columns>.job-categories__list-item:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.text-columns__columns>.job-categories__list-item:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}}.text-columns__column{display:flex;flex-direction:column}.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:first}.text-columns__columns>.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.text-columns__column:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:second}.text-columns__columns>.text-columns__column:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.text-columns__column:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:third}.text-columns__columns>.text-columns__column:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.text-columns__column:nth-child(4){-ms-grid-row:1;-ms-grid-column:7;grid-area:fourth}.text-columns__columns>.text-columns__column:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}@media (max-width:1199px){.job-categories__list-item:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.job-categories__list-item:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.job-categories__list-item:nth-child(4){-ms-grid-row:3;-ms-grid-column:5}.job-categories__list-item:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.job-categories__list-item:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.text-columns__columns>.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.text-columns__column:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.text-columns__columns>.text-columns__column:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.text-columns__column:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.text-columns__columns>.text-columns__column:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.text-columns__column:nth-child(4){-ms-grid-row:3;-ms-grid-column:5}.text-columns__columns>.text-columns__column:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:1023.5px){.job-categories__list-item:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.job-categories__list-item:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.job-categories__list-item:nth-child(4){-ms-grid-row:5;-ms-grid-column:1}.job-categories__list-item:nth-child(5){-ms-grid-row:5;-ms-grid-column:3}.job-categories__list-item:nth-child(6){-ms-grid-row:7;-ms-grid-column:1}.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.text-columns__columns>.text-columns__column:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.text-columns__column:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.text-columns__columns>.text-columns__column:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.text-columns__column:nth-child(3){-ms-grid-row:3;-ms-grid-column:3}.text-columns__columns>.text-columns__column:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.text-columns__column:nth-child(4){-ms-grid-row:5;-ms-grid-column:1}.text-columns__columns>.text-columns__column:nth-child(4){-ms-grid-row:7;-ms-grid-column:1}}@media (min-width:768px){.text-paragraph__columns{column-count:2;column-gap:4rem}}.text-paragraph h1,.text-paragraph h2,.text-paragraph p{max-width:50vw!important}@media (max-width:1559px){.text-paragraph h1,.text-paragraph h2,.text-paragraph p{max-width:70vw!important}}@media (max-width:1023.5px){.text-paragraph h1,.text-paragraph h2,.text-paragraph p{max-width:90vw!important}}@media (max-width:639.5px){.text-paragraph h1,.text-paragraph h2,.text-paragraph p{max-width:100vw!important}}.text-paragraph p a,.text-paragraph ul a{text-decoration:underline}.text-paragraph p{line-height:1.8;margin-bottom:2rem;font-weight:400;color:#333}.text-paragraph p.intro{font-weight:600}.text-paragraph p.text-paragraph__slogan{line-height:1.2;font-size:4rem;font-weight:600}@media (max-width:1023.5px){.text-paragraph p.text-paragraph__slogan{font-size:3rem}}.text-paragraph p.text-paragraph__big{font-size:2.5rem;line-height:1.3}.video-display{position:relative;background-color:#000;color:#fff;padding:10rem;margin:80px auto;max-width:1800px}@media (max-width:1023.5px){.video-display{padding:calc(2rem + 8.33%)}}@media (max-width:639.5px){.video-display{padding:7rem 2rem}}.video-display__tagline{font-size:3.5rem;margin:2rem 0;display:block;font-weight:300}.video-display__paragraph{font-size:2.7rem}@media (max-width:1023.5px){.video-display__paragraph{font-size:2.5rem}}.video-display__title{color:#fff;font-size:5.5rem;font-weight:600;margin-bottom:3rem}@media (max-width:1023.5px){.video-display__title{font-size:4.5rem}}.element--welcome-search{margin:0 auto;margin-top:-360px;margin-bottom:204px!important;z-index:5;top:auto}@media screen and (max-height:950px) and (min-width:1024px){.full-vh+.element--welcome-search{margin-top:-30rem;margin-bottom:15rem!important}}@media screen and (max-height:400px) and (min-width:640px){.full-vh+.element--welcome-search{top:0;margin-top:20px}}@media screen and (min-width:640px){.regular-h+.element--welcome-search{margin-top:-225px;margin-bottom:70px!important}}@media screen and (min-width:1200px){.regular-h+.element--welcome-search{margin-top:-300px;margin-bottom:145px!important}}@media (max-width:1199px){.element--welcome-search{margin-top:-235px}}@media (max-width:1023.5px){.element--welcome-search{margin-bottom:0;padding:0;position:absolute!important;top:340px;width:100%;padding:0 20px}}@media (max-width:639.5px){.element--welcome-search{position:relative!important;margin-top:-40px;margin-bottom:20px!important;top:0}}.welcome-search{position:relative;background-color:#fff;display:inline-block;min-width:33%;width:40%;max-width:50%;padding:30px}@media (max-width:1023.5px){.welcome-search{padding:20px;min-width:100%}}@media (max-width:767px){.welcome-search{min-width:100%}}@media (max-width:639.5px){.welcome-search{min-width:100%;box-shadow:0 0 2rem .5rem rgba(0,0,0,.1)}}.welcome-search__form{display:flex;max-width:500px}@media (max-width:1023.5px){.welcome-search__form{max-width:100%}}.welcome-search__autocomplete{width:100%}.welcome-search__input{border-bottom:0!important;margin-bottom:0!important;min-width:100%;height:100%!important}@media (max-width:1023.5px){.welcome-search__input{height:43px}}.welcome-search__button{border:0!important;height:100%}@media (max-width:1023.5px){.welcome-search__button{height:43px}}.welcome-search__title{font-weight:200;padding-bottom:1rem;color:#fff}.welcome-search__label{font-weight:inherit;font-size:inherit;color:inherit;color:#333}@media (max-width:1023.5px){section.element--open-positions{margin-bottom:6rem}}h2.smallH2{font-size:2.5rem;font-weight:400}h2.bigH2{font-size:5rem}@media (max-width:1023.5px){h2.bigH2{font-size:4rem}}@media (max-width:1023.5px){.text-paragraph p.text-paragraph__slogan{font-size:3rem!important}}.cta-button--black{display:inline-block;font-weight:400;font-size:1.8rem;border-radius:.3rem;font-weight:400;padding:1.5rem 2rem;transition:.2s ease-out;margin-right:1rem;background:0 0;color:#333;border:2px solid #333;font-weight:600}.cta-button--black:focus,.cta-button--black:hover{outline:0;background:#adadad;border-color:#adadad;color:#5c2d91}.cta-button--large{border-width:3px;padding:1.5rem 4rem!important;font-size:3rem}@media (max-width:639.5px){.cta-button--large{font-size:2.5rem;padding:1rem 3rem!important}}.cta-button--large.cta-button--external,.cta-button--large[href^="http:"],.cta-button--large[href^="https:"],.cta-button--large[target="_blank"]{padding-right:8rem!important}.background-purple ol.inpage-list>li:before,.background-purple ul.inpage-list>li:before{color:#fff}@media (max-width:1199px){section.element--top-banner{margin-bottom:40px}}@media (max-width:767px){section.element--top-banner:not(.homepage){margin-bottom:0}}.background-dark-blue blockquote p,.background-dark-blue h1,.background-dark-blue h2,.background-dark-blue h3,.background-dark-blue h4,.background-dark-blue i,.background-dark-blue p,.background-dark-blue strong,.background-dark-blue ul,.background-purple blockquote p,.background-purple h1,.background-purple h2,.background-purple h3,.background-purple h4,.background-purple i,.background-purple p,.background-purple strong,.background-purple ul{color:#f7f7f7}.background-blue blockquote p,.background-blue h1,.background-blue h2,.background-blue h3,.background-blue h4,.background-blue i,.background-blue p,.background-blue strong,.background-blue ul,.background-green blockquote p,.background-green h1,.background-green h2,.background-green h3,.background-green h4,.background-green i,.background-green p,.background-green strong,.background-green ul,.background-orange blockquote p,.background-orange h1,.background-orange h2,.background-orange h3,.background-orange h4,.background-orange i,.background-orange p,.background-orange strong,.background-orange ul,.background-turquoise blockquote p,.background-turquoise h1,.background-turquoise h2,.background-turquoise h3,.background-turquoise h4,.background-turquoise i,.background-turquoise p,.background-turquoise strong,.background-turquoise ul,.background-yellow blockquote p,.background-yellow h1,.background-yellow h2,.background-yellow h3,.background-yellow h4,.background-yellow i,.background-yellow p,.background-yellow strong,.background-yellow ul{color:#333}.background-black blockquote p,.background-black h1,.background-black h2,.background-black h3,.background-black h4,.background-black i,.background-black p,.background-black strong,.background-black ul{color:#fff}.background-red blockquote p,.background-red h1,.background-red h2,.background-red h3,.background-red h4,.background-red i,.background-red p,.background-red ul{color:#000}h2.slogan-title{line-height:1.2;font-size:4rem;font-weight:600;margin-bottom:2rem;color:#333}
@media (max-width: 639.5px){main.has-header-banner > .element--top-banner .cta.banner__title-block.title-block{padding-top: 50px;}}

/*# sourceMappingURL=../maps/pxc-employer-brand/pxc-employer-brand.css.map */
