.hero_banner .hero_banner_con{max-width:75.3%}.hero_banner{display:flex;justify-content:center;min-height:82vh;overflow:hidden;position:relative;width:100%}.hero_banner .content-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.hero_banner_con{z-index:2}.image-content{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.image-content img{width:667px}.hero_banner .btn_sec{align-items:center;display:flex;flex-wrap:wrap;gap:26px;padding-top:20px}.hero_banner .banner_con h1{font-size:70px;font-weight:700;letter-spacing:2px;line-height:80px;margin-bottom:45px;vertical-align:middle}.hero_banner .banner_con p{font-size:18px;font-weight:600;line-height:120%;vertical-align:middle}@media only screen and (max-width:767px){.hero_banner{flex-wrap:wrap}.hero_banner .hero_banner_con{max-width:100%;padding-top:30px}.image-content{display:flex;margin-top:0;order:1;position:relative;transform:none;width:100%}.image-content img{height:100%!important;object-fit:cover;width:100%}.hero_banner .banner_con h1{font-size:40px;line-height:130%;margin-bottom:30px}.hero_banner .content-wrapper{order:2}.hero_banner .btn_sec{gap:10px}}@media only screen and (min-width:768px) and (max-width:1024px){.image-content img{width:500px}.hero_banner{min-height:72vh}.hero_banner .banner_con h1{font-size:45px;line-height:120%}.hero_banner .hero_banner_con{max-width:58.3%}.hero_banner .btn_sec{gap:15px}.image-content{bottom:0;line-height:0px;position:absolute;right:0;top:unset;transform:unset;z-index:0}}@media only screen and (min-width:1025px) and (max-width:1424px){.image-content img{width:550px}.hero_banner .banner_con h1{font-size:50px;line-height:120%}.hero_banner .hero_banner_con{max-width:62.3%}.hero_banner .btn_sec{gap:15px}.image-content{bottom:0;line-height:0px;position:absolute;right:0;top:unset;transform:unset;z-index:0}}