.single-portfolio{overflow-x:hidden}.wd-title-bar h2,.page-id-2710 .wd-title-section_l h2,.page-id-381 .wd-title-section_l h2{margin-top:0;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif}.wd-title-bar h2{font-size:60px;margin:0!important;line-height:1.2}.bg-overlay:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(141,141,141,.45)}.bg-overlay{min-height:unset!important;padding:2% 0}.wd-title-bar>.row{padding:6% 0!important}.single-portfolio .portfolio-infos-container .portfolio-infos ul li{display:flex}.single-service-template .hero-inner{padding:10% 0}@media only screen and (max-width:768px){.single-service-template .hero-inner{padding:15% 0}}.single-portfolio .related-portfolio{background:rgba(230,155,27,1);padding:4rem 0;position:relative;margin-bottom:0 !important}.single-portfolio .related-portfolio:before{content:"";position:absolute;width:200vw;height:100%;left:-100vw;top:0;background:rgba(230,155,27,1);z-index:-1}.single-portfolio .related-portfolio .wd-portfolio-related-item-tags{color:#fff !important}.single-portfolio .portfolio-text .add-pad{padding-top:40px;padding-bottom:0}.hero-inner{width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:10% 0}.hero-image{position:absolute;width:100%;height:100%;top:0;left:0;background:#cacaca;z-index:-1}.hero-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.hero-content{text-align:center;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif}.hero-content .post-title{color:#fff;font-size:60px;margin-top:0;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif}.hero-content .post-type{color:rgba(230,155,27,1);font-size:32px;margin-bottom:0;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif}.block-section{margin:5em 0}.text-block-inner{display:flex;justify-content:space-between;gap:30px 60px;flex-wrap:wrap;position:relative}.text-block-image{flex:0 0 45%;position:relative;min-height:300px}@media only screen and (max-width:768px){.text-block-image{min-height:200px}}.text-block-image img{position:absolute;width:100%;height:100%;object-fit:cover}.text-block-content h2{margin:0;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif;font-weight:400;color:#080476;margin:20px 0 15px}.text-block-content .button{text-transform:uppercase;margin:15px 0 0}.text-block-content{flex:1}.gallery-block-inner{display:flex;flex-wrap:wrap;gap:20px}.gallery-item{flex:0 0 calc(100%/4 - 15px);position:relative;padding-top:15%}.gallery-item i{opacity:0;transition:ease-in-out .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:#fff;z-index:2}.gallery-item i:hover{color:rgba(230,155,27,1)}.gallery-item:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;transition:ease-in-out .3s;z-index:2}.gallery-item:hover:before{background:#000}.gallery-item:hover img{opacity:.8}.gallery-item img{transition:ease-in-out .3s}.gallery-item:hover i{opacity:1}.gallery-item-image,.gallery-item-image a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.gallery-item-image img{width:100%;height:100%;object-fit:cover}.related-block{padding:4em 0;background-color:rgba(230,155,27,1)!important}.related-block-title h4{font-size:20px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:30px}.related-block-item-image{padding-top:60%;position:relative}.related-block-item img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.related-block-item h4{color:#000;font-family:"Montserrat";font-size:16px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:24px;margin-top:18px}.related-block-item p{font-size:13px;color:#fff;font-family:"Open Sans";letter-spacing:.325px}.related-block-items{display:flex;flex-wrap:wrap;gap:20px}.related-block-item{flex:0 0 calc(100%/3 - 15px)}.cta-block-item-inner{position:relative;text-align:center;padding:40px}.cta-block-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.cta-block-bg:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(8,4,118,.75)}.cta-block-bg img{width:100%;height:100%;object-fit:cover}.cta-block-item h2{color:#fff;font-size:46px;margin-bottom:30px;font-family:"Stone Serif ITC Pro","Crimson Text",sans-serif}.cta-block-item .button{background:#fff;color:#000}.add-pad{padding:30px 0}.portfolio-body .add-pad{margin:0}.single-portfolio .Portfolio-image{position:relative;padding-top:40%}.single-portfolio .Portfolio-image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.single-portfolio .text-block-content h2,.single-service-template .text-block-content h2{margin-top:0}@media (max-width:768px){.hero-content .post-title{font-size:42px}.hero-content .post-type{font-size:21px}.contact-page .block-section.add-pad{padding-top:0}.single-portfolio .Portfolio-image{margin-bottom:30px!important}.row{padding:0 20px}.text-block-content h2{font-size:24px}.wd-footer h2{font-size:24px!important}.text-block-image,.text-block-content{flex:0 0 100%}.gallery-item{flex:0 0 calc(100%/2 - 15px);padding-top:30%}.related-block-item{flex:0 0 100%}.cta-block-item h2{font-size:32px}}