.fp-section{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.fp-section .sub-heading-block{margin-left:-40px}}h1.display-heading span{font-size:1em;margin-left:-0.15em}@media (max-width: 992px){h1.display-heading{font-size:11vw}h1 strong{background:-webkit-gradient(linear, left bottom, left top, color-stop(1.7143vw, var(--color-1)), color-stop(0%, rgba(0,0,0,0)));background:linear-gradient(0deg, var(--color-1) 1.7143vw, rgba(0,0,0,0) 0%)}h2.display-heading,.page-bottom-nav h2{font-size:9vw}}.typed-effect::after{content:'.';display:inline;-webkit-animation:blink 0.7s infinite;animation:blink 0.7s infinite}.typed-cursor{opacity:0;display:none}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#indicator{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;right:60px;z-index:999;opacity:1;-webkit-transition-delay:1s;transition-delay:1s;--indicatorHeight: 300px}@media (max-width: 768px){#indicator{right:0;--indicatorHeight: 100vh}}body.fp-viewing-1 #indicator{opacity:0;z-index:-1}.indicator_wrap{width:2px;height:var(--indicatorHeight);background-color:whitesmoke}.indicator_item{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc( 100% / var(--indicatorPagesCount))}.indicator_item a{width:100%;height:100%}.indicator_item.pointer{background-color:var(--color-2);float:left;width:2px;position:relative;top:0;margin-top:calc( 0px - var(--indicatorHeight))}body.fp-viewing-2 .indicator_item.pointer{top:calc( (100% / var(--indicatorPagesCount)) * 1)}body.fp-viewing-3 .indicator_item.pointer{top:calc( (100% / var(--indicatorPagesCount)) * 2)}body.fp-viewing-4 .indicator_item.pointer{top:calc( (100% / var(--indicatorPagesCount)) * 3)}body.fp-viewing-5 .indicator_item.pointer{top:calc( (100% / var(--indicatorPagesCount)) * 4)}#bgVideo{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;background-size:100% 100%;background-color:black;background-position:center center;background-size:contain;-o-object-fit:cover;object-fit:cover;z-index:3}#section0 .layer{position:absolute;z-index:4;width:100%;height:100%;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#section0{overflow:hidden}#section0 .layer>div.row{height:100%}video::-webkit-media-controls{display:none !important}#section0{color:white;text-align:center}#section0 p strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--color-1)}.bottom-bar{background-color:var(--color-2);width:100%;height:20px;margin-top:-20px}.scroll-downs{position:absolute;right:0;bottom:80px;left:0;margin:auto;width:34px;height:55px;cursor:pointer}.mousey{width:3px;padding:10px 15px;height:35px;border:2px solid #fff;border-radius:25px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;cursor:pointer}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}.home-footer{width:100vw;position:absolute;bottom:0}.site-footer,.page-bottom-nav{background-color:transparent}@media (max-width: 992px){.contact-us{display:none}.footer-wrap>.row:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-nav{margin-top:-90px}}@media (max-width: 576px){.footer-social{margin-top:-50px !important;margin-bottom:100px !important}}
