:root {
  --main-text: #333333;
  --main-border-hover: rgba(51, 51, 51, 0.3);
  --main-accent: #0F4A98;
  --secondary-accent: #43CAAE;
  --link-color: #4478bb;
  --link-border-hover: rgba(76, 126, 191, 0.30);
  --secondary-text: #68727d;
  --border-color: #DDE1E6;
  --bg-color: #F4F7FB;
  --success-color: #19A08A;
  --warning-color: #FFC106;
  --error-color: #FB2C24;
  --error-border: rgba(251, 44, 36, 0.8);
  --hint-color: #E7DDCD;
  --default-font: "Inter", sans-serif;
}

/* SPV PANEL
========================================================*/
#spsettings {
  background: #f1f2f7 !important;
  position: relative;
  min-width: 320px;
}

#spsettings .content {
  width: 1116px;
  margin: 0 auto;
  position: relative;
  padding: 0px;
}

#spsettings * {
  color: #000 !important;
}

#spsettings .setbox.images label > div {
  display: inline;
}

#spsettings .setbox.images label > div > .switch {
  float: right;
  top: 2px;
}

#spsettings .setbox.images label > div > .switch input {
  width: 20px;
  height: 20px;
}

#spsettings .navbar {
  padding: 0;
  background: #f1f2f7 !important;
}

#spsettings #generalsite {
  position: absolute;
  right: 0;
}

#spsettings * {
  font-size: 16px !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

.setbox {
  padding: 20px;
  display: inline-block;
}

.navbar-nav li:first-child .setbox {
  padding-left: 0px;
}

.navbar-nav li:last-child .setbox {
  padding-right: 0px;
}

.setbox > div {
  display: inline-block;
  margin-right: 10px;
}

.setbox > div:last-child {
  margin-right: 0px;
}

.setbox.images, .generalsite {
  position: relative;
  top: 4px;
}

.setbox.images > div:first-child {
  margin-right: 0;
}

.setbox .active {
  border-bottom: 4px solid #000 !important;
  padding-bottom: 4px;
}

.setbox #imgstyle.active, .setbox .generalsite.active {
  border-bottom: 0 !important;
  padding-bottom: 0;
}

.setbtn {
  cursor: pointer;
}

.setbox .switch {
  position: relative;
  top: 5px;
}

.setname {
  margin-right: 5px;
}

.setname, .generalsite {
  font-size: 14px !important;
}

.sqr {
  width: 30px;
  height: 30px;
  line-height: 30px !important;
  text-align: center;
}

.setbox #sfont .spv-font-small {
  font-size: 16px !important;
}

.setbox #mfont .spv-font-middle {
  font-size: 20px !important;
}

.setbox #lfont .spv-font-large {
  font-size: 24px !important;
}

.spv-font-small #sfont .spv-font-small {
  font-size: 16px !important;
}

.spv-font-middle #mfont .spv-font-middle {
  font-size: 20px !important;
}

.spv-font-large #lfont .spv-font-large {
  font-size: 24px !important;
}

.spv-theme-white, #wsqr {
  background: #fff !important;
  color: #000 !important;
}

.spv-theme-black, #bsqr {
  background: #000 !important;
  color: #fff !important;
}

.spv-theme-color, #csqr {
  background: #9dd1ff !important;
  color: #063462 !important;
}

.setbox #sfont .sfontsize {
  font-size: 16px !important;
  line-height: 1;
}

.setbox #mfont .mfontsize {
  font-size: 20px !important;
  line-height: 1;
}

.setbox #lfont .lfontsize {
  font-size: 24px !important;
  line-height: 1;
}

.sfontsize #sfont .sfontsize {
  font-size: 16px !important;
  line-height: 1;
}

.mfontsize #mfont .mfontsize {
  font-size: 20px !important;
  line-height: 1;
}

.lfontsize #lfont .lfontsize {
  font-size: 24px !important;
  line-height: 1;
}

