section.hero{overflow:hidden;padding:6vw 0;position:relative}.double-grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:333}section.hero h1{max-width:450px}section.hero p{color:#fff;font-size:18px;line-height:28px;margin-bottom:40px;text-align:left}section.hero .tagline{margin-right:150px}section.hero .cta-holder{align-items:center;display:flex}section.hero .cta-holder .primary-cta{margin-right:30px}section.hero .cta-holder .secondary-cta .mobile{display:none}section.hero .cta-holder .secondary-cta svg{margin-left:5px}section.hero .cta-holder .image_cta{max-width:158px}section.hero .img-holder{display:flex;height:515px;justify-content:flex-end;position:relative}section.hero .img-holder>img.move{position:absolute}section.hero .percentage-box{align-items:center;background:hsla(0,0%,100%,.75);border-radius:20px;box-shadow:20px 20px 20px #00000029;display:flex;padding:14px 22px 14px 10px;position:absolute}section.hero .percentage-box .percentage-holder{align-items:center;display:flex;justify-content:center;margin-right:10px;position:relative}section.hero .percentage-box .percentage-holder span{color:#201641;font:normal normal normal 18px/9px Helvetica Now Display;left:50%;letter-spacing:0;position:absolute;top:50%;transform:translate(-50%,-50%)}section.hero .percentage-box p{color:#201641;font:normal normal 700 18px/18px Helvetica Now Display;letter-spacing:0;margin-bottom:0}#pie-chart{display:flex}@media (max-width:1185px){section.hero video{height:100%;width:unset}}@media (max-width:768px){.double-grid{grid-gap:50px;grid-template-columns:1fr}section.hero{background-position:bottom!important;background-size:cover!important;padding:50px 0}section.hero h1{font-size:31px;line-height:40px;margin-bottom:20px}section.hero .tagline{margin-right:0}section.hero .cta-holder .secondary-cta{text-decoration:none}section.hero .cta-holder .secondary-cta .desktop{display:none}section.hero .cta-holder .secondary-cta .mobile{display:block;width:100%}section.hero .img-holder{height:unset;justify-content:flex-start}section.hero .img-holder img.move{position:unset;width:100%}section.hero .cta-holder{justify-content:center;margin-top:0}section.hero .percentage-box{left:unset!important;right:20px}section.hero .percentage-box .percentage-holder span{font-size:22px}section.hero .percentage-box p{font-size:15px;line-height:1.5}}