.productHero{position:relative;display:block;padding:3.5rem 0rem 1.25rem 0;margin-bottom:calc(var(--defaultBottomMargin) - 3.75rem)}@media (min-width:768px){.productHero{padding:3.5rem 0rem 1.25rem 0}}.productHero .productHeroTagline{margin-bottom:1rem}.productHero h2{margin-bottom:1.875rem}.productHero h4{margin-bottom:1.25rem}.productHero .productHeroLeft{margin-bottom:3.75rem}@media (max-width:768px){.productHero .productHeroLeft{float:left}}.productHero .productHeroRight{margin-bottom:3.75rem}@media (max-width:768px){.productHero .productHeroRight{float:left}}.productHero .productHeroRight .productHeroRightTagline{color:var(--secondaryColor2);font-weight:700;text-align:center}@media (min-width:768px){.productHero .productHeroRight .productHeroRightTagline{text-align:left}}.productHero .buttonContainer{text-align:center;width:100%;float:left}@media (min-width:768px){.productHero .buttonContainer{text-align:left;margin-bottom:0}}.productHero .buttonContainer .button{float:none;margin:0 auto .625rem auto}@media (min-width:768px){.productHero .buttonContainer .button{float:left;margin:0 1.25rem .625rem auto}}.productHero .productHeroIconTeaser{margin-bottom:2.1875rem;position:relative}@media (min-width:768px){.productHero .productHeroIconTeaser{padding-left:6rem}}.productHero .productHeroIconTeaser .productHeroIconTeaserHeadline{margin-bottom:.625rem;padding-left:3.75rem;min-height:3.125rem;font-weight:700;color:var(--secondaryColor2)}@media (min-width:768px){.productHero .productHeroIconTeaser .productHeroIconTeaserHeadline{padding-left:0;min-height:0}}.productHero .productHeroIconTeaser .teaserIcon{position:absolute;left:0;top:0;margin-top:0;background-size:contain}@media (min-width:768px){.productHero .productHeroIconTeaser .teaserIcon{top:50%;margin-top:-2.375rem}}.productHero .productHeroIconTeaser:first-child{margin-top:2.5rem}.productHero .productHeroBlockTeaser{display:block;background-color:var(--light);padding-top:1.75rem;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:0;padding-bottom:.75rem;transition:color var(--shortAnimationTime)}.productHero .productHeroBlockTeaser:last-child{padding-bottom:2.5rem}.productHero .productHeroBlockTeaser h3{margin-bottom:.625rem;transition:color var(--shortAnimationTime)}.productHero .productHeroBlockTeaser p{transition:color var(--shortAnimationTime)}.productHero .productHeroBlockTeaser:after{content:"";display:block;width:87px;height:4px;background-color:var(--primaryColor3);margin-top:1.1875rem;transition:all var(--animationTime);border-radius:100px}@media (min-width:768px){.productHero .productHeroBlockTeaser:after{width:138px}}.productHero .productHeroBlockTeaser:hover{text-decoration:none;color:var(--hoverColor1);box-shadow:none!important}.productHero .productHeroBlockTeaser:hover h3{color:var(--hoverColor1)}.productHero .productHeroBlockTeaser:hover p{color:var(--hoverColor1)}.productHero .productHeroBlockTeaser:hover:after{width:107px;background-color:var(--hoverColor2)}@media (min-width:768px){.productHero .productHeroBlockTeaser:hover:after{width:158px}}.productHero .productHeroBlockTeaser.small{margin-bottom:.625rem;padding-bottom:1.75rem}@media (min-width:768px){.productHero .productHeroBlockTeaser.small{padding:2.5rem}}.productHero .productHeroBlockTeaser.small:hover{webkitbox-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.productHero.noOffsetTop{padding:1.25rem 0rem 1.25rem 0}@media (min-width:768px){.productHero.noOffsetTop{padding:1.25rem 0rem 1.25rem 0}}