/* HIDE IMAGES
========================================================*/
.spv.spv-noimages img,
.spv.spv-noimages embed {
  visibility: hidden !important;
}

/* BRAILLE FONT
========================================================*/
.spv.spv-braile * {
  font-family: "brailleregular" !important;
}

/* ALL SCREENS
========================================================*/
.spv * {
  background-image: none !important;
}

.spv a:hover {
  opacity: 0.7 !important;
  border-bottom: 0;
}

.spv img {
  -webkit-filter: gray;
          filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.spv .qv-slider__nav-el {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

/* SFONTSIZE SCREEN
========================================================*/
.spv.spv-font-small * {
  font-size: 16px;
}

.spv.spv-font-small .sqr {
  line-height: 30px !important;
}

.spv.spv-font-small h1, .spv.spv-font-small .h1 {
  font-size: 36px;
  line-height: 40px;
}

.spv.spv-font-small h2, .spv.spv-font-small .h2 {
  font-size: 30px;
  line-height: 36px;
}

.spv.spv-font-small h3, .spv.spv-font-small .h3 {
  font-size: 24px;
  line-height: 32px;
}

.spv.spv-font-small h4, .spv.spv-font-small .h4 {
  font-size: 20px;
  line-height: 24px;
}

.spv.spv-font-small h5, .spv.spv-font-small .h5 {
  font-size: 18px;
  line-height: 22px;
}

.spv.spv-font-small h6, .spv.spv-font-small .h6 {
  font-size: 13px;
  line-height: 14px;
}

/* MFONTSIZE SCREEN
========================================================*/
.spv.spv-font-middle * {
  font-size: 20px !important;
}

.spv.spv-font-middle h1, .spv.spv-font-middle .h1 {
  font-size: 2.6em !important;
}

.spv.spv-font-middle h2, .spv.spv-font-middle .h2 {
  font-size: 2.1em !important;
}

.spv.spv-font-middle h3, .spv.spv-font-middle .h3 {
  font-size: 1.7em !important;
}

.spv.spv-font-middle h4, .spv.spv-font-middle .h4 {
  font-size: 1.3em !important;
}

.spv.spv-font-middle h5, .spv.spv-font-middle .h5 {
  font-size: 1em !important;
}

.spv.spv-font-middle h6, .spv.spv-font-middle .h6 {
  font-size: 0.85em !important;
}

.spv.spv-font-middle .sqr {
  line-height: 30px !important;
}

/* LFONTSIZE SCREEN
========================================================*/
.spv.spv-font-large * {
  font-size: 24px !important;
}

.spv.spv-font-large .sqr {
  line-height: 30px !important;
}

.spv.spv-font-large h1, .spv.spv-font-large .h1 {
  font-size: 2.6em !important;
}

.spv.spv-font-large h2, .spv.spv-font-large .h2 {
  font-size: 2.1em !important;
}

.spv.spv-font-large h3, .spv.spv-font-large .h3 {
  font-size: 1.7em !important;
}

.spv.spv-font-large h4, .spv.spv-font-large .h4 {
  font-size: 1.3em !important;
}

.spv.spv-font-large h5, .spv.spv-font-large .h5 {
  font-size: 1em !important;
}

.spv.spv-font-large h6, .spv.spv-font-large .h6 {
  font-size: 0.85em !important;
}

/*scss*/
.spv {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.spv .card:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.spv a {
  border-bottom: none !important;
  text-decoration: underline;
}

.spv a:hover, .spv a:active, .spv a:focus {
  border-bottom: none !important;
  text-decoration: none !important;
}

.spv a.button {
  text-decoration: none !important;
}

.spv *,
.spv .form__checkbox + label,
.spv .form__radio + label,
.spv .Form__checkbox + label,
.spv .Form__radio + label {
  line-height: 1.5;
}

.spv .button {
  border: none;
  line-height: 34px;
}

.spv .shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
}

.spv .main__banner {
  background: transparent;
}

.spv .header__menu-submenuLink:hover {
  opacity: 1 !important;
}

.spv .form__placeholder.not-empty ~ .form__placeholder-element,
.spv .Form__placeholder.not-empty ~ .form__placeholder-element,
.spv .form__placeholder:focus ~ .form__placeholder-element,
.spv .Form__placeholder:focus ~ .form__placeholder-element {
  top: -32px;
  line-height: 1.5;
}

.spv .publicationShort__attached,
.spv .header__menu-submenu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
}

.spv .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  color: #fff;
}

