﻿/*-------------Elements--------------------------*/
.back-to-top {
  background: #141C19;
}
.no-wrap {

  text-wrap: nowrap;
}
a.read-more, a.read-more .icon {
  color: #284F41;
  fill: #284F41;
}
.bg-dark .btn-secondary {
  color: #fff;
  background-color: #141C19;
  border-color: #fff;
  color: #fff;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: #E6ECF2 !important;
}
.it-hero-wrapper .it-hero-text-wrapper p {
  font-size: 1.3rem;
  font-family:  var(--bs-body-font-family);;
}
.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper::after {
   background-color: rgba(10, 34, 22, 0.7);
}
.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper::after {
   background-color: rgba(24, 34, 10, 0.7);
}
.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow {
 
  background: #666;
 
}
.evidence-section .list-item.active:hover span, .useful-links-section .list-item.active:hover span {
  color: #284F41 !important;
}
.evidence-section .list-item.active span, .useful-links-section .list-item.active span {
  color: #284F41 !important;
}
.row-calendar .it-calendar-wrapper .card .card-text a {
  color: #284F41;
}
  .row-calendar .it-calendar-wrapper .card .card-text a:hover {
    color: #141C19  ;
  }
/*--------------header-------------------------*/
.it-header-slim-wrapper {
  background: #141C19;
}

.section.section-background-header::before {
  background-color: #141C19;
}
.it-header-center-wrapper {
  background: #284F41;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
  color: #fff;
}
.it-header-navbar-wrapper {
  background: #E6ECF2;
}
  .navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link, .navbar .navbar-collapsable .navbar-nav li.nav-item button.nav-link {
    font-weight: 600;
    color: #141C19;
  }

.navbar {
  background: #284F41;
}

.it-calendar-wrapper .it-header-block-title {
  background-color: #284F41;
  color: #fff;
}
.navbar .dropdown-menu .link-list-wrapper ul li a span {
  color: #284F41;
}
@media(max-width:992px) {
  .navbar .navbar-collapsable .navbar-nav li a.nav-link {
    color: #284F41;
    font-weight: 600;
  }

  .it-header-wrapper .navbar-collapsable .it-socials {
    color: #141C19;
  }

    .it-header-wrapper .navbar-collapsable .it-socials ul li a svg {
      fill: #141C19 !important;
    }

  
}
/*-----------------backgroud----------------------*/
.evidenza-header {
  background-image: url(/assets/images/evidenza-header-red.png);
}
.bg-grey-dsk {
  background-color:#e6ecf2
}
/*-----------------ICON----------------------*/
.icon-primary {
  fill: #141C19 !important;
}

/*-----------------BUTTON----------------------*/
.btn {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #141C19;
  --bs-btn-bg: #284F41;
  --bs-btn-active-color: #284F41;
}

.btn-primary {
  background-color: #284F41;
  color: #fff;
  border-color: #284F41;
}

  .btn-primary:hover {
    background-color: #141C19;
    color: #fff;
    border-color: #284F41;
  }
.btn-outline-secondary, .btn-outline-outline:focus-visible {
  color: #284F41 !important;
  box-shadow: inset 0 0 0 2px #284F41 !important;
}
.btn-outline-primary:hover, .btn-outline-primary:focus-visible {
  color: #141C19 !important;
  box-shadow: inset 0 0 0 2px #141C19 !important;
}

.btn-outline-primary, .btn-outline-primary:focus-visible {
  color: #284F41 !important;
  box-shadow: inset 0 0 0 2px #284F41 !important;
}
.btn-outline-primary:hover, .btn-outline-primary:focus-visible {
  color: #141C19 !important;
  box-shadow: inset 0 0 0 2px #141C19 !important;
}
/*--------------------------------------------*/
  .it-carousel-wrapper  .splide__pagination button.is-active {
  background: #284F41;
}
.it-carousel-wrapper .splide__pagination button {

  background: #E6ECF2;
  
}
/*-----------------CHIP----------------------*/
.chip:not(.chip-disabled) {
  border-color: #284F41;
  background: #fff
}

  .chip:not(.chip-disabled).chip-danger {
    border-color: #cc334d
  }

.chip .chip-label {
  color: #284F41
}

.chip:is(a) {
  text-decoration: none
}

  .chip:is(a):hover:not(.chip-disabled) {
    background-color: #284F41
  }

    .chip:is(a):hover:not(.chip-disabled) .chip-label {
      color: #fff
    }

.chip:is(div):hover:not(.chip-disabled) {
  background-color: transparent;
  border-color: #284F41
}

  .chip:is(div):hover:not(.chip-disabled) .chip-label {
    color: #284F41
  }

.chip:is(div).chip-danger:hover {
  border-color: #cc334d
}

  .chip:is(div).chip-danger:hover .chip-label {
    color: #cc334d
  }
/*------------FOOTER---------------------------*/

.it-footer-main {
  background-color: #284F41;
  color: #fff;
}

.it-footer-small-prints {
  background-color: #141C19;
}

/*------------BreadCrumb---------------------------*/
.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a {
  color: #284F41;
}
  .cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a:hover {
    color: #284F41;
  }
/*------------navscroll---------------------------*/
.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button {
  color: #284F41;
}
aside .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
  border-left: 2px solid #284F41;
}

.link-list-wrapper ul li a span:hover {
  color: #284F41;
}
.link-list-wrapper ul li a span {
  color: #284F41;
  
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
  color: #284F41;
  text-decoration: none;
}

.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
  color: #141C19;
  text-decoration: none;
}
.link-list-wrapper ul li a:hover:not(.disabled) span {
  color: #141C19;

}

/*------------point-list---------------------------*/
.point-list-wrapper .point-list .point-list-aside.point-list-primary {
  color: #141C19;
  border-color: #141C19;
}
  .point-list-wrapper .point-list .point-list-aside.point-list-primary::after {
    background-color: #141C19;
  }
/*-----------hrero----------------------------*/

.it-hero-wrapper {
  min-height: 300px;
  position: relative;
  background-color: #284F41;
  display: flex;
  align-items: flex-end;
}

/*Tab Video*/

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  border-bottom-color: #284F41 !important;
  color: #284F41 !important;
  cursor: inherit;
}
.nav-tabs.nav-dark {
  background-color:#284F41;
  border-bottom: none;
}
.nav-tabs .nav-link:hover {
  color: #284F41;
  border-bottom-color: #284F41;
}


/*---------------------------*/
  .primary-bg {
  background-color: #4392E0 !important
}

.primary-color {
  color: #284F41 !important
}

.primary-border-color,
.primary-border-color.border {
  border-color: #284F41 !important
}

.white-bg {
  background-color: #fff !important
}

.white-color {
  color: #fff !important
}

.white-border-color-,
.white-border-color-.border {
  border-color: #fff !important
}

.primary-bg-a1 {
  background-color: #bdfce7 !important
}

.primary-color-a1 {
  color: #bdfce7 !important
}

