@charset "utf-8";

.article__content__unit--text p, .article__text { margin-bottom: 1rem; text-rendering: optimizelegibility; font-size: inherit; line-height: 28px; }

.article__content__unit--text p a, .article__text a, .article__important a, .article__content__unit .article__content__unit--text a, .un-steps__paragraph a, .info-box a { color: rgb(0, 127, 255) !important; text-decoration: underline !important; }

.article__content__unit--text p a:hover, .article__text a:hover, .article__important a:hover, .article__content__unit .article__content__unit--text a:hover, .un-steps__paragraph a:hover, .info-box a:hover { color: rgb(225, 18, 41) !important; text-decoration: underline !important; }

.article__important { border-left: 4px solid rgb(0, 0, 153); font-size: inherit; line-height: 28px; padding-left: 0.5rem; margin-bottom: 1rem; font-style: italic; }

.article__text_title { font-size: 25px; font-family: Merriweather, serif; font-weight: 400; margin-bottom: 8px; }

.reg__item a, .reg__title a { color: rgb(0, 127, 255) !important; text-decoration: underline !important; }

.reg__item a:hover, .reg__title a:hover { color: rgb(225, 18, 41) !important; }

.reg__list { padding-left: 0px; }

.reg li { margin: 0px 0px 8px; }

.reg li:last-of-type { margin: 0px 0px 16px; }

.reg li:first-of-type::before { padding: 4px 15px; }

.reg__list { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin: 0px auto; padding: 0px; }

.button-link { display: block; width: 80%; margin: 0px auto; border-radius: 6px; padding: 15px; text-align: center; text-transform: uppercase; background-color: rgb(0, 127, 255); animation: 4s linear 0s infinite normal none running blink; font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; color: white !important; text-decoration: none !important; }

.button-link:hover { background-color: rgb(0, 127, 255); }

.nk:hover { color: white; background-color: rgb(225, 18, 41); }

.reg__title { line-height: normal; font-size: 1.6rem; }

@keyframes blink { 
  25%, 75% { box-shadow: none; }
  100% { box-shadow: rgb(37, 42, 63) 0px 3px 15px; }
}

.logo__it { width: 26px; margin-bottom: 2px; }

@media only screen and (max-width: 1296px) {
  .logo__it { width: 26px; padding-right: 3px; margin-bottom: 2px; padding-left: 2px; }
}

@media only screen and (max-width: 1024px) {
  .logo__it { width: 24px; padding-right: 3px; padding-left: 3px; margin-bottom: 3px; }
}

@media only screen and (max-width: 768px) {
  .logo__it { width: 23px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px; }
}

.article__content__unit--text p, .article__text { line-height: 30px; }

.header-fix { max-height: 95px; }

.comment_link { color: rgb(0, 127, 255) !important; text-decoration: underline !important; }

.comment_link:hover { color: rgb(225, 18, 41) !important; }

.quote { padding-left: 9px; border-left: 3px solid rgb(0, 127, 255); font-style: italic; }
