.about_banner{width:100%;position:relative;min-height:53.4rem;color:#fff;padding-top:10rem;padding-bottom:4.2rem;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:767px){.about_banner{padding-bottom:12.8rem;min-height:80vh}}.about_banner.inner_banner .about_banner_content{max-width:100%}.about_banner_content{width:100%;display:flex;flex-direction:column;position:relative;max-width:45.5rem;z-index:1}.about_banner_content .main_title{line-height:1.10001;font-size:5.8rem}@media(min-width:576px){.about_banner_content .main_title{font-size:5rem}}@media(min-width:768px){.about_banner_content .main_title{font-size:10rem}}.about_banner_content .sub_title{color:#fff}.about_banner_image{width:100%;position:absolute;left:0;top:0;height:100%;background-color:#000}