.primary-border-color-a1,
.primary-border-color-a1.border {
  border-color: #bdfce7 !important
}

.primary-bg-a2 {
  background-color: #93f5d6 !important
}

.primary-color-a2 {
  color: #93f5d6 !important
}

.primary-border-color-a2,
.primary-border-color-a2.border {
  border-color: #93f5d6 !important
}

.primary-bg-a3 {
  background-color: #6aebc0 !important
}

.primary-color-a3 {
  color: #6aebc0 !important
}

.primary-border-color-a3,
.primary-border-color-a3.border {
  border-color: #6aebc0 !important
}

.primary-bg-a4 {
  background-color: #43e0ac !important
}

.primary-color-a4 {
  color: #43e0ac !important
}

.primary-border-color-a4,
.primary-border-color-a4.border {
  border-color: #43e0ac !important
}

.primary-bg-a5 {
  background-color: #20d69a !important
}

.primary-color-a5 {
  color: #20d69a !important
}

.primary-border-color-a5,
.primary-border-color-a5.border {
  border-color: #20d69a !important
}

.primary-bg-a6 {
  background-color: #0c8 !important
}

.primary-color-a6 {
  color: #0c8 !important
}

.primary-border-color-a6,
.primary-border-color-a6.border {
  border-color: #0c8 !important
}

.primary-bg-a7 {
  background-color: #00b377 !important
}

.primary-color-a7 {
  color: #00b377 !important
}

.primary-border-color-a7,
.primary-border-color-a7.border {
  border-color: #00b377 !important
}

.primary-bg-a8 {
  background-color: #096 !important
}

.primary-color-a8 {
  color: #096 !important
}

.primary-border-color-a8,
.primary-border-color-a8.border {
  border-color: #096 !important
}

.primary-bg-a9 {
  background-color: #008055 !important
}

.primary-color-a9 {
  color: #008055 !important
}

.primary-border-color-a9,
.primary-border-color-a9.border {
  border-color: #008055 !important
}

.primary-bg-a10 {
  background-color: #064 !important
}

.primary-color-a10 {
  color: #064 !important
}

.primary-border-color-a10,
.primary-border-color-a10.border {
  border-color: #064 !important
}

.primary-bg-a11 {
  background-color: #004d33 !important
}

.primary-color-a11 {
  color: #004d33 !important
}

.primary-border-color-a11,
.primary-border-color-a11.border {
  border-color: #004d33 !important
}

.primary-bg-a12 {
  background-color: #032 !important
}

.primary-color-a12 {
  color: #032 !important
}

.primary-border-color-a12,
.primary-border-color-a12.border {
  border-color: #032 !important
}

.primary-bg-b1 {
  background-color: #284F41 !important
}

.primary-color-b1 {
  color: #284F41 !important
}

.primary-border-color-b1,
.primary-border-color-b1.border {
  border-color: #284F41 !important
}

.primary-bg-b2 {
  background-color: #0a6144 !important
}

.primary-color-b2 {
  color: #0a6144 !important
}

.primary-border-color-b2,
.primary-border-color-b2.border {
  border-color: #0a6144 !important
}

.primary-bg-b3 {
  background-color: #0e4734 !important
}

.primary-color-b3 {
  color: #0e4734 !important
}

.primary-border-color-b3,
.primary-border-color-b3.border {
  border-color: #0e4734 !important
}

.primary-bg-b4 {
  background-color: #0e2e23 !important
}

.primary-color-b4 {
  color: #0e2e23 !important
}

.primary-border-color-b4,
.primary-border-color-b4.border {
  border-color: #0e2e23 !important
}

.primary-bg-b5 {
  background-color: #081410 !important
}

.primary-color-b5 {
  color: #081410 !important
}

.primary-border-color-b5,
.primary-border-color-b5.border {
  border-color: #081410 !important
}

.primary-bg-b6 {
  background-color: #010302 !important
}

.primary-color-b6 {
  color: #010302 !important
}

.primary-border-color-b6,
.primary-border-color-b6.border {
  border-color: #010302 !important
}

.primary-bg-b7 {
  background-color: #020302 !important
}

.primary-color-b7 {
  color: #020302 !important
}

.primary-border-color-b7,
.primary-border-color-b7.border {
  border-color: #020302 !important
}

.primary-bg-b8 {
  background-color: #020302 !important
}

.primary-color-b8 {
  color: #020302 !important
}

.primary-border-color-b8,
.primary-border-color-b8.border {
  border-color: #020302 !important
}

.primary-bg-c1 {
  background-color: #84938e !important
}

.primary-color-c1 {
  color: #84938e !important
}

.primary-border-color-c1,
.primary-border-color-c1.border {
  border-color: #84938e !important
}

.primary-bg-c2 {
  background-color: #769389 !important
}

.primary-color-c2 {
  color: #769389 !important
}

.primary-border-color-c2,
.primary-border-color-c2.border {
  border-color: #769389 !important
}

.primary-bg-c3 {
  background-color: #679384 !important
}

.primary-color-c3 {
  color: #679384 !important
}

.primary-border-color-c3,
.primary-border-color-c3.border {
  border-color: #679384 !important
}

.primary-bg-c4 {
  background-color: #58937f !important
}

.primary-color-c4 {
  color: #58937f !important
}

.primary-border-color-c4,
.primary-border-color-c4.border {
  border-color: #58937f !important
}

.primary-bg-c5 {
  background-color: #49937a !important
}

.primary-color-c5 {
  color: #49937a !important
}

.primary-border-color-c5,
.primary-border-color-c5.border {
  border-color: #49937a !important
}

.primary-bg-c6 {
  background-color: #3b9376 !important
}

.primary-color-c6 {
  color: #3b9376 !important
}

.primary-border-color-c6,
.primary-border-color-c6.border {
  border-color: #3b9376 !important
}

.primary-bg-c7 {
  background-color: #2c9371 !important
}

.primary-color-c7 {
  color: #2c9371 !important
}

.primary-border-color-c7,
.primary-border-color-c7.border {
  border-color: #2c9371 !important
}

.primary-bg-c8 {
  background-color: #1d936c !important
}

.primary-color-c8 {
  color: #1d936c !important
}

.primary-border-color-c8,
.primary-border-color-c8.border {
  border-color: #1d936c !important
}

.primary-bg-c9 {
  background-color: #0f9367 !important
}

.primary-color-c9 {
  color: #0f9367 !important
}

.primary-border-color-c9,
.primary-border-color-c9.border {
  border-color: #0f9367 !important
}

.primary-bg-c10 {
  background-color: #009362 !important
}

.primary-color-c10 {
  color: #009362 !important
}

.primary-border-color-c10,
.primary-border-color-c10.border {
  border-color: #009362 !important
}

.primary-bg-c11 {
  background-color: #00875a !important
}

.primary-color-c11 {
  color: #00875a !important
}

.primary-border-color-c11,
.primary-border-color-c11.border {
  border-color: #00875a !important
}

