.hero__container:not([href]){cursor:default}.hero__container{position:relative;display:block;text-decoration:none;width:100vw;max-width:100%}.hero__image,.hero__video{width:100%;height:inherit;object-fit:cover;position:absolute;pointer-events:none}.hero__image-loading{filter:blur(5px)}.hero__overlay{margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:1260px;display:flex;flex-direction:column;padding:70px 15px}.hero__overlay-item{padding:10px;display:none}.hero__overlay-item h1,.hero__overlay-item h2,.hero__overlay-item h3,.hero__overlay-item h4,.hero__overlay-item h5,.hero__overlay-item h6,.hero__overlay-item p{color:inherit;margin:0}.hero__overlay-item>h1{line-height:41px}.hero__overlay-item>p{line-height:24px}@media (max-width:767px){.hero__desktop-image{display:none}.hero__overlay{padding:30px 15px}.hero__overlay-item--phone{display:block}.hero__overlay-item{width:100%}.hero__overlay-item--phone-text-left{text-align:left}.hero__overlay-item--phone-text-center{text-align:center}.hero__overlay-item--phone-text-right{text-align:right}}@media (min-width:768px) and (max-width:1023px){.hero__phone-image{display:none}.hero__overlay-item{padding:1rem}.hero__overlay-item--tablet{display:block}.hero__overlay-item--tablet-text-left{text-align:left}.hero__overlay-item--tablet-text-center{text-align:center}.hero__overlay-item--tablet-text-right{text-align:right}}@media (min-width:1024px){.hero__phone-image{display:none}.hero__overlay-item--desktop{display:block}.hero__overlay-item--desktop-text-left{text-align:left}.hero__overlay-item--desktop-text-center{text-align:center}.hero__overlay-item--desktop-text-right{text-align:right}}.hero__overlay--top,.hero__overlay--topleft{justify-content:flex-start}.hero__overlay--topleft{align-items:flex-start}.hero__overlay--topright{align-items:flex-end;justify-content:flex-start}.hero__overlay--left{align-items:flex-start;justify-content:center}.hero__overlay--right{align-items:flex-end;justify-content:center}.hero__overlay--center{align-items:center;justify-content:center}.hero__overlay--bottom{justify-content:flex-end}.hero__overlay--bottomleft{align-items:flex-start;justify-content:flex-end}.hero__overlay--bottomright{align-items:flex-end;justify-content:flex-end}.hero__video{pointer-events:auto;z-index:1}.hero__image,.hero__overlay{pointer-events:none}.hero__overlay{z-index:2}.hero__overlay [role=button],.hero__overlay a,.hero__overlay button{pointer-events:auto}