.lp-hero{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1440px;width:100%}p.hero-text{font-family:Inter,serif;font-size:2.4em;line-height:1em;margin:15px auto;max-width:540px}.lp-hero h1{font-size:3.3em;line-height:1.1em;margin:20px auto;max-width:520px}.hero-title{opacity:0;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}.hero-title.fade-in{opacity:1;transform:translateY(0)}.lp-hero img{max-width:100%}img.hero-logo-before{width:383px}.col-right{flex:0 38%;padding:20px;text-align:center}.col-left{flex:0 62%;position:relative;text-align:center}img.hero-logo-after{margin:20px auto;max-width:210px}.hero-cta{margin:auto;max-width:400px;opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.hero-cta.fade-in{opacity:1;transform:translateY(0)}.hero-cta a{background-color:#a3ced7;border-bottom:6px solid #000;color:#000;display:inline-block;font-size:16px;font-weight:500;line-height:16px;margin-top:20px;padding:0 4px 4px 0;text-decoration:none;transition:all .3s}.hero-cta a:hover{background-color:#fff}.hero-cta a:after{bottom:-5px;content:"+";display:inline-block;font-size:30px;font-weight:700;margin-left:5px;margin-right:20px;position:relative}.plus-one{color:#a3ced7;font-size:7em;font-weight:600;pointer-events:none;position:absolute;right:28%;top:31%}.plus-cont{height:100%;position:absolute;width:100%}.bounce{animation:bounce 3s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.plus-two{bottom:-12%;color:#000;font-size:27em;font-weight:600;left:6%;pointer-events:none;position:absolute}#plus-one,#plus-two{transition:transform .5s ease-out}@media only screen and (max-width:1024px){.lp-hero h1{font-size:2.8em;line-height:1.1em;max-width:520px}p.hero-text{font-size:2.2em}.col-left,.col-right{flex:0 50%}.plus-two{bottom:-12%;font-size:12em;left:6%}.plus-one{font-size:4em;font-weight:600;right:28%;top:30%}img.hero-logo-after{max-width:180px}}@media only screen and (max-width:768px){.lp-hero{flex-direction:column}.col-left,.col-right{flex:0 100%}img.hero-logo-before{width:266px}.lp-hero h1{font-size:2em;line-height:1.1em;max-width:340px;text-align:center}p.hero-text{font-size:1.6em}.plus-two{bottom:25%;font-size:9em;left:10%}.plus-one{font-size:5em;right:8%;top:5%}img.hero-logo-after{margin:0 auto 40px;max-width:140px}}