@charset "UTF-8";
/* Start:/html/build/css/bvi.scss?1633695165151078*/
/*!
 * Button visually impaired v2.0 */
/* Start:/html/build/css/bvi.scss?1633695165151078*/
/*!
 * Button visually impaired v2.0 */
html body .inner-page {
  overflow: visible !important;
}
html body .white {
  color: white !important;
}
html body hr {
  background-color: #C5CFDA;
  height: 1px;
  border: 0;
  margin-bottom: 16px;
}

/* Start:/html/build/css/style.css?1634031309132662*/
body, p, div, ul, li, span, a, img, h1, h2, h3, h4, h5, h6, input, label {
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

body {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.banner-old {
  background: #2e71bf;
  padding: 5px 0;
  position: relative;
  display: flex;
  align-items: center;
}
.banner-old__link {
  color: #fff;
  text-decoration: underline !important;
  margin-left: auto;
  margin-right: auto;
}
.banner-old__close {
  cursor: pointer;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 1%;
}
.banner-old__close:focus {
  outline: 2px solid #fff;
  border-radius: 2px;
  border: 2px solid #000;
  box-sizing: border-box;
}
.banner-old__close::before, .banner-old__close::after {
  width: 10px;
  content: "";
  border: 1px solid white;
  position: absolute;
  top: 4px;
}
.banner-old__close:before {
  transform: rotate(45deg);
}
.banner-old__close:after {
  transform: rotate(-45deg);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  content: "";
  display: table;
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

html, body {
  height: 100%;
  -webkit-text-size-adjust: none;
}

.inner-page h1 {
  margin-bottom: 20px;
}

#viewing_panel {
  -webkit-print-color-adjust: exact;
}

.body {
  font-family: "GOST UI 2", sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.body.backOverlay:after {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(10, 57, 112, 0.07);
}

.bodyError {
  background-color: #0A3970;
}

.mr-3 {
  margin-right: 15px !important;
}

.mr-4 {
  margin-right: 20px !important;
}

.content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.container {
  max-width: 100%;
  width: 1216px;
  margin: 0 auto;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rotate {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rotateCrossCircle {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(134deg);
  -ms-transform: rotate(134deg);
  transform: rotate(134deg);
}

.overlayShadow {
  -webkit-box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.3);
}

ul li {
  display: block;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.slick-arrow {
  background: none;
  border: 0;
}
.slick-arrow:focus {
  outline: 0;
}

button {
  cursor: pointer;
}

a {
  text-decoration: none !important;
}

h3.main-title {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 682;
  font-size: 32px;
  line-height: 42px;
  color: #111111;
}

.slick-list {
  width: -webkit-calc(100% + 140px);
  width: calc(100% + 140px);
  margin: 0px -51px;
  padding: 17px 50px;
}

/* titles visualization */
@media (pointer: coarse), (hover: none) {
  [title] {
    position: relative;
    display: inline-flex;
    justify-content: center;
  }
  [title]:focus::after {
    content: attr(title);
    position: absolute;
    top: 90%;
    color: #000;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid;
    width: fit-content;
    padding: 3px;
  }
}
@media screen and (max-width: 1220px) {
  .slick-list {
    width: 106%;
    margin: 0px -5%;
    padding: 38px 64px 38px 38px;
  }
}
@media screen and (max-width: 1024px) {
  .slick-list {
    width: 107%;
  }
}
@media screen and (max-width: 768px) {
  .linkHeader {
    display: none;
  }
  .slick-list {
    width: 109%;
    margin: 0px -5%;
  }
}
@media screen and (max-width: 425px) {
  .slick-list {
    width: 115%;
    margin: 0px -10%;
  }
  .linkHeader {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  .slick-list {
    width: 116%;
  }
  .linkHeader {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .slick-list {
    width: 122%;
    margin: 0px -15%;
  }
  .linkHeader {
    display: none;
  }
}
.fs16 {
  font-size: 16px !important;
}

.fs18 {
  font-size: 18px !important;
}

.fs22 {
  font-size: 22px !important;
}

.fw300 {
  font-weight: 300 !important;
}

.fw400 {
  font-weight: 400 !important;
}

.fw500 {
  font-weight: 500 !important;
}

.fw600 {
  font-weight: 600 !important;
}

.fw700 {
  font-weight: 700 !important;
}

.fw800 {
  font-weight: 800 !important;
}

.fw900 {
  font-weight: 900 !important;
}

input[type=number] {
  -moz-appearance: textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.activeInputTitle {
  color: #0A3970 !important;
}

.blueInputBorder {
  border: 1px solid #0065B1 !important;
}

p.disabled {
  color: #A5B3BF !important;
}

.inputError, .inputSearchError {
  color: #eb5757 !important;
}

input.error {
  border: 1px solid #eb5757 !important;
}

.downloadList {
  padding: 0;
}
.downloadList li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
.downloadList li:after {
  display: none;
}
.downloadList li.downloadItem-lastGroupItem {
  margin-bottom: 70px;
}
.downloadList li svg {
  min-width: 24px;
  margin: 0 0 0 2px;
}
.downloadList li p, .downloadList li a {
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  margin-bottom: 0;
}
.downloadList li a {
  color: #0065B1;
}
.downloadList li .downloadList-textWrapper {
  width: -webkit-calc(100% - 53px);
  width: calc(100% - 53px);
}

.clearHave {
  position: relative;
}
.clearHave svg {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 22px;
  right: 19px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.clearHave.clearShow svg {
  display: block;
}
.clearHave input {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.clearHave input:focus:not([disabled]), .clearHave input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}

.clearHaveInput input {
  padding: 9px 40px 9px 16px;
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.clearHaveInput input:focus {
  border: 1px solid #0065B1;
}

.blueBtn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #0A3970;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff !important;
  border: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  padding: 12px 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px !important;
  line-height: 20px !important;
}
.blueBtn svg {
  margin: auto 12px auto 0;
  min-width: 20px;
  min-height: 20px;
}
.blueBtn:hover {
  background: #0065B1;
}
.blueBtn p {
  margin: auto 0 !important;
  font-size: 14px !important;
}

.inputFileWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.inputFileWrapper .inputFileWrapper-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #0065B1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 15px;
  margin-right: 20px;
  cursor: pointer;
}
.inputFileWrapper .inputFileWrapper-btn span {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #0A3970;
  margin: auto 0 auto 12px;
}
.inputFileWrapper span {
  font-size: 16px;
  line-height: 24px;
  color: #A5B3BF;
  margin: auto 0;
}
.inputFileWrapper span.prompt {
  width: 100%;
  margin-top: 8px;
}
.inputFileWrapper input {
  display: none;
}

.linkTextDecorations {
  color: #0065B1;
  font-size: 18px;
}
.linkTextDecorations:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline !important;
}

.telephoneNumber {
  color: #eb5757;
  font-weight: 500;
}
.telephoneNumber:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline !important;
}

.bodyText {
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #111111;
}

.headlineText {
  font-weight: 682;
  font-size: 32px;
  line-height: 41px;
  color: #111111;
}

.secondaryText {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #738AA4;
  text-transform: uppercase;
}

.tab {
  cursor: pointer;
}

.tab-body {
  display: none;
}
.tab-body.active {
  display: block;
}

.cookiesBtn {
  cursor: pointer;
}

.btnBlock-white, .btnBlock-blue {
  outline: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 13px 16px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
.btnBlock-white svg, .btnBlock-blue svg {
  margin-right: 13px;
}
.btnBlock-white:hover, .btnBlock-blue:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid transparent;
  background-color: #0065B1;
  color: #fff;
}

.btnBlock-blue {
  border: 1px solid #0A3970;
  background-color: #0A3970;
  color: #fff;
}
.btnBlock-blue:focus {
  outline: 2px solid #000;
  border: 1px solid #fff;
}

.btnBlock-white {
  border: 1px solid #0065B1;
  background-color: #fff;
  color: #0A3970;
  max-height: 44px;
}

.pageLeftMenu-childList-link {
  color: #111111;
}

.select {
  cursor: pointer;
}

.selected {
  color: #0065B1;
}

.pagination {
  position: relative;
  margin: 2rem auto auto auto;
  max-width: 488px;
  width: 100%;
}

.paginationList {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 24px;
}

.paginationBtn {
  position: absolute;
  content: "";
  top: 50%;
  right: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.paginationBtn:last-child {
  left: 100%;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.paginationItem {
  cursor: pointer;
  text-align: center;
  color: #0065B1 !important;
  -webkit-border-radius: 100% !important;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 40px !important;
  padding: 0 !important;
}
.paginationItem.active {
  color: #fff !important;
  background-color: #0A3970;
}
.paginationItem:visited, .paginationItem:-webkit-any-link {
  color: #0065B1 !important;
}
.paginationItem a, .paginationItem b {
  padding: 8px;
}

.modal-link, .modal-submit-btn, .close-btn-form {
  cursor: pointer;
}

.boxWithShadowPadd {
  padding: 32px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
}

.error-text {
  color: red !important;
}

.modal-body {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1111;
}
.modal-body.active {
  display: block;
}

.modal-content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: 500px;
  min-width: 350px;
  overflow-y: auto;
}

.search_reestr_big {
  max-width: 460px;
  width: 100%;
}

@media screen and (max-width: 1220px) {
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .downloadList {
    padding: 0;
  }
  .downloadList li {
    margin-bottom: 15px;
  }
  .downloadList li.downloadItem-lastGroupItem {
    margin-bottom: 40px;
  }
  .downloadList li .downloadList-textWrapper {
    width: -webkit-calc(100% - 37px);
    width: calc(100% - 37px);
  }
  .downloadList li svg {
    min-width: 20px;
    max-width: 20px;
    margin: 0 0 0 2px;
  }
  .downloadList li p, .downloadList li a {
    font-size: 16px;
    line-height: 150%;
  }
  h3.main-title, .headlineText {
    font-size: 24px;
    line-height: 31px;
  }
  .subHeadlineText {
    font-size: 20px;
    line-height: 26px;
  }
  .bodyText, .middleText, .linkTextDecorations {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .paginationItem:nth-child(n+6):nth-child(-n+9) {
    display: none;
  }
  .paginationItem:nth-child(11) {
    display: block;
  }
  .container {
    max-width: 100%;
    width: 744px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
}
@media screen and (max-width: 576px) {
  .paginationItem:nth-child(n+4):nth-child(-n+10) {
    display: none;
  }
  .paginationItem:nth-child(3) {
    display: block;
  }
  .paginationItem:nth-child(11) {
    display: none;
  }
  .container {
    width: 100%;
    padding: 0 20px;
  }
}
.mb-32 {
  margin-bottom: 32px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb--10 {
  margin-bottom: -10px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mb-16 {
  margin-bottom: 16px;
}

.m-0 {
  margin: 0 !important;
}

.d-inline {
  display: inline-block !important;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.pb-32 {
  padding-bottom: 32px;
}

.border-bottom {
  border-bottom: 1px solid #C5CFDA;
}

.blue {
  color: #0065B1;
}

@font-face {
  font-family: "GOST UI 2";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/GostUI_Regular/GostUI_Regular.TTF") format("ttf"), url("fonts/GostUI_Regular/GostUI_Regular.woff") format("woff");
}
@font-face {
  font-family: "GOST UI 2";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/GostUI_Medium/GostUI_Medium.TTF") format("ttf"), url("fonts/GostUI_Medium/GostUI_Medium.woff") format("woff");
}
@font-face {
  font-family: "GOST UI 2";
  font-style: normal;
  font-weight: 682;
  src: url("fonts/GostUI_Bold/GostUI_Bold.TTF") format("ttf"), url("fonts/GostUI_Bold/GostUI_Bold.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url("fonts/GostUI_Bold/GostUI_Bold.TTF") format("ttf"), url("fonts/GostUI_Bold/GostUI_Bold.woff") format("woff");
}
body.compensate-for-scrollbar {
  overflow: hidden;
}

.inner-page-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.inner-pageLeftMenu-link {
  position: relative;
  padding-bottom: 8px;
  width: 100%;
  display: block;
}
.inner-pageLeftMenu-link:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #0065B1;
  left: 0;
  bottom: 0;
}

.pageLeftMenu {
  padding-right: 20px;
  max-width: 280px;
  min-width: 280px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 32px;
  position: relative;
  height: auto;
  padding-bottom: 70px;
}
.pageLeftMenu > .inner-pageLeftMenu-link {
  color: #0A3970;
}
.pageLeftMenu:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
  background: #C5CFDA;
  right: 0;
  top: 0;
}
.pageLeftMenu a, .pageLeftMenu span {
  font-size: 16px;
  line-height: 22px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.pageLeftMenu a:hover, .pageLeftMenu span:hover {
  color: #0065B1;
}
.pageLeftMenu ul {
  padding-left: 20px;
}
.pageLeftMenu ul li {
  position: relative;
  margin-top: 16px;
  padding-bottom: 8px;
}
.pageLeftMenu ul li.active a, .pageLeftMenu ul li.active span {
  color: #0065B1;
}
.pageLeftMenu ul li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #C5CFDA;
  left: 0;
  bottom: 0;
}

@media screen and (max-width: 1023px) {
  .pageLeftMenu {
    margin-right: 20px;
    padding-bottom: 50px;
  }
  .pageLeftMenu a, .pageLeftMenu span {
    font-size: 16px;
    line-height: 22px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .pageLeftMenu a:hover, .pageLeftMenu span:hover {
    color: #0065B1;
  }
}
.pageLeftMenu .submenu-icon {
  display: none;
}

@media screen and (max-width: 768px) {
  .inner-page-body {
    flex-direction: column;
  }
  .pageLeftMenu {
    width: 100%;
    margin-right: 0;
    max-width: 100%;
  }
  .pageLeftMenu::after {
    background: none;
  }
  .pageLeftMenu .submenu-icon {
    display: block;
    position: absolute;
    right: 0;
    width: 22px;
    height: 22px;
    top: 0;
    cursor: pointer;
    overflow: hidden;
  }
  .pageLeftMenu .submenu-icon::after {
    content: url(../i/icons.svg#dropArrowGrey);
    right: 0;
    top: -65px;
    position: absolute;
    width: 22px;
    transition: transform 0.1s linear;
    -webkit-transition: transform 0.1s linear;
    -moz-transition: transform 0.1s linear;
    cursor: pointer;
  }
  .pageLeftMenu ul.pageLeftMenu-childList {
    position: relative;
    height: 0;
    transition: height 1s;
    overflow: hidden;
  }
  .pageLeftMenu.opened .submenu-icon::after {
    transform: rotate(180deg);
  }
  .pageLeftMenu.opened ul.pageLeftMenu-childList {
    height: auto;
    transition: height 1s;
  }
  /*.pageLeftMenu {
    width: 100%;
    max-width: 100%;
    position: fixed;
    top: 150px;
    float: left;
    left: -95%;
    transition: left 1s;
    &.opened {
      left: 0;
    }
  }

  .pageLeftMenu::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,0 0,50 20,25' stroke='blue' stroke-width='2' fill='blue'/%3E%3C/svg%3E ");
    position: absolute;
    height: 50px;
    width: 25px;
    right: 0;
    top: 50px;
    background: none;
    cursor: pointer;
  }

  .pageLeftMenu > * {
    background: #fff;
  }

  $('.pageLeftMenu').on('click', function(el) {
      $(this).toggleClass('opened')
  });
  */
  .specialor {
    border: 1px solid red;
  }
  .pageLeftMenu ul li {
    display: block;
    margin-top: 6px;
    margin-bottom: 0;
  }
  .pageLeftMenu a.pageLeftMenu-childList-link {
    text-decoration: underline !important;
  }
}
.select {
  width: 100%;
}

.select-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #111111;
  margin-bottom: 8px;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 32px;
}
.pagination ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 20px;
}
.pagination ul li {
  margin: 0 4px;
}
.pagination ul li .pagination-item-numberWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 0;
}
.pagination ul li .pagination-item-numberWrapper p {
  font-size: 18px;
  line-height: 27px;
  color: #0065B1;
  margin: auto;
}
.pagination ul li.active .pagination-item-numberWrapper, .pagination ul li:hover .pagination-item-numberWrapper {
  background: #0A3970;
}
.pagination ul li.active .pagination-item-numberWrapper p, .pagination ul li:hover .pagination-item-numberWrapper p {
  color: #ffffff;
}

.pagination-arrow {
  min-width: 10px;
  margin: auto 0 !important;
  color: #0065B1;
}
.pagination-arrow.disabled {
  color: #738AA4;
}

.modal-form-table {
  max-height: 801px;
  width: 90%;
}
.modal-form-table #msgBoxText {
  width: 100%;
  max-height: 584px;
  overflow-x: auto;
}

.modal-form-btns-header {
  display: flex;
  justify-content: right !important;
  padding-bottom: 20px !important;
}

.modal-cross {
  background: url(/i/cross.png) center center no-repeat;
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  border: 0;
  color: #000;
  background-size: 100%;
  padding: 0;
  position: absolute;
  top: 12px;
  right: 12px;
}

.tdhidden {
  display: none;
}

.modal-form-upperBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid #C5CFDA;
}

.modal-form-inputContainer {
  width: 100%;
  margin-bottom: 16px;
}

.modal-form-inputBlock {
  width: 100%;
}
.modal-form-inputBlock input, .modal-form-inputBlock textarea {
  padding: 10px 32px 10px 16px;
}
.modal-form-inputBlock input:focus:not([disabled]), .modal-form-inputBlock textArea:hover:not([disabled]) {
  border: 1px solid #0065B1;
}

.modal-form-btns-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.modal-form-thanks .modal-form-upperBlock {
  display: block;
}
.modal-form-thanks .modal-form-upperBlock.noFooterButtons {
  margin-bottom: 0;
  border-bottom: 0;
}
.modal-form-thanks .modal-form-upperBlock form p:last-child {
  margin-bottom: 0;
}

.header {
  background-color: #0A3970;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 1px 4px rgba(0, 0, 0, 0.25);
  padding-top: 12px;
  padding-bottom: 8px;
}
.header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-logo-container {
  margin-right: 28px;
}

.header-content-upper-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 10px;
  margin-bottom: 8px;
  margin-right: 32px;
}
.header-content-upper-container .header-title {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  width: 500px;
  padding-left: 27px;
  border-left: 0.5px solid rgba(255, 255, 255, 0.5);
}
.header-content-upper-container .header-title-tablet {
  display: none;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-size: 22px;
  line-height: 31px;
  color: #738AA4;
}

.header-content-bottom-container {
  display: flex;
  width: calc(100% + 89px);
}

.header-content-bottom-container .header-content-bottom-element {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.5);
  padding-left: 27px;
}

.button-submit-appeal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 10px;
  border: 0.5px solid rgba(255, 255, 255, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent;
  width: 212px;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}
.button-submit-appeal .button-submit-appeal-icon {
  width: 30px;
  height: 24px;
  margin-right: 10px;
}
.button-submit-appeal:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 0.5px solid transparent;
  background-color: #0065B1;
  color: #fff;
}

.header-toggle-lang-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 20px;
  margin-right: 0;
  margin-left: auto;
}
.header-toggle-lang-view a {
  font-family: "GOST UI 2", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #fff;
}
.header-toggle-lang-view .header-toggle-lang-view-element-toggle {
  margin-left: 23px;
  padding-top: 3px;
}
.header-toggle-lang-view .header-toggle-lang-view-element-toggle:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #0065B1;
}
.header-toggle-lang-view .header-toggle-lang-view-element-view-icon {
  width: 30px;
  height: 24px;
}
.header-toggle-lang-view .header-toggle-lang-view-element-view-icon:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #0065B1;
}

.header-menu {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15), 0 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15), 0 1px 4px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #C5CFDA;
}
.header-menu .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  padding-top: 18px;
}
.header-menu .container.justifyContentBetween {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header-menu .header-menu-main-content .button-submit-appeal:hover {
  background-color: transparent;
  color: black;
}
.header-menu .header-menu-search {
  width: auto;
  cursor: pointer;
  padding-top: 0px;
  color: #111111;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.header-menu .header-menu-search .header-menu-search-icon {
  width: 30px;
  height: 24px;
  outline: none;
}
.header-menu .header-menu-search .header-menu-search-input-block {
  width: 100%;
}
.header-menu .header-menu-search .header-menu-search-input {
  width: 100%;
  border: none;
  outline: none;
  padding: 0px 7px;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.header-menu .header-menu-search .header-menu-search-input .header-menu-search-input::-webkit-input-placeholder, .header-menu .header-menu-search .header-menu-search-input .header-menu-search-input::-moz-placeholder, .header-menu .header-menu-search .header-menu-search-input .header-menu-search-input:-ms-input-placeholder, .header-menu .header-menu-search .header-menu-search-input .header-menu-search-input::-ms-input-placeholder, .header-menu .header-menu-search .header-menu-search-input .header-menu-search-input::placeholder {
  color: #A5B3BF;
}
.header-menu .header-menu-search:hover {
  color: #0065B1;
}
.header-menu .desktop-menu .main-navigation__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 20px;
}
.header-menu .desktop-menu .main-navigation__item {
  padding-left: 21px;
  padding-right: 22px;
  padding-bottom: 18px;
  border-bottom: 1px solid transparent;
  position: relative;
  z-index: 5;
  cursor: pointer;
}
.header-menu .desktop-menu .main-navigation__item:nth-of-type(1) {
  padding-left: 0px;
}
.header-menu .desktop-menu .main-navigation__item:hover, .header-menu .desktop-menu .main-navigation__item.active {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-bottom: 1px solid #0065B1;
}
.header-menu .desktop-menu .main-navigation__icon, .header-menu .desktop-menu .list-decoration .main-navigation {
  display: none;
}
.header-menu .main-navigation__link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #111111;
}
.header-menu .navigation-control-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-menu .button-submit-appeal {
  display: none;
  border: 0.5px solid transparent;
  padding: 9px 7px;
  color: #111111;
}
.header-menu .button-submit-appeal .button-submit-appeal-icon {
  fill: #111111;
}
.header-menu .button-submit-appeal:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 0.5px solid transparent;
  background-color: #0065B1;
  color: #fff;
}

.burger-button {
  position: relative;
  width: 24px;
  cursor: pointer;
  height: 23px;
  margin-left: 13px;
  display: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.burger-button:after, .burger-button:before, .burger-button span {
  width: 100%;
  height: 1.6px;
  background: #111111;
  position: absolute;
  left: 0;
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.burger-button:after {
  content: "";
  top: 0;
}
.burger-button:before {
  content: "";
  bottom: 0;
}
.burger-button span {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}
.burger-button.active:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
}
.burger-button.active:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 13px;
}
.burger-button.active span {
  opacity: 0;
}

.burger-menu {
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  position: absolute;
  left: -10px;
  bottom: -2px;
  -webkit-transform: translate(-105%, 100%);
  -ms-transform: translate(-105%, 100%);
  transform: translate(-105%, 100%);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  background: #fff;
  z-index: 1000;
  width: 100vw;
  padding: 18px 36px 52px 35px;
  display: none;
}
.burger-menu.active {
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  max-height: 100vh;
  overflow: auto;
}
.burger-menu .main-navigation__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.burger-menu .main-navigation__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
}
.burger-menu .main-navigation__item {
  padding-bottom: 5px;
  margin-bottom: 21px;
  border-bottom: 1px solid #C5CFDA;
}
.burger-menu .main-navigation__item .main-navigation__titleIconBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.burger-menu .main-navigation__item .main-navigation__icon {
  margin-left: auto;
}
.burger-menu .main-navigation__item.active {
  border-bottom: none;
}
.burger-menu .main-navigation__item.active .main-navigation__icon {
  display: none;
}

.header {
  position: relative;
  z-index: 4;
}

.header-menu {
  position: relative;
  z-index: 4;
  background: #ffffff;
}

.list-decoration__link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #111111;
}

.desktop-menu .list-decoration {
  display: none;
  position: absolute;
  width: auto;
  background-color: white;
  top: 39px;
  left: 0px;
  z-index: 5;
  min-width: 280px;
  max-width: 458px;
  max-height: 80vh;
  overflow: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2), 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2), 0 1px 4px rgba(0, 0, 0, 0.15);
  overflow-y: auto;
  scrollbar-color: #A5B3BF #F0F0F0;
  scrollbar-width: thin;
}
.desktop-menu .list-decoration::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.desktop-menu .list-decoration::-webkit-scrollbar-thumb {
  background: #A5B3BF;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.desktop-menu .list-decoration::-webkit-scrollbar-thumb:hover {
  background: #B3AFB3;
}
.desktop-menu .list-decoration::-webkit-scrollbar-track {
  background: #F0F0F0;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0px 0px 0px 0px #F0F0F0;
  box-shadow: inset 0px 0px 0px 0px #F0F0F0;
}
.desktop-menu .list-decoration__item {
  padding: 0px 20px 20px 20px;
  width: 100%;
}
.desktop-menu .list-decoration__item .main-navigation__list, .desktop-menu .list-decoration__item .list-decoration__icon {
  display: none;
}
.desktop-menu .list-decoration__item:nth-of-type(1) {
  padding: 20px 20px 20px 20px;
}
.desktop-menu .list-decoration__item:hover .list-decoration__link {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #0065B1;
}

@media (max-height: 720px) {
  .desktop-menu .list-decoration {
    max-height: 70vh;
  }
}
.burger-menu .list-decoration {
  display: none;
  margin-top: 17px;
  width: auto;
  background-color: white;
  border-top: 1px solid #C5CFDA;
}
.burger-menu .list-decoration .main-navigation {
  padding-left: 12px;
  padding-top: 20px;
  display: none;
}
.burger-menu .list-decoration.active {
  display: block;
  border-top: 1px solid #0A3970;
}
.burger-menu .list-decoration__link {
  width: 80%;
}
.burger-menu .list-decoration__item {
  padding: 20px 4px 8px 0px;
  margin-left: 20px;
  border-bottom: 1px solid #C5CFDA;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.burger-menu .list-decoration__item .list-decoration__item-contentBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.burger-menu .list-decoration__item.active {
  border-bottom: none;
}
.burger-menu .list-decoration__item.active .list-decoration__icon {
  display: none;
}
.burger-menu .list-decoration__item:hover .list-decoration__link {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #0065B1;
}

