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