.projects-page .project-card{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.projects-page .project-card:hover,.projects-page .project-card:focus-visible{transform:translateY(-2px);border-color:#c9a55a;box-shadow:0 14px 28px rgba(42,32,13,.1);outline:none}.project-card__cta{margin-top:5px;color:#81560e;font-weight:800}.projects-page .projects-filter .button{align-self:end;min-height:46px;margin:0;padding:0 20px;border-radius:10px;white-space:nowrap}.projects-page .projects-subscribe,.project-detail .project-follow{padding:30px;border:1px solid #dfdbd2;border-radius:20px;background:#fff;color:#1b1b1a;box-shadow:0 12px 30px rgba(30,24,15,.045)}.projects-page .projects-subscribe p,.project-detail .project-follow p{color:#746f68}.projects-page .projects-subscribe form,.project-detail .project-follow form{gap:11px;margin-top:20px}.projects-page .projects-subscribe input,.projects-page .projects-subscribe select,.project-detail .project-follow input,.project-detail .project-follow select{min-height:48px}.projects-page .projects-subscribe .button,.project-detail .project-follow .button{justify-self:start;min-height:48px;margin:6px 0 0;padding:0 21px;border-radius:10px}.project-detail .project-follow .project-form-success{background:#e9f7ef;color:#17663c}.project-detail .project-follow .project-form-error{color:#b42318}.project-detail .project-follow .project-form-help{color:#746f68}.project-detail #proje-bilgi-talebi{scroll-margin-top:120px}.project-detail .project-body{gap:42px}.project-detail .project-body>section{scroll-margin-top:100px}.project-location__address{color:#746f68;line-height:1.65}.project-location__map{display:block;width:100%;min-height:430px;border:0;border-radius:16px;background:#e9e5dd}.project-catalogue{display:grid;gap:12px}.project-catalogue__controls{display:flex;justify-content:flex-end;gap:8px}.project-catalogue__controls button{min-height:38px;border:1px solid #d9d5cd;border-radius:999px;background:#fff;color:#1b1b1a;padding:0 14px;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.project-catalogue__controls button:disabled{opacity:.45;cursor:not-allowed}.project-gallery img,.catalogue img{cursor:zoom-in}.project-lightbox{position:fixed;z-index:10000;inset:0;display:grid;grid-template-columns:60px minmax(0,1fr) 60px;place-items:center;background:rgba(0,0,0,.94);color:#fff}.project-lightbox[hidden]{display:none}.project-lightbox img{max-width:min(1200px,calc(100vw - 160px));max-height:86vh;object-fit:contain}.project-lightbox button{width:48px;height:48px;border:1px solid #666;border-radius:50%;background:#222;color:#fff;font:inherit;font-size:1.35rem;cursor:pointer}.project-lightbox [data-project-lightbox-close]{position:absolute;top:20px;right:20px}.project-lightbox [data-project-lightbox-count]{position:absolute;bottom:20px}@media(max-width:900px){.projects-page .projects-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-page .projects-filter .button{justify-self:start}.projects-page .projects-subscribe form,.project-detail .project-follow form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.projects-page .projects-filter,.projects-page .projects-subscribe form,.project-detail .project-follow form{grid-template-columns:1fr}.projects-page .projects-filter .button,.projects-page .projects-subscribe .button,.project-detail .project-follow .button{width:100%;justify-self:stretch}.projects-page .projects-subscribe,.project-detail .project-follow{margin-top:42px;padding:23px}.project-detail #proje-bilgi-talebi{scroll-margin-top:104px}.project-detail .project-body{gap:34px}.project-location__map{min-height:320px}.project-catalogue__controls{display:none}.project-lightbox{grid-template-columns:48px minmax(0,1fr) 48px}.project-lightbox img{max-width:calc(100vw - 104px)}.project-lightbox button{width:42px;height:42px}}