.fixedHeader .header-menu {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.fixedHeader.fixedHeaderOpen .header-menu {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media (max-width: 1580px) {
  .main-navigation__list .main-navigation__item:nth-child(7) .list-decoration {
    right: 0 !important;
    left: auto;
  }
}
@media screen and (max-width: 1220px) {
  .header-menu .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .header-menu .desktop-menu .main-navigation__item {
    margin-right: 6px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media screen and (max-width: 1100px) {
  .header-logo-container {
    margin-right: 10px;
  }
  .header-content-upper-container .header-title, .header-content-bottom-container .header-content-bottom-element {
    padding-left: 10px;
  }
  .header-toggle-lang-view {
    padding-top: 5px;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .header-toggle-lang-view .header-toggle-lang-view-element-toggle {
    margin-left: 5px;
  }
  .desktop-menu, .header .button-submit-appeal {
    display: none;
  }
  .header-menu .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 61px;
  }
  .header-menu .button-submit-appeal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
  }
  .burger-button, .burger-menu {
    display: block;
  }
}
@media screen and (max-width: 830px) {
  .header {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .header-content-upper-container .header-title, .header-content-bottom-container .header-content-bottom-element, .header-content-upper-container .button-submit-appeal {
    display: none;
  }
  .header-logo-img {
    width: 40px;
    height: 44px;
  }
  .header-content-upper-container {
    padding-top: 12px;
  }
  .header-content-upper-container .header-title-tablet {
    display: block;
    padding-left: 8px;
  }
  .header-toggle-lang-view {
    padding-top: 15px;
  }
  .header-toggle-lang-view .header-toggle-lang-view-element-toggle {
    margin-left: 23px;
  }
}
@media screen and (max-width: 760px) {
  .header-toggle-lang-view .header-toggle-lang-view-element-view {
    display: none;
  }
}
@media screen and (max-width: 425px) {
  .burger-menu {
    left: 0px;
    padding: 10px 24px 64px 35px;
  }
}
@media screen and (max-width: 375px) {
  .header-content-upper-container {
    padding-top: 8px;
  }
  .header-content-upper-container .header-title-tablet {
    padding-left: 4px;
  }
  .header-toggle-lang-view {
    padding-top: 0px;
  }
  .header-toggle-lang-view .header-toggle-lang-view-element-toggle {
    margin-left: 0px;
    padding-top: 14px;
  }
  .button-submit-appeal .button-submit-appeal-icon {
    width: 26px;
  }
  .header-menu .header-menu-search {
    padding-top: 4px;
    width: 20px;
  }
}
.column-list__item .linkTextDecorations {
  font-size: 16px;
}

.registry-container {
  padding-top: 32px;
  padding-bottom: 34px;
  background-color: #F1F7FD;
}
.registry-container .hiddenBlocks {
  display: none;
}
.registry-container .registry-title-container {
  margin-bottom: 20px;
}
.registry-container .registry-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.registry-container .registry-cards-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.registry-container .registry-cards-col.hide {
  display: block;
}
.registry-container .registry-card-element {
  padding: 6px 20px;
  background-color: transparent;
  border: 1px solid #C5CFDA;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 280px;
  min-height: 130px;
  margin-bottom: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.registry-container .registry-card-element:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
}
.registry-container .registry-card-element-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #0A3970;
}
.registry-container .registry-card-element-button, .registry-container .registry-bottom-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  margin-left: auto;
  margin-right: auto;
  border: none;
  background-color: transparent;
  color: #0065B1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.registry-container .registry-card-element-button .registry-card-element-button-icon, .registry-container .registry-bottom-link .registry-card-element-button-icon {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #F1F7FD;
}
.registry-container .registry-card-element-button .registry-card-element-button-icon:hover, .registry-container .registry-bottom-link .registry-card-element-button-icon:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
}
.registry-container .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: -38px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.registry-container .slickArrowsCustom .slick-prev {
  right: 38px;
}
.registry-container .slickArrowsCustom .slick-next {
  right: -7px;
}
.registry-container .news-bottom-link-all-page {
  display: none;
  margin-top: 21px;
  width: 100%;
  text-align: right;
}
.registry-container .registry-bottom-container .registry-bottom-link {
  display: none;
}

@media screen and (max-width: 1220px) {
  .registry-container {
    padding-bottom: 64px;
  }
  .registry-container .registry-cards-container {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .registry-container .registry-card-element-button {
    display: none;
  }
  .registry-container .registry-card-element {
    margin-right: 32px;
    margin-bottom: 29px;
  }
  .registry-container .registry-title-container h3.main-title {
    width: 85%;
  }
  .registry-container .hiddenBlocks {
    display: block;
  }
  .registry-container .registry-cards-container .slick-list {
    padding: 38px 64px 0px 38px;
  }
}
@media screen and (max-width: 375px) {
  .registry-container .registry-card-element:last-of-type {
    margin-bottom: 0px;
  }
  .registry-container .registry-bottom-container {
    margin-top: 16px;
  }
}
@media screen and (max-width: 320px) {
  .registry-container .registry-bottom-container {
    margin-top: 18px;
  }
}
.cookie-container {
  background-color: #fff;
  padding: 32px 0px;
  -webkit-box-shadow: 0px -4px 40px rgba(0, 0, 0, 0.2), 0px -1px 20px rgba(0, 0, 0, 0.25);
  box-shadow: 0px -4px 40px rgba(0, 0, 0, 0.2), 0px -1px 20px rgba(0, 0, 0, 0.25);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  width: 100%;
  z-index: 4;
}
.cookie-container .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cookie-container-content {
  margin-right: auto;
}

@media screen and (max-width: 767px) {
  .cookie-container-content {
    width: 100%;
    margin-bottom: 16px;
  }
  .cookie-container .container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.important-info {
  margin-bottom: 64px;
}

.important-info-upper-container {
  margin-bottom: 20px;
}

.important-info-bottom-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.important-info .linkTextDecorations {
  font-size: 18px;
  line-height: 20px;
}
.important-info .slick-list {
  width: 100%;
  margin: 0;
  padding: 0px;
}
.important-info .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: -38px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.important-info .slickArrowsCustom .slick-prev {
  right: 38px;
}
.important-info .slickArrowsCustom .slick-next {
  right: -7px;
}

.important-info-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
}

.important-info-card-container {
  height: 343px;
  width: 280px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #C5CFDA;
  margin-right: 32px;
}
.important-info-card-container:last-of-type {
  margin-right: 0px;
}

.important-info-bottomCard-container p {
  font-size: 16px;
  line-height: 24px;
}

.important-info-upperCard-container {
  margin-bottom: 12px;
}
.important-info-upperCard-container p {
  font-size: 16px;
  line-height: 24px;
  color: #738AA4;
}

.important-info-bottomCard-container p {
  color: #111111;
}

@media screen and (max-width: 1220px) {
  .important-info .slick-list {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .important-info .important-info-upper-container .important-info-title-container h3.main-title {
    width: 70%;
  }
}
.form {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 32px !important;
  margin-bottom: 32px;
}

.form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #C5CFDA;
}
.form-item.form-itemLast {
  padding-bottom: 0;
  border-bottom: 0;
}

.form-item-title {
  width: 352px;
  color: #111111;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 0 !important;
}

.form-item-inputWrapper {
  width: -webkit-calc(100% - 384px);
  width: calc(100% - 384px);
}
.form-item-inputWrapper.multiple .clearHave {
  margin-bottom: 20px;
}
.form-item-inputWrapper.multiple .clearHave:last-child {
  margin-bottom: 0;
}
.form-item-inputWrapper.timeSpan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.form-item-inputWrapper.timeSpan .datapickerWrapper:first-child {
  width: -webkit-calc((100% - 32px) * 0.58);
  width: calc((100% - 32px) * 0.58);
}
.form-item-inputWrapper.timeSpan .datapickerWrapper:last-child {
  width: -webkit-calc((100% - 32px) * 0.42);
  width: calc((100% - 32px) * 0.42);
}
.form-item-inputWrapper .datapickerWrapper {
  position: relative;
  z-index: 2;
}
.form-item-inputWrapper .datapickerWrapper svg {
  z-index: 1;
}
.form-item-inputWrapper input {
  width: 100%;
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #111111;
  font-size: 16px;
  line-height: 24px;
  padding: 9px 16px;
}
.form-item-inputWrapper input::-moz-placeholder, .form-item-inputWrapper input::-webkit-input-placeholder {
  color: #A5B3BF;
}
.form-item-inputWrapper p.prompt {
  color: #111111;
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  margin-bottom: 0;
}

.form-item label.error {
  font-size: 11px;
  margin-top: 5px;
  color: #FF3333;
}

.form button {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #0A3970;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  border: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  padding: 12px 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px !important;
  line-height: 20px !important;
}
.form button:hover {
  background: #0065B1;
}
.form button[disabled] {
  background: #C5CFDA !important;
  color: #738AA4 !important;
  cursor: default;
}
.form button[disabled] svg {
  color: #738AA4;
}
.form button svg {
  min-width: 20px;
  min-height: 20px;
  margin-right: 12px;
}

@media screen and (max-width: 576px) {
  .form {
    padding: 20px !important;
  }
}
.inner-page h2 {
  font-weight: 600;
  color: #111111;
  margin-bottom: 20px;
}
.inner-page h3 {
  font-weight: 500;
  color: #111111;
  margin-bottom: 16px;
}

.inner-page-body-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.inner-page-content-wrapper {
  margin-bottom: auto;
}

.inner-page.inner-pageWithMenu .inner-page-body-content {
  max-width: -webkit-calc(100% - 312px);
  max-width: calc(100% - 312px);
}
.inner-page .inner-page-body-content.widthMenu {
  max-width: -webkit-calc(100% - 312px);
  max-width: calc(100% - 312px);
  width: -webkit-calc(100% - 312px);
  width: calc(100% - 312px);
}

.copyAndShareWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 19px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.copyAndShareWrapper-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.copyAndShareWrapper-share svg {
  cursor: pointer;
  margin: auto 0 auto 12px;
}

.copyAndShareWrapper-copy {
  margin-right: 12px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.copyAndShareWrapper-copy p {
  margin: 0px 12px;
  cursor: pointer;
}
.copyAndShareWrapper-copy:after {
  content: "";
  width: 1px;
  height: 18px;
  /*background: #C5CFDA;*/
  opacity: 0.8;
  position: absolute;
  right: -1px;
  top: 0;
}

.copyAndShareWrapper p, .copyAndShareWrapper a {
  color: #738AA4;
  font-size: 16px;
  line-height: 20px;
}

.innerPageTimeWrapper {
  padding-top: 32px;
  margin-bottom: 66px;
}
.innerPageTimeWrapper p {
  display: block;
  text-align: right;
  font-size: 16px;
  line-height: 24px;
  color: #738AA4;
}

@media screen and (max-width: 1023px) {
  .inner-page h2 {
    font-size: 24px;
    line-height: 31px;
  }
  .inner-page .copyAndShareWrapper-copy {
    display: none;
  }
  .innerPageTimeWrapper {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .inner-page {
    padding-top: 25px;
  }
  .inner-page h2, .inner-page .breadcrumbs-alist {
    margin-bottom: 20px;
  }
  .inner-page.inner-pageWithMenu .inner-page-body-content {
    max-width: 100%;
  }
  .inner-page .inner-page-body-content.widthMenu {
    max-width: 100% !important;
    width: 100% !important;
  }
  .inner-page-content-wrapper {
    overflow-x: visible;
  }
  .copyAndShareWrapper {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 20px;
  }
  .copyAndShareWrapper-share {
    margin-left: auto;
  }
  .copyAndShareWrapper-share svg {
    margin: auto 0 auto 10px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  .copyAndShareWrapper-copy {
    display: none;
  }
  .copyAndShareWrapper p, .copyAndShareWrapper a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 576px) {
  .inner-page {
    padding-top: 20px;
  }
  .inner-page h2 {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 410px) {
  .copyAndShareWrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 15px;
  }
  .copyAndShareWrapper-share svg {
    margin: auto 0 auto 12px;
  }
  .copyAndShareWrapper p, .copyAndShareWrapper a {
    font-size: 16px;
    line-height: 20px;
  }
  .innerPageTimeWrapper p {
    line-height: 24px;
  }
  .innerPageTimeWrapper p span {
    display: block;
  }
}
.inner-page-content-wrapper h2 {
  font-weight: 500;
  color: #111111;
  margin-bottom: 20px;
}
.inner-page-content-wrapper h5 {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 20px;
}
.inner-page-content-wrapper h5 a {
  display: inline;
  margin-bottom: 0;
}
.inner-page-content-wrapper a {
  font-size: 18px;
  line-height: 27px;
  /*margin-bottom: 20px;*/
  color: #0065B1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: inline;
}
.inner-page-content-wrapper a:hover {
  text-decoration: underline;
}
.inner-page-content-wrapper p, .inner-page-content-wrapper small {
  display: block;
}
.inner-page-content-wrapper p {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 20px;
}
.inner-page-content-wrapper p a {
  color: #0065B1;
  display: inline;
  margin-bottom: 0;
}
.inner-page-content-wrapper p span {
  display: inline;
}
.inner-page-content-wrapper p span {
  font-size: 18px !important;
  line-height: 27px !important;
}
.inner-page-content-wrapper p small {
  font-size: 86%;
}
.inner-page-content-wrapper .fw500 {
  font-weight: 500 !important;
}

.inner-page-content-wrapper span.block {
  display: block;
}
.inner-page-content-wrapper .inner-page-content-item {
  margin-bottom: 25px;
}
.inner-page-content-wrapper .inner-page-content-item a, .inner-page-content-wrapper .inner-page-content-item p, .inner-page-content-wrapper .inner-page-content-item small {
  margin-bottom: 2px;
}
.inner-page-content-wrapper .inner-page-content-itemBlock {
  margin-bottom: 64px;
}
.inner-page-content-wrapper .inner-page-content-itemBlock .arrowLinkBorder {
  margin-bottom: 0;
}
.inner-page-content-wrapper .inner-page-content-itemBlock.soloBlock {
  margin-bottom: 64px !important;
}
.inner-page-content-wrapper .inner-page-content-itemBlock > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.inner-page-content-wrapper .inner-page-content-itemBlock:last-child {
  margin-bottom: 32px;
}

.inner-page-content-wrapper .bold {
  font-weight: 500;
}
.inner-page-content-wrapper .toggleDropDown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  border-bottom: 1px solid #C5CFDA;
  padding-bottom: 8px;
  margin-bottom: 20px;
}
.inner-page-content-wrapper .toggleDropDown p {
  margin-bottom: 0;
  font-weight: 500;
  padding-right: 23px;
}
.inner-page-content-wrapper .toggleDropDown svg {
  margin: auto 0 6px auto;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  min-width: 18px;
}
.inner-page-content-wrapper .dropDown {
  display: none;
}
.inner-page-content-wrapper .dropDown.withShadowWrapper .inner-page-content-itemBlock {
  padding: 32px 0;
}
.inner-page-content-wrapper .dropDown.withShadowWrapper .shadowWrapper {
  margin: 0;
}
.inner-page-content-wrapper .arrowLink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #0065B1;
  margin-bottom: 41px;
  width: 100%;
}
.inner-page-content-wrapper .arrowLink svg {
  margin: auto 0 auto 12px;
  width: 24px;
  height: 18px;
  min-width: 24px;
  min-height: 18px;
}
.inner-page-content-wrapper ul.m64 {
  margin: 64px 0 44px;
}
.inner-page-content-wrapper .select.is-active .select__body {
  display: block;
}

.tabBody-wrapper .tab-body {
  display: none;
}
.tabBody-wrapper .tab-body.active {
  display: block;
}

.attentionWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 32px 0;
}

.attentionWrapper-text {
  width: -webkit-calc(100% - 69px);
  width: calc(100% - 69px);
}
.attentionWrapper-text p:last-child {
  margin-bottom: 0;
}

.attentionWrapper p {
  color: #111111;
  font-size: 18px;
  line-height: 150%;
}

.orange {
  color: #E35200 !important;
}

.red {
  color: #FF3333 !important;
}

ul.dotsList {
  padding-left: 30px;
  padding-bottom: 12px;
}
ul.dotsList.dotsListMargin li {
  margin-bottom: 20px !important;
}
ul.dotsList.mb64 {
  padding-bottom: 0;
}
ul.dotsList.mb64 li:last-child p {
  margin-bottom: 0;
}
ul.dotsList.mb64 li:last-child p a {
  display: inline;
}
ul.dotsList.mb32 {
  margin-bottom: 32px;
  padding-bottom: 0;
}
ul.dotsList li {
  position: relative;
}
ul.dotsList li:after {
  content: "";
  position: absolute;
  left: -31px;
  top: 11px;
  width: 6px;
  height: 6px;
  background: #111111;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
ul.dotsList li p:not(:last-child) {
  margin-bottom: 0;
}
ul.dotsList.marginList li p {
  margin-bottom: 20px;
}
ul.rowList li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 0 8px;
  border-bottom: 1px solid #C5CFDA;
}
ul.rowList li:first-child {
  border-top: 1px solid #C5CFDA;
}
ul.rowList li p {
  font-size: 18px;
  line-height: 27px;
  width: 43%;
  margin-bottom: 0;
}
ul.rowList li p:first-child {
  width: 57%;
}

@media screen and (max-width: 1023px) {
  .inner-page-content-wrapper h5 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .inner-page-content-wrapper a, .inner-page-content-wrapper p {
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 15px;
  }
  .inner-page-content-wrapper .inner-page-content-item {
    margin-bottom: 15px;
  }
  .inner-page-content-wrapper .inner-page-content-item a, .inner-page-content-wrapper .inner-page-content-item p, .inner-page-content-wrapper .inner-page-content-item small {
    margin-bottom: 2px;
  }
  .inner-page-content-wrapper .toggleDropDown {
    padding-bottom: 6px;
    margin-bottom: 15px;
  }
  .inner-page-content-wrapper ul.m64 {
    margin: 25px 0 25px;
  }
  ul.dotsList {
    padding-left: 20px;
    padding-bottom: 12px;
  }
  ul.dotsList li:after {
    width: 5px;
    left: -20px;
    top: 11px;
    height: 5px;
  }
}
@media screen and (max-width: 1023px) {
  .inner-page-content-wrapper .mb64 {
    margin-bottom: 32px;
  }
  .inner-page-content-wrapper .mb32 {
    margin-bottom: 25px;
  }
  .inner-page-content-wrapper-line64 {
    margin: 32px 0;
  }
  .inner-page-content-wrapper ul.rowList li p {
    width: 50% !important;
  }
}
.text-align-center {
  text-align: center;
}

.text-align-justify {
  text-align: justify;
}

.bordernone h3 {
  margin-bottom: 12px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #0A3970;
}

.status_reestr_medium {
  width: 460px;
}

.registerFM {
  display: flex;
  flex-direction: row;
}

#voteOpenData {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-color: lightgray;
  font-size: 14pt;
  padding: 10px;
  border-radius: 4px;
  position: relative;
}
#voteOpenData input[type=radio] {
  position: relative;
  left: 0;
  width: 20px;
  margin: 0 10px;
}
#voteOpenData label {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
#voteOpenData span {
  position: absolute;
  top: 10px;
  transition: all 0.3s ease-in-out;
}
#voteOpenData .middleRating {
  font-size: 25px;
  margin-right: 25px;
  margin-left: 15px;
  position: absolute;
  left: 20px;
  bottom: 25px;
}
#voteOpenData .middleRating::after {
  content: "средняя оценка";
  position: absolute;
  top: 22px;
  font-size: 8pt;
  width: 90px;
  left: -18px;
}
#voteOpenData input[type=radio]:checked + span {
  top: -10px !important;
  font-size: 16pt !important;
}
#voteOpenData button.btn:disabled {
  cursor: default;
}

@media screen and (max-width: 410px) {
  .search_reestr_big {
    max-width: 319px;
    width: 100%;
  }
  .search_reestr_small {
    margin-top: 15px;
  }
  .status_reestr_medium {
    width: 72%;
  }
  .opendata-table {
    overflow-x: auto;
  }
  .registerFM {
    display: flex;
    flex-direction: column !important;
  }
  #voteOpenData {
    flex-wrap: wrap;
    justify-content: center;
  }
  #voteOpenData input[type=radio] {
    width: 40px;
  }
  #voteOpenData label {
    width: 20%;
    margin-bottom: 15px;
    margin-top: 80px;
  }
  #voteOpenData input[type=radio]:checked + span {
    top: -22px !important;
    font-size: 20pt !important;
  }
  #voteOpenData .middleRating {
    font-size: 30px;
    left: 39%;
    bottom: 73%;
  }
  #voteOpenData .middleRating::after {
    font-size: 14pt;
    width: 178px;
    left: -45px;
  }
}
.tab:not(.upper) {
  outline: 2px solid #5700ff !important;
  background: rgba(244, 200, 169, 0.84);
  position: relative !important;
  width: 120px;
}
.tab:not(.upper)::after, .tab:not(.upper)::before {
  content: "";
  width: 6px;
  position: absolute;
  border: 0.5px solid black;
  top: 10px;
}
.tab:not(.upper)::after {
  transform: rotate(-45deg);
  right: 2.5px;
}
.tab:not(.upper)::before {
  transform: rotate(45deg);
  right: 7px;
}

.list-decoration .tab:not(.registry-card-element-button-icon):not(.upper),
.activities-container .tab:not(.registry-card-element-button-icon):not(.upper),
.services-container .tab:not(.registry-card-element-button-icon):not(.upper),
.registry-container .tab:not(.registry-card-element-button-icon):not(.upper),
.news-container .tab:not(.registry-card-element-button-icon):not(.upper),
.important-info .tab:not(.registry-card-element-button-icon):not(.upper),
.footer .tab:not(.registry-card-element-button-icon):not(.upper),
.pageLeftMenu .tab:not(.registry-card-element-button-icon):not(.upper),
.banner-container .tab:not(.registry-card-element-button-icon):not(.upper),
.contacts-info-container .tab:not(.registry-card-element-button-icon):not(.upper),
.inner-page-content-wrapper .tab:not(.registry-card-element-button-icon):not(.upper),
.additionally-container .tab:not(.registry-card-element-button-icon):not(.upper) {
  width: auto;
  display: inline-block;
  color: black !important;
}
.list-decoration .tab:not(.registry-card-element-button-icon):not(.upper)::before, .list-decoration .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.activities-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.activities-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.services-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.services-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.registry-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.registry-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.news-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.news-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.important-info .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.important-info .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.footer .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.footer .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.pageLeftMenu .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.pageLeftMenu .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.banner-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.banner-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.contacts-info-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.contacts-info-container .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.inner-page-content-wrapper .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.inner-page-content-wrapper .tab:not(.registry-card-element-button-icon):not(.upper)::after,
.additionally-container .tab:not(.registry-card-element-button-icon):not(.upper)::before,
.additionally-container .tab:not(.registry-card-element-button-icon):not(.upper)::after {
  display: none;
}

.text-white {
  color: #fff;
}

.linkHeader {
  font-size: 9pt;
  margin-left: 15%;
}
.linkHeader a {
  font-size: 9pt;
  color: #5bc0de;
}

div.text_content img {
  max-width: 400px;
  width: auto;
  height: auto;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
}

span.activeStatus {
  color: #009100;
}

span.suspendedStatus {
  color: #ffa500;
}

span.inactiveStatus {
  color: #F00;
}

span.expiredStatus {
  color: #2f2f2f;
}

.header .tab::after, .header .tab::before {
  display: none;
}

.header .tab:not(.registry-card-element-button-icon) {
  width: auto;
  color: #000 !important;
}

.upper.active.tab {
  outline: 2px solid #5700ff !important;
}

#tableZebraOverflow {
  max-height: 800px;
  overflow-y: auto;
}

.tdhidden {
  background: #DFE4EA;
  padding-left: 8px;
}

img.infoIcon {
  margin-left: 10px;
  width: 20px;
}

figure.image {
  float: left;
  margin: 0px;
}
figure.image img {
  max-width: 400px;
  width: auto;
  height: auto;
  padding-right: 10px;
}
figure.image figcaption {
  text-align: left;
  font-size: 94%;
  color: #6F6F6F;
}

div.logout {
  text-align: right;
}
div.logout img {
  width: 14px;
  margin-right: 6px;
}
div.logout a {
  color: #738AA4;
  font-size: 16px;
  line-height: 20px;
}

div.spinner {
  display: none;
  background: rgba(254, 254, 254, 0.77) url("/i/spinner.svg") center no-repeat;
  z-index: 2;
}

.coordinating-container-about {
  font-weight: 400;
  color: #111111;
}
.coordinating-container-about-link {
  color: #0065B1;
}
.coordinating-container-list {
  margin-bottom: 32px;
}
.coordinating-container-listContacts {
  padding-top: 20px;
  margin-bottom: 65px;
  border-top: 1px solid #C5CFDA;
}
.coordinating-container-listContacts-item {
  margin-bottom: 20px;
  padding-right: 25px;
  padding-left: 32px;
  position: relative;
}
.coordinating-container-listContacts-item:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 11px;
  width: 6px;
  height: 6px;
  background: #111111;
  border-radius: 50%;
}

.m-0 {
  margin: 0 !important;
}

.section-open-data .inner-page-body .pageLeftMenu .inner-pageLeftMenu-link {
  color: #0065B1;
}

.open-data-text {
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.open-data-text--bottom {
  margin-bottom: 21px !important;
}

.open-data-text--report {
  margin-bottom: 22px;
  padding-left: 56px;
}

.open-data-text--subText {
  margin-top: 16px;
}

.open-data-text--subText:not(:last-child) {
  margin-bottom: 5px;
}

.open-data-text--subText--two {
  margin-top: 0;
  margin-bottom: 64px !important;
}

.open-data-text span {
  display: block;
}

.open-data-text:not(:last-child) {
  margin-bottom: 22px;
}

.open-data-icon {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}

.open-data-link {
  display: inline-block;
  max-width: 720px;
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #0065B1;
}

.open-data-link--bottom {
  margin-bottom: 10px;
  max-width: 495px;
  text-transform: uppercase;
  font-size: 16px;
}

.open-data-linkIcon {
  position: absolute;
  content: "";
  top: 50%;
  right: -32px;
  -webkit-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  transform: translateY(-60%);
}

.open-data-title {
  margin-top: 42px;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #111111;
}

.open-data-title:not(:last-child) {
  margin-bottom: 20px;
}

.open-data-title--two {
  margin-top: 64px;
  margin-bottom: 19px !important;
}

.open-data-list {
  margin: 20px 0;
}

.open-data-item {
  position: relative;
  padding-left: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.open-data-item:before {
  position: absolute;
  content: "●";
  top: 0;
  left: -3px;
  width: 6px;
  height: 6px;
}

@media (max-width: 768px) {
  .open-data-text, .open-data-item, .open-data-link {
    font-size: 16px;
    line-height: 150%;
  }
  .open-data-title {
    margin-top: 32px;
    font-size: 18px;
    line-height: 150%;
  }
}
@media (max-width: 576px) {
  .section-open-data .inner-page-body .inner-page-body-content .copyAndShareWrapper .copyAndShareWrapper-copy {
    display: none;
  }
}
/*# sourceMappingURL=open-data.css.map */
.inner-page .breadcrumbs-alist {
  margin-bottom: 26px;
}

.inner-page-body-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.inner-page-content-wrapper {
  margin-bottom: auto;
}

.inner-page-content-wrapper-vote {
  position: relative;
}

.inner-page.inner-pageWithMenu .inner-page-body-content {
  max-width: 904px;
}

@media (max-width: 1200px) {
  .inner-page.inner-pageWithMenu .inner-page-body-content {
    max-width: -webkit-calc(100% - 312px);
    max-width: calc(100% - 312px);
  }
}
@media (max-width: 768px) {
  .inner-page.inner-pageWithMenu .inner-page-body-content {
    max-width: 100%;
  }
}
.inner-page .inner-page-body-content.widthMenu {
  max-width: -webkit-calc(100% - 312px);
  max-width: calc(100% - 312px);
  width: -webkit-calc(100% - 312px);
  width: calc(100% - 312px);
}

.inner-page {
  overflow: hidden !important;
}

.section-open-dataset .inner-page-body-content {
  max-width: 904px;
  width: 100%;
}

.section-open-dataset .inner-page-body-content h2 {
  margin-bottom: 15px;
}

.section-open-dataset .breadcrumbs-alist {
  margin-bottom: 30px;
}

.section-open-dataset .inner-page-body .pageLeftMenu .pageLeftMenu-childList .pageLeftMenu-childList-item:nth-child(1) a {
  color: #0065B1;
}

.open-dataset-inner {
  overflow: auto;
}

.wrapper-breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #C5CFDA;
  border-top: 1px solid #C5CFDA;
  padding: 20px 0 20px 0;
}

.wrapper-breadcrumbs span {
  font-size: 18px;
  line-height: 150%;
  padding: 0 0 0 72px;
  font-style: normal;
  font-weight: normal;
  width: 50%;
  color: #738AA4;
}

.wrapper-breadcrumbs span:last-child {
  max-width: 131px;
  padding: 0;
}

.open-dataset-table {
  min-width: 904px;
}

.open-dataset-search {
  max-width: 592px;
  width: 100%;
}

.open-dataset-label {
  width: 100%;
  position: relative;
}

.open-dataset-label svg {
  position: absolute;
  content: "";
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.open-dataset-input {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  border: 1px solid #A5B3BF;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
  padding: 10px 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.open-dataset-input:focus:not([disabled]), .open-dataset-input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}

.open-dataset-input:focus:not([disabled])[disabled], .open-dataset-input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}

.open-dataset-input:focus:not([disabled])[disabled]::-webkit-input-placeholder, .open-dataset-input:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}

.open-dataset-input:focus:not([disabled])[disabled]:-ms-input-placeholder, .open-dataset-input:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}

.open-dataset-input:focus:not([disabled])[disabled]::-ms-input-placeholder, .open-dataset-input:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}

.open-dataset-input:focus:not([disabled])[disabled]::-moz-placeholder, .open-dataset-input:hover:not([disabled])[disabled]::-moz-placeholder {
  color: #738AA4;
}

.open-dataset-input:focus:not([disabled])[disabled]::placeholder, .open-dataset-input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

