:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-contact-hero-wrap{background:linear-gradient(180deg, rgb(13, 13, 15) 0%, rgb(20, 18, 16) 55%, rgb(12, 12, 14) 100%);border-bottom:1px solid rgba(184, 151, 90, 0.22);display:flex;flex-direction:column;justify-content:flex-end;min-height:60vh;overflow:hidden;padding:0 clamp(20px,5vw,64px) clamp(40px,6vw,70px);position:relative}.gb-element-contact-hero-overlay{background:linear-gradient(180deg, rgba(12, 12, 14, 0.5) 0%, rgba(12, 12, 14, 0.4) 45%, rgba(12, 12, 14, 0.85) 100%);inset:0px;position:absolute;z-index:1}.gb-element-contact-hero-inner{position:relative;width:100%;z-index:2}.gb-element-contact-cgrid{display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:1fr 1fr}.gb-element-contact-row-1{margin-bottom:24px}.gb-element-contact-row-2{margin-bottom:24px}.gb-element-contact-row-3{margin-bottom:24px}.gb-element-contact-row-4{margin-bottom:24px}.gb-element-contact-row-follow{margin-bottom:24px}.gb-element-contact-socrow{display:flex;flex-wrap:wrap;gap:12px}.gb-element-contact-ec-wrap{align-items:center;border-style:solid;border-width:1px;display:flex;justify-content:center;min-height:440px;overflow:hidden;position:relative;text-align:center}.gb-element-contact-ec-content{padding:0 24px;position:relative;z-index:2}.gb-element-moorgen-header-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}.gb-element-moorgen-header-row desktop{default:[object Object]}.gb-element-moorgen-footer{border-top:1px solid rgba(184,151,90,.22);padding-top:64px;padding-bottom:40px;}.gb-element-moorgen-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;}.gb-element-moorgen-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05);}.gb-media-contact-hero-bg{height:100%;inset:0px;object-fit:cover;opacity:0.5;position:absolute;width:100%;z-index:0}.gb-media-contact-ec-img{filter:brightness(.32);height:100%;inset:0px;object-fit:cover;position:absolute;width:100%}.gb-media-24899176{height:auto;max-height:30px;max-width:100%;object-fit:contain;width:auto}.gb-media-ded57698{height:auto;max-height:30px;max-width:100%;object-fit:cover;width:auto}.gb-text-contact-hero-heading{line-height:1.04}.gb-text-contact-hero-lede{color:rgb(236, 232, 224);font-size:clamp(14px,1.4vw,17px);margin-top:20px;max-width:580px}.gb-text-contact-sechead-enquiry-k{font-size:11px;letter-spacing:0.3em;margin-bottom:12px;text-transform:uppercase}.gb-text-contact-sechead-enquiry-h2{font-size:clamp(26px,3vw,40px);font-weight:300}.gb-text-contact-sechead-details-k{font-size:11px;letter-spacing:0.3em;margin-bottom:12px;text-transform:uppercase}.gb-text-contact-sechead-details-h2{font-size:clamp(26px,3vw,40px);font-weight:300}.gb-text-contact-row-1-h4{font-size:11px;font-weight:400;letter-spacing:0.24em;margin-bottom:8px;text-transform:uppercase}.gb-text-contact-row-1-text{font-size:15px;line-height:1.7}.gb-text-contact-row-2-h4{font-size:11px;font-weight:400;letter-spacing:0.24em;margin-bottom:8px;text-transform:uppercase}.gb-text-contact-row-2-text{font-size:15px;line-height:1.7}.gb-text-contact-row-3-h4{font-size:11px;font-weight:400;letter-spacing:0.24em;margin-bottom:8px;text-transform:uppercase}.gb-text-contact-row-3-text{font-size:15px;line-height:1.7}.gb-text-contact-row-4-h4{font-size:11px;font-weight:400;letter-spacing:0.24em;margin-bottom:8px;text-transform:uppercase}.gb-text-contact-row-4-text{font-size:15px;line-height:1.7}.gb-text-contact-row-follow-h4{font-size:11px;font-weight:400;letter-spacing:0.24em;margin-bottom:8px;text-transform:uppercase}.gb-text-contact-soc-fb{font-size:15px;line-height:1.7}.gb-text-contact-soc-ig{font-size:15px;line-height:1.7}.gb-text-contact-ec-badge{border-radius:30px;border-style:solid;border-width:1px;display:inline-block;font-size:11px;letter-spacing:0.26em;margin-bottom:20px;padding:7px 16px;text-transform:uppercase}.gb-text-contact-ec-h2{font-size:clamp(30px,4vw,52px);font-weight:300}.gb-text-contact-ec-p{color:rgb(214, 210, 200);margin:16px auto 28px;max-width:430px}