@font-face{font-family:"Case Study Open Sans";src:url("organisation-open-sans.woff2") format("woff2");font-style:normal;font-weight:300 800;font-display:swap}
.pmo-projectmanager-pool-page{font-family:"Case Study Open Sans","Open Sans",Arial,sans-serif}
.pmo-projectmanager-pool-page main{position:relative;overflow:hidden}
.pmo-projectmanager-pool-page main>section{width:100%;max-width:100%;box-sizing:border-box}
.case-study-hero{height:300px;display:grid;place-items:center;background:#72f898;text-align:center}
.case-study-hero-copy{transform:translateY(-1px)}
.case-study-hero h1{margin:0;font:200 50px/1.2 var(--heading);letter-spacing:.25px}
.case-study-hero p{margin:14px 0 0;font:700 24px/36px "Case Study Open Sans","Open Sans",Arial,sans-serif}
.case-study-portfolio-tab{position:fixed;z-index:15;right:0;top:44.45vh;width:112px;height:120px;border-radius:6px 0 0 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--navy);color:#fff;text-align:center;text-transform:uppercase;font:500 14px/1.2 var(--heading);letter-spacing:.7px}
.case-study-portfolio-tab img{width:55px;height:55px;object-fit:contain}

.case-study-content{position:relative;height:831.36px}
.case-study-content-inner{position:relative;width:888px;height:100%;margin:auto}
.case-study-content h2{position:absolute;left:0;right:0;top:90px;margin:0;font:600 24px/28.8px var(--heading)}
.case-study-row{position:absolute;left:0;right:0;display:grid;grid-template-columns:130px 703px;gap:39px;align-items:start}
.case-study-row>img{justify-self:center;object-fit:contain;margin-top:-9px}
.case-study-challenge{top:208.8px}.case-study-approach{top:436.98px}.case-study-value{top:617.17px}
.case-study-challenge>img,.case-study-approach>img{width:100px;height:100px}.case-study-value>img{width:118.5px;height:118.5px}
.case-study-row h3{margin:0;font:700 16px/19.2px var(--heading)}
.case-study-row p{margin:15px 0 0;font:400 16px/24px "Case Study Open Sans","Open Sans",Arial,sans-serif;letter-spacing:.24px}

.case-study-appointment{height:159.19px;padding:60px 30px 0;text-align:center}
.case-study-appointment p{width:min(1195px,100%);margin:0 auto;font:600 16px/19.2px var(--heading);letter-spacing:.24px}
.case-study-related{position:relative;height:270.97px;margin-top:108px;text-align:center}
.case-study-related::before{position:absolute;left:50%;top:-108px;width:90px;height:8px;background:#000;content:"";transform:translateX(-50%)}
.case-study-related h2{width:888px;max-width:calc(100% - 60px);margin:0 auto 40px;font:700 16px/19.2px var(--heading)}
.case-study-related nav{width:888px;max-width:calc(100% - 60px);margin:auto;display:grid;gap:20px}
.case-study-related a{color:var(--blue);font:600 18px/30.6px var(--heading);letter-spacing:.27px}
.case-study-related a::after{content:" ↘"}
.pmo-projectmanager-pool-page .project-request{height:601.19px}
.pmo-projectmanager-pool-page .project-request input::placeholder,.pmo-projectmanager-pool-page .project-request textarea::placeholder{color:#000;opacity:1}
.pmo-projectmanager-pool-page .site-footer{height:591.34px}

@media(max-width:1024px){
  .pmo-projectmanager-pool-page .site-header{display:none!important}
  .case-study-portfolio-tab{display:none}
  .case-study-content{height:879.36px}
  .case-study-content-inner{width:764px;max-width:calc(100% - 120px)}
  .case-study-row{grid-template-columns:100px 605px;gap:46px}
  .case-study-challenge{top:208.8px}.case-study-approach{top:460.98px}.case-study-value{top:641.17px}
}

@media(min-width:561px) and (max-width:768px){
  .case-study-hero{height:240px}
  .case-study-content{height:1076.16px}
  .case-study-content-inner{width:561px;max-width:calc(100% - 120px)}
  .case-study-row{grid-template-columns:80px 444px;gap:27px}
  .case-study-challenge{top:237.59px}.case-study-approach{top:561.78px}.case-study-value{top:789.97px}
  .case-study-challenge>img,.case-study-approach>img{width:70px;height:70px}.case-study-value>img{width:80px;height:80px}
  .case-study-appointment{height:178.37px}
  .case-study-appointment p{width:561px;max-width:100%}
  .case-study-related h2,.case-study-related nav{width:524px}
  .pmo-projectmanager-pool-page .project-request{height:769.19px;min-height:0;padding:65px 70px 38px;display:grid;grid-template-columns:205px minmax(0,1fr);gap:49px;overflow:hidden}
  .pmo-projectmanager-pool-page .request-intro p{max-width:205px}
  .pmo-projectmanager-pool-page .form-grid{display:flex;flex-direction:column}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(1){order:1}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(2){order:3}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(3){order:2}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(4){order:4}
  .pmo-projectmanager-pool-page .project-request input:not([type="checkbox"]){height:40px;margin-bottom:20px;padding:0 15px}
  .pmo-projectmanager-pool-page .project-request textarea{height:150px;margin-top:0}
  .pmo-projectmanager-pool-page .project-request .consent{margin:20px 0}
  .pmo-projectmanager-pool-page .project-request button[type="submit"]{margin-top:20px}
}

@media(max-width:560px){
  .case-study-hero{height:240px;padding:0 30px}
  .case-study-hero h1{max-width:330px;font-size:34.2px;line-height:1.2;hyphens:auto;overflow-wrap:anywhere}
  .case-study-hero p{margin-top:10px}
  .case-study-content{height:1601.95px}
  .case-study-content-inner{width:330px;max-width:calc(100% - 60px)}
  .case-study-content h2{top:50px;font-size:24px;line-height:28.8px}
  .case-study-row{left:0;right:0;display:block}
  .case-study-challenge{top:186.39px}.case-study-approach{top:697.58px}.case-study-value{top:1088.77px}
  .case-study-row>img{display:block;justify-self:auto;margin:0}
  .case-study-challenge>img,.case-study-approach>img{width:100px;height:100px}.case-study-value>img{width:130px;height:130px}
  .case-study-row h3{margin-top:30px}
  .case-study-row p{margin-top:10px}
  .case-study-appointment{height:178.38px;padding:60px 30px 0}
  .case-study-appointment p{width:330px;max-width:100%}
  .case-study-related{height:292.56px}
  .case-study-related h2{width:330px;max-width:calc(100% - 60px);margin-bottom:40px}
  .case-study-related nav{width:330px;max-width:calc(100% - 60px);gap:20px}
  .case-study-related a{line-height:30.6px}
  .pmo-projectmanager-pool-page .project-request{height:923.99px}
  .pmo-projectmanager-pool-page .form-grid{display:flex;flex-direction:column}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(1){order:1}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(2){order:3}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(3){order:2}
  .pmo-projectmanager-pool-page .form-grid label:nth-child(4){order:4}
  .pmo-projectmanager-pool-page .site-footer{height:1007.68px}
}
