.default-head .content-block>div{max-width:90%;text-align:center}.default-head .content-block>div h1{font-size:5rem}@media screen and (max-width:900px){.default-head .content-block>div h1{font-size:2.5rem}.default-head .content-block>div span{display:block}.default-head .content-block>div h3{font-size:1rem}}.default-head .content-block>div h3{font-weight:400}.case-study-head{padding-bottom:5rem}.company-opening{background:url(/images/case-study/century-motor-fleet.jpg);background-size:cover;padding-bottom:var(--content-padding)}.case-study-opening{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--box-gap)}@media screen and (max-width:1366px){.case-study-opening{flex-direction:column}}.case-study-opening>div:first-child{flex:3}.case-study-opening>div:last-child{flex:2}.case-study-opening>div{padding:0 var(--box-padding)}.case-study-opening .summary-list{background:#fff;padding:40px;border-radius:30px;border-top-right-radius:0}.case-study-opening .summary-list>li{border-top:1px solid gray;padding:1rem 0}.case-study-opening .summary-list>li:last-child{margin-bottom:0}.case-study-opening .summary-list h3{font-size:var(--font-size-standard);color:var(--colour-evo-red);margin-bottom:.5rem}.case-study-opening .key-facts-list{list-style-type:disc;margin-left:2rem}.case-study-opening .key-facts-list>li{margin-bottom:.5rem}.accented-text-box{width:100%;background-color:var(--colour-accent-block);padding:calc(var(--box-gap) * 3);color:#fff!important;border-radius:80px;border-top-left-radius:0}.accented-text-box h1{color:#fff!important;font-size:3rem;margin-bottom:1rem}.accented-text-box p{font-size:1.2rem}@media screen and (max-width:900px){.case-study-opening>div{padding:0!important}.accented-text-box{border-radius:30px;padding:calc(var(--box-gap) * 1)}.accented-text-box h1{font-size:2rem}.accented-text-box p{font-size:1rem}.case-study-opening .summary-list{padding:calc(var(--box-gap) * 1);border-radius:30px}}.case-study-body>ul{display:flex;flex-direction:column}.case-study-body>ul>li{flex:1;padding:var(--box-gap) 0;border-top:1px solid gray}.case-study-body>ul>li:first-child{border-top:none}.case-study-body>ul>li span{color:var(--colour-evo-blue)}.case-study-body>ul h2{font-size:2rem}.case-study-body>ul p{margin:var(--box-gap)}.case-study-result{display:flex;flex-direction:row;gap:var(--box-gap)}@media screen and (max-width:900px){.case-study-result{flex-direction:column}}.case-study-result>div:first-child{flex:2}.case-study-result>div:last-child{flex:1;text-align:center}.case-study-result h2{font-size:2rem}.case-study-result .results{margin-left:calc(var(--box-gap) * 2)}.case-study-result .results li{margin-bottom:2rem;position:relative}.case-study-result .results li:before{display:inline-block;position:absolute;left:-60px;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;font-size:40px;content:"\f4b6"}@media screen and (max-width:900px){.case-study-result .results{margin-left:calc(var(--box-gap) * 1.5)}.case-study-result .results li:before{left:-40px;font-size:30px}}.case-study-result .results h3{margin-bottom:1rem}.case-study-result .outcomes{display:flex;flex-direction:column;gap:var(--box-gap);align-items:center;flex-wrap:wrap}@media screen and (max-width:900px){.case-study-result .outcomes{flex-direction:row;justify-content:center}}.case-study-result .outcomes>li{color:var(--standard-font-color);border-radius:50%;height:250px;width:250px;padding:30px;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1.2rem;background-color:#f1f1f1;border:10px solid #fff;background-image:url(/images/svg/evobutterfly.svg);background-size:120%;background-position:center;background-repeat:no-repeat}.case-study-result .outcomes>li:hover{transform:scale(1.2);transition:transform .25s}.case-study-result .outcomes strong{color:var(--colour-evo-red);font-size:1.8rem}.case-study-result .outcomes>li:hover strong{font-size:2rem}.testamonial>div:first-child{font-size:1.5rem;min-width:75%;padding:0 70px}.testamonial>div:first-child::after,.testamonial>div:first-child::before{font-size:50px}@media screen and (max-width:900px){.testamonial>div:first-child{font-size:1rem}}