.hero{position:relative;width:100%;padding:20px 0;overflow:hidden;background-color:var(--background-color)}.hero.hero--small .container{min-height:360px}.hero .container{position:relative;z-index:2;min-height:250px}@media screen and (min-width: 750px){.hero .container{min-height:360px}}@media screen and (min-width: 1025px){.hero .container{min-height:585px}}.hero img{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero ul{text-align:left}.hero__content{position:absolute}@media screen and (max-width: 749px){.hero__content--mobile-top{top:32px}.hero__content--mobile-middle{top:50%;transform:translateY(-50%)}.hero__content--mobile-bottom{bottom:32px}.hero__content--mobile-left{left:20px}.hero__content--mobile-center{left:50%;min-width:250px;transform:translateX(-50%)}.hero__content--mobile-center.hero__content--mobile-middle{transform:translate(-50%, -50%)}.hero__content--mobile-right{right:20px}}@media screen and (min-width: 750px){.hero__content--desktop-top{top:32px}.hero__content--desktop-middle{top:50%;transform:translateY(-50%)}.hero__content--desktop-bottom{bottom:32px}.hero__content--desktop-left{left:20px}.hero__content--desktop-center{left:50%;transform:translateX(-50%)}.hero__content--desktop-center.hero__content--desktop-middle{transform:translate(-50%, -50%)}.hero__content--desktop-right{right:20px}}@media screen and (min-width: 1025px){.hero__content--desktop-top{top:60px}.hero__content--desktop-bottom{bottom:60px}.hero__content--desktop-left{left:40px}.hero__content--desktop-right{right:40px}}@media screen and (min-width: 1320px){.hero__content--desktop-top{top:95px}.hero__content--desktop-bottom{bottom:95px}}@media screen and (min-width: 1360px){.hero__content--desktop-left{left:20px}.hero__content--desktop-right{right:20px}}.hero__text{margin:10px 0 15px}@media screen and (min-width: 1025px){.hero__text{margin:33px 0 40px}}.hero__text>*{margin-bottom:0}.hero__subtext{display:block;margin:10px 0 0;font-size:1.6rem;line-height:2.4rem}@media screen and (min-width: 1025px){.hero__subtext{margin-top:20px}}.hero__subtext p{font-size:1.6rem;line-height:2.4rem}.hero__subtext a{text-decoration:underline}
