.landing-hero{position:relative}.landing-hero:before{content:"";position:absolute;top:-100px;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);width:100%;height:calc(100% + 100px)}.landing-hero__wrapper{max-width:1200px;padding:0 20px;margin:0 auto;position:relative;z-index:1}.landing-hero__content{padding:60px 0 90px;max-width:700px}.landing-hero__content.white,.landing-hero__content.white a{color:#fff}.landing-hero__content.white .landing-hero__button__secondary:after{background-image:url(../../../../hippo/images/link-arrow-white.png)}.landing-hero__text+.landing-hero__button,.landing-hero__text+.landing-hero__cta-text{margin-top:60px}.landing-hero__cta-text{margin-bottom:20px}.landing-hero__content br{display:none}.landing-hero__button{display:inline-block;margin:0 10px 16px 0;border-radius:10px;font-size:14px;text-align:center;box-sizing:border-box;min-width:180px;padding:12px 45px;color:#fff;border:1px solid #2985f0;background:#2a86f1;background:-moz-linear-gradient(top,#2a86f1 0,#0166dc 100%);background:-webkit-linear-gradient(top,#2a86f1,#0166dc);background:linear-gradient(180deg,#2a86f1 0,#0166dc);transition:all .3s ease-in-out}.landing-hero__button:focus,.landing-hero__button:hover{opacity:.8}.landing-hero__content.white .landing-hero__button{background:#fff;color:#2985f0;border:1px solid #2985f0}.landing-hero__content.white .landing-hero__button:focus,.landing-hero__content.white .landing-hero__button:hover{background:#2a86f1;color:#fff;border:1px solid #fff}.landing-hero__button__secondary{text-transform:uppercase;position:relative;color:#777;display:table;font-size:12px;margin-top:10px}.landing-hero__button__secondary:after{content:"";display:block;position:absolute;right:-18px;top:-2px;height:15px;width:7px;background-size:7px 15px;background-image:url(../../../../hippo/images/link-arrow.png);background-repeat:no-repeat;transition:all .3s ease-in-out}.landing-hero__button__secondary:hover:after{transform:translateX(3px)}@media only screen and (min-width:500px){.landing-hero__content br{display:block}}@media only screen and (min-width:768px){.landing-hero__content{padding:120px 0 160px}}@media only screen and (min-width:1200px){.landing-hero:before{display:none}}