.cty{--cty-gap:20px}.ctyTop{background:var(--pg-card);border-bottom:1px solid var(--pg-line);padding:54px 0 46px}.ctyTop__h1{font:400 clamp(38px, 4.4vw, 58px) / 1.08 var(--metal1), var(--font);color:var(--pg-ink);margin:18px 0 16px}.ctyTop__h1 span{display:block}.ctyTop__h1b{color:var(--pg-muted)}.ctyTop__lead{max-width:var(--pg-measure);font:400 17px/1.62 var(--font);color:var(--pg-muted);margin:0 0 30px}.ctyTop__facts{border-top:1px solid var(--pg-line);flex-wrap:wrap;gap:44px;margin:0;padding:24px 0 0;list-style:none;display:flex}.ctyTop__facts li{flex-direction:column;gap:5px;display:flex}.ctyTop__facts b{font:400 32px/1 var(--metal1), var(--font);color:var(--pg-ink)}.ctyTop__facts span{font:400 14px/1 var(--font);color:var(--pg-muted)}.ctyCtl{margin-bottom:34px}.ctyCtl__seg{border:1px solid var(--pg-line);background:var(--pg-card);border-radius:999px;flex-wrap:wrap;margin-bottom:18px;padding:4px;display:inline-flex}.ctyCtl__segBtn{appearance:none;font:500 15px/1 var(--font);color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 22px;transition:background .18s,color .18s}.ctyCtl__segBtn:hover{color:var(--pg-ink)}.ctyCtl__segBtn.is-on{background:var(--pg-accent);color:#fff}.ctyCtl__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ctyCtl__chips{flex-wrap:wrap;gap:8px;display:flex}.ctyCtl__chip{appearance:none;border:1px solid var(--pg-line);background:var(--pg-card);font:400 14px/1 var(--font);color:var(--pg-muted);cursor:pointer;border-radius:999px;padding:9px 16px;transition:border-color .18s,color .18s}.ctyCtl__chip:hover{border-color:var(--pg-accent);color:var(--pg-ink)}.ctyCtl__chip.is-on{border-color:var(--pg-accent);color:var(--pg-accent);background:var(--pg-accent-soft)}.ctyCtl__search{border:1px solid var(--pg-line);background:var(--pg-card);min-width:230px;height:44px;color:var(--pg-muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.ctyCtl__search:focus-within{border-color:var(--pg-accent)}.ctyCtl__search input{width:100%;font:400 15px/1 var(--font);color:var(--pg-ink);background:0 0;border:0;outline:0}.ctyGrid{gap:var(--cty-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.ctyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ctyGrid{grid-template-columns:1fr}}.ctyCard{border:1px solid var(--pg-line);border-radius:var(--pg-r-block);background:var(--pg-card);flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.ctyCard:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 44px -20px #10213d66}.ctyCard__media{aspect-ratio:16/9;background:var(--pg-tint,#f2f4f7);display:block;position:relative;overflow:hidden}.ctyCard__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ctyCard:hover .ctyCard__media img{transform:scale(1.045)}.ctyCard__media--flag{place-items:center;display:grid}.ctyCard__media--flag i{filter:saturate(.85);font-size:64px;font-style:normal}.ctyCard__region{font:500 12px/1 var(--font);letter-spacing:.06em;color:var(--pg-ink);background:#ffffffeb;border-radius:999px;padding:7px 13px;position:absolute;top:14px;left:14px}.ctyCard__body{flex-direction:column;flex:1;padding:20px 24px 56px;display:flex}.ctyCard__chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ctyCard__chips em{font:600 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-accent);background:var(--pg-accent-soft);border-radius:999px;padding:6px 10px;font-style:normal}.ctyCard h3{font:400 26px/1.16 var(--metal1), var(--font);color:var(--pg-ink);margin:0 0 8px}.ctyCard__flag{margin-right:2px;font-size:20px}.ctyCard__lead{font:400 15px/1.58 var(--font);color:var(--pg-muted);margin:0 0 14px}.ctyCard__meta{font:500 13.5px/1.4 var(--font);color:var(--pg-ink);opacity:.72;margin-top:auto}.ctyCard__arr{height:14px;color:var(--pg-accent);position:absolute;bottom:20px;left:24px;right:24px}.ctyCard__arr svg{transition:left 3.2s cubic-bezier(.16,.84,.28,1);position:absolute;left:0}.ctyCard:hover .ctyCard__arr svg{left:calc(100% - 14px)}@media (prefers-reduced-motion:reduce){.ctyCard__arr svg{transition:none}}.ctyEmpty{font:400 16.5px/1.6 var(--font);color:var(--pg-muted);margin:28px 0 0}.ctyEmpty a{color:var(--pg-accent)}.ctyExtra{flex-wrap:wrap;gap:10px;display:flex}.ctyExtra a{border:1px solid var(--pg-line);font:400 15px/1 var(--font);color:var(--pg-ink);border-radius:999px;padding:10px 16px;text-decoration:none}.ctyExtra a:hover{border-color:var(--pg-accent);color:var(--pg-accent)}.ctyAsk{border:1px solid var(--pg-line);border-radius:var(--pg-r-block);background:var(--pg-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,3vw,40px) clamp(28px,3.4vw,48px);display:grid}.ctyAsk__eye{font:500 12.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--pg-muted);align-items:center;gap:12px;margin:0 0 12px;display:flex}.ctyAsk__eye:before{content:"";background:var(--pg-accent);flex:none;width:26px;height:1px}.ctyAsk__h{font:400 clamp(23px, 2vw, 29px) / 1.2 var(--metal1), var(--font);color:var(--pg-ink);max-width:26ch;margin:0 0 10px}.ctyAsk__t{font:400 15.5px/1.6 var(--font);color:var(--pg-muted);max-width:62ch;margin:0}.ctyAsk__steps{align-items:center;gap:0;margin:24px 0 0;padding:0;list-style:none;display:flex}.ctyAsk__steps li{color:var(--pg-ink);font:500 12.5px/1 var(--font);white-space:nowrap;align-items:center;gap:9px;display:flex}.ctyAsk__steps li:not(:last-child):after{content:"";background:var(--pg-line);width:clamp(28px,3vw,48px);height:1px;margin:0 13px}.ctyAsk__steps span{background:var(--pg-accent-soft);width:30px;height:30px;color:var(--pg-accent);font:500 10.5px/1 var(--font);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.ctyAsk__acts{flex-direction:column;gap:10px;display:flex}.ctyAsk__btn{border-radius:var(--pg-r-btn);background:var(--pg-accent);color:#fff;height:58px;font:500 15.5px/1 var(--font);white-space:nowrap;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:filter .2s;display:inline-flex}.ctyAsk__btn:hover{filter:brightness(1.08)}.ctyAsk__btn--sec{border:1px solid var(--pg-line);color:var(--pg-ink);background:0 0}.ctyAsk__btn--sec:hover{border-color:var(--pg-accent);color:var(--pg-accent);filter:none}.ctyHero{background:var(--pg-card);border-bottom:1px solid var(--pg-line);padding:50px 0 44px}.ctyHero__grid{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.ctyHero__h1{font:400 clamp(40px, 4.8vw, 64px) / 1.05 var(--metal1), var(--font);color:var(--pg-ink);margin:12px 0 14px}.ctyHero__lead{max-width:640px;font:400 17px/1.62 var(--font);color:var(--pg-muted);margin:0 0 26px}.ctyHero__btns{flex-wrap:wrap;gap:12px;display:flex}.ctyHero__btn{border-radius:var(--pg-r-btn);background:var(--pg-accent);color:#fff;height:58px;font:500 16px/1 var(--font);align-items:center;padding:0 30px;text-decoration:none;transition:filter .2s;display:inline-flex}.ctyHero__btn:hover{filter:brightness(1.08)}.ctyHero__btn--sec{border:1px solid var(--pg-line);color:var(--pg-ink);background:0 0}.ctyHero__btn--sec:hover{border-color:var(--pg-accent);color:var(--pg-accent);filter:none}.ctyHero__facts{border-top:1px solid var(--pg-line);flex-wrap:wrap;gap:40px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:flex}.ctyHero__facts li{flex-direction:column;gap:4px;display:flex}.ctyHero__facts b{font:400 30px/1 var(--metal1), var(--font);color:var(--pg-ink)}.ctyHero__facts span{font:400 14px/1 var(--font);color:var(--pg-muted)}.ctyHero__photo{border-radius:var(--pg-r-block);aspect-ratio:4/3;background:var(--pg-tint,#f2f4f7);overflow:hidden}.ctyHero__photo img{object-fit:cover;width:100%;height:100%;display:block}.ctyProg{gap:var(--cty-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ctyProg__it{border:1px solid var(--pg-line);border-radius:var(--pg-r-block);background:var(--pg-card);padding:26px 26px 58px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .22s;display:block;position:relative}.ctyProg__it:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 18px 40px -20px #10213d61}.ctyProg__it:only-child{max-width:560px}.ctyProg__kind{font:600 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-accent)}.ctyProg__it h3{font:400 25px/1.22 var(--metal1), var(--font);color:var(--pg-ink);margin:12px 0 8px}.ctyProg__note{font:400 15.5px/1.5 var(--font);color:var(--pg-muted);margin:0}.ctyProg__arr{height:14px;color:var(--pg-accent);position:absolute;bottom:22px;left:26px;right:26px}.ctyProg__arr svg{transition:left 3.2s cubic-bezier(.16,.84,.28,1);position:absolute;left:0}.ctyProg__it:hover .ctyProg__arr svg{left:calc(100% - 14px)}@media (prefers-reduced-motion:reduce){.ctyProg__arr svg{transition:none}}.ctySrv{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ctySrv__it{border:1px solid var(--pg-line);border-radius:var(--pg-r-btn);background:var(--pg-card);padding:18px 20px;text-decoration:none;transition:border-color .2s;display:block}.ctySrv__it:hover{border-color:var(--pg-accent)}.ctySrv__it h3{font:500 17px/1.3 var(--font);color:var(--pg-ink);margin:0 0 6px}.ctySrv__it p{font:400 15px/1.55 var(--font);color:var(--pg-muted);margin:0}.ctyEst,.ctyArt{gap:var(--cty-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ctyEst__it,.ctyArt__it{border:1px solid var(--pg-line);border-radius:var(--pg-r-block);background:var(--pg-card);padding:22px;text-decoration:none;transition:border-color .2s;display:block}.ctyEst__it:hover,.ctyArt__it:hover{border-color:var(--pg-accent)}.ctyEst__city{font:600 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-muted)}.ctyEst__it h3,.ctyArt__it h3{font:500 18px/1.35 var(--font);color:var(--pg-ink);margin:10px 0 8px}.ctyEst__price{font:600 19px/1 var(--font);color:var(--pg-ink)}.ctyArt__it p{font:400 15px/1.55 var(--font);color:var(--pg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ctyNews__it{border-bottom:1px solid var(--pg-line);grid-template-columns:170px 1fr;gap:24px;padding:22px 0;display:grid}.ctyNews__it:last-child{border-bottom:0}.ctyNews__date{font:500 13px/1.5 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-accent)}.ctyNews__it p{font:400 16px/1.65 var(--font);color:var(--pg-muted);margin:0}.ctyAll{font:500 16px/1 var(--font);color:var(--pg-accent);margin-top:22px;text-decoration:none;display:inline-block}.ctyAll:hover{text-decoration:underline}@media (max-width:900px){.ctyHero__grid{grid-template-columns:1fr}.ctyHero__photo{aspect-ratio:16/9;order:-1}.ctyAsk{grid-template-columns:1fr}.ctyAsk__acts{flex-flow:wrap}}@media (max-width:760px){.ctyAsk__steps{flex-direction:column;align-items:flex-start;gap:10px}.ctyAsk__steps li:not(:last-child):after{display:none}.ctyTop__facts,.ctyHero__facts{gap:24px}.ctyNews__it{grid-template-columns:1fr;gap:8px}.ctyCtl__row{flex-direction:column;align-items:stretch}.ctyCtl__search{min-width:0}}
