.wp-block-b-blocks-services .bBlocksServices{display:grid}.wp-block-b-blocks-services .bBlocksServices *{box-sizing:border-box}.wp-block-b-blocks-services .bBlocksServices .wp-block-b-blocks-service{height:100%;max-width:100%}.wp-block-b-blocks-services .bBlocksServices.layout1 .wp-block-b-blocks-service:hover .bBlocksService{transform:translateY(0)}.wp-block-b-blocks-service .bBlocksService{height:100%;position:relative;transition:all .5s ease}.wp-block-b-blocks-service .bBlocksService .bgLayer,.wp-block-b-blocks-service .bBlocksService .serviceLink{bottom:0;height:100%;left:0;position:absolute;width:100%}.wp-block-b-blocks-service .bBlocksService .bgLayer{opacity:0;transition:all .5s ease;z-index:-1}.wp-block-b-blocks-service .bBlocksService .icon{display:inline-block;line-height:normal}.wp-block-b-blocks-service .bBlocksService .icon i{font-style:normal}.wp-block-b-blocks-service .bBlocksService a{text-decoration:none}.wp-block-b-blocks-service .bBlocksService .description{margin-bottom:15px}.wp-block-b-blocks-service .bBlocksService .link{bottom:-23px;left:50px;position:absolute}.wp-block-b-blocks-service .bBlocksService .link a{align-items:center;border-radius:50%;display:inline-flex;font-size:20px;height:50px;justify-content:center;line-height:50px;position:relative;text-align:center;transition:all .5s ease;width:50px;z-index:1}.wp-block-b-blocks-service .bBlocksService .link a svg{align-items:center;display:flex;justify-content:center}.wp-block-b-blocks-service:hover .bBlocksService{background:none!important;transform:translateY(-15px)}.wp-block-b-blocks-service:hover .bBlocksService .bgLayer{opacity:1}
