.hover-card-wrapper .hcardtitle-wrapper{margin-bottom:1.5em;margin-top:1.3em;padding-left:15px;padding-right:15px}.hover-card-wrapper .hcardtitle-wrapper h3{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;width:100%}.hover-card-wrapper .hcardtitle-wrapper h3 b{background-color:currentColor;display:block;flex:1;height:2px;opacity:.1}.hover-card-wrapper .hcardtitle-wrapper h3 b:first-of-type{display:none}.hover-card-wrapper .hcardtitle-wrapper h3 span{border:2px solid rgba(0,0,0,.1);padding:.3em .8em}.hover-card-wrapper .hcard-row{display:flex;flex-flow:row wrap;max-width:1062.5px;overflow:hidden;width:100%}.hover-card-wrapper .hcard-row .hcard-col{flex-basis:33.3333333333%;margin-bottom:0;max-width:33.3333333333%;padding:0;position:relative;width:100%}.hover-card-wrapper .hcard-row .hcard-col:before{border-left:1px dashed #ddd;content:" ";height:100%;left:-1px;position:absolute;top:0}.hover-card-wrapper .hcard-row .hcard-col-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;margin-left:auto;margin-right:auto;padding:15px;position:relative;width:100%}.hover-card-wrapper .hcard-row .hcard-banner{min-height:30px;padding-top:99.99%;position:relative;width:100%}.hover-card-wrapper .hcard-row .hcard-banner .fill,.hover-card-wrapper .hcard-row .hcard-bgimg{height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.hover-card-wrapper .hcard-row .hcard-bgimg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0}.hover-card-wrapper .hcard-row .banner-content{height:100%;max-height:100%;padding-left:0;padding-right:0;position:relative}.hover-card-wrapper .hcard-row .hcard-text-box{font-size:8.5px;left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:87%}.hover-card-wrapper .hcard-row .hcard-text-box .hcard-hover-slide{filter:blur(0);opacity:0;pointer-events:none;transform:translateY(15%) translateZ(0);transition:opacity .5s,transform .3s,max-height .6s,filter .6s}.hover-card-wrapper .hcard-row .hcard-text-box-content{backface-visibility:hidden;color:#f1f1f1;font-size:100%;position:relative;z-index:10}.hover-card-wrapper .hcard-row .hcard-text-box-content .hcard-text h3{color:#fff;font-size:2em;letter-spacing:.05em;line-height:1;margin-bottom:.2em;margin-top:.2em;padding:0;text-transform:uppercase}.hover-card-wrapper .hcard-row .hcard-text-inner a{border-radius:10px;font-size:1.5em;text-transform:capitalize;white-space:nowrap}.hover-card-wrapper .hcard-row .hcard-text-inner{text-align:center}.hover-card-wrapper .hcard-row .hcard-text-inner .hcard-text{font-size:.75rem;margin-left:auto;margin-right:auto}.hover-card-wrapper .hcard-row .hcard-text-inner .hcard-text p{color:#f1f1f1;margin-bottom:1em;margin-top:1em;padding:0}.hover-card-wrapper .hcard-row .hcard-text-inner .hcard-text a{border-radius:10px;font-size:1.5em;margin-bottom:.5em;margin-top:.5em;text-transform:none}.hover-card-wrapper .hcard-row .hcard-col-inner .hcard-banner:hover .hcard-hover-slide{opacity:1;pointer-events:inherit;transform:scale(1) translateZ(0) translateY(0)!important}.hover-card-wrapper .hcard-row .overlay{background-color:rgba(0,0,0,.9);bottom:0;height:100%;left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:0;transition:transform .3s,opacity .6s}.hover-card-wrapper .hcard-row .hcard-col-inner .hcard-banner:hover .overlay{opacity:1}.hover-card-wrapper .hcard-row .banner-content:hover{max-height:95%;overflow:auto}.hover-card-wrapper .hcard-row .banner-content::-webkit-scrollbar{width:1px}@media (max-width:549px){.hover-card-wrapper .hcard-row .hcard-col{flex-basis:100%;max-width:100%}}