section.hero_section{overflow:hidden;position:relative;z-index:1}.hero_section .banner_heading span{color:var(--primary_color)}.hero_section .banner_heading{max-width:686px}.hero_section .banner_cta a.cta_button{color:#fff;font-size:49.9px;font-weight:700;line-height:1}.hero_section .bottom.center-align{bottom:-30px;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1}.banner_cta.button a{display:inline-block;-webkit-transform:skew(21deg);-ms-transform:skew(21deg);transform:skew(21deg)}.hero_section .banner_cta.button{padding:6px 45px 12px;-webkit-transform:skew(-21deg);-ms-transform:skew(-21deg);transform:skew(-21deg)}.hero_section .banner_content{max-width:536px;width:100%}.hero_section .bottom h4:before{background-image:url(https://23175973.fs1.hubspotusercontent-na1.net/hubfs/23175973/apres-2022/custom_images/scroll_icon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:17px;left:0;position:absolute;top:55%;transform:translate(-50%,-50%);width:30px}.hero_section h4.cta{color:#000;display:inline-block;font-size:34px;padding-left:25px;position:relative;z-index:1}.hero_section .banner_cta.button{margin-left:18px}@media(max-width:767px){.hero_section h4.cta{font-size:27px}.hero_section .banner_cta a.cta_button{color:#fff;font-size:32px}}@media(min-width:1200px){section.hero_section{max-height:100vh}}