

/* Start:/local/templates/main/components/bitrix/catalog.section/poselki/style.min.css?17847976133698*/
#map_location{box-shadow:0 15px 25px rgb(0 0 0 / 10%);height:900px}.map-title{text-align:center;font-size:32px;font-weight:600;margin:40px 0 30px 0}.section-title{font-size:28px;font-weight:600;margin:40px 0 30px 0}.poselki-grid{margin:0 -15px}.poselok-card{margin:0 0 30px 0;height:100%;display:flex;flex-direction:column}.poselok-card .label{position:absolute;left:15px;top:15px;display:flex;gap:3px;flex-wrap:wrap;z-index:2}.poselok-card .bk{background-color:#e53b35;display:inline-block;color:#fff;font-weight:500;padding:5px 10px 4px 10px;text-transform:uppercase;letter-spacing:1px;font-size:13px;border-radius:4px;white-space:nowrap}.poselok-card .izs{background-color:var(--color-blue);display:inline-block;color:#fff;font-weight:500;padding:5px 10px 4px 10px;text-transform:uppercase;letter-spacing:1px;font-size:13px;border-radius:4px;white-space:nowrap}.small-card{box-shadow:0 4px 20px rgb(0 0 0 / 8%);background-color:#fff;border-radius:12px;overflow:hidden}.small-card.poselok-card{margin:0 0 30px 0}.small-card .poselok-image{aspect-ratio:1.33;background-size:cover;background-position:center;position:relative}.small-card .poselok-image a,.small-card .poselok-image span{display:block;width:100%;height:100%}.small-card .textcard{padding:20px;flex-grow:1;display:flex;flex-direction:column}.small-card .h3{font-size:20px;font-weight:600;margin-bottom:12px;line-height:1.3}.small-card .address{font-size:14px;color:#666;margin-bottom:15px;display:flex;align-items:flex-start;gap:6px;line-height:1.4}.small-card .address i{font-size:18px;color:#999;flex-shrink:0}.location-info{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.location-item{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;background-color:#e8f0fe;padding:6px 12px;border-radius:20px}.location-item i{font-size:18px;color:#1a73e8}.location-item span{white-space:nowrap}.price-block{margin-top:auto}.price-current{font-size:22px;font-weight:700;color:#333;line-height:1.3}.sold_out{font-size:18px;color:#999;font-weight:500}.poselok-image .swiper-button-prev,.poselok-image .swiper-button-next{width:32px;height:32px;background-color:rgba(255,255,255,0.8);border-radius:50%;top:50%;transform:translateY(-50%)}.poselok-image .swiper-button-prev:after,.poselok-image .swiper-button-next:after{font-size:18px;color:#333}.poselok-image .swiper-pagination-bullets{bottom:10px}.poselok-image .swiper-pagination-bullet{background:#fff;opacity:0.5}.poselok-image .swiper-pagination-bullet-active{opacity:1}@media (max-width: 575.98px){.poselki-grid{margin:0 -7.5px}.poselki-grid>[class*="col-"]{padding:0 7.5px}.small-card .textcard{padding:15px}.small-card .h3{font-size:18px}.location-info{gap:8px}.location-item{font-size:13px;padding:5px 10px}.location-item i{font-size:16px}.price-current{font-size:20px}.map-title{font-size:26px;margin:30px 0 20px 0}.section-title{font-size:24px;margin:30px 0 20px 0}}@media (min-width: 575.99px) and (max-width: 767.98px){.poselki-grid{margin:0 -7.5px}.poselki-grid>[class*="col-"]{padding:0 7.5px}}@media (min-width: 767.99px) and (max-width: 991.98px){.poselki-grid{margin:0 -10px}.poselki-grid>[class*="col-"]{padding:0 10px}}@media (min-width: 991.99px) and (max-width: 1199.98px){.poselki-grid{margin:0 -12px}.poselki-grid>[class*="col-"]{padding:0 12px}.small-card .h3{font-size:19px}}@media (min-width: 1199.99px) and (max-width: 1299.98px){.poselki-grid{margin:0 -12px}.poselki-grid>[class*="col-"]{padding:0 12px}}@media (min-width: 1299.99px) and (max-width: 1399.98px){.poselki-grid{margin:0 -15px}.poselki-grid>[class*="col-"]{padding:0 15px}}@media (min-width: 1399.99px){.poselki-grid{margin:0 -15px}.poselki-grid>[class*="col-"]{padding:0 15px}}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/lots/style.min.css?17847975952676*/
#map_location{box-shadow:0 15px 25px #0000001a}.lot-row{margin:0 0 50px;position:relative}.lot-row .label{position:absolute;left:-15px;top:-15px;display:flex;gap:3px;flex-wrap:wrap}.lot-row .bk{background-color:var(--color-green);display:inline-block;color:#fff;font-weight:500;padding:5px 10px 4px;border:3px;text-transform:uppercase;letter-spacing:2px;font-size:16px;border-radius:var(--border-radius);white-space:nowrap}.lot-row .izs{background-color:var(--color-blue);display:inline-block;color:#fff;font-weight:500;padding:5px 10px 4px;border:3px;text-transform:uppercase;letter-spacing:2px;font-size:16px;border-radius:var(--border-radius);white-space:nowrap}.lot-row .price_ot{font-weight:400;margin-top:20px;line-height:22px;font-size:22px;margin-bottom:5px;border-bottom:var(--bs-border-width) solid var(--bs-border-color);padding-bottom:15px;display:inline-block}.lot-row .price_ps{display:block;font-weight:500}.lot-row .price_ot span{font-size:calc(1.325rem + 1.5vw)}.lot-row .descr{margin-top:20px}.lot-row .price{margin-bottom:25px}.lot-row .placement{font-size:23px;font-weight:400;margin-top:20px;line-height:1.25}.lot-row .km{text-align:right}.lot-row .min{text-align:left;border-left:var(--bs-border-width) solid var(--bs-border-color)}.lot-row .infra{color:var(--color-blue);margin-top:20px}.lot-row .icn{position:relative;margin:10px 50px 30px 0}.lot-row .icn:last-child{margin-right:0}.lot-row .icn_i{text-align:center}.lot-row .icn_i .mso{font-size:31px}.lot-row .icn_t{margin-top:7px;text-align:center;font-weight:400;color:#333}.lot-row > div > div.order-md-1{padding-left:40px}.poselok_link{margin-top:10px;color:#777;font-weight:400;font-size:calc(1.175rem + .3vw)}.placement .distance{font-size:18px;margin-top:9px;margin-bottom:14px;line-height:1.25;color:#b2b2b2}.poselok_link span{font-weight:500;color:var(--color-blue)}.descr strong{font-weight:500;font-size:18px}@media (max-width: 575.98px){.lot-row > div > div.order-md-1{padding-left:15px}.lot-row a.button{padding:0 20px}}@media (min-width: 575.99px) and (max-width: 767.98px){.lot-row > div > div.order-md-1{padding-left:15px}.lot-row a.button{padding:0 35px}.lot-row .bk{font-size:14px;padding:3px 6px 2px;letter-spacing:0}}@media (min-width: 767.99px) and (max-width: 991.98px){.lot-row .icn{margin:10px 40px 30px 0}.lot-row a.button{padding:0 10px}}@media (min-width: 991.99px) and (max-width: 1199.98px){.lot-row a.button{padding:0 20px}}@media (min-width: 1199.99px) and (max-width: 1299.98px){.lot-row a.button{padding:0 25px}}@media (min-width: 1299.99px) and (max-width: 1399.98px){.lot-row a.button{padding:0 30px}}@media (min-width: 1399.99px){.lot-row a.button{padding:0 40px}}
/* End */


