/**handles:site-settings-custom-style**/
.fl-module-content.fl-node-content .pp-advanced-menu-mobile-toggle.hamburger{-webkit-box-pack:end;justify-content:flex-end}.fl-row.who-are-we-row>.fl-row-content-wrap{background-size:250px}.fl-rich-text ol{margin:15px 0;padding:0;counter-reset:the-counter}.fl-rich-text ol li{position:relative;padding-left:35px;counter-increment:the-counter;list-style-type:none;margin:13px 0}.fl-rich-text ol li:first-child{margin-top:0}.fl-rich-text ol li::before{content:counter(the-counter);position:absolute;top:2px;left:0;border-radius:50%;border:2px solid #ec3f84;color:#ec3f84;width:26px;height:26px;text-align:center;font-size:13px;font-weight:700;padding-top:1px}.fl-rich-text ul{margin:15px 0;padding:0 0 0 20px}.fl-rich-text ul li{padding-left:5px}.hp-news-grid-item{position:relative;border:1px solid rgba(0,0,0,.06);text-align:center;padding:40px;margin-left:15px;margin-right:15px;-webkit-transition:all .4s;transition:all .4s;background:0 0;color:#1f1f1f;min-height:300px}.hp-news-grid-item:hover{background-color:#ec3f84;color:#fff}.hp-news-grid-item>a{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;cursor:pointer}.hp-news-grid-item h4{font-weight:300;line-height:1.5;color:inherit}.hp-news-grid-item p{font-size:14px}.hp-news-grid-item p:first-child{margin:0 0 30px}.hp-news-grid-item p:last-child{position:absolute;bottom:30px;left:0;right:0;width:100%;font-size:14px;margin:30px auto 0;text-transform:uppercase}.homepage-tiles .pp-post-tiles .pp-post-tile-post .pp-post-tile-text{-webkit-transition:all .4s;transition:all .4s;bottom:-100%}.homepage-tiles .pp-post-tiles .pp-post-tile-post:hover .pp-post-tile-text{bottom:10px}.breadcrumb-holder{text-align:center;font-weight:400}.fl-module-fl-post-content p,.fl-rich-text p{margin-bottom:10px}.fl-module-fl-post-content p a,.fl-rich-text p a{position:relative;font-weight:400;color:inherit}.fl-module-fl-post-content p a::after,.fl-rich-text p a::after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#1f1f1f;-webkit-transition:all .4s;transition:all .4s}.fl-module-fl-post-content p a:hover,.fl-rich-text p a:hover{color:#ec3f84}.fl-module-fl-post-content p a:hover::after,.fl-rich-text p a:hover::after{width:100%}.fl-module-fl-post-content p strong a,.fl-rich-text p strong a{font-weight:700}.footer-links .fl-rich-text a:hover::after{display:none}.footer-landing-page-links .fl-rich-text a:hover{margin-left:15px}.testimonial-scroll-item{text-align:center}.testimonial-scroll-item>p{font-size:16px;font-weight:700;margin-top:15px}.projects-grid-item{position:relative}.projects-grid-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f1f1f;opacity:.1;-webkit-transition:all .4s;transition:all .4s;z-index:5}.projects-grid-item>a{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;cursor:pointer}.projects-grid-item h3{position:absolute;bottom:-80%;left:40px;width:80%;z-index:20;color:#fff;font-family:kepler-std;font-size:40px;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width:1247px){.projects-grid-item h3{font-size:32px}}@media only screen and (max-width:767px){.projects-grid-item h3{font-size:26px}}.projects-grid-item:hover::after{opacity:.6}.projects-grid-item:hover h3{bottom:30px}a#float-contactus-btn{-webkit-transform:rotate(-90deg) translateY(135%);transform:rotate(-90deg) translateY(135%);position:fixed;background:#1f1f1f;-webkit-transition:all .4s;transition:all .4s;color:#fff;padding:5px 25px 5px;right:0;top:30%;z-index:250;font-family:Cardo,serif;font-size:16px}a#float-contactus-btn:hover{background-color:#ec3f84}@media only screen and (max-width:639px){a#float-contactus-btn{display:none}}a#float-callus-btn{position:fixed;background:#090;color:#fff;-webkit-transition:all .4s;transition:all .4s;padding:15px 5px 15px;bottom:0;left:0;right:0;width:100%;z-index:250;font-family:Cardo,serif;font-weight:700;font-size:20px;text-align:center}a#float-callus-btn:hover{background-color:#1f1f1f}a#float-callus-btn .dashicons{margin-right:10px}a#float-callus-btn .dashicons::before{font-size:22px}@media only screen and (min-width:640px){a#float-callus-btn{display:none}}.navigation.post-navigation{max-width:96%;margin:auto}.navigation.post-navigation .nav-links .nav-next,.navigation.post-navigation .nav-links .nav-previous{max-width:50%}.navigation.post-navigation .nav-links a{padding:0 5px;font-size:16px;line-height:1.3;color:#1f1f1f}.navigation.post-navigation .nav-links a:hover{color:#ec3f84}.navigation.post-navigation .nav-links .nav-next a{text-align:right}li.gfield select.gfield_select{border-width:1px}.lazyload_iframe{width:100%;text-align:center}.lazyload_iframe iframe{margin:auto;width:900px;height:500px;max-width:100%}@media only screen and (max-width:1023px){.lazyload_iframe iframe{max-height:300px}}@media only screen and (max-width:559px){.lazyload_iframe iframe{max-height:200px}}