.wpcf7 form{max-width:700px;margin:0 auto;background:#f9f9f9;padding:2rem;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:1.5rem}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="file"],.wpcf7 textarea{width:100%;padding:14px 18px;font-size:16px;border:1px solid #ccc;border-radius:10px;box-sizing:border-box}.wpcf7 textarea{min-height:150px}.wpcf7 input[type="submit"]{background:#007bff;color:white;border:none;padding:14px;font-size:18px;border-radius:10px;cursor:pointer;transition:background 0.3s ease;width:100%}.wpcf7 input[type="submit"]:hover{}.blurb-hover-img .et_pb_main_blurb_image img{transition:transform 0.4s ease,box-shadow 0.4s ease}.blurb-hover-img:hover .et_pb_main_blurb_image img{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.et-social-rss a:before{font-family:'Font Awesome 6 Brands'!important;content:'\f167'!important;font-weight:400!important}.et-social-twitter a:before{font-family:'Font Awesome 6 Brands'!important;content:'\e07b'!important;font-weight:400!important}#main-header .nav li a:hover{color:#0559ab!important}.et_pb_portfolio_filters{text-align:center}.et_pb_portfolio_filters li{display:inline-block;float:none!important}html.pum-open.pum-open-overlay.pum-open-scrollable body>*[aria-hidden],html.pum-open.pum-open-overlay.pum-open-scrollable body>*:not([aria-modal]){padding-right:0!important}html.pum-open,html.pum-open body{overflow-x:hidden!important;margin-right:0!important;padding-right:0!important}#pum-927 .pum-container,.pum-container.popmake-927{width:92%!important;max-width:600px!important;min-width:0!important;height:auto!important;max-height:none!important;padding:0!important;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 40px rgba(0,0,0,.35)!important;overflow:visible!important}#pum-927 .pum-content,.pum-container.popmake-927 .pum-content{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;line-height:0!important;overflow:visible!important}#pum-927 .pum-content img{display:block!important;width:100%!important;height:auto!important;max-height:85vh;object-fit:contain;margin:0!important;border:0!important;border-radius:10px}#pum-927 .pum-container>.pum-close,.pum-container.popmake-927>.pum-close{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;padding:0!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(0,0,0,.65)!important;border:2px solid #fff!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1!important;text-shadow:none!important;box-shadow:0 2px 8px rgba(0,0,0,.4)!important;z-index:10}#pum-927 .pum-container>.pum-close:hover,.pum-container.popmake-927>.pum-close:hover{background:#e53935!important}@media (max-width:767px){#pum-927 .pum-container,.pum-container.popmake-927{width:94%!important;max-width:94%!important}#pum-927 .pum-content img{max-height:80vh}#pum-927 .pum-container>.pum-close,.pum-container.popmake-927>.pum-close{top:8px!important;left:8px!important;right:auto!important;width:30px!important;height:30px!important;font-size:14px!important}}