.hero-homepage{position:relative;display:flex;justify-content:flex-end;align-items:center;overflow:hidden}.hero-homepage .hero-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-homepage .hero-image img{display:block;width:100%;height:100%;-o-object-position:center 10%;object-position:center 10%;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:0}.hero-homepage .video-wrapper{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;z-index:0}.hero-homepage .video-wrapper video{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.hero-homepage.video picture{display:none}.hero-homepage.video .video-wrapper{display:block}.hero-homepage .hero-content{position:relative;z-index:1;width:100%;padding:200px 20px 30px;display:flex;flex-flow:column;justify-content:center;text-align:center}.hero-homepage .hero-content .buttons .phone-btn{display:none}.hero-homepage .hero-content .hero-logos{order:4}@media(min-width: 768px){.hero-homepage{padding-top:0}.hero-homepage .hero-content{padding:60px 50px 40px;align-items:flex-start;text-align:start}.hero-homepage .hero-content .reviews-logo{order:0}.hero-homepage .hero-content .hero-title{order:1}.hero-homepage .hero-content .hero-byline{order:2}.hero-homepage .hero-content .buttons{order:3}.hero-homepage .hero-content .hero-title,.hero-homepage .hero-content .hero-byline{max-width:75%}}@media(min-width: 1280px){.hero-homepage .hero-content{padding:230px 80px 30px 80px;align-items:center;text-align:center;max-width:1560px;margin:0 auto}.hero-homepage .hero-content .hero-byline{order:1}.hero-homepage .hero-content .hero-title{order:2}.hero-homepage .hero-content .hero-title,.hero-homepage .hero-content .hero-byline{max-width:100%}.hero-homepage .hero-content .buttons .phone-btn{display:block}}.reviews-logo{display:block;margin-bottom:25px}.reviews-logo img{max-width:100%;height:48px;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px){.reviews-logo{margin-bottom:10px}}.hero-title{font-family:"Manrope",sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:42px;line-height:2.625rem;display:block;color:#fff;margin-bottom:10px;font-weight:700}@media(min-width: 768px){.hero-title{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem;margin-bottom:30px}}@media(min-width: 1280px){.hero-title{font-size:70px;font-size:4.375rem;line-height:86px;line-height:5.375rem}}.hero-byline{font-family:"Manrope",sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:26px;line-height:1.625rem;display:block;margin-bottom:20px;color:#fff}@media(min-width: 768px){.hero-byline{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;margin-bottom:30px}}@media(min-width: 1280px){.hero-byline{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;margin-bottom:5px}}.buttons{display:flex;justify-content:center;gap:30px}.buttons .phone-btn{background-color:var(--secondaryColor)}.buttons .phone-btn:hover{background-color:var(--primaryColor)}.buttons .phone-btn:hover svg{transform:scale(1.3)}.buttons .phone-btn:hover svg path{fill:none}.buttons .phone-btn svg path{fill:none}.hero-logos{width:100%;margin-top:20px}.hero-logos .label{display:block;font-size:13px;font-size:0.8125rem;line-height:24px;line-height:1.5rem;color:#fff;font-weight:700;letter-spacing:6px;text-transform:uppercase}.hero-logos .slider{width:calc(100% + 40px);margin:0 -20px}.hero-logos .slider .logo{margin:0 20px}.hero-logos .slider .logo img{height:40px;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px){.hero-logos{margin-top:50px}.hero-logos .label{display:none}.hero-logos .slider{width:calc(100% + 100px);margin:0 -50px}}@media(min-width: 1280px){.hero-logos{display:flex}.hero-logos .label{font-size:13px;font-size:0.8125rem;line-height:40px;line-height:2.5rem;display:block;position:relative;width:-moz-max-content;width:max-content;flex:0 0 220px;margin-bottom:0;margin-right:20px}.hero-logos .label::after{content:"";position:absolute;width:1px;height:100%;top:0;right:0;background-color:#fff}.hero-logos .slider{width:100%;margin:0}}

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