.spv .header-nav__wrapper a.active::before {
  background-color: transparent;
}

.spv .pagination ul li.active a::before,
.spv .search-sidebar a.active::before {
  top: 100%;
  bottom: auto;
}

.spv.spv-theme-white {
  --main-accent: #000;
  --main-accent-light:#000;
  --main-accent-mid:#000;
  --main-accent-dark:#000;
  --main-accent-disabled: #000;
  --gray-color:#000;
  --gray-color-light:#000;
  --gray-color-button:#000;
  --devider-color:#000;
  --devider:1px solid var(--devider-color);
  --text-color:#000;
  --border-input-color:#000;
  --link-item-hover-bg:#000;
  --red-color:#000;
  --green-color:#000;
  --box-shadow: none;
  --main-text: #000;
  --main-border-hover: #fff;
  --secondary-accent: #000;
  --link-color: #000;
  --link-border-hover: #000;
  --secondary-text: #68727d;
  --border-color: #DDE1E6;
  --bg-color: #F4F7FB;
  --hint-color: #E7DDCD;
}

.spv.spv-theme-white .footer__top, .spv.spv-theme-white .search__container .button {
  background: #333;
}

.spv.spv-theme-white *, .spv.spv-theme-white i, .spv.spv-theme-white :before, .spv.spv-theme-white :after,
.spv.spv-theme-white .header__menu-link.active,
.spv.spv-theme-white .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-white .pagination ul li a:hover,
.spv.spv-theme-white .pagination ul li a:hover i:before {
  color: #000;
}

.spv.spv-theme-white .button {
  background-color: #000;
  color: #fff;
}

.spv.spv-theme-white .button:before, .spv.spv-theme-white .button:after, .spv.spv-theme-white .button i, .spv.spv-theme-white .button i:before,
.spv.spv-theme-white .button span {
  color: #fff;
}

.spv.spv-theme-white .header__menu-link,
.spv.spv-theme-white .main__banner-card *,
.spv.spv-theme-white .main__banner-card *:before,
.spv.spv-theme-white .main__banner-card *:after,
.spv.spv-theme-white footer *,
.spv.spv-theme-white .header__menu-submenuLink:hover,
.spv.spv-theme-white .header__menu-more .header__menu-link i:before,
.spv.spv-theme-white .header__tablet-humb:before,
.spv.spv-theme-white .header__mobile-humb::before,
.spv.spv-theme-white .publicationShort__attached::after,
.spv.spv-theme-white .form__select-labeleft,
.spv.spv-theme-white .Form__select-labeleft,
.spv.spv-theme-white .badge,
.spv.spv-theme-white .header__top a,
.spv.spv-theme-white .header__top a i:before,
.spv.spv-theme-white .select2-dropdown .select2-results__option--selected {
  color: #fff;
}

.spv.spv-theme-white .content-bg-gray,
.spv.spv-theme-white .header__menu-link.active {
  background-color: #fff;
}

.spv.spv-theme-white .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
}

.spv.spv-theme-white .header__menu-more {
  border-left-color: #fff;
}

.spv.spv-theme-white .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-white .sidebar__menu-item:hover .sidebar__menu-link {
  color: #fff;
}

.spv.spv-theme-white .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-white .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #000;
  background-color: #fff;
}