.open-dataset-text {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.open-dataset-text--top {
  margin-bottom: 25px !important;
}

.open-dataset-text:not(:last-child) {
  margin-bottom: 22px;
}

.open-dataset-text span {
  font-weight: bold;
}

.open-dataset-text--dataText {
  max-width: 320px;
}

.open-dataset-title {
  margin-bottom: 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #111111;
  overflow: auto;
}

.open-dataset-link {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #0065B1;
}

.open-dataset-breadcrumbs {
  position: relative;
  display: inline-block;
  width: 50%;
  padding: 0 0 0 72px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #738AA4;
}

.open-dataset-breadcrumbs:before {
  position: absolute;
  content: "№";
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.open-dataset-list {
  padding: 0;
  list-style-type: none;
  counter-reset: my-counter;
}

.open-dataset-item {
  position: relative;
  padding: 0 0 8px 72px;
  border-bottom: 1px solid #C5CFDA;
}

.open-dataset-item svg {
  position: absolute;
  content: "";
  top: 50%;
  right: 60px;
  width: 24px;
  height: 24px;
  background-image: url(../img/icons/table.svg);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.open-dataset-item a {
  max-width: 669px;
  width: 100%;
  padding-right: 120px;
}

.open-dataset-item a span {
  display: block;
}

.open-dataset-item:before {
  position: absolute;
  font-weight: 400;
  font-size: 18px;
  top: -3px;
  left: 0;
  content: counter(my-counter);
  counter-increment: my-counter;
}

.open-dataset-item:not(:last-child) {
  margin-bottom: 12px;
}

.open-dataset-form {
  padding: 32px 32px 32px 23.79px;
  background: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.open-dataset-rating {
  color: #738AA4;
}

.open-dataset-button {
  position: relative;
  margin-left: auto;
  padding: 13px 16px 13px 48px;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  text-transform: uppercase;
  border: none;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #0A3970;
  color: #fff;
}

.open-dataset-btnIcon {
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.open-dataset-item--register {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.license-register-col1 {
  margin-right: 32px;
  max-width: 344px;
  min-width: 344px;
  width: 100%;
}

.license-register-col2 {
  max-width: 488px;
  min-width: 404px;
  width: 100%;
}

.license-register-text {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.license-register-text--border {
  margin-top: 20px;
  padding-bottom: 8px;
  border-bottom: 1px solid #C5CFDA;
}

.license-register-link {
  color: #0065B1;
}

.license-register-breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 20px 0 20px 72px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #738AA4;
  border-bottom: 1px solid #C5CFDA;
  border-top: 1px solid #C5CFDA;
}

.license-register-breadcrumbs:before {
  position: absolute;
  content: "№";
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.license-register-breadcrumbs span {
  min-width: 376px;
  display: block;
}

.license-register-comments {
  max-width: 904px;
  width: 100%;
}

.license-register-comments__label {
  margin-bottom: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.license-register-comments__label p {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #111111;
}

.license-register-comments__label button {
  text-align: right;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #0065B1;
  border: none;
  background-color: transparent;
}

.license-register-comments__card {
  padding: 32px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.license-register-comments__card-bottom {
  padding-left: 32px;
}

.license-register-comments__card-top strong, .license-register-comments__card-bottom strong {
  display: inline-block;
  margin-bottom: 12px;
  margin-right: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.license-register-comments__card-top span, .license-register-comments__card-bottom span {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #A5B3BF;
}

.license-register-comments__card-top p, .license-register-comments__card-bottom p {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
}

.clearHave svg:first-child {
  display: block;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form label {
  margin: 10px;
}

.open-data-footerLink {
  font-size: 18px;
  font-weight: 500;
}

.open-data-footerLink a {
  display: inline-block;
}

input[type=radio]:checked,
input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.clearInputBtn {
  display: none;
  background-color: #fff;
}

input[type=radio]:checked + label,
input[type=radio]:not(:checked) + label {
  display: inline-block;
  position: relative;
  padding-left: 48px;
  padding-right: 22px;
  line-height: 20px;
  cursor: pointer;
}

input[type=radio]:checked + label:before,
input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
}

input[type=radio]:checked + label:before,
input[type=radio]:not(:checked) + label:before {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: 1px solid #0065B1;
}

input[type=radio]:not(:checked) + label:before {
  border: 1px solid #C5CFDA;
}

input[type=radio]:checked + label:after,
input[type=radio]:not(:checked) + label:after {
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

input[type=radio]:checked + label:after,
input[type=radio]:not(:checked) + label:after {
  left: 6px;
  top: 6px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background-color: #0065B1;
}

input[type=radio]:checked + label:after {
  opacity: 1;
}

input[type=radio]:not(:checked) + label:after {
  opacity: 0;
}

a:hover {
  text-decoration: underline;
}

@media (max-width: 768px) {
  .license-register-comments__label p {
    font-size: 20px;
  }
  .license-register-comments__card {
    padding: 24px;
  }
  .license-register-comments__card-bottom {
    padding-left: 24px;
  }
  .license-register-comments__card-bottom span, .license-register-comments__card-bottom strong, .license-register-comments__card-bottom p, .license-register-comments__card-top span, .license-register-comments__card-top strong, .license-register-comments__card-top p {
    font-size: 16px;
  }
  .open-dataset-item {
    padding: 0 0 8px 32px;
  }
  .open-dataset-breadcrumbs {
    padding: 20px 0 24px 32px;
  }
  .open-dataset-text, .open-dataset-link, .open-dataset-breadcrumbs span, .open-dataset .open-data-footerLink {
    font-size: 16px;
    line-height: 150%;
  }
  .open-dataset-title {
    font-size: 18px;
    line-height: 150%;
  }
  .open-dataset-button {
    margin-top: 20px;
    margin-left: 0;
  }
}
.license-register-modal {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 904px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 20px 32px 32px 32px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 999;
}

.license-register-modal .close-icon {
  cursor: pointer;
  position: absolute;
  content: "";
  top: 20px;
  right: 32px;
}

.license-register-modal strong {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #000000;
}

.license-register-modal__form {
  margin-top: 32px;
}

.license-register-modal__form label {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.license-register-modal__form .input-wrapper:nth-child(3) {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.license-register-modal__form .input-wrapper:nth-child(3) img {
  margin-right: 32px;
}

.license-register-modal__form .input-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 32px;
}

.license-register-modal__form .input-wrapper:not(:last-child) {
  margin-bottom: 32px;
  border-bottom: 1px solid #C5CFDA;
}

.license-register-modal__form .input-wrapper .clearHave {
  max-width: 456px;
  width: 100%;
}

.license-register-modal__form .input-wrapper input, .license-register-modal__form .input-wrapper textarea {
  height: 44px;
  width: 100%;
  padding: 10px 32px 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.license-register-modal__form .input-wrapper textarea {
  padding: 0;
  min-height: 80px;
}

.license-register-modal__form .input-wrapper textarea:hover {
  border-color: #0065B1;
}

.license-register-modal__form button {
  margin-left: auto;
  border: none;
  display: block;
  position: relative;
  padding: 13px 16px 13px 48px;
  background: #0A3970;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}

.license-register-modal__form button:disabled {
  background: #C5CFDA !important;
  color: #738AA4 !important;
  cursor: default;
}

.license-register-modal__form button svg {
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.license-register-modal__form button:hover {
  background: #0065B1;
}

.license-register-modal--success {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 904px;
  padding: 20px 32px;
  height: 250px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 99999;
}

.license-register-modal--success div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.license-register-modal--success div .close-icon {
  display: block;
  cursor: pointer;
}

.license-register-modal--success strong {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  color: #000000;
}

.license-register-modal--success p {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

@media (max-width: 700px) {
  .license-register-modal .input-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .license-register-modal .input-wrapper label {
    margin-bottom: 16px;
  }
  .license-register-modal .input-wrapper img {
    margin-bottom: 16px;
    max-width: 144px;
    height: 44px;
  }
}
@media (max-width: 576px) {
  .section-open-dataset .inner-page-body .inner-page-body-content .copyAndShareWrapper .copyAndShareWrapper-copy {
    display: none;
  }
}
/*# sourceMappingURL=open-dataset.css.map */
@media print {
  ::-webkit-scrollbar {
    width: 0;
  }
  a[href^=http]:after {
    content: " (" attr(href) ")";
  }
  .banner-container, .banner-container-list {
    display: none;
  }
  .inner-page {
    overflow: auto !important;
    max-width: 100%;
    width: 100%;
  }
  header, footer, .header-menu, .pageLeftMenu, .copyAndShareWrapper, .copyAndShareWrapper-copy, svg, .cookie-container, div.leadership-list-img, .open-dataset-form, .pagination, .activities-card-element-upper-block-icon {
    display: none !important;
  }
  .container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .open-dataset-table {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 600px;
  }
  html, body {
    height: 297mm;
    width: 310mm;
    font-size: 14px;
  }
  html .inner-page-body-content, body .inner-page-body-content {
    max-width: 90% !important;
  }
  html p, html .open-dataset-item:before {
    font-size: 14px !important;
    margin: 0;
  }
  body p, body .open-dataset-item:before {
    font-size: 14px !important;
    margin: 0;
  }
  html h1, body h1 {
    font-size: 24px !important;
  }
  html h2, body h2 {
    font-size: 20px !important;
  }
  html h3, body h3 {
    font-size: 18px !important;
  }
  * {
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
  }
  *:before, *:after {
    color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
  }
  @page {
    margin: 1cm;
  }
  .press-service-cardItem a {
    max-width: 100% !important;
  }
  .press-service-cardItem a img {
    max-width: 150px !important;
  }
  section {
    page-break-before: always;
  }
  * {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  *:before, *:after, *:first-letter {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  p:first-line, div:first-line, blockquote:first-line, li:first-line {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
}
/*# sourceMappingURL=prnt.css.map */
.statistical-information-item .total:before {
  display: none;
}
.statistical-information-item .statistical-information-link {
  max-width: 580px;
  min-width: 580px;
  width: 100%;
  margin-left: 0;
}

.section-statistical-information .inner-page-body-content {
  overflow: hidden;
}
.section-statistical-information .inner-page-body .pageLeftMenu .pageLeftMenu-childList .pageLeftMenu-childList-item:nth-child(2) a {
  color: #0065B1;
}

.statistical-information-table {
  overflow-y: auto;
}

.statistical-information-link {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #0065B1;
}

.statistical-information-list {
  padding: 0;
  list-style-type: none;
  counter-reset: my-counter;
}
.statistical-information-list li {
  padding-left: 71px !important;
}

.statistical-information-item {
  min-width: 900px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 8px 72px;
  border-bottom: 1px solid #C5CFDA;
}
.statistical-information-item a {
  max-width: 580px;
  min-width: 580px;
  width: 100%;
}
.statistical-information-item a span {
  display: block;
}
.statistical-information-item span {
  display: block;
  margin-left: 32px;
}
.statistical-information-item span:nth-child(2n) {
  min-width: 120px;
}
.statistical-information-item span:nth-child(3n) {
  margin-left: auto;
}
.statistical-information-item:before {
  position: absolute;
  font-weight: 400;
  font-size: 18px;
  top: 2px;
  left: 0;
  content: counter(my-counter);
  counter-increment: my-counter;
}
.statistical-information-item:not(:last-child) {
  margin-bottom: 12px;
}

.statistical-information-breadcrumbs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 900px;
  padding: 20px 0 24px 72px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #738AA4;
  border-bottom: 1px solid #C5CFDA;
  border-top: 1px solid #C5CFDA;
}
.statistical-information-breadcrumbs span:first-child {
  min-width: 504px;
}
.statistical-information-breadcrumbs span:not(:last-child) {
  margin-right: 64px;
}
.statistical-information-breadcrumbs:before {
  position: absolute;
  content: "№";
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (max-width: 768px) {
  .statistical-information-breadcrumbs {
    -webkit-box-pack: normal !important;
    -webkit-justify-content: normal !important;
    -ms-flex-pack: normal !important;
    justify-content: normal !important;
    padding: 20px 0 20px 32px;
  }
  .statistical-information-breadcrumbs span:first-child {
    max-width: 300px;
    min-width: 300px;
  }
  .statistical-information-text, .statistical-information-link, .statistical-information-breadcrumbs span {
    font-size: 16px;
    line-height: 150%;
  }
  .statistical-information-title {
    font-size: 18px;
    line-height: 150%;
  }
  .statistical-information-item {
    padding: 0 0 8px 35px;
  }
  .statistical-information-item a {
    max-width: 370px;
    min-width: 370px;
  }
  .statistical-information-breadcrumbs {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 704px;
  }
  .statistical-information-item {
    min-width: 704px;
  }
  .statistical-information-item span:nth-child(3n) {
    margin-left: 32px;
  }
}
@media (max-width: 576px) {
  .statistical-information-breadcrumbs {
    min-width: 536px;
  }
  .statistical-information-breadcrumbs span:first-child {
    min-width: 0;
  }
  .statistical-information-item {
    min-width: 536px;
  }
  .statistical-information-item a {
    min-width: 230px;
    max-width: 230px;
  }
}
/*# sourceMappingURL=statistical-information.css.map */
.hidden {
  display: none;
}

input::-webkit-input-placeholder, input:-ms-input-placeholder, input::-ms-input-placeholder, input::-moz-placeholder, input::placeholder {
  color: #738AA4;
}

.block {
  display: block !important;
}

.flex-row {
  flex-direction: row;
}

.inputFileWrapper .prompt {
  width: 100% !important;
}

.section-reception .reception-form-item {
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.section-reception .reception-form [type=submit] {
  display: none;
}
.section-reception:not(.open) .reception-form-item-wrapper.reception-firstLable {
  margin-bottom: 0;
}
.section-reception.open .reception-form-item.first {
  padding-bottom: 7px;
}
.section-reception.open .reception-form-item:not(.first) {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #C5CFDA;
}
.section-reception.open .reception-form-item-promptWrapper .prompt, .section-reception.open .reception-form-item-promptWrapper .prompt-files {
  display: block;
  width: 80%;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin-top: 12px;
}
.section-reception.open .reception-form-item-promptWrapper .prompt-files {
  width: 100%;
  font-size: 16px !important;
}
.section-reception.open .reception-form [type=submit] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.reception-topText {
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  margin-bottom: 18px;
}
.reception-topText a {
  color: #0A3970;
}

.reception-form {
  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 32px;
  margin: 30px 0 40px;
}
.reception-form .reception-form-item-wrapper p, .reception-form .captchaWrapper p {
  font-size: 18px;
  line-height: 27px;
  font-weight: 500;
  margin-right: 32px;
}
.reception-form .reception-form-item-wrapper p span, .reception-form .captchaWrapper p span {
  font-size: 19px;
  margin-left: 3px;
  color: #0065B1;
}
.reception-form .reception-form-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
}
.reception-form .reception-form-item-wrapper.noTitleItem {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.reception-form .reception-form-item-wrapper .blueBtn p {
  color: #fff !important;
}
.reception-form .reception-form-item-wrapper.select {
  position: relative;
}
.reception-form .reception-form-item-wrapper.select svg {
  position: absolute;
  right: 4px;
  top: 11px;
  background: #FFFFFF;
  padding-right: 11px;
  cursor: pointer;
}
.reception-form .reception-form-item-wrapper.select select {
  cursor: pointer;
}
.reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper {
  display: flex;
  flex-direction: column;
}
.reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .selects, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt {
  margin-left: auto;
}
.reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt-files {
  width: 80%;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt-files {
  width: 80%;
}
.reception-form .reception-form-item-wrapper select, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper {
  min-width: 80%;
  max-width: 80%;
}
.reception-form .reception-form-item-wrapper input {
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  min-width: 500px;
  max-width: 500px;
  height: 44px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}
.reception-form .reception-form-item-wrapper textarea {
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  min-width: 500px;
  height: 148px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}
.reception-form .captchaWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.reception-form .captchaWrapper img {
  margin-left: -5px;
  margin-top: -8px;
  cursor: pointer;
}
.reception-form [type=submit] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #0A3970;
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 11px 13px;
  margin: 31px 0 0 auto;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}
.reception-form [type=submit]:hover {
  background-color: #A5B3BF;
}
.reception-form [type=submit] span {
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #fff;
  margin-left: 12px;
}
.reception-form .select {
  position: relative;
  min-width: 80%;
  max-width: 80%;
}
.reception-form .select.is-active .select__body {
  display: block;
}
.reception-form .select__header {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.reception-form .select__current {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  min-height: 24px;
}
.reception-form .select__icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding-right: 17px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.reception-form .select__body {
  border: 1px solid #A5B3BF;
  border-top: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  bottom: 2px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #fff;
  z-index: 10;
}
.reception-form .select__body-scrollWrapper {
  padding: 0 0 14px;
  max-height: 235px;
  overflow-y: scroll;
  margin: 10px 13px 10px 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.reception-form .select__body-scrollWrapper::-webkit-scrollbar {
  border: 0;
  background: #ffffff;
  width: 4px;
}
.reception-form .select__body-scrollWrapper::-webkit-scrollbar-button {
  display: none;
}
.reception-form .select__body-scrollWrapper::-webkit-scrollbar-track {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #C5CFDA;
}
.reception-form .select__body-scrollWrapper::-webkit-scrollbar-thumb {
  background: #738AA4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.reception-form .select__body:after {
  content: "";
  position: absolute;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  top: 0;
  left: 20px;
  height: 1px;
  background: #C5CFDA;
}
.reception-form .select__item {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  padding: 10px 0 10px 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.reception-form .select__item:hover {
  color: #0065B1;
}

.reception-textWrapper h5 {
  font-size: 18px !important;
  line-height: 27px;
  margin-bottom: 8px;
}
.reception-textWrapper a {
  font-size: 16px !important;
  line-height: 24px !important;
  margin-bottom: 12px !important;
  color: #0065B1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: block;
}
.reception-textWrapper a:hover {
  text-decoration: underline;
}
.reception-textWrapper p, .reception-textWrapper span {
  display: block;
}
.reception-textWrapper p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 12px;
}
.reception-textWrapper p a {
  display: inline;
  margin-bottom: 0;
}
.reception-textWrapper span {
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 8px;
  color: #738AA4;
}
.reception-textWrapper .newLine {
  display: block;
}
.reception-textWrapper .blueBtn {
  margin-top: 33px;
  margin-left: auto;
}

.dataSelectBody {
  display: none;
}
.dataSelectBody.active {
  display: block;
}

input, textarea {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

input:focus:not([disabled]), input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}

textarea:focus:not([disabled]), textarea:hover:not([disabled]) {
  border: 1px solid #0065B1;
}

input:focus:not([disabled])[disabled], input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}

textarea:focus:not([disabled])[disabled], textarea:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}

input:focus:not([disabled])[disabled]::-webkit-input-placeholder, input:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}

textarea:focus:not([disabled])[disabled]::-webkit-input-placeholder, textarea:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}

input:focus:not([disabled])[disabled]:-ms-input-placeholder, input:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}

textarea:focus:not([disabled])[disabled]:-ms-input-placeholder, textarea:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}

input:focus:not([disabled])[disabled]::-ms-input-placeholder, input:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}

textarea:focus:not([disabled])[disabled]::-ms-input-placeholder, textarea:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}

input:focus:not([disabled])[disabled]::-moz-placeholder, input:hover:not([disabled])[disabled]::-moz-placeholder {
  color: #738AA4;
}

textarea:focus:not([disabled])[disabled]::-moz-placeholder, textarea:hover:not([disabled])[disabled]::-moz-placeholder {
  color: #738AA4;
}

input:focus:not([disabled])[disabled]::placeholder, input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

textarea:focus:not([disabled])[disabled]::placeholder, textarea:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

@media screen and (max-width: 1200px) {
  .reception-form {
    margin: 32px 0;
    width: 90%;
  }
  .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper .prompt-files {
    width: 100%;
    font-size: 16px !important;
  }
  .reception-form .reception-form-item-wrapper input, .reception-form .select {
    min-width: 70%;
    max-width: 70%;
  }
  .reception-form .reception-form-item-wrapper select, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper, .reception-form .reception-form-item-wrapper textarea {
    min-width: 70%;
    max-width: 70%;
  }
  .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper {
    display: flex;
    flex-direction: column;
  }
  .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper select, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper textarea {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .reception-form .reception-form-item-wrapper input, .reception-form .select {
    min-width: 70%;
    max-width: 70%;
  }
  .reception-form .reception-form-item-wrapper select, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper, .reception-form .reception-form-item-wrapper textarea {
    min-width: 70%;
    max-width: 70%;
  }
  .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper {
    display: flex;
    flex-direction: column;
  }
  .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper select {
    width: 100%;
  }
  .reception-form .reception-form-item-wrapper p {
    margin-right: 20px;
  }
  .reception-form .captchaWrapper p {
    margin-right: 20px;
  }
}
@media screen and (max-width: 768px) {
  .reception-form .reception-form-item-wrapper input, .reception-form .select {
    min-width: 100%;
    max-width: 100%;
  }
  .reception-form .reception-form-item-wrapper select, .reception-form .reception-form-item-wrapper .reception-form-item-promptWrapper, .reception-form .reception-form-item-wrapper textarea {
    min-width: 100%;
    max-width: 100%;
  }
  .reception-form .reception-form-item-wrapper p {
    margin-right: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }
  .reception-form .captchaWrapper p {
    margin-right: 0;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }
  .reception-topText {
    font-size: 16px;
    line-height: 24px;
  }
  .reception-form .reception-form-item-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .section-reception.open .reception-form-item:not(.first) {
    padding-top: 22px;
  }
  .reception-form .captchaWrapper img {
    margin: 0;
    width: 350px;
    max-width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .reception-form {
    margin: 15px 0;
    padding: 0;
    box-shadow: 0 0 0 0 !important;
  }
  .reception-form .reception-form-item-wrapper {
    margin-bottom: 25px;
  }
  .reception-form .selects {
    width: 310px !important;
    max-width: 310px !important;
  }
  .section-reception.open .reception-form-item:not(.first) {
    margin-top: 29px;
  }
  .reception-form .select__icon {
    padding-right: 7px;
  }
  .reception-form .select__header {
    padding: 7px 27px 7px 10px;
  }
  .reception-form .select__body-scrollWrapper {
    margin: 10px 0;
  }
  .reception-form .select__item {
    padding: 7px 0 7px 10px;
  }
  .reception-form .select__body-scrollWrapper {
    padding-bottom: 7px;
  }
}
.selects {
  width: 435px;
  height: 45px;
  padding: 10px;
  border: 1px solid #A5B3BF;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 5px;
}
.selects .option {
  cursor: pointer;
  font-size: 16px;
  line-height: 150% !important;
  color: #111;
  padding: 10px 0 10px 16px !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

#theme_part2 {
  display: none;
}

#theme_part3 {
  display: none;
}

.show_descr {
  padding: 9px;
  /* border: 1px solid black; */
  display: flex;
  border-radius: 4px;
  background-color: #0a3970;
  color: white;
  width: 100px;
  justify-content: center;
  font-size: 13px;
  text-transform: uppercase;
  cursor: pointer;
}

.ajax-form input {
  max-width: 316px;
  width: 100%;
}
.ajax-form textarea {
  max-width: 309px;
  width: 100%;
}

.inner-page-content-wrapper .reception-form-files-list {
  display: none;
  width: 100%;
  padding-top: 5px;
}
.inner-page-content-wrapper .reception-form-files-list ul, .inner-page-content-wrapper .reception-form-files-list li {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
  line-height: normal;
}
.inner-page-content-wrapper .reception-form-files-list ul::before, .inner-page-content-wrapper .reception-form-files-list li::before {
  display: none;
}
.inner-page-content-wrapper .reception-form-files-list ul span, .inner-page-content-wrapper .reception-form-files-list li span {
  margin-left: 5px;
  cursor: pointer;
}
.inner-page-content-wrapper .reception-form-files-list ul .red-text, .inner-page-content-wrapper .reception-form-files-list li .red-text {
  color: red;
  padding: 0;
  margin: 0;
}

.territorial-bodies-map-text a:hover {
  text-decoration: underline;
}

.dataSelectBody p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #111111;
}

.select {
  margin-left: auto;
  position: relative;
  max-width: 664px;
}

.select-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.select-wrapper p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #111111;
}

.select.is-active .select__body {
  display: block;
}

.select__header {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 40px 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.select__current {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  min-height: 24px;
}

.select__icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding-right: 17px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.select__body {
  border: 1px solid #A5B3BF;
  border-top: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  bottom: 2px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #fff;
  z-index: 10;
}

.select__body-scrollWrapper {
  padding: 0 0 14px;
  max-height: 235px;
  overflow-y: scroll;
  margin: 10px 13px 10px 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.select__body-scrollWrapper::-webkit-scrollbar {
  border: 0;
  background: #ffffff;
  width: 4px;
}
.select__body-scrollWrapper::-webkit-scrollbar-button {
  display: none;
}
.select__body-scrollWrapper::-webkit-scrollbar-track {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #C5CFDA;
}
.select__body-scrollWrapper::-webkit-scrollbar-thumb {
  background: #738AA4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.select__body:after {
  content: "";
  position: absolute;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  top: 0;
  left: 20px;
  height: 1px;
  background: #C5CFDA;
}

.select__item {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  padding: 10px 0 10px 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.select__item:hover {
  color: #0065B1;
}

.active {
  display: block !important;
}

.territorial-bodies-map {
  max-width: 1136px;
  width: 100%;
  overflow-y: auto;
}

.territorial-bodies-map--mobile {
  padding: 20px 20px 32px 20px;
  display: none;
  background: #FFFFFF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.territorial-bodies-map svg .svg-map {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.territorial-bodies-map svg .cfo:hover path, .territorial-bodies-map svg .cfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .cfo:hover ~ .territorial-bodies-map-title--cfo path, .territorial-bodies-map svg .cfo:hover ~ .territorial-bodies-map-title--cfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .dfo:hover {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
}
.territorial-bodies-map svg .dfo:hover path, .territorial-bodies-map svg .dfo:hover rect {
  fill: #0A3970;
}
.territorial-bodies-map svg .dfo:hover ~ .territorial-bodies-map-title--dfo path, .territorial-bodies-map svg .dfo:hover ~ .territorial-bodies-map-title--dfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .ufo:hover path, .territorial-bodies-map svg .ufo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .ufo:hover ~ .territorial-bodies-map-title--ufo path, .territorial-bodies-map svg .ufo:hover ~ .territorial-bodies-map-title--ufo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .sfo:hover path, .territorial-bodies-map svg .sfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .sfo:hover ~ .territorial-bodies-map-title--sfo path, .territorial-bodies-map svg .sfo:hover ~ .territorial-bodies-map-title--sfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .szfo:hover path, .territorial-bodies-map svg .szfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .szfo:hover ~ .territorial-bodies-map-title--szfo path, .territorial-bodies-map svg .szfo:hover ~ .territorial-bodies-map-title--szfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .skfo:hover path, .territorial-bodies-map svg .skfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .skfo:hover ~ .territorial-bodies-map-title--skfo path, .territorial-bodies-map svg .skfo:hover ~ .territorial-bodies-map-title--skfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .pfo:hover path, .territorial-bodies-map svg .pfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .pfo:hover ~ .territorial-bodies-map-title--pfo path, .territorial-bodies-map svg .pfo:hover ~ .territorial-bodies-map-title--pfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}
.territorial-bodies-map svg .yfo:hover path, .territorial-bodies-map svg .yfo:hover rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #0A3970;
}
.territorial-bodies-map svg .yfo:hover ~ .territorial-bodies-map-title--yfo path, .territorial-bodies-map svg .yfo:hover ~ .territorial-bodies-map-title--yfo rect {
  -webkit-transition: fill 0.3s ease-in;
  -o-transition: fill 0.3s ease-in;
  transition: fill 0.3s ease-in;
  fill: #fff;
}

.territorial-bodies-map-text {
  margin-top: 80px;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}

.territorial-bodies-map-text--bottom {
  margin: 0;
}

.territorial-bodies-map-text a {
  color: #0065B1;
}

.map-modal {
  display: none;
  position: absolute;
  top: 600px;
  right: 0;
  left: 50%;
  bottom: 0;
  max-width: 551px;
  max-height: 524px;
  height: 100%;
  padding: 20px 20px 32px 20px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.map-modal-list li:first-child .map-modal-link {
  font-weight: 500;
}

.map-modal .map-modal-title {
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: 28px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #111111;
}
.map-modal .map-modal-title svg {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  content: "";
  top: 50%;
  z-index: 10;
  right: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.map-modal .map-modal-link {
  cursor: pointer;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0065B1;
  -webkit-transition: color 0.1s ease-in;
  -o-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.map-modal .map-modal-link:hover {
  font-weight: 400;
  color: #0A3970;
}

.modal-internal {
  display: none;
  position: absolute;
  content: "";
  top: 600px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 740px;
  width: 100%;
  height: auto;
  padding: 20px 20px 32px 20px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 10;
}

.modal-internal-title {
  position: relative;
  padding-left: 24px;
  margin-bottom: 43px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #111111;
}
.modal-internal-title .modal-internal-close {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  content: "";
  top: 50%;
  z-index: 10;
  right: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.modal-internal-title .modal-internal-back {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  content: "";
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.modal-internal-text {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #111111;
  margin-bottom: 0 !important;
}
.modal-internal-text .spanBlock {
  display: block;
}

.modal-internal-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 8px;
}
.modal-internal-item:not(:last-child) {
  border-bottom: 1px solid #C5CFDA;
  margin-bottom: 20px;
}
.modal-internal-item p:first-child {
  max-width: 215px;
  width: 100%;
  margin-right: 20px;
}

.modal-internal-link {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #0065B1;
}

.dataSelectBody {
  display: none;
}
.dataSelectBody.active {
  margin-top: 32px;
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal-internal-btn {
  margin-left: auto;
  position: relative;
  display: none;
  border: none;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 13px 16px 13px 44px;
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #0A3970;
}
.modal-internal-btn .internalClose {
  position: absolute;
  content: "";
  top: 50%;
  left: 17px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.modal-internal-btn:hover {
  background-color: #0065B1;
}

.sub-item {
  padding-left: 14px;
}

.select__body--first {
  z-index: 3;
}

.modal-internal--mobile h4 {
  padding-left: 0;
}

@media (max-width: 1024px) {
  .modal-internal--mobile h4 {
    display: none;
  }
  .modal-internal {
    display: none !important;
  }
  .sub-item {
    padding-left: 30px;
  }
  .territorial-bodies-map {
    display: none;
  }
  .map-modal, .modal-internal {
    top: 620px;
  }
}
@media (max-width: 1024px) {
  .territorial-bodies-map--mobile {
    display: block;
  }
  .territorial-bodies-map-text {
    font-size: 16px;
  }
}
@media (max-width: 1024px) and (orientation: portrait) {
  .map-modal, .modal-internal {
    top: 620px;
  }
}
@media (max-width: 830px) {
  .map-modal, .modal-internal {
    top: 578px;
  }
}
@media (max-width: 768px) {
  .map-modal, .modal-internal {
    top: 680px;
  }
  .modal-internal-title {
    font-size: 15px;
  }
  .modal-internal-title .modal-internal-back {
    top: 10px;
  }
  .modal-internal-title svg:first-child {
    display: none;
  }
  .modal-internal-btn {
    display: block;
  }
  .select-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .modal-internal {
    max-width: 576px;
  }
  .select-wrapper p, .dataSelectBody p {
    margin-bottom: 20px;
  }
}
@media (max-width: 625px) {
  .map-modal {
    top: 705px;
  }
  .modal-internal {
    top: 705px;
    max-width: 420px;
  }
}
@media (max-width: 477px) {
  .map-modal, .modal-internal {
    top: 789px;
  }
  .modal-internal-item p:first-child {
    max-width: 111px;
  }
  .modal-internal {
    max-width: 280px;
    padding: 20px 17px 20px 17px;
  }
}
/*# sourceMappingURL=territorial-bodies.css.map */
.inner-page-body-content {
  margin-bottom: 64px;
}

.filter-options {
  margin-top: 12px;
  margin-left: auto;
  margin-bottom: 12px;
}
.filter-options span {
  display: inline-block;
  cursor: pointer;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #738AA4;
  transition: all 0.2s ease;
}
.filter-options span.active {
  color: #0065B1;
}
.filter-options span:hover {
  color: #0065B1;
}
.filter-options span:first-child {
  border-right: 1px solid #738AA4;
  padding-right: 12px;
  margin-right: 12px;
  height: 18px;
}

.search-inner {
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.input-inner {
  position: relative;
  max-width: 591px;
  width: 100%;
  margin-right: 32px;
}
.input-inner .secretform {
  width: 30%;
}
.input-inner input {
  padding: 10px 16px;
  width: 100%;
  max-width: 100%;
  background: #FFFFFF;
  border: 1px solid #A5B3BF;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 16px;
  transition: all 0.3s;
  height: 44px;
}
.input-inner input:focus:not([disabled]), .input-inner input:hover:not([disabled]) {
  border: 1px solid #0065B1;
  border-radius: 4px;
}
.input-inner input:focus:not([disabled])[disabled], .input-inner input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
.input-inner input:focus:not([disabled])[disabled]::-webkit-input-placeholder, .input-inner input:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}
.input-inner input:focus:not([disabled])[disabled]:-ms-input-placeholder, .input-inner input:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}
.input-inner input:focus:not([disabled])[disabled]::-ms-input-placeholder, .input-inner input:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}
.input-inner input:focus:not([disabled])[disabled]::placeholder, .input-inner input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}
.input-inner input::placeholder {
  color: #A5B3BF;
}
.input-inner input::placeholder:focus:not([disabled]), .input-inner input::placeholder:hover:not([disabled]) {
  border: 1px solid #0065B1;
}
.input-inner input::placeholder:focus:not([disabled])[disabled], .input-inner input::placeholder:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
.input-inner input::placeholder:focus:not([disabled])[disabled]::-webkit-input-placeholder, .input-inner input::placeholder:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}
.input-inner input::placeholder:focus:not([disabled])[disabled]:-ms-input-placeholder, .input-inner input::placeholder:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}
.input-inner input::placeholder:focus:not([disabled])[disabled]::-ms-input-placeholder, .input-inner input::placeholder:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}
.input-inner input::placeholder:focus:not([disabled])[disabled]::placeholder, .input-inner input::placeholder:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}
.input-inner input::placeholder {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #738AA4;
  line-height: 150%;
}
.input-inner .searche-close {
  position: absolute;
  content: "";
  top: 20px;
  transform: translateY(-50%);
  right: 16px;
}

.search__btn {
  font-family: "GOST UI 2", sans-serif;
  border: none;
  position: relative;
  margin-right: 2rem;
  padding: 13px 16px 13px 16px;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  background: #0A3970;
  border-radius: 4px;
  transition: all 0.2s;
}
.search__btn .search-ico {
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
.search__btn:hover {
  background: #0065B1;
}

.search__title {
  font-style: normal;
  font-weight: 682;
  font-size: 32px;
  line-height: 41px;
  color: #111111;
}

.search__item {
  border-bottom: 1px solid #A5B3BF;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.card__text {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.card__title {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #0065B1;
}
.card__date {
  margin-top: 14px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #738AA4;
}

@media (max-width: 801px) {
  .input-inner {
    width: 59%;
    margin-right: 0;
  }
  .input-inner .secretform {
    width: 90%;
  }
  .search__btn {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  .search__title {
    font-size: 28px;
  }
}
@media (max-width: 576px) {
  .pagination-list li:nth-last-child(-n+5) {
    display: none;
  }
}
@media (max-width: 467px) {
  .filter-options {
    margin-bottom: 32px;
  }
  .filter-options span:first-child {
    margin-bottom: 12px;
  }
}
.map-site-title {
  font-size: 22px !important;
}

.map-site-wrapper ul {
  display: block;
}
.map-site-wrapper a, .map-site-wrapper span {
  display: block;
  color: #0065B1;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 150%;
  transition: all 0.3s;
}
.map-site-wrapper a:hover, .map-site-wrapper span:hover {
  text-decoration: underline;
}
.map-site-wrapper span {
  font-size: 22px !important;
}

.map-site-item {
  position: relative;
  padding-left: 32px;
}
.map-site-item ul {
  margin-top: 15px;
  margin-bottom: 15px;
}
.map-site-item:before {
  position: absolute;
  content: "●";
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
}
.map-site-item .map-site-submenu {
  padding-left: 60px;
}
.map-site-item .submenu-item:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  span, .map-site-title {
    font-size: 20px !important;
    line-height: 150%;
  }
  a {
    font-size: 16px !important;
  }
}
/* Start:/html/build/css/structure.css?169876458711308*/
.inner-page-body-content {
  width: 100%;
}

.section-structure .breadcrumbs-alist {
  margin-bottom: 30px;
}
.section-structure .ratingWrapper {
  display: none;
}

.structure .territorial-bodies-structure-link:hover {
  text-decoration: none !important;
}

.structure-title {
  margin-top: 64px;
  margin-bottom: 37px;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #111111;
}

.structure-wrapper {
  max-width: 1216px;
  width: 100%;
}

.structure-card-horizontal {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0 20px 232px;
  max-width: 1216px;
  width: 1216px;
  text-align: center;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.structure-card-horizontal:after {
  position: absolute;
  content: "";
  border-bottom: 1px solid #C5CFDA;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 77.04%;
  height: 1px;
  bottom: -40px;
}

.structure-card-horizontal--top .structure-card-text {
  padding: 0;
}

.structure-card-horizontal--bottom {
  padding-left: 399px;
  margin-top: 64px;
  margin-bottom: 64px;
}
.structure-card-horizontal--bottom p {
  text-transform: none;
  margin: 0;
}
.structure-card-horizontal--bottom:after {
  content: none;
}
.structure-card-horizontal--bottom .structure-card-text {
  color: #0065B1;
  font-style: normal;
  font-weight: 500;
  font-size: 22px !important;
  line-height: 28px !important;
  padding: 12px 0 0;
}
.structure-card-horizontal--bottom .structure-card-img {
  position: relative;
}
.structure-card-horizontal--bottom .structure-card-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 64px;
  width: 100%;
}

.structure-card-description {
  margin-top: 19px;
  max-width: 535px;
}

.structure-card-img {
  margin-right: 32px;
  max-width: 100%;
  width: 128px;
  height: 128px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background-color: transparent;
}

.structure-card-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #111111;
}

.structure-card-text {
  margin-top: 8px;
  padding-bottom: 20px !important;
  margin-bottom: 0 !important;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 150% !important;
  text-align: center;
  text-transform: uppercase;
  color: #111111;
}

.structure-card-vertical {
  position: relative;
  padding: 20px 20px 13px 20px;
  max-width: 280px;
  width: 100%;
  text-align: left;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.structure-card-verticalWrapper small {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #111111;
}
.structure-card-verticalWrapper span {
  display: block;
  margin-bottom: 37px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #111111;
}
.structure-card-verticalWrapper p {
  margin-bottom: 8px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #738AA4;
}

.structure-card-vertical:before {
  position: absolute;
  content: "";
  top: -22px;
  left: 50%;
  width: 1px;
  height: 22px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #C5CFDA;
}

.structure-card-verticalDescription {
  min-height: 180px;
  height: auto;
  padding-top: 20px;
  border-top: 1px solid #C5CFDA;
  border-bottom: 1px solid #C5CFDA;
}
.structure-card-verticalDescription p a {
  cursor: pointer;
  color: #0065B1;
}

.structure-card-verticalFooter {
  margin-top: 20px;
}

.structure-cards-vertical {
  margin-top: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1216px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.structure-cards-vertical img {
  margin-bottom: 15px;
}

.structure-card-verticalDescription-text {
  max-width: 240px;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.structure-card-verticalDescription-text span {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #738AA4;
}

.structure-bottom-text {
  position: relative;
  margin-bottom: 22px;
  padding-left: 48px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
}
.structure-bottom-text::after {
  content: url(../i/docRep.svg);
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
}
.structure-bottom-text span:hover {
  text-decoration: underline;
}
.structure-bottom-text small {
  display: block;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
}
.structure-bottom-text a {
  display: block;
  color: #111111;
}
.structure-bottom-text a span {
  color: #0065B1;
}

.structure-bottom-icon {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}

.structure-arrow {
  position: absolute;
  content: "";
  left: 19%;
  bottom: -375px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 750px;
  height: 1px;
  background-color: #C5CFDA;
}

@media (max-width: 1300px) {
  .structure-arrow {
    display: none;
  }
  .structure-card-horizontal {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
  }
  .structure-card-horizontal:after {
    content: none;
  }
  .structure-card-vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: -webkit-calc(50% - 15px);
    max-width: calc(50% - 15px);
    width: -webkit-calc(50% - 15px);
    width: calc(50% - 15px);
    -webkit-box-flex: -webkit-calc(50% - 15px);
    -webkit-flex: -webkit-calc(50% - 15px);
    -ms-flex: calc(50% - 15px);
    flex: calc(50% - 15px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 32px;
  }
  .structure-card-vertical .structure-card-text {
    text-align: left;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .structure-card-vertical:not(:last-child) {
    margin-bottom: 32px;
  }
  .structure-card-vertical:before {
    content: none;
  }
  .structure-cards-vertical {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 100%;
  }
}
@media (max-width: 576px) {
  .structure-card-vertical {
    max-width: 100%;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }
}
@media (max-width: 1023px) {
  .structure-bottom-text {
    font-size: 16px;
    line-height: 150%;
  }
  .structure-bottom-text small {
    font-size: 16px;
    line-height: 150%;
  }
  .structure-card-img {
    width: 64px;
    height: 64px;
  }
  .structure-card-text {
    font-size: 12px;
  }
  .structure-card-title {
    font-size: 20px;
    line-height: 26px;
  }
  .structure-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .structure-card-horizontal--bottom .structure-card-img img {
    width: 32px;
    height: 32px;
  }
  .structure-card-horizontal--bottom p {
    margin-top: 0;
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .structure-card-verticalDescription-text {
    font-size: 16px;
    line-height: 150%;
  }
  .structure-card-verticalWrapper small {
    font-size: 20px;
    line-height: 26px;
  }
  .structure-card-verticalWrapper span {
    font-size: 12px !important;
    line-height: 15px !important;
  }
  .structure-card-verticalWrapper p {
    font-size: 14px;
    line-height: 150%;
  }
}
@media (max-width: 767px) {
  .structure-card-description, .structure-card-text {
    text-align: left;
  }
  .structure-card-img {
    margin: 0 0 20px 0;
  }
  .structure-card-horizontal {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .structure-card-horizontal--bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .structure-card-horizontal--bottom-card-description, .structure-card-horizontal--bottom-card-text {
    text-align: left;
  }
  .structure-card-horizontal--bottom .structure-card-img {
    margin: 0 32px 0 0;
  }
}
@media (max-width: 576px) {
  .structure-card-horizontal {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .structure-card-horizontal--bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .structure-card-horizontal--bottom-card-description, .structure-card-horizontal--bottom-card-text {
    text-align: left;
  }
  .structure-card-horizontal--bottom .structure-card-img {
    margin: 0 0 20px 0;
  }
}
/*# sourceMappingURL=structure.css.map */
details, .details-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: auto;
  position: relative;
  padding-bottom: 8px;
  margin-bottom: 20px;
}
details summary, .details-card summary {
  font-size: 18px !important;
  cursor: pointer;
  margin-bottom: 20px;
  font-weight: 500;
  padding-right: 23px;
  padding-bottom: 8px;
  border-bottom: 1px solid #C5CFDA;
  list-style: none;
}
details summary::after, .details-card summary::after {
  content: url(../i/icons.svg#dropArrowGrey);
  right: 0;
  top: -65px;
  position: absolute;
  width: 22px;
  transition: transform 0.1s linear;
  -webkit-transition: transform 0.1s linear;
  -moz-transition: transform 0.1s linear;
}
details summary::-webkit-details-marker, .details-card summary::-webkit-details-marker {
  display: none;
}
details summary::-moz-list-bullet, .details-card summary::-moz-list-bullet {
  list-style-type: none;
}
details summary::marker, .details-card summary::marker {
  display: none;
}
details[open] summary:after, .details-card[open] summary:after {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}

.details-card {
  padding: 32px;
  margin: 32px 0;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  position: relative;
}
.details-card summary {
  display: flex;
  align-items: center;
  border-bottom: 0;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 23px;
  margin: auto 3% auto 0 !important;
  color: #0A3970;
}
.details-card summary::after {
  display: none;
}
.details-card-circle {
  width: 56px;
  min-width: 56px;
  height: 56px;
  border: 2px solid #738AA4;
  margin-right: 15px;
  border-radius: 50%;
  padding: 14px;
  margin-bottom: 0 !important;
  text-align: center;
}
.details-card::after {
  position: absolute;
  right: 42px;
  height: 17px;
  width: 17px;
  top: 47px;
  border-right: 2px solid #728aa4;
  border-bottom: 2px solid #728aa4;
  transform: rotate(45deg);
  content: "" !important;
}
.details-card[open]::after {
  transform: rotate(225deg);
}

table {
  border-collapse: collapse;
}
table .sticky {
  position: sticky;
  top: -1px;
  background-color: #fff;
}
table td {
  vertical-align: top;
}
table tr {
  border-top: 1px solid #C5CFDA;
  border-bottom: 1px solid #C5CFDA;
  font-size: 18px;
  line-height: 150%;
  padding: 20px 0;
}
table tr td {
  padding: 20px 20px 20px 0;
}
table tr td:first-child {
  padding-right: 20px;
}
table thead tr {
  color: #738AA4;
}
table tbody tr {
  padding-bottom: 12px;
}
table tbody tr td a {
  display: inline-block !important;
}
table .w-10 {
  max-width: 10% !important;
  width: 10% !important;
  flex-basis: auto;
}
table .w-15 {
  max-width: 15% !important;
  width: 15% !important;
  flex-basis: auto;
}
table .w-20 {
  max-width: 20% !important;
  width: 20% !important;
  flex-basis: auto;
}
table .w-30 {
  max-width: 30% !important;
  width: 30% !important;
  flex-basis: auto;
}
table .w-40 {
  max-width: 40% !important;
  width: 40% !important;
  flex-basis: auto;
}
table .w-50 {
  max-width: 50% !important;
  width: 50% !important;
  flex-basis: auto;
}
table .w-60 {
  max-width: 60% !important;
  width: 60% !important;
  flex-basis: auto;
}
table .w-70 {
  max-width: 70% !important;
  width: 70% !important;
  flex-basis: auto;
}
table .w-80 {
  max-width: 80% !important;
  width: 80% !important;
  flex-basis: auto;
}
table .w-90 {
  max-width: 90% !important;
  width: 90% !important;
  flex-basis: auto;
}
table .w-100 {
  max-width: 100% !important;
  width: 100% !important;
  flex-basis: auto;
}

.inner-page-content-wrapper ol li {
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  margin-bottom: 8px;
  padding-left: 26px;
  position: relative;
}
.inner-page-content-wrapper ul:not([class], [class=downloadList]) li {
  position: relative;
  padding-left: 65px;
}
.inner-page-content-wrapper ul:not([class], [class=downloadList]) li:before {
  position: absolute;
  content: "";
  background-color: #000;
  left: 20px;
  width: 5px;
  height: 5px;
  border-radius: 100%;
}
.inner-page-content-wrapper ul li {
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  margin-bottom: 8px;
  position: relative;
}
.inner-page-content-wrapper ul li:before {
  position: absolute;
  content: none;
  width: 5px;
  height: 5px;
  border: 1px solid #111111;
  border-radius: 100%;
  background-color: #fff;
  top: 9px;
  left: 23px;
}

.section-press-service .inner-page-body-content, .section-press-service-statistics .inner-page-body-content {
  width: 100%;
}
.section-press-service .inner-page-body-content .copyAndShareWrapper, .section-press-service-statistics .inner-page-body-content .copyAndShareWrapper {
  display: none;
}

.press-service-title {
  margin-bottom: 20px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.press-service-img {
  max-width: 200px;
  max-height: 101px;
}
.press-service-statisticsWrapper {
  max-width: 800px;
  width: 100%;
}
.press-service-date {
  margin-bottom: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #0A3970;
}
.press-service-text {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.press-service-text:not(:last-child) {
  margin-bottom: 16px;
}
.press-service-text a {
  color: #0065B1;
}
.press-service-wrapperContent {
  display: flex;
  justify-content: space-between;
}
.press-service-tabsWrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 64px;
  border-bottom: 1px solid #C5CFDA;
  max-width: 1216px;
}
.press-service-tabBtn {
  padding: 0 0 18px 0;
  border: none;
  color: #111111;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  background-color: transparent;
}
.press-service-tabBtn:not(:last-child) {
  margin-right: 48px;
}
.press-service-tabBtn.active {
  color: #0A3970;
  border-bottom: 2px solid #0A3970;
}
.press-service-subscribe {
  color: #0065B1;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
}
.press-service-federalNews {
  margin-right: 2rem;
  display: none;
  max-width: 800px;
  width: 100%;
}
.press-service-federalNews.active {
  display: block;
}
.press-service-regionalNews {
  display: none;
}
.press-service-regionalNews.active {
  display: block;
}
.press-service-cardItem-noImg {
  display: flex;
  justify-content: normal;
  padding-bottom: 32px;
  border-bottom: 1px solid #C5CFDA;
}
.press-service-cardItem-noImg .press-service-descriptiomWrapper {
  max-width: 100%;
}
.press-service-cardItem-noImg:not(:last-child) {
  margin-bottom: 32px;
}
.press-service-cardItem {
  display: flex;
  justify-content: normal;
  padding-bottom: 32px;
  border-bottom: 1px solid #C5CFDA;
}
.press-service-cardItem a:first-child {
  margin-right: 32px;
  max-width: 288px;
  max-height: 188px;
}
.press-service-cardItem:not(:last-child) {
  margin-bottom: 32px;
}
.press-service-cardImage {
  min-width: 200px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.press-service-descriptiomWrapper {
  max-width: 488px;
}
.press-service-cardDate {
  margin-bottom: 12px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  text-transform: uppercase;
  color: #0A3970;
}
.press-service-cardTitle {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.press-service-filter {
  max-width: 384px;
  width: 100%;
  margin-left: 32px;
}
.press-service-filterInput {
  position: relative;
  font-size: 16px;
  width: 100%;
  max-width: 384px;
  min-height: 44px;
  z-index: 3;
}
.press-service-filterInput .press-service-filterSearchIcon {
  display: inline-block;
}
.press-service-filterInput svg {
  position: absolute;
  content: "";
  top: 50%;
  right: 12px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
}
.press-service-filterInput .clearInputBtn {
  z-index: 2;
  background-color: #fff;
}
.press-service-filterInput input {
  width: 100%;
  padding: 12px 0 12px 16px;
  border: 1px solid #A5B3BF;
  border-radius: 4px;
  height: 100%;
  font-size: 16px;
}
.press-service-filterInput input::placeholder {
  color: #A5B3BF;
}
.press-service-filterInput input:focus:not([disabled]), .press-service-filterInput input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}
.press-service-filterInput input:focus:not([disabled])[disabled], .press-service-filterInput input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
.press-service-filterInput input:focus:not([disabled])[disabled]::-webkit-input-placeholder, .press-service-filterInput input:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}
.press-service-filterInput input:focus:not([disabled])[disabled]:-ms-input-placeholder, .press-service-filterInput input:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}
.press-service-filterInput input:focus:not([disabled])[disabled]::-ms-input-placeholder, .press-service-filterInput input:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}
.press-service-filterInput input:focus:not([disabled])[disabled]::placeholder, .press-service-filterInput input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}
.press-service-filterInput::placeholder {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #738AA4;
  line-height: 150%;
}
.press-service-regionalNews {
  margin-right: 2rem;
  max-width: 800px;
  width: 100%;
}
.press-service-regionalNewsCards:not(:last-child) {
  margin-bottom: 4rem;
}
.press-service-cardRegionNewsItem {
  margin-bottom: 1rem;
  border-bottom: 1px solid #A5B3BF;
  padding-bottom: 8px;
}
.press-service-cardRegionNewsDate {
  margin-bottom: 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #0A3970;
  text-transform: uppercase;
}
.press-service-cardRegionNewsTitle {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.press-service-filterSelect select {
  border: 1px solid #A5B3BF;
  box-sizing: border-box;
  border-radius: 4px;
}

.press-service-filterSelect {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.press-service-filterSelect--info .select {
  max-width: 182px;
}
.press-service-filterSelect .select {
  margin: 0 auto;
  position: relative;
  width: 100%;
  max-height: 44px;
}
.press-service-filterSelect .select__header {
  max-height: 44px;
}
.press-service-filterSelect .select:nth-child(2) {
  max-width: 182px;
  margin: 20px 0 0 0;
}
.press-service-filterSelect .select:nth-child(3) {
  margin: 20px 0 0 0;
  max-width: 182px;
}
.press-service-filterSelect .select.is-active .select__body {
  display: block;
}
.press-service-filterSelect .select__header {
  position: relative;
  display: flex;
  padding: 10px 0 10px 16px;
  border: 1px solid #A5B3BF;
  border-radius: 4px;
}
.press-service-filterSelect .select__current {
  cursor: pointer;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #A5B3BF;
}
.press-service-filterSelect .select__icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding-right: 17px;
  transform: translateY(-50%);
}
.press-service-filterSelect .select__body {
  border: 1px solid #cccccc;
  border-top: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  background-color: #fff;
  z-index: 10;
}
.press-service-filterSelect .select__item {
  cursor: pointer;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #A5B3BF;
  padding: 10px 0 10px 16px;
}
.press-service-filterSelect .select__item:not(:last-child) {
  border-bottom: 1px solid #A5B3BF;
}
.press-service-filterSelect .select__item:hover {
  background-color: #f2f2f2;
}

input {
  transition: all 0.3s;
}
input:focus:not([disabled]), input:hover:not([disabled]) {
  border: 1px solid #0065B1;
  border-radius: 4px;
}
input:focus:not([disabled])[disabled], input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
input:focus:not([disabled])[disabled]::-webkit-input-placeholder, input:hover:not([disabled])[disabled]::-webkit-input-placeholder {
  color: #738AA4;
}
input:focus:not([disabled])[disabled]:-ms-input-placeholder, input:hover:not([disabled])[disabled]:-ms-input-placeholder {
  color: #738AA4;
}
input:focus:not([disabled])[disabled]::-ms-input-placeholder, input:hover:not([disabled])[disabled]::-ms-input-placeholder {
  color: #738AA4;
}
input:focus:not([disabled])[disabled]::placeholder, input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

.section-press-service-statistics .inner-page-body .inner-page-body-content .section-press-service-statistics-title.main-title {
  margin-bottom: 4rem;
}

.press-service-statistics {
  text-transform: uppercase;
}
.press-service-statisticsTitle {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 150% !important;
  color: #111111 !important;
  text-decoration: none !important;
}
.press-service-statisticsDate {
  margin-bottom: 16px !important;
  color: #0A3970;
  font-style: normal;
  font-weight: normal;
  font-size: 16px !important;
  line-height: 150% !important;
}
.press-service-statisticsItem {
  padding-bottom: 8px;
  border-bottom: 1px solid #C5CFDA;
  padding-left: 288px;
}
.press-service-statisticsItem:not(:last-child) {
  margin-bottom: 32px;
}

.press-service-subscribeText {
  margin-top: 16px;
  margin-bottom: 32px;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 150%;
}
.press-service-subscribeText span {
  color: #0065B1;
}
.press-service-subscribeText a {
  color: #0065B1;
}
.press-service-subscribeText a:hover {
  text-decoration: underline;
}
.press-service-subscribeCard {
  display: flex;
  justify-content: space-between;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.press-service-subscribeCard:not(:last-child) {
  margin-bottom: 4rem;
}
.press-service-subscribeCardTitle {
  padding: 32px 32px 125px 32px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #111111;
}
.press-service-subscribeInput {
  position: relative;
  display: block;
  margin: 32px;
  padding: 10px 16px;
  width: 664px;
  border: 1px solid #A5B3BF;
  box-sizing: border-box;
  border-radius: 4px;
}
.press-service-subscribeInput:focus {
  border: 1px solid #0A3970;
}
.press-service-subscribeButton {
  font-family: "GOST UI 2", sans-serif;
  border: none;
  position: relative;
  margin-right: 2rem;
  padding: 13px 16px 13px 44px;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  background: #0A3970;
  border-radius: 4px;
  transition: all 0.2s;
}
.press-service-subscribeButton svg {
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
.press-service-subscribeButton:hover {
  background: #0065B1;
}
.press-service-subscribeButton--unsubscribe {
  padding: 13px 16px 11px 44px;
  color: #0A3970;
  border: 1px solid #0065B1;
  background-color: #fff;
  transition: all 0.2s;
}
.press-service-subscribeButton--unsubscribe svg {
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}
.press-service-subscribeButton--unsubscribe:hover {
  color: #fff;
}
.press-service-subscribeButton--unsubscribe:hover svg path {
  fill: #fff;
}
.press-service-subscribeForm {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.press-service-subscribeForm label {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.press-service-subscribeForm label svg {
  display: none;
  position: absolute;
  content: "";
  top: 50%;
  right: 47px;
  transform: translateY(-50%);
}

@media (max-width: 1023px) {
  .press-service-text, .press-service-date, .press-service-title {
    font-size: 16px;
  }
  .press-service-tabsBtns {
    flex-wrap: nowrap;
    max-width: 100%;
    width: 100%;
  }
  .press-service-tabBtn {
    max-width: 45%;
    width: 100%;
    text-align: left;
  }
  .press-service-tabBtn:not(:last-child) {
    margin-right: 0;
  }
  .press-service-tabBtn {
    font-size: 14px;
    line-height: 150%;
  }
  .press-service-subscribeCard {
    flex-direction: column;
    padding: 0 20px 32px 21px;
  }
  .press-service-subscribeCardTitle {
    padding: 20px 0 17px 0;
  }
  .press-service-subscribeInput {
    margin: 0 0 32px 0;
    width: 100%;
  }
  .press-service-subscribeButton {
    margin: 0;
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .press-service-filter {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    margin-bottom: 4rem;
  }
  .press-service-filterInput {
    max-width: 100%;
  }
  .press-service-filterSelect {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: nowrap;
  }
  .press-service-filterSelect .select {
    margin: 0;
    max-width: 50%;
    width: 100%;
  }
  .press-service-filterSelect .select:not(:last-child) {
    margin-right: 32px;
  }
  .press-service-filterSelect .select:nth-child(2), .press-service-filterSelect .select:nth-child(3) {
    margin: 0;
  }
  .press-service-filterSelect .select:nth-child(2) {
    margin-right: 32px;
  }
  .press-service-filterSelect--info .select:nth-child(2) {
    max-width: 48%;
    width: 100%;
  }
  .press-service-filterSelect--info .select:nth-child(3) {
    max-width: 48%;
    width: 100%;
  }
  .press-service-wrapperContent {
    flex-direction: column-reverse;
  }
  .press-service-federalNews {
    max-width: 100%;
  }
  .press-service-cardItem {
    justify-content: normal;
  }
}
@media (max-width: 767px) {
  .press-service-cardTitle {
    padding-right: 0;
  }
}
@media (max-width: 576px) {
  .press-service-filterSelect {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
  }
  .press-service-filterSelect .select {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  .press-service-filterSelect .select:not(:last-child) {
    margin: 0 0 20px 0;
  }
  .press-service-filterSelect .select:nth-child(2), .press-service-filterSelect .select:nth-child(3) {
    margin: 0;
    max-width: 48%;
  }
  .press-service-filterSelect .select:nth-child(2) {
    margin-right: 0;
  }
  .press-service-filterSelect--info {
    flex-wrap: nowrap;
  }
  .press-service-filterSelect--info .select {
    max-width: 48%;
  }
  .press-service-cardItem {
    flex-direction: column;
  }
  .press-service-cardItem a {
    margin: 0 0 1rem 0;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
  }
}
input, select {
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* min-width: 665px; */
  height: 44px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}

input[type=checkbox] {
  height: auto;
  line-height: normal;
}

.receptionStatus-form {
  padding: 32px;
  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.receptionStatus-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
.receptionStatus-form-item.captcha {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-top: 1px solid #C5CFDA;
  padding-top: 32px;
  margin-bottom: 32px;
}
.receptionStatus-form-item.captcha input {
  font-size: 16px;
  line-height: 150%;
  padding: 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-left: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 486px;
}

.receptionStatus-form-item-inputWrapper input {
  font-size: 16px;
  line-height: 150%;
  padding: 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-width: 664px;
}
.receptionStatus-form-item-inputWrapper input:focus:not([disabled]), .receptionStatus-form-item-inputWrapper input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}
.receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled], .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
.receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled]::-webkit-input-placeholder, .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled]::-webkit-input-placeholder, .receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled]:-ms-input-placeholder, .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled]:-ms-input-placeholder, .receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled]::-ms-input-placeholder, .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled]::-ms-input-placeholder, .receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled]::-moz-placeholder, .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled]::-moz-placeholder, .receptionStatus-form-item-inputWrapper input:focus:not([disabled])[disabled]::placeholder, .receptionStatus-form-item-inputWrapper input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

.receptionStatus-form-item p {
  font-weight: 500;
  margin-right: 32px;
  width: 456px;
}
.receptionStatus-form-item .datapickerWrapper {
  width: 664px;
  cursor: pointer;
}

.receptionStatus-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #0A3970;
  color: #ffffff;
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 11px 14px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-left: auto;
}
.receptionStatus-submit svg {
  margin-right: 12px;
}
.receptionStatus-submit:hover {
  background: #0065B1;
}
.receptionStatus-submit[disabled] {
  background: #C5CFDA !important;
  color: #738AA4 !important;
  cursor: default;
}

.receptionStatus-form .select {
  position: relative;
  width: 664px;
}
.receptionStatus-form .select svg {
  position: absolute;
  right: 4px;
  top: 16px;
  background: #FFFFFF;
  padding-right: 11px;
  cursor: pointer;
}
.receptionStatus-form .select.is-active .select__body {
  display: block;
}
.receptionStatus-form .select__header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.receptionStatus-form .select__current {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  min-height: 24px;
}
.receptionStatus-form .select__icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding-right: 17px;
}
.receptionStatus-form .select__body {
  border: 1px solid #A5B3BF;
  border-top: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 44px;
  background-color: #fff;
  z-index: 10;
}
.receptionStatus-form .select__body-scrollWrapper {
  padding: 0 0 14px;
  max-height: 235px;
  overflow-y: scroll;
  margin: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.receptionStatus-form .select__body-scrollWrapper::-webkit-scrollbar {
  border: 0;
  background: #ffffff;
  width: 4px;
}
.receptionStatus-form .select__body-scrollWrapper::-webkit-scrollbar-button {
  display: none;
}
.receptionStatus-form .select__body-scrollWrapper::-webkit-scrollbar-track {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #C5CFDA;
}
.receptionStatus-form .select__body-scrollWrapper::-webkit-scrollbar-thumb {
  background: #738AA4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.receptionStatus-form .select__body:after {
  content: "";
  position: absolute;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  top: 0;
  left: 20px;
  height: 1px;
  background: #C5CFDA;
}
.receptionStatus-form .select__item {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  padding: 10px 0 10px 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.receptionStatus-form .select__item:hover {
  color: #0065B1;
}

input {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
input:focus:not([disabled]), input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}
input:focus:not([disabled])[disabled], input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
input:focus:not([disabled])[disabled]::-webkit-input-placeholder, input:hover:not([disabled])[disabled]::-webkit-input-placeholder, input:focus:not([disabled])[disabled]:-ms-input-placeholder, input:hover:not([disabled])[disabled]:-ms-input-placeholder, input:focus:not([disabled])[disabled]::-ms-input-placeholder, input:hover:not([disabled])[disabled]::-ms-input-placeholder, input:focus:not([disabled])[disabled]::-moz-placeholder, input:hover:not([disabled])[disabled]::-moz-placeholder, input:focus:not([disabled])[disabled]::placeholder, input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

@media screen and (max-width: 1300px) {
  .receptionStatus-form-item p {
    width: 298px;
    min-width: 298px;
  }
  .receptionStatus-form-item-inputWrapper {
    width: -webkit-calc(100% - 330px);
    width: calc(100% - 330px);
  }
  .receptionStatus-form-item-inputWrapper input {
    min-width: 100px;
  }
  .receptionStatus-form-item .datapickerWrapper {
    width: 100%;
  }
  .receptionStatus-form-item.captcha input {
    width: 205px;
  }
}
@media screen and (max-width: 768px) {
  .receptionStatus-form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .receptionStatus-form-item p {
    width: 100%;
    min-width: 100%;
    margin-bottom: 3px;
  }
  .receptionStatus-form-item-inputWrapper {
    width: 100%;
  }
  .receptionStatus-form-item-inputWrapper input {
    min-width: 100px;
  }
  .receptionStatus-form-item-inputWrapper .datapickerWrapper {
    width: 100%;
  }
  .captcha-img {
    max-width: 200px;
    max-height: 60px;
    width: 200px;
    height: 60px;
    margin-bottom: 15px;
  }
  .receptionStatus-form-item.captcha input {
    width: 100%;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .receptionStatus-form {
    padding: 15px;
  }
}
.messageSend {
  border: 1px solid white;
  width: max-content;
  display: flex;
  align-items: center;
  padding: 25px;
  border-radius: 4px;
  box-shadow: 1px 0px 8px 0px gray;
  margin-bottom: 25px;
}
.messageSend div {
  border: 1px solid gray;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin-left: 12px;
  margin-right: 12px;
  width: 35px;
  height: 35px;
}

/*# sourceMappingURL=receptionStatus.css.map */
.receptionRating-topText-wrapper p:not(:last-child) {
  margin-bottom: 21px;
}

.receptionRating-tabWrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #C5CFDA;
  margin: 64px 0 32px;
}

.receptionRating-tabWrapper-item {
  font-size: 16px;
  line-height: 150%;
  color: #0A3970;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 14px;
}
.receptionRating-tabWrapper-item:not(:last-child) {
  margin-right: 64px;
}
.receptionRating-tabWrapper-item:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
  height: 2px;
  background: #0065B1;
  opacity: 0;
}
.receptionRating-tabWrapper-item.active:after {
  opacity: 1;
}

.receptionRating-form {
  padding: 32px;
  -webkit-box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: none;
}
.receptionRating-form.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.receptionRating-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 32px;
  margin-bottom: 32px;
  flex-direction: column;
}
.receptionRating-form-item:not(:last-child) {
  border-bottom: 1px solid #C5CFDA;
}
.receptionRating-form-item.captcha {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom: 0;
  margin-bottom: 0;
}
.receptionRating-form-item.captcha input {
  font-size: 16px;
  line-height: 150%;
  padding: 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-left: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 486px;
}

.receptionRating-form-item-inputWrapper input {
  font-size: 16px;
  line-height: 150%;
  padding: 10px 16px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-width: 664px;
}
.receptionRating-form-item-inputWrapper p {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  font-weight: 400 !important;
}

.receptionRating-form-item p {
  font-weight: 500;
  margin-right: 32px;
  width: 100%;
}

.receptionRating-form-radioWrapper label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.receptionRating-form-radioWrapper label:not(:last-child) {
  margin-bottom: 20px;
}
.receptionRating-form-radioWrapper label input {
  margin: auto 24px auto 0;
  width: 20px;
  min-width: 20px;
  height: 20px;
}

.receptionRating-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #0A3970;
  color: #ffffff;
  border: 1px solid #A5B3BF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 11px 14px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-left: auto;
}
.receptionRating-submit svg {
  margin-right: 12px;
}
.receptionRating-submit:hover {
  background: #0065B1;
}
.receptionRating-submit[disabled] {
  background: #C5CFDA !important;
  color: #738AA4 !important;
  cursor: default;
}

input {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
input:focus:not([disabled]), input:hover:not([disabled]) {
  border: 1px solid #0065B1;
}
input:focus:not([disabled])[disabled], input:hover:not([disabled])[disabled] {
  background: #C5CFDA;
  cursor: default;
}
input:focus:not([disabled])[disabled]::-webkit-input-placeholder, input:hover:not([disabled])[disabled]::-webkit-input-placeholder, input:focus:not([disabled])[disabled]:-ms-input-placeholder, input:hover:not([disabled])[disabled]:-ms-input-placeholder, input:focus:not([disabled])[disabled]::-ms-input-placeholder, input:hover:not([disabled])[disabled]::-ms-input-placeholder, input:focus:not([disabled])[disabled]::-moz-placeholder, input:hover:not([disabled])[disabled]::-moz-placeholder, input:focus:not([disabled])[disabled]::placeholder, input:hover:not([disabled])[disabled]::placeholder {
  color: #738AA4;
}

@media screen and (max-width: 1200px) {
  .receptionRating-form .select, .receptionRating-form-radioWrapper {
    max-width: 550px;
    min-width: 550px;
  }
}
@media screen and (max-width: 1023px) {
  .receptionRating-tabWrapper {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .receptionRating-tabWrapper-item {
    margin-right: 0 !important;
    width: -webkit-calc((100% - 32px) / 2);
    width: calc((100% - 32px) / 2);
  }
  .receptionRating-form .select, .receptionRating-form-radioWrapper {
    max-width: 100%;
    min-width: 100%;
  }
  .receptionRating-form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .receptionRating-form-item p {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .receptionRating-form-item.captcha img {
    max-width: 250px;
    margin-bottom: 20px;
  }
  .receptionRating-form-item.captcha input {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .receptionRating-tabWrapper {
    margin: 95px 0 32px;
  }
  .receptionRating-form {
    padding: 20px;
  }
  .receptionRating-form-item.captcha img {
    max-width: 148px;
  }
  .receptionRating-form-item-inputWrapper input {
    min-width: 100px;
    max-width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .receptionRating-tabWrapper {
    margin: 64px 0 32px;
  }
  .receptionRating-tabWrapper-item {
    font-size: 14px;
    line-height: 21px;
    margin-right: 0 !important;
    width: -webkit-calc((100% - 24px) / 2);
    width: calc((100% - 24px) / 2);
  }
}
.receptionRating-form .select {
  position: relative;
  width: 664px;
  height: 46px;
}
.receptionRating-form .select svg {
  position: absolute;
  right: 4px;
  top: 16px;
  background: #FFFFFF;
  padding-right: 11px;
  cursor: pointer;
}
.receptionRating-form .select.is-active .select__body {
  display: block;
}
.receptionRating-form .select__header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border: 1px solid #A5B3BF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.receptionRating-form .select__current {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  min-height: 24px;
}
.receptionRating-form .select__icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding-right: 17px;
}
.receptionRating-form .select__body {
  border: 1px solid #A5B3BF;
  border-top: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  bottom: 2px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #fff;
  z-index: 3;
}
.receptionRating-form .select__body-scrollWrapper {
  padding: 0 0 14px;
  max-height: 235px;
  overflow-y: scroll;
  margin: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.receptionRating-form .select__body-scrollWrapper::-webkit-scrollbar {
  border: 0;
  background: #ffffff;
  width: 4px;
}
.receptionRating-form .select__body-scrollWrapper::-webkit-scrollbar-button {
  display: none;
}
.receptionRating-form .select__body-scrollWrapper::-webkit-scrollbar-track {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #C5CFDA;
}
.receptionRating-form .select__body-scrollWrapper::-webkit-scrollbar-thumb {
  background: #738AA4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.receptionRating-form .select__body:after {
  content: "";
  position: absolute;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  top: 0;
  left: 20px;
  height: 1px;
  background: #C5CFDA;
}
.receptionRating-form .select__item {
  cursor: pointer;
  font-size: 16px;
  line-height: 150%;
  color: #111;
  padding: 10px 0 10px 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.receptionRating-form .select__item:hover {
  color: #0065B1;
}

/*# sourceMappingURL=receptionRating.css.map */
.tab-content {
  display: none;
  margin-top: 18px;
  width: 100%;
}
.tab-content.active .result {
  width: 100%;
  overflow-x: auto;
  min-height: 400px;
}
.tab-content.active .result.loading {
  display: flex;
  align-items: stretch;
  position: relative;
}
.tab-content.active .result.loading .result-spinner {
  background: rgba(254, 254, 254, 0.77) url("/i/spinner.svg") center center no-repeat;
  width: 100%;
  position: absolute;
  height: 100%;
  background-size: 20%;
}
.tab-content.active .result.loading > div {
  align-items: normal;
  display: flex;
  flex-direction: column;
  width: 100%;
}

#msgBoxText {
  width: 100%;
  overflow-x: auto;
}
#msgBoxText.loading {
  display: flex;
  align-items: stretch;
  position: relative;
  min-height: 400px;
}
#msgBoxText.loading .result-spinner {
  background: rgba(254, 254, 254, 0.77) url("/i/spinner.svg") center center no-repeat;
  width: 100%;
  position: sticky;
  height: 100%;
  background-size: 20%;
  top: 0;
  z-index: 100;
}
#msgBoxText.loading > div {
  align-items: normal;
  display: flex;
  flex-direction: column;
  width: 100%;
  position: absolute;
  z-index: 10;
}

#tab-content2 {
  left: -181px;
}
#tab-content2 .TblForm {
  width: 100%;
}
#tab-content2 .TblForm tr:first-child {
  border-top: 0;
}
#tab-content2 .TblForm tr:first-child td:first-child {
  width: 178px;
}

[id^=formtabs-]:checked + label {
  top: 0;
}
[id^=formtabs-]:checked ~ [id^=tab-content] {
  display: block;
}

@media screen and (max-width: 410px) {
  .tabs {
    display: flex;
    overflow-x: auto;
  }
}
.tabs {
  position: relative;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid black;
  margin-bottom: 12px;
}

.tabs-item {
  list-style: none;
  float: left;
  display: block;
  position: relative !important;
  top: 0;
  margin-top: 1px;
  white-space: nowrap;
  padding: 10px;
  margin-bottom: 0 !important;
  border: 1px solid;
  cursor: pointer;
  transition: background-color 0.5s ease-in;
}
.tabs-item label {
  padding-left: 0 !important;
  padding-right: 0 !important;
  cursor: pointer;
}
.tabs-item label::before, .tabs-item label::after {
  display: none;
}
.tabs-item a {
  text-decoration: none !important;
  text-transform: uppercase;
  color: #0C0C0C;
}
.tabs-item input[type=radio] {
  position: absolute;
  top: 0;
  left: -9999px;
}
.tabs-item:first-child {
  border-top-left-radius: 4px;
}
.tabs-item:not(:first-child) {
  border-left: 0;
}
.tabs-item:last-child {
  border-top-right-radius: 4px;
}
.tabs-item:hover, .tabs-item.active {
  background-color: #d2d0d0;
}
.tabs-item.active .tab-content {
  display: block;
}

.bvi-panel {
  font-family: Arial, sans-serif !important;
  padding: 10px 10px;
  color: black;
  top: 0;
  left: 0;
  right: 0;
  letter-spacing: 0;
  position: relative;
  text-shadow: none;
  line-height: normal;
  border: 0;
  margin-bottom: 0.3rem;
  background-color: #f7f7f7;
  border-color: black;
  moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
  webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
  z-index: 999999 !important;
}
.bvi-panel-close {
  margin-left: 32px;
  width: 200px;
}
.bvi-panel a {
  color: #2a2a2a;
  background-color: transparent;
  outline: 0;
  text-decoration: underline;
}
.bvi-panel a:hover, .bvi-panel a:focus {
  color: black;
  outline: 0;
  background-color: transparent;
  text-decoration: underline;
}
.bvi-panel a.bvi-link-copy {
  text-decoration: underline;
  color: black;
  outline: 0;
}
.bvi-panel a.bvi-link-copy.active, .bvi-panel a.bvi-link-copy:hover, .bvi-panel a.bvi-link-copy:focus {
  color: black;
  outline: 0;
  text-decoration: none;
}
.bvi-panel a.bvi-link {
  text-decoration: none;
  color: black;
  background-color: transparent;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: middle;
  border: 1px solid #b2b2b2;
}
.bvi-panel a.bvi-link-copy {
  display: none;
}
.bvi-panel a.bvi-link.active {
  display: inline-block !important;
  color: inherit;
  outline: 0;
  background-color: #dbdbdb;
  text-decoration: none;
}
.bvi-panel a.bvi-link:hover, .bvi-panel a.bvi-link:focus {
  color: black;
  outline: 0;
  background-color: #dbdbdb;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-white {
  background-color: white;
  color: black;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-white:hover {
  background-color: white;
  color: black;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-black {
  background-color: black;
  color: white;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-black:hover {
  background-color: black;
  color: white;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-blue {
  background-color: #9DD1FF;
  color: #063462;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-blue:hover {
  background-color: #9DD1FF;
  color: #063462;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-brown {
  background-color: #F7F3D6;
  color: #4D4B43;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-brown:hover {
  background-color: #F7F3D6;
  color: #4D4B43;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-green {
  background-color: #3B2716;
  color: #A9E44D;
  text-decoration: none;
}
.bvi-panel a.bvi-link.bvi-link-green:hover {
  background-color: #3B2716;
  color: #A9E44D;
  text-decoration: none;
}
.bvi-panel .bvi-title {
  text-shadow: none;
  text-decoration: none;
  background-color: transparent;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
  margin: 10px 0 15px 0;
}
.bvi-panel .bvi-text-center {
  text-align: center;
}
.bvi-panel .bvi-text-left {
  text-align: left;
}
.bvi-panel .bvi-text-right {
  text-align: right;
}
.bvi-panel .bvi-setting-menu {
  margin-top: 10px;
  border-top: 1px solid #dfdfdf;
  display: none;
}
.bvi-panel .bvi-images {
  margin-top: 10px;
  width: 16px;
  height: 16px;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
}
.bvi-panel .bvi-images.bvi-images-eye-slash {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==");
}
.bvi-panel .bvi-images.bvi-images-arrow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==");
}
.bvi-panel .bvi-images.bvi-images-volume-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==");
}
.bvi-panel .bvi-images.bvi-images-volume-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==");
}
.bvi-panel .bvi-images.bvi-images-adjust {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=");
}
.bvi-panel .bvi-images.bvi-images-off {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=");
}
.bvi-panel .bvi-images.bvi-images-on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC");
}
.bvi-panel .bvi-images.bvi-images-minus-square-o {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC);
}
.bvi-panel.bvi-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999999;
}
.bvi-panel .bvi-container, .bvi-panel .bvi-container-fluid, .bvi-panel .bvi-container-xl, .bvi-panel .bvi-container-lg, .bvi-panel .bvi-container-md, .bvi-panel .bvi-container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bvi-panel .bvi-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.bvi-panel .bvi-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.bvi-panel .bvi-no-gutters > .bvi-col, .bvi-panel .bvi-no-gutters > [class*=bvi-col-] {
  padding-right: 0;
  padding-left: 0;
}
.bvi-panel .bvi-col-xl, .bvi-panel .bvi-col-xl-auto, .bvi-panel .bvi-col-xl-12, .bvi-panel .bvi-col-xl-11, .bvi-panel .bvi-col-xl-10, .bvi-panel .bvi-col-xl-9, .bvi-panel .bvi-col-xl-8, .bvi-panel .bvi-col-xl-7, .bvi-panel .bvi-col-xl-6, .bvi-panel .bvi-col-xl-5, .bvi-panel .bvi-col-xl-4, .bvi-panel .bvi-col-xl-3, .bvi-panel .bvi-col-xl-2, .bvi-panel .bvi-col-xl-1, .bvi-panel .bvi-col-lg, .bvi-panel .bvi-col-lg-auto, .bvi-panel .bvi-col-lg-12, .bvi-panel .bvi-col-lg-11, .bvi-panel .bvi-col-lg-10, .bvi-panel .bvi-col-lg-9, .bvi-panel .bvi-col-lg-8, .bvi-panel .bvi-col-lg-7, .bvi-panel .bvi-col-lg-6, .bvi-panel .bvi-col-lg-5, .bvi-panel .bvi-col-lg-4, .bvi-panel .bvi-col-lg-3, .bvi-panel .bvi-col-lg-2, .bvi-panel .bvi-col-lg-1, .bvi-panel .bvi-col-md, .bvi-panel .bvi-col-md-auto, .bvi-panel .bvi-col-md-12, .bvi-panel .bvi-col-md-11, .bvi-panel .bvi-col-md-10, .bvi-panel .bvi-col-md-9, .bvi-panel .bvi-col-md-8, .bvi-panel .bvi-col-md-7, .bvi-panel .bvi-col-md-6, .bvi-panel .bvi-col-md-5, .bvi-panel .bvi-col-md-4, .bvi-panel .bvi-col-md-3, .bvi-panel .bvi-col-md-2, .bvi-panel .bvi-col-md-1, .bvi-panel .bvi-col-sm, .bvi-panel .bvi-col-sm-auto, .bvi-panel .bvi-col-sm-12, .bvi-panel .bvi-col-sm-11, .bvi-panel .bvi-col-sm-10, .bvi-panel .bvi-col-sm-9, .bvi-panel .bvi-col-sm-8, .bvi-panel .bvi-col-sm-7, .bvi-panel .bvi-col-sm-6, .bvi-panel .bvi-col-sm-5, .bvi-panel .bvi-col-sm-4, .bvi-panel .bvi-col-sm-3, .bvi-panel .bvi-col-sm-2, .bvi-panel .bvi-col-sm-1, .bvi-panel .bvi-col, .bvi-panel .bvi-col-auto, .bvi-panel .bvi-col-12, .bvi-panel .bvi-col-11, .bvi-panel .bvi-col-10, .bvi-panel .bvi-col-9, .bvi-panel .bvi-col-8, .bvi-panel .bvi-col-7, .bvi-panel .bvi-col-6, .bvi-panel .bvi-col-5, .bvi-panel .bvi-col-4, .bvi-panel .bvi-col-3, .bvi-panel .bvi-col-2, .bvi-panel .bvi-col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.bvi-panel .bvi-col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.bvi-panel .row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.bvi-panel .row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bvi-panel .row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.bvi-panel .row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.bvi-panel .row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.bvi-panel .row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.bvi-panel .bvi-col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.bvi-panel .bvi-col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.bvi-panel .bvi-col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.bvi-panel .bvi-col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.bvi-panel .bvi-col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.bvi-panel .bvi-col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.bvi-panel .bvi-col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bvi-panel .bvi-col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.bvi-panel .bvi-col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.bvi-panel .bvi-col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.bvi-panel .bvi-col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.bvi-panel .bvi-col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.bvi-panel .bvi-col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.bvi-panel .bvi-order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.bvi-panel .bvi-order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13;
}
.bvi-panel .bvi-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.bvi-panel .bvi-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.bvi-panel .bvi-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.bvi-panel .bvi-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.bvi-panel .bvi-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}
.bvi-panel .bvi-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}
.bvi-panel .bvi-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}
.bvi-panel .bvi-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}
.bvi-panel .bvi-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}
.bvi-panel .bvi-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}
.bvi-panel .bvi-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}
.bvi-panel .bvi-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}
.bvi-panel .bvi-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}
.bvi-panel .bvi-offset-1 {
  margin-left: 8.3333333333%;
}
.bvi-panel .bvi-offset-2 {
  margin-left: 16.6666666667%;
}
.bvi-panel .bvi-offset-3 {
  margin-left: 25%;
}
.bvi-panel .bvi-offset-4 {
  margin-left: 33.3333333333%;
}
.bvi-panel .bvi-offset-5 {
  margin-left: 41.6666666667%;
}
.bvi-panel .bvi-offset-6 {
  margin-left: 50%;
}
.bvi-panel .bvi-offset-7 {
  margin-left: 58.3333333333%;
}
.bvi-panel .bvi-offset-8 {
  margin-left: 66.6666666667%;
}
.bvi-panel .bvi-offset-9 {
  margin-left: 75%;
}
.bvi-panel .bvi-offset-10 {
  margin-left: 83.3333333333%;
}
.bvi-panel .bvi-offset-11 {
  margin-left: 91.6666666667%;
}

