.pt_plus_asb_wrapper.fancy-box .fancybox-image-background{overflow:hidden;padding:50px 25px;background-size:cover;background-position:50%;background-repeat:no-repeat}.pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper{height:100%;overflow:hidden;position:relative;border-radius:5px;width:100%;display:block}.pt_plus_asb_wrapper.fancy-box .fancybox-image-background{height:100%;-webkit-transform:scaleX(1) scaleY(1) translateZ(0);transform:scaleX(1) scaleY(1) translateZ(0);padding:20px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;position:relative;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.25);width:100%;display:block}.pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper:hover .fancybox-image-background{transform:scale(1.13);-webkit-transform:scale(1.13);box-shadow:inset 0 0 0 2000px transparent}.pt_plus_asb_wrapper.fancy-box .pt_plus_button .button-link-wrap{padding:0 36px 0 0}.pt_plus_asb_wrapper.fancy-box .asb-desc,.pt_plus_asb_wrapper.fancy-box .asb-title,.pt_plus_asb_wrapper.fancy-box .pt_plus_button .button-link-wrap{color:#fff}.pt_plus_asb_wrapper.fancy-box .pt_plus_button .button-link-wrap:after{border:1px solid hsla(0,0%,100%,.3)}.pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper:after{height:6px;transform:scaleX(0) translateZ(0);-webkit-transform:scaleX(0) translateZ(0);-webkit-transition:.45s cubic-bezier(.24,1,.3,1);transition:.45s cubic-bezier(.24,1,.3,1);content:" ";position:absolute;bottom:0;transform-origin:0 0;-webkit-transform-origin:0 0;background:#000;left:0;width:100%;display:block;z-index:5}.pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper:hover:after{transform:scaleX(1) translateZ(0)}.pt_plus_asb_wrapper.fancy-box .fancybox-inner-content{height:100%;padding:20px;position:relative;top:-100%;width:100%;display:block}.pt_plus_asb_wrapper.fancy-box .fb-content{min-height:230px;position:relative;top:30px;display:block}.pt_plus_asb_wrapper.fancy-box .fb-button{position:relative;margin-top:30px;display:block}.pt_plus_asb_wrapper.fancy-box .asb-title{font-size:20px;margin:0 0 10px}.pt_plus_asb_wrapper.fancy-box .asb-sub-title{font-weight:400;color:#fff;margin:0 0 10px}.pt_plus_asb_wrapper.fancy-box .asb-desc{font-size:16px;margin-top:10px}.pt_plus_asb_wrapper.fancy-box .pt_plus_button .button-link-wrap{font-size:18px;font-weight:600}