.primary-bg-c12 {
  background-color: #284F41 !important
}

.primary-color-c12 {
  color: #284F41 !important
}

.primary-border-color-c12,
.primary-border-color-c12.border {
  border-color: #284F41 !important
}

.analogue-1-bg {
  background-color: #3126ff !important
}

.analogue-1-color {
  color: #3126ff !important
}

.analogue-1-border-color-,
.analogue-1-border-color-.border {
  border-color: #3126ff !important
}

.analogue-1-bg-a1 {
  background-color: #e7e6ff !important
}

.analogue-1-color-a1 {
  color: #e7e6ff !important
}

.analogue-1-border-color-a1,
.analogue-1-border-color-a1.border {
  border-color: #e7e6ff !important
}

.analogue-1-bg-a2 {
  background-color: #bbb8f5 !important
}

.analogue-1-color-a2 {
  color: #bbb8f5 !important
}

.analogue-1-border-color-a2,
.analogue-1-border-color-a2.border {
  border-color: #bbb8f5 !important
}

.analogue-1-bg-a3 {
  background-color: #918deb !important
}

.analogue-1-color-a3 {
  color: #918deb !important
}

.analogue-1-border-color-a3,
.analogue-1-border-color-a3.border {
  border-color: #918deb !important
}

.analogue-1-bg-a4 {
  background-color: #6b65e0 !important
}

.analogue-1-color-a4 {
  color: #6b65e0 !important
}

.analogue-1-border-color-a4,
.analogue-1-border-color-a4.border {
  border-color: #6b65e0 !important
}

.analogue-1-bg-a5 {
  background-color: #4840d6 !important
}

.analogue-1-color-a5 {
  color: #4840d6 !important
}

.analogue-1-border-color-a5,
.analogue-1-border-color-a5.border {
  border-color: #4840d6 !important
}

.analogue-1-bg-a6 {
  background-color: #271fcc !important
}

.analogue-1-color-a6 {
  color: #271fcc !important
}

.analogue-1-border-color-a6,
.analogue-1-border-color-a6.border {
  border-color: #271fcc !important
}

.analogue-1-bg-a7 {
  background-color: #221bb3 !important
}

.analogue-1-color-a7 {
  color: #221bb3 !important
}

.analogue-1-border-color-a7,
.analogue-1-border-color-a7.border {
  border-color: #221bb3 !important
}

.analogue-1-bg-a8 {
  background-color: #1d1799 !important
}

.analogue-1-color-a8 {
  color: #1d1799 !important
}

.analogue-1-border-color-a8,
.analogue-1-border-color-a8.border {
  border-color: #1d1799 !important
}

.analogue-1-bg-a9 {
  background-color: #191380 !important
}

.analogue-1-color-a9 {
  color: #191380 !important
}

.analogue-1-border-color-a9,
.analogue-1-border-color-a9.border {
  border-color: #191380 !important
}

.analogue-1-bg-a10 {
  background-color: #140f66 !important
}

.analogue-1-color-a10 {
  color: #140f66 !important
}

.analogue-1-border-color-a10,
.analogue-1-border-color-a10.border {
  border-color: #140f66 !important
}

.analogue-1-bg-a11 {
  background-color: #0f0b4d !important
}

.analogue-1-color-a11 {
  color: #0f0b4d !important
}

.analogue-1-border-color-a11,
.analogue-1-border-color-a11.border {
  border-color: #0f0b4d !important
}

.analogue-1-bg-a12 {
  background-color: #0a0833 !important
}

.analogue-1-color-a12 {
  color: #0a0833 !important
}

.analogue-1-border-color-a12,
.analogue-1-border-color-a12.border {
  border-color: #0a0833 !important
}

.analogue-2-bg {
  background-color: #0bd9d2 !important
}

.analogue-2-color {
  color: #0bd9d2 !important
}

.analogue-2-border-color-,
.analogue-2-border-color-.border {
  border-color: #0bd9d2 !important
}

.analogue-2-bg-a1 {
  background-color: #ccfffd !important
}

.analogue-2-color-a1 {
  color: #ccfffd !important
}

.analogue-2-border-color-a1,
.analogue-2-border-color-a1.border {
  border-color: #ccfffd !important
}

.analogue-2-bg-a2 {
  background-color: #9ff5f2 !important
}

.analogue-2-color-a2 {
  color: #9ff5f2 !important
}

.analogue-2-border-color-a2,
.analogue-2-border-color-a2.border {
  border-color: #9ff5f2 !important
}

.analogue-2-bg-a3 {
  background-color: #75ebe7 !important
}

.analogue-2-color-a3 {
  color: #75ebe7 !important
}

.analogue-2-border-color-a3,
.analogue-2-border-color-a3.border {
  border-color: #75ebe7 !important
}

.analogue-2-bg-a4 {
  background-color: #4fe0dc !important
}

.analogue-2-color-a4 {
  color: #4fe0dc !important
}

.analogue-2-border-color-a4,
.analogue-2-border-color-a4.border {
  border-color: #4fe0dc !important
}

.analogue-2-bg-a5 {
  background-color: #2bd6d0 !important
}

.analogue-2-color-a5 {
  color: #2bd6d0 !important
}

.analogue-2-border-color-a5,
.analogue-2-border-color-a5.border {
  border-color: #2bd6d0 !important
}

.analogue-2-bg-a6 {
  background-color: #0accc6 !important
}

.analogue-2-color-a6 {
  color: #0accc6 !important
}

.analogue-2-border-color-a6,
.analogue-2-border-color-a6.border {
  border-color: #0accc6 !important
}

.analogue-2-bg-a7 {
  background-color: #09b3ad !important
}

.analogue-2-color-a7 {
  color: #09b3ad !important
}

.analogue-2-border-color-a7,
.analogue-2-border-color-a7.border {
  border-color: #09b3ad !important
}

.analogue-2-bg-a8 {
  background-color: #089994 !important
}

.analogue-2-color-a8 {
  color: #089994 !important
}

.analogue-2-border-color-a8,
.analogue-2-border-color-a8.border {
  border-color: #089994 !important
}

.analogue-2-bg-a9 {
  background-color: #06807b !important
}

.analogue-2-color-a9 {
  color: #06807b !important
}

.analogue-2-border-color-a9,
.analogue-2-border-color-a9.border {
  border-color: #06807b !important
}

.analogue-2-bg-a10 {
  background-color: #056663 !important
}

.analogue-2-color-a10 {
  color: #056663 !important
}

.analogue-2-border-color-a10,
.analogue-2-border-color-a10.border {
  border-color: #056663 !important
}

.analogue-2-bg-a11 {
  background-color: #044d4a !important
}

.analogue-2-color-a11 {
  color: #044d4a !important
}

.analogue-2-border-color-a11,
.analogue-2-border-color-a11.border {
  border-color: #044d4a !important
}

.analogue-2-bg-a12 {
  background-color: #033331 !important
}

.analogue-2-color-a12 {
  color: #033331 !important
}

