.hero{justify-content:center;align-items:center;min-height:100vh;padding:0;display:flex;position:relative}.hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#082326 0 50%,#08232666 70%,#08232600 100%);width:100%;height:100%;position:absolute;inset:0}.hero .hero-bg-video{width:100%;height:100%;position:absolute;inset:0}.indexbanner .hero-bg-video video{z-index:-1;object-fit:cover;width:70%;height:100%;position:absolute;top:0;right:0}.hero-content{z-index:1;position:relative}.hero-content .section-title{width:100%;margin-top:0}.section-title h1{color:#fff;margin-bottom:0;font-size:85px;line-height:1.2}.mainbannerh1{vertical-align:middle;height:100%;display:inline-block;overflow:hidden}.vertical-reveal{margin:0;padding:0;list-style:none;animation:6s ease-out forwards moveUpHold;transform:translateY(100%)}.vertical-reveal li{color:#000;font-family:Raleway,sans-serif;font-size:60px;font-weight:300;line-height:80px}@keyframes moveUpHold{0%{transform:translateY(100%)}20%,35%{transform:translateY(66%)}50%,65%{transform:translateY(33%)}80%,to{transform:translateY(0)}}.our-services{z-index:0;background:#082326;padding:80px 0;position:relative;overflow:hidden}.our-services .section-title{width:100%;max-width:1000px;margin:auto}.section-title h2{color:#fff;margin-bottom:0;font-family:Raleway,Arial,sans-serif;font-size:40px;font-weight:600;line-height:48px}@media (max-width:768px){.hero-content{height:520px;margin-bottom:50px}.hero h1{font-size:28px}.vertical-reveal li{font-size:40px;line-height:48px}.indexbanner .hero-bg-video video{height:170%}.our-services,.pd30{padding:30px 0!important}.thepath .section-title{text-align:left!important}.thepath .section-title h2{line-height:40px;font-size:32px!important}}