.bvi-body {
  overflow-x: hidden;
}
.bvi-body .main-navigation__item {
  border-bottom: 0 !important;
}
.bvi-body .tab {
  border: 1px solid black !important;
  padding: 5px;
}
.bvi-body[data-bvi-theme=white] {
  background-color: #ffffff !important;
  fill: #000000 !important;
}
.bvi-body[data-bvi-theme=white] * {
  background-color: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000000 !important;
  color: #000000 !important;
  fill: #000000 !important;
}
.bvi-body[data-bvi-theme=white] * .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme=white] * button a {
  color: #fff !important;
}
.bvi-body[data-bvi-theme=white] * a {
  text-decoration: underline !important;
  outline: 0 !important;
}
.bvi-body[data-bvi-theme=white] * a.bvi-link {
  color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a.bvi-link.disabled {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a.bvi-link:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a.bvi-link:focus {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * :-moz-read-write {
  background-color: #ffffff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000000 !important;
  color: #000000 !important;
  fill: #000000 !important;
}
.bvi-body[data-bvi-theme=white] * :checked, .bvi-body[data-bvi-theme=white] * :default, .bvi-body[data-bvi-theme=white] * :disabled, .bvi-body[data-bvi-theme=white] * :empty, .bvi-body[data-bvi-theme=white] * :enabled, .bvi-body[data-bvi-theme=white] * :first-child, .bvi-body[data-bvi-theme=white] * :first-of-type, .bvi-body[data-bvi-theme=white] * :focus, .bvi-body[data-bvi-theme=white] * :indeterminate, .bvi-body[data-bvi-theme=white] * :hover, .bvi-body[data-bvi-theme=white] * :last-child, .bvi-body[data-bvi-theme=white] * :last-of-type, .bvi-body[data-bvi-theme=white] * :link, .bvi-body[data-bvi-theme=white] * :nth-last-child, .bvi-body[data-bvi-theme=white] * :nth-last-of-type, .bvi-body[data-bvi-theme=white] * :nth-of-type, .bvi-body[data-bvi-theme=white] * :only-child, .bvi-body[data-bvi-theme=white] * :only-of-type, .bvi-body[data-bvi-theme=white] * :optional, .bvi-body[data-bvi-theme=white] * :read-write, .bvi-body[data-bvi-theme=white] * :required, .bvi-body[data-bvi-theme=white] * :root, .bvi-body[data-bvi-theme=white] * :target, .bvi-body[data-bvi-theme=white] * :valid, .bvi-body[data-bvi-theme=white] * :visited, .bvi-body[data-bvi-theme=white] * :first-child:first-letter, .bvi-body[data-bvi-theme=white] * :default {
  background-color: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000000 !important;
  color: #000000 !important;
  fill: #000000 !important;
}
.bvi-body[data-bvi-theme=white] *:after, .bvi-body[data-bvi-theme=white] *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=white] *::-moz-selection, .bvi-body[data-bvi-theme=white] *::selection {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.bvi-body[data-bvi-theme=white] * a {
  outline: 0 !important;
  color: #000000 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
.bvi-body[data-bvi-theme=white] * a.active {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a:hover:after, .bvi-body[data-bvi-theme=white] * a:hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=white] * a:hover * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * a:hover *:after, .bvi-body[data-bvi-theme=white] * a:hover *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=white] * button {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * input[type=submit], .bvi-body[data-bvi-theme=white] * input[type=button] {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * button[type=submit], .bvi-body[data-bvi-theme=white] * button[type=button], .bvi-body[data-bvi-theme=white] * button:hover.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * input[type=button]:hover.active, .bvi-body[data-bvi-theme=white] * input[type=submit]:hover.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * button[type=submit]:hover.active, .bvi-body[data-bvi-theme=white] * button[type=button]:hover.active, .bvi-body[data-bvi-theme=white] * button:hover:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover, .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover, .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover, .bvi-body[data-bvi-theme=white] * button:hover:hover * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *, .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *, .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover * {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] {
  background-color: #000000 !important;
  fill: #ffffff !important;
}
.bvi-body[data-bvi-theme=black] * {
  background-color: #000000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}
.bvi-body[data-bvi-theme=black] * .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme=black] * button a {
  color: #000 !important;
}
.bvi-body[data-bvi-theme=black] * a {
  text-decoration: underline !important;
  outline: 0 !important;
}
.bvi-body[data-bvi-theme=black] * a.bvi-link {
  color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a.bvi-link.disabled {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a.bvi-link:hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a.bvi-link:focus {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * :-moz-read-write {
  background-color: #000000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}
.bvi-body[data-bvi-theme=black] * :checked, .bvi-body[data-bvi-theme=black] * :default, .bvi-body[data-bvi-theme=black] * :disabled, .bvi-body[data-bvi-theme=black] * :empty, .bvi-body[data-bvi-theme=black] * :enabled, .bvi-body[data-bvi-theme=black] * :first-child, .bvi-body[data-bvi-theme=black] * :first-of-type, .bvi-body[data-bvi-theme=black] * :focus, .bvi-body[data-bvi-theme=black] * :indeterminate, .bvi-body[data-bvi-theme=black] * :hover, .bvi-body[data-bvi-theme=black] * :last-child, .bvi-body[data-bvi-theme=black] * :last-of-type, .bvi-body[data-bvi-theme=black] * :link, .bvi-body[data-bvi-theme=black] * :nth-last-child, .bvi-body[data-bvi-theme=black] * :nth-last-of-type, .bvi-body[data-bvi-theme=black] * :nth-of-type, .bvi-body[data-bvi-theme=black] * :only-child, .bvi-body[data-bvi-theme=black] * :only-of-type, .bvi-body[data-bvi-theme=black] * :optional, .bvi-body[data-bvi-theme=black] * :read-write, .bvi-body[data-bvi-theme=black] * :required, .bvi-body[data-bvi-theme=black] * :root, .bvi-body[data-bvi-theme=black] * :target, .bvi-body[data-bvi-theme=black] * :valid, .bvi-body[data-bvi-theme=black] * :visited, .bvi-body[data-bvi-theme=black] * :first-child:first-letter, .bvi-body[data-bvi-theme=black] * :default {
  background-color: #000000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
  fill: #ffffff !important;
}
.bvi-body[data-bvi-theme=black] *:after, .bvi-body[data-bvi-theme=black] *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=black] *::-moz-selection, .bvi-body[data-bvi-theme=black] *::selection {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.bvi-body[data-bvi-theme=black] * a {
  outline: 0 !important;
  color: #ffffff !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
.bvi-body[data-bvi-theme=black] * a.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a:hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a:hover:after, .bvi-body[data-bvi-theme=black] * a:hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=black] * a:hover * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * a:hover *:after, .bvi-body[data-bvi-theme=black] * a:hover *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=black] * button {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * input[type=submit], .bvi-body[data-bvi-theme=black] * input[type=button] {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * button[type=submit], .bvi-body[data-bvi-theme=black] * button[type=button], .bvi-body[data-bvi-theme=black] * button:hover.active {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * input[type=button]:hover.active, .bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active, .bvi-body[data-bvi-theme=black] * button[type=button]:hover.active, .bvi-body[data-bvi-theme=black] * button:hover:hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover, .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover, .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover, .bvi-body[data-bvi-theme=black] * button:hover:hover * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *, .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *, .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover * {
  color: #000000 !important;
  background-color: #ffffff !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] {
  background-color: #9DD1FF !important;
  fill: #063462 !important;
}
.bvi-body[data-bvi-theme=blue] * {
  background-color: #9DD1FF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #063462 !important;
  color: #063462 !important;
  fill: #063462 !important;
}
.bvi-body[data-bvi-theme=blue] * .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme=blue] * button a {
  color: #9DD1FF !important;
}
.bvi-body[data-bvi-theme=blue] * a {
  text-decoration: underline !important;
  outline: 0 !important;
}
.bvi-body[data-bvi-theme=blue] * a.bvi-link {
  color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a.bvi-link:hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a.bvi-link:focus {
  color: #063462 !important;
  background-color: #9DD1FF !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * :-moz-read-write {
  background-color: #9DD1FF !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #063462 !important;
  color: #063462 !important;
  fill: #063462 !important;
}
.bvi-body[data-bvi-theme=blue] * :checked, .bvi-body[data-bvi-theme=blue] * :default, .bvi-body[data-bvi-theme=blue] * :disabled, .bvi-body[data-bvi-theme=blue] * :empty, .bvi-body[data-bvi-theme=blue] * :enabled, .bvi-body[data-bvi-theme=blue] * :first-child, .bvi-body[data-bvi-theme=blue] * :first-of-type, .bvi-body[data-bvi-theme=blue] * :focus, .bvi-body[data-bvi-theme=blue] * :indeterminate, .bvi-body[data-bvi-theme=blue] * :hover, .bvi-body[data-bvi-theme=blue] * :last-child, .bvi-body[data-bvi-theme=blue] * :last-of-type, .bvi-body[data-bvi-theme=blue] * :link, .bvi-body[data-bvi-theme=blue] * :nth-last-child, .bvi-body[data-bvi-theme=blue] * :nth-last-of-type, .bvi-body[data-bvi-theme=blue] * :nth-of-type, .bvi-body[data-bvi-theme=blue] * :only-child, .bvi-body[data-bvi-theme=blue] * :only-of-type, .bvi-body[data-bvi-theme=blue] * :optional, .bvi-body[data-bvi-theme=blue] * :read-write, .bvi-body[data-bvi-theme=blue] * :required, .bvi-body[data-bvi-theme=blue] * :root, .bvi-body[data-bvi-theme=blue] * :target, .bvi-body[data-bvi-theme=blue] * :valid, .bvi-body[data-bvi-theme=blue] * :visited, .bvi-body[data-bvi-theme=blue] * :first-child:first-letter, .bvi-body[data-bvi-theme=blue] * :default {
  background-color: #9DD1FF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #063462 !important;
  color: #063462 !important;
  fill: #063462 !important;
}
.bvi-body[data-bvi-theme=blue] *:after, .bvi-body[data-bvi-theme=blue] *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #063462 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=blue] *::-moz-selection, .bvi-body[data-bvi-theme=blue] *::selection {
  background-color: #063462 !important;
  color: #9DD1FF !important;
}
.bvi-body[data-bvi-theme=blue] * a {
  outline: 0 !important;
  color: #063462 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
.bvi-body[data-bvi-theme=blue] * a.active {
  color: #063462 !important;
  background-color: #9DD1FF !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a:hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a:hover:after, .bvi-body[data-bvi-theme=blue] * a:hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=blue] * a:hover * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * a:hover *:after, .bvi-body[data-bvi-theme=blue] * a:hover *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9DD1FF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=blue] * button {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * input[type=submit], .bvi-body[data-bvi-theme=blue] * input[type=button] {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * button[type=submit], .bvi-body[data-bvi-theme=blue] * button[type=button], .bvi-body[data-bvi-theme=blue] * button:hover.active {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active, .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active, .bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active, .bvi-body[data-bvi-theme=blue] * button:hover:hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover, .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover, .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover, .bvi-body[data-bvi-theme=blue] * button:hover:hover * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *, .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *, .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover * {
  color: #9DD1FF !important;
  background-color: #063462 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] {
  background-color: #F7F3D6 !important;
  fill: #4D4B43 !important;
}
.bvi-body[data-bvi-theme=brown] * {
  background-color: #F7F3D6 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #4D4B43 !important;
  color: #4D4B43 !important;
  fill: #4D4B43 !important;
}
.bvi-body[data-bvi-theme=brown] * .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme=brown] * a {
  text-decoration: underline !important;
  outline: 0 !important;
}
.bvi-body[data-bvi-theme=brown] * a.bvi-link {
  color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * a.bvi-link:hover {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * a.bvi-link:focus {
  color: #4D4B43 !important;
  background-color: #F7F3D6 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * :-moz-read-write {
  background-color: #F7F3D6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #4D4B43 !important;
  color: #4D4B43 !important;
  fill: #4D4B43 !important;
}
.bvi-body[data-bvi-theme=brown] * :checked, .bvi-body[data-bvi-theme=brown] * :default, .bvi-body[data-bvi-theme=brown] * :disabled, .bvi-body[data-bvi-theme=brown] * :empty, .bvi-body[data-bvi-theme=brown] * :enabled, .bvi-body[data-bvi-theme=brown] * :first-child, .bvi-body[data-bvi-theme=brown] * :first-of-type, .bvi-body[data-bvi-theme=brown] * :focus, .bvi-body[data-bvi-theme=brown] * :indeterminate, .bvi-body[data-bvi-theme=brown] * :hover, .bvi-body[data-bvi-theme=brown] * :last-child, .bvi-body[data-bvi-theme=brown] * :last-of-type, .bvi-body[data-bvi-theme=brown] * :link, .bvi-body[data-bvi-theme=brown] * :nth-last-child, .bvi-body[data-bvi-theme=brown] * :nth-last-of-type, .bvi-body[data-bvi-theme=brown] * :nth-of-type, .bvi-body[data-bvi-theme=brown] * :only-child, .bvi-body[data-bvi-theme=brown] * :only-of-type, .bvi-body[data-bvi-theme=brown] * :optional, .bvi-body[data-bvi-theme=brown] * :read-write, .bvi-body[data-bvi-theme=brown] * :required, .bvi-body[data-bvi-theme=brown] * :root, .bvi-body[data-bvi-theme=brown] * :target, .bvi-body[data-bvi-theme=brown] * :valid, .bvi-body[data-bvi-theme=brown] * :visited, .bvi-body[data-bvi-theme=brown] * :first-child:first-letter, .bvi-body[data-bvi-theme=brown] * :default {
  background-color: #F7F3D6 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #4D4B43 !important;
  color: #4D4B43 !important;
  fill: #4D4B43 !important;
}
.bvi-body[data-bvi-theme=brown] *:after, .bvi-body[data-bvi-theme=brown] *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #4D4B43 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=brown] *::-moz-selection, .bvi-body[data-bvi-theme=brown] *::selection {
  background-color: #4D4B43 !important;
  color: #F7F3D6 !important;
}
.bvi-body[data-bvi-theme=brown] * a {
  outline: 0 !important;
  color: #4D4B43 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
.bvi-body[data-bvi-theme=brown] * button {
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button a.active {
  color: #4D4B43 !important;
  background-color: #F7F3D6 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button a:hover {
  color: #F7F3D6 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button a:hover:after, .bvi-body[data-bvi-theme=brown] * button a:hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=brown] * button a:hover * {
  color: #F7F3D6 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button a:hover *:after, .bvi-body[data-bvi-theme=brown] * button a:hover *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #F7F3D6 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=brown] * input[type=submit], .bvi-body[data-bvi-theme=brown] * input[type=button] {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button[type=submit], .bvi-body[data-bvi-theme=brown] * button[type=button], .bvi-body[data-bvi-theme=brown] * button:hover.active {
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active, .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active, .bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active, .bvi-body[data-bvi-theme=brown] * button:hover:hover {
  color: #F7F3D6 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover, .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover, .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover, .bvi-body[data-bvi-theme=brown] * button:hover:hover * {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *, .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover * {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *, .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover * {
  color: #F7F3D6 !important;
  background-color: #4D4B43 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] {
  background-color: #3B2716 !important;
  fill: #A9E44D !important;
}
.bvi-body[data-bvi-theme=green] * {
  background-color: #3B2716 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #A9E44D !important;
  color: #A9E44D !important;
  fill: #A9E44D !important;
}
.bvi-body[data-bvi-theme=green] * .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-theme=green] * button a {
  color: #3B2716 !important;
}
.bvi-body[data-bvi-theme=green] * a {
  text-decoration: underline !important;
  outline: 0 !important;
}
.bvi-body[data-bvi-theme=green] * a.bvi-link {
  color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a.bvi-link.disabled {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a.bvi-link:hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a.bvi-link:focus {
  color: #A9E44D !important;
  background-color: #3B2716 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * :-moz-read-write {
  background-color: #3B2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #A9E44D !important;
  color: #A9E44D !important;
  fill: #A9E44D !important;
}
.bvi-body[data-bvi-theme=green] * :checked, .bvi-body[data-bvi-theme=green] * :default, .bvi-body[data-bvi-theme=green] * :disabled, .bvi-body[data-bvi-theme=green] * :empty, .bvi-body[data-bvi-theme=green] * :enabled, .bvi-body[data-bvi-theme=green] * :first-child, .bvi-body[data-bvi-theme=green] * :first-of-type, .bvi-body[data-bvi-theme=green] * :focus, .bvi-body[data-bvi-theme=green] * :indeterminate, .bvi-body[data-bvi-theme=green] * :hover, .bvi-body[data-bvi-theme=green] * :last-child, .bvi-body[data-bvi-theme=green] * :last-of-type, .bvi-body[data-bvi-theme=green] * :link, .bvi-body[data-bvi-theme=green] * :nth-last-child, .bvi-body[data-bvi-theme=green] * :nth-last-of-type, .bvi-body[data-bvi-theme=green] * :nth-of-type, .bvi-body[data-bvi-theme=green] * :only-child, .bvi-body[data-bvi-theme=green] * :only-of-type, .bvi-body[data-bvi-theme=green] * :optional, .bvi-body[data-bvi-theme=green] * :read-write, .bvi-body[data-bvi-theme=green] * :required, .bvi-body[data-bvi-theme=green] * :root, .bvi-body[data-bvi-theme=green] * :target, .bvi-body[data-bvi-theme=green] * :valid, .bvi-body[data-bvi-theme=green] * :visited, .bvi-body[data-bvi-theme=green] * :first-child:first-letter, .bvi-body[data-bvi-theme=green] * :default {
  background-color: #3B2716 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #A9E44D !important;
  color: #A9E44D !important;
  fill: #A9E44D !important;
}
.bvi-body[data-bvi-theme=green] *:after, .bvi-body[data-bvi-theme=green] *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #A9E44D !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=green] *::-moz-selection, .bvi-body[data-bvi-theme=green] *::selection {
  background-color: #A9E44D !important;
  color: #3B2716 !important;
}
.bvi-body[data-bvi-theme=green] * a {
  outline: 0 !important;
  color: #A9E44D !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}
.bvi-body[data-bvi-theme=green] * a.active {
  color: #A9E44D !important;
  background-color: #3B2716 !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a:hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a:hover:after, .bvi-body[data-bvi-theme=green] * a:hover:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=green] * a:hover * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * a:hover *:after, .bvi-body[data-bvi-theme=green] * a:hover *:before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3B2716 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
.bvi-body[data-bvi-theme=green] * button {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * input[type=submit], .bvi-body[data-bvi-theme=green] * input[type=button] {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * button[type=submit], .bvi-body[data-bvi-theme=green] * button[type=button], .bvi-body[data-bvi-theme=green] * button:hover.active {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * input[type=button]:hover.active, .bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active, .bvi-body[data-bvi-theme=green] * button[type=button]:hover.active, .bvi-body[data-bvi-theme=green] * button:hover:hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover, .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover, .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover, .bvi-body[data-bvi-theme=green] * button:hover:hover * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *, .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *, .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover * {
  color: #3B2716 !important;
  background-color: #A9E44D !important;
  text-decoration: none !important;
}
.bvi-body[data-bvi-size="40"] * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="40"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="40"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="40"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="40"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="40"] * h1 {
  font-size: 47px !important;
}
.bvi-body[data-bvi-size="40"] * h1 * {
  font-size: 47px !important;
}
.bvi-body[data-bvi-size="40"] * h2 {
  font-size: 46px !important;
}
.bvi-body[data-bvi-size="40"] * h2 * {
  font-size: 46px !important;
}
.bvi-body[data-bvi-size="40"] * h3 {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="40"] * h3 * {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="40"] * h4 {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="40"] * h4 * {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="40"] * h5 {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="40"] * h5 * {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="40"] * h6 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="40"] * h6 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="39"] * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="39"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="39"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="39"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="39"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="39"] * h1 {
  font-size: 46px !important;
}
.bvi-body[data-bvi-size="39"] * h1 * {
  font-size: 46px !important;
}
.bvi-body[data-bvi-size="39"] * h2 {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="39"] * h2 * {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="39"] * h3 {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="39"] * h3 * {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="39"] * h4 {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="39"] * h4 * {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="39"] * h5 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="39"] * h5 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="39"] * h6 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="39"] * h6 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="38"] * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="38"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="38"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="38"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="38"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="38"] * h1 {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="38"] * h1 * {
  font-size: 45px !important;
}
.bvi-body[data-bvi-size="38"] * h2 {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="38"] * h2 * {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="38"] * h3 {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="38"] * h3 * {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="38"] * h4 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="38"] * h4 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="38"] * h5 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="38"] * h5 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="38"] * h6 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="38"] * h6 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="37"] * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="37"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="37"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="37"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="37"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="37"] * h1 {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="37"] * h1 * {
  font-size: 44px !important;
}
.bvi-body[data-bvi-size="37"] * h2 {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="37"] * h2 * {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="37"] * h3 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="37"] * h3 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="37"] * h4 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="37"] * h4 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="37"] * h5 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="37"] * h5 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="37"] * h6 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="37"] * h6 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="36"] * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="36"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="36"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="36"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="36"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="36"] * h1 {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="36"] * h1 * {
  font-size: 43px !important;
}
.bvi-body[data-bvi-size="36"] * h2 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="36"] * h2 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="36"] * h3 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="36"] * h3 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="36"] * h4 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="36"] * h4 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="36"] * h5 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="36"] * h5 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="36"] * h6 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="36"] * h6 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="35"] * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="35"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="35"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="35"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="35"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="35"] * h1 {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="35"] * h1 * {
  font-size: 42px !important;
}
.bvi-body[data-bvi-size="35"] * h2 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="35"] * h2 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="35"] * h3 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="35"] * h3 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="35"] * h4 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="35"] * h4 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="35"] * h5 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="35"] * h5 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="35"] * h6 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="35"] * h6 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="34"] * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="34"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="34"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="34"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="34"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="34"] * h1 {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="34"] * h1 * {
  font-size: 41px !important;
}
.bvi-body[data-bvi-size="34"] * h2 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="34"] * h2 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="34"] * h3 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="34"] * h3 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="34"] * h4 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="34"] * h4 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="34"] * h5 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="34"] * h5 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="34"] * h6 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="34"] * h6 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="33"] * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="33"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="33"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="33"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="33"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="33"] * h1 {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="33"] * h1 * {
  font-size: 40px !important;
}
.bvi-body[data-bvi-size="33"] * h2 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="33"] * h2 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="33"] * h3 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="33"] * h3 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="33"] * h4 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="33"] * h4 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="33"] * h5 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="33"] * h5 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="33"] * h6 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="33"] * h6 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="32"] * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="32"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="32"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="32"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="32"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="32"] * h1 {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="32"] * h1 * {
  font-size: 39px !important;
}
.bvi-body[data-bvi-size="32"] * h2 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="32"] * h2 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="32"] * h3 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="32"] * h3 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="32"] * h4 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="32"] * h4 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="32"] * h5 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="32"] * h5 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="32"] * h6 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="32"] * h6 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="31"] * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="31"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="31"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="31"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="31"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="31"] * h1 {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="31"] * h1 * {
  font-size: 38px !important;
}
.bvi-body[data-bvi-size="31"] * h2 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="31"] * h2 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="31"] * h3 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="31"] * h3 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="31"] * h4 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="31"] * h4 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="31"] * h5 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="31"] * h5 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="31"] * h6 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="31"] * h6 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="30"] * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="30"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="30"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="30"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="30"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="30"] * h1 {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="30"] * h1 * {
  font-size: 37px !important;
}
.bvi-body[data-bvi-size="30"] * h2 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="30"] * h2 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="30"] * h3 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="30"] * h3 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="30"] * h4 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="30"] * h4 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="30"] * h5 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="30"] * h5 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="30"] * h6 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="30"] * h6 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="29"] * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="29"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="29"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="29"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="29"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="29"] * h1 {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="29"] * h1 * {
  font-size: 36px !important;
}
.bvi-body[data-bvi-size="29"] * h2 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="29"] * h2 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="29"] * h3 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="29"] * h3 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="29"] * h4 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="29"] * h4 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="29"] * h5 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="29"] * h5 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="29"] * h6 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="29"] * h6 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="28"] * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="28"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="28"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="28"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="28"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="28"] * h1 {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="28"] * h1 * {
  font-size: 35px !important;
}
.bvi-body[data-bvi-size="28"] * h2 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="28"] * h2 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="28"] * h3 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="28"] * h3 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="28"] * h4 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="28"] * h4 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="28"] * h5 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="28"] * h5 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="28"] * h6 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="28"] * h6 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="27"] * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="27"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="27"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="27"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="27"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="27"] * h1 {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="27"] * h1 * {
  font-size: 34px !important;
}
.bvi-body[data-bvi-size="27"] * h2 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="27"] * h2 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="27"] * h3 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="27"] * h3 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="27"] * h4 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="27"] * h4 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="27"] * h5 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="27"] * h5 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="27"] * h6 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="27"] * h6 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="26"] * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="26"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="26"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="26"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="26"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="26"] * h1 {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="26"] * h1 * {
  font-size: 33px !important;
}
.bvi-body[data-bvi-size="26"] * h2 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="26"] * h2 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="26"] * h3 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="26"] * h3 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="26"] * h4 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="26"] * h4 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="26"] * h5 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="26"] * h5 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="26"] * h6 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="26"] * h6 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="25"] * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="25"] * .desktop-menu {
  display: none;
}
.bvi-body[data-bvi-size="25"] * .navigation-control-container {
  display: flex;
}
.bvi-body[data-bvi-size="25"] * .navigation-control-container .burger-button {
  display: block;
}
.bvi-body[data-bvi-size="25"] * .navigation-control-container .burger-menu.active {
  border: 1px solid black !important;
}
.bvi-body[data-bvi-size="25"] * h1 {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="25"] * h1 * {
  font-size: 32px !important;
}
.bvi-body[data-bvi-size="25"] * h2 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="25"] * h2 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="25"] * h3 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="25"] * h3 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="25"] * h4 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="25"] * h4 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="25"] * h5 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="25"] * h5 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="25"] * h6 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="25"] * h6 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="24"] * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="24"] * h1 {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="24"] * h1 * {
  font-size: 31px !important;
}
.bvi-body[data-bvi-size="24"] * h2 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="24"] * h2 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="24"] * h3 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="24"] * h3 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="24"] * h4 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="24"] * h4 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="24"] * h5 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="24"] * h5 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="24"] * h6 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="24"] * h6 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="23"] * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="23"] * h1 {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="23"] * h1 * {
  font-size: 30px !important;
}
.bvi-body[data-bvi-size="23"] * h2 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="23"] * h2 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="23"] * h3 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="23"] * h3 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="23"] * h4 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="23"] * h4 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="23"] * h5 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="23"] * h5 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="23"] * h6 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="23"] * h6 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="22"] * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="22"] * h1 {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="22"] * h1 * {
  font-size: 29px !important;
}
.bvi-body[data-bvi-size="22"] * h2 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="22"] * h2 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="22"] * h3 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="22"] * h3 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="22"] * h4 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="22"] * h4 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="22"] * h5 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="22"] * h5 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="22"] * h6 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="22"] * h6 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="21"] * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="21"] * h1 {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="21"] * h1 * {
  font-size: 28px !important;
}
.bvi-body[data-bvi-size="21"] * h2 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="21"] * h2 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="21"] * h3 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="21"] * h3 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="21"] * h4 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="21"] * h4 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="21"] * h5 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="21"] * h5 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="21"] * h6 {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="21"] * h6 * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="20"] * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="20"] * h1 {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="20"] * h1 * {
  font-size: 27px !important;
}
.bvi-body[data-bvi-size="20"] * h2 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="20"] * h2 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="20"] * h3 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="20"] * h3 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="20"] * h4 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="20"] * h4 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="20"] * h5 {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="20"] * h5 * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="20"] * h6 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="20"] * h6 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="19"] * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="19"] * h1 {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="19"] * h1 * {
  font-size: 26px !important;
}
.bvi-body[data-bvi-size="19"] * h2 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="19"] * h2 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="19"] * h3 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="19"] * h3 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="19"] * h4 {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="19"] * h4 * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="19"] * h5 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="19"] * h5 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="19"] * h6 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="19"] * h6 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="18"] * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="18"] * h1 {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="18"] * h1 * {
  font-size: 25px !important;
}
.bvi-body[data-bvi-size="18"] * h2 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="18"] * h2 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="18"] * h3 {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="18"] * h3 * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="18"] * h4 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="18"] * h4 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="18"] * h5 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="18"] * h5 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="18"] * h6 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="18"] * h6 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="17"] * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="17"] * h1 {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="17"] * h1 * {
  font-size: 24px !important;
}
.bvi-body[data-bvi-size="17"] * h2 {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="17"] * h2 * {
  font-size: 23px !important;
}
.bvi-body[data-bvi-size="17"] * h3 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="17"] * h3 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="17"] * h4 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="17"] * h4 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="17"] * h5 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="17"] * h5 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="17"] * h6 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="17"] * h6 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="16"] * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="16"] * h1 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="16"] * h1 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="16"] * h2 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="16"] * h2 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="16"] * h3 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="16"] * h3 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="16"] * h4 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="16"] * h4 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="16"] * h5 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="16"] * h5 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="16"] * h6 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="16"] * h6 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="15"] * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="15"] * h1 {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="15"] * h1 * {
  font-size: 22px !important;
}
.bvi-body[data-bvi-size="15"] * h2 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="15"] * h2 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="15"] * h3 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="15"] * h3 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="15"] * h4 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="15"] * h4 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="15"] * h5 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="15"] * h5 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="15"] * h6 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="15"] * h6 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="14"] * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="14"] * h1 {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="14"] * h1 * {
  font-size: 21px !important;
}
.bvi-body[data-bvi-size="14"] * h2 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="14"] * h2 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="14"] * h3 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="14"] * h3 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="14"] * h4 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="14"] * h4 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="14"] * h5 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="14"] * h5 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="14"] * h6 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="14"] * h6 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="13"] * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="13"] * h1 {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="13"] * h1 * {
  font-size: 20px !important;
}
.bvi-body[data-bvi-size="13"] * h2 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="13"] * h2 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="13"] * h3 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="13"] * h3 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="13"] * h4 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="13"] * h4 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="13"] * h5 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="13"] * h5 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="13"] * h6 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="13"] * h6 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="12"] * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="12"] * h1 {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="12"] * h1 * {
  font-size: 19px !important;
}
.bvi-body[data-bvi-size="12"] * h2 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="12"] * h2 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="12"] * h3 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="12"] * h3 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="12"] * h4 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="12"] * h4 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="12"] * h5 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="12"] * h5 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="12"] * h6 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="12"] * h6 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="11"] * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="11"] * h1 {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="11"] * h1 * {
  font-size: 18px !important;
}
.bvi-body[data-bvi-size="11"] * h2 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="11"] * h2 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="11"] * h3 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="11"] * h3 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="11"] * h4 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="11"] * h4 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="11"] * h5 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="11"] * h5 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="11"] * h6 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="11"] * h6 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="10"] * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="10"] * h1 {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="10"] * h1 * {
  font-size: 17px !important;
}
.bvi-body[data-bvi-size="10"] * h2 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="10"] * h2 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="10"] * h3 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="10"] * h3 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="10"] * h4 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="10"] * h4 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="10"] * h5 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="10"] * h5 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="10"] * h6 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="10"] * h6 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="9"] * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="9"] * h1 {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="9"] * h1 * {
  font-size: 16px !important;
}
.bvi-body[data-bvi-size="9"] * h2 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="9"] * h2 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="9"] * h3 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="9"] * h3 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="9"] * h4 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="9"] * h4 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="9"] * h5 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="9"] * h5 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="9"] * h6 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="9"] * h6 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="8"] * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="8"] * h1 {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="8"] * h1 * {
  font-size: 15px !important;
}
.bvi-body[data-bvi-size="8"] * h2 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="8"] * h2 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="8"] * h3 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="8"] * h3 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="8"] * h4 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="8"] * h4 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="8"] * h5 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="8"] * h5 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="8"] * h6 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="8"] * h6 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="7"] * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="7"] * h1 {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="7"] * h1 * {
  font-size: 14px !important;
}
.bvi-body[data-bvi-size="7"] * h2 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="7"] * h2 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="7"] * h3 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="7"] * h3 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="7"] * h4 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="7"] * h4 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="7"] * h5 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="7"] * h5 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="7"] * h6 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="7"] * h6 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="6"] * {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="6"] * h1 {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="6"] * h1 * {
  font-size: 13px !important;
}
.bvi-body[data-bvi-size="6"] * h2 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="6"] * h2 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="6"] * h3 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="6"] * h3 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="6"] * h4 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="6"] * h4 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="6"] * h5 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="6"] * h5 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="6"] * h6 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="6"] * h6 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="5"] * {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="5"] * h1 {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="5"] * h1 * {
  font-size: 12px !important;
}
.bvi-body[data-bvi-size="5"] * h2 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="5"] * h2 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="5"] * h3 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="5"] * h3 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="5"] * h4 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="5"] * h4 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="5"] * h5 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="5"] * h5 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="5"] * h6 {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="5"] * h6 * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="4"] * {
  font-size: 4px !important;
}
.bvi-body[data-bvi-size="4"] * h1 {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="4"] * h1 * {
  font-size: 11px !important;
}
.bvi-body[data-bvi-size="4"] * h2 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="4"] * h2 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="4"] * h3 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="4"] * h3 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="4"] * h4 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="4"] * h4 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="4"] * h5 {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="4"] * h5 * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="4"] * h6 {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="4"] * h6 * {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="3"] * {
  font-size: 3px !important;
}
.bvi-body[data-bvi-size="3"] * h1 {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="3"] * h1 * {
  font-size: 10px !important;
}
.bvi-body[data-bvi-size="3"] * h2 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="3"] * h2 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="3"] * h3 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="3"] * h3 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="3"] * h4 {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="3"] * h4 * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="3"] * h5 {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="3"] * h5 * {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="3"] * h6 {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="3"] * h6 * {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="2"] * {
  font-size: 2px !important;
}
.bvi-body[data-bvi-size="2"] * h1 {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="2"] * h1 * {
  font-size: 9px !important;
}
.bvi-body[data-bvi-size="2"] * h2 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="2"] * h2 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="2"] * h3 {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="2"] * h3 * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="2"] * h4 {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="2"] * h4 * {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="2"] * h5 {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="2"] * h5 * {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="2"] * h6 {
  font-size: 4px !important;
}
.bvi-body[data-bvi-size="2"] * h6 * {
  font-size: 4px !important;
}
.bvi-body[data-bvi-size="1"] * {
  font-size: 1px !important;
}
.bvi-body[data-bvi-size="1"] * h1 {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="1"] * h1 * {
  font-size: 8px !important;
}
.bvi-body[data-bvi-size="1"] * h2 {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="1"] * h2 * {
  font-size: 7px !important;
}
.bvi-body[data-bvi-size="1"] * h3 {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="1"] * h3 * {
  font-size: 6px !important;
}
.bvi-body[data-bvi-size="1"] * h4 {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="1"] * h4 * {
  font-size: 5px !important;
}
.bvi-body[data-bvi-size="1"] * h5 {
  font-size: 4px !important;
}
.bvi-body[data-bvi-size="1"] * h5 * {
  font-size: 4px !important;
}
.bvi-body[data-bvi-size="1"] * h6 {
  font-size: 3px !important;
}
.bvi-body[data-bvi-size="1"] * h6 * {
  font-size: 3px !important;
}
.bvi-body .bvi-tts .bvi-tts-link {
  display: inline-block;
  border: 1px dashed transparent;
  border-bottom: 0;
  padding: 10px;
}
.bvi-body .bvi-tts .bvi-tts-text {
  border: 1px dashed transparent;
  padding: 10px;
}
.bvi-body a {
  text-decoration: none;
}
.bvi-body a.bvi-link {
  text-decoration: none;
  color: black;
  background-color: transparent;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: middle;
  border: 1px solid #b2b2b2;
  margin: 2px;
}
.bvi-body a.bvi-link.active {
  color: inherit;
  outline: 0;
  background-color: #dbdbdb;
  text-decoration: none;
}
.bvi-body a.bvi-link:hover, .bvi-body a.bvi-link:focus {
  color: black;
  outline: 0;
  background-color: #dbdbdb;
  text-decoration: none;
}
.bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img, .bvi-body[data-bvi-images=true] img.bvi-img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.bvi-body[data-bvi-images=true] .bvi-background-image {
  background-color: transparent !important;
}
.bvi-body[data-bvi-images=false] .bvi-background-image {
  background-image: none !important;
  border: 0 !important;
}
.bvi-body[data-bvi-images=false] div.bvi-img {
  vertical-align: middle;
  border: 2px dashed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  max-width: 100%;
  max-height: 100px;
  word-wrap: break-word;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.bvi-body[data-bvi-images=grayscale] .bvi-background-image, .bvi-body[data-bvi-images=grayscale] img.bvi-img {
  -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -o-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(1);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  filter: grayscale(1);
}
.bvi-body[data-bvi-line-height=normal] *:not(.bvi-link) {
  line-height: 1.5 !important;
}
.bvi-body[data-bvi-line-height=average] *:not(.bvi-link) {
  line-height: 2 !important;
}
.bvi-body[data-bvi-line-height=big] *:not(.bvi-link) {
  line-height: 2.5 !important;
}
.bvi-body[data-bvi-letter-spacing=normal] *:not(.bvi-link) {
  letter-spacing: 0 !important;
}
.bvi-body[data-bvi-letter-spacing=average] *:not(.bvi-link) {
  letter-spacing: 2px !important;
}
.bvi-body[data-bvi-letter-spacing=big] *:not(.bvi-link) {
  letter-spacing: 4px !important;
}
.bvi-body[data-bvi-font-family=arial] *:not(i):not(span) {
  font-family: Arial, sans-serif !important;
}
.bvi-body[data-bvi-font-family=times] *:not(i):not(span) {
  font-family: "Times New roman", sans-serif !important;
}
.bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode, .bvi-body[data-bvi-flash-iframe=true] iframe, .bvi-body[data-bvi-flash-iframe=true] video, .bvi-body[data-bvi-flash-iframe=true] ymaps, .bvi-body[data-bvi-flash-iframe=true] figure {
  display: block !important;
}
.bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode, .bvi-body[data-bvi-flash-iframe=false] iframe, .bvi-body[data-bvi-flash-iframe=false] video, .bvi-body[data-bvi-flash-iframe=false] ymaps, .bvi-body[data-bvi-flash-iframe=false] figure {
  display: none !important;
}

.bvi-hide {
  display: none;
}

.bvi-show {
  display: block;
}

#bvi-panel-show.bvi-link {
  text-decoration: none;
  color: black;
  background-color: white;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  font-weight: bold;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: middle;
  border: 1px solid #b2b2b2;
}
#bvi-panel-show.bvi-link.bvi-link-top {
  position: fixed !important;
  top: 2.5rem !important;
  right: 1.5rem !important;
  z-index: 999999 !important;
}
#bvi-panel-show .bvi-images {
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  vertical-align: middle;
}
#bvi-panel-show .bvi-images.bvi-images-eye {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=");
  width: 32px;
  height: 32px;
}

