.custom_hero_section{height:550px;overflow:hidden;position:relative}.hero_photo{height:550px;overflow:hidden;position:absolute;right:0;width:55%}.hero_photo img{height:100%!important;object-fit:cover;object-position:left}.reverse_orientation .hero_photo img{object-position:right}.hero_main{min-height:550px;position:relative;width:100%}.hero_bg{height:100%;left:0;position:absolute;top:0;width:100%}.hero_bg img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.hero_bg.reverse_image img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hero_maxwidth{padding:0 30px;width:100%}.hero_content{position:absolute;top:50%;transform:translateY(-50%);width:40%}.custom_hero_section.reverse_orientation .hero_content{right:10px}.custom_hero_section.reverse_orientation .hero_photo{left:0}.hero_content h1{color:#fff;font-size:42px;line-height:1.1}.hero_content p{color:#fff;font-size:20px;line-height:1.1}.hero_content a{background-color:#005c78;border-radius:30px;color:#fff;display:block;font-size:16px;font-weight:700;text-transform:uppercase;transform:scale(1) translateY(0);transition:all .3s ease;width:fit-content}@media(min-width:1000px){.hero_maxwidth{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1285px!important;min-height:550px;padding:0 30px;width:100%}.custom_hero_section.reverse_orientation .hero_maxwidth{justify-content:flex-end}.hero_content{position:relative;top:auto;transform:none;width:45%;z-index:1}}@media screen and (max-width:1000px){.hero_main{min-height:auto}.hero_bg img{display:none;object-position:left}.hero_bg{background-image:url(https://22232413.fs1.hubspotusercontent-na1.net/hubfs/22232413/GCHK_V2%20Template%20Assets/hero%20images/Compliance_2.png);background-size:cover}.custom_hero_section.reverse_orientation .hero_bg img{object-position:right}.hero_main,.hero_maxwidth{height:auto;left:auto;position:relative;top:auto;transform:none}.hero_content{padding-bottom:30px;padding-top:30px;position:relative;text-align:center;transform:none;width:100%}.custom_hero_section.reverse_orientation .hero_content{left:auto;right:auto;text-align:center}.custom_hero_section .hero_content a,.custom_hero_section.reverse_orientation .hero_content a{margin-left:auto;margin-right:auto}.custom_hero_section{height:auto}.hero_photo{height:252px;position:relative;width:100%;z-index:1}}