.wp-block-bpsc-fancy-image-box-section .fancy-section{align-items:center;display:flex;justify-content:center}.wp-block-bpsc-fancy-image-box-section .container{width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-grid{align-items:center;display:flex;flex-wrap:wrap}.wp-block-bpsc-fancy-image-box-section .fancy-card{overflow:hidden;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card:hover{box-shadow:0 15px 60px rgba(0,0,0,.25);transform:translateY(-4px)}.wp-block-bpsc-fancy-image-box-section .fancy-card-imgWrapper{overflow:hidden;padding-top:80%;position:relative;width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card-figure{background-position:50%;background-size:cover;height:100%;right:0;position:absolute;top:0;width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card:hover .fancy-card-figure{transform:scale(1.2)}.wp-block-bpsc-fancy-image-box-section .fancy-card-img{height:100%;opacity:0;visibility:hidden;width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card-content{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;display:flex;flex-direction:column;gap:10px;right:0;padding:25px;position:absolute;width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card-tag{border-radius:4px;letter-spacing:.1em;padding:6px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.wp-block-bpsc-fancy-image-box-section .fancy-card-title{display:flex;flex-direction:column;gap:4px;line-height:1.25}.wp-block-bpsc-fancy-image-box-section .fancy-card-title-line{display:block}.wp-block-bpsc-fancy-image-box-section .fancy-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:-60%;height:60%;right:0;pointer-events:none;position:absolute;transform:translateY(100%);transition:transform .8s cubic-bezier(.23,1,.32,1);width:100%}.wp-block-bpsc-fancy-image-box-section .fancy-card:hover .fancy-card-overlay{transform:translateY(0)}@media(max-width:768px){.wp-block-bpsc-fancy-image-box-section .fancy-card{max-width:100%}.wp-block-bpsc-fancy-image-box-section .section-title{font-size:32px}}
