.hero_banner{align-items:center;display:flex;min-height:500px;overflow:hidden;position:relative}.hero_banner .hero_banner_bg{inset:0;position:absolute}.hero_banner .hero_banner_bg img{height:100%;object-fit:cover;width:100%}.hero_banner .hero_banner_section{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(10,1fr);position:relative}.hero_banner .hero_banner_section .hero_banner_content{grid-column:1/6}.hero_banner .hero_banner_btn a.hs-button{color:#fff;display:inline-block}.hero_banner .hero_banner_section .hero_banner_image{grid-column:6/11;line-height:0}.hero_banner .hero_banner_section h1{min-height:80px}.hero_banner .hero_banner_section h4,.hero_banner .hero_banner_section p{min-height:40px}.hero_banner .hero_banner_content .hero_banner_btn{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:767px){.hero_banner .content-wrapper{padding:0 20px}.hero_banner .hero_banner_section .hero_banner_content,.hero_banner .hero_banner_section .hero_banner_image{grid-column:1/11}}@media only screen and (min-width:768px) and (max-width:1300px){.hero_banner .content-wrapper{padding:0 20px}.hero_banner .hero_banner_section .hero_banner_content h1{font-size:42px}}