div.component.image-content-hover .wrap{height:auto;position:relative}div.component.image-content-hover .font-size-sub-header{letter-spacing:2px;color:#000;font-size:35px;font-weight:300;line-height:1em}div.component.image-content-hover .hover-title{text-align:center;opacity:1;background:#fff9;border:1px solid #000;width:84%;padding:10px 0;position:absolute;top:50%;left:8%;transform:translateY(-50%)}div.component.image-content-hover .hover-content{opacity:0;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}div.component.image-content-hover .hover-content .text{color:#000;text-align:center;width:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.component.image-content-hover .wrap:hover .hover-content,div.component.image-content-hover .wrap:focus .hover-content{opacity:1;background:#ffffffe6}div.component.image-content-hover .wrap:hover .hover-title{opacity:0}@media only screen and (width<=1002px){div.component.image-content-hover{max-width:100%}div.component.image-content-hover img{height:auto!important}div.component.image-content-hover .hover-title{display:none}div.component.image-content-hover .hover-content{opacity:1;width:100%;padding:3% var(--page-gutter);position:relative;inset:0}div.component.image-content-hover .hover-content .text{width:100%;transform:inherit;position:relative;top:0;left:0}}

/*# sourceMappingURL=c769859892318c29.css.map*/