.spv.spv-theme-white .sidebar__menu-amount {
  color: #fff;
  height: auto;
}

.spv.spv-theme-white .icon-arrowlong::before {
  background-color: #000;
}

.spv.spv-theme-white .qv-slider__nav-el,
.spv.spv-theme-white .qv-slider__nav-el:hover,
.spv.spv-theme-white .pagination__arrow:hover {
  background-color: #f5f5f5;
}

.spv.spv-theme-white .accordeon-menu__el.open .icon-plus::before {
  color: #fff;
}

.spv.spv-theme-black {
  --main-accent: #fff;
  --main-accent-light:#fff;
  --main-accent-mid:#fff;
  --main-accent-dark:#fff;
  --main-accent-disabled: #fff;
  --gray-color:#fff;
  --gray-color-light:#fff;
  --gray-color-button:#fff;
  --devider-color:#fff;
  --devider:1px solid var(--devider-color);
  --text-color:#fff;
  --border-input-color:#fff;
  --link-item-hover-bg:#fff;
  --red-color:#fff;
  --green-color:#fff;
  --box-shadow: none;
  --main-text: #fff;
  --main-border-hover: #fff;
  --secondary-accent: #000;
  --link-color: #000;
  --link-border-hover: #000;
  --secondary-text: #68727d;
  --border-color: #DDE1E6;
  --bg-color: #F4F7FB;
  --hint-color: #E7DDCD;
}

.spv.spv-theme-black .footer__top, .spv.spv-theme-black .header__top, .spv.spv-theme-black .search {
  background: #333;
}

.spv.spv-theme-black *, .spv.spv-theme-black i, .spv.spv-theme-black :before, .spv.spv-theme-black :after, .spv.spv-theme-black .search__container .button i:before {
  color: #fff;
}

.spv.spv-theme-black .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-black .sidebar__menu-item:hover .sidebar__menu-link,
.spv.spv-theme-black .select__wrapper_accent .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-theme-black .form__input,
.spv.spv-theme-black .auth-form__input,
.spv.spv-theme-black .search-container__results-el-text,
.spv.spv-theme-black .search-container__results-el-delete::before {
  color: #000;
}

.spv.spv-theme-black .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-black .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #fff;
  background-color: #000;
}

.spv.spv-theme-black .sidebar__menu-amount {
  color: #000;
  height: auto;
}

.spv.spv-theme-black .button {
  background-color: #fff;
  color: #000;
}

.spv.spv-theme-black .button:before, .spv.spv-theme-black .button:after, .spv.spv-theme-black .button i, .spv.spv-theme-black .button i:before,
.spv.spv-theme-black .button span {
  color: #000;
}

.spv.spv-theme-black *::-webkit-input-placeholder {
  color: #000 !important;
}

.spv.spv-theme-black *::-moz-placeholder {
  color: #000 !important;
}

.spv.spv-theme-black *:-ms-input-placeholder {
  color: #000 !important;
}

.spv.spv-theme-black *::-ms-input-placeholder {
  color: #000 !important;
}

.spv.spv-theme-black .header__menu-link,
.spv.spv-theme-black .main__banner-card *,
.spv.spv-theme-black .main__banner-card *:before,
.spv.spv-theme-black .main__banner-card *:after,
.spv.spv-theme-black .header__menu-submenuLink:hover,
.spv.spv-theme-black .header__menu-more .header__menu-link i:before,
.spv.spv-theme-black *::placeholder,
.spv.spv-theme-black .content-card--counter *,
.spv.spv-theme-black .content-card--counter i:before,
.spv.spv-theme-black .header__menu-submenuLink,
.spv.spv-theme-black #feedback-form *,
.spv.spv-theme-black .form__checkbox + label::before,
.spv.spv-theme-black .form__radio + label::before,
.spv.spv-theme-black .Form__checkbox + label::before,
.spv.spv-theme-black .Form__radio + label::before,
.spv.spv-theme-black .header__tablet-humb:before,
.spv.spv-theme-black .header__mobile-humb::before,
.spv.spv-theme-black .publicationShort__attached::after,
.spv.spv-theme-black .pagination ul li a:hover,
.spv.spv-theme-black .pagination ul li a:hover i:before,
.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .form__select-labeleft,
.spv.spv-theme-black .Form__select-labeleft,
.spv.spv-theme-black .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-theme-black .select2-dropdown .select2-results__option,
.spv.spv-theme-black .badge {
  color: #000 !important;
}

