.banner_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-perspective:2px;perspective:2px;overflow:hidden;padding-left:20px;padding-right:20px;height:auto;padding-top:150px;padding-bottom:60px;background-color:#26295d}.banner_area .banner_img{background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:translateZ(0)}.banner_area .banner_content{text-align:center;max-width:610px}.banner_area .banner_content h1{margin-top:0;line-height:1.2;font-family:Maven Pro,sans-serif;color:#fff;font-weight:700;margin-bottom:1rem;font-size:2.5rem}.banner_area .banner_content p{margin-bottom:1rem;margin-top:0;font-size:1.5rem;color:#fff}@media (min-width:375px){.banner_area{padding-top:180px;padding-bottom:60px}}@media (min-width:475px){.banner_area{padding-left:40px;padding-right:40px}}@media (min-width:768px){.banner_area{height:70vh;padding-top:0;padding-bottom:0;padding-left:6%;padding-right:6%}.banner_area .banner_content h1{margin-bottom:3rem}}@media (min-width:991px){.banner_area{padding-left:8%;padding-right:8%}.banner_area .banner_content h1{font-size:2.75rem}}@media (min-width:1366px){.banner_area{padding-left:12%;padding-right:12%}}@media (max-width:990.5px) and (max-height:760px) and (min-width:768px){.banner_area{padding-top:100px}}