.de-portfolio-title h2.et_pb_module_header{position:absolute;top:90%;left:56%;transform:translate(-50%,-50%);width:100%;text-align:center;margin-top:0px!important;z-index:3;opacity:0}.de-portfolio-title .et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}.de-portfolio-title span.et_overlay:before{content:''}.de-portfolio-title .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:3}.brand-logo img{max-width:200px;max-height:80px;object-fit:contain;display:block;margin:0 auto}.et_pb_column .et_pb_module.brand-logo{display:flex;align-items:center;justify-content:center;height:120px}.project-intro p{font-size:16px;line-height:1.7}.project-intro .et_pb_text h4,.project-intro .et_pb_blurb .et_pb_module_header,.project-intro h4{font-size:19px!important;line-height:0.4;margin:0.2em 0 0.2em 0}@media (max-width:980px){.project-intro p{font-size:14px}.project-intro .et_pb_text h4,.project-intro .et_pb_blurb .et_pb_module_header,.project-intro h4{font-size:17px!important}}@media (max-width:767px){.project-intro p{font-size:13px}.project-intro .et_pb_text h4,.project-intro .et_pb_blurb .et_pb_module_header,.project-intro h4{font-size:16px!important}}@media (max-width:980px){.et_pb_row.project-intro{padding-top:0!important;padding-bottom:0!important}}.et-pb-contact-message{font-size:18px;color:#ff5c35;font-weight:500;font-style:italic;margin-top:1.5rem;text-align:left}