.header-wrap{background-color:transparent}.hero-wrap{display:inline-block;margin-top:-85px;padding:80px 0;position:relative;width:100%}.hero-header h1{color:#e800b8;font-size:70px;letter-spacing:-.04em}.hero-header h1 span{color:#fff}.hero-header h1 img{margin-left:30px;max-width:96px!important}.hero-txt{width:100%}.hero-txt p{color:#fff;font-size:24px;letter-spacing:-.01em;line-height:120%}.hero-header{width:70%}#hero-banner{align-items:center;display:flex;height:850px;justify-content:center;overflow:hidden;position:relative;top:0}#hero-banner video:before,#hero-banner:before{background-color:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:11}#hero-banner video{height:100%;object-fit:cover;top:0}#hero-banner video,.hero-otr{left:0;position:absolute;width:100%}.hero-otr{bottom:50px;z-index:22}.hero-dtls{display:flex;flex-wrap:wrap;justify-content:space-between}.hero-drgt{text-align:right;width:50%}.hero-dlft{width:50%}.hero-inner{margin:0 auto;max-width:1840px;padding:0 20px}.hero-btn.btn-green a{background-color:#ffffff99;border:4px solid #fff;border-radius:50px;box-shadow:none;font-size:24px;padding:22px 40px}.hero-btn.btn-green a:hover{background-color:#fff}@media only screen and (min-width:1270px) and (max-width:1465px){.hero-header h1{font-size:60px}.hero-header h1 img{max-width:86px!important}}@media only screen and (min-width:1080px) and (max-width:1270px){.hero-header h1{font-size:50px}.hero-header h1 img{max-width:66px!important}}@media (max-width:1080px){.hero-wrap{padding:70px 0}.hero-header h1 img{margin-left:15px;max-width:66px!important}.hero-header h1{font-size:50px}#hero-banner{height:640px}.hero-txt p{font-size:20px}.hero-btn.btn-green a{border-radius:30px;font-size:20px;padding:15px 24px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-header h1{font-size:40px}.hero-header h1 img{margin-left:15px;max-width:56px!important}}@media (max-width:767px){.hero-header h1{font-size:40px;line-height:85%}.hero-dlft,.hero-header{width:100%}.hero-drgt{text-align:left;width:100%}.hero-header{padding-bottom:10px}.hero-btn.btn-green a{font-size:16px;padding:12px 24px}.hero-header h1 img{margin-left:10px;max-width:56px!important}}@media (max-width:479px){.hero-header h1{font-size:30px;line-height:90%}.hero-header h1 span{font-size:26px}.hero-header h1 img{margin-left:10px;max-width:40px!important}.hero-txt p{font-size:18px}#hero-banner{height:550px}}