.wp-block-sabatini-image-cta{line-height:0}.wp-block-sabatini-image-cta tc-image{--tc-image-object-fit: cover;--tc-image-max-width: 100%}.tc-rich-image{position:relative;overflow:hidden}.tc-rich-image-info{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;margin:auto;background-color:rgba(33,33,33,.3);transition:background-color .3s ease-in-out}.tc-rich-image-info h2{position:absolute;top:auto;bottom:32px;margin:0 0 32px;width:100%;color:#fff;font-family:"Big Caslon",sans-serif;text-align:center;text-transform:uppercase;line-height:1;transition:bottom .75s ease-in-out}.tc-rich-image-info h2::after{display:block;position:relative;width:0;max-width:320px;height:1px;margin:20px auto 0;background-color:#fff;content:" ";pointer-events:none;transition:width .75s ease-in-out .35s}.tc-rich-image-info-extra{position:absolute;width:calc(100% - 120px);left:-50%;right:-50%;bottom:-100%;height:auto;margin:auto;transition:bottom .75s ease-in-out .15s}.tc-rich-image-info-extra p{width:100%;color:#fff;text-align:center}.tc-rich-image-button{position:relative;display:table;margin:30px auto 20px;padding:10px 20px;border-bottom:1px solid #fff;color:#fff !important;font-size:1rem;font-family:"Brandon Grotesque",sans-serif;font-weight:bold;text-transform:uppercase}.tc-rich-image-button::after{position:absolute;display:block;width:0;left:0;bottom:-2px;height:3px;background-color:#fff;content:" ";transition:width .3s ease-in-out}.tc-rich-image-button:hover::after{width:70%}.tc-rich-image::after{position:absolute;display:block;top:-50%;left:-50%;right:-50%;bottom:-50%;z-index:2;margin:auto;content:" ";pointer-events:none;width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid #fff}.tc-rich-image:hover .tc-rich-image-info{background-color:rgba(33,33,33,.75)}.tc-rich-image:hover .tc-rich-image-info h2{bottom:55%}.tc-rich-image:hover .tc-rich-image-info h2::after{width:70%}.tc-rich-image:hover .tc-rich-image-info-extra{bottom:30px}