.hero-section{background-color:#f4f9fb;display:flex;height:702px;margin-top:80px;overflow:hidden;padding:80px 20px;position:relative}.hero-section .hero-background-img{background-position:bottom;background-size:cover;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.hero-section.bg-right .hero-background-img{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;bottom:auto;left:auto;right:0;z-index:0}.hero-section .hero-container{display:flex;margin:0 auto;max-width:1280px;width:100%}.hero-container .hero-content{align-content:center;display:flex;flex-direction:column;flex-wrap:inherit;justify-content:center;margin:0 auto 0 0;position:relative;width:470px;z-index:2}@media (max-width:1100px){.hero-section{margin-top:160px}}@media (max-width:900px){.hero-section{height:500px;margin-top:0}.hero-container .hero-content,.hero-section .hero-container{width:auto}}.hero-section .hero-content h1{color:var(--title-color,#13576a);font-family:Instrument Sans,sans-serif;font-size:51px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:110%;text-align:center}.hero-section .hero-content h1 span{font-size:120px!important;font-style:normal;font-weight:600;letter-spacing:-1.42px;line-height:110%}.hero-section.size-large .hero-content h1 span{font-size:180px!important}@media (max-width:768px){.hero-section .hero-content h1 span{font-size:90px!important}}@media (max-width:400px){.hero-section .hero-content h1 span{font-size:60px!important}}.hero-section .hero-content .btn{max-width:470px;width:100%}