.home-hero__bg{height:100%;width:100%;position:absolute;top:0;left:0;transform:translateZ(0);opacity:0;background:#fff;overflow:hidden}
.home-hero__bg:first-child{opacity:0}
.home-hero__bg__image{height:70%;width:100%;position:absolute;top:0;left:0;background-size:cover;transform:translateZ(0);background-position:50% center;overflow:hidden;transition:transform 5s ease-in-out,-webkit-transform 5s ease-in-out}
.home-hero__bg__image.zoom{-webkit-transform:scale(1.1);transform:scale(1.1)}
img{border-width:0;border-style:initial;border-color:initial;border-image:initial;border:0}
.home-hero__bg__image img{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}
.home-hero__svg{position:absolute;width:100%;height:100%;top:0;left:0;transform:translateZ(0)}
.home-hero__svg__desktop{visibility:hidden;width:2560px;height:2560px;position:absolute;top:50%;left:50%;margin-left:-1280px;margin-top:-1280px;transform-origin:53% 55% 0;transform:scale(4.5) translate(20.4%,-10%) rotate(-60deg);overflow:hidden}
svg:not(:root){overflow:hidden}
.home-hero__svg__mobile-tablet-wrap{position:absolute;bottom:0;width:100%}
.home-hero__svg__mobile{display:block;width:100%;height:24px}
.home-hero__svg__tablet{display:none}
.home-hero__svg__block{height:calc(36vh + 100px);min-height:130px;margin-top:-1px}
@media screen and (min-width:1300px){.home-hero__svg__desktop{transform:scale(6) translate(21%,-8%) rotate(-60deg)}
}
@media screen and (min-width:1024px){.home-hero__bg{box-sizing:content-box;padding-bottom:500px;position:fixed}
#generic .home-hero__bg{position:absolute}
.home-hero__bg__image{height:80%}
.home-hero__svg__desktop.ready{visibility:visible}
.home-hero__svg__mobile-tablet-wrap{display:none}
}
@media screen and (max-width:768px){.home-hero__svg__mobile-tablet-wrap{bottom:-8%}
.home-hero__svg__mobile{display:none}
.home-hero__svg__tablet{display:block;width:100%;height:110px}
.home-hero__svg__block{height:calc(47vh + 100px)}
}
@media screen and (max-width:640px){.home-hero__bg__image img{top:53%}
}