body header .header-link>a.nav-link{padding:40px 20px}.before-icon{position:relative}.before-icon:before{position:absolute;top:-30px;font-size:150px;color:#f3f3f3;left:15px;content:"\f1ce";font-family:"Font Awesome 5 Free";font-weight:900;z-index:9;line-height:1}.before-icon.icon-center:before{margin:0 auto;right:0;left:0;display:flex;text-align:center;justify-content:center}.before-icon.d-block:before{display:block}.before-icon>.fl-col-content.fl-node-content{z-index:99;position:relative}.price-table-overlay{background:rgba(255,255,255,.79);position:relative;height:67px;position:relative;backdrop-filter:blur(70.06px)}.footer-sec .fl-row-content .fl-col-group:first-child{position:relative}.footer-sec .fl-row-content .fl-col-group:first-child{position:absolute;width:100%;margin:0 auto;margin-top:0}.footer-sec .fl-row-content>.fl-col-group:nth-of-type(2){position:relative;padding-top:240px}.footer-sec .fl-row-content>.footer-bottom-bar .fl-col-group .footer-bottom-bar:nth-of-type(2){padding-top:50px}.card-hover-effetc:hover>.fl-col-content.fl-node-content{background:#757575;cursor:pointer}.card-hover-effetc:hover>.fl-col-content.fl-node-content .fl-icon i,.card-hover-effetc:hover>.fl-col-content.fl-node-content .fl-rich-text *,.card-hover-effetc:hover>.fl-col-content.fl-node-content .fl-icon i:before{color:#fff}.client-reviews .pp-testimonial .pp-content-wrapper{padding-left:0;padding-right:0}.services-filter-bar .pp-content-grid-image{max-width:50px}.our-portfolio-slider .fl-post-carousel-post{border:0}.our-portfolio-slider .fl-post-carousel-post .fl-post-carousel-text{padding:20px;position:absolute;bottom:20px;background:#fff;margin:0 auto;left:0;right:0;width:90%}