.analogue-2-border-color-a12,
.analogue-2-border-color-a12.border {
  border-color: #033331 !important
}

.complementary-1-bg {
  background-color: #f73e5a !important
}

.complementary-1-color {
  color: #f90 !important
}

.complementary-1-border-color-,
.complementary-1-border-color-.border {
  border-color: #f73e5a !important
}

.complementary-1-bg-a1 {
  background-color: #fffcfd !important
}

.complementary-1-color-a1 {
  color: #fffcfd !important
}

.complementary-1-border-color-a1,
.complementary-1-border-color-a1.border {
  border-color: #fffcfd !important
}

.complementary-1-bg-a2 {
  background-color: #f5d0d6 !important
}

.complementary-1-color-a2 {
  color: #f5d0d6 !important
}

.complementary-1-border-color-a2,
.complementary-1-border-color-a2.border {
  border-color: #f5d0d6 !important
}

.complementary-1-bg-a3 {
  background-color: #eba4af !important
}

.complementary-1-color-a3 {
  color: #eba4af !important
}

.complementary-1-border-color-a3,
.complementary-1-border-color-a3.border {
  border-color: #eba4af !important
}

.complementary-1-bg-a4 {
  background-color: #e07b8b !important
}

.complementary-1-color-a4 {
  color: #e07b8b !important
}

.complementary-1-border-color-a4,
.complementary-1-border-color-a4.border {
  border-color: #e07b8b !important
}

.complementary-1-bg-a5 {
  background-color: #d65669 !important
}

.complementary-1-color-a5 {
  color: #d65669 !important
}

.complementary-1-border-color-a5,
.complementary-1-border-color-a5.border {
  border-color: #d65669 !important
}

.complementary-1-bg-a6 {
  background-color: #cc334a !important
}

.complementary-1-color-a6 {
  color: #cc334a !important
}

.complementary-1-border-color-a6,
.complementary-1-border-color-a6.border {
  border-color: #cc334a !important
}

.complementary-1-bg-a7 {
  background-color: #284F41 !important
}

.complementary-1-color-a7 {
  color: #284F41 !important
}

.complementary-1-border-color-a7,
.complementary-1-border-color-a7.border {
  border-color: #284F41 !important
}

.complementary-1-bg-a8 {
  background-color: #992637 !important
}

.complementary-1-color-a8 {
  color: #992637 !important
}

.complementary-1-border-color-a8,
.complementary-1-border-color-a8.border {
  border-color: #992637 !important
}

.complementary-1-bg-a9 {
  background-color: #80202e !important
}

.complementary-1-color-a9 {
  color: #80202e !important
}

.complementary-1-border-color-a9,
.complementary-1-border-color-a9.border {
  border-color: #80202e !important
}

.complementary-1-bg-a10 {
  background-color: #661a25 !important
}

.complementary-1-color-a10 {
  color: #661a25 !important
}

.complementary-1-border-color-a10,
.complementary-1-border-color-a10.border {
  border-color: #661a25 !important
}

.complementary-1-bg-a11 {
  background-color: #141C19 !important
}

.complementary-1-color-a11 {
  color: #141C19 !important
}

.complementary-1-border-color-a11,
.complementary-1-border-color-a11.border {
  border-color: #141C19 !important
}

.complementary-1-bg-a12 {
  background-color: #330d12 !important
}

.complementary-1-color-a12 {
  color: #330d12 !important
}

.complementary-1-border-color-a12,
.complementary-1-border-color-a12.border {
  border-color: #330d12 !important
}

.complementary-2-bg {
  background-color: #f90 !important
}

.complementary-2-color {
  color: #f90 !important
}

.complementary-2-border-color-,
.complementary-2-border-color-.border {
  border-color: #f90 !important
}

.complementary-2-bg-a1 {
  background-color: #ffe6bf !important
}

.complementary-2-color-a1 {
  color: #ffe6bf !important
}

.complementary-2-border-color-a1,
.complementary-2-border-color-a1.border {
  border-color: #ffe6bf !important
}

.complementary-2-bg-a2 {
  background-color: #f5ce93 !important
}

.complementary-2-color-a2 {
  color: #f5ce93 !important
}

.complementary-2-border-color-a2,
.complementary-2-border-color-a2.border {
  border-color: #f5ce93 !important
}

.complementary-2-bg-a3 {
  background-color: #ebb76a !important
}

.complementary-2-color-a3 {
  color: #ebb76a !important
}

.complementary-2-border-color-a3,
.complementary-2-border-color-a3.border {
  border-color: #ebb76a !important
}

.complementary-2-bg-a4 {
  background-color: #e0a243 !important
}

.complementary-2-color-a4 {
  color: #e0a243 !important
}

.complementary-2-border-color-a4,
.complementary-2-border-color-a4.border {
  border-color: #e0a243 !important
}

.complementary-2-bg-a5 {
  background-color: #d68d20 !important
}

.complementary-2-color-a5 {
  color: #d68d20 !important
}

.complementary-2-border-color-a5,
.complementary-2-border-color-a5.border {
  border-color: #d68d20 !important
}

.complementary-2-bg-a6 {
  background-color: #cc7a00 !important
}

.complementary-2-color-a6 {
  color: #cc7a00 !important
}

.complementary-2-border-color-a6,
.complementary-2-border-color-a6.border {
  border-color: #cc7a00 !important
}

.complementary-2-bg-a7 {
  background-color: #b36b00 !important
}

.complementary-2-color-a7 {
  color: #b36b00 !important
}

.complementary-2-border-color-a7,
.complementary-2-border-color-a7.border {
  border-color: #b36b00 !important
}

.complementary-2-bg-a8 {
  background-color: #995c00 !important
}

.complementary-2-color-a8 {
  color: #995c00 !important
}

.complementary-2-border-color-a8,
.complementary-2-border-color-a8.border {
  border-color: #995c00 !important
}

.complementary-2-bg-a9 {
  background-color: #804d00 !important
}

.complementary-2-color-a9 {
  color: #804d00 !important
}

.complementary-2-border-color-a9,
.complementary-2-border-color-a9.border {
  border-color: #804d00 !important
}

.complementary-2-bg-a10 {
  background-color: #663d00 !important
}

.complementary-2-color-a10 {
  color: #663d00 !important
}

.complementary-2-border-color-a10,
.complementary-2-border-color-a10.border {
  border-color: #663d00 !important
}

.complementary-2-bg-a11 {
  background-color: #4d2e00 !important
}

.complementary-2-color-a11 {
  color: #4d2e00 !important
}

.complementary-2-border-color-a11,
.complementary-2-border-color-a11.border {
  border-color: #4d2e00 !important
}

.complementary-2-bg-a12 {
  background-color: #331f00 !important
}

.complementary-2-color-a12 {
  color: #331f00 !important
}

.complementary-2-border-color-a12,
.complementary-2-border-color-a12.border {
  border-color: #331f00 !important
}

.complementary-3-bg {
  background-color: #00cf86 !important
}