.spv.spv-theme-black .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
  color: #000;
}

.spv.spv-theme-black .content-bg-gray,
.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-black .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable,
.spv.spv-theme-black .card,
.spv.spv-theme-black .footer__bottom,
.spv.spv-theme-black .search__container .button,
.spv.spv-theme-black .qv-slider__nav-el .icon-arrowlong::before,
.spv.spv-theme-black .pagination__arrow .icon-arrowlong::before {
  background-color: #000;
}

.spv.spv-theme-black .header__wrapper,
.spv.spv-theme-black .content,
.spv.spv-theme-black .quialified-view__wrapper,
.spv.spv-theme-black .qv-slider__el,
.spv.spv-theme-black .current-events__wrapper,
.spv.spv-theme-black .footer__wrapper,
.spv.spv-theme-black .header-nav__wrapper,
.spv.spv-theme-black .pages-navigation__wrapper {
  background-color: #101010;
}

.spv.spv-theme-black .bg-light {
  background-color: #101010 !important;
}

.spv.spv-theme-black .qv-slider__el,
.spv.spv-theme-black .bg-light {
  border: 1px solid #fff;
}

.spv.spv-theme-black .header__menu-more {
  border-left-color: #000;
}

.spv.spv-theme-black .content-card--counter {
  border-right-color: #000;
}

.spv.spv-theme-black .select-container .select2-selection--single,
.spv.spv-theme-black .select-container .select2-container--focus .select2-selection--single,
.spv.spv-theme-black .select-container .select2-container--open .select2-selection--single,
.spv.spv-theme-black .search__container .form__input {
  border-color: #000;
}

.spv.spv-theme-black .form__placeholder.not-empty,
.spv.spv-theme-black .Form__placeholder.not-empty,
.spv.spv-theme-black .form__input:focus,
.spv.spv-theme-black .form__textarea:focus,
.spv.spv-theme-black .Form__input:focus,
.spv.spv-theme-black .Form__textarea:focus {
  border-color: #000;
}

.spv.spv-theme-black .header__menu-link.active,
.spv.spv-theme-black .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-black .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable,
.spv.spv-theme-black .pagination ul li.active a {
  color: #fff !important;
}

.spv.spv-theme-black .icon-arrowlong::before,
.spv.spv-theme-black .qv-slider__nav-el:hover,
.spv.spv-theme-black .pagination__arrow:hover,
.spv.spv-theme-black .Tabs__list-element.active::after {
  background-color: #fff;
}

.spv.spv-theme-black .accordeon-menu__el .icon-plus::before,
.spv.spv-theme-black .accordeon-menu__el.open .icon-plus::before,
.spv.spv-theme-black .search-container__input {
  color: #000;
}

.spv.spv-theme-black .accordeon-menu__el-icon,
.spv.spv-theme-black .accordeon-menu__el-icon,
.spv.spv-theme-black .pagination ul li.active a::before {
  background-color: #fff;
}

