.h_banner{min-height:750px;position:relative;overflow:hidden;width:100%}.h_banner .h_banner_bg:after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply;content:'';display:block;top:0;left:0;position:absolute;pointer-events:none;height:500%;width:500%}.h_banner .h_banner_bg{width:calc(100% + 200px);position:absolute;left:0;top:0;height:110%;background-position:left center;background-repeat:no-repeat;filter:saturate(1.1) contrast(1.5);background-size:cover;transform:translate3d(-200px,0,0px);transition:all 40s linear}.h_banner.active .h_banner_bg{transform:translate3d(0,-75px,0px)}.h_banner .h_banner_inr{position:relative;z-index:9;text-align:center;padding-top:300px}.h_banner .h_banner_bg:before{content:'';display:block;top:0;left:0;position:absolute;pointer-events:none;z-index:2;height:500%;width:500%}.h_banner .h_banner_title{color:#fff;font-family:Roboto;text-shadow:#000 2px 2px 2px;letter-spacing:1px;font-weight:900;font-size:55px;padding-bottom:21px;line-height:1}.h_banner .h_banner_cnt h4{color:#fff;font-family:"Roboto Condensed";text-shadow:#000 2px 2px 2px;letter-spacing:0px;font-weight:700;font-size:38px;line-height:1;padding-bottom:21px}.h_banner .h_banner_cnt a.yellow-btn{font-family:Roboto !important;line-height:50px;letter-spacing:.5px !important;font-weight:600 !important;font-size:20px;padding:0 40px;display:inline-block}@media(min-width:2200px){.h_banner .h_banner_bg{transition:all 45s ease;width:calc(100% + 200px);height:119%;background-position:0 0}.h_banner.active .h_banner_bg{transform:translate3d(0px,-145px,0px)}}@media(max-width:1200px){.h_banner .h_banner{min-height:59.9vw}}@media(max-width:1024px){.h_banner.active .h_banner_bg{transform:translate3d(0px,-62px,0px)}.h_banner{min-height:609px}.h_banner .h_banner_title{font-size:45px;padding-bottom:17px}.h_banner .h_banner_inr{padding-top:242px}.h_banner .h_banner_cnt h4{font-size:31px;padding-bottom:15px}.h_banner .h_banner_cnt a.yellow-btn{line-height:40px;font-size:16px;padding:0 32px}}@media(max-width:767px){.h_banner{min-height:959px;position:relative;overflow:hidden}.h_banner .h_banner_inr{padding:400px 15px 0}.h_banner .h_banner_title{font-size:39px;letter-spacing:normal !important;padding-bottom:25px}.h_banner .h_banner_cnt h4{font-size:25px}.h_banner .h_banner_cnt a.yellow-btn{font-size:17px;padding:5px 25px}}@media(max-width:500px){.h_banner{min-height:480px}.h_banner .h_banner_inr{padding:120px 15px 0}.h_banner .h_banner_title{font-size:33px;padding-bottom:10px}.h_banner .h_banner_cnt h4{font-size:15px}.h_banner .h_banner_cnt h4{font-size:15px;padding-bottom:0}.h_banner .h_banner_cnt a.yellow-btn{font-size:11px;line-height:13px;padding:7px 10px}.h_banner .h_banner_bg{height:113%;filter:none;transform:translate3d(0px,-48px,0px);background-position:-200px 50%}.h_banner .h_banner_bg:after{display:none}}