.complementary-3-color {
  color: #00cf86 !important
}

.complementary-3-border-color-,
.complementary-3-border-color-.border {
  border-color: #00cf86 !important
}

.complementary-3-bg-a1 {
  background-color: #bfffe9 !important
}

.complementary-3-color-a1 {
  color: #bfffe9 !important
}

.complementary-3-border-color-a1,
.complementary-3-border-color-a1.border {
  border-color: #bfffe9 !important
}

.complementary-3-bg-a2 {
  background-color: #93f5d3 !important
}

.complementary-3-color-a2 {
  color: #93f5d3 !important
}

.complementary-3-border-color-a2,
.complementary-3-border-color-a2.border {
  border-color: #93f5d3 !important
}

.complementary-3-bg-a3 {
  background-color: #6aebbd !important
}

.complementary-3-color-a3 {
  color: #6aebbd !important
}

.complementary-3-border-color-a3,
.complementary-3-border-color-a3.border {
  border-color: #6aebbd !important
}

.complementary-3-bg-a4 {
  background-color: #43e0a9 !important
}

.complementary-3-color-a4 {
  color: #43e0a9 !important
}

.complementary-3-border-color-a4,
.complementary-3-border-color-a4.border {
  border-color: #43e0a9 !important
}

.complementary-3-bg-a5 {
  background-color: #20d696 !important
}

.complementary-3-color-a5 {
  color: #20d696 !important
}

.complementary-3-border-color-a5,
.complementary-3-border-color-a5.border {
  border-color: #20d696 !important
}

.complementary-3-bg-a6 {
  background-color: #00cc85 !important
}

.complementary-3-color-a6 {
  color: #00cc85 !important
}

.complementary-3-border-color-a6,
.complementary-3-border-color-a6.border {
  border-color: #00cc85 !important
}

.complementary-3-bg-a7 {
  background-color: #00b374 !important
}

.complementary-3-color-a7 {
  color: #00b374 !important
}

.complementary-3-border-color-a7,
.complementary-3-border-color-a7.border {
  border-color: #00b374 !important
}

.complementary-3-bg-a8 {
  background-color: #009963 !important
}

.complementary-3-color-a8 {
  color: #009963 !important
}

.complementary-3-border-color-a8,
.complementary-3-border-color-a8.border {
  border-color: #009963 !important
}

.complementary-3-bg-a9 {
  background-color: #008053 !important
}

.complementary-3-color-a9 {
  color: #008053 !important
}

.complementary-3-border-color-a9,
.complementary-3-border-color-a9.border {
  border-color: #008053 !important
}

.complementary-3-bg-a10 {
  background-color: #006642 !important
}

.complementary-3-color-a10 {
  color: #006642 !important
}

.complementary-3-border-color-a10,
.complementary-3-border-color-a10.border {
  border-color: #006642 !important
}

.complementary-3-bg-a11 {
  background-color: #004d32 !important
}

.complementary-3-color-a11 {
  color: #004d32 !important
}

.complementary-3-border-color-a11,
.complementary-3-border-color-a11.border {
  border-color: #004d32 !important
}

.complementary-3-bg-a12 {
  background-color: #003321 !important
}

.complementary-3-color-a12 {
  color: #003321 !important
}

.complementary-3-border-color-a12,
.complementary-3-border-color-a12.border {
  border-color: #003321 !important
}

.analogue-1-bg-b1 {
  background-color: #3126ff !important
}

.analogue-1-color-b1 {
  color: #3126ff !important
}

.analogue-1-border-color-b1,
.analogue-1-border-color-b1.border {
  border-color: #3126ff !important
}

.analogue-1-bg-b2 {
  background-color: #4239e6 !important
}

.analogue-1-color-b2 {
  color: #4239e6 !important
}

.analogue-1-border-color-b2,
.analogue-1-border-color-b2.border {
  border-color: #4239e6 !important
}

.analogue-1-bg-b3 {
  background-color: #4e47cc !important
}

.analogue-1-color-b3 {
  color: #4e47cc !important
}

.analogue-1-border-color-b3,
.analogue-1-border-color-b3.border {
  border-color: #4e47cc !important
}

.analogue-1-bg-b4 {
  background-color: #5550b3 !important
}

.analogue-1-color-b4 {
  color: #5550b3 !important
}

.analogue-1-border-color-b4,
.analogue-1-border-color-b4.border {
  border-color: #5550b3 !important
}

.analogue-1-bg-b5 {
  background-color: #585499 !important
}

.analogue-1-color-b5 {
  color: #585499 !important
}

.analogue-1-border-color-b5,
.analogue-1-border-color-b5.border {
  border-color: #585499 !important
}

.analogue-1-bg-b6 {
  background-color: #555380 !important
}

.analogue-1-color-b6 {
  color: #555380 !important
}

.analogue-1-border-color-b6,
.analogue-1-border-color-b6.border {
  border-color: #555380 !important
}

.analogue-1-bg-b7 {
  background-color: #4e4d66 !important
}

.analogue-1-color-b7 {
  color: #4e4d66 !important
}

.analogue-1-border-color-b7,
.analogue-1-border-color-b7.border {
  border-color: #4e4d66 !important
}

.analogue-1-bg-b8 {
  background-color: #42414d !important
}

.analogue-1-color-b8 {
  color: #42414d !important
}

.analogue-1-border-color-b8,
.analogue-1-border-color-b8.border {
  border-color: #42414d !important
}

.analogue-2-bg-b1 {
  background-color: #0bd9d2 !important
}

.analogue-2-color-b1 {
  color: #0bd9d2 !important
}

.analogue-2-border-color-b1,
.analogue-2-border-color-b1.border {
  border-color: #0bd9d2 !important
}

.analogue-2-bg-b2 {
  background-color: #1dbfba !important
}

.analogue-2-color-b2 {
  color: #1dbfba !important
}

.analogue-2-border-color-b2,
.analogue-2-border-color-b2.border {
  border-color: #1dbfba !important
}

.analogue-2-bg-b3 {
  background-color: #29a6a2 !important
}

.analogue-2-color-b3 {
  color: #29a6a2 !important
}

.analogue-2-border-color-b3,
.analogue-2-border-color-b3.border {
  border-color: #29a6a2 !important
}

.analogue-2-bg-b4 {
  background-color: #318c89 !important
}

.analogue-2-color-b4 {
  color: #318c89 !important
}

.analogue-2-border-color-b4,
.analogue-2-border-color-b4.border {
  border-color: #318c89 !important
}

.analogue-2-bg-b5 {
  background-color: #347371 !important
}

.analogue-2-color-b5 {
  color: #347371 !important
}

.analogue-2-border-color-b5,
.analogue-2-border-color-b5.border {
  border-color: #347371 !important
}

.analogue-2-bg-b6 {
  background-color: #315958 !important
}

.analogue-2-color-b6 {
  color: #315958 !important
}

