.pf-diverse-gallery-v70 .template-grid-v8{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-diverse-gallery-v70 .template-card-v8{position:relative;padding:12px;border-radius:16px;background:#fff;text-align:left;transition:transform .2s,box-shadow .2s,border-color .2s}.pf-diverse-gallery-v70 .template-card-v8:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(25,32,49,.12)}.pf-diverse-gallery-v70 .template-card-v8.selected{border-color:#5d49ed;box-shadow:0 0 0 2px #5d49ed,0 12px 30px rgba(93,73,237,.16)}.pf-diverse-gallery-v70 .template-number-v8{z-index:6;background:rgba(255,255,255,.9);border-radius:20px;padding:3px 7px;color:#20263a}.pf-real-card-v70{position:relative;display:block;width:100%;aspect-ratio:1.8/1;min-height:0!important;border-radius:10px;overflow:hidden;box-shadow:0 7px 16px rgba(19,25,39,.15);isolation:isolate}.pf-real-card-v70:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 36%);pointer-events:none}.pf-card-copy-v70{position:absolute;z-index:3;left:10%;right:8%;top:15%;bottom:12%;display:flex;flex-direction:column;align-items:flex-start}.pf-card-copy-v70 small{font-size:8px;font-weight:900;letter-spacing:.12em}.pf-card-copy-v70 strong{margin-top:auto;font-size:15px;line-height:1.05}.pf-card-copy-v70 em{font-size:8px;font-style:normal;margin-top:3px}.pf-card-copy-v70 i{font-size:7px;font-style:normal;margin-top:7px;opacity:.75}.pf-card-mark-v70{position:absolute;z-index:4;right:9%;top:13%;font-size:18px;font-weight:1000}.pf-card-decor-v70{position:absolute;z-index:1}.pf-card-back-v70{position:absolute;z-index:5;inset:0;display:flex;opacity:0;transform:translateY(100%);transition:.25s;flex-direction:column;align-items:center;justify-content:center;background:#111626;color:#fff}.pf-card-back-v70 b{font-size:15px}.pf-card-back-v70 small{margin-top:5px;font-size:8px;letter-spacing:.1em}.pf-template-v70:hover .pf-card-back-v70{opacity:1;transform:translateY(0)}.pf-sector-v70{display:inline-flex;width:max-content;margin-top:11px;padding:4px 7px;border-radius:20px;background:#f0efff;color:#5945df;font-size:9px;font-weight:900}.pf-diverse-gallery-v70 .template-card-v8>strong{display:block;margin-top:6px;font-size:14px}.pf-diverse-gallery-v70 .template-card-v8>small{display:block;min-height:30px;color:#6d7588;font-size:11px;line-height:1.35}.pf-gallery-guide-v70{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin-top:4px;padding:12px 14px;border-radius:12px;background:#f5f3ff;color:#5d6578;font-size:11px}.pf-gallery-guide-v70 span{display:flex;align-items:center;gap:5px}.pf-gallery-guide-v70 i{width:9px;height:9px;border-radius:50%;background:#6651ec}.pf-gallery-guide-v70 span:nth-child(2) i{background:#151927}.pf-gallery-guide-v70 b{margin-left:auto;color:#3223b0}
.theme-coral.pf-real-card-v70{background:#f5e8dc;color:#3f2821}.theme-coral .pf-card-decor-v70{width:65%;height:140%;right:-22%;top:-25%;border-radius:50%;background:#c86148}.theme-coral .pf-card-mark-v70{color:#fff}.theme-church.pf-real-card-v70{background:linear-gradient(#fff 0 55%,#58aad2 55%);color:#134d72}.theme-church .pf-card-copy-v70 strong{color:#fff}.theme-church .pf-card-mark-v70{color:#e8b746}.theme-forest.pf-real-card-v70{background:#173e35;color:#efe7cf}.theme-forest .pf-card-decor-v70{width:80%;height:80%;border:1px solid #c8b988;border-radius:50%;left:-40%;bottom:-45%}.theme-blue.pf-real-card-v70{background:#f9fbff;color:#102d50}.theme-blue .pf-card-decor-v70{right:-20%;top:-30%;width:70%;height:110%;border-radius:50%;background:#1268a6}.theme-blue .pf-card-mark-v70{color:#fff}.theme-beauty.pf-real-card-v70{background:#f4d9df;color:#6d2e42}.theme-beauty .pf-card-decor-v70{inset:0;background:radial-gradient(circle at 80% 20%,#fff8 0 12%,transparent 13%),radial-gradient(circle at 76% 72%,#b86a7c 0 18%,transparent 19%)}.theme-photo.pf-real-card-v70{background:linear-gradient(90deg,#24252a 0 42%,#eee 42%);color:#1f2025}.theme-photo .pf-card-copy-v70{left:48%}.theme-photo .pf-card-mark-v70{left:13%;right:auto;color:#fff}.theme-realty.pf-real-card-v70{background:#fff7de;color:#26394c}.theme-realty .pf-card-decor-v70{right:0;bottom:0;width:55%;height:100%;background:linear-gradient(145deg,transparent 48%,#e89b31 49%)}.theme-medical.pf-real-card-v70{background:#e8f6f4;color:#174c51}.theme-medical .pf-card-decor-v70{right:-10%;top:-15%;width:55%;height:130%;border-radius:60% 0 0 60%;background:#71c6be}.theme-blackgold.pf-real-card-v70{background:#12141b;color:#f0d389}.theme-blackgold .pf-card-decor-v70{inset:7%;border:1px solid #ae8b43}.theme-playful.pf-real-card-v70{background:#f34e58;color:#fff}.theme-playful .pf-card-decor-v70{width:95px;height:95px;right:-20px;bottom:-45px;border-radius:50%;background:#ffcf46;box-shadow:-75px -55px 0 #3e73df}.theme-playful .pf-card-mark-v70{color:#ffdf62}
@media(min-width:1280px){.pf-diverse-gallery-v70 .template-grid-v8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pf-diverse-gallery-v70 .template-grid-v8{grid-template-columns:1fr}.pf-gallery-guide-v70{align-items:flex-start;flex-direction:column}.pf-gallery-guide-v70 b{margin-left:0}}
