.fgservice-block-two{margin-bottom:24px}
.fgservice-block-two .fginner-box{position:relative;display:block;overflow:hidden;border-radius:7px}
.fgservice-block-two .fginner-box .fgimage-box{position:relative;display:block;overflow:hidden}
.fgservice-block-two .fginner-box .fgimage-box:before{position:absolute;content:'';width:100%;height:100%;background:-webkit-linear-gradient(-90deg,rgba(30,36,52,0.0),rgba(30,36,52,1) 100%);top:0;right:0;z-index:1;transition:all 500ms ease}
.fgservice-block-two .fginner-box:hover .fgimage-box:before{opacity:0}
.fgservice-block-two .fginner-box .fgimage-box img{width:100%;height:380px;object-fit:cover}
.fgservice-block-two .fginner-box .fgcontent-box{position:absolute;left:0;top:0;right:0;width:100%;height:100%;z-index:1;opacity:1;transition:all 500ms ease}
.fgservice-block-two .fginner-box:hover .fgcontent-box{opacity:0}
.fgservice-block-two .fginner-box .fgcontent-box .fglink{position:absolute;top:30px;right:30px}
.fgservice-block-two .fginner-box .fglink a{position:relative;display:inline-block;width:70px;height:70px;text-align:center;background-color:#fff;font-size:14px;line-height:22px;color:#1e2434;font-weight:600;padding:14px 0 10px;z-index:1}
.fgservice-block-two .fginner-box .fglink a span{position:relative;display:block}
.fgservice-block-two .fginner-box .fglink a i{position:relative;display:block;font-size:16px;margin-bottom:0;transition:all 500ms ease}
.fgservice-block-two .fginner-box .fgcontent-box .fginner{position:absolute;left:0;bottom:0;width:100%;padding:0 30px 32px}
.fgservice-block-two .fginner-box .fgcontent-box .fginner .fgicon-box{position:relative;display:block;margin-bottom:35px}
.fgservice-block-two .fginner-box .fgcontent-box .fginner .fgtext{position:relative;display:block;padding-left:22px}
.fgservice-block-two .fginner-box .fgcontent-box .fginner .fgtext:before{position:absolute;content:'';width:1px;height:8px;left:0;top:5px}
.fgservice-block-two .fginner-box .fgcontent-box .fginner .fgtext:after{position:absolute;content:'';width:1px;height:calc(100% - 29px);left:0;top:21px}
.fgservice-block-two .fginner-box .fgcategory{position:relative;display:block;font-size:18px;line-height:24px;color:#fff;margin-bottom:0}
.fgservice-block-two .fginner-box h3{position:relative;display:block;font-size:22px;line-height:normal;color:#fff;font-weight:600;margin-bottom:0}
.fgservice-block-two .fginner-box h3 a{display:inline-block;color:#fff}
.fgservice-block-two .fginner-box .fgoverlay-content{position:absolute;left:0;top:15px;right:0;width:100%;height:100%;z-index:2;padding:30px;opacity:0;visibility:hidden;transition:all 500ms ease}
.fgservice-block-two .fginner-box:hover .fgoverlay-content{top:0;opacity:1;visibility:visible}
.fgservice-block-two .fginner-box .fgoverlay-content:before{position:absolute;content:'';background-color:#1e2434;width:100%;height:100%;left:0;top:0;right:0;opacity:.9}
.fgservice-block-two .fginner-box .fgoverlay-content:after{position:absolute;content:'';width:calc(100% - 60px);height:calc(100% - 60px);left:30px;top:30px}
.fgservice-block-two .fginner-box .fgoverlay-content .fglink{position:absolute;top:60px;right:60px}
.fgservice-block-two .fginner-box .fgoverlay-content .fglink a{color:#fff}
.fgservice-block-two .fginner-box .fgoverlay-content .fglink a i{color:#fff}
.fgservice-block-two .fginner-box .fgoverlay-content .fgtext{position:absolute;left:0;bottom:0;width:100%;padding:20px;z-index:1;flex-direction:column-reverse;display:flex;align-items:flex-start;height:100%}
.fgservice-block-two .fginner-box .fgoverlay-content .fgtext p{color:#aab0bf;margin-top:15px}