/* Start:/local/templates/main/components/bitrix/system.pagenavigation/.default/style.min.css?17847978262058*/
.pagination{margin:50px 0;align-items:center;display:flex;gap:25px;justify-content:space-between;font-weight:400}.pagination a{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--border-radius);color:#b2b2b2!important;display:inline-block;line-height:1.25;padding:5px 10px;text-decoration:none;transition:all .3s;margin:2px 0;height:32px}.pagination a:hover{border:var(--bs-border-width) solid var(--color-green);background-color:var(--color-green);color:#fff!important}.pagination strong{border:var(--bs-border-width) solid var(--color-green);border-radius:var(--border-radius);background-color:var(--color-green);color:#fff;display:inline-block;line-height:1.25;padding:5px 10px;transition:all .3s;font-weight:500;height:32px}.pagination span{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--border-radius);background-color:var(--bs-border-color);display:inline-block;line-height:1.25;padding:5px 10px;height:32px}@media (max-width: 409.98px){.pagination .nav_end{display:none!important}.pagination .nav_begin{display:none!important}}@media (max-width: 767.98px){.pagination{flex-direction:column;gap:15px}.pagination .nav_end,.pagination .nav_next,.pagination .nav_begin,.pagination .nav_prev{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:25px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;overflow:hidden;width:35px;height:32px;position:absolute}.pagination .right_pag{position:relative}.pagination .nav_end:before{content:"\e5dd"}.pagination .nav_next:before{content:"\e5cc"}.pagination .nav_begin:before{content:"\e5dc"}.pagination .nav_prev:before{content:"\e5cb"}.pagination .nav_end:before,.pagination .nav_next:before,.pagination .nav_begin:before,.pagination .nav_prev:before{position:relative;top:-2px;left:-5px}.pagination .nav_end{margin-left:43px}.pagination .nav_next{margin-left:4px}.pagination .nav_begin{margin-left:-78px}.pagination .nav_prev{margin-left:-39px}}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section.list/.default/style.min.css?1784797680595*/
.section_list{margin:0 0 20px;padding:0;list-style:none}.section_list li{display:inline-block;position:relative;margin:0 20px 20px 0;box-shadow:0 5px 15px #0000001a;border-radius:var(--border-radius);padding:10px 20px;font-weight:400;transition:all .3s}.section_list a{text-decoration:none}.section_list a span{color:#777;transition:all .3s}.section_list a:hover li{background-color:var(--color-green);color:#fff}.section_list a:hover span{color:#fff}@media (max-width: 575.98px){.section_list{text-align:center}.section_list li{margin:5px;padding:10px 10px 9px;font-size:14px;line-height:14px}}
/* End */
/* /local/templates/main/components/bitrix/catalog.section/poselki/style.min.css?17847976133698 */
/* /local/templates/main/components/bitrix/catalog.section/lots/style.min.css?17847975952676 */
/* /local/templates/main/components/bitrix/system.pagenavigation/.default/style.min.css?17847978262058 */
/* /local/templates/main/components/bitrix/catalog.section.list/.default/style.min.css?1784797680595 */