.analogue-2-border-color-b6,
.analogue-2-border-color-b6.border {
  border-color: #315958 !important
}

.analogue-2-bg-b7 {
  background-color: #29403f !important
}

.analogue-2-color-b7 {
  color: #29403f !important
}

.analogue-2-border-color-b7,
.analogue-2-border-color-b7.border {
  border-color: #29403f !important
}

.analogue-2-bg-b8 {
  background-color: #1d2626 !important
}

.analogue-2-color-b8 {
  color: #1d2626 !important
}

.analogue-2-border-color-b8,
.analogue-2-border-color-b8.border {
  border-color: #1d2626 !important
}

.complementary-1-bg-b1 {
  background-color: #f73e5a !important
}

.complementary-1-color-b1 {
  color: #f73e5a !important
}

.complementary-1-border-color-b1,
.complementary-1-border-color-b1.border {
  border-color: #f73e5a !important
}

.complementary-1-bg-b2 {
  background-color: #de4e63 !important
}

.complementary-1-color-b2 {
  color: #de4e63 !important
}

.complementary-1-border-color-b2,
.complementary-1-border-color-b2.border {
  border-color: #de4e63 !important
}

.complementary-1-bg-b3 {
  background-color: #c45869 !important
}

.complementary-1-color-b3 {
  color: #c45869 !important
}

.complementary-1-border-color-b3,
.complementary-1-border-color-b3.border {
  border-color: #c45869 !important
}

.complementary-1-bg-b4 {
  background-color: #ab5e69 !important
}

.complementary-1-color-b4 {
  color: #ab5e69 !important
}

.complementary-1-border-color-b4,
.complementary-1-border-color-b4.border {
  border-color: #ab5e69 !important
}

.complementary-1-bg-b5 {
  background-color: #915e66 !important
}

.complementary-1-color-b5 {
  color: #915e66 !important
}

.complementary-1-border-color-b5,
.complementary-1-border-color-b5.border {
  border-color: #915e66 !important
}

.complementary-1-bg-b6 {
  background-color: #785a5e !important
}

.complementary-1-color-b6 {
  color: #785a5e !important
}

.complementary-1-border-color-b6,
.complementary-1-border-color-b6.border {
  border-color: #785a5e !important
}

.complementary-1-bg-b7 {
  background-color: #5e5052 !important
}

.complementary-1-color-b7 {
  color: #5e5052 !important
}

.complementary-1-border-color-b7,
.complementary-1-border-color-b7.border {
  border-color: #5e5052 !important
}

.complementary-1-bg-b8 {
  background-color: #454142 !important
}

.complementary-1-color-b8 {
  color: #454142 !important
}

.complementary-1-border-color-b8,
.complementary-1-border-color-b8.border {
  border-color: #454142 !important
}

.complementary-2-bg-b1 {
  background-color: #f90 !important
}

.complementary-2-color-b1 {
  color: #f90 !important
}

.complementary-2-border-color-b1,
.complementary-2-border-color-b1.border {
  border-color: #f90 !important
}

.complementary-2-bg-b2 {
  background-color: #e69317 !important
}

.complementary-2-color-b2 {
  color: #e69317 !important
}

.complementary-2-border-color-b2,
.complementary-2-border-color-b2.border {
  border-color: #e69317 !important
}

.complementary-2-bg-b3 {
  background-color: #cc8b29 !important
}

.complementary-2-color-b3 {
  color: #cc8b29 !important
}

.complementary-2-border-color-b3,
.complementary-2-border-color-b3.border {
  border-color: #cc8b29 !important
}

.complementary-2-bg-b4 {
  background-color: #b38136 !important
}

.complementary-2-color-b4 {
  color: #b38136 !important
}

.complementary-2-border-color-b4,
.complementary-2-border-color-b4.border {
  border-color: #b38136 !important
}

.complementary-2-bg-b5 {
  background-color: #99743d !important
}

.complementary-2-color-b5 {
  color: #99743d !important
}

.complementary-2-border-color-b5,
.complementary-2-border-color-b5.border {
  border-color: #99743d !important
}

.complementary-2-bg-b6 {
  background-color: #806640 !important
}

.complementary-2-color-b6 {
  color: #806640 !important
}

.complementary-2-border-color-b6,
.complementary-2-border-color-b6.border {
  border-color: #806640 !important
}

.complementary-2-bg-b7 {
  background-color: #66563d !important
}

.complementary-2-color-b7 {
  color: #66563d !important
}

.complementary-2-border-color-b7,
.complementary-2-border-color-b7.border {
  border-color: #66563d !important
}

.complementary-2-bg-b8 {
  background-color: #4d4336 !important
}

.complementary-2-color-b8 {
  color: #4d4336 !important
}

.complementary-2-border-color-b8,
.complementary-2-border-color-b8.border {
  border-color: #4d4336 !important
}

.complementary-3-bg-b1 {
  background-color: #00cf86 !important
}

.complementary-3-color-b1 {
  color: #00cf86 !important
}

.complementary-3-border-color-b1,
.complementary-3-border-color-b1.border {
  border-color: #00cf86 !important
}

.complementary-3-bg-b2 {
  background-color: #12b57c !important
}

.complementary-3-color-b2 {
  color: #12b57c !important
}

.complementary-3-border-color-b2,
.complementary-3-border-color-b2.border {
  border-color: #12b57c !important
}

.complementary-3-bg-b3 {
  background-color: #1f9c70 !important
}

.complementary-3-color-b3 {
  color: #1f9c70 !important
}

.complementary-3-border-color-b3,
.complementary-3-border-color-b3.border {
  border-color: #1f9c70 !important
}

.complementary-3-bg-b4 {
  background-color: #278262 !important
}

.complementary-3-color-b4 {
  color: #278262 !important
}

.complementary-3-border-color-b4,
.complementary-3-border-color-b4.border {
  border-color: #278262 !important
}

.complementary-3-bg-b5 {
  background-color: #2a6953 !important
}

.complementary-3-color-b5 {
  color: #2a6953 !important
}

.complementary-3-border-color-b5,
.complementary-3-border-color-b5.border {
  border-color: #2a6953 !important
}

.complementary-3-bg-b6 {
  background-color: #284f41 !important
}

.complementary-3-color-b6 {
  color: #284f41 !important
}

.complementary-3-border-color-b6,
.complementary-3-border-color-b6.border {
  border-color: #284f41 !important
}

.complementary-3-bg-b7 {
  background-color: #20362e !important
}

.complementary-3-color-b7 {
  color: #20362e !important
}

.complementary-3-border-color-b7,
.complementary-3-border-color-b7.border {
  border-color: #20362e !important
}

.complementary-3-bg-b8 {
  background-color: #141c19 !important
}

.complementary-3-color-b8 {
  color: #141c19 !important
}

.complementary-3-border-color-b8,
.complementary-3-border-color-b8.border {
  border-color: #141c19 !important
}

.neutral-1-bg {
  background-color: #17324d !important
}

.neutral-1-color {
  color: #17324d !important
}

