.img{object-fit:cover;object-position:center}.lazy{transition:var(--transition)}.lazy,.lazy.loaded{opacity:1}.d-card{display:grid;background:var(--white);border:1px solid var(--gray-dark);border-radius:10px}.d-card--big .d-card__person{background:var(--white);border-top:1px solid var(--gray);border-bottom:1px solid var(--gray)}.d-card__title{font-weight:700;font-size:1.125em;line-height:28px;color:var(--dark);padding:30px 30px 0}@media only screen and (max-width:860px){.d-card__title{padding:15px 15px 0}}.d-card__contacts{display:flex;flex-wrap:wrap;gap:15px;padding:30px}@media only screen and (max-width:860px){.d-card__contacts{padding:15px}}.d-card__contacts li{display:inline-flex}.d-card__contacts li a{font-weight:500;font-size:1.125em;line-height:28px;color:var(--dark);display:flex;align-items:center;gap:5px}.d-card__contacts li a .icon{width:40px;height:40px;border-radius:100%;background:var(--gray);display:inline-flex;align-items:center;justify-content:center}.d-card__contacts li a .icon svg{width:18px;height:18px}.d-card__contacts li a .icon svg path{fill:var(--dark)}.d-card__person{background:var(--gray);padding:15px 30px;display:flex;align-items:center;gap:15px}.d-card__person-image{width:60px;height:60px;border:3px solid var(--gray-dark);border-radius:100%}.d-card__person-content{display:grid}.d-card__person-name{font-weight:500;font-size:1.125em;line-height:28px;color:var(--dark)}.d-card__person-title{font-weight:500;font-size:.875em;line-height:22px;color:var(--dark);opacity:.5}.d-card__footer{padding:30px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media only screen and (max-width:860px){.d-card__footer{padding:15px}}@media only screen and (max-width:490px){.d-card__footer{grid-template-columns:1fr;grid-gap:15px}}.d-card__footer a{padding:12px;background:var(--gray);border:1px solid var(--gray-dark);border-radius:10px;font-weight:400;font-size:1em;line-height:26px;color:var(--dark);display:inline-flex;justify-content:center;gap:10px;align-items:center}.d-card__footer a .icon{width:16px;height:16px}.d-card__footer a .icon svg path{fill:var(--dark-light)}.news{display:grid;align-content:start}.news__image{height:240px;width:100%;border-radius:5px;border:1px solid var(--gray-dark);object-fit:cover}.news__meta{display:flex;grid-gap:10px;flex-wrap:wrap;font-weight:500;font-size:.75em;line-height:14px;color:var(--dark);margin:15px 0 10px}.news__date{opacity:.5}.news__title{font-weight:700;font-size:1.125em;line-height:28px;color:var(--dark)}.pagination{list-style:none;gap:5px}.pagination,.pagination__btn{display:flex;justify-content:center;align-items:center}.pagination__btn{background:var(--white);border-radius:100px;width:50px;height:50px;border:1px solid var(--gray-dark);box-sizing:border-box;font-weight:500;font-size:1em;line-height:26px;text-align:center;outline:none;color:var(--dark);cursor:pointer}@media only screen and (max-width:1024px){.pagination__btn--hide{display:none}}.pagination__btn--active{background:var(--gray-dark);border:1px solid var(--gray-dark);color:var(--dark-light)}.pagination__btn:hover:not(.pagination__btn--active){background:var(--main);border:1px solid var(--main);color:var(--white)}.pagination__btn:hover:not(.pagination__btn--active) .icon svg path{fill:var(--white)}.pagination__btn .icon{width:20px;height:20px}.pagination__btn .icon svg path{fill:var(--dark)}.departments-news-list{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.departments-news-list--col-3{display:grid;grid-gap:30px;max-width:var(--max-width);width:100%;padding-top:30px;border-top:2px solid #dae5ef;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1024px){.departments-news-list--col-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:728px){.departments-news-list--col-3{grid-template-columns:1fr}}.service-modal{background:var(--white);padding:20px;width:50%;height:50%;border-radius:10px;z-index:1}.service-modal__text{display:flex;flex-direction:column;gap:10px;list-style:auto;padding:20px}.ministry-department-open{display:grid;grid-gap:50px}@media only screen and (max-width:1024px){.ministry-department-open{grid-gap:30px}}.ministry-department-open__service{font-weight:500;font-size:1.125em;line-height:28px;color:var(--dark);cursor:pointer}.ministry-department-open__article{font-weight:500;font-size:1.125em;line-height:28px;color:var(--dark);margin:-22px 0}