@font-face{font-family:Manrope;src:url('/shembuj/hotel-qark/assets/manrope.woff2')} .crm-rich-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.crm-rich-card{display:block!important;padding:0!important;border:1px solid #dfe5ec!important;border-radius:20px!important;overflow:hidden;text-decoration:none;color:#162336;background:#fff;transition:transform .2s,box-shadow .2s}.crm-rich-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #18304412}.crm-rich-card:focus-visible{outline:3px solid #1646ee;outline-offset:4px}.crm-card-photo{height:190px;position:relative;background:var(--sector);overflow:hidden}.crm-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.crm-rich-card:hover img{transform:scale(1.04)}.crm-card-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0006)}.crm-card-number{position:absolute;left:18px;bottom:16px;color:white;font-size:11px;letter-spacing:2px;font-weight:800;z-index:1}.crm-card-copy{padding:23px}.crm-card-copy small{color:var(--sector);font-size:12px;font-weight:800}.crm-card-copy h3{font-size:24px!important;margin:9px 0!important;letter-spacing:-.7px}.crm-card-copy p{font-size:14px!important;line-height:1.65;min-height:46px;color:#586579}.crm-card-copy strong{display:block;margin-top:23px;color:var(--sector);font-size:14px}.crm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.crm-chips span{padding:5px 8px;border-radius:6px;background:#f1f4f8;color:#526077;font-size:11px}.crm-art{display:block;padding:25px;color:#fff;font-size:52px;font-weight:900;line-height:.95;letter-spacing:-4px;transform:rotate(-5deg)}.crm-gallery-count{font-size:14px;color:#526077;margin:24px 0}.crm-gallery-page{margin:0;background:#f5f7fa;font:15px Manrope,Arial,sans-serif;color:#162336}.crm-gallery-page *{box-sizing:border-box}.crm-gallery-page a{color:inherit}.gallery-header,.gallery-footer{max-width:1280px;margin:auto;padding:28px 34px;display:flex;justify-content:space-between;gap:20px}.gallery-header a,.gallery-footer a{text-decoration:none}.gallery-brand{font-size:22px;font-weight:850;letter-spacing:-1px}.crm-gallery-page main{max-width:1280px;margin:auto;padding:0 34px}.gallery-intro{padding:68px 0 48px;max-width:820px}.gallery-intro>span{font-size:12px;font-weight:800;letter-spacing:2px;color:#1646ee}.gallery-intro h1{font-size:clamp(42px,6vw,76px);line-height:1.06;letter-spacing:-3px;margin:24px 0}.gallery-intro p{max-width:650px;font-size:18px;line-height:1.7;color:#586579}.gallery-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;margin-top:30px}.gallery-meta b{color:#1646ee}.gallery-tools{display:flex;gap:16px;align-items:end;border-top:1px solid #dfe5ec;padding:26px 0}.gallery-tools label{display:grid;gap:8px;font-size:12px;font-weight:700}.gallery-tools input,.gallery-tools select{padding:13px;border:1px solid #d9e0ea;border-radius:9px;font:inherit;background:white;min-width:190px}.gallery-tools input{width:280px}.gallery-tools p{margin-left:auto;font-size:13px;color:#586579}.crm-rich-card[hidden]{display:none!important}.gallery-bottom{display:flex;align-items:center;gap:60px;background:#142847;color:white;border-radius:24px;padding:42px;margin:55px 0}.gallery-bottom h2{font-size:28px;letter-spacing:-1px}.gallery-bottom p{font-size:14px;line-height:1.8;color:#ced8e8;max-width:720px}.gallery-bottom>a{white-space:nowrap;background:white;color:#142847;padding:15px 23px;border-radius:10px;text-decoration:none;font-weight:800}.gallery-footer{font-size:12px;color:#586579}@media(max-width:1000px){.crm-rich-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.crm-rich-grid{grid-template-columns:1fr}.crm-gallery-page main{padding:0 20px}.gallery-header,.gallery-footer{padding:23px 20px;font-size:12px}.gallery-brand{font-size:19px}.gallery-intro{padding:40px 0 25px}.gallery-intro h1{letter-spacing:-2px}.gallery-intro p{font-size:16px}.gallery-tools{flex-wrap:wrap}.gallery-tools label{flex:1}.gallery-tools input,.gallery-tools select{width:100%;min-width:0}.gallery-tools p{width:100%;margin:0}.gallery-bottom{display:block;padding:26px}.gallery-bottom>a{display:inline-block;margin-top:15px}.gallery-footer{flex-direction:column}.crm-card-photo{height:215px}}