a.bvi-link-widget, a.bvi-link-shortcode {
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
  padding: 5px 10px;
  vertical-align: middle;
  text-decoration: none;
}
a.bvi-link-widget .bvi-svg-eye, a.bvi-link-shortcode .bvi-svg-eye {
  display: inline-block;
  overflow: visible;
  width: 1.125em;
  height: 1em;
  font-size: 2em;
  vertical-align: middle;
}

@media (max-width: 575.98px) {
  html body .bvi-panel {
    padding: 10px 0 10px 0;
  }
  html body .bvi-panel * {
    font-size: 12px !important;
  }
  html body .bvi-panel .bvi-panel-toggler {
    display: block;
    text-align: center;
  }
  html body .bvi-panel a.bvi-link {
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
  }
  html body .bvi-panel .bvi-panel-container {
    overflow: auto;
    width: auto;
    height: 145px;
    border-top: 1px solid #bcbcbc;
    -webkit-box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    display: none;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
  html body .bvi-panel .bvi-images {
    margin-top: 6px;
  }
  html body .bvi-panel #bvi-panel-close, html body .bvi-panel #bvi-panel-hide {
    display: none;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  html body .bvi-panel {
    padding: 10px 0 10px 0;
  }
  html body .bvi-panel * {
    font-size: 14px !important;
  }
  html body .bvi-panel .bvi-panel-toggler {
    display: block;
    text-align: center;
  }
  html body .bvi-panel .bvi-panel-container {
    overflow: auto;
    width: auto;
    height: 145px;
    border-top: 1px solid #bcbcbc;
    -webkit-box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    box-shadow: inset 0px 5px 15px 0px #d6d6d6;
    display: none;
    text-align: right;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
  html body .bvi-panel #bvi-panel-close, html body .bvi-panel #bvi-panel-hide {
    display: none;
    text-align: right;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
  html body .bvi-panel a.bvi-link {
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
  }
  html body .bvi-panel .bvi-images {
    margin-top: 6px;
  }
  html body .bvi-panel .bvi-container-sm, html body .bvi-panel .bvi-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  html body .bvi-panel {
    padding: 10px 0 10px 0;
  }
  html body .bvi-panel * {
    font-size: 14px !important;
  }
  html body .bvi-panel .bvi-panel-toggler {
    display: block;
    text-align: right;
  }
  html body .bvi-panel .bvi-panel-container, html body .bvi-panel #bvi-panel-close, html body .bvi-panel #bvi-panel-hide {
    display: none;
    text-align: right;
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
  }
  html body .bvi-panel a.bvi-link {
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
  }
  html body .bvi-panel .bvi-images {
    margin-top: 7px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  html body .bvi-panel .bvi-panel-toggler {
    display: none;
  }
  html body .bvi-panel * {
    font-size: 16px !important;
  }
  html body .bvi-panel a.bvi-link {
    height: 34px;
    line-height: 34px;
    padding: 0 9px;
  }
  html body .bvi-panel .bvi-images {
    margin-top: 9px;
  }
}
@media (min-width: 1200px) {
  html body .bvi-panel .bvi-panel-toggler {
    display: none;
  }
  html body .bvi-panel * {
    font-size: 16px !important;
  }
  html body .bvi-panel .bvi-container-xl, html body .bvi-panel .bvi-container-lg, html body .bvi-panel .bvi-container-md, html body .bvi-panel .bvi-container-sm, html body .bvi-panel .bvi-container {
    max-width: 1140px;
  }
  html body .bvi-panel .bvi-col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  html body .bvi-panel .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  html body .bvi-panel .bvi-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .bvi-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .bvi-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  html body .bvi-panel .bvi-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .bvi-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  html body .bvi-panel .bvi-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  html body .bvi-panel .bvi-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  html body .bvi-panel .bvi-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  html body .bvi-panel .bvi-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  html body .bvi-panel .bvi-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  html body .bvi-panel .bvi-order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  html body .bvi-panel .bvi-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  html body .bvi-panel .bvi-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  html body .bvi-panel .bvi-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  html body .bvi-panel .bvi-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  html body .bvi-panel .bvi-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  html body .bvi-panel .bvi-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  html body .bvi-panel .bvi-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  html body .bvi-panel .bvi-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  html body .bvi-panel .bvi-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  html body .bvi-panel .bvi-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  html body .bvi-panel .bvi-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  html body .bvi-panel .bvi-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  html body .bvi-panel .bvi-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  html body .bvi-panel .bvi-offset-xl-0 {
    margin-left: 0;
  }
  html body .bvi-panel .bvi-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  html body .bvi-panel .bvi-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  html body .bvi-panel .bvi-offset-xl-3 {
    margin-left: 25%;
  }
  html body .bvi-panel .bvi-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  html body .bvi-panel .bvi-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  html body .bvi-panel .bvi-offset-xl-6 {
    margin-left: 50%;
  }
  html body .bvi-panel .bvi-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  html body .bvi-panel .bvi-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  html body .bvi-panel .bvi-offset-xl-9 {
    margin-left: 75%;
  }
  html body .bvi-panel .bvi-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  html body .bvi-panel .bvi-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  html body .bvi-panel .bvi-container-md, html body .bvi-panel .bvi-container-sm, html body .bvi-panel .bvi-container {
    max-width: 720px;
  }
  html body .bvi-panel .bvi-col-md {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  html body .bvi-panel .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  html body .bvi-panel .bvi-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .bvi-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .bvi-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  html body .bvi-panel .bvi-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .bvi-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  html body .bvi-panel .bvi-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  html body .bvi-panel .bvi-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  html body .bvi-panel .bvi-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  html body .bvi-panel .bvi-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  html body .bvi-panel .bvi-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  html body .bvi-panel .bvi-order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  html body .bvi-panel .bvi-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  html body .bvi-panel .bvi-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  html body .bvi-panel .bvi-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  html body .bvi-panel .bvi-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  html body .bvi-panel .bvi-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  html body .bvi-panel .bvi-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  html body .bvi-panel .bvi-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  html body .bvi-panel .bvi-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  html body .bvi-panel .bvi-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  html body .bvi-panel .bvi-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  html body .bvi-panel .bvi-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  html body .bvi-panel .bvi-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  html body .bvi-panel .bvi-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  html body .bvi-panel .bvi-offset-md-0 {
    margin-left: 0;
  }
  html body .bvi-panel .bvi-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  html body .bvi-panel .bvi-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  html body .bvi-panel .bvi-offset-md-3 {
    margin-left: 25%;
  }
  html body .bvi-panel .bvi-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  html body .bvi-panel .bvi-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  html body .bvi-panel .bvi-offset-md-6 {
    margin-left: 50%;
  }
  html body .bvi-panel .bvi-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  html body .bvi-panel .bvi-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  html body .bvi-panel .bvi-offset-md-9 {
    margin-left: 75%;
  }
  html body .bvi-panel .bvi-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  html body .bvi-panel .bvi-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  html body .bvi-panel .bvi-container-lg, html body .bvi-panel .bvi-container-md, html body .bvi-panel .bvi-container-sm, html body .bvi-panel .bvi-container {
    max-width: 960px;
  }
  html body .bvi-panel .bvi-col-lg {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  html body .bvi-panel .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  html body .bvi-panel .bvi-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .bvi-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .bvi-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  html body .bvi-panel .bvi-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .bvi-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  html body .bvi-panel .bvi-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  html body .bvi-panel .bvi-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  html body .bvi-panel .bvi-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  html body .bvi-panel .bvi-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  html body .bvi-panel .bvi-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  html body .bvi-panel .bvi-order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  html body .bvi-panel .bvi-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  html body .bvi-panel .bvi-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  html body .bvi-panel .bvi-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  html body .bvi-panel .bvi-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  html body .bvi-panel .bvi-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  html body .bvi-panel .bvi-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  html body .bvi-panel .bvi-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  html body .bvi-panel .bvi-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  html body .bvi-panel .bvi-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  html body .bvi-panel .bvi-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  html body .bvi-panel .bvi-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  html body .bvi-panel .bvi-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  html body .bvi-panel .bvi-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  html body .bvi-panel .bvi-offset-lg-0 {
    margin-left: 0;
  }
  html body .bvi-panel .bvi-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  html body .bvi-panel .bvi-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  html body .bvi-panel .bvi-offset-lg-3 {
    margin-left: 25%;
  }
  html body .bvi-panel .bvi-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  html body .bvi-panel .bvi-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  html body .bvi-panel .bvi-offset-lg-6 {
    margin-left: 50%;
  }
  html body .bvi-panel .bvi-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  html body .bvi-panel .bvi-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  html body .bvi-panel .bvi-offset-lg-9 {
    margin-left: 75%;
  }
  html body .bvi-panel .bvi-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  html body .bvi-panel .bvi-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 576px) {
  html body .bvi-panel .bvi-col-sm {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  html body .bvi-panel .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  html body .bvi-panel .bvi-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  html body .bvi-panel .bvi-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  html body .bvi-panel .bvi-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  html body .bvi-panel .bvi-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  html body .bvi-panel .bvi-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  html body .bvi-panel .bvi-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  html body .bvi-panel .bvi-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  html body .bvi-panel .bvi-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  html body .bvi-panel .bvi-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  html body .bvi-panel .bvi-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  html body .bvi-panel .bvi-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  html body .bvi-panel .bvi-order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  html body .bvi-panel .bvi-order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }
  html body .bvi-panel .bvi-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  html body .bvi-panel .bvi-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  html body .bvi-panel .bvi-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  html body .bvi-panel .bvi-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  html body .bvi-panel .bvi-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  html body .bvi-panel .bvi-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }
  html body .bvi-panel .bvi-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }
  html body .bvi-panel .bvi-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }
  html body .bvi-panel .bvi-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }
  html body .bvi-panel .bvi-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
  html body .bvi-panel .bvi-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }
  html body .bvi-panel .bvi-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }
  html body .bvi-panel .bvi-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }
  html body .bvi-panel .bvi-offset-sm-0 {
    margin-left: 0;
  }
  html body .bvi-panel .bvi-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  html body .bvi-panel .bvi-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  html body .bvi-panel .bvi-offset-sm-3 {
    margin-left: 25%;
  }
  html body .bvi-panel .bvi-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  html body .bvi-panel .bvi-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  html body .bvi-panel .bvi-offset-sm-6 {
    margin-left: 50%;
  }
  html body .bvi-panel .bvi-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  html body .bvi-panel .bvi-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  html body .bvi-panel .bvi-offset-sm-9 {
    margin-left: 75%;
  }
  html body .bvi-panel .bvi-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  html body .bvi-panel .bvi-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