.spv.spv-theme-color {
  --main-accent: #063462;
  --main-accent-light:#063462;
  --main-accent-mid:#063462;
  --main-accent-dark:#063462;
  --main-accent-disabled: #063462;
  --gray-color:#063462;
  --gray-color-light:#063462;
  --gray-color-button:#063462;
  --devider-color:#063462;
  --devider:1px solid var(--devider-color);
  --text-color:#063462;
  --border-input-color:#063462;
  --link-item-hover-bg:#063462;
  --red-color:#063462;
  --green-color:#063462;
  --box-shadow: none;
  --main-text: #063462;
  --main-border-hover: #fff;
  --secondary-accent: #f4f7fb;
  --link-color: #063462;
  --link-border-hover: #063462;
  --secondary-text: #68727d;
  --border-color: #DDE1E6;
  --bg-color: #F4F7FB;
  --hint-color: #E7DDCD;
}

.spv.spv-theme-color .footer__top, .spv.spv-theme-color .header__top, .spv.spv-theme-color .search {
  background: #063462;
}

.spv.spv-theme-color *, .spv.spv-theme-color i, .spv.spv-theme-color :before, .spv.spv-theme-color :after {
  color: #063462;
}

.spv.spv-theme-color .button {
  background-color: #063462;
  color: #9dd1ff;
}

.spv.spv-theme-color .button:before,
.spv.spv-theme-color .button:after,
.spv.spv-theme-color .button i,
.spv.spv-theme-color .button i:before,
.spv.spv-theme-color .button span {
  color: #9dd1ff;
}

.spv.spv-theme-color *::-webkit-input-placeholder {
  color: #063462 !important;
}

.spv.spv-theme-color *::-moz-placeholder {
  color: #063462 !important;
}

.spv.spv-theme-color *:-ms-input-placeholder {
  color: #063462 !important;
}

.spv.spv-theme-color *::-ms-input-placeholder {
  color: #063462 !important;
}

.spv.spv-theme-color *::placeholder,
.spv.spv-theme-color .content-card--counter *,
.spv.spv-theme-color .content-card--counter i:before,
.spv.spv-theme-color .header__menu-submenuLink,
.spv.spv-theme-color .header__menu-link.active,
.spv.spv-theme-color .header__menu-more .header__menu-link.active i:before,
.spv.spv-theme-color .search__container .button i:before {
  color: #063462 !important;
}

.spv.spv-theme-color .content-card--date .badge {
  z-index: 2;
  position: relative;
  background-color: #fff;
  color: #063462;
}

.spv.spv-theme-color .header__menu-link,
.spv.spv-theme-color .main__banner-card *,
.spv.spv-theme-color .main__banner-card *:before,
.spv.spv-theme-color .main__banner-card *:after,
.spv.spv-theme-color .header__menu-submenuLink:hover,
.spv.spv-theme-color .header__menu-more .header__menu-link i:before,
.spv.spv-theme-color .header__tablet-humb:before,
.spv.spv-theme-color .header__mobile-humb::before,
.spv.spv-theme-color .publicationShort__attached::after,
.spv.spv-theme-color .pagination ul li a:hover,
.spv.spv-theme-color .pagination ul li a:hover i:before,
.spv.spv-theme-color .form__select-labeleft,
.spv.spv-theme-color .Form__select-labeleft,
.spv.spv-theme-color .badge,
.spv.spv-theme-color .header__top a,
.spv.spv-theme-color .header__top a i:before,
.spv.spv-theme-color .footer *,
.spv.spv-theme-color .footer a {
  color: #9dd1ff !important;
}

.spv.spv-theme-color .content-bg-gray,
.spv.spv-theme-color .search__container .button,
.spv.spv-theme-color .card {
  background-color: #9dd1ff;
}

.spv.spv-theme-color .header__menu-more {
  border-left-color: #9dd1ff;
}

.spv.spv-theme-color .content-card--counter {
  border-right-color: #9dd1ff;
}

.spv.spv-theme-color .main__banner-card {
  border-color: #9dd1ff;
}

.spv.spv-theme-color .publicationShort__attached {
  border: 1px solid #063462;
}

.spv.spv-theme-color .header__menu-link.active {
  background-color: #fff;
}