.neutral-1-border-color-,
.neutral-1-border-color-.border {
  border-color: #17324d !important
}

.neutral-1-bg-a1 {
  background-color: #ebeced !important
}

.neutral-1-color-a1 {
  color: #ebeced !important
}

.neutral-1-border-color-a1,
.neutral-1-border-color-a1.border {
  border-color: #ebeced !important
}

.neutral-1-bg-a2 {
  background-color: #d9dadb !important
}

.neutral-1-color-a2 {
  color: #d9dadb !important
}

.neutral-1-border-color-a2,
.neutral-1-border-color-a2.border {
  border-color: #d9dadb !important
}

.neutral-1-bg-a3 {
  background-color: #c5c7c9 !important
}

.neutral-1-color-a3 {
  color: #c5c7c9 !important
}

.neutral-1-border-color-a3,
.neutral-1-border-color-a3.border {
  border-color: #c5c7c9 !important
}

.neutral-1-bg-a4 {
  background-color: #adb2b8 !important
}

.neutral-1-color-a4 {
  color: #adb2b8 !important
}

.neutral-1-border-color-a4,
.neutral-1-border-color-a4.border {
  border-color: #adb2b8 !important
}

.neutral-1-bg-a5 {
  background-color: #959da6 !important
}

.neutral-1-color-a5 {
  color: #959da6 !important
}

.neutral-1-border-color-a5,
.neutral-1-border-color-a5.border {
  border-color: #959da6 !important
}

.neutral-1-bg-a6 {
  background-color: #768594 !important
}

.neutral-1-color-a6 {
  color: #768594 !important
}

.neutral-1-border-color-a6,
.neutral-1-border-color-a6.border {
  border-color: #768594 !important
}

.neutral-1-bg-a7 {
  background-color: #5b6f82 !important
}

.neutral-1-color-a7 {
  color: #5b6f82 !important
}

.neutral-1-border-color-a7,
.neutral-1-border-color-a7.border {
  border-color: #5b6f82 !important
}

.neutral-1-bg-a8 {
  background-color: #435a70 !important
}

.neutral-1-color-a8 {
  color: #435a70 !important
}

.neutral-1-border-color-a8,
.neutral-1-border-color-a8.border {
  border-color: #435a70 !important
}

.neutral-1-bg-a9 {
  background-color: #2f475e !important
}

.neutral-1-color-a9 {
  color: #2f475e !important
}

.neutral-1-border-color-a9,
.neutral-1-border-color-a9.border {
  border-color: #2f475e !important
}

.neutral-1-bg-a10 {
  background-color: #17324d !important
}

.neutral-1-color-a10 {
  color: #17324d !important
}

.neutral-1-border-color-a10,
.neutral-1-border-color-a10.border {
  border-color: #17324d !important
}

.neutral-2-bg {
  background-color: #e6ecf2 !important
}

.neutral-2-color {
  color: #e6ecf2 !important
}

.neutral-2-border-color- {
  border-color: #e6ecf2
}

.neutral-2-bg-b1 {
  background-color: #e6ecf2 !important
}

.neutral-2-color-b1 {
  color: #e6ecf2 !important
}

.neutral-2-border-color-b1,
.neutral-2-border-color-b1.border {
  border-color: #e6ecf2 !important
}

.neutral-2-bg-b2 {
  background-color: #c2c7cc !important
}

.neutral-2-color-b2 {
  color: #c2c7cc !important
}

.neutral-2-border-color-b2,
.neutral-2-border-color-b2.border {
  border-color: #c2c7cc !important
}

.neutral-2-bg-b3 {
  background-color: #9da2a6 !important
}

.neutral-2-color-b3 {
  color: #9da2a6 !important
}

.neutral-2-border-color-b3,
.neutral-2-border-color-b3.border {
  border-color: #9da2a6 !important
}

.neutral-2-bg-b4 {
  background-color: #797c80 !important
}

.neutral-2-color-b4 {
  color: #797c80 !important
}

.neutral-2-border-color-b4,
.neutral-2-border-color-b4.border {
  border-color: #797c80 !important
}

.neutral-2-bg-b5 {
  background-color: #565759 !important
}

.neutral-2-color-b5 {
  color: #565759 !important
}

.neutral-2-border-color-b5,
.neutral-2-border-color-b5.border {
  border-color: #565759 !important
}

.neutral-2-bg-b6 {
  background-color: #2f3133 !important
}

.neutral-2-color-b6 {
  color: #2f3133 !important
}

.neutral-2-border-color-b6,
.neutral-2-border-color-b6.border {
  border-color: #2f3133 !important
}

.neutral-2-bg-b7 {
  background-color: #0c0c0d !important
}

.neutral-2-color-b7 {
  color: #0c0c0d !important
}

.neutral-2-border-color-b7,
.neutral-2-border-color-b7.border {
  border-color: #0c0c0d !important
}

.neutral-2-bg-a1 {
  background-color: #e6ecf2 !important
}

.neutral-2-color-a1 {
  color: #e6ecf2 !important
}

.neutral-2-border-color-a1,
.neutral-2-border-color-a1.border {
  border-color: #e6ecf2 !important
}

.neutral-2-bg-a2 {
  background-color: #bcc4cc !important
}

.neutral-2-color-a2 {
  color: #bcc4cc !important
}

.neutral-2-border-color-a2,
.neutral-2-border-color-a2.border {
  border-color: #bcc4cc !important
}

.neutral-2-bg-a3 {
  background-color: #9aa0a6 !important
}

.neutral-2-color-a3 {
  color: #9aa0a6 !important
}

.neutral-2-border-color-a3,
.neutral-2-border-color-a3.border {
  border-color: #9aa0a6 !important
}

.neutral-2-bg-a4 {
  background-color: #777b80 !important
}

.neutral-2-color-a4 {
  color: #777b80 !important
}

.neutral-2-border-color-a4,
.neutral-2-border-color-a4.border {
  border-color: #777b80 !important
}

.neutral-2-bg-a5 {
  background-color: #535659 !important
}

.neutral-2-color-a5 {
  color: #535659 !important
}

.neutral-2-border-color-a5,
.neutral-2-border-color-a5.border {
  border-color: #535659 !important
}

.neutral-2-bg-a6 {
  background-color: #2f3133 !important
}

.neutral-2-color-a6 {
  color: #2f3133 !important
}

.neutral-2-border-color-a6,
.neutral-2-border-color-a6.border {
  border-color: #2f3133 !important
}

.neutral-2-bg-a7 {
  background-color: #17181a !important
}

.neutral-2-color-a7 {
  color: #17181a !important
}

.neutral-2-border-color-a7,
.neutral-2-border-color-a7.border {
  border-color: #17181a !important
}

.lightgrey-bg-a1 {
  background-color: #d8d9da !important
}

.lightgrey-color-a1 {
  color: #d8d9da !important
}

.lightgrey-border-color-a1,
.lightgrey-border-color-a1.border {
  border-color: #d8d9da !important
}