.bvi-row div:nth-child(3) {
  display: none !important;
}

.bvi-setting-menu .bvi-row div:nth-child(1), .bvi-setting-menu .bvi-row div:nth-child(2) {
  display: none !important;
}
.bvi-setting-menu .bvi-row div:nth-child(3) {
  display: block !important;
}
.bvi-setting-menu .bvi-row div:nth-child(4) {
  display: none !important;
}

.bvi-body * .bvi-panel-close {
  font-size: 16px !important;
}

html body .bvi-body[data-bvi-images=false] div.bvi-img {
  width: 100% !important;
  max-width: 288px !important;
  padding: 0 5px !important;
  font-size: 16px !important;
  max-height: 100px !important;
}

.captcha-img {
  display: block !important;
}
.captcha-img ~ #bvi-id-none {
  display: none !important;
}

html body .bvi-body[data-bvi-images=false] div.leadership-list-img.bvi-img {
  max-width: 384px !important;
  max-height: 384px !important;
}
html body .bvi-body[data-bvi-images=false] div.press-service-cardImage.bvi-img {
  max-width: 288px !important;
  min-width: 288px !important;
}
html body .bvi-body .additionally-cards-container .slick-track {
  height: 100% !important;
}
html body .bvi-body .additionally-cards-container .additionally-card-btn .btnBlock-white {
  max-height: 80px !important;
  width: 300px !important;
}
html body .bvi-body .additionally-cards-container .slick-list .slick-track .additionally-card-element {
  height: 100% !important;
}
html body .bvi-body .services-card-element-preview-link {
  word-break: break-all !important;
}
html body .bvi-body .registry-container .container, html body .bvi-body .activities-container .container {
  max-width: 1320px !important;
  width: 100% !important;
}
html body .bvi-body .registry-card-element {
  width: 320px;
}
html body .bvi-body .services-container {
  margin-top: 9%;
}
html body .bvi-body .services-card-element .bvi-img, html body .bvi-body .blueCard .bvi-img, html body .bvi-body .bvi-background-image .bvi-img, html body .bvi-body .activities-card-element-upper-block-iconBlock .bvi-img {
  display: none !important;
}
html body .bvi-body .important-info-card-container, html body .bvi-body .slick-slide, html body .bvi-body .slick-current, html body .bvi-body .slick-active {
  height: 100% !important;
}
html body .bvi-body .important-info-cards-container {
  height: 100% !important;
}
html body .bvi-body .important-info-cards-container .slick-list .slick-track {
  height: 100% !important;
}
html body .bvi-body .survey-page-button-submit {
  color: #4D4B43 !important;
  max-height: 100% !important;
}
html body .bvi-body .checkmark:after {
  border-color: #0065B1 !important;
}
html body .bvi-body .additionally-cards-container button {
  background-color: transparent !important;
}
html body .bvi-body button {
  color: #4D4B43 !important;
}
html body .bvi-body .additionally-card-element {
  border: 1px solid #4D4B43 !important;
  height: 300px !important;
}
html body .bvi-body .additionally-card-element-img {
  display: none !important;
}
html body .bvi-body .btnBlock-white {
  max-height: 64px;
}
html body .bvi-body .footer-gerb-background {
  display: none !important;
}
html body .bvi-body .rotateCrossCircle {
  webkit-transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg) !important;
  -webkit-transform: rotate(180deg) !important;
  transform: rotate(180deg) !important;
}
html body .bvi-body .services-cards-element-col a {
  border: 1px solid #4D4B43 !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
html body .bvi-body .services-card-element {
  padding: 20px !important;
  height: 300px !important;
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
html body .bvi-body .services-card-element .blueCard .bvi-background-image, html body .bvi-body .services-card-element .centerText {
  padding: 20px !important;
  height: 300px !important;
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
html body .bvi-body .services-card-element p, html body .bvi-body .services-card-element .centerText p {
  width: 100% !important;
}
html body .bvi-body .services-card-element .bvi-img, html body .bvi-body .services-card-element .centerText .bvi-img {
  height: 100px !important;
}
html body .bvi-body .services-cards-element-col .hiddenBlocks {
  border: 1px solid #4D4B43 !important;
}
html body .bvi-body .services-cards-element-col .hiddenBlocks a {
  border: none !important;
}
html body .bvi-body .activities-card-element {
  border: 1px solid #4D4B43 !important;
  width: 310px !important;
}
html body .bvi-body .activities-card-body {
  height: 100% !important;
}
html body .bvi-body .activities-container .activities-card-body {
  min-height: 535px;
}
html body .bvi-body .activities-card-element-footer-block {
  border: none !important;
}
html body .bvi-body .survey-page-card-section label:before {
  background-color: transparent !important;
  border: 1px solid #4D4B43 !important;
}
html body .bvi-body .survey-page-card-section label:after {
  background-color: #0065B1 !important;
}
html body .bvi-body .mobile-app-about {
  padding-top: 0;
}
html body .bvi-body .press-service-cardItem {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
html body .bvi-body .map-modal, html body .bvi-body .modal-internal--mobile, html body .bvi-body .modal-internal {
  position: fixed;
}
html body .bvi-body .button-submit-appeal {
  padding: 5px 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
html body .bvi-body .button-submit-appeal svg {
  display: none;
}
html body .bvi-body .leadership-btn {
  padding: 5px 15px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
  margin-left: auto;
  width: auto;
  max-width: 300px;
}
html body .bvi-body .leadership-btn:after {
  display: none;
}
html body .bvi-body .elExpedition-form-resultWrapper-close, html body .bvi-body .elExpedition-form-submit {
  max-width: 150px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: auto;
}
html body .bvi-body .elExpedition-form-resultWrapper-close p, html body .bvi-body .elExpedition-form-submit p {
  display: block;
}
html body .bvi-body .elExpedition-form-resultWrapper-close svg, html body .bvi-body .elExpedition-form-submit svg {
  display: none;
}
html body .bvi-body .button-submit-appeal-icon {
  background-color: transparent !important;
}
html body .bvi-body button {
  background-color: red !important;
}
html body .bvi-body .burger-button:before, html body .bvi-body .burger-button span, html body .bvi-body .burger-button:after {
  background-color: #000 !important;
}
html body .bvi-body .symbols-images {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
html body .bvi-body .symbols-img {
  margin-right: 10px;
}
html body .bvi-body .symbols-wrapper-img:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: 60%;
}
html body .bvi-body .copyAndShareWrapper-copy {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
html body .bvi-body .structure-cards-vertical {
  margin: 0;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
html body .bvi-body .activities-card-element .activities-card-element-list {
  padding-bottom: 35px !important;
}

.breadcrumbsText {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #738AA4;
}
.breadcrumbs-alist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.breadcrumbs-alist-link:hover {
  text-decoration: none;
}
.breadcrumbs-alist-item {
  margin-bottom: 2px;
}
.breadcrumbs-alist-item:not(:last-child) {
  padding-right: 25px;
  position: relative;
}
.breadcrumbs-alist-item:not(:last-child):after {
  content: "";
  width: 1px;
  height: 18px;
  background: #C5CFDA;
  opacity: 0.8;
  position: absolute;
  right: 10px;
  top: 0;
}
.breadcrumbs-alist-item a {
  display: block;
}

.inner-page .breadcrumbs-alist {
  margin-bottom: 26px;
}

@media screen and (max-width: 1023px) {
  .breadcrumbsText {
    font-size: 12px;
    line-height: 15.31px;
  }
}
@media screen and (max-width: 1200px) {
  .breadcrumbs-alist {
    padding-top: 0;
  }
  .breadcrumbs-alist-item {
    margin-bottom: 6px;
  }
  .inner-page {
    padding-top: 32px;
  }
  .inner-page .breadcrumbs-alist {
    margin-bottom: 25px;
  }
}
@media (max-width: 576px) {
  .inner-page .breadcrumbs-alist {
    margin-bottom: 27px;
  }
}
.footer {
  padding-top: 40px;
  padding-bottom: 85px;
  background-color: #02152D;
  overflow: hidden;
  z-index: 1;
}
.footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 3;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer .footer-gerb-background {
  position: absolute;
  top: 50px;
  left: -310px;
  z-index: 1;
}

.footer-colum-1 {
  width: 34%;
  position: relative;
  z-index: 3;
}
.footer-colum-1 p {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #A5B3BF;
  max-width: 335px;
  padding-right: 6px;
}
.footer-colum-1 .footer-colum-1-element-about {
  margin-bottom: 34px;
}

.footer-elementEng .bottomMarging16 {
  margin-bottom: 16px;
}
.footer-elementEng .spanBlock {
  display: block;
}
.footer-elementEng .footer-colum-1-element {
  margin-bottom: 34px;
}
.footer-elementEng .footer-colum-1-element-about {
  margin-bottom: 0px;
}
.footer-elementEng .footer-colum-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 35%;
}
.footer-elementEng .footer-colum-2 .bottom-navigation-col-2 {
  width: 100%;
}
.footer-elementEng .footer-colum-2 .footer-colum-element-about {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #A5B3BF;
}
.footer-elementEng .footer-colum-2 .footer-colum-element-about a {
  font-family: "GOST UI 2", sans-serif;
  font-size: 16px;
  color: #A5B3BF;
}
.footer-elementEng .footer-colum-2 .footer-colum-element-about a:hover {
  text-decoration: underline;
}
.footer-elementEng .footer-colum-2 .bottom-navigation__list {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.footer-colum-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 66%;
  position: relative;
  z-index: 3;
}
.footer-colum-2 .bottom-navigation-col-1, .footer-colum-2 .bottom-navigation-col-2 {
  padding-top: 24px;
  width: 50%;
}
.footer-colum-2 .bottom-navigation-col-1 {
  margin-right: 34px;
}
.footer-colum-2 .bottom-navigation__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  padding-right: 12px;
}
.footer-colum-2 .column-list__item {
  margin-bottom: 16px;
}
.footer-colum-2 .column-list__item:last-of-type {
  margin-bottom: 0px;
}
.footer-colum-2 .column-list__link, .footer-colum-2 ul li {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #A5B3BF;
}
.footer-colum-2 .footer-colum-1-element-img-tablet {
  display: none;
}

.upper {
  position: fixed;
  right: 50px;
  bottom: 50px;
  width: 50px;
  height: 50px;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: -3;
  background: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
}
.upper.active {
  opacity: 1;
  z-index: 3;
}
.upper:hover {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.8);
}
.upper svg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 13px auto 0;
  color: #738AA4;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 24px;
  height: 30px;
}

.footer-elementRus .footer-colum-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer-elementRus .footer-colum-row-1, .footer-elementRus .footer-colum-row-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.footer-elementRus .footer-colum-row-1 {
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-elementRus .bottom-navigation-title {
  font-size: 18px;
  line-height: 27px;
  color: #A5B3BF;
  margin-bottom: 20px;
}
.footer-elementRus .footer-colum-2 .bottom-navigation-col-1, .footer-elementRus .footer-colum-2 .bottom-navigation-col-2 {
  padding-top: 28px;
}
.footer-elementRus .footer-colum-2 .bottom-navigation__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}

@media screen and (max-width: 1024px) {
  .footer-gerb-background {
    display: none;
  }
}
@media screen and (max-width: 830px) {
  .footer-colum-1 {
    width: 45%;
  }
  .footer-colum-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 48%;
  }
  .footer-colum-2 .bottom-navigation-col-1, .footer-colum-2 .bottom-navigation-col-2 {
    width: 100%;
  }
  .footer-colum-2 .bottom-navigation-col-1 {
    margin-right: 0px;
  }
  .footer-colum-2 .bottom-navigation-col-1 .bottom-navigation__list {
    margin-bottom: 24px;
  }
  .footer-colum-2 .bottom-navigation__list {
    padding-right: 0px;
  }
  .footer-colum-2 .column-list__link {
    line-height: 21px;
  }
  .footer-colum-2 .bottom-navigation-col-1 {
    padding-top: 28px;
  }
  .footer-colum-2 .bottom-navigation-col-2 {
    padding-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .upper {
    right: 40px;
    bottom: 40px;
  }
  .footer-elementRus .container, .footer-elementRus .footer-colum-row-1, .footer-elementRus .footer-colum-row-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer-elementRus .footer-colum-1, .footer-elementRus .footer-colum-2 {
    width: 100%;
  }
  .footer-elementRus .footer-colum-1 p {
    padding-right: 7px;
  }
}
@media screen and (max-width: 767px) {
  .footer-colum-1-element-img {
    display: none;
  }
  .footer-colum-2 .footer-colum-1-element-img-tablet {
    display: block;
    margin-top: 16px;
  }
}
@media screen and (max-width: 576px) {
  .upper {
    right: 30px;
    bottom: 30px;
    width: 40px;
    height: 40px;
  }
  .upper svg {
    margin: 10px auto 0;
    width: 20px;
    height: 24px;
  }
}
@media screen and (max-width: 375px) {
  .footer-colum-2 .bottom-navigation-col-1 {
    padding-top: 60px;
  }
  .footer-colum-2 .bottom-navigation-col-2 {
    padding-top: 46px;
  }
}
@media screen and (max-width: 320px) {
  .footer-colum-2 .bottom-navigation-col-1 {
    padding-top: 32px;
  }
  .footer-colum-2 .column-list__item {
    margin-bottom: 18px;
  }
  .footer-colum-2 .bottom-navigation-col-2 {
    padding-top: 55px;
  }
  .footer-colum-2 .bottom-navigation-col-2 .bottom-navigation__list li:nth-last-child(odd) {
    margin-bottom: 67px;
  }
}
.activities_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #0065B1 !important;
  margin-bottom: 20px;
}
.activities_link svg {
  width: 16px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  height: 16px;
}
.activities_link p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  margin-left: 8px;
}

.activities-container {
  padding-top: 20px;
  padding-bottom: 64px;
  background-color: #E5EBF1;
}
.activities-container .activities-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.activities-container .activities-title-container {
  margin-bottom: 20px;
}
.activities-container .activities-card-element {
  width: 280px;
}
.activities-container .activities-card-element:not(:first-child) {
  margin-left: 12px;
}
.activities-container .activities-card-body {
  height: auto;
  min-height: 428px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 20px 20px 20px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 32px;
}
.activities-container .activities-card-body:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
}
.activities-container .activities-card-element-upper-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 14px;
}
.activities-container .activities-card-element-upper-block .activities-card-element-upper-block-icon {
  width: 60px;
  height: 60px;
  display: none;
}
.activities-container .activities-card-element-upper-block .activities-card-element-upper-title {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #0A3970;
}
.activities-container .activities-card-element-list {
  min-height: 248px;
  height: 100%;
}
.activities-container .activities-card-element-item {
  padding-bottom: 12px;
  /*padding-left: 24px;
  position: relative;*/
}
.activities-container .activities-card-element-item:last-of-type {
  padding-bottom: 0px;
}
.activities-container .activities-card-element-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #0065B1;
}
.activities-container .activities-card-element-footer-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 1px solid #A5B3BF;
  padding-left: 20px;
}
.activities-container .activities-card-element-footer-about {
  min-height: 100px;
}
.activities-container .activities-card-element-footer-number {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #738AA4;
  margin-bottom: 8px;
}
.activities-container .activities-card-element-footer-preview {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}
.activities-container .activities-card-element-button {
  background-color: #fff;
  border: 1px solid #0065B1;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 13px 0px;
  outline: none;
  width: 100%;
  margin-top: auto;
  margin-bottom: 0px;
}
.activities-container .activities-card-element-button:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #0065B1;
}
.activities-container .activities-card-element-button:hover a {
  color: #fff;
}
.activities-container .activities-card-element-button a {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #0A3970;
}
.activities-container .activities-card-element-arrow-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: auto;
}
.activities-container .activities-card-element-arrow-block svg {
  color: black;
  width: 24px;
  height: 24px;
}
.activities-container .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: -38px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.activities-container .slickArrowsCustom .slick-prev {
  right: 38px;
}
.activities-container .slickArrowsCustom .slick-next {
  right: -7px;
}

