.noura-menu{list-style:none;padding:0;margin:0;display:flex;gap:inherit;align-items:center}.noura-menu li{margin:0;padding:0}.desktop-nav .current-menu-item>a{border-bottom:1px solid var(--gold)}.mobile-nav .noura-menu{display:block}.mobile-nav .noura-menu a{width:100%}
.admin-bar .site-header{top:32px}.wp-block-image{margin:0}.wp-block-image img{width:100%}.noura-content .section-heading>p{margin-bottom:0}.noura-content .noura-actions{margin-top:30px;gap:15px}.noura-actions .wp-block-button{margin:0}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;background:var(--olive);border:1px solid var(--olive);border-radius:0;color:#fff;font:600 14px/1.4 var(--sans);letter-spacing:.075em;text-transform:uppercase;padding:18px 27px;min-height:54px;text-decoration:none}.wp-block-button__link:hover{background:var(--olive-dark);color:#fff}.wp-block-button.light .wp-block-button__link{background:transparent;border-color:#ffffffe0;color:#fff}.wp-block-button.light .wp-block-button__link:hover{background:#fff;color:var(--ink)}
.home-hero>.wp-block-image,.page-hero>.wp-block-image,.photo-cta>.wp-block-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0}.home-hero>.wp-block-image img,.page-hero>.wp-block-image img,.photo-cta>.wp-block-image img{width:100%;height:100%;object-fit:cover}.home-hero>.wp-block-image img{object-position:center 61%}.home-hero::before,.page-hero::before,.photo-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#161c1720,#161c172d 30%,#101b126b);z-index:-1;pointer-events:none}.page-hero::before{background:#18221760}.photo-cta::before{background:#1225167a}.hero-actions .noura-actions{margin-top:0}.hero-actions{justify-content:center}.photo-card .wp-block-image{margin:0}.photo-card h3{margin-top:17px}.photo-card .wp-block-image>a{display:block}.wp-block-group.image-frame{width:100%}.photo-cta>.cta-content .noura-actions{justify-content:center}.section-heading h2,.section-heading h3{margin-top:0}
.noura-contact-status{padding:18px;border:1px solid var(--line);margin:0 0 22px;background:var(--white)}.noura-enquiry-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.enquiry-panel [type="checkbox"]{width:auto;min-height:0}.noura-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.noura-form-grid>div{min-width:0}
@media(max-width:782px){.admin-bar .site-header{top:46px}.noura-form-grid{grid-template-columns:1fr}}
@media(max-width:600px){.hero-actions .wp-block-button__link{font-size:12px;padding:14px 16px}.noura-content .hero-actions{gap:10px}.wp-block-group.image-frame img{aspect-ratio:1.15}.noura-actions{flex-wrap:wrap}}

.noura-enquiry-status{padding:18px;border:1px solid var(--line);margin-bottom:22px;background:var(--white)}
.noura-enquiry-status-sent{border-color:var(--olive)}
.noura-content .photo-cta .wp-block-group.cta-content{position:relative;z-index:1}
