.product-hero .product_hero_image:not(:first-child){opacity:0}.product-hero__module :is(.bg-blue,.bg-green) .cms-content *{color:#fff}.product-hero .last-word{animation:caret 1s steps(1) infinite;border-right:1px solid}.product-hero.remove-animation .last-word{animation:none;border-right:none}.product-hero,.product-hero .product_hero_image{transition-timing-function:ease-in-out}.product-hero .cms-content .subheading{font-family:Axiforma,sans-serif;font-size:14px;font-weight:600;line-height:24px}.product-hero .cms-content .h3.normal{font-size:40px;line-height:1.3}.product-hero .cms-content p a{color:inherit;text-decoration:underline;transition:color .3s}.product-hero .cms-content p a:hover{color:#ff5a65}.product-hero .cms-content p a:before{display:none}.product-hero__module :is(.bg-night-black,.bg-blue,.bg-green) .breadcrumbs{background:hsla(0,0%,100%,.1)}.product-hero__module :is(.bg-night-black,.bg-blue,.bg-green) .breadcrumbs a .breadcrumb-link{color:hsla(0,0%,100%,.8)}.product-hero__module :is(.bg-night-black,.bg-blue,.bg-green) .breadcrumbs .breadcrumb-link{color:#fff}.product-hero__module :is(.bg-night-black,.bg-blue,.bg-green) .breadcrumbs svg{fill:#fff}@keyframes caret{50%{border-color:transparent}}@media(max-width:767px){.product-hero__module :is(.bg-night-black,.bg-blue,.bg-green) .breadcrumbs a .breadcrumb-link{color:#fff}}@media(max-width:520px){.product-hero .cms-content .h3,.product-hero .cms-content .h3.normal,.product-hero .cms-content h3,.product-hero .h3{font-size:32px;line-height:1.25}}