.spv.spv-theme-color .sidebar__menu-item.active .sidebar__menu-link, .spv.spv-theme-color .sidebar__menu-item:hover .sidebar__menu-link {
  color: #9dd1ff;
}

.spv.spv-theme-color .sidebar__menu-item.active .sidebar__menu-amount, .spv.spv-theme-color .sidebar__menu-item:hover .sidebar__menu-amount {
  color: #063462;
  background-color: #fff;
}

.spv.spv-theme-color .sidebar__menu-amount {
  color: #9dd1ff;
  height: auto;
}

.spv.spv-theme-color .icon-arrowlong::before {
  background-color: #063462;
}

.spv.spv-font-middle .header__menu-container, .spv.spv-font-large .header__menu-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.spv.spv-font-middle .header__menu-submenuOpen, .spv.spv-font-large .header__menu-submenuOpen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.spv.spv-font-middle .button, .spv.spv-font-middle .form__input, .spv.spv-font-middle .Form__input, .spv.spv-font-large .button, .spv.spv-font-large .form__input, .spv.spv-font-large .Form__input {
  height: 48px !important;
  line-height: 46px;
}

.spv.spv-font-middle .form__textarea, .spv.spv-font-middle .Form__textarea, .spv.spv-font-large .form__textarea, .spv.spv-font-large .Form__textarea {
  line-height: 46px;
}

.spv.spv-font-middle .select .select2-container--default .select2-selection--single .select2-selection__rendered, .spv.spv-font-large .select .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
}

.spv.spv-font-middle .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-font-middle .select2-container .select2-selection--single,
.spv.spv-font-middle .select2-container--default .select2-selection--single .select2-selection__arrow, .spv.spv-font-large .select-container .select2-container--default .select2-selection--single .select2-selection__rendered,
.spv.spv-font-large .select2-container .select2-selection--single,
.spv.spv-font-large .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
}

.spv.spv-font-middle .container, .spv.spv-font-large .container {
  max-width: 1280px !important;
}

.spv.spv-font-middle .header__menu-item, .spv.spv-font-large .header__menu-item {
  margin-right: 4px;
}

.spv.spv-font-middle h1.h4, .spv.spv-font-large h1.h4 {
  font-size: 1.3em !important;
}

.spv.spv-font-middle .button.with-icon.feedback-button, .spv.spv-font-large .button.with-icon.feedback-button {
  right: -91px;
}

.spv.spv-font-middle .main__banner-card, .spv.spv-font-large .main__banner-card {
  max-width: 500px;
}

.spv.spv-font-middle .form__checkbox + label::before,
.spv.spv-font-middle .form__radio + label::before,
.spv.spv-font-middle .Form__checkbox + label::before,
.spv.spv-font-middle .Form__radio + label::before, .spv.spv-font-large .form__checkbox + label::before,
.spv.spv-font-large .form__radio + label::before,
.spv.spv-font-large .Form__checkbox + label::before,
.spv.spv-font-large .Form__radio + label::before {
  top: 4px;
}

.spv.spv-font-middle ::-webkit-input-placeholder {
  font-size: 20px;
}

.spv.spv-font-middle ::-moz-placeholder {
  font-size: 20px;
}

.spv.spv-font-middle :-ms-input-placeholder {
  font-size: 20px;
}

.spv.spv-font-middle ::-ms-input-placeholder {
  font-size: 20px;
}

.spv.spv-font-middle ::placeholder {
  font-size: 20px;
}

.spv.spv-font-large ::-webkit-input-placeholder {
  font-size: 24px;
}

.spv.spv-font-large ::-moz-placeholder {
  font-size: 24px;
}

.spv.spv-font-large :-ms-input-placeholder {
  font-size: 24px;
}

.spv.spv-font-large ::-ms-input-placeholder {
  font-size: 24px;
}

.spv.spv-font-large ::placeholder {
  font-size: 24px;
}

.spv.spv-font-large .button.with-icon.feedback-button {
  right: -109px;
}