.hero_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:791px;padding:223px 0}.hero_banner .container{position:relative;width:100%}.banner_content{margin-top:16px;max-width:536px}.hero_conts{max-width:100%}.hero_conts h1{font-size:64px;font-weight:900;line-height:80px}.hero_right{display:none;text-align:center;width:calc(100% - 710px)}.hero_right a{align-items:center;background:rgba(34,34,34,.55);border-radius:50%;display:inline-flex;height:60px;justify-content:center;transform:scale(1);width:60px}.hero_right a:hover{transform:scale(1.2)}.hero_right a img{left:1px;position:relative}.hero_right .gt{bottom:-15px;max-width:80px;position:absolute;right:30px}.homepage .mfp-content{max-width:1000px;padding:0 20px}.homepage .mfp-bg{background:#333;opacity:.98}.homepage button.mfp-close{background:#6b1ac2;color:#fff;font-size:36px;height:40px;line-height:20px;opacity:1;right:20px;top:10px;width:40px}.pop_section{margin:50px 0 0}.hero_button{border-radius:50px;height:50px;margin-top:20px;width:160px}ul.banner-locations{display:block;float:left;left:10%;list-style:none;position:absolute;top:-50px}ul.banner-locations li a{color:#fff!important}ul.banner-locations li{color:#fff;display:inline-block;font-size:20px;font-weight:900;margin-right:20px;position:relative}ul.banner-locations li.active:after{background-color:#6b1ac2;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.hero_button .btn{display:inline-block;font-size:16px;font-weight:700;line-height:50px;padding:0 34px;text-align:center;text-decoration:none;width:100%}.hero_scroll{margin:59px 0 0;text-align:center}.hero_scroll a{color:#fff;display:block;font-size:18px;font-weight:700;opacity:.5}.hero_scroll a img{animation-delay:.5s;-webkit-animation-delay:.5s;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:bounce2;-webkit-animation-name:bounce2;animation-timing-function:linear;-webkit-animation-timing-function:linear;display:block;margin:5px auto 0}@-webkit-keyframes bounce2{0%{opacity:0;transform:translateY(0);-webkit-transform:translateY(0)}25%{opacity:1;transform:translateY(5px);-webkit-transform:translateY(5px)}50%{transform:translateY(10px);-webkit-transform:translateY(10px)}75%{opacity:1;transform:translateY(15px);-webkit-transform:translateY(15px)}to{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}}@keyframes bounce2{0%{opacity:0;transform:translateY(0);-webkit-transform:translateY(0)}25%{opacity:1;transform:translateY(5px);-webkit-transform:translateY(5px)}50%{transform:translateY(10px);-webkit-transform:translateY(10px)}75%{opacity:1;transform:translateY(15px);-webkit-transform:translateY(15px)}to{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px)}}.pop_section .hs-responsive-embed-wrapper{max-height:100%!important;min-width:100%!important;width:100%!important}.video-hero .container{color:#fff;position:relative;z-index:1}.video-hero{padding:223px 0}.jquery-background-video-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}.jquery-background-video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media(max-width:1280px){.hero_banner{height:717px}.video-hero{padding:150px 0 200px}}@media(max-width:1024px){.hero_banner{height:658px;padding:185px 0}.video-hero{padding:190px 0 160px}.hero_right .gt{bottom:-21px;max-width:63px}}@media(max-width:767px){ul.banner-locations{left:0;text-align:center;top:-20px;width:100%}body{overflow-x:hidden}.hero_banner .container{margin:0 20px!important}.hero_conts h1{font-size:30px;line-height:40px}.hero_conts .font24.banner_content{font-size:16px}.hero_banner{background-position:0;height:100%;padding:100px 0 50px}.hero_right,.hero_scroll{display:none}.video-hero{padding:120px 0 150px}.hero_button{display:inline-block!important;height:37.5px!important;width:unset!important}.hero_button>*{font-size:12px!important;font-weight:700!important;line-height:37.5px!important;padding:0 24px!important;width:unset!important}}@media only screen and (min-width:768px) and (max-width:1024px){.hero_conts h1{margin:0 auto;max-width:65%}}@media only screen and (min-width:768px){.hero_banner,.hero_conts{text-align:center}.hero_conts h1{margin-bottom:16px}.banner_content{margin:0 auto}.hero_button{display:inline-block;width:177px}.dis-flex{justify-content:space-around}.hero_button .btn{display:inline-block;padding:0}.hero_banner.main_bg_banner .banner_content{font-weight:900;max-width:620px}}