.hero-banner{position:relative;display:flex;flex-direction:column;justify-content:center}.hero-banner .animate-block{margin-top:11.25rem}@media (max-width:991px){.hero-banner .animate-block{overflow:hidden}}.hero-banner .banner-content{max-width:53.125rem;margin-left:auto;margin-right:8%;padding:7.5rem 0 2.1875rem;position:relative;z-index:1}@media (max-width:1599px){.hero-banner .banner-content{margin-right:5%}}@media (max-width:1399px){.hero-banner .banner-content{max-width:46.875rem}}@media (max-width:1199px){.hero-banner .banner-content{padding:12.5rem 0 3.75rem}}@media (max-width:991px){.hero-banner .banner-content{padding:7.5rem 1.875rem 3.75rem;margin-right:0}}.hero-banner .banner-content .btn{margin-top:1.25rem}@media (max-width:767px){.hero-banner .banner-content .btn{margin-top:5rem}}.hero-banner .banner-content .bottom-btn-wrapper{margin-top:11.25rem}@media (max-width:767px){.hero-banner .banner-content .bottom-btn-wrapper{margin-top:10rem}}@media (max-width:388px){.hero-banner .banner-content .bottom-btn-wrapper .btn-link{width:100%}}.hero-banner .banner-content .bottom-btn-wrapper .btn-link+.btn-link{margin-left:1.25rem}@media (max-width:991px){.hero-banner .banner-content .bottom-btn-wrapper .btn-link+.btn-link{margin-left:.9375rem}}@media (max-width:388px){.hero-banner .banner-content .bottom-btn-wrapper .btn-link+.btn-link{margin-left:0;margin-top:1.25rem}}.hero-banner .banner-content .h1{line-height:1}.hero-banner .animate-block{position:absolute;height:100%;width:100%}.hero-banner .animate-block svg{height:100%;width:60%;display:block;position:relative;bottom:-.625rem}@media (max-width:991px){.hero-banner .animate-block svg{width:120%}}@media (max-width:767px){.hero-banner .animate-block svg{width:160%}}