.gm-empty{background:#f2f6f7;border:1px solid #cdd9df;padding:30px;font-size:16px}.gm-empty p{margin:0 0 14px}.gm-filter{flex-wrap:wrap;gap:10px;display:flex}.gm-filter a{border:1px solid #d4dfe3;border-radius:2px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none}.gm-filter a[aria-current=page]{color:#fff;background:#00345f;border-color:#00345f}.gm-category-filter{margin-bottom:24px}.gm-pagination{margin:32px 0}.gm-pagination ul{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.gm-pagination a,.gm-pagination span{border:1px solid #ccd9df;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:15px;display:inline-flex}.gm-pagination .current{color:#fff;background:#00345f}.gm-editor-content{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.75}.gm-editor-content img,.gm-editor-content video,.gm-editor-content iframe{max-width:100%}.gm-editor-content figure{max-width:100%;margin-inline:0}.gm-editor-content .wp-block-table{overflow-x:auto}.gm-editor-content table{border-collapse:collapse;max-width:100%;font-size:15px}.gm-editor-content th,.gm-editor-content td{text-align:left;overflow-wrap:normal;border:1px solid #d3dfe4;padding:12px}.gm-editor-content h2,.gm-editor-content h3{scroll-margin-top:110px}.gm-editor-content>:first-child{margin-top:0}.gm-editor-content a{text-decoration:underline}.gm-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gm-form-status{color:#133e37;background:#e8f7f1;border-left:3px solid #0c917e;padding:16px;font-size:15px}.gm-form-status.is-error{color:#7e2727;background:#fff0ec;border-color:#a62626}.gm-gallery-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.gm-gallery-button img{width:100%}.pd-hero.gm-no-photo{grid-template-columns:1fr}.gm-no-photo{background:#00345f}.jc-card-photo:empty,.collection-image:empty,.project-photo:empty,.blog-photo:empty,.pd-related-photo:empty{background:#e9f0f3;min-height:220px}.jc-card-copy h3,.collection-info h3,.project-body h3,.blog-body h3,.pd-hero h1,.pj-hero h1,.post-head h1{overflow-wrap:anywhere}.pd-subnav .wrap{max-width:100%;overflow-x:auto}.wpcf7{min-width:0}.wpcf7 .enquiry-form{margin:0}.wpcf7 .enquiry-form .wpcf7-form-control-wrap{min-width:0;font-size:inherit;color:inherit;display:block}.enquiry-form>.button{margin-top:18px}.wpcf7 .enquiry-form .wpcf7-spinner{vertical-align:middle;margin:0 0 0 16px;display:none}.wpcf7 form.submitting .enquiry-form .wpcf7-spinner{display:inline-block}.wpcf7 .wpcf7-response-output{margin:16px 0;padding:14px;font-size:15px}.wpcf7-not-valid-tip{margin-top:5px;font-size:13px}.admin-bar .site-header{top:32px}.admin-bar .pd-subnav{top:112px}[hidden]{display:none!important}@media (width<=782px){.admin-bar .site-header{top:46px}.admin-bar .pd-subnav{top:126px}}@media (width<=600px){.admin-bar .site-header{top:0}.admin-bar .pd-subnav{top:80px}.gm-empty{padding:22px}}