.hero_banner_curved_bottom:after,.hero_banner_curved_bottom:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.hero_banner_curved_bottom{height:800px;overflow:hidden}.hero_banner_curved_bottom .d-table{width:100%;height:100%;display:table}.hero_banner_curved_bottom .d-table-cell{vertical-align:middle;display:table-cell!important}.hero_banner_curved_bottom .main_banner_content :is(h1,h2){margin-bottom:20px}.hero_banner_curved_bottom .main_banner_content p{font-size:16px;line-height:1.8;margin:0;letter-spacing:.3px}.hero_banner_curved_bottom .main_button_container{margin-top:25px}.hero_banner_curved_bottom .single_button_container{display:inline-block;margin-top:5px;margin-right:20px}.hero_banner_curved_bottom .banner_image{text-align:center;padding-top:50px}.hero_banner_curved_bottom .banner_image img{max-width:100%;height:auto;border-radius:3px}@media (min-width:768px) and (max-width:991px){.hero_banner_curved_bottom{padding-top:170px;padding-bottom:100px}.hero_banner_curved_bottom .main_banner_content{text-align:center;margin-top:30px}}@media (max-width:767px){.hero_banner_curved_bottom{height:100%;padding-top:150px;padding-bottom:100px}.hero_banner_curved_bottom .main_banner_content{text-align:center;margin-top:30px}.hero_banner_curved_bottom .single_button_container{margin-right:0}}