.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:102%;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;justify-content:var(--content-justify,flex-start);margin:0 auto;max-width:1280px;width:100%}.hero-container .hero-content{align-content:center;align-items:var(--content-justify,flex-start);display:flex;flex-direction:column;flex-wrap:inherit;justify-content:center;position:relative;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:var(--content-text-align,left);width:100%}.hero-section .hero-content h1 span{font-size:var(--title-highlight-size,120px)!important;font-style:normal;font-weight:600;letter-spacing:-1.42px;line-height:110%}@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%}