

/* Start:/local/templates/light/components/bitrix/news/projects/style.min.css?17890478605661*/
.section-description{margin-bottom:20px;line-height:1.6}.categories_block.menu_top_block{margin-bottom:25px}.categories_block.menu_top_block .categories_toggle{display:none}.categories_block.menu_top_block ul.categories{display:flex;flex-wrap:wrap;gap:10px;list-style:none!important;margin:0;padding:0}.categories_block.menu_top_block .categories_item{display:inline-block;margin:0;list-style:none!important}.categories_block.menu_top_block .categories_item::before,.categories_block.menu_top_block .categories_item::marker{display:none!important;content:none!important}.categories_block.menu_top_block .categories_link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--fs-line);border-radius:20px;text-decoration:none;color:var(--fs-ink);background:var(--fs-surface);transition:all .2s ease;font-size:14px;line-height:1.4}.categories_block.menu_top_block .categories_link:hover{border-color:var(--fs-green);color:var(--fs-green-press)}.categories_block.menu_top_block .categories_link.active,.categories_block.menu_top_block .current .categories_link{border-color:var(--fs-green);background:var(--fs-action);color:var(--fs-white)}.categories_block.menu_top_block .categories_link.active .categories_count,.categories_block.menu_top_block .current .categories_link .categories_count{color:rgba(255,255,255,.8)}.categories_block.menu_top_block .categories_name{white-space:nowrap}.categories_block.menu_top_block .categories_count{font-size:12px;color:var(--fs-ink-2)}@media(max-width:767px){.categories_block.menu_top_block{position:relative}.categories_block.menu_top_block ul.categories{flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--fs-surface);border-radius:8px;box-shadow:0 2px 8px rgba(26,29,27,.1)}.categories_block.menu_top_block ul.categories.expanded{max-height:1e3px;padding:10px;gap:8px}.categories_block.menu_top_block .categories_item{width:100%}.categories_block.menu_top_block .categories_link{width:100%;justify-content:center;padding:12px 16px;font-size:14px;border-radius:8px}.categories_block.menu_top_block .categories_toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--fs-surface);border:1px solid var(--fs-line);border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:10px}.categories_block.menu_top_block .categories_toggle::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--fs-ink);transition:transform .3s ease}.categories_block.menu_top_block .categories_toggle.active::after{transform:rotate(180deg)}}[class*="montag.projects"] .items.row{margin-left:-8px;margin-right:-8px}[class*="montag.projects"] .items.row>[class*=col-]{padding-left:8px;padding-right:8px}[class*="montag.projects"] .item{position:relative;margin-bottom:20px}[class*="montag.projects"] .item .image{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:8px}[class*="montag.projects"] .item .image img{width:100%;height:100%;object-fit:cover}[class*="montag.projects"] .item .body-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgba(34,40,42,.4) 30%,rgba(34,40,42,.8) 100%);padding:50px 15px 15px;z-index:1;text-align:center}[class*="montag.projects"] .item .body-info .sections{margin-bottom:5px}[class*="montag.projects"] .item .body-info .section-name{display:block;font-size:11px;text-transform:uppercase;color:rgba(255,255,255,.85);letter-spacing:.5px;line-height:1.4}[class*="montag.projects"] .item .body-info .title{margin:0}[class*="montag.projects"] .item .body-info .title a,[class*="montag.projects"] .item .body-info .title{color:var(--fs-white);text-shadow:0 1px 2px rgba(34,40,42,.5)}.detail.projects{margin-bottom:30px}.detailimage{max-width:800px}.detailimage img{max-height:500px;width:auto;height:auto}.bottom-links-block{margin:30px 0;display:flex;gap:20px}.bottom-links-block .back-url{display:inline-flex;align-items:center;gap:8px;color:var(--fs-ink);text-decoration:none}.bottom-links-block .back-url:hover{color:var(--fs-green-press)}.bottom-links-block .back-url svg{width:20px;height:20px}[class*="montag.projects"] .bottom_nav{margin-top:20px;text-align:center}[class*="montag.projects"] .bottom_nav .ajax_load_btn{display:none}[class*="montag.projects"] .bottom_nav .module-pagination{display:flex;flex-direction:column;align-items:center;gap:10px}[class*="montag.projects"] .bottom_nav .module-pagination .nums{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}[class*="montag.projects"] .bottom_nav .module-pagination .nums .flex-direction-nav{display:none}[class*="montag.projects"] .bottom_nav .module-pagination .nums span,[class*="montag.projects"] .bottom_nav .module-pagination .nums a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:4px;font-size:15px;font-weight:500;text-decoration:none;color:var(--fs-ink)}[class*="montag.projects"] .bottom_nav .module-pagination .nums span.cur{background:var(--fs-action);color:var(--fs-white)}[class*="montag.projects"] .bottom_nav .module-pagination .nums span.point_sep{min-width:auto;padding:0 5px}[class*="montag.projects"] .bottom_nav .module-pagination .nums a:hover{color:var(--fs-green-press)}[class*="montag.projects"] .bottom_nav .module-pagination .nums .all_block_nav{display:none}.clients-map{margin-top:40px}.section-stats{border:1px solid var(--border-color);font-size:.85rem;margin-left:.75rem;opacity:.7;padding:2px 8px 3px;position:relative;top:-3px;white-space:nowrap}
/* End */


