:root{--black:#000;--orange:#ea9926;--gray:gray;--color-placehold:#b3b3b3;--blue:#3d81da;--blue-hover:#2e65ac;--red:#eb5757;--red-hover:#c94545;--color-white:#fff;--color-gray:#ccc;--color-gray-light:#f2f2f2;--color-gray-dark:#696969;--color-gray-dark-2:#20313b;--color-gray-dark-3:#1d1e1e;--color-gray-dark-4:#d8d8d8;--color-gray-dark-5:#cecece;--color-gray-dark-6:#a3a3a3;--color-gray-dark-7:#f9f9f9;--color-gray-dark-8:#323232;--color-gray-muted:#7e8080;--color-gray-light-3:#e4e4e4;--color-green:#45af43;--color-green-light:#70b769;--blue-light-bg:#3d81da1a;--color-shadow-light:#79797905;--color-white-half:#ffffff80;--color-gray-light-2:#f6f6f6;--color-snow:snow;--overlay-dark:#000000a3;--overlay-light:#00000014;--overlay-medium:#0006;--color-shadow-nav:#0000001a;--container:1500px;--bar-width:18px;--bar-height:2px;--bar-spacing:5px;--transition:.3s}.P-jk-preview{margin-bottom:40px}.P-jk-preview .wrapper-container{grid-column-gap:24px;grid-template-columns:1fr 1fr;display:grid}.P-jk-preview .wrapper-container .photos-container{grid-column-gap:24px;width:100%;height:300px;display:flex}.P-jk-preview .wrapper-container .photos-container .main-photo{width:100%}.P-jk-preview .wrapper-container .photos-container .other-photos{grid-template-rows:1fr 1fr;gap:24px;min-width:218px;display:grid}.P-jk-preview .wrapper-container .photos-container .photo-wrapper{background-color:var(--color-gray);border-radius:12px;width:100%;height:100%;display:flex;overflow:hidden}.P-jk-preview .wrapper-container .photos-container .photo-wrapper .photo-item{object-fit:cover;cursor:pointer;width:100%;height:100%}.P-jk-preview .wrapper-container .info-about-jk{background-color:var(--color-white);border-radius:24px;flex-direction:column;padding:32px;display:flex}.P-jk-preview .wrapper-container .info-about-jk .title-jk{color:var(--black);margin-bottom:12px;font-size:32px;font-weight:700}.P-jk-preview .wrapper-container .info-about-jk .address{color:var(--color-gray-dark-2);margin-bottom:8px;font-size:16px;font-weight:400;display:block}.P-jk-preview .wrapper-container .info-about-jk .metro-wrapper{grid-column-gap:6px;align-items:center;margin-bottom:15px;display:flex}.P-jk-preview .wrapper-container .info-about-jk .metro-wrapper .title-wrapper,.P-jk-preview .wrapper-container .info-about-jk .metro-wrapper .travel-time{grid-column-gap:3px;align-items:center;display:flex}.P-jk-preview .wrapper-container .info-about-jk .metro-wrapper .title-wrapper .title,.P-jk-preview .wrapper-container .info-about-jk .metro-wrapper .travel-time .time{color:var(--color-gray-dark-2);font-size:14px;font-weight:400}.P-jk-preview .wrapper-container .info-about-jk .price{grid-column-gap:10px;align-items:center;display:flex}.P-jk-preview .wrapper-container .info-about-jk .price .cost-ft{color:var(--black);font-size:24px;font-weight:500}.P-jk-preview .wrapper-container .info-about-jk .price .count-ft{color:var(--color-gray-dark-2);font-size:16px;font-weight:400}.P-jk-preview .wrapper-container .info-about-jk .footer-events{grid-column-gap:10px;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.P-jk-preview .wrapper-container .info-about-jk .footer-events .btn{width:100%}@media (max-width:1500px){.P-jk-preview .wrapper-container .photos-container .other-photos{min-width:158px}}@media (max-width:1200px){.P-jk-preview .wrapper-container .photos-container{grid-template-columns:1fr}.P-jk-preview .wrapper-container .photos-container .other-photos{display:none}}@media (max-width:1000px){.P-jk-preview{display:none!important}}
.jk-apartments-catalog .catalog-container{grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}
