.teaserboxHero{position:relative;display:block;background-color:var(--light);float:left;max-width:100%}@media (min-width:768px){.teaserboxHero{float:none;padding-bottom:8rem}}.teaserboxHero.no-button{padding-bottom:0}.teaserboxHero.no-button{padding-bottom:0}.teaserboxHero .teaserboxHeroContent .teaserboxHeroImageContainer{position:relative;display:block;overflow:hidden}.teaserboxHero .teaserboxHeroContent .teaserboxHeroImageContainer .teaserboxHeroImage{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:all var(--animationTime)}.teaserboxHero .teaserboxHeroContent .teaserboxHeroContentText{padding:.9375rem .9375rem 0 .9375rem;background-color:var(--light)}@media (min-width:768px){.teaserboxHero .teaserboxHeroContent .teaserboxHeroContentText{padding:2.5rem 2.5rem 0 2.5rem}}.teaserboxHero .teaserboxHeroContent .teaserboxHeroContentText .teaserboxHeroContentTextTitle{margin-bottom:.625rem}.teaserboxHero .teaserboxHeroContent .teaserboxHeroContentText h5{padding:0;margin-bottom:.625rem;color:var(--primaryColor1)}.teaserboxHero .teaserboxHeroContent .teaserboxHeroContentText p{margin-bottom:2.5rem}.teaserboxHero .buttonContainer{position:relative;display:flex;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.9375rem;margin:.9375rem 0}@media (min-width:768px){.teaserboxHero .buttonContainer{position:absolute;bottom:2.5rem;left:2.5rem;margin:0}}.teaserboxHero:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.25);text-decoration:none}.teaserboxHero:hover .teaserboxHeroContent .teaserboxHeroImage{transform:scale(1.1)}.teaserboxHero:hover .teaserboxHeroContent .teaserboxHeroContentText{text-decoration:none}