.product-hero{background-blend-mode:color;background-position:50%;background-size:cover;height:min(100vh,1120px);min-height:680px;opacity:1;position:relative}.product-hero .underlay{background-color:var(--color-background);height:100%;left:0;opacity:.85;position:absolute;top:0;transition:opacity 1s ease;width:100%}.product-hero.notready .underlay{opacity:1}.product-hero .content{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;position:relative}.product-hero .content .text{flex:1;padding-top:var(--spacing-5)}.product-hero .content .image{display:flex;flex:2;flex-flow:row;justify-content:center;padding-left:60px;padding-top:var(--spacing-5)}.product-hero .content .image img{max-height:450px}.download-form{background-color:var(--color-background-light);height:0;margin:0;opacity:0;overflow:hidden;padding:0;position:relative}.download-form.active{height:auto;margin-top:20px;opacity:1;padding:50px;transition:opacity 1s ease}.download-form svg.cross{cursor:pointer;fill:var(--color-base);height:15px;position:absolute;right:30px;top:30px;transform:none;transition:transform .3s ease;width:15px}.download-form svg.cross:hover{transform:rotate(-90deg)}@media (max-height:750px){.product-hero{height:unset}.product-hero .content{align-items:flex-end;padding-bottom:var(--spacing-3);padding-top:var(--spacing-4)}}@media (max-height:750px) and (max-width:1000px){.product-hero .content{height:unset;padding-top:unset}}@media (max-width:768px){.product-hero{height:unset}.product-hero .content{flex-flow:column nowrap;margin-top:var(--spacing-5)}.product-hero .content .text{flex:unset;padding-top:unset}.product-hero .content .image{display:unset;flex:unset;flex-flow:unset;justify-content:unset;padding-bottom:var(--spacing-3);padding-left:unset;padding-top:var(--spacing-4)}.product-hero .content .image img{max-height:unset}}@media (max-width:500px){.download-form.active{padding:50px 20px 20px}}