@media screen and (max-width: 1220px) {
  .activities-container .activities-cards-container {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .activities-container .activities-card-element {
    margin-right: 33px;
  }
  .activities-container .activities-title-container h3.main-title {
    width: 70%;
  }
}
@media screen and (max-width: 375px) {
  .activities-container .slickArrowsCustom .slick-prev {
    right: 33px;
  }
  .activities-container .slickArrowsCustom .slick-next {
    right: -11px;
  }
}
@media screen and (max-width: 320px) {
  .activities-container .slickArrowsCustom .slick-prev {
    right: 38px;
  }
  .activities-container .slickArrowsCustom .slick-next {
    right: -6px;
  }
}
.contacts-info-container {
  padding: 32px 0px 30px 0px;
  background-color: #CAD8E8;
}
.contacts-info-container .contacts-info-title-container {
  margin-bottom: 20px;
}
.contacts-info-container .contacts-info-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.contacts-info-container .contacts-info-cards-col-1, .contacts-info-container .contacts-info-cards-col-2, .contacts-info-container .contacts-info-cards-col-3 {
  width: 31%;
}
.contacts-info-container .contacts-info-card-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 32px;
}
.contacts-info-container .contacts-info-card-element .contacts-info-card-element-icon-about {
  width: 30px;
  height: 38px;
  margin-right: 16px;
}
.contacts-info-container .contacts-info-card-element .contacts-info-social-card-element-icon {
  width: 28px;
  height: 28px;
  margin-right: 14px;
}
.contacts-info-container .tablet-card {
  display: none;
}
.contacts-info-container .contacts-info-card-element-about-title {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #111111;
  margin-bottom: 6px;
}
.contacts-info-container .contacts-info-card-element-about-preview {
  width: 100%;
  font-family: "GOST_UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}
.contacts-info-container .contacts-info-card-element-about-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 27px;
  color: #0065B1;
}

@media screen and (max-width: 830px) {
  .contacts-info-container .contacts-info-cards-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .contacts-info-container .contacts-info-cards-col-1, .contacts-info-container .contacts-info-cards-col-2, .contacts-info-container .contacts-info-cards-col-3 {
    width: 48%;
  }
  .contacts-info-container .contacts-info-card-element-about-title, .contacts-info-container .contacts-info-card-element-about-link, .contacts-info-container .contacts-info-card-element-about-preview {
    font-size: 16px;
    line-height: 22px;
  }
  .contacts-info-container .contacts-info-card-element {
    margin-bottom: 38px;
  }
  .contacts-info-container .tablet-card {
    display: block;
  }
  .contacts-info-container .contacts-info-cards-col-3 {
    display: none;
  }
  .contacts-info-container .contacts-info-cards-col-1 .tablet-card {
    margin-left: 48px;
    margin-top: 62px;
    width: 86%;
  }
  .contacts-info-container .contacts-info-cards-col-2 .tablet-card {
    margin-left: 5px;
  }
  .contacts-info-container .contacts-info-card-element .contacts-info-social-card-element-icon {
    margin-right: 16px;
  }
}
@media screen and (max-width: 522px) {
  .contacts-info-container .contacts-info-cards-col-1, .contacts-info-container .contacts-info-cards-col-2, .contacts-info-container .contacts-info-cards-col-3 {
    width: 100%;
  }
  .contacts-info-container .contacts-info-card-element-about-title, .contacts-info-container .contacts-info-card-element-about-link, .contacts-info-container .contacts-info-card-element-about-preview {
    line-height: 24px;
  }
  .contacts-info-container .contacts-info-card-element {
    margin-bottom: 32px;
  }
  .contacts-info-container .tablet-card {
    display: none;
  }
  .contacts-info-container .contacts-info-cards-col-3 {
    display: block;
    padding-left: 49px;
  }
  .contacts-info-container .contacts-info-title-container h3.main-title {
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .contacts-info-container {
    padding: 32px 0px 26px 0px;
  }
  .contacts-info-container .contacts-info-card-element .contacts-info-social-card-element-icon {
    margin-right: 14px;
  }
}
.news-container {
  padding: 20px 0px 64px 0px;
}
.news-container .news-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.news-container .news-title-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 20px;
}
.news-container .news-link-all-page, .news-container .news-bottom-link-all-page {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #0065B1;
}
.news-container .news-link-all-page:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.news-container .news-card-element {
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 280px;
  height: auto;
  min-height: 420px;
  margin-bottom: 20px;
}
.news-container .news-card-element:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
}
.news-container .news-card-element:not(.news-container .news-card-element:first-child) {
  margin-left: 20px;
}
.news-container .news-card-element:nth-child(5n+5) {
  margin-left: 0px !important;
}
.news-container .news-card-element-about {
  padding: 0px 20px 32px 20px;
}
.news-container .news-card-element-img {
  width: 100%;
  height: 100%;
  max-width: 280px;
  max-height: 188px;
  margin-bottom: 16px;
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  -o-object-fit: cover;
  object-fit: cover;
}
.news-container .news-card-element-date {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #738AA4;
  margin-bottom: 16px;
}
.news-container .news-card-element-preview {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #111111;
}
.news-container .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: -32px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.news-container .slickArrowsCustom .slick-prev {
  right: 38px;
}
.news-container .slickArrowsCustom .slick-next {
  right: -7px;
}
.news-container .news-bottom-link-all-page {
  display: none;
  margin-top: 21px;
  width: 100%;
  text-align: right;
}

@media screen and (max-width: 1220px) {
  .news-title-container .news-link-all-page {
    display: none;
  }
  .news-bottom-container .news-bottom-link-all-page {
    display: block;
  }
  .news-container .news-cards-container {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .news-container .news-card-element-img {
    margin-bottom: 20px;
  }
  .news-container .news-card-element {
    margin-right: 33px;
  }
  .news-container .news-title-container h3.main-title {
    width: 85%;
  }
}
@media screen and (max-width: 375px) {
  .news-container .slickArrowsCustom .slick-arrow {
    top: -35px;
  }
  .news-container .news-bottom-link-all-page {
    margin-top: 16px;
  }
}
@media screen and (max-width: 320px) {
  .news-container .news-title-container {
    margin-bottom: 12px;
  }
  .news-container .slickArrowsCustom .slick-arrow {
    top: -28px;
  }
}
.additionally-container {
  padding: 20px 0px 64px 0px;
}
.additionally-container .displayBlock {
  display: block;
}
.additionally-container .additionally-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.additionally-container .additionally-card-element {
  position: relative;
  padding: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 384px;
  height: 220px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 34px;
}
.additionally-container .additionally-card-element:last-of-type {
  margin-right: 0px;
}
.additionally-container .additionally-card-element:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25), 0px 4px 40px rgba(0, 0, 0, 0.2);
}
.additionally-container .additionally-card-element-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 2;
  width: 70%;
}
.additionally-container .additionally-card-element-img {
  position: absolute;
  z-index: 1;
  right: 0px;
}
.additionally-container .additionally-card-element-title {
  font-family: "GOST UI 2", sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #0A3970;
  margin-bottom: 10px;
}
.additionally-container .additionally-card-element-preview {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #0A3970;
}
.additionally-container .additionally-card-btn {
  max-width: 158px;
  margin-top: auto;
}
.additionally-container .additionally-card-btn .btnBlock-white {
  padding: 13px 8px;
}
.additionally-container .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.additionally-container .slickArrowsCustom .slick-prev {
  right: 38px;
}
.additionally-container .slickArrowsCustom .slick-next {
  right: -7px;
}
.additionally-container .additionally-bottom-link-all-page {
  display: none;
  margin-top: 21px;
  width: 100%;
  text-align: right;
}
.additionally-container .slick-list {
  width: -webkit-calc(100% + 74px);
  width: calc(100% + 74px);
}

