.hero-homepage{position:relative;overflow:hidden}.hero-homepage.video .picture-wrapper{display:none}.hero-homepage.video .video{display:block}.hero-homepage .picture-wrapper,.hero-homepage .video{position:absolute;z-index:0;overflow:hidden;height:100%;width:100%}.hero-homepage picture{display:block;margin:0;height:100%;width:100%}.hero-homepage picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%}.hero-homepage .video{display:none}.hero-homepage .video .wrapper{height:100%}.hero-homepage .video .wrapper video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hero-homepage .content-wrapper{position:relative;z-index:2;padding:180px 20px 20px;width:100%;text-align:center}.hero-homepage .slogan{margin:0 0 14px;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}.hero-homepage .hero-title{margin:0 0 14px;color:#fff;font-weight:700;font-size:36px;font-size:2.25rem;line-height:44px;line-height:2.75rem}.hero-homepage .hero-subtitle{margin:0 0 22px;color:#fff;font-weight:400;font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.875rem}.hero-homepage .hero-cta{background-color:var(--primaryColor);padding:16px 24px;max-width:100%}.hero-homepage .logo_review{position:relative;z-index:2;width:195px;max-width:calc(100% - 44px);margin:20px auto 0px}.hero-homepage .logo_review img{display:block;width:100%;height:auto}@media(min-width: 768px){.hero-homepage .picture-wrapper::before,.hero-homepage .picture-wrapper::after,.hero-homepage .video::before,.hero-homepage .video::after{content:"";position:absolute;pointer-events:none;z-index:1}.hero-homepage .picture-wrapper::before,.hero-homepage .video::before{top:0;left:0;bottom:0;width:72%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 34%, rgba(0, 0, 0, 0) 100%)}.hero-homepage .picture-wrapper::after,.hero-homepage .video::after{left:0;right:0;bottom:0;height:36%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.75) 15%, rgba(0, 0, 0, 0) 100%)}.hero-homepage picture img{-o-object-position:center 30%;object-position:center 30%}.hero-homepage .content-wrapper{padding:40px 40px 40px;text-align:start}.hero-homepage .slogan{font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem;max-width:55%;margin-bottom:16px}.hero-homepage .hero-title{font-size:52px;font-size:3.25rem;line-height:60px;line-height:3.75rem;max-width:55%;margin-bottom:18px}.hero-homepage .hero-subtitle{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;max-width:55%;margin-bottom:28px}.hero-homepage .hero-cta{width:auto;padding:18px 30px}.hero-homepage .logo_review{width:230px;margin:30px 0 0}}@media(min-width: 1280px){.hero-homepage{margin:0 40px;padding:0}.hero-homepage .picture-wrapper,.hero-homepage .video{position:absolute;inset:0}.hero-homepage.video .video{height:auto}.hero-homepage.video .video .wrapper{position:absolute;inset:0}.hero-homepage .content-wrapper{padding:90px 80px 90px;z-index:2;margin:0}.hero-homepage .slogan{margin-bottom:18px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.hero-homepage .hero-title{margin-bottom:28px;max-width:650px;font-size:68px;font-size:4.25rem;line-height:82px;line-height:5.125rem}.hero-homepage .hero-subtitle{margin-bottom:42px;max-width:700px;text-wrap:balance;font-size:22px;font-size:1.375rem;line-height:34px;line-height:2.125rem}.hero-homepage .hero-cta{width:auto;padding:20px 30px}.hero-homepage .logo_review{position:absolute;bottom:90px;right:80px;width:300px;z-index:2;margin:0}}@media(min-width: 1440px){.hero-homepage .content-wrapper{padding:110px 110px 120px}.hero-homepage .hero-title{font-size:72px;font-size:4.5rem;line-height:86px;line-height:5.375rem}.hero-homepage .hero-subtitle{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem}.hero-homepage .logo_review{bottom:120px;right:110px;width:355px}}.ti-widget{margin:40px auto !important;padding:0 20px !important;max-width:1480px !important}.ti-widget .ti-widget-header{margin-bottom:15px !important}@media(min-width: 1280px){.ti-widget{margin:80px auto !important;padding:0 40px !important}.ti-widget .ti-widget-header{margin-bottom:30px !important}}

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