.navbar-text .btn{font-family:Montserrat,sans-serif;color:#6a925a;font-size:17px;font-weight:700;transition:color .3s ease}.navbar-text .btn:hover{color:inherit;text-decoration:none}.gallery-preview{padding:48px 0}.gallery-preview .images{display:flex;gap:0;margin:0;padding:20px 0}.gallery-preview .images-mobile{display:none}.gallery-preview .images .col{padding:0}.gallery-preview .images img{width:100%;height:260px;object-fit:cover;border-radius:0;display:block;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 18px #0000000f}.gallery-preview .meta{padding:18px 30px;display:flex;flex-direction:column;justify-content:center}.gallery-preview .kicker{color:#777;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.gallery-preview .title{color:#2c5f2d;font-weight:700;font-family:Montserrat,sans-serif;font-size:1.75rem;margin-bottom:12px}.gallery-preview .description{color:#555;line-height:1.6;margin-bottom:18px}.gallery-preview .btn-cta{background:#21d192;color:#fff;border-radius:6px;padding:10px 18px;font-weight:600;text-decoration:none;align-self:flex-start}.gallery-preview .box{border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #0000000a;overflow:hidden;background:#fff}.gallery-preview .box .row{margin:0}@media (max-width: 768px){.gallery-preview .images{display:none}.gallery-preview .images-mobile{display:block;padding:12px 0}.gallery-preview .images-mobile img{width:100%;height:180px;object-fit:cover;border-radius:0;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 18px #0000000f;display:block;transition:opacity .35s ease}.gallery-preview .meta{padding:12px}.gallery-preview{padding:30px 0}}
