body.dark-preview .img-white {
	display: none;
}
body.dark-preview .img-dark {
	display: block;
}
body.dark-preview {
	background: rgba(9, 8, 23, 1);
	color: #fff;
}
body.dark-preview .logo-svg-2 path {
	fill: #fff;
}
body.dark-preview .top-nav li a {
	color: #fff;
}
body.dark-preview .top-nav li.active a, body.dark-preview .top-nav li a.active {
    color: rgba(6, 129, 221, 1);
}
body.dark-preview .top-nav li.has-ul > a:after {
	background-image: url('../images/arrow-bottom-white.svg');
}
body.dark-preview .top-nav li ul li a {
	color: #000;
}
body.dark-preview .white-mode path {
	fill: rgba(79, 78, 104, 1);
}
body.dark-preview .dark-mode path {
	fill: #fff;
}
body.dark-preview .btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner {
	background: rgba(79, 78, 104, 1);
}
body.dark-preview .header-langs li a {
	background: rgba(255, 255, 255, 0.1);
	color: rgba(255, 255, 255, 1);
}
body.dark-preview .header-langs li a.active {
    border: 2px solid #fff;
    color: #fff;
    background: transparent;
}
body.dark-preview .main-banner-item {
	background-color: rgba(15, 14, 38, 1);
}
body.dark-preview .main-banner-text-1 span {
	background: #fff;
	color: rgba(9, 8, 23, 1);
}
body.dark-preview .main-banner-buttons a:nth-child(2) {
	color: #fff;
}
body.dark-preview .main-banner-buttons a:nth-child(2):hover {
	color: #008CFF;
}
body.dark-preview .title b {
	background: #fff;
	color: #000;
}
body.dark-preview .title span {
	color: #fff;
}
body.dark-preview .my-swiper-button-prev svg path, body.dark-preview .my-swiper-button-next svg path {
	fill: #fff;
}
body.dark-preview .we-deliver-module-item {
	background: rgba(15, 14, 38, 1);
	color: #fff;
}
body.dark-preview .we-deliver-module-item svg path {
	fill: #fff;
}
body.dark-preview .we-deliver-module-item:hover svg path {
	fill: #008CFF;
}
body.dark-preview  .vincimind .bg {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview  .vincimind-buttons a {
	border: 5px solid rgba(255, 255, 255, 0.25);
	color: rgba(255, 255, 255, 0.25);
}
body.dark-preview  .vincimind-buttons a:hover {
	border: 5px solid #008CFF;
	color: #008CFF;
}
body.dark-preview  .art-block-swiper-item {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview  .expertise-title-right a {
	color: #fff;
}
body.dark-preview  .expertise-title-right a:hover {
	color: #008CFF;
}
body.dark-preview .expertise-item {
	background: rgba(255, 255, 255, 1);
	color: rgba(0, 0, 0, 1);
}
body.dark-preview .expertise-second-block {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .about-us-item-absolute {
	background: rgba(15, 14, 38, 1);
	color: #fff;
}
body.dark-preview .expertise-item {
	background: rgba(255, 255, 255, 1);
	color: rgba(0, 0, 0, 1);
}
body.dark-preview .about-us-item-posada {
	color: rgba(200, 199, 214, 1);
}
body.dark-preview #researchTab li button {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
}
body.dark-preview #researchTab li button.active {
	background: rgba(9, 8, 23, 1);
}
body.dark-preview .insights-block-swiper-item {
	background: rgba(15, 14, 38, 1);
	color: #fff;
}
body.dark-preview .insights-block-item-name {
	color: #fff;
}
body.dark-preview .insights-block-item-descr a {
	color: #fff;
}
body.dark-preview .insights-block-item-date span {
	color: rgba(0, 0, 0, 1);
}
body.dark-preview .insights-block-item-more {
	color: #fff;
}
body.dark-preview .insights-block-item-more:hover {
	color: #008CFF;
}
body.dark-preview .ready-buttons a:nth-child(2) {
	color: #fff;
}
body.dark-preview .ready-buttons a:nth-child(2):hover {
	color: #008CFF;
}
body.dark-preview .footer {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .footer-bottom {
	border-top: 5px solid rgba(255, 255, 255, 0.05);
}
body.dark-preview .footer-top-ul li a {
	color: #fff;
}
body.dark-preview .footer-top-ul li a:hover {
	color: #008CFF;
}
body.dark-preview .fc-phone {
	color: #fff;
}
body.dark-preview .fc-phone:hover {
	color: #008CFF;
}
body.dark-preview .fc-mail, body.dark-preview .privacy {
	color: #fff;
}
body.dark-preview .fc-mail:hover, body.dark-preview .privacy:hover {
	color: #008CFF;
}
body.dark-preview .socials li a {
	border: 2px solid #fff;
}
body.dark-preview .socials li a svg path {
	fill: #fff;
}
body.dark-preview .socials li a:hover {
	border-color: #008CFF;
}
body.dark-preview .socials li a:hover svg path {
	fill: #008CFF;
}
body.dark-preview .why-insights-container {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .breadcrumb-item a {
	color: #fff;
}
body.dark-preview .breadcrumb-item + .breadcrumb-item::before {
  background-image: url('../images/arrow-right-dark.svg');
}
body.dark-preview .one-new-container-status {
	color: #000;
	background: #fff;
}
body.dark-preview .contact-item {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .contact-item-img-block svg path {
	fill: #fff;
}
body.dark-preview .contact-item-button-block a, body.dark-preview .contact-item-buttons-block a {
	color: #fff;
}
body.dark-preview .contact-item-button-block a:hover, body.dark-preview .contact-item-buttons-block a:hover {
    border: 2px solid #008CFF;
    color: #008CFF;
}
body.dark-preview .form-group {
	background: rgba(255, 255, 255, 0.1);
}
body.dark-preview .standart-checkbox label:before {
	border: 2px solid #fff !important;
}
body.dark-preview .standart-checkbox label {
	color: #fff!important;
}
body.dark-preview .services-block-1 {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .our-core-item-img-block svg path {
	fill: #fff;
}
body.dark-preview .our-core-item {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .why {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .why-item {
	background: rgba(9, 8, 23, 1);
}
body.dark-preview .why-item-ing svg path {
	fill: #fff;
}
body.dark-preview .partnerships-item {
	background: #fff;
}
body.dark-preview .certifications-module-item-hover {
	background: rgba(255, 255, 255, 1);
}
body.dark-preview .certifications-module-item-main div + div {
	color: rgba(0, 0, 0, 1);
}
body.dark-preview .certifications-gray {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .explore-swiper-item-absolute {
	color: #fff;
}
body.dark-preview .threats-item {
	color: #fff;
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .threats-item svg path {
	fill: #fff;
}
body.dark-preview .protect {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .protect-item {
	background: rgba(9, 8, 23, 1);
}
body.dark-preview .protect-item svg path {
	fill: #fff;
}
body.dark-preview .modal-content {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .dmm-img-block svg path {
	fill: #fff;
}
body.dark-preview button.close {
	background: transparent;
}
body.dark-preview button.close svg path {
	fill: #fff;
}
body.dark-preview .mobile-menu {
	background: rgba(9, 8, 23, 1);
}
body.dark-preview  .mobile-menu-container {
	background: rgba(15, 14, 38, 1);
}
body.dark-preview .gamburger svg path {
	fill: #fff;
}
body.dark-preview  .close-top-nav svg path {
	fill: #fff;
}
body.dark-preview .mobile-menu .top-nav li ul li a {
	color: #fff;
}
body.dark-preview .geneva-1 {
	display: none;
}
body.dark-preview .geneva-2 {
	display: block;
}
body.dark-preview .x80 svg path {
	fill: #fff;
}
body.dark-preview .one-new-container-text-block-date span {
	color: #000;
}
body.dark-preview .form-control {
	color: #fff;
}
body.dark-preview .form-control::-webkit-input-placeholder {
  color: rgba(200, 199, 214, 1);
  opacity: 1;
}
body.dark-preview .form-control::-moz-placeholder {
  color: rgba(200, 199, 214, 1);
  opacity: 1;
}
body.dark-preview .form-control:-ms-input-placeholder {
  color: rgba(200, 199, 214, 1);
  opacity: 1;
}

body.dark-preview .form-control::-ms-input-placeholder {
  color: rgba(200, 199, 214, 1);
  opacity: 1;
}
body.dark-preview .form-control::placeholder {
  color: rgba(200, 199, 214, 1);
  opacity: 1;
}
input {
    -webkit-appearance: none;
    appearance: none;
}
body.dark-preview .container-with-research-nav::-webkit-scrollbar {
	  background-color: rgba(255, 255, 255, 0.1);
	}
body.dark-preview	.container-with-research-nav::-webkit-scrollbar-thumb {
	  background-color: #fff;
	}
body.dark-preview	.container-with-research-nav::-webkit-scrollbar-thumb:hover {
	  background-color: #fff;
	}
body.dark-preview .policy-page table td {
	border: 1px solid #fff!important;
}
body.dark-preview .policy-page a {
	color: #fff!important;
}