.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}.pum-927 .pum-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;top:0!important;left:0!important;transform:none!important;border-radius:0!important}.pum-927 .pum-content{display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;background-color:#fff!important;color:#000!important;padding:20px;overflow:auto;box-sizing:border-box}