.banner_area{height:auto;padding-left:15px;padding-right:15px;overflow:hidden}.banner_area .bnr_img{position:relative;width:100%;min-height:1px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:768px){.banner_area .bnr_img{display:block}}.banner_area img{max-width:100%;height:auto;width:100%;vertical-align:middle}.banner_area .banner_cntnt{top:20%;left:13vw;min-width:277px;width:50vw;max-width:74vw;padding:36px;background:#fff;position:absolute}@media(min-width:992px){.banner_area .banner_cntnt{width:450px;padding:50px}}@media(min-width:768px){.banner_area .banner_cntnt{padding:25px}}@media(min-width:992px){.banner_area .banner_cntnt{padding:30px 36px}}@media(min-width:1200px){.banner_area .banner_cntnt{padding:40px 50px}}.banner_area h1{font-size:28px;line-height:1.3em}@media(min-width:768px){.banner_area h1{font-size:28px}}@media screen and (min-width:768px) and (min-width:576px){.banner_area h1{font-size:calc(28px + 20 * ((100vw - 576px) / 624))}}@media screen and (min-width:768px) and (min-width:1200px){.banner_area h1{font-size:48px}}@media(min-width:768px){.banner_area h1{font-size:22px}}@media screen and (min-width:768px) and (min-width:576px){.banner_area h1{font-size:calc(22px + 18 * ((100vw - 576px) / 624))}}@media screen and (min-width:768px) and (min-width:1200px){.banner_area h1{font-size:40px}}.banner_area .banner_subtitle{font-family:'Poppins',sans-serif;font-size:16px;font-weight:300}@media(min-width:768px){.banner_area .banner_subtitle{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.banner_area .banner_subtitle{font-size:calc(16px + 4 * ((100vw - 768px) / 432))}}@media screen and (min-width:768px) and (min-width:1200px){.banner_area .banner_subtitle{font-size:20px}}@media(min-width:1200px){.banner_area .banner_subtitle{font-size:1.25rem}}