.hero-hover-img .hero-wrapper{display:flex;flex-direction:row;position:relative}.hero-hover-img .img-col,.hero-hover-img .text-col{display:flex;flex-direction:column;justify-content:center}.hero-hover-img .text-col{width:44%}.hero-hover-img .img-col{position:relative;width:56%}.hero-hover-img .text-col .hero-text{max-width:520px}.hero-hover-img .text-col.left .hero-text{margin:0 0 0 auto}.hero-hover-img .text-col.right .hero-text{margin:0 auto 0 0}.hero-hover-img h1{line-height:1.2em;max-width:520px}.hero-hover-img .hero-content{line-height:1.4em}.hero-hover-img .img-col.left,.hero-hover-img .text-col.left{float:left;order:1}.hero-hover-img .img-col.right,.hero-hover-img .text-col.right{float:right;order:2}.hero-hover-img .img-col .image-main{transition:3s}.hero-hover-img .img-col .image-hover{left:0;object-fit:contain;opacity:0;position:absolute;right:0;transition:2s}.hero-hover-img .img-col:hover .image-hover{opacity:0}.hero-hover-img .img-col:hover .image-main{opacity:1}.hero-hover-img .img-col.left img,.hero-hover-img .img-col.right img{max-width:800px}.hero-hover-img .img-col.left img{float:right;margin:0 0 0 auto;padding-right:60px}.hero-hover-img .img-col.right img{float:left;margin:0 auto 0 0;padding-left:60px}.hero-hover-img .hero-text .hero-content{padding:0 0 26px}.hero-hover-img button.fancybox-button--close{min-width:unset}@media (max-width:991px){.hero-hover-img .text-col{width:35%}.hero-hover-img .img-col{width:65%}.hero-hover-img .button{margin-bottom:15px}.hero-hover-img .img-col.left img{padding-right:40px}.hero-hover-img .img-col.right img{padding-left:40px}}@media (max-width:768px){.hero-hover-img .img-col.left,.hero-hover-img .img-col.right{order:1}.hero-hover-img .text-col.left,.hero-hover-img .text-col.right{order:2}.hero-hover-img .hero-wrapper{display:inline-block}.hero-hover-img .img-col,.hero-hover-img .text-col{float:none!important;width:100%}.hero-hover-img .img-col{padding-bottom:20px}.hero-hover-img .img-col.left img{float:none;padding-right:0}.hero-hover-img .img-col.right img{float:none;padding-left:0}.hero-hover-img .button{margin-bottom:25px}.hero-hover-img .text-col.left .hero-text{margin:0 auto}}