.hp-banner{height:800px;position:relative;padding:110px 100px 50px 100px;display:flex;align-items:center}@media(max-width: 1279px){.hp-banner{padding:150px 40px 50px 40px;height:650px}}@media(max-width: 767px){.hp-banner{height:auto;padding:123px 20px 120px 20px;position:relative}}.hp-banner picture{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1}.hp-banner picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 767px){.hp-banner picture img{-o-object-position:center right;object-position:center right}}.hp-banner .video-wrapper{display:none}.hp-banner .banner-inner{max-width:900px}@media(max-width: 1279px){.hp-banner .banner-inner{max-width:450px}}@media(max-width: 575px){.hp-banner .banner-inner{max-width:180px}}.hp-banner .banner-inner .hero-tagline{font-family:var(--muli);font-weight:var(--extraBold);font-size:35px;line-height:5rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase;letter-spacing:7px;margin-bottom:13px}@media(max-width: 1279px){.hp-banner .banner-inner .hero-tagline{font-size:3rem;line-height:4rem}}@media(max-width: 767px){.hp-banner .banner-inner .hero-tagline{font-size:2.2rem;line-height:2.8rem;margin-bottom:2px}}.hp-banner .banner-inner .title{font-family:var(--muli);font-weight:var(--light);font-size:7.5rem;line-height:9.4rem;color:rgba(var(--text), 1);text-transform:capitalize;margin-bottom:28px}@media(max-width: 1279px){.hp-banner .banner-inner .title{font-size:5.5rem;line-height:7.4rem}}@media(max-width: 767px){.hp-banner .banner-inner .title{font-size:3.5rem;line-height:4.4rem;margin-bottom:15px}}.hp-banner .banner-inner .hero-sub-title{font-family:var(--lora);font-weight:var(--bold);color:rgba(var(--text), 1);font-size:2.8rem;line-height:3.6rem;margin-bottom:53px}@media(max-width: 1279px){.hp-banner .banner-inner .hero-sub-title{font-size:2.5rem;line-height:3.3rem;margin-bottom:45px}}@media(max-width: 767px){.hp-banner .banner-inner .hero-sub-title{font-size:2rem;line-height:2.6rem;margin-bottom:0px}}.hp-banner .banner-inner .buttons-wrapper{display:flex;align-items:center}@media(max-width: 767px){.hp-banner .banner-inner .buttons-wrapper{position:absolute;bottom:0px;left:0px;width:100%}.hp-banner .banner-inner .buttons-wrapper .button{flex:1;box-shadow:none}}.hp-banner .banner-inner .buttons-wrapper .video-play-btn{height:74px;width:74px;border:4px solid rgba(var(--secondaryColor), 1);display:flex;align-items:center;justify-content:center;margin-left:20px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}@media(max-width: 767px){.hp-banner .banner-inner .buttons-wrapper .video-play-btn{margin-left:10px;box-shadow:none}}.hp-banner .banner-inner .buttons-wrapper .video-play-btn .arrow{width:20px;height:23px;background-color:rgba(var(--tertiaryColor), 1);-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);position:relative;right:-3px;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.hp-banner .banner-inner .buttons-wrapper .video-play-btn:hover .arrow{background-color:rgba(var(--primaryColor), 1)}@media(max-width: 1279px){.hp-banner .banner-inner .buttons-wrapper .video-play-btn:hover .arrow{background-color:rgba(var(--tertiaryColor), 1)}}.hp-banner.video{height:800px;position:relative;padding:110px 100px 50px 100px;display:flex;align-items:center}@media(max-width: 1279px){.hp-banner.video{height:650px;padding:150px 40px 50px 40px}}@media(max-width: 767px){.hp-banner.video{height:auto;padding:123px 20px 120px 20px;position:relative}}.hp-banner.video picture{display:none}.hp-banner.video .video-wrapper{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1}.hp-banner.video .video-wrapper .gradient{position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none;background:#000;background:linear-gradient(145deg, rgba(0, 0, 0, 0.8505777311) 0%, rgba(0, 0, 0, 0) 100%)}.hp-banner.video .video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hp-banner.video .banner-inner{max-width:685px}.hp-banner.video .banner-inner .hero-tagline{font-family:var(--muli);font-weight:var(--extraBold);font-size:4rem;line-height:5rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase;letter-spacing:7px;margin-bottom:13px}@media(max-width: 1279px){.hp-banner.video .banner-inner .hero-tagline{font-size:3rem;line-height:4rem}}@media(max-width: 767px){.hp-banner.video .banner-inner .hero-tagline{font-size:2.2rem;line-height:2.8rem;margin-bottom:2px}}.hp-banner.video .banner-inner .title{font-family:var(--muli);font-weight:var(--light);font-size:7.5rem;line-height:9.4rem;color:#fff;text-transform:capitalize;margin-bottom:28px}@media(max-width: 1279px){.hp-banner.video .banner-inner .title{font-size:5.5rem;line-height:7.4rem}}@media(max-width: 767px){.hp-banner.video .banner-inner .title{font-size:3.5rem;line-height:4.4rem;margin-bottom:15px}}.hp-banner.video .banner-inner .hero-sub-title{font-family:var(--lora);font-weight:var(--bold);color:#fff;font-size:2.8rem;line-height:3.6rem;margin-bottom:53px}@media(max-width: 1279px){.hp-banner.video .banner-inner .hero-sub-title{font-size:2.5rem;line-height:3.3rem;margin-bottom:45px}}@media(max-width: 767px){.hp-banner.video .banner-inner .hero-sub-title{font-size:2rem;line-height:2.6rem;margin-bottom:0px}}.hp-banner.video .banner-inner .buttons-wrapper{display:flex;align-items:center}@media(max-width: 767px){.hp-banner.video .banner-inner .buttons-wrapper{position:absolute;bottom:0px;left:0px;width:100%}.hp-banner.video .banner-inner .buttons-wrapper .button{flex:1;box-shadow:none}}.hp-banner.video .banner-inner .buttons-wrapper .video-play-btn{height:74px;width:74px;border:4px solid rgba(var(--secondaryColor), 1);display:flex;align-items:center;justify-content:center;margin-left:20px;background-color:rgba(0,0,0,0);box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}@media(max-width: 767px){.hp-banner.video .banner-inner .buttons-wrapper .video-play-btn{background-color:#fff;box-shadow:none;margin-left:10px}}.hp-banner.video .banner-inner .buttons-wrapper .video-play-btn .arrow{width:20px;height:23px;background-color:rgba(var(--tertiaryColor), 1);-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);position:relative;right:-3px;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.hp-banner.video .banner-inner .buttons-wrapper .video-play-btn:hover .arrow{background-color:#fff}

/*# sourceMappingURL=template-homepage.css.map */