@media screen and (max-width: 1220px) {
  .additionally-container .slick-list {
    width: 106%;
    margin: 0px -5%;
    padding: 38px 64px 38px 38px;
  }
}
@media screen and (max-width: 1024px) {
  .additionally-container .slick-list {
    width: 107%;
  }
}
@media screen and (max-width: 768px) {
  .additionally-container .slick-list {
    width: 109%;
    margin: 0px -5%;
  }
}
@media screen and (max-width: 425px) {
  .additionally-container .slick-list {
    width: 115%;
    margin: 0px -10%;
  }
}
@media screen and (max-width: 375px) {
  .additionally-container .slick-list {
    width: 116%;
  }
}
@media screen and (max-width: 320px) {
  .additionally-container .slick-list {
    width: 122%;
    margin: 0px -15%;
  }
}
@media screen and (max-width: 1220px) {
  .additionally-container .additionally-card-element {
    width: 280px;
    height: 210px;
  }
  .additionally-container .additionally-card-element-title {
    font-size: 18px;
    line-height: 18px;
  }
  .additionally-container .additionally-card-element-preview {
    font-size: 14px;
    line-height: 18px;
  }
  .additionally-container .additionally-card-element {
    margin-right: 33px;
  }
  .additionally-container .additionally-card-element-about {
    width: 65%;
  }
}
@media screen and (max-width: 757px) {
  .additionally-container .additionally-card-element-about {
    width: 65%;
  }
}
@media screen and (max-width: 320px) {
  .additionally-container .additionally-card-element {
    width: 286px;
  }
}
.services-container {
  padding: 32px 0px;
}
.services-container .displayBlock {
  display: block;
}
.services-container .hiddenBlocks {
  display: none;
}
.services-container .services-title-container {
  margin-bottom: 20px;
}
.services-container .services-cards-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.services-container .services-cards-container .services-cards-element-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.services-container .services-cards-container .services-card-element {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 280px;
  min-height: 200px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 20px 6px 6px 20px;
  margin-bottom: 32px;
  -webkit-box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.services-container .services-cards-container .services-card-element.centerText {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.services-container .services-cards-container .services-card-element.blueCard {
  background: -o-linear-gradient(207.03deg, #C5CFDA 0%, #C1DFF9 100%);
  background: linear-gradient(242.97deg, #C5CFDA 0%, #C1DFF9 100%);
}
.services-container .services-cards-container .services-card-element.grayCard {
  background: -o-linear-gradient(27.03deg, #E5EBF1 0%, #A5B3BF 100%);
  background: linear-gradient(62.97deg, #E5EBF1 0%, #A5B3BF 100%);
}
.services-container .services-cards-container .services-card-element:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
}
.services-container .services-cards-container .services-card-element img {
  position: absolute;
  z-index: 1;
  right: 0px;
}
.services-container .services-cards-container .services-card-element img.logos {
  top: 20px;
  right: 20px;
}
.services-container .services-cards-container .services-card-element img.gerb {
  top: 0px;
}
.services-container .services-cards-container .services-card-element-preview-title {
  width: 65%;
  font-family: "GOST UI 2", sans-serif;
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
  color: #0A3970;
  min-height: 84px;
  margin-bottom: 14px;
}
.services-container .services-cards-container .services-card-element-preview-title.centerText {
  width: 80%;
  min-height: unset;
  margin-bottom: 0px;
}
.services-container .services-cards-container .services-card-element-preview-text {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: black;
}
.services-container .services-cards-container .services-card-element-preview-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 23px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #0065B1;
}
.services-container .services-cards-container .services-card-element-preview-link.centerText {
  margin-bottom: 18px;
}
.services-container .services-cards-container .services-card-element-preview-title, .services-container .services-cards-container .services-card-element-preview-text, .services-container .services-cards-container .services-card-element-preview-link {
  z-index: 2;
}
.services-container .services-card-element-button, .services-container .services-bottom-link {
  font-family: "GOST UI 2", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  border: none;
  background-color: transparent;
  color: #0065B1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.services-container .services-card-element-button .services-card-element-button-icon, .services-container .services-bottom-link .services-card-element-button-icon {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: white;
}
.services-container .services-card-element-button .services-card-element-button-icon:hover, .services-container .services-bottom-link .services-card-element-button-icon:hover {
  -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
}
.services-container .slickArrowsCustom .slick-arrow {
  position: absolute;
  top: -38px;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.services-container .slickArrowsCustom .slick-prev {
  right: 38px;
}
.services-container .slickArrowsCustom .slick-next {
  right: -7px;
}
.services-container .services-bottom-link {
  display: none;
  width: 100%;
  text-align: right;
}

@media screen and (max-width: 1220px) {
  .services-container {
    padding: 32px 0px 62px 0px;
  }
  .services-container .services-card-element-button {
    display: none;
  }
  .services-container .services-cards-container {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .services-container .services-cards-container .services-card-element {
    margin-right: 33px;
  }
  .services-container .services-cards-container .services-card-element.big-card {
    min-height: 219px;
  }
  .services-container .services-title-container h3.main-title {
    width: 85%;
  }
  .services-container .hiddenBlocks {
    display: block;
  }
}
@media screen and (max-width: 1220px) {
  .services-container .services-cards-container .slick-list {
    padding: 38px 64px 8px 38px;
  }
}
@media screen and (max-width: 375px) {
  .services-container {
    padding: 32px 0px 65px 0px;
  }
  .services-container .slickArrowsCustom .slick-arrow {
    top: -34px;
  }
  .services-container .services-bottom-container {
    margin-top: 8px;
  }
}
@media screen and (max-width: 320px) {
  .services-container {
    padding: 32px 0px 60px 0px;
  }
  .services-container .services-cards-container .services-card-element {
    margin-bottom: 33px;
  }
  .services-container .services-cards-container .services-card-element.big-card {
    min-height: 206px;
  }
  .services-container .services-bottom-container {
    margin-top: 3px;
  }
}
.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__icon {
  -webkit-text-size-adjust: none;
  -webkit-box-direction: normal;
  list-style-type: none;
  font-family: "YS Text", Arial, sans-serif;
  white-space: nowrap;
  font-size: 16px;
  color: #fff;
  margin: 0;
  box-sizing: border-box;
  padding: 0;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  background-position: center;
  height: 24px;
  width: 24px;
}

.ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_facebook .ya-share2__badge, .ya-share2__item_service_facebook .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_twitter .ya-share2__badge, .ya-share2__item_service_twitter .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_lj .ya-share2__badge, .ya-share2__item_service_lj .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_telegram .ya-share2__badge, .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_ok .ya-share2__badge, .ya-share2__item_service_ok .ya-share2__mobile-popup-badge {
  background-color: white !important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url(../i/icons.svg#vkBlue) !important;
  background-size: 145px 145px !important;
}

.ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url(../i/icons.svg#facebook_20px) !important;
}

.ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url(../i/icons.svg#twiterBlue) !important;
}

.ya-share2__item_service_lj .ya-share2__icon {
  background-image: url(../i/icons.svg#livejournal_20px) !important;
}

.ya-share2__item_service_telegram .ya-share2__icon {
  background-image: url(../i/telegram-svgrepo-com.svg) !important;
  background-size: 23px 23px !important;
  background-repeat: no-repeat !important;
  width: 33px !important;
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url(../i/odnoklassniki-svgrepo-com.svg) !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
}

.ya-share2 {
  line-height: normal;
}
.ya-share2 * {
  line-height: normal;
}
.ya-share2 :link:hover, .ya-share2 :visited:hover {
  color: #000 !important;
}
.ya-share2 input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
}

.ya-share2__messenger-frame {
  display: none;
}

.ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge, .ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__mobile-popup-badge {
  background-color: #000;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__badge, .ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__mobile-popup-badge {
  background-color: #fff;
}
.ya-share2__container.ya-share2__container_color-scheme_whiteblack .ya-share2__popup-body .ya-share2__mobile-popup-badge {
  background-color: #f2f2f2;
}

.ya-share2__container_shape_round .ya-share2__badge {
  border-radius: 50px;
}
.ya-share2__container_shape_round .ya-share2__icon {
  background-position: center;
}

.ya-share2__container_size_l {
  font-size: 20px;
}
.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon {
  height: 48px;
  width: 48px;
  background-size: 48px 48px;
}

.ya-share2__container_shape_round.ya-share2__container_size_l .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 40px 40px;
}

.ya-share2__container_size_l .ya-share2__item_copy .ya-share2__icon_copy, .ya-share2__container_size_l .ya-share2__item_more .ya-share2__icon_more {
  background-size: 32px 32px;
}
.ya-share2__container_size_l .ya-share2__title {
  line-height: 48px;
}
.ya-share2__container_size_l .ya-share2__badge + .ya-share2__title {
  margin-left: 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 16px;
  box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.18), 0px 0px 8px rgba(0, 0, 0, 0.1);
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item {
  padding: 2px 16px;
}
.ya-share2__container_size_l.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 16px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty), .ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:not(:empty), .ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_l.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 8px;
}
.ya-share2__container_size_l .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_l.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 8px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_bottom {
  top: 56px;
}
.ya-share2__container_size_l .ya-share2__popup_direction_top {
  bottom: 56px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_bottom, .ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 72px;
}
.ya-share2__container_size_l.ya-share2__container_alone .ya-share2__popup_direction_top {
  bottom: 72px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 72px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 8px 32px 8px 16px;
  font-size: 22px;
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 8px;
  border: none;
  background: rgba(0, 0, 0, 0.07);
}
.ya-share2__container_size_l .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 6px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts {
  margin-bottom: 12px;
}
.ya-share2__container_size_l .ya-share2__messenger-contacts::before {
  width: 16px;
  height: 16px;
  bottom: -7px;
  left: 32px;
}

.ya-share2__container_size_m {
  font-size: 13px;
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
}

.ya-share2__container_size_m .ya-share2__item_copy .ya-share2__icon_copy, .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
  background-size: 16px 16px;
}
.ya-share2__container_size_m .ya-share2__title {
  line-height: 24px;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
  margin-left: 10px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 8px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.18), 0px 0px 4px rgba(0, 0, 0, 0.1);
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item {
  padding: 2px 8px;
}
.ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty), .ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:not(:empty), .ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_m.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 8px;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_m.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 8px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_bottom {
  top: 28px;
}
.ya-share2__container_size_m .ya-share2__popup_direction_top {
  bottom: 28px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom, .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 36px;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_top {
  bottom: 36px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 36px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 4px 16px 4px 8px;
  font-size: 15px;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 4px;
  border: none;
  background: rgba(0, 0, 0, 0.07);
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 2px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts {
  margin-bottom: 6px;
}
.ya-share2__container_size_m .ya-share2__messenger-contacts::before {
  width: 10px;
  height: 10px;
  bottom: -4px;
  left: 15px;
}

.ya-share2__container_size_s {
  font-size: 12px;
}
.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon {
  height: 18px;
  width: 18px;
  background-size: 18px 18px;
}

.ya-share2__container_shape_round.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 16px 16px;
}

.ya-share2__container_size_s .ya-share2__item_copy .ya-share2__icon_copy, .ya-share2__container_size_s .ya-share2__item_more .ya-share2__icon_more {
  background-size: 12px 12px;
}
.ya-share2__container_size_s .ya-share2__title {
  line-height: 18px;
}
.ya-share2__container_size_s .ya-share2__badge + .ya-share2__title {
  margin-left: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) {
  border-radius: 6px;
  box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.18), 0px 0px 3px rgba(0, 0, 0, 0.1);
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item {
  padding: 2px 6px;
}
.ya-share2__container_size_s.ya-share2__container_as-popup .ya-share2__item {
  padding: 2px 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:not(:empty), .ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:not(:empty), .ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_s.ya-share2__container_as-popup > :first-child:empty + :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-top: 6px;
}
.ya-share2__container_size_s .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip), .ya-share2__container_size_s.ya-share2__container_as-popup > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
  padding-bottom: 6px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_bottom {
  top: 21px;
}
.ya-share2__container_size_s .ya-share2__popup_direction_top {
  bottom: 21px;
}
.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__popup_direction_bottom, .ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  top: 27px;
}
.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__popup_direction_top {
  bottom: 27px;
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
  bottom: 27px;
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
  padding: 3px 12px 3px 6px;
  font-size: 14px;
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
  padding: 3px;
  border: none;
  background: rgba(0, 0, 0, 0.07);
}
.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more .ya-share2__title {
  margin-left: 1px;
}
.ya-share2__container_size_s .ya-share2__messenger-contacts {
  margin-bottom: 4.5px;
}
.ya-share2__container_size_s .ya-share2__messenger-contacts::before {
  width: 8px;
  height: 8px;
  bottom: -3px;
  left: 11px;
}

.ya-share2__container_mobile .ya-share2__icon {
  background-position: center;
  background-repeat: no-repeat;
}
.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__icon {
  height: 56px;
  width: 56px;
}
.ya-share2__container_mobile.ya-share2__container_size_l .ya-share2__title {
  line-height: 56px;
}
.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon {
  height: 32px;
  width: 32px;
}
.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__title {
  line-height: 32px;
}
.ya-share2__container_mobile.ya-share2__container_size_s .ya-share2__icon {
  height: 24px;
  width: 24px;
}
.ya-share2__container_mobile.ya-share2__container_size_s .ya-share2__title {
  line-height: 24px;
}

.ya-share2__list.ya-share2__list_direction_horizontal {
  margin-top: -2px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 2px 4px 0 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {
  margin-right: 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
  display: none;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item {
  display: block;
  margin: 4px 0;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item:first-child {
  margin-top: 0;
}
.ya-share2__list.ya-share2__list_direction_vertical > .ya-share2__item:last-child {
  margin-bottom: 0;
}

.ya-share2__popup {
  position: absolute;
  display: none;
  z-index: 9999;
  background-color: #fff;
}

.ya-share2__popup_visible {
  display: block;
}

.ya-share2__popup_direction_auto {
  visibility: hidden;
}

.ya-share2__popup_direction_bottom, .ya-share2__popup_direction_top {
  visibility: visible;
}

.ya-share2__popup_list-direction_horizontal {
  right: 0;
}

.ya-share2__popup_list-direction_vertical {
  left: 0;
}

.ya-share2__popup_x-direction_left {
  right: 0;
  left: auto;
}

.ya-share2__popup_x-direction_right {
  left: 0;
  right: auto;
}

.ya-share2__popup, .ya-share2__container_as-popup {
  text-align: left;
}

.ya-share2__popup .ya-share2__list .ya-share2__item, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item {
  margin: 0;
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item {
  margin: 0;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:hover, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover {
  background: rgba(0, 0, 0, 0.03);
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover {
  background: rgba(0, 0, 0, 0.03);
}

.ya-share2__popup .ya-share2__list .ya-share2__item:focus, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
  background: rgba(0, 0, 0, 0.03);
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
  background: rgba(0, 0, 0, 0.03);
}

.ya-share2__popup .ya-share2__list .ya-share2__item:active, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  background: rgba(0, 0, 0, 0.05);
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  background: rgba(0, 0, 0, 0.05);
}

.ya-share2__popup .ya-share2__list .ya-share2__item:hover, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover {
  opacity: 1;
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover {
  opacity: 1;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:focus, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
  opacity: 1;
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
  opacity: 1;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:active, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  opacity: 1;
}

.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active {
  opacity: 1;
}

.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:hover .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:focus .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__list .ya-share2__item:active .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active .ya-share2__badge, .ya-share2__container_color-scheme_whiteblack.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active .ya-share2__badge {
  background: transparent;
}

.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__list .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}
.ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__list .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge, .ya-share2__container_color-scheme_normal.ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:active.ya-share2__item_copy .ya-share2__badge {
  background: transparent;
}

.ya-share2__container .ya-share2__messenger-contacts_desktop {
  background-color: #f5f5f5;
  position: relative;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop:empty {
  display: none;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop::before {
  content: "";
  transform: rotate(45deg);
  position: absolute;
  background-color: #f5f5f5;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__messenger-contacts-list {
  margin: 0;
  padding-left: 0;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__item {
  display: block;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__badge {
  background: none;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop .ya-share2__icon {
  border-radius: 50px;
}
.ya-share2__container .ya-share2__messenger-contacts_desktop + .ya-share2__list {
  display: block;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider {
  height: 97px;
  overflow: hidden;
  padding-bottom: 16px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile {
  overflow-x: scroll;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile:empty {
  display: none;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts_mobile .ya-share2__messenger-contacts-list {
  white-space: nowrap;
  height: 97px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider + .ya-share2__header {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider ~ .ya-share2__scroll-hider .ya-share2__popup-tile-wrapper {
  overflow-x: scroll;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider ~ .ya-share2__scroll-hider .ya-share2__popup-tile-wrapper .ya-share2__popup-tile {
  white-space: nowrap;
  height: 97px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__mobile-popup-badge {
  width: 56px;
  height: 56px;
  border-radius: 28px;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge {
  background: none;
}
.ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
  width: 23%;
}

@media (min-width: 460px) {
  .ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
    width: 18.6%;
  }
}
@media (min-width: 600px) {
  .ya-share2__container.ya-share2__container_mobile .ya-share2__scroll-hider .ya-share2__item {
    width: 15.6%;
  }
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.8);
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  animation: overlayAppearance 0.2s cubic-bezier(0.42, 0, 1, 1) forwards;
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
  display: flex;
  position: absolute;
  padding: 0;
  z-index: 2;
  bottom: 0;
  box-sizing: border-box;
  flex-direction: column;
  width: 100%;
  max-height: 70%;
  animation: popupAppearance 0.2s forwards;
}

.ya-share2__popup-content .ya-share2__popup-header {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 14px 12px 14px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 16px 16px 0 0;
  background-color: #fff;
}
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__og-image, .ya-share2__popup-content .ya-share2__popup-header .ya-share2__icon_og-image-stub, .ya-share2__popup-content .ya-share2__popup-header .ya-share2__icon_closing-cross {
  flex-shrink: 0;
}
.ya-share2__popup-content .ya-share2__popup-header .ya-share2__popup-description {
  flex: 1;
  hyphens: auto;
  align-self: center;
  display: -webkit-box;
  max-height: 34px;
  margin: 0 8px 0 14px;
  overflow: hidden;
  font-size: 15px;
  line-height: 17px;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ya-share2__popup-content .ya-share2__popup-body {
  overflow: auto;
  background-color: #fff;
}
.ya-share2__popup-content .ya-share2__popup-body .ya-share2__header {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  padding: 18px 16px 0;
  margin: 0;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list, .ya-share2__popup-content .ya-share2__popup-tile {
  padding: 20px 12px 0;
  margin: 0;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
  width: 25%;
  padding: 0;
  margin: 0 0 20px;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item .ya-share2__link, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item .ya-share2__link {
  width: 100%;
  height: 100%;
  color: rgba(0, 0, 0, 0.8);
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item .ya-share2__native-share-fake-link, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item .ya-share2__native-share-fake-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge {
  display: block;
  width: 52px;
  height: 52px;
  margin: 0 auto;
  border-radius: 26px;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge .ya-share2__icon, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge .ya-share2__icon {
  width: 100%;
  height: 100%;
  background-size: 32px;
  background-clip: content-box;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-badge .ya-share2__icon_messenger-contact, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-badge .ya-share2__icon_messenger-contact {
  background-size: 56px;
  border-radius: 50%;
}
.ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__mobile-popup-service-title, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__mobile-popup-service-title {
  max-height: 15px;
  margin-top: 10px;
  padding: 0 4px;
  overflow: hidden;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  text-overflow: ellipsis;
}
.ya-share2__popup-content .ya-share2__icon {
  background-size: auto;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__og-image, .ya-share2__popup-content .ya-share2__icon.ya-share2__icon_og-image-stub {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 6px;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__og-image {
  background-position: center;
  background-size: cover;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_og-image-stub {
  padding: 6px;
  background-color: rgba(0, 0, 0, 0.05);
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.94 8.838a3 3 0 000 4.242 1 1 0 01-1.414 1.415 5 5 0 010-7.071l3.535-3.536a5 5 0 017.071 7.071l-1.092 1.093a1 1 0 01-1.415-1.415l1.093-1.092a3 3 0 10-4.243-4.243L10.94 8.838zm2.12 6.363a3 3 0 000-4.243 1 1 0 111.415-1.414 5 5 0 010 7.07l-3.5 3.501a5 5 0 01-7.071-7.071l1.025-1.025a1 1 0 011.414 1.414l-1.025 1.025a3 3 0 004.243 4.243l3.5-3.5z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross {
  box-sizing: border-box;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zM5.403 5.403a1 1 0 011.414 0L10 8.586l3.183-3.183a1 1 0 111.414 1.414L11.414 10l3.183 3.183a1 1 0 01-1.414 1.414L10 11.414l-3.183 3.183a1 1 0 01-1.414-1.414L8.586 10 5.403 6.817a1 1 0 010-1.414z' fill='%23000' fill-opacity='.2'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross:hover {
  opacity: 0.8;
}
.ya-share2__popup-content .ya-share2__icon.ya-share2__icon_closing-cross:active {
  opacity: 0.6;
}
.ya-share2__popup-content .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button .ya-share2__icon_copy-icon {
  width: 15px;
  height: 14px;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.758 1a1 1 0 001 1h7.5a.5.5 0 01.5.5v7.497a1 1 0 002 0V2.5a2.5 2.5 0 00-2.5-2.5h-7.5a1 1 0 00-1 1zm-1.5 2h8a1.5 1.5 0 011.5 1.5v8a1.5 1.5 0 01-1.5 1.5h-8a1.5 1.5 0 01-1.5-1.5v-8a1.5 1.5 0 011.5-1.5zm.5 2v7h7V5h-7z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__mobile-popup-badge.ya-share2__mobile-popup-badge_native-share {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #fff;
  box-sizing: border-box;
}
.ya-share2__popup-content .ya-share2__mobile-popup-badge.ya-share2__mobile-popup-badge_native-share .ya-share2__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.583 12.604a1.604 1.604 0 100-3.208 1.604 1.604 0 000 3.208zm12.834 0a1.604 1.604 0 100-3.208 1.604 1.604 0 000 3.208zM12.604 11a1.604 1.604 0 11-3.208 0 1.604 1.604 0 013.208 0z' fill='%23000' fill-opacity='.3'/%3E%3C/svg%3E");
}
.ya-share2__popup-content .ya-share2__mobile-popup-copy-link .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button {
  display: flex;
  align-items: center;
  margin: 8px auto 32px;
  padding: 12px 20px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  background-color: #fff;
  font-size: 15px;
  line-height: 20px;
  color: #000;
}
.ya-share2__popup-content .ya-share2__mobile-popup-copy-link .ya-share2__item.ya-share2__item_copy.ya-share2__item_copy-link-button .ya-share2__link-title {
  padding-left: 8px;
}

@media (min-width: 460px) {
  .ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
    width: 20%;
  }
}
@media (min-width: 600px) {
  .ya-share2__popup-content .ya-share2__messenger-contacts-list .ya-share2__item, .ya-share2__popup-content .ya-share2__popup-tile .ya-share2__item {
    width: 16.66%;
  }
}
.ya-share2__copied-tooltip {
  display: none;
  z-index: 9999;
  position: fixed;
  bottom: 6px;
  left: 50%;
  padding: 12px 20px;
  transform: translateX(-50%);
  border-radius: 22px;
  background: #fff;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15), 0px 0px 2px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  font-size: 15px;
  line-height: 20px;
  white-space: nowrap;
}

.ya-share2__copied-tooltip_shown {
  display: block;
  animation: tooltipAppearance 2s ease-out forwards;
}

@media (min-width: 721px) {
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
    width: 720px;
    min-height: 310px;
    padding: 20px 0;
    bottom: auto;
  }
  .ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content .ya-share2__popup-body {
    border-radius: 0 0 16px 16px;
  }
}
@-moz-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-webkit-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-o-keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@keyframes tooltipAppearance {
  0% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
  8% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  92% {
    transform: translate(-50%, -10px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}
@-moz-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes overlayAppearance {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@-webkit-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@-o-keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes popupAppearance {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.w-10 {
  max-width: 10% !important;
  width: 10% !important;
  flex-basis: auto;
}

.w-15 {
  max-width: 15% !important;
  width: 15% !important;
  flex-basis: auto;
}

.w-20 {
  max-width: 20% !important;
  width: 20% !important;
  flex-basis: auto;
}

.w-30 {
  max-width: 30% !important;
  width: 30% !important;
  flex-basis: auto;
}

.w-40 {
  max-width: 40% !important;
  width: 40% !important;
  flex-basis: auto;
}

.w-50 {
  max-width: 50% !important;
  width: 50% !important;
  flex-basis: auto;
}

.w-60 {
  max-width: 60% !important;
  width: 60% !important;
  flex-basis: auto;
}

.w-70 {
  max-width: 70% !important;
  width: 70% !important;
  flex-basis: auto;
}

.w-80 {
  max-width: 80% !important;
  width: 80% !important;
  flex-basis: auto;
}

.w-90 {
  max-width: 90% !important;
  width: 90% !important;
  flex-basis: auto;
}

.w-100 {
  max-width: 100% !important;
  width: 100% !important;
  flex-basis: auto;
}

.d-flex {
  display: flex !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

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

.elevation-24 {
  box-shadow: 0px 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-23 {
  box-shadow: 0px 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 9px 44px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-22 {
  box-shadow: 0px 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 42px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-21 {
  box-shadow: 0px 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 40px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-20 {
  box-shadow: 0px 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 38px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-19 {
  box-shadow: 0px 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 7px 36px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-18 {
  box-shadow: 0px 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 7px 34px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-17 {
  box-shadow: 0px 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 32px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-16 {
  box-shadow: 0px 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-15 {
  box-shadow: 0px 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 28px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-14 {
  box-shadow: 0px 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 26px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-13 {
  box-shadow: 0px 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 24px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-12 {
  box-shadow: 0px 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 22px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-11 {
  box-shadow: 0px 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 4px 20px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-10 {
  box-shadow: 0px 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 4px 18px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-9 {
  box-shadow: 0px 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 16px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-8 {
  box-shadow: 0px 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-7 {
  box-shadow: 0px 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 2px 16px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-6 {
  box-shadow: 0px 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 6px 10px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 18px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-5 {
  box-shadow: 0px 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 5px 8px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 14px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-4 {
  box-shadow: 0px 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 10px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-3 {
  box-shadow: 0px 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 3px 4px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 8px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.btn {
  box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.elevation-1 {
  box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.12)) !important;
}

.btn {
  height: 45px;
  min-width: 150px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  text-transform: uppercase;
  margin: 2px;
}
.btn--primary {
  background-color: #0A3970;
  color: #fff;
}
.btn--light-blue {
  background-color: #0065B1;
  color: #fff;
}
.btn:disabled {
  background-color: #45658b;
  cursor: auto;
}
.btn:focus {
  outline: 2px solid #000;
  border: 1px solid #fff;
}
.btn.btn-success:focus {
  border: 0;
}

.pa-0 {
  padding: 0px !important;
}

.pa-1 {
  padding: 4px !important;
}

.pa-2 {
  padding: 8px !important;
}

.pa-3 {
  padding: 12px !important;
}

.pa-4 {
  padding: 16px !important;
}

.pa-5 {
  padding: 20px !important;
}

.pa-6 {
  padding: 24px !important;
}

.pa-7 {
  padding: 28px !important;
}

.pa-8 {
  padding: 32px !important;
}

.pa-9 {
  padding: 36px !important;
}

.pa-10 {
  padding: 40px !important;
}

.pa-11 {
  padding: 44px !important;
}

.pa-12 {
  padding: 48px !important;
}

.pa-13 {
  padding: 52px !important;
}

.pa-14 {
  padding: 56px !important;
}

.pa-15 {
  padding: 60px !important;
}

.pa-16 {
  padding: 64px !important;
}

.px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.px-13 {
  padding-right: 52px !important;
  padding-left: 52px !important;
}

.px-14 {
  padding-right: 56px !important;
  padding-left: 56px !important;
}

.px-15 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.px-16 {
  padding-right: 64px !important;
  padding-left: 64px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.py-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.py-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.py-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-1 {
  padding-top: 4px !important;
}

.pt-2 {
  padding-top: 8px !important;
}

.pt-3 {
  padding-top: 12px !important;
}

.pt-4 {
  padding-top: 16px !important;
}

.pt-5 {
  padding-top: 20px !important;
}

.pt-6 {
  padding-top: 24px !important;
}

.pt-7 {
  padding-top: 28px !important;
}

.pt-8 {
  padding-top: 32px !important;
}

.pt-9 {
  padding-top: 36px !important;
}

.pt-10 {
  padding-top: 40px !important;
}

.pt-11 {
  padding-top: 44px !important;
}

.pt-12 {
  padding-top: 48px !important;
}

.pt-13 {
  padding-top: 52px !important;
}

.pt-14 {
  padding-top: 56px !important;
}

.pt-15 {
  padding-top: 60px !important;
}

.pt-16 {
  padding-top: 64px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.pr-3 {
  padding-right: 12px !important;
}

.pr-4 {
  padding-right: 16px !important;
}

.pr-5 {
  padding-right: 20px !important;
}

.pr-6 {
  padding-right: 24px !important;
}

.pr-7 {
  padding-right: 28px !important;
}

.pr-8 {
  padding-right: 32px !important;
}

.pr-9 {
  padding-right: 36px !important;
}

.pr-10 {
  padding-right: 40px !important;
}

.pr-11 {
  padding-right: 44px !important;
}

.pr-12 {
  padding-right: 48px !important;
}

.pr-13 {
  padding-right: 52px !important;
}

.pr-14 {
  padding-right: 56px !important;
}

.pr-15 {
  padding-right: 60px !important;
}

.pr-16 {
  padding-right: 64px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-1 {
  padding-bottom: 4px !important;
}

.pb-2 {
  padding-bottom: 8px !important;
}

.pb-3 {
  padding-bottom: 12px !important;
}

.pb-4 {
  padding-bottom: 16px !important;
}

.pb-5 {
  padding-bottom: 20px !important;
}

.pb-6 {
  padding-bottom: 24px !important;
}

.pb-7 {
  padding-bottom: 28px !important;
}

.pb-8 {
  padding-bottom: 32px !important;
}

.pb-9 {
  padding-bottom: 36px !important;
}

.pb-10 {
  padding-bottom: 40px !important;
}

.pb-11 {
  padding-bottom: 44px !important;
}

.pb-12 {
  padding-bottom: 48px !important;
}

.pb-13 {
  padding-bottom: 52px !important;
}

.pb-14 {
  padding-bottom: 56px !important;
}

.pb-15 {
  padding-bottom: 60px !important;
}

.pb-16 {
  padding-bottom: 64px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.pl-3 {
  padding-left: 12px !important;
}

.pl-4 {
  padding-left: 16px !important;
}

.pl-5 {
  padding-left: 20px !important;
}

.pl-6 {
  padding-left: 24px !important;
}

.pl-7 {
  padding-left: 28px !important;
}

.pl-8 {
  padding-left: 32px !important;
}

.pl-9 {
  padding-left: 36px !important;
}

.pl-10 {
  padding-left: 40px !important;
}

.pl-11 {
  padding-left: 44px !important;
}

.pl-12 {
  padding-left: 48px !important;
}

.pl-13 {
  padding-left: 52px !important;
}

.pl-14 {
  padding-left: 56px !important;
}

.pl-15 {
  padding-left: 60px !important;
}

.pl-16 {
  padding-left: 64px !important;
}

.ps-0 {
  padding-inline-start: 0px !important;
}

.ps-1 {
  padding-inline-start: 4px !important;
}

.ps-2 {
  padding-inline-start: 8px !important;
}

.ps-3 {
  padding-inline-start: 12px !important;
}

.ps-4 {
  padding-inline-start: 16px !important;
}

.ps-5 {
  padding-inline-start: 20px !important;
}

.ps-6 {
  padding-inline-start: 24px !important;
}

.ps-7 {
  padding-inline-start: 28px !important;
}

.ps-8 {
  padding-inline-start: 32px !important;
}

.ps-9 {
  padding-inline-start: 36px !important;
}

.ps-10 {
  padding-inline-start: 40px !important;
}

.ps-11 {
  padding-inline-start: 44px !important;
}

.ps-12 {
  padding-inline-start: 48px !important;
}

.ps-13 {
  padding-inline-start: 52px !important;
}

.ps-14 {
  padding-inline-start: 56px !important;
}

.ps-15 {
  padding-inline-start: 60px !important;
}

.ps-16 {
  padding-inline-start: 64px !important;
}

.pe-0 {
  padding-inline-end: 0px !important;
}

.pe-1 {
  padding-inline-end: 4px !important;
}

.pe-2 {
  padding-inline-end: 8px !important;
}

.pe-3 {
  padding-inline-end: 12px !important;
}

.pe-4 {
  padding-inline-end: 16px !important;
}

.pe-5 {
  padding-inline-end: 20px !important;
}

.pe-6 {
  padding-inline-end: 24px !important;
}

.pe-7 {
  padding-inline-end: 28px !important;
}

.pe-8 {
  padding-inline-end: 32px !important;
}

.pe-9 {
  padding-inline-end: 36px !important;
}

.pe-10 {
  padding-inline-end: 40px !important;
}

.pe-11 {
  padding-inline-end: 44px !important;
}

.pe-12 {
  padding-inline-end: 48px !important;
}

.pe-13 {
  padding-inline-end: 52px !important;
}

.pe-14 {
  padding-inline-end: 56px !important;
}

.pe-15 {
  padding-inline-end: 60px !important;
}

.pe-16 {
  padding-inline-end: 64px !important;
}

.mb64 {
  margin-bottom: 64px;
}

.mb32 {
  margin-bottom: 32px;
}

.ma-0 {
  margin: 0px !important;
}

.ma-1 {
  margin: 4px !important;
}

.ma-2 {
  margin: 8px !important;
}

.ma-3 {
  margin: 12px !important;
}

.ma-4 {
  margin: 16px !important;
}

.ma-5 {
  margin: 20px !important;
}

.ma-6 {
  margin: 24px !important;
}

.ma-7 {
  margin: 28px !important;
}

.ma-8 {
  margin: 32px !important;
}

.ma-9 {
  margin: 36px !important;
}

.ma-10 {
  margin: 40px !important;
}

.ma-11 {
  margin: 44px !important;
}

.ma-12 {
  margin: 48px !important;
}

.ma-13 {
  margin: 52px !important;
}

.ma-14 {
  margin: 56px !important;
}

.ma-15 {
  margin: 60px !important;
}

.ma-16 {
  margin: 64px !important;
}

.ma-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-13 {
  margin-right: 52px !important;
  margin-left: 52px !important;
}

.mx-14 {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.mx-15 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mx-16 {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-13 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.my-14 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.my-15 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-16 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.mt-3 {
  margin-top: 12px !important;
}

.mt-4 {
  margin-top: 16px !important;
}

.mt-5 {
  margin-top: 20px !important;
}

.mt-6 {
  margin-top: 24px !important;
}

.mt-7 {
  margin-top: 28px !important;
}

.mt-8 {
  margin-top: 32px !important;
}

.mt-9 {
  margin-top: 36px !important;
}

.mt-10 {
  margin-top: 40px !important;
}

.mt-11 {
  margin-top: 44px !important;
}

.mt-12 {
  margin-top: 48px !important;
}

.mt-13 {
  margin-top: 52px !important;
}

.mt-14 {
  margin-top: 56px !important;
}

.mt-15 {
  margin-top: 60px !important;
}

.mt-16 {
  margin-top: 64px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.mr-3 {
  margin-right: 12px !important;
}

.mr-4 {
  margin-right: 16px !important;
}

.mr-5 {
  margin-right: 20px !important;
}

.mr-6 {
  margin-right: 24px !important;
}

.mr-7 {
  margin-right: 28px !important;
}

.mr-8 {
  margin-right: 32px !important;
}

.mr-9 {
  margin-right: 36px !important;
}

.mr-10 {
  margin-right: 40px !important;
}

.mr-11 {
  margin-right: 44px !important;
}

.mr-12 {
  margin-right: 48px !important;
}

.mr-13 {
  margin-right: 52px !important;
}

.mr-14 {
  margin-right: 56px !important;
}

.mr-15 {
  margin-right: 60px !important;
}

.mr-16 {
  margin-right: 64px !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.mb-3 {
  margin-bottom: 12px !important;
}

.mb-4 {
  margin-bottom: 16px !important;
}

.mb-5 {
  margin-bottom: 20px !important;
}

.mb-6 {
  margin-bottom: 24px !important;
}

.mb-7 {
  margin-bottom: 28px !important;
}

.mb-8 {
  margin-bottom: 32px !important;
}

.mb-9 {
  margin-bottom: 36px !important;
}

.mb-10 {
  margin-bottom: 40px !important;
}

.mb-11 {
  margin-bottom: 44px !important;
}

.mb-12 {
  margin-bottom: 48px !important;
}

.mb-13 {
  margin-bottom: 52px !important;
}

.mb-14 {
  margin-bottom: 56px !important;
}

.mb-15 {
  margin-bottom: 60px !important;
}

.mb-16 {
  margin-bottom: 64px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.ml-3 {
  margin-left: 12px !important;
}

.ml-4 {
  margin-left: 16px !important;
}

.ml-5 {
  margin-left: 20px !important;
}

.ml-6 {
  margin-left: 24px !important;
}

.ml-7 {
  margin-left: 28px !important;
}

.ml-8 {
  margin-left: 32px !important;
}

.ml-9 {
  margin-left: 36px !important;
}

.ml-10 {
  margin-left: 40px !important;
}

.ml-11 {
  margin-left: 44px !important;
}

.ml-12 {
  margin-left: 48px !important;
}

.ml-13 {
  margin-left: 52px !important;
}

.ml-14 {
  margin-left: 56px !important;
}

.ml-15 {
  margin-left: 60px !important;
}

.ml-16 {
  margin-left: 64px !important;
}

.ml-auto {
  margin-left: auto !important;
}

.ms-0 {
  margin-inline-start: 0px !important;
}

.ms-1 {
  margin-inline-start: 4px !important;
}

.ms-2 {
  margin-inline-start: 8px !important;
}

.ms-3 {
  margin-inline-start: 12px !important;
}

.ms-4 {
  margin-inline-start: 16px !important;
}

.ms-5 {
  margin-inline-start: 20px !important;
}

.ms-6 {
  margin-inline-start: 24px !important;
}

.ms-7 {
  margin-inline-start: 28px !important;
}

.ms-8 {
  margin-inline-start: 32px !important;
}

.ms-9 {
  margin-inline-start: 36px !important;
}

.ms-10 {
  margin-inline-start: 40px !important;
}

.ms-11 {
  margin-inline-start: 44px !important;
}

.ms-12 {
  margin-inline-start: 48px !important;
}

.ms-13 {
  margin-inline-start: 52px !important;
}

.ms-14 {
  margin-inline-start: 56px !important;
}

.ms-15 {
  margin-inline-start: 60px !important;
}

.ms-16 {
  margin-inline-start: 64px !important;
}

.ms-auto {
  margin-inline-start: auto !important;
}

.me-0 {
  margin-inline-end: 0px !important;
}

.me-1 {
  margin-inline-end: 4px !important;
}

.me-2 {
  margin-inline-end: 8px !important;
}

.me-3 {
  margin-inline-end: 12px !important;
}

.me-4 {
  margin-inline-end: 16px !important;
}

.me-5 {
  margin-inline-end: 20px !important;
}

.me-6 {
  margin-inline-end: 24px !important;
}

.me-7 {
  margin-inline-end: 28px !important;
}

.me-8 {
  margin-inline-end: 32px !important;
}

.me-9 {
  margin-inline-end: 36px !important;
}

.me-10 {
  margin-inline-end: 40px !important;
}

.me-11 {
  margin-inline-end: 44px !important;
}

.me-12 {
  margin-inline-end: 48px !important;
}

.me-13 {
  margin-inline-end: 52px !important;
}

.me-14 {
  margin-inline-end: 56px !important;
}

.me-15 {
  margin-inline-end: 60px !important;
}

.me-16 {
  margin-inline-end: 64px !important;
}

.me-auto {
  margin-inline-end: auto !important;
}

.ma-n1 {
  margin: -4px !important;
}

.ma-n2 {
  margin: -8px !important;
}

.ma-n3 {
  margin: -12px !important;
}

.ma-n4 {
  margin: -16px !important;
}

.ma-n5 {
  margin: -20px !important;
}

.ma-n6 {
  margin: -24px !important;
}

.ma-n7 {
  margin: -28px !important;
}

.ma-n8 {
  margin: -32px !important;
}

.ma-n9 {
  margin: -36px !important;
}

.ma-n10 {
  margin: -40px !important;
}

.ma-n11 {
  margin: -44px !important;
}

.ma-n12 {
  margin: -48px !important;
}

.ma-n13 {
  margin: -52px !important;
}

.ma-n14 {
  margin: -56px !important;
}

.ma-n15 {
  margin: -60px !important;
}

.ma-n16 {
  margin: -64px !important;
}

.mx-n1 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.mx-n2 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.mx-n3 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.mx-n4 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.mx-n5 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.mx-n6 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.mx-n7 {
  margin-right: -28px !important;
  margin-left: -28px !important;
}

.mx-n8 {
  margin-right: -32px !important;
  margin-left: -32px !important;
}

.mx-n9 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.mx-n10 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.mx-n11 {
  margin-right: -44px !important;
  margin-left: -44px !important;
}

.mx-n12 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.mx-n13 {
  margin-right: -52px !important;
  margin-left: -52px !important;
}

.mx-n14 {
  margin-right: -56px !important;
  margin-left: -56px !important;
}

.mx-n15 {
  margin-right: -60px !important;
  margin-left: -60px !important;
}

.mx-n16 {
  margin-right: -64px !important;
  margin-left: -64px !important;
}

.my-n1 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.my-n2 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.my-n3 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.my-n4 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.my-n5 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.my-n6 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.my-n7 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.my-n8 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.my-n9 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.my-n10 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.my-n11 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.my-n12 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.my-n13 {
  margin-top: -52px !important;
  margin-bottom: -52px !important;
}

.my-n14 {
  margin-top: -56px !important;
  margin-bottom: -56px !important;
}

.my-n15 {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.my-n16 {
  margin-top: -64px !important;
  margin-bottom: -64px !important;
}

.mt-n1 {
  margin-top: -4px !important;
}

.mt-n2 {
  margin-top: -8px !important;
}

.mt-n3 {
  margin-top: -12px !important;
}

.mt-n4 {
  margin-top: -16px !important;
}

.mt-n5 {
  margin-top: -20px !important;
}

.mt-n6 {
  margin-top: -24px !important;
}

.mt-n7 {
  margin-top: -28px !important;
}

.mt-n8 {
  margin-top: -32px !important;
}

.mt-n9 {
  margin-top: -36px !important;
}

.mt-n10 {
  margin-top: -40px !important;
}

.mt-n11 {
  margin-top: -44px !important;
}

.mt-n12 {
  margin-top: -48px !important;
}

.mt-n13 {
  margin-top: -52px !important;
}

.mt-n14 {
  margin-top: -56px !important;
}

.mt-n15 {
  margin-top: -60px !important;
}

.mt-n16 {
  margin-top: -64px !important;
}

.mr-n1 {
  margin-right: -4px !important;
}

.mr-n2 {
  margin-right: -8px !important;
}

.mr-n3 {
  margin-right: -12px !important;
}

.mr-n4 {
  margin-right: -16px !important;
}

.mr-n5 {
  margin-right: -20px !important;
}

.mr-n6 {
  margin-right: -24px !important;
}

.mr-n7 {
  margin-right: -28px !important;
}

.mr-n8 {
  margin-right: -32px !important;
}

.mr-n9 {
  margin-right: -36px !important;
}

.mr-n10 {
  margin-right: -40px !important;
}

.mr-n11 {
  margin-right: -44px !important;
}

.mr-n12 {
  margin-right: -48px !important;
}

.mr-n13 {
  margin-right: -52px !important;
}

.mr-n14 {
  margin-right: -56px !important;
}

.mr-n15 {
  margin-right: -60px !important;
}

.mr-n16 {
  margin-right: -64px !important;
}

.mb-n1 {
  margin-bottom: -4px !important;
}

.mb-n2 {
  margin-bottom: -8px !important;
}

.mb-n3 {
  margin-bottom: -12px !important;
}

.mb-n4 {
  margin-bottom: -16px !important;
}

.mb-n5 {
  margin-bottom: -20px !important;
}

.mb-n6 {
  margin-bottom: -24px !important;
}

.mb-n7 {
  margin-bottom: -28px !important;
}

.mb-n8 {
  margin-bottom: -32px !important;
}

.mb-n9 {
  margin-bottom: -36px !important;
}

.mb-n10 {
  margin-bottom: -40px !important;
}

.mb-n11 {
  margin-bottom: -44px !important;
}

.mb-n12 {
  margin-bottom: -48px !important;
}

.mb-n13 {
  margin-bottom: -52px !important;
}

.mb-n14 {
  margin-bottom: -56px !important;
}

.mb-n15 {
  margin-bottom: -60px !important;
}

.mb-n16 {
  margin-bottom: -64px !important;
}

.ml-n1 {
  margin-left: -4px !important;
}

.ml-n2 {
  margin-left: -8px !important;
}

.ml-n3 {
  margin-left: -12px !important;
}

.ml-n4 {
  margin-left: -16px !important;
}

.ml-n5 {
  margin-left: -20px !important;
}

.ml-n6 {
  margin-left: -24px !important;
}

.ml-n7 {
  margin-left: -28px !important;
}

.ml-n8 {
  margin-left: -32px !important;
}

.ml-n9 {
  margin-left: -36px !important;
}

.ml-n10 {
  margin-left: -40px !important;
}

.ml-n11 {
  margin-left: -44px !important;
}

.ml-n12 {
  margin-left: -48px !important;
}

.ml-n13 {
  margin-left: -52px !important;
}

.ml-n14 {
  margin-left: -56px !important;
}

.ml-n15 {
  margin-left: -60px !important;
}

.ml-n16 {
  margin-left: -64px !important;
}

.ms-n1 {
  margin-inline-start: -4px !important;
}

.ms-n2 {
  margin-inline-start: -8px !important;
}

.ms-n3 {
  margin-inline-start: -12px !important;
}

.ms-n4 {
  margin-inline-start: -16px !important;
}

.ms-n5 {
  margin-inline-start: -20px !important;
}

.ms-n6 {
  margin-inline-start: -24px !important;
}

.ms-n7 {
  margin-inline-start: -28px !important;
}

.ms-n8 {
  margin-inline-start: -32px !important;
}

.ms-n9 {
  margin-inline-start: -36px !important;
}

.ms-n10 {
  margin-inline-start: -40px !important;
}

.ms-n11 {
  margin-inline-start: -44px !important;
}

.ms-n12 {
  margin-inline-start: -48px !important;
}

.ms-n13 {
  margin-inline-start: -52px !important;
}

.ms-n14 {
  margin-inline-start: -56px !important;
}

.ms-n15 {
  margin-inline-start: -60px !important;
}

.ms-n16 {
  margin-inline-start: -64px !important;
}

.me-n1 {
  margin-inline-end: -4px !important;
}

.me-n2 {
  margin-inline-end: -8px !important;
}

.me-n3 {
  margin-inline-end: -12px !important;
}

.me-n4 {
  margin-inline-end: -16px !important;
}

.me-n5 {
  margin-inline-end: -20px !important;
}

.me-n6 {
  margin-inline-end: -24px !important;
}

.me-n7 {
  margin-inline-end: -28px !important;
}

.me-n8 {
  margin-inline-end: -32px !important;
}

.me-n9 {
  margin-inline-end: -36px !important;
}

.me-n10 {
  margin-inline-end: -40px !important;
}

.me-n11 {
  margin-inline-end: -44px !important;
}

.me-n12 {
  margin-inline-end: -48px !important;
}

.me-n13 {
  margin-inline-end: -52px !important;
}

.me-n14 {
  margin-inline-end: -56px !important;
}

.me-n15 {
  margin-inline-end: -60px !important;
}

.me-n16 {
  margin-inline-end: -64px !important;
}

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