.template:not([data-editing="1"]) .animation-element{opacity:0;position:relative}.template:not([data-editing="1"]) .animation-element.aboslute{position:absolute!important}.template:not([data-editing="1"]) .animation-element.slide-left{opacity:0;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;-moz-transform:translate3d(-100px,0,0);-webkit-transform:translate3d(-100px,0,0);-o-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate3d(-100px,0,0)}.template:not([data-editing="1"]) .animation-element.slide-top{opacity:0;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;-moz-transform:translate3d(0,-200px,0);-webkit-transform:translate3d(0,-200px,0);-o-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate3d(0,-200px,0)}.template:not([data-editing="1"]) .animation-element.slide-bottom{opacity:0;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;-moz-transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0);-o-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate3d(0,200px,0)}.template:not([data-editing="1"]) .animation-element.slide-bottom.in-view,.template:not([data-editing="1"]) .animation-element.slide-left.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.template:not([data-editing="1"]) .animation-element.slide-top.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.video-wrapper{background-color:var(--theme-black);padding-bottom:70px}@media screen and (max-width:991px){.video-wrapper{padding-bottom:0}}@media screen and (max-width:991px){.video-wrapper>.template-container{padding:0}}.video__inner{display:flex;position:relative}@media screen and (max-width:991px){.video__inner{display:block}}.video__inner>.video-bg{position:static;pointer-events:none}.video__content{max-width:670px;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;color:var(--theme-white)}@media screen and (max-width:991px){.video__content:not(.top){max-width:100%;width:100%;background:var(--theme-black);padding:40px 15px;position:static;transform:none}}@media screen and (max-width:991px){.video__content.top{padding:40px 15px}}.video__heading{margin-bottom:60px}@media screen and (max-width:991px){.video__heading{margin-bottom:20px}}.video__heading .title{font-size:64px;font-family:var(--theme-font-primary-light);text-transform:uppercase}@media screen and (max-width:991px){.video__heading .title{font-size:32px}}.video__heading .highlight{background-color:var(--theme-primary);padding:0 10px;font-family:var(--theme-font-primary-bold)}.video__desc{font-size:20px;line-height:1.5}@media screen and (max-width:991px){.video__desc{font-size:16px}}.video__desc--links{margin-top:40px;color:#ab9969;font-size:13px;text-transform:uppercase}@media screen and (max-width:991px){.video__desc--links{margin-top:20px}}.image-wrapper{padding-bottom:70px;background-color:var(--theme-black)}@media screen and (max-width:991px){.image-wrapper{padding-bottom:40px}}.image-wrapper>.container{max-width:1340px;width:100%}.image--3-col,.image--full{padding:10px}.image--3-col .UIMedia,.image--full .UIMedia{overflow:hidden}.image--3-col .UIMedia img,.image--full .UIMedia img{transition:transform 1s ease}.image--3-col .UIMedia:hover img,.image--full .UIMedia:hover img{transform:scale(1.1)}.image__column--left,.image__column--right{padding:0}.services-wrapper{text-align:center;background-color:var(--theme-black);padding:0 0 70px;color:var(--theme-white)}@media screen and (max-width:991px){.services-wrapper{padding:0 0 40px}}.services__icon{width:50px;height:50px;margin:0 auto 30px}@media screen and (max-width:991px){.services__icon{margin-bottom:15px}}.services__heading{font-size:16px;text-transform:uppercase}.services__desc{font-size:18px;line-height:1.7}@media screen and (max-width:991px){.services__desc{font-size:16px}}@media screen and (max-width:991px){.services__column{margin-bottom:30px}}<!-- module: frontend/template controller: default  action: themestyle -->