.lightgrey-bg-a2 {
  background-color: #edf5fc !important
}

.lightgrey-color-a2 {
  color: #edf5fc !important
}

.lightgrey-border-color-a2,
.lightgrey-border-color-a2.border {
  border-color: #edf5fc !important
}

.lightgrey-bg-a3 {
  background-color: #f3f7fc !important
}

.lightgrey-color-a3 {
  color: #f3f7fc !important
}

.lightgrey-border-color-a3,
.lightgrey-border-color-a3.border {
  border-color: #f3f7fc !important
}

.lightgrey-bg-a4 {
  background-color: #f5f9fc !important
}

.lightgrey-color-a4 {
  color: #f5f9fc !important
}

.lightgrey-border-color-a4,
.lightgrey-border-color-a4.border {
  border-color: #f5f9fc !important
}

.lightgrey-bg-b1 {
  background-color: #f3f7fc !important
}

.lightgrey-color-b1 {
  color: #f3f7fc !important
}

.lightgrey-border-color-b1,
.lightgrey-border-color-b1.border {
  border-color: #f3f7fc !important
}

.lightgrey-bg-b2 {
  background-color: #ebf2fa !important
}

.lightgrey-color-b2 {
  color: #ebf2fa !important
}

.lightgrey-border-color-b2,
.lightgrey-border-color-b2.border {
  border-color: #ebf2fa !important
}

.lightgrey-bg-b3 {
  background-color: #edf4fa !important
}

.lightgrey-color-b3 {
  color: #edf4fa !important
}

.lightgrey-border-color-b3,
.lightgrey-border-color-b3.border {
  border-color: #edf4fa !important
}

.lightgrey-bg-b4 {
  background-color: #f2f6fa !important
}

.lightgrey-color-b4 {
  color: #f2f6fa !important
}

.lightgrey-border-color-b4,
.lightgrey-border-color-b4.border {
  border-color: #f2f6fa !important
}

.lightgrey-bg-c1 {
  background-color: #f7f9fa !important
}

.lightgrey-color-c1 {
  color: #f7f9fa !important
}

.lightgrey-border-color-c1,
.lightgrey-border-color-c1.border {
  border-color: #f7f9fa !important
}

.lightgrey-bg-c2 {
  background-color: #f3f7fc !important
}

.lightgrey-color-c2 {
  color: #f3f7fc !important
}

.lightgrey-border-color-c2,
.lightgrey-border-color-c2.border {
  border-color: #f3f7fc !important
}
.it-hero-wrapper.it-primary.it-overlay.custom-green {
  --it-primary: rgba(0,128,0,0.5);
}
:root {
  --it-primary: rgb(104, 102, 255);
}
:root {
    --bs-indigo: hsl(243, 100%, 65%);
    --bs-purple: hsl(243, 100%, 80%);
    --bs-pink: hsl(350, 100%, 85%);
    --bs-red: hsl(350, 60%, 50%);
    --bs-orange: hsl(36, 100%, 30%);
    --bs-yellow: hsl(44, 100%, 72.5%);
    --bs-green: hsl(160, 100%, 25%);
    --bs-teal: hsl(178, 90%, 32%);
    --bs-cyan: hsl(178, 100%, 50%);
    --bs-white: hsl(0, 0%, 100%);
    --bs-gray: hsl(0, 0%, 32%);
    --bs-gray-dark: hsl(0, 0%, 15%);
    --bs-blue: hsl(210, 100%, 45%);
    --bs-gray-secondary: hsl(210, 17%, 44%);
    --bs-gray-tertiary: hsl(205, 21.2121212121%, 44.55%);
    --bs-gray-quaternary: hsl(238, 100%, 99.5%);
    --bs-gray-100: hsl(0, 0%, 96%);
    --bs-gray-200: hsl(0, 0%, 90%);
    --bs-gray-300: hsl(0, 0%, 83%);
    --bs-gray-400: hsl(0, 0%, 64%);
    --bs-gray-500: hsl(0, 0%, 45%);
    --bs-gray-600: hsl(0, 0%, 32%);
    --bs-gray-700: hsl(0, 0%, 25%);
    --bs-gray-800: hsl(0, 0%, 15%);
    --bs-gray-900: hsl(0, 0%, 10%);
    --bs-primary: hsl(210, 100%, 40%);
    --bs-secondary: hsl(210, 17%, 44%);
    --bs-success: hsl(160, 100%, 25%);
    --bs-info: hsl(210, 17%, 44%);
    --bs-warning: hsl(36, 100%, 30%);
    --bs-danger: hsl(350, 60%, 50%);
    --bs-light: hsl(255, 32.2033898305%, 92.625%);
    --bs-dark: hsl(210, 54%, 20%);
    --bs-black: hsl(0, 0%, 0%);
    --bs-white: hsl(0, 0%, 100%);
    --bs-100: hsl(0, 0%, 96%);
    --bs-200: hsl(0, 0%, 90%);
    --bs-300: hsl(0, 0%, 83%);
    --bs-400: hsl(0, 0%, 64%);
    --bs-500: hsl(0, 0%, 45%);
    --bs-600: hsl(0, 0%, 32%);
    --bs-700: hsl(0, 0%, 25%);
    --bs-800: hsl(0, 0%, 15%);
    --bs-900: hsl(0, 0%, 10%);
    --bs-primary-rgb: 0, 0, 0;
    --bs-secondary-rgb: 93, 112, 131;
    --bs-success-rgb: 0, 128, 85;
    --bs-info-rgb: 93, 112, 131;
    --bs-warning-rgb: 153, 92, 0;
    --bs-danger-rgb: 204, 51, 77;
    --bs-light-rgb: 233, 230, 242;
    --bs-dark-rgb: 23, 51, 79;
    --bs-black-rgb: 0, 0, 0;
    --bs-white-rgb: 255, 255, 255;
    --bs-100-rgb: 245, 245, 245;
    --bs-200-rgb: 230, 230, 230;
    --bs-300-rgb: 212, 212, 212;
    --bs-400-rgb: 163, 163, 163;
    --bs-500-rgb: 115, 115, 115;
    --bs-600-rgb: 82, 82, 82;
    --bs-700-rgb: 64, 64, 64;
    --bs-800-rgb: 38, 38, 38;
    --bs-900-rgb: 26, 26, 26;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 26, 26, 26;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: "Titillium Web", Geneva, Tahoma, sans-serif;
    --bs-font-monospace: "Roboto Mono", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: hsl(0, 0%, 10%);
    --bs-body-bg: hsl(0, 0%, 100%);
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: hsl(210, 4%, 78%);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 4px;
    --bs-border-radius-sm: 2px;
    --bs-border-radius-lg: 8px;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: hsl(158, 49%, 31%);
    --bs-link-hover-color: hsl(210, 100%, 40%);
    --bs-code-color: hsl(210, 54%, 20%);
    --bs-highlight-bg: hsl(178, 100%, 90%)
}