/* Start:/local/templates/light/css/content-navigation.min.css?17892997711184*/
.fg-content-pager{margin:24px 0;text-align:center}.main-block .fg-content-more{display:inline-flex;align-items:center;justify-content:center;min-height:var(--fs-control);min-width:280px;padding:10px 24px;border:1px solid var(--fs-green);border-radius:var(--fs-radius);color:var(--fs-link);background:var(--fs-surface);font:600 16px/1.3 var(--fs-font-head);text-decoration:none}.fg-content-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.main-block .fg-content-pages a,.fg-content-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 10px;border-radius:var(--fs-radius)}.fg-content-pages [aria-current]{background:var(--fs-green-tint);color:var(--fs-link);font-weight:600}[data-fg-list-root][aria-busy=true] [data-fg-list-items]{opacity:.6}.fg-content-error{padding:12px 16px;border:1px solid var(--fs-line);border-radius:var(--fs-radius);color:var(--fs-ink);background:var(--fs-surface)}[data-fg-list-root] a:focus-visible,.fg-content-pager a:focus-visible{outline:2px solid var(--fs-green);outline-offset:3px}@media(max-width:600px){.main-block .fg-content-more{width:100%;min-width:0}}
/* End */


/* Start:/local/templates/light/css/projects.min.css?17892997716056*/
.content-wrapper:has(:is(.fg-projects,.project-detail)) .content-navigation{padding-bottom:24px}.content-wrapper:has(:is(.fg-projects,.project-detail)) .content-navigation .page-title{margin-bottom:0}.content-wrapper:has(:is(.fg-projects,.project-detail)) .content-main-block{padding-top:0}body:has(.fg-projects),body:has(.project-detail){background:var(--fs-paper);color:var(--fs-ink);font-family:var(--fs-font-body)}body:has(.fg-projects) #pagetitle,body:has(.project-detail) #pagetitle{font:700 var(--fs-h1)/var(--fs-h1-lh)var(--fs-font-head);letter-spacing:-.02em}body:has(.fg-projects) .main-block,body:has(.project-detail) .main-block{min-width:0}body:has(.fg-projects) .section-stats{font:500 15px/1.4 var(--fs-font-body);border:0;color:var(--fs-ink-2);opacity:1;top:0}.fg-projects-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.main-block .fg-projects-intro .fg-projects-button{display:none}.main-block .fg-projects-intro p{margin:0;color:var(--fs-ink-2);font-size:14px}.main-block .fg-projects-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:var(--fs-radius);background:var(--fs-action);color:var(--fs-white);font:600 16px/1.3 var(--fs-font-head);text-decoration:none}.main-block .fg-projects-button:hover{background:var(--fs-action-hover)}.fg-projects-types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.main-block .fg-projects-types a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);color:var(--fs-link);font:500 14px/1.3 var(--fs-font-head);text-decoration:none}.main-block .fg-projects-types a[aria-current],.main-block .fg-projects-types a:hover{border-color:var(--fs-green);background:var(--fs-green-tint)}.fg-projects-filters,.fg-projects-filters form{display:flex;align-items:center;gap:12px;min-width:0}.fg-projects-filters{justify-content:space-between;margin-bottom:20px;font-size:14px}.fg-projects-filters label{margin:0;color:var(--fs-ink-2);font-weight:400}.fg-projects-filters select{width:auto;max-width:380px;min-height:44px;padding:8px 30px 8px 12px;background-color:var(--fs-surface);color:var(--fs-ink);border:1px solid var(--fs-line);border-radius:var(--fs-radius);font:14px/1.4 var(--fs-font-body)}.fg-projects-filters>a{flex-shrink:0;color:var(--fs-link);text-decoration:underline}.fg-projects-description{margin:20px 0}.fg-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fg-project-card{min-width:0;background:var(--fs-surface);border-radius:var(--fs-radius-card);overflow:hidden;border:1px solid var(--fs-line)}.main-block .fg-project-card__link{display:flex;flex-direction:column;height:100%;color:var(--fs-ink);text-decoration:none}.fg-project-card__link:hover .fg-project-card__title{color:var(--fs-link);text-decoration:underline}.fg-project-card__image{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover}.fg-project-card__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}.fg-project-card__tags{display:flex;flex-wrap:wrap;gap:5px;font:600 12px/1.4 var(--fs-font-head)}.fg-project-card__tags span{padding:2px 6px;background:var(--fs-paper);border-radius:4px;color:var(--fs-ink-2)}.fg-project-card__tags .fg-project-card__number{color:var(--fs-link);background:var(--fs-green-tint)}.main-block .fg-project-card__title{margin:0;font:650 17px/1.3 var(--fs-font-head)}.main-block .fg-project-card__body p.fg-project-card__context,.main-block .fg-project-card__body p.fg-project-card__cost{margin:0;font:14px/1.5 var(--fs-font-body)}.fg-project-card__context{color:var(--fs-ink-2)}.main-block .fg-project-card__body p.fg-project-card__cost{display:flex;flex-wrap:wrap;gap:4px 12px;margin:auto 0 0;padding-top:3px}.fg-project-card__cost b{white-space:nowrap;font-weight:650}.fg-projects-enquiry,.project-detail__enquiry{margin:28px 0;padding:24px;border-radius:var(--fs-radius-card);background:var(--fs-green-tint)}.fg-projects-enquiry .hero-form__title,.project-detail__enquiry .hero-form__title{font:650 var(--fs-h2)/1.2 var(--fs-font-head)}.fg-projects-enquiry .hero-form__sub,.project-detail__enquiry .hero-form__sub{color:var(--fs-ink-2);margin:10px 0 18px}.fg-projects-enquiry .hero-form__embed{max-width:780px}.fg-projects-enquiry .hero-form,.project-detail__enquiry .hero-form{margin:0;padding:0;background:0 0;border:0}.project-detail__enquiry .hero-form__embed{min-height:540px}#fg-project-map{scroll-margin-top:90px}#fg-project-map #yandexmap:not([data-fg-map-ready])::before{content:"Загружаем карту…";display:grid;place-items:center;height:100%;border-radius:var(--fs-radius-card);background:var(--fs-surface);color:var(--fs-ink-2);font:14px/1.5 var(--fs-font-body)}#fg-project-map .clients-map h2,.fg-projects-similar>h2{font:650 var(--fs-h2)/var(--fs-h2-lh)var(--fs-font-head)}.fg-projects-similar{margin:36px 0}.fg-projects-similar>h2{margin:0 0 20px}@media(max-width:1000px){.fg-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.fg-projects-intro{flex-direction:column;align-items:flex-start;gap:12px}.main-block .fg-projects-intro .fg-projects-button{display:inline-flex}}@media(max-width:600px){.content-wrapper:has(:is(.fg-projects,.project-detail)) .content-navigation{padding-bottom:16px}body:has(.fg-projects) #pagetitle,body:has(.project-detail) #pagetitle{font-size:28px}.fg-projects-types{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 6px}.fg-projects-types a{flex-shrink:0}.fg-project-grid{grid-template-columns:minmax(0,1fr);gap:16px}.fg-projects-filters{gap:8px}.fg-projects-filters form{gap:6px;flex:1}.fg-projects-filters select{min-width:0;width:100%;max-width:190px}.fg-projects-filters>a{max-width:85px}.fg-project-card__body{padding:14px}.fg-projects-enquiry,.project-detail__enquiry{padding:16px}.fg-projects-enquiry .hero-form__title,.project-detail__enquiry .hero-form__title{font-size:24px}}
/* End */
/* /local/templates/light/components/bitrix/news/projects/style.min.css?17890478605661 */
/* /local/templates/light/css/content-navigation.min.css?17892997711184 */
/* /local/templates/light/css/projects.min.css?17892997716056 */
