div#hero h1{color:#3f3753;font-size:60px;line-height:80px;margin-bottom:25px}div#hero h4{color:rgba(63,55,83,.5);font-family:Proxima-Regular;font-size:24px;font-weight:300;line-height:34px;margin:0;padding:0 0 100px}div#hero.dark h4{color:hsla(240,2%,57%,.5);margin:0;padding:0}.page-wrapper{margin-left:auto;margin-right:auto;max-width:1400px}.hero__cont{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.hero__cont video{background-size:cover;background:transparent;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(-180px);width:100%;z-index:-1}div#hero .page-wrapper{max-width:1100px}div#hero h1 .typed-cursor{color:#fa3557}div#hero h1 .input{border-bottom:7px solid #fa3557;color:#fa3557}h1 text{color:rgba(63,55,83,.5)}.hero__cont--text-black{text-align:center}div#hero .hero__cont .hero__cont--text.sal-animate{width:100%}div#hero p{color:#8b8a93;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin:0 auto;max-width:900px;text-align:center;width:100%}div#hero{overflow:hidden;position:relative}div#hero h1{font-size:48px;font-weight:500}.services-page div#hero .page-wrapper{max-width:1051px}.services-page div#hero p{max-width:817px}@media(max-width:1024px){div#hero h1{font-size:40px;line-height:50px}.hero__cont video{top:15vw}.hero__cont{height:80vh}.hero .page-wrapper{width:100%}div#hero .page-wrapper{overflow:hidden;padding:0 20px;width:90%}}@media(max-width:767px){div#hero .page-wrapper{width:100%}}@media(max-width:600px){div#hero h1{font-size:30px;line-height:38px}div#hero h4{font-size:18px;line-height:26px}.hero .page-wrapper{padding:0 25px}.hero__cont{height:auto;min-height:580px}.hero__cont video{display:none}}