.pages section.text-content{margin:20px auto}.pages section.text-content p{font-size:1.2rem}.pages .breadcrumb-block{--bs-breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E")}.pages .breadcrumb{padding:4px 6px 4px 14px;border-radius:1rem;border:solid 2px var(--theme-font-color);margin-bottom:40px;overflow-x:unset}.pages .breadcrumb .breadcrumb-item{font-size:.9rem}.pages .breadcrumb .breadcrumb-item a.active{color:var(--gray)}.pages .text-sub{color:var(--gray);font-style:italic}.pages h1{font-weight:700;font-size:2rem}.pages section.news-list,.pages section.news-list .news-block{margin-top:0}@media (min-width:90em){.pages #tns1{width:calc(99%)}}.pages .gallery-group{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin:0 auto;grid-auto-rows:1fr}.pages .gallery-group>a{flex:1 1 0;display:flex;align-items:center;justify-content:center;border-radius:24px}.pages .gallery-group img{width:100%;height:300px;object-fit:cover;border-radius:inherit;margin:0}.partners-page{padding:0 20px 20px}.partners-page .image-group .image-item{display:flex;align-items:center;height:200px;padding:40px;border:2px solid var(--dark-gray);background-color:var(--theme-bg-color);cursor:pointer}.partners-page .image-group{margin-bottom:40px}.partners-page .image-group .image-item img{mix-blend-mode:multiply;filter:grayscale(1) saturate(0) contrast(1.2)}.partners-page .image-group .image-item:hover img{filter:none}.partners-page .image-group .text-item h3{font-size:1.2rem;font-weight:700}.procurement-list{display:flex;flex-direction:column;gap:12px;margin-top:10px}.procurement-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:2px solid var(--theme-font-color);border-radius:var(--border-radius);text-decoration:none;color:var(--theme-font-color-blue);transition:border-color .3s,background-color .3s}.procurement-item:hover{border-color:var(--theme-font-color-blue);background-color:var(--solid-gray);color:var(--theme-font-color-blue)}.procurement-item .item-main{flex:1;min-width:0}.procurement-item .item-title{font-size:1.1rem;font-weight:600;margin-bottom:6px;line-height:1.3}.procurement-item .item-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem;color:var(--gray)}.procurement-item .item-meta span{white-space:nowrap}.procurement-item .item-meta strong{color:var(--theme-font-color-blue);font-weight:600}.procurement-item .badge-status{flex-shrink:0;padding:4px 14px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-status.open{background-color:#e6f4ea;color:#1a7431;border:1px solid #1a7431}.badge-status.closed{background-color:#f0f0f0;color:#666;border:1px solid #999}@media (max-width:767px){.procurement-item{flex-direction:column;align-items:flex-start}.procurement-item .item-meta{flex-direction:column;gap:4px}}.procurement-detail .detail-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;padding:16px 20px;background-color:var(--solid-gray);border-radius:var(--border-radius);font-size:.95rem}.procurement-detail .detail-meta div{display:flex;align-items:center;gap:6px}.procurement-detail .detail-meta strong{color:var(--theme-font-color-blue)}.procurement-detail .detail-meta .badge-status{padding:3px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.procurement-detail .doc-list{list-style:none;padding:0;margin:20px 0}.procurement-detail .doc-list li{padding:12px 16px;border:1px solid var(--theme-font-color);border-radius:10px;margin-bottom:8px;transition:border-color .3s}.procurement-detail .doc-list li:hover{border-color:var(--theme-font-color-blue)}.procurement-detail .doc-list li a{display:flex;align-items:center;gap:8px;font-weight:500}.procurement-detail .doc-list li .file-size{margin-left:auto;font-size:.8rem;color:var(--gray)}.survey-form-iframe{border:none;width:100%;height:100vh;min-height:1000px;max-width:100%;max-height:100vh;border-radius:var(--border-radius)}
