.home-banner .container{margin:0 auto;width:1180px}span.cursor{background-color:#e61d77;display:inline-block;margin-left:.1rem;width:3px}.typed-text{color:#e61d77}.cursor{-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite;opacity:1}@keyframes blink{0%{opacity:0}50%{opacity:1}}.arrow-down .banner-scroll-button img{height:30px;width:25px}.home-banner .content{text-align:center}.home-banner .content h1{color:#1c223e;display:flex;flex-wrap:wrap;font-size:80px;font-weight:700;justify-content:center;line-height:96px;margin-bottom:0}.home-banner .text{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-banner .two-cta{display:flex;justify-content:center;padding-bottom:90px;padding-top:0}.home-banner .text3{color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-banner .bottom-content{margin:0 auto;padding-bottom:26px;padding-top:28px;text-align:center;width:50%}.home-banner .bottom-content p{color:#1c223e;font-family:Montserrat;font-size:24px;font-weight:400;letter-spacing:0;line-height:34px;text-align:center}.home-banner .arrow-down{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 4s infinite;display:flex;justify-content:center}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.home-banner .first-cta{padding-right:11.5px}.home-banner .scnd-cta{padding-left:11.5px}@media only screen and (max-width:479px) and (min-width:320px){.home-banner .container{width:90%}.home-banner .content h1 span.text{width:100%}.home-banner .content h1{font-size:45px!important;line-height:54px!important}.home-banner .bottom-content p{padding-top:0}.home-banner .two-cta{flex-wrap:wrap;padding-bottom:60px!important;padding-top:0}.home-banner .two-cta .first-cta{margin-bottom:10px}.home-banner .bottom-content{padding-top:25px;width:90%}.home-banner .scnd-cta{padding-left:0}.home-banner .first-cta{padding-right:0}.home-banner .cta_button.dark_button{padding:12px 52px}}@media only screen and (max-width:767px) and (min-width:480px){.home-banner .content h1 span.text{width:100%}.home-banner .content h1{font-size:40px!important;line-height:50px!important}.home-banner .two-cta{flex-wrap:wrap;padding-top:0}.home-banner .two-cta .first-cta{margin-bottom:10px}.home-banner .bottom-content{padding-top:25px;width:80%}.home-banner .scnd-cta{padding-left:0}.home-banner .first-cta{padding-right:0}.home-banner .container{width:90%}}@media only screen and (max-width:985px) and (min-width:768px){.home-banner .content h1{line-height:50px}.home-banner .two-cta{flex-wrap:wrap;padding-top:0}.home-banner .two-cta .first-cta{margin-bottom:10px}.home-banner .bottom-content{padding-top:25px;width:80%}.home-banner .content h1 span.text{width:100%}.home-banner .container{width:90%}}@media only screen and (max-width:1024px) and (min-width:986px){.home-banner .content h1{line-height:50px}.home-banner .two-cta{flex-wrap:wrap;padding-top:0}.home-banner .two-cta .first-cta{margin-bottom:10px}.home-banner .bottom-content{padding-top:25px;width:50%}.home-banner .content h1 span.text{width:100%}.home-banner .container{width:90%}}