/* colors control */


/* fonts control */
/* .light{font-family: 'akzidenz-grotesk_prolight', 'Helvetica Neue'}
.light_italic{font-family: 'akzidenz-grotesk_proLtIt', 'Helvetica Neue'}

.regular{font-family: 'akzidenz-grotesk_proregular', 'Helvetica Neue';}
.regular_italic{font-family: 'akzidenz-grotesk_proitalic', 'Helvetica Neue';}

.semibold{font-family: 'akzidenz-grotesk_promedium', 'Helvetica Neue'}
.semibold_italic{font-family: 'akzidenz-grotesk_proMdIt', 'Helvetica Neue'}

.bold{font-family: 'akzidenz-grotesk_probold', 'Helvetica Neue'}
.bold_italic{font-family: 'akzidenz-grotesk_proBdIt', 'Helvetica Neue'}

.super_bold{font-family: 'akzidenz-grotesk_prosuper', 'Helvetica Neue'}
.super_bold_italic{font-family: 'akzidenz-grotesk_prosuperIt', 'Helvetica Neue'} */



/* pointer on hover control */
.pointer:hover {
  cursor: pointer;
}

/* no scrollbar */
.no_scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.no_scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}


.arrow_down,
.arrow_up,
.arrow_left {
  margin-left: 20px;
  margin-bottom: 2px;
  display: inline-block;
  width: 10px;
  height: 10px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  border-bottom: 2px solid #1a1a1a;
  border-left: 2px solid #1a1a1a;
}

.arrow_left {
  margin: 0 16px 0px 4px;
  transform: rotate(45deg);
}

.arrow_down {
  transform: rotate(-45deg);
}

.arrow_down.active {
  transform: rotate(134deg) translate(5px, -5px);
}

.arrow_up {
  transform: rotate(134deg) translate(5px, -5px);
}

.arrow_up.active {
  transform: rotate(-45deg);
}

.arrow_right_white {
  width: 8px;
  height: 8px;
  border-left: 2px solid white;
  border-top: 2px solid white;
  display: inline-block;
  transform: rotate(135deg);
  margin-right: 5px;
}