.garny17 .g-current-logo{margin-bottom:27px}.garny17 .g-current-logo img{width:350px;height:auto;max-width:100%;object-fit:contain}.garny17 .g-hero{gap:55px;padding-top:40px;padding-bottom:45px}.garny17 .g-hero h1{font-family:Poppins,Arial,sans-serif;font-size:48px;line-height:1.2;font-weight:600;letter-spacing:-1.7px}.garny17 .g-hero figure img{max-height:540px;width:auto;max-width:100%;margin:auto}.garny17 .g-hero>div>p{font-size:15px}.garny17 .g-hero .g-provider{font-size:10px}.garny17 .g-historic-logo+.eyebrow{margin-bottom:17px}.garny17 figcaption{font-size:11px}.garny17 .g-lock-top{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.garny17 .g-lock-top p{color:#d3ddce}.garny17 .g-lock-top figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.garny17 .g-lock-top img{width:100%;aspect-ratio:4/3;object-fit:cover}.garny17 .g-lock-top figcaption{color:#c6d1bf}.garny17 .g-lock-grid{margin-top:45px}.garny17 .g-emblems>.g-two figure{padding:20px 0}.garny17 .g-emblems>.g-two img{width:100%;height:auto;max-height:250px;object-fit:contain}.garny17 .g-emblems>.g-two .text-link{display:inline-block;margin-top:20px}.garny17 .g-other-signs,.garny17 .g-history-details{margin-top:30px;border-top:1px solid #c8d0bf;border-bottom:1px solid #c8d0bf;padding:18px 0}.garny17 summary{font-size:13px;font-weight:600;cursor:pointer;line-height:1.7}.garny17 .g-history-compact{padding-top:45px;padding-bottom:45px}.garny17 .g-history-heading{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.garny17 .g-history-heading h2{font-size:30px;margin-bottom:0}.garny17 .g-history-heading p{font-size:13px}.garny17 .g-history-heading .eyebrow{margin-bottom:15px}.garny17 .g-history-content{padding-top:30px}.garny17 .g-history-intro{gap:45px}.garny17 .g-share-small{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;margin-top:35px;padding-top:35px;border-top:1px solid #d8cebd}.garny17 .g-share-small p{font-size:12px}.garny17 .g-share-small img{width:100%;height:auto}.garny17 .g-memorial-details{border-top:1px solid #d8cebd;margin-top:35px;padding-top:23px}.garny17 .g-memorial-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:25px;background:#efefea;margin-top:25px}.garny17 .g-memorial-content p{font-size:12px}.garny17 .g-memorial-content .text-link{display:inline-block;font-size:11px;margin-top:20px}.garny17 .g-enquiry{background:#edf0e7}.garny17 .g-enquiry-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.garny17 .g-enquiry-steps article{border-top:1px solid #c7d0bd;padding-top:22px}.garny17 .g-enquiry-steps article>span{font-size:11px;color:#687f14}.garny17 .g-enquiry-steps h3{margin-top:15px}.garny17 .g-enquiry-steps p{font-size:12px}.garny17 .g-enquiry-contact{margin-top:40px;display:flex;gap:35px;align-items:center}.garny17 .g-enquiry-contact p{font-size:11px}.garny17 .g-enquiry-contact>div>a{display:inline-block;font-size:12px;color:#526718;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.garny17 .g-document-link{padding:18px 45px;text-align:right;color:#6d7766;font-size:10px}.garny17 .g-names a,.garny17 .g-names article>span{font-size:11px}.garny17 .g-names h3{overflow-wrap:anywhere}.garny17 .g-hero>div,.garny17 .g-hero>figure{min-width:0}
@media(max-width:1100px){.garny17 .g-hero h1{font-size:40px}.garny17 .g-hero{gap:35px}.garny17 .g-lock-top,.garny17 .g-history-heading{gap:35px}.garny17 .g-enquiry-steps{gap:25px}}
@media(max-width:767px){.garny17 .g-hero h1{font-size:36px}.garny17 .g-hero{padding:25px 20px 35px;gap:28px}.garny17 .g-current-logo{margin-bottom:25px}.garny17 .g-current-logo img{width:330px}.garny17 .g-hero figure img{max-height:420px}.garny17 .g-hero>div>p{font-size:14px}.garny17 .g-hero .g-provider{font-size:10px}.garny17 .g-lock-top,.garny17 .g-history-heading,.garny17 .g-share-small,.garny17 .g-memorial-content{grid-template-columns:1fr;gap:25px}.garny17 .g-lock-top{gap:30px}.garny17 .g-lock-top figcaption{font-size:10px}.garny17 .g-lock-grid{margin-top:30px}.garny17 .g-history-heading h2{font-size:28px}.garny17 .g-history-heading{gap:18px}.garny17 .g-history-compact{padding-top:35px;padding-bottom:35px}.garny17 .g-history-heading p{font-size:12px}.garny17 .g-enquiry-steps{grid-template-columns:1fr;gap:20px}.garny17 .g-enquiry-steps h3{font-size:18px;margin-top:10px}.garny17 .g-enquiry-contact{flex-direction:column;align-items:flex-start;gap:25px}.garny17 .g-document-link{padding:18px 20px}.garny17 .g-memorial-content{padding:20px}.garny17 .g-history-intro{gap:20px}.garny17 .g-share-small{gap:20px}.garny17 summary{font-size:12px}.garny17 .g-enquiry-contact>div{max-width:100%;overflow-wrap:anywhere}}
