.layout-blog.blog{flex:1;padding-top:15px;padding-bottom:60px}.layout-blog .page-header{margin-bottom:30px}.layout-blog .page-header h1{text-wrap:balance;max-width:100%;margin:0;font-size:26px;font-weight:700;line-height:1.35}@media (max-width:576px){.layout-blog .page-header h1{font-size:22px}}.blog-list__row{gap:30px var(--gap,15px);grid-template-columns:1fr;display:grid}@media (min-width:768px){.blog-list__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:998px){.blog-list__row.cst_blogcols-3{grid-template-columns:repeat(3,1fr)}}.blog-list__article{border-radius:var(--radius,10px);height:100%;box-shadow:var(--shadow);background:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-list__article .article-intro-image{float:none;margin:0}.blog-list__article .article-intro-image a{display:block;overflow:hidden}.blog-list__article .article-intro-image img{aspect-ratio:420/230;object-fit:cover;width:100%;height:auto;display:block}.blog-list__article .article-body{flex:1;padding:15px}.blog-list__article .article-header{margin:0}.blog-list__article .article-header h2{font-weight:700;font-size:var(--title-size-sm,20px);margin:0;line-height:1.35}.blog-list__article .article-header h2 a{color:var(--color-text-primary);text-decoration:none}.blog-list__article .article-header h2 a:hover{color:var(--color-primary)}.blog-list__article .article-info{display:none}.article-list{margin-bottom:30px}.blog-pagination.pagination-wrapper{justify-content:center;width:100%;display:flex}.blog-pagination .pagination{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.blog-pagination .page-item.active .page-link{color:var(--color-text-contrast);background:var(--color-primary);border-color:var(--color-primary)}.blog-pagination .page-item.disabled .page-link{color:var(--color-text-primary-light);pointer-events:none;opacity:.5}.blog-pagination .page-link{min-width:40px;height:40px;color:var(--color-primary);font-size:var(--text-size,16px);border-radius:var(--radius,10px);background:#fff;border:1px solid #427bbd59;justify-content:center;align-items:center;padding:0 12px;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:flex}.blog-pagination a.page-link:hover{color:var(--color-text-contrast);background:var(--color-primary-light);border-color:var(--color-primary-light)}@media (max-width:768px){.layout-blog.blog{padding-bottom:30px}.layout-blog .page-header h1{font-size:var(--title-size-md,24px)}}
.contacts-page.page-grid{flex:1 0 auto;gap:100px;display:grid}.contacts-page.page-grid--offset-top{padding-top:30px}.contacts-page.page-grid--padding-bottom{padding-bottom:60px}@media (max-width:1368px){.contacts-page.page-grid{gap:30px}}@media (max-width:768px){.contacts-page.page-grid--padding-bottom{padding-bottom:30px}}.contacts-page .section__header{margin-bottom:30px}.contacts-page .section__title{margin:0}.about-page,.about-page__content{gap:30px;display:grid}.about-page__contacts.contacts-list{font-size:var(--title-size-xs,18px);border:1px solid var(--primary-dark,#0a4db5);border-radius:var(--radius,10px);margin:0}.about-page__addr{max-width:480px;font-size:var(--title-size-xs,18px);margin:0 0 20px;padding-left:52px;line-height:1.4;position:relative}.about-page__addr:before{content:"";background:url(/images/blocks/icons/map-pin.svg) 0 0/contain no-repeat;width:50px;height:50px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contacts-list__row{align-items:center;gap:15px;padding:15px;display:flex}.contacts-list__row:nth-child(odd){background:var(--color-light-blue)}.contacts-list__row dt{flex:0 0 220px;margin:0;font-weight:600}.contacts-list__row dd{flex:1;margin:0}.contacts-list a{color:inherit;text-decoration:none;transition:all .25s}.contacts-list a:hover{color:var(--color-primary-light);text-decoration:underline}@media (max-width:576px){.contacts-list__row{flex-direction:column;align-items:flex-start;gap:8px}.contacts-list__row dt{flex:none}}
