.header-banner--heading{margin-bottom:40px}.header-banner--heading .title{font-size:120px;line-height:104px;font-family:var(--theme-font-primary-black)}@media screen and (max-width:991px){.header-banner--heading .title{font-size:37px;line-height:1}}.header-banner--subheading .title{font-family:var(--theme-font-secondary-bold);font-size:61px;color:var(--theme-primary)}@media screen and (max-width:991px){.header-banner--subheading .title{font-size:24px}}.header-banner--content{position:relative;z-index:2;background-color:var(--theme-black);height:calc(100vh - 202px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:991px){.header-banner--content{height:calc(100vh - 66px);padding-top:30px;padding-bottom:60px}}.header-banner--content---home{height:calc(100vh - 202px)}.header-banner--content--inner{margin-top:150px;margin-bottom:120px}@media screen and (max-width:991px){.header-banner--content--inner{margin-top:110px;margin-bottom:20px}}.header-banner--content--inner.floating-button{padding-right:250px}@media screen and (max-width:991px){.header-banner--content--inner.floating-button{padding-right:0}}.header-banner--desc{font-size:20px;max-width:580px}.section-media{position:absolute;left:0;top:0;bottom:0;right:0}.section-media .UIMedia{height:100%}.section-media .UIMedia img{height:100%;object-fit:cover}.section__container{height:100vh}.section__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:74px!important;padding-right:40px!important;height:100vh!important}@media screen and (max-width:991px){.section__content{padding-left:20px!important;padding-right:20px!important}}.section__content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.section__content img:first-child+video{display:none}.section .link{position:relative;z-index:2}.section-title{position:relative;z-index:2}.section-title .title{font-size:20px;font-family:var(--theme-font-primary-bold)}.section-heading{position:relative;z-index:2}.section-heading .title{font-size:120px;line-height:100px;font-family:var(--theme-font-secondary-regular);max-width:760px;margin-bottom:70px}@media screen and (max-width:991px){.section-heading .title{font-size:40px;line-height:40px;margin-bottom:30px}}.section-full{height:100vh;overflow:hidden}.section-full:last-child video{top:0}.section-footer{height:auto;min-height:0}.section-footer .section__content{height:120px!important}@media screen and (max-width:991px){.section-footer .section__content{height:279px!important}}.swiper{width:100%;height:100%}.swiper-slide{padding:0!important;font-size:18px}.swiper-slide>.template-row,.swiper-slide>.template-row>.template-column,.swiper-slide>.template-row>.template-column>.inner-column{height:100%;padding:0;margin:0}.swiper-wrapper{display:block;flex-direction:column}.swiper-controls{position:fixed;top:50%;z-index:10;left:26px;transform:translateY(-50%)}@media screen and (max-width:991px){.swiper-controls{left:10px}}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-pagination{position:static;margin:0}.swiper-controls .swiper-pagination-bullet{background-color:rgba(255,255,255,.25);border:5px solid var(--theme-black);opacity:1;width:20px!important;height:20px!important;cursor:pointer}.swiper-controls .swiper-pagination-bullet-active{background-color:var(--theme-primary)}.swiper-controls .swiper-pagination{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-prev:after{background:url('images/arrow-down.svg') no-repeat center;background-size:15px;font-size:0;width:20px;height:30px}.swiper-controls .swiper-button-prev:after{background-image:url('images/arrow-up.svg')}@media screen and (min-width:1100px){.template:not([data-editing="1"]) .animation-element{opacity:1;position:relative}.template:not([data-editing="1"]) .animation-element.aboslute{position:absolute!important}.template:not([data-editing="1"]) .animation-element.slide-left{opacity:1;transition:all .8s linear;transform:translate3d(-100px,0,0)}.template:not([data-editing="1"]) .animation-element.slide-left.in-view{opacity:1;transform:translate3d(0,0,0)}}.home-wrapper{height:100vh;margin-left:78px;width:calc(100% - 78px)!important;margin-top:0;position:relative;z-index:12}@media screen and (max-width:991px){.home-wrapper .header-banner{padding-left:0;padding-right:0}}@media screen and (max-width:991px){.home-wrapper{margin-left:0;width:100%!important}}.home-wrapper,.home-wrapper>.template-container,.home-wrapper>.template-container>.template-row{display:flex;width:100%}.logo-dot{position:fixed;top:0;left:20px;background-color:var(--theme-primary);width:36px;height:36px;border-radius:100%;pointer-events:none;transform:translateY(-100%);transition:transform .3s ease-in-out,top .3s ease-in-out}.logo-dot.sticky{transform:translateY(0);top:20px}@media screen and (max-width:991px){.logo-dot{left:10px;width:30px;height:30px}}.footer-fixed{z-index:13!important}.homepage .template[data-editing="1"] .footer-wrapper{z-index:13!important}.homepage .template[data-editing="1"] .section-title{margin-bottom:20px}.homepage .template[data-editing="1"] .home-wrapper{height:auto;margin-bottom:120px}.homepage .template[data-editing="1"] .swiper-controls{display:none}.homepage .template[data-editing="1"] .social-wrapper{display:none}.homepage .footer-wrapper{position:fixed;left:0;right:0;margin:auto;bottom:0;z-index:11;background:var(--theme-black)}@media screen and (max-width:991px){.homepage .footer-wrapper{margin-left:40px;padding-bottom:30px}}@media screen and (min-width:992px){.homepage .footer-wrapper{display:none!important}}.homepage .footer-wrapper .social-wrapper{display:none}.homepage .section-full .footer-wrapper{position:absolute;padding-left:15px;padding-right:15px;margin:0;width:100%}@media screen and (min-width:992px){.homepage .section-full .footer-wrapper{display:block!important}}.homepage .social-wrapper{left:27px;bottom:23px}@media screen and (max-width:991px){.homepage .social-wrapper{left:-3px;bottom:38px}}@media screen and (max-width:991px){.homepage .social-wrapper--mobile-sidebar{display:none}}<!-- module: frontend/template controller: default  action: themestyle -->