@charset "UTF-8";
/*header*/
@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;700&display=swap");
header {
  background: #638e56 url(../images/mirec.mgimo.ru-bg.jpg) no-repeat top center;
  background-size: cover;
  padding: 2rem 0 0;
  margin-bottom: 20px; }

header h2, header h3, header h2 a {
  color: #fff;
  text-decoration: none; }

header .title-box {
  text-align: center;
  background: #0f1d0c7a;
  backdrop-filter: blur(3px);
  display: block;
  margin: auto;
  padding: 1.5rem;
  border: 2px solid #fff; }

header h2 {
  font-size: 2.5rem;
  padding-bottom: 0;
  font-family: "Jost", sans-serif;
  text-transform: uppercase; }

.grid-header img {
  width: 45%;
  margin: auto;
  display: block; }

header h3 {
  border-top: solid 1px #fff;
  display: inline;
  padding-top: 5px;
  font-size: 18px; }

.grid-header {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-gap: 2vw;
  max-width: 1200px;
  margin: auto !important; }

.grid-header > div {
  margin-top: auto;
  margin-bottom: auto !important; }

.top-img-banner img {
  border-radius: 50%;
  margin: 13px 0; }

.top-img-banner img:hover {
  filter: hue-rotate(63deg);
  transition: all 0.3s linear 0s;
  box-shadow: 0 0 15px black; }

.top-img-banner img:not(:hover) {
  transition: all 0.3s linear 0s; }

.nav a {
  text-decoration: none;
  color: #fff; }

.nav ul {
  display: flex !important;
  flex: 1;
  align-items: center; }

.top-nav .nav li {
  border: solid 2px #fff;
  padding: 10px !important;
  margin: 0 10px 0 0;
  background: #3c571ac2;
  backdrop-filter: blur(3px); }

.top-nav .nav li:first-child {
  border-right: solid 3px #fff; }

.top-nav .nav li.active {
  background: #ffffffd4; }

.top-nav .nav li.active a {
  color: #000; }

.tree a {
  color: #0e2f04;
  font-family: "Jost", sans-serif; }

.tree h5, .rss h5 {
  font-size: 1.1rem !important;
  font-weight: normal !important; }

.tree ul ul {
  margin-left: 7px; }

.tree ul ul a {
  font-weight: normal !important; }

.tree li {
  background-color: #f3f3f3;
  padding: 5px 0 5px 10px;
  margin: 2px;
  font-weight: 800;
  cursor: pointer;
  list-style: none; }

.tree .active a {
  color: #94ad13 !important; }

article a {
  color: #638e56; }

html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%; }

*,
*:before,
*:after {
  box-sizing: inherit; }

* {
  margin: 0;
  padding: 0;
  outline: none; }

img,
video {
  height: auto; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
  max-width: 100%; }

svg {
  max-height: 100%; }

svg:not(:root) {
  overflow: hidden; }

iframe {
  border: none;
  width: 100%; }

button,
[type="submit"] {
  -webkit-appearance: button; }

[type="radio"],
[type="checkbox"] {
  vertical-align: middle;
  position: relative;
  bottom: 0;
  margin-right: 8px; }

input[type="search"] {
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

::-moz-focus-inner {
  border: none;
  padding: 0; }

/*typography*/
html {
  font-size: 16px;
  scroll-behavior: smooth; }

body {
  text-rendering: optimizeLegibility;
  text-decoration-skip: objects;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #000000;
  line-height: 1.56;
  background: #ffffff; }

a {
  color: #446B54;
  text-decoration-color: #71a486; }

a:hover {
  color: #638e56;
  transition: all 0.3s linear 0s;
  cursor: pointer; }

a:not(:hover) {
  transition: all 0.3s linear 0s; }

.no-decor a, a.no-decor {
  text-decoration: none !important; }

b, strong, .strong, dl dt {
  font-weight: bold; }

.normal {
  font-weight: normal; }

em, i, cite, dfn {
  font-style: italic; }

sub,
sup {
  font-size: x-small;
  line-height: 0;
  margin-left: 2px;
  position: relative; }

sub, sup {
  bottom: 1px; }

p, blockquote, hr, pre, ol, ul, dl, table, fieldset, figure, address, form {
  margin-bottom: 8px; }

hr {
  border: none;
  border-bottom: 1px solid #dadada;
  clear: both; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Jost", sans-serif;
  font-weight: bold;
  color: #638e56;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1.2rem; }

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a {
  color: inherit; }

.caps {
  text-transform: uppercase; }

.nowrap,
.nowrap td {
  white-space: nowrap; }

.small {
  font-size: 80% !important; }

ul ul, ol ol, ol ul, ul ol {
  margin-left: 32px; }

ol ol li {
  list-style-type: lower-alpha; }

ol ol ol li {
  list-style-type: lower-roman; }

nav ul {
  margin: 0;
  list-style: none; }

/*table*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none !important;
  max-width: 100%;
  width: 100% !important;
  empty-cells: show;
  font-size: 14px;
  line-height: 20px;
  margin: 16px 0; }
  table td, table th {
    border: 1px; }
    table td:first-child, table th:first-child {
      padding-left: 1rem; }
    table td:last-child, table th:last-child {
      padding-right: 1rem; }

table tr:nth-child(odd) td {
  background: #f7f7f7; }

table p {
  margin-bottom: 0; }

th, table tr:nth-child(1) td {
  font-weight: 700;
  vertical-align: middle;
  text-align: center;
  background: #6d3350 !important;
  color: #fff; }

td:nth-child(odd) {
  background: #fdfdfd; }

td {
  vertical-align: middle; }

th,
td {
  padding: 1rem 1rem;
  border-bottom: 1px; }
  th:first-child,
  td:first-child {
    padding-left: 0; }
  th:last-child,
  td:last-child {
    padding-right: 0; }

/*grid*/
.main {
  max-width: 1200px;
  margin-top: inherit;
  margin-bottom: inherit;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden; }

.gap-0 {
  grid-gap: 0vw !important; }

.gap-2 {
  grid-gap: 2vw !important;
  margin-bottom: 2vw !important; }

.gap-3 {
  grid-gap: 3vw !important;
  margin-bottom: 3vw !important; }

.gap-4 {
  grid-gap: 4vw !important;
  margin-bottom: 4vw !important; }

[class*=grid-] {
  display: grid;
  grid-gap: 1vw;
  clear: both; }

[class*=grid-] ~ [class*=grid-] {
  margin-top: 1vw; }

[class*=grid-] > li {
  list-style: none; }

.grid-2 {
  grid-template-columns: repeat(2, 1fr); }

.grid-3 {
  grid-template-columns: repeat(3, 1fr); }

.grid-4 {
  grid-template-columns: repeat(4, 1fr); }

.grid-5 {
  grid-template-columns: repeat(5, 1fr); }

.grid-6 {
  grid-template-columns: repeat(6, 1fr); }

.grid-1-2 {
  grid-template-columns: 1fr 2fr; }

.grid-2-1 {
  grid-template-columns: 2fr 1fr; }

.grid-1-3 {
  grid-template-columns: 1fr 3fr; }

.grid-3-1 {
  grid-template-columns: 3fr 1fr; }

.grid-1-4 {
  grid-template-columns: 1fr 4.5fr; }

.grid-4-1 {
  grid-template-columns: 4.5fr 1fr; }

.grid-auto {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }

/*flex-push*/
.flex-top {
  display: flex;
  align-items: flex-start; }

.flex-middle {
  display: flex;
  align-items: center; }

.flex-bottom {
  display: flex;
  align-items: flex-end; }

.flex-left {
  display: flex;
  justify-content: flex-start; }

.flex-center {
  display: flex;
  justify-content: center; }

.flex-right {
  display: flex;
  justify-content: flex-end; }

.push-left {
  margin-right: auto; }

.push-right {
  margin-left: auto; }

.push-center {
  margin-left: auto;
  margin-right: auto; }

.push-middle, .push-middle-all div > *, .push-middle-all > * {
  margin-top: auto;
  margin-bottom: auto !important; }

.push-bottom {
  margin-top: auto; }

/*sizes*/
.w5 {
  width: 5%; }

.w10 {
  width: 10%; }

.w20 {
  width: 20%; }

.w30 {
  width: 30%; }

.w40 {
  width: 40%; }

.w50 {
  width: 50%; }

.w60 {
  width: 60%; }

.w70 {
  width: 70%; }

.w80 {
  width: 80%; }

.w90 {
  width: 90%; }

.w100 {
  width: 100% !important; }

/*utils*/
.center {
  text-align: center !important;
  margin-left: auto;
  margin-right: auto; }

.right {
  text-align: right !important; }

.left {
  text-align: left !important; }

img.center, .center img, figure.center {
  display: block;
  margin: auto; }

img.right, figure.right {
  margin: 0 0 5.3333333333px 20px;
  float: right;
  max-width: 300px; }

img.left, figure.left {
  margin: 0 20px 5.3333333333px 0;
  float: left;
  max-width: 300px; }

.right ul, ul.right {
  direction: rtl !important; }

ul.no-ul {
  margin-left: 0; }
ul.no-ul, ul.no-ul ul {
  list-style: none; }

ul.no-ul li {
  text-indent: 0; }

.red, .red a {
  color: #d71921 !important; }

.black, .black a, a.black {
  color: black !important; }

.white, .white a, a.white {
  color: white !important; }

.circle {
  border-radius: 50%; }

.relative {
  position: relative; }

.show-phone, .show-ipad {
  display: none; }

summary {
  cursor: pointer;
  color: #6d3350;
  position: relative;
  font-weight: bold;
  display: inline-block; }

summary::-webkit-details-marker {
  display: none; }

summary ol, summary ul {
  padding-left: 10px; }

details[open] summary {
  margin-bottom: 10px; }

summary::after {
  content: "✚";
  color: #ababab !important;
  display: inherit;
  margin-right: 10px;
  position: absolute;
  left: -16px;
  top: 0; }

details[open] > p, details[open] > ul, details[open] > ol {
  animation: spoiler 1s; }
@keyframes spoiler {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
details[open] summary::after {
  content: "✖";
  position: absolute;
  left: -17px;
  top: 0; }

details[open] p {
  border-left: 1px solid #ccc;
  padding-left: 10px;
  margin-left: -10px; }

summary.Right {
  margin-left: -10px;
  padding-right: 25px; }

summary.Right::after {
  left: auto;
  right: -5px;
  position: absolute; }

details[open] summary.Right::after {
  content: "✖";
  position: absolute;
  left: auto;
  top: 0;
  right: 0; }

details[open] summary.Right {
  padding-right: 30px; }

summary.Readmore::before {
  content: "Read more";
  font-weight: bold; }

details[open] summary.Readmore::before {
  content: "Close"; }

.CategoryMenu {
  background: #f0f1ed; }

.CategoryMenu summary {
  margin: 10px;
  padding-left: 20px;
  color: #638e56 !important; }

.CategoryMenu summary::after {
  color: #638e56 !important;
  left: 0 !important; }

.CategoryMenu details[open] summary::after {
  left: 0 !important; }

@font-face {
  font-family: 'icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64, 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PSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyFQEAKrEABUKzCgcBCCqxAAVCsxMFAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMBwEMKrgB/4WwBI2xAgBEAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }
article a[href*="twitter.com"]:before, .twitter:before, article a[href*="facebook.com"]:before, .facebook:before, article a[href*="youtube.com"]:before, article a[href*="youtu.be"]:before, .youtube:before, article a[href*="vk.com"]:before, .vk:before, article a[href*="instagram.com"]:before, .instagram:before, article a[href$=".pdf"]:before, article a[href$=".doc"]:before, article a[href$=".docx"]:before, article a[href$=".xls"]:before, article a[href$=".xlsx"]:before, article a[href$=".zip"]:before, article a[href$=".rar"]:before, article a[href$=".7zip"]:before, a[href^="mailto:"]:before, a[href^="tel:"]:before, .fax:before, .link:after, .location:before, .rub:after, .find:before, .metro:before {
  font-family: 'icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

article a[href*="twitter.com"]:before, .twitter:before {
  content: '\54';
  color: #5EA9DD; }

article a[href*="facebook.com"]:before, .facebook:before {
  content: '\46';
  color: #3B5998; }

article a[href*="youtube.com"]:before, article a[href*="youtu.be"]:before, .youtube:before {
  content: '\59';
  color: #B02C27; }

article a[href*="vk.com"]:before, .vk:before {
  content: '\56';
  color: #4C75A3; }

article a[href*="instagram.com"]:before, .instagram:before {
  content: '\49';
  color: #e08442; }

article a[href$=".pdf"]:before {
  content: "\70";
  color: red; }

article a[href$=".doc"]:before, article a[href$=".docx"]:before {
  content: "\77";
  color: #1962b3; }

article a[href$=".xls"]:before, article a[href$=".xlsx"]:before {
  content: "\78";
  color: #0f8a42; }

article a[href$=".zip"]:before, article a[href$=".rar"]:before, article a[href$=".7zip"]:before {
  content: "\7A"; }

a[href^="mailto:"]:before {
  content: "\6D";
  white-space: nowrap; }

a[href^="tel:"]:before {
  content: "\74";
  white-space: nowrap; }

.fax:before {
  content: '\2A' !important;
  margin-right: 4px !important; }

.link:after {
  content: '\75' !important;
  margin-left: 4px !important;
  color: #a2a2a2; }

.location:before {
  content: "\6C"; }

.rub:after {
  content: "\72"; }

.find:before {
  content: "\66"; }

.metro:before {
  content: "\4D"; }

article a[href*="twitter.com"], .twitter, article a[href*="facebook.com"], .facebook, article a[href*="vk.com"], .vk, article a[href*="youtube.com"], article a[href*="youtu.be"], .youtube, article a[href*="instagram.com"], .instagram, a[href^="mailto:"], a[href^="tel:"], .fax, .location, article a[href$=".pdf"], article a[href$=".doc"], article a[href$=".docx"], article a[href$=".xls"], article a[href$=".xlsx"], article a[href$=".zip"], article a[href$=".7zip"], article a[href$=".rar"], article a[href$=".xls"] {
  text-decoration: none; }

.no-icon a, a.no-icon, .no-icon a:after, a.no-icon:after, .no-icon a:before, a.no-icon:before, .no-icon:after, .no-icon:before {
  content: '' !important; }

body:after {
  display: none; }

body.lb-disable-scrolling {
  overflow: hidden; }

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  opacity: 0.8;
  display: none; }

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal; }

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid white; }

.lightbox a img {
  border: none; }

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: white; }

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both; }

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0; }

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  border: 0; }

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

.lb-container > .nav {
  left: 0; }

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block; }

.lb-nav a.lb-prev:before, .lb-nav a.lb-next:before {
  position: relative;
  top: 50%;
  left: 10px;
  font-size: 50px;
  color: #fff; }

.lb-nav a.lb-prev:before {
  content: "❰"; }

.lb-nav a.lb-next:before {
  content: "❱"; }

.lb-nav a.lb-prev, .lb-nav a.lb-next {
  width: 20%;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  text-decoration: none;
  text-shadow: 0 0 12px #000000; }

.lb-nav a.lb-prev {
  left: 0;
  float: left; }

.lb-nav a.lb-prev:hover, .lb-nav a.lb-next:hover {
  opacity: 1; }

.lb-nav a.lb-next {
  right: 0;
  float: right; }

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both; }

.lb-data {
  padding: 0 4px;
  color: #ccc; }

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em; }

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em; }

.lb-data .lb-caption a {
  color: #4ae; }

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999; }

.lb-data .lb-close:before {
  content: "✖";
  position: relative;
  top: 20px;
  color: #fff;
  font-size: 40px; }

.lb-data .lb-close {
  display: block;
  float: right;
  outline: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s; }

a.lb-close {
  border: 0; }

.lb-data .lb-close:hover {
  cursor: pointer;
  opacity: 1; }

button, .btn {
  font-size: 15px;
  border: 1px solid #6d3350 !important;
  font-weight: bold;
  min-height: 40px;
  padding: 8px 20px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  vertical-align: middle;
  -webkit-appearance: none;
  text-align: center; }

.btn a, a.btn {
  color: #6d3350 !important;
  text-decoration: none !important; }

input[type="submit"] {
  width: auto; }

button:hover, .btn:hover, .btn a:hover {
  outline: none;
  text-decoration: none;
  color: #d71921; }

.red-btn {
  background-color: #d71921; }

fieldset {
  font-family: inherit;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 2rem;
  margin-bottom: 2rem;
  margin-top: 2rem; }

legend {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 1rem;
  margin-left: -1rem;
  top: 2px;
  position: relative;
  line-height: 0; }

input,
textarea,
select {
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 14px;
  min-height: 35px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  box-shadow: none;
  padding: 0 12px; }

input:focus,
textarea:focus,
select:focus {
  outline: none;
  background-color: #fff;
  border-color: #a5a1a1;
  box-shadow: 0 0 1px #a5a1a1 inset; }

.select option {
  background: #f1f1f1;
  color: #404040; }

select {
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20%20width%3D%228.2871%22%20height%3D%224.832%22%20version%3D%221.1%22%20viewBox%3D%220%200%208.2871%204.832%22%3E%0A%20%3Cpath%20d%3D%22m0.73242%200-0.73242%200.72266%204.1445%204.1094%204.1426-4.1094-0.73242-0.72266-3.4121%203.3809z%22%20fill%3D%22%23999%22/%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center; }

select[multiple] {
  background-image: none;
  height: auto;
  padding: .5rem .75rem; }

textarea {
  height: auto;
  padding: 8px 12px;
  line-height: 24px;
  vertical-align: top; }

input[type="text"]::placeholder, textarea::placeholder {
  color: #bbbbbb; }

input[type="file"] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block; }

input[type="radio"],
input[type="checkbox"] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0; }

label {
  display: inline-block;
  font-weight: bold;
  color: #8e8e8e;
  margin-bottom: 4px;
  font-size: 14px; }

nav ul {
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.nav li {
  padding: 0 5px; }

.nav img {
  height: 20px; }

.dot-menu {
  position: fixed;
  z-index: 600;
  top: 0;
  right: -300px;
  height: 100%;
  width: 300px;
  padding: 2rem;
  overflow-y: auto;
  background: #638e56;
  transition-duration: 0.8s; }

.dot-menu a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 1rem; }

.dot-menu li {
  list-style: none; }

.dot-menu li.active {
  background: none; }

.dot-menu li.active a {
  color: #124950; }

.show-menu {
  right: 0; }

.burger {
  position: fixed;
  display: none;
  z-index: 601;
  top: 24px;
  right: -16px;
  transform: translate(-50%, -50%);
  background: #638e56;
  width: 40px;
  height: 40px;
  cursor: pointer; }

.line, .line:before, .line:after {
  width: 15px;
  height: 3px;
  background-color: #fff;
  position: absolute; }

.line {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .3s; }

.line:before, .line:after {
  content: '';
  transition: .5s; }

.line:before {
  top: 8px; }

.line:after {
  top: -8px; }

.burger-x {
  background: #fff; }

.burger-x .line, .burger-x .line:before, .burger-x .line:after {
  background-color: #2f2628; }

.burger-x .line {
  background-color: transparent; }

.burger-x .line:before {
  top: 0;
  transform: rotate(134deg); }

.burger-x .line:after {
  top: 0;
  transform: rotate(225deg); }

#calendar a {
  text-decoration: none; }

#calendar table td, #calendar table th {
  border: none;
  background: none !important; }

#calendar table td:last-child, #calendar table th:last-child {
  padding-right: 0; }

.ui-datepicker .ui-datepicker-title {
  font-weight: bold;
  color: #474e9a; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0; }

.ui-widget-content {
  border: none;
  background: #fff;
  padding: 5px;
  width: 100%;
  color: #222;
  box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 0 !important;
  background: none;
  color: #000000; }

a.ui-datepicker-today {
  border-radius: 3px;
  margin: 5px; }

.myClass a {
  border-radius: 8px;
  margin: 5px;
  color: #fff !important;
  background: #50688c !important; }

.myClass .ui-state-default {
  border-radius: 3px;
  margin: 5px;
  color: #fff !important;
  background: #50688c !important; }

a.ui-state-active {
  border-radius: 3px;
  margin: 5px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: none;
  background: #fff;
  font-weight: normal;
  color: #555;
  padding: .75rem 0;
  text-align: center; }

.tab_item img {
  margin-top: 0.5rem; }

td.ui-datepicker-today {
  border: 1px solid #2f3253;
  border-radius: 3px; }

td.ui-datepicker-today a.ui-state-default.ui-state-active {
  background-color: #fff; }

a.ui-state-default.ui-state-active {
  background: #8fbcdc !important; }

.ui-icon {
  background-image: none !important; }

.ui-datepicker-prev:before {
  color: #939393;
  content: "<"; }

.ui-datepicker-next:before {
  color: #939393;
  content: ">"; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 0 !important;
  background: none;
  color: #000000; }

.ui-datepicker-calendar td {
  text-align: center; }

.ui-widget-header {
  border: none;
  background: #fff;
  color: #2f3254;
  font-weight: normal; }

.ui-widget-content {
  border: none;
  background: #fff;
  padding: 5px;
  width: 100%;
  color: #222;
  -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0; }

thead {
  border: none; }

.ui-datepicker th {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500; }

.label- {
  padding: 1px 5px;
  line-height: 19px;
  color: #56597d;
  display: inline-block;
  margin-left: 8px;
  border-radius: 4px;
  box-shadow: 0 0 12px #ccc; }

.no-child li:nth-last-child(3), .no-child li:last-of-type {
  display: none; }

.ui-datepicker .ui-datepicker-title {
  font-weight: bold;
  color: #474e9a; }

.pagination {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  margin: 3rem 0; }

.pagination a {
  border: none;
  text-decoration: none !important; }

.pagination .active {
  background: #ccc; }

.pagination .active a {
  color: #fff; }

.pagination li {
  list-style: none;
  border: solid 1px #ccc;
  padding: 5px 15px;
  margin: 0 5px; }

.empty {
  color: red;
  font-size: 18px;
  line-height: 28px; }

.required .required {
  color: red; }

.help-inline {
  color: red;
  font-size: 12px; }

.breadcrumbs {
  color: #656464;
  font-size: 12px;
  margin: 1rem auto !important; }

.breadcrumbs a {
  color: #929292;
  text-decoration: none;
  border-bottom: 1px solid #dedede; }

/*section*/
section img + p, section img + ul {
  margin-top: 20px; }

section ul ul, section ol ol, section ul ol, section ol ul {
  display: block; }

section ul li, section ol li {
  list-style-position: inside;
  text-indent: .8em; }

section iframe {
  display: block !important;
  margin: 0 auto 8px; }

article a[href$=".pdf"] {
  color: #6b1414;
  border-bottom: 1px #ddd dashed; }

.accordion-content {
  display: block; }

.accordion {
  display: none; }

.category-name {
  font-weight: 700;
  color: #638e56;
  padding: 8px 10px 8px 35px;
  background: #ddec8c85 url(../images/category-name.svg) no-repeat 5px center;
  background-size: 2%;
  margin: 15px 0;
  font-size: 1.2rem; }

.category-name-page {
  font-weight: 700;
  color: #638e56;
  padding: 8px 10px 8px 35px;
  background: #ddec8c85 url(../images/category-name.svg) no-repeat 5px center;
  background-size: 2%;
  font-size: 1.2rem; }

.category-name a, .category-name-page a {
  text-decoration: none; }

.category-name a:hover, .category-name-page a:hover {
  color: red; }

.number a, .number {
  text-decoration: none;
  color: #94ad13; }

.number {
  font-size: 1.5rem;
  margin-bottom: -3px;
  font-weight: bold; }

.number-page {
  font-size: 1.2rem;
  background: #ddec8c;
  padding: 8px;
  text-align: center; }

.number-page a {
  color: #2c561f; }

.number.category-number {
  font-size: 1.2rem;
  margin: 23px 0 18px 0px; }

.themes {
  margin-left: 25px; }

.themes-title {
  color: #2c561f; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
  width: 100%; }

.article ul, .article ul ul, .article ul ol, .article ol, .article ol ul, .article ol ol {
  margin-left: 20px !important; }

.caption a {
  color: #3c3636;
  border-bottom: 1px dashed #dadada;
  text-decoration: none; }

.caption a:hover {
  color: #638e56;
  border-bottom: 1px dashed #638e56; }

.author {
  font-weight: bold;
  margin-top: 20px; }

.author:before {
  background: transparent url(../images/people.svg) no-repeat left center;
  content: '';
  padding-left: 17px;
  background-size: 73%; }

.date-rss {
  color: #757575;
  font-size: 0.8em; }

.rss-description {
  display: none; }

.rss {
  margin-bottom: 1rem;
  font-size: 14px; }

.rss a, .caption a, .category-name a, .category a, .tree a {
  text-decoration: none; }

.rss a {
  color: #420505; }

.rss h4 {
  font-size: 1rem;
  margin-top: 4rem; }

.article-title {
  color: #0d840d;
  font-size: 1.5rem;
  margin-bottom: 20px; }

.twitter-tweet {
  margin: auto; }

footer {
  clear: both;
  padding: 2rem 10px 2rem;
  color: #b1b1b1;
  margin: 2rem auto 0 !important;
  border-top: 3px solid #e0e0e0; }

footer a {
  text-decoration: none;
  color: #b1b1b1; }

/*phone*/
@media (max-width: 769px) {
  iframe {
    height: auto; }

  /*typography*/
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-align: center; }

  section img {
    display: block;
    margin: auto; }

  h1, .h1 {
    font-size: 2rem; }

  /*table*/
  /*table*/
  table {
    overflow-x: auto;
    display: block; }

  /*grid*/
  [class*=grid-] {
    display: block; }

  [class*=grid-] > * {
    margin-bottom: 10px !important;
    display: block; }

  [class*=grid-] > script {
    display: none; }

  .phone-grid {
    display: grid !important; }

  .main {
    padding: 10px; }

  .rss {
    display: none; }

  .tree li {
    margin: 5px; }

  header {
    padding: 5px;
    margin-bottom: 10px; }

  header h3 {
    font-size: 13px;
    display: block; }

  header h2 {
    font-size: 1.5rem; }

  .grid-header img {
    width: 25%;
    margin: 0 auto 13px auto;
    display: block; }

  .category-name {
    background-size: 8%;
    text-align: left; }

  .themes {
    margin-left: 13px; }

  /*text-align*/
  .center-phone {
    text-align: center !important; }

  .left-phone {
    text-align: left !important; }

  img.center-phone, .center-phone img, img.right, img.left {
    margin: auto;
    display: block;
    float: none; }

  .hide-phone {
    display: none !important; }

  .show-phone {
    display: block !important; }

  .flex-phone {
    display: flex; }

  .first-phone {
    order: -1; }

  .last-phone {
    order: 1; }

  /*sizes*/
  .phone-w5 {
    width: 5%; }

  .phone-w10 {
    width: 10%; }

  .phone-w20 {
    width: 20%; }

  .phone-w30 {
    width: 30%; }

  .phone-w40 {
    width: 40%; }

  .phone-w50 {
    width: 50%; }

  .phone-w60 {
    width: 60%; }

  .phone-w70 {
    width: 70%; }

  .phone-w80 {
    width: 80%; }

  .phone-w90 {
    width: 90%; }

  .phone-w100 {
    width: 100%; }

  /*accordion*/
  .accordion-content {
    padding-left: 0; }

  .burger {
    display: block; }

  /*header*/
  /*section*/
  section {
    padding: 0 15px; }

  .title {
    margin: 2rem auto;
    font-size: 1.5rem; }

  .bg {
    padding-bottom: 0rem;
    margin: 2rem 0; }

  .phone-photo a:nth-child(n+2) {
    display: none; }

  /*accordion*/
  .accordion {
    cursor: pointer;
    display: block;
    transition: 0.4s;
    font-weight: bold;
    color: #0e2f04;
    padding: 5px 10px;
    background: #dcdcdc;
    position: relative; }

  .accordion-content {
    display: none; }

  .burger-archive {
    position: absolute;
    z-index: 600;
    top: 16px;
    right: -23px;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    cursor: pointer; }

  .line-archive, .line-archive:before, .line-archive:after {
    width: 15px;
    height: 3px;
    background-color: #415a25;
    position: absolute; }

  .line-archive {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .3s; }

  .line-archive:before, .line-archive:after {
    content: '';
    transition: .5s; }

  .line-archive:before {
    top: 8px; }

  .line-archive:after {
    top: -8px; }

  .active .line-archive {
    background-color: transparent; }

  .active .line-archive:before {
    top: 0;
    transform: rotate(134deg); }

  .active .line-archive:after {
    top: 0;
    transform: rotate(225deg); }

  /*footer*/
  footer {
    margin: 1rem auto 0 !important; } }
/*ipad*/
@media (min-width: 769px) and (max-width: 1024px) {
  /*grid*/
  section [class*=grid-] {
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }

  .ipad-grid {
    display: grid !important; }

  article {
    padding: 0 10px; }

  .show-phone, .hide-ipad {
    display: none !important; }

  .show-ipad {
    display: block !important; }

  /*sizes*/
  .ipad-w100 {
    width: 100%; }

  section {
    margin: auto 1rem !important; }

  .nav li {
    padding: 0 5px;
    font-size: 13px; }

  header {
    padding: 10px 10px 0; } }
@media (width: 568px) {
  .category-name {
    background-size: 4%; } }
@media (width: 768px) {
  .category-name {
    background-size: 3%; } }
@media (width: 768px) {
  .category-name {
    background-size: 3%; } }

/*# sourceMappingURL=ProTo.css.map */
