.hero-bannerlevel-02 .video_open iframe{border:0;border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.hero-bannerlevel-02 .button-file{color:#fff;display:inline-block;overflow:hidden;padding:5px;position:relative;z-index:0}.hero-bannerlevel-02 .video-wrapper{display:block;width:calc(100% - 750px)}.hero-bannerlevel-02 .top-bar-wrapper{background:#181e21;height:45px;justify-self:anchor-center;position:absolute;top:152px;width:100%;z-index:9}.hero-bannerlevel-02 .top-bar{color:#fff;font-family:Gotham Book;font-weight:400;margin-bottom:15px;padding:10px;position:relative;text-align:center}.hero-bannerlevel-02 .top-bar a{color:#fff;font-weight:500;text-decoration:underline}.hero-bannerlevel-02 .top-bar .close-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.hero-bannerlevel-02 .banner_btn.show_secondary_button{transition:background-color s ease}.hero-bannerlevel-02 .banner_content.content-wrapper{align-items:center;display:flex;gap:25px;justify-content:space-between}.hero-bannerlevel-02 .content_box .banner_description{color:#fff;font-size:18px;font-style:normal;letter-spacing:-.36px;margin-bottom:0;margin-top:10px}.hero-bannerlevel-02 .baner_popup_inner{align-items:center;display:flex;height:80%;justify-content:center;position:relative;width:80%}.baner_popup.open .close{position:absolute;right:-5rem;top:-5rem}.close-button-bnr{background:#fff;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:20px;height:36px;justify-content:center;line-height:1;padding:8px;position:absolute;right:0;top:30px;transition:all .2s;width:36px;z-index:112}.baner_popup.open{align-items:center;display:flex;justify-content:center;opacity:1}.baner_popup{background-color:rgba(0,0,0,.8);bottom:0;display:none;position:fixed;top:0;z-index:99999}.baner_popup,.baner_popup iframe{height:100%;width:100%}.hero-bannerlevel-02 .banner_heading span{font-family:Gotham Book;font-weight:700}.hero-bannerlevel-02 .btn_anim{background-blend-mode:overlay;border:none;border-radius:28px;padding:15px 30px;Font-family:Gotham}.hero-bannerlevel-02 .button-file i:before{animation:animationButton 2s ease-in-out infinite;content:"";height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:400px}.hero-bannerlevel-02 .btn_flexs{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero-bannerlevel-02 .banner_btn{border:1.5px solid transparent;border-radius:50px;display:inline-flex;overflow:hidden;padding:3px;position:relative}.hero-bannerlevel-02 .video_play_btn_slider_07{align-items:center;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;left:50%;left:auto;position:absolute;right:0;top:50%;top:auto;transform:translate(-50%,-50%);width:50px}.hero-bannerlevel-02 .banner_btn.ss_btn,.hero-bannerlevel-02 .banner_btn.ss_btn a.button-file.button.secondary_btn{margin:0!important;padding:0!important}.hero-bannerlevel-02 .banner_btn.ss_btn button.btn_anim{backdrop-filter:blur(21px);border-radius:50px}.hero-bannerlevel-02 .banner_btn button.btn_anim{background:transparent;border:0;padding:12px 32px}.hero-bannerlevel-02 .banner_btn.show_secondary_button a.button-file.button.secondary_btn{padding:0}.hero-bannerlevel-02 .button.secondary_btn{background:transparent;border-radius:50px;color:#fff;z-index:1}.hero-bannerlevel-02 .btn_anim{font-family:Gotham;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:20px}.hero-bannerlevel-02.hero-banner{background-repeat:no-repeat;background-size:100% 100%;padding:280px 0 72px;position:relative}.hero-banner.active:before{background-color:rgba(0,0,0,.5);z-index:4}.content_box .banner_heading{font-family:Gotham Book;margin-bottom:0}.btn_flexs{margin-top:25px}.content_box{max-width:600px;position:relative;z-index:3}.content_box p,h1{margin:0}.tagline{color:#fff;font-family:Gotham Light;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:28px!important}.content_box .banner_heading,.content_box p.tagline{line-height:51px}.hero-bannerlevel-02 .banner_content_inner:before{border:1px solid;border-image-slice:1;border-image-source:linear-gradient(180deg,hsla(0,0%,100%,0),#fff .01%,#fff 50%,hsla(0,0%,100%,0));bottom:0;box-sizing:border-box;content:"";height:calc(100% - 6px);left:0;position:absolute;width:0;z-index:1}.hero-banner{position:relative}.hero-bannerlevel-02 .banner_content_inner{max-width:810px;overflow:hidden;padding-left:28px;position:relative}.hero-banner video{width:100%}.btn_anim{font-family:Gotham;font-size:12px;line-height:20px;padding:10px 24px}.two-column-video-item{width:100%}.button-file{background:transparent;border:none;color:#fff;display:inline-block;overflow:hidden;padding:5px;position:relative;z-index:0}.button-file i{border-radius:40px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}.swiper-wrapper{height:100%}.two-column-video-item{border-radius:20px;flex-basis:calc(50% - 25px);flex-direction:column;gap:38px;overflow:hidden;position:relative}.video_play{align-items:center;bottom:23px;cursor:pointer;display:flex;height:auto;justify-content:center;left:auto;position:absolute;right:29px;top:auto;width:auto}.video_play svg path{height:41px;width:41px}.video_open{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}.hero-bannerlevel-02 .video_open.open{display:block}.hero-bannerlevel-02 .video_open video{width:100%}@keyframes animationButton{0%{transform:translate(-50%,-50%) rotate(0deg)}25%{transform:translate(-50%,-50%) rotate(90deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (min-width:769px){.mobile_title{display:none}}@media (max-width:768px){.banner_heading span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-family:Gotham;font-weight:700}.hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:290px 0 48px}.hero-bannerlevel-02 .banner_content_inner{margin-left:0;padding-left:16px}.hero-bannerlevel-02 .banner_content_inner:before{border-image-source:linear-gradient(180deg,#797574,#797574 .01%,#797574 50%,hsla(0,0%,100%,0));height:100%}.hero-banner:after{background:linear-gradient(179.38deg,rgba(0,17,25,0) 42.19%,#001119 99.47%),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25));bottom:0;content:"";height:100%;position:absolute;width:100%}.hero-banner{min-height:680px;padding:0;position:relative}.hero-banner:before{background:linear-gradient(0deg,rgba(0,0,0,.7) 10%,rgba(0,0,0,.1) 90%)}.hero-banner.bg_grd{min-height:auto;padding:235px 0 72px}.hero-banner.bg_grd:after,.hero-banner.bg_grd:before{display:none}.hero-bannerlevel-02.hero-banner.bg_grd .banner_content.content-wrapper{position:static;top:unset;transform:none}.destop_title{display:none}.content_box p.tagline{margin-bottom:4px}.content_box .banner_heading{line-height:35px;margin-bottom:14px}.content_box p.tagline{line-height:normal}.top-bar{margin-bottom:0}.top-bar .close-icon{right:10px}.top-bar-wrapper{height:auto;min-height:45px;padding:10px}.two-column-video-item{flex-basis:100%;width:100%}.hero-bannerlevel-02 .banner_content_inner{width:100%}.hero-bannerlevel-02 .banner_content.content-wrapper{flex-wrap:wrap;padding-top:70px}.hero-bannerlevel-02 .top-bar-wrapper{position:relative;top:70px}.hero-banner{align-items:center;display:flex;flex-wrap:wrap}.hero-bannerlevel-02.hero-banner{padding:80px 0}}