.loader_wrapper__2j40R {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: #fff;
}

.loader_block__1UCWA {
  width: 60px;
  height: 60px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  animation: loader_spin__1SLUy 2s linear infinite;
}

@keyframes loader_spin__1SLUy {
  100% {
    transform: rotate(360deg);
  }
}
.button_primary__wqenw,
.button_secondary__2FupO,
.button_gray__1a0uj,
.button_white__Nbnh4,
.button_blank__3NwTh,
.button_green__2wGgu,
.button_red__36tIR {
  padding: 13px 15px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
  border-radius: 3px;
}
.button_primary__wqenw:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_secondary__2FupO:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_gray__1a0uj:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_white__Nbnh4:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_blank__3NwTh:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_green__2wGgu:not(.button_blank__3NwTh, .button_round__2sHPW),
.button_red__36tIR:not(.button_blank__3NwTh, .button_round__2sHPW) {
  box-shadow: 2px 2px 3px rgba(127, 156, 172, 0.25);
}
.button_primary__wqenw:focus,
.button_secondary__2FupO:focus,
.button_gray__1a0uj:focus,
.button_white__Nbnh4:focus,
.button_blank__3NwTh:focus,
.button_green__2wGgu:focus,
.button_red__36tIR:focus {
  outline: none;
  box-shadow: none;
}

.button_link__1fXSp {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .button_link__1fXSp {
    font-size: 12px;
  }
}
.button_link__1fXSp:focus {
  outline: none;
  box-shadow: none;
}

.button_primary__wqenw {
  color: #FFFFFF;
  background-color: transparent;
  border: 1px solid #FFFFFF;
}
.button_primary__wqenw:hover {
  color: #FFFFFF;
  background-color: #F7F7FA;
  border: 1px solid #FFFFFF;
}

.button_secondary__2FupO {
  color: #FFFFFF;
  background-color: transparent;
  border: 3px solid #FFFFFF;
}
.button_secondary__2FupO:hover {
  color: #F7F7FA;
  background-color: #FFFFFF;
}

.button_white__Nbnh4 {
  color: #F7F7FA;
  background-color: #FFFFFF;
  border: 1px solid #F7F7FA;
  font-size: 18px;
}
.button_white__Nbnh4:hover {
  color: #FFFFFF;
  background-color: #F7F7FA;
  border: 1px solid #FFFFFF;
}
@media only screen and (max-width: 767px) {
  .button_white__Nbnh4 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .button_white__Nbnh4 {
    font-size: 10px;
  }
}

.button_gray__1a0uj {
  color: #FFFFFF;
  background-color: #F7F7FA;
  border: 1px solid #F7F7FA;
  font-size: 18px;
}
.button_gray__1a0uj:hover {
  color: #F7F7FA;
  background-color: transparent;
  border: 1px solid #F7F7FA;
}
@media only screen and (max-width: 767px) {
  .button_gray__1a0uj {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .button_gray__1a0uj {
    font-size: 10px;
  }
}

.button_green__2wGgu {
  color: #FFFFFF;
  background-color: #16968B;
  border: 1px solid #16968B;
  font-size: 18px;
}
.button_green__2wGgu:hover {
  color: #FFFFFF;
  background-color: #16968B;
  border: 1px solid #fff;
}
@media only screen and (max-width: 767px) {
  .button_green__2wGgu {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .button_green__2wGgu {
    font-size: 10px;
  }
}

.button_red__36tIR {
  color: #FFFFFF;
  background-color: #DC5454;
  border: 1px solid #DC5454;
  font-size: 18px;
}
.button_red__36tIR:hover {
  color: #FFFFFF;
  background-color: #DC5454;
  border: 1px solid #fff;
}
@media only screen and (max-width: 767px) {
  .button_red__36tIR {
    font-size: 16px;
  }
}
@media only screen and (max-width: 479px) {
  .button_red__36tIR {
    font-size: 10px;
  }
}

.button_blank__3NwTh {
  background-color: transparent;
  border: none;
}

.button_small__2O74j {
  padding: 5px;
  cursor: pointer;
}

.button_full__11lTg {
  width: 100%;
  text-align: center;
}

.button_flex__2GSMj {
  display: flex;
}

.button_noPadding__20fNt {
  padding: 0;
  z-index: 3;
}

.button_round__2sHPW {
  border-radius: 100%;
  height: 34px;
  box-shadow: none;
  width: 34px;
  padding: 0 0 10px;
  line-height: 30px;
}
.drawer_root__1lOnk {
  height: 100%;
  position: fixed;
  z-index: 1;
  top: 17px;
  overflow-x: hidden;
  transition: 0.5s;
  margin: 121px 25px 20px 0;
  padding-left: 25px;
}
.drawer_root__1lOnk.drawer_fixed__1lbiY {
  height: calc(100% - 140px);
}

.drawer_logos__2fezV {
  position: relative;
  width: 100%;
  height: 70px;
  text-align: center;
  margin: 15px 0 10px;
}

.drawer_iconWithItem__2ahx5 {
  display: flex;
}

.drawer_list__2zYw8 .drawer_icons__2dnRA {
  width: 24px;
  height: 24px;
  display: block;
}
.drawer_list__2zYw8 .drawer_icons__2dnRA svg {
  height: 100%;
  width: 100%;
}

.drawer_iconWrapper__Qdt7J {
  height: 60px;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  margin-right: 25px;
}

.drawer_link__2rhCn {
  width: 278px;
  height: 60px;
  padding: 0 32px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
  white-space: nowrap;
  color: black;
  border-radius: 10px;
  font-size: 15px;
  background-color: white;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
}

.drawer_sidebar__BTh_v a:hover {
  color: #f1f1f1;
}

.drawer_closeIcon__Bhn31 {
  position: relative;
  top: 10px;
  left: 350px;
  width: 30px;
  /* margin-left: 50px; */
  transition: 0.5s;
  z-index: 9000;
}

.drawer_openIcon__FmpDP {
  width: 30px;
  height: 30px;
  position: fixed;
  z-index: 9000;
  display: block;
}

.drawer_openbtn__1E1fl {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.drawer_openbtn__1E1fl:hover {
  background-color: #444;
}

.drawer_listIcon__1qX8x {
  position: absolute;
  width: 70px;
  padding: 6px 16px;
}

.drawer_menuContainer__2efZl {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
}

.drawer_menuTrigger__IT9Rf {
  background-color: #F7F7FA;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: none;
}

.drawer_menuTrigger__IT9Rf:focus {
  border: none;
  outline: none;
}

.drawer_menuTrigger__IT9Rf span {
  font-weight: 700;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 10px;
}

.drawer_menuTrigger__IT9Rf img {
  border-radius: 90px;
}

.drawer_menu__17lLF {
  background: #ffffff;
  border-radius: 8px;
  position: absolute;
  top: 70px;
  right: 0;
  width: 198px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px);
  transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
}

.drawer_menu__17lLF.drawer_active__rGEaH {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.drawer_menu__17lLF ul {
  list-style: none;
  padding: 0;
  margin: 10px 0;
}

.drawer_menu__17lLF li:hover {
  background-color: rgba(230, 243, 242, 0.31);
}

.drawer_menu__17lLF li a {
  text-decoration: none;
  color: #333333;
  padding: 10px 20px;
  display: block;
  text-align: left;
  font-weight: normal;
}

.drawer_account__3T4lO {
  width: 45px;
  height: 45px;
}

.drawer_secondaryLink__qDijT {
  color: black;
  font-size: 15px;
  margin-left: 20px;
  width: 260px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

.drawer_list__2zYw8 {
  list-style-type: none;
}

.drawer_list__2zYw8 li {
  border: 1px solid transparent;
  border-radius: 5px;
  margin-bottom: 15px;
}

.organization {
  background-color: #16968B;
  color: white;
  border-radius: 10px;
}

.drawer_headerNav__3v2PX {
  position: fixed;
  top: 0;
  height: 95px;
  width: 100%;
  padding: 27px 40px 0 88px;
  color: #fff;
  background-color: #F7F7FA;
  display: flex;
  justify-content: space-between;
  z-index: 999;
}

.drawer_menuButton__TBszQ {
  position: absolute;
  z-index: 999;
  top: 40px;
  left: 25px;
}

.drawer_account__3T4lO {
  display: flex;
  line-height: 31px;
}

.drawer_logout__15Ji7 {
  width: 20px;
  height: 20px;
}

.drawer_icon__6lx2m {
  display: block;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  position: relative;
}

.drawer_green__LRuAW {
  background-color: #16968B;
  color: white;
}

.drawer_greenIcon___rUDh {
  position: relative;
}
.drawer_greenIcon___rUDh svg {
  fill: red;
}
.drawer_greenIcon___rUDh svg path {
  fill: #16968B;
}
.drawer_greenIcon___rUDh:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 60px;
  border-radius: 26px;
  left: -34px;
  top: -15px;
  background: #16968b;
}

.drawer_menuItem__8xfL9 {
  padding-top: 3px;
  vertical-align: sub;
  display: inline-block;
  font-family: Tahoma;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 55px;
}

.drawer_logo__HTENR {
  display: block;
  width: 100px;
  height: 55px;
  margin-right: 10px;
  position: relative;
}

svg {
  width: 100%;
  height: 100%;
}

.drawer_iconBlock__20A_x {
  line-height: 5;
  margin-right: 15px;
}
.drawer_iconBlock__20A_x + .drawer_iconBlock__20A_x {
  margin-left: 20px;
}

.drawer_icons__2dnRA {
  display: flex;
}

.drawer_personalInfo__3k5qc {
  display: flex;
  color: #16968B;
}

.drawer_badge__N7IRk {
  position: absolute;
  top: -4px;
  right: -1px;
  background-color: #DC5454;
  padding: 2px 4px;
  border-radius: 100%;
  font-size: 11px;
  color: #fff;
  line-height: 11px;
}

.drawer_notificationBlock__37tnD {
  position: absolute;
  right: 150px;
  box-shadow: 0 1px 15px rgba(193, 193, 193, 0.25);
  background: #fff;
  height: 400px;
  overflow: scroll;
  border-radius: 16px;
}

.drawer_notificationButton__AvqAP {
  width: 265px;
  color: #000000;
  text-align: left;
  font-weight: normal;
  position: relative;
  line-height: 1.5;
  padding: 10px 20px;
}
.drawer_notificationButton__AvqAP:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #EDEDED;
  top: 17px;
  left: 7px;
}
.drawer_notificationButton__AvqAP:hover {
  background-color: rgba(230, 243, 242, 0.31);
}
.drawer_notificationButton__AvqAP:hover:after {
  background-color: #16968B;
}

.drawer_notification__lWSR5 {
  display: flex;
  margin: 5px 0;
}
.main_example__3wCve {
  padding: 25px;
}

.main_root__1OB1a {
  padding: 30px 15px;
  background: #F7F7FA;
  min-height: 100vh;
  padding-top: 138px;
  position: relative;
}

.main_navigation__fNSNC {
  width: 100%;
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 150;
}
.text-field_inputWrapper__2mzzP {
  position: relative;
  padding-bottom: 22px;
  /*margin: 25px 0;
  @media only screen and (max-width: $smallDisplay) {
      margin: 10px 0;
  }*/
}

.text-field_input__3C-G3 {
  border: none;
  width: 100%;
  height: 45px;
  padding-left: 5px;
  border-bottom: 1px solid rgba(127, 156, 172, 0.25);
  outline: none;
  background-color: transparent;
  font-size: 16px;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .text-field_input__3C-G3 {
    font-size: 12px;
    height: 45px;
  }
}
.text-field_input__3C-G3:focus {
  border-bottom: 2px solid #4285f8;
}
.text-field_input__3C-G3:active {
  border-bottom: 2px solid #4285f8;
}

.text-field_label__2BO8p, .text-field_active__IYrY6 {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  color: #757575;
  cursor: text;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transform: translateY(12px);
  transform-origin: 0 100%;
}

.text-field_active__IYrY6 {
  transform: translateY(-12px) scale(0.8);
}

.text-field_error__2_4gw {
  position: absolute;
  top: -23px;
  font-size: 12px;
  color: crimson;
}

.text-field_hidden__21k6I {
  display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.auth_root__nwBXv {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.auth_form__6mgzA {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  min-width: 400px;
  padding: 25px;
  background: #ffffff;
}

.auth_wrapper__iG70E {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.auth_button__IflxZ {
  padding: 0 20px;
}

.auth_actions__2GeMM {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.auth_title__2IO5q {
  margin-bottom: 15px;
}
.dashboard_root__13vDO {
  position: relative;
  height: calc(100vh - 250px);
}

.dashboard_block__wAlpr {
  margin: auto;
  width: 80%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: fit-content;
}

.dashboard_text__1ovzc {
  color: #7C9AA9;
  text-align: center;
  font-size: 25px;
  line-height: 1.5;
  margin-top: -110px;
}
.crud-table_root__4KpZM {
  width: 100%;
  overflow-x: auto;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
}

.crud-table_table__2m-GP {
  table-layout: fixed;
  border-collapse: collapse;
  min-width: 100%;
}

.crud-table_table__2m-GP {
  border-collapse: collapse;
  border-radius: 1em;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
}

.crud-table_tableRow__3exYg {
  color: inherit;
  outline: 0;
  vertical-align: middle;
  border: none;
}

.crud-table_tableTd__31ixU {
  padding: 9px;
  text-align: center;
  font-weight: 400;
  border-collapse: collapse;
  vertical-align: inherit;
  background: #ffffff;
  color: #2C2C2C;
  border: none;
  border-right: 1px solid #d8ebe9;
  white-space: break-spaces;
  font-size: min(max(16px, 1vw), 19px);
}
@media only screen and (max-width: 992px) {
  .crud-table_tableTd__31ixU {
    font-size: min(max(12px, 1vw), 19px);
  }
}
@media only screen and (max-width: 767px) {
  .crud-table_tableTd__31ixU {
    font-size: min(max(10px, 1vw), 19px);
  }
}
.crud-table_tableTd__31ixU.crud-table_searchable__jqbeC {
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  border: none;
}
.crud-table_tableTd__31ixU.crud-table_searchable__jqbeC .crud-table_inputWrapper__1rTHf input {
  background-color: #eef6f6;
  border: none;
  height: 32px;
}
.crud-table_tableTd__31ixU:first-child {
  border-right: none;
}

.crud-table_tableTh__2L0kH {
  padding-top: 0;
  z-index: 2;
  background-color: rgba(200, 227, 225, 0.31);
  font-weight: bold;
  white-space: nowrap;
  font-size: min(max(16px, 1vw), 25px);
}
@media only screen and (max-width: 992px) {
  .crud-table_tableTh__2L0kH {
    font-size: min(max(12px, 1vw), 25px);
  }
}
@media only screen and (max-width: 767px) {
  .crud-table_tableTh__2L0kH {
    font-size: min(max(10px, 1vw), 25px);
  }
}
.crud-table_tableTh__2L0kH:first-of-type {
  width: 40px;
}
.crud-table_tableTh__2L0kH:last-child .crud-table_tableHeadText__1Adtg {
  margin: 0;
  width: 100%;
}
.crud-table_tableTh__2L0kH:first-child .crud-table_tableHeadText__1Adtg {
  margin: 0;
  width: 100%;
  border-radius: 0;
}

.crud-table_inputWrapper__1rTHf {
  margin-top: 5px;
}

.crud-table_tableHeadText__1Adtg {
  font-weight: normal;
  color: #2C2C2C;
  margin: 0 auto 0 0;
  font-size: 15px;
  line-height: 22px;
  max-height: 58px;
  background-color: #eef6f6;
  width: calc(100% - 5px);
  border-radius: 5px;
  padding: 15px 6px;
  display: block;
}

.crud-table_tableHeadBlock__29uxd {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #FFFFFF;
}

svg[focusable=false] {
  width: 20px;
  height: 20px;
}

.crud-table_row__37UqR {
  background-color: #ffffff;
}

.crud-table_root__4KpZM {
  width: 100%;
  max-height: 648px;
  overflow: auto;
}
.crud-table_root__4KpZM table {
  font-family: "Fraunces", serif;
  font-size: 125%;
  white-space: nowrap;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.crud-table_root__4KpZM table thead th {
  position: sticky;
  top: -10px;
  z-index: 4;
  width: 25vw;
}
.input_input__2mUfi {
  position: relative;
  width: 100%;
  height: 50px;
  padding-left: 10px;
  border: none;
  border-top: 1px solid #e0e0e0;
  outline: none;
}
@media only screen and (max-width: 767px) {
  .input_input__2mUfi {
    font-size: 12px;
  }
}
.input_input__2mUfi:disabled {
  background-color: #ffffff;
}

.input_label__1mxeS {
  font-family: Roboto-Medium, Arial;
  font-size: 15px;
  color: #C1C1C1;
  font-weight: normal;
  margin-bottom: 10px;
}

.input_error__1wY_u {
  color: crimson;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.delete-button_icon__hT72m {
  display: block;
  width: 25px;
}

.delete-button_content__mMFaX {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
}

.delete-button_button__x2Cye {
  padding: 8px 50px;
  margin-top: 20px;
}

.delete-button_close__29xrK {
  position: absolute;
  top: -7px;
  font-size: 29px;
  right: 6px;
  color: #4D4D4D;
}

.delete-button_mainButton__18Ypj {
  line-height: 5px;
}

.delete-button_trashIcon__1MAZl {
  width: 50px;
  margin-bottom: 10px;
}
.table-body_tbody__1yaWt {
  font-size: 15px;
}

.table-body_icon__3nsh3 {
  display: block;
  width: 25px;
  height: 25px;
}

.table-body_actions__3aphu {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .table-body_actions__3aphu {
    flex-direction: column;
  }
}

.table-body_editButton__2uEGL {
  display: block;
  margin-left: 10px;
}

.table-body_link__mcskm {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 auto;
}

.table-body_hiddenRow__VI0Cx {
  display: none;
}

.table-body_closePoint__7qpnD {
  padding: 0 0 0 14px;
  width: 49px;
}

.table-body_toggleAllPoints__3PYig {
  position: absolute;
  top: 215px;
  right: 27px;
}

.table-body_innerTable__19Bkp {
  padding: 0;
}
.datepicker_label__3V4UA {
  font-size: 1rem;
  color: #757575;
  cursor: text;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transform: translateY(12px);
  transform-origin: 0 100%;
}

.datepicker_root__1E8fh .react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.datepicker_root__1E8fh .react-calendar--doubleView {
  width: 700px;
}
.datepicker_root__1E8fh .react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.datepicker_root__1E8fh .react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.datepicker_root__1E8fh .react-calendar,
.datepicker_root__1E8fh .react-calendar *,
.datepicker_root__1E8fh .react-calendar *:before,
.datepicker_root__1E8fh .react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.datepicker_root__1E8fh .react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.datepicker_root__1E8fh .react-calendar button:enabled:hover {
  cursor: pointer;
}
.datepicker_root__1E8fh .react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.datepicker_root__1E8fh .react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.datepicker_root__1E8fh .react-calendar__navigation button:enabled:hover,
.datepicker_root__1E8fh .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.datepicker_root__1E8fh .react-calendar__navigation button[disabled] {
  background-color: #fafafa;
  color: #16968B;
}
.datepicker_root__1E8fh .react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.datepicker_root__1E8fh .react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.datepicker_root__1E8fh .react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
  font-weight: bolder;
}
.datepicker_root__1E8fh .react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.datepicker_root__1E8fh .react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: 1em 0.6666666667em;
}
.datepicker_root__1E8fh .react-calendar__month-view__days__day--weekend {
  color: #757575;
}
.datepicker_root__1E8fh .react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.datepicker_root__1E8fh .react-calendar__year-view .react-calendar__tile,
.datepicker_root__1E8fh .react-calendar__decade-view .react-calendar__tile,
.datepicker_root__1E8fh .react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.datepicker_root__1E8fh .react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.datepicker_root__1E8fh .react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.datepicker_root__1E8fh .react-calendar__tile:enabled:hover,
.datepicker_root__1E8fh .react-calendar__tile:enabled:focus {
  background-color: #16968B;
  color: white;
}
.datepicker_root__1E8fh .react-calendar__tile--now,
.datepicker_root__1E8fh .react-calendar__tile--now:enabled:hover,
.datepicker_root__1E8fh .react-calendar__tile--now:enabled:focus {
  color: black;
}
.datepicker_root__1E8fh .react-calendar__tile--hasActive {
  background: #16968B;
}
.datepicker_root__1E8fh .react-calendar__tile--hasActive:enabled:hover,
.datepicker_root__1E8fh .react-calendar__tile--hasActive:enabled:focus {
  background: #16968B;
}
.datepicker_root__1E8fh .react-calendar__tile--active {
  background: #16968B;
  color: white;
}
.datepicker_root__1E8fh .react-calendar__tile--active:enabled:hover,
.datepicker_root__1E8fh .react-calendar__tile--active:enabled:focus {
  background: #F7F7FA;
}
.datepicker_root__1E8fh .react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #16968B;
  color: white;
}
.datepicker_root__3xcpH {
  width: 100%;
  height: 60px;
  display: flex;
  position: relative;
  padding: 10px 0 0 0;
}

.datepicker_calendar__3_Iug {
  position: absolute;
  cursor: pointer;
  z-index: 8;
  top: 70px;
  left: -55px;
}
.multi-select-classic_field__2JJeS {
  margin-bottom: 20px;
}

.multi-select-classic_buttons__3fDMO {
  display: flex;
  justify-content: space-between;
}
.close-point_button__ad4X8 {
  padding: 0;
  height: 34px;
  width: 34px;
}
.textarea_textarea__3vUmC {
  width: 100%;
  border: 1px solid rgba(127, 156, 172, 0.25);
  height: 160px;
  padding: 10px;
  margin: 0;
  resize: none;
}
@media only screen and (max-width: 767px) {
  .textarea_textarea__3vUmC {
    font-size: 12px;
    height: 150px;
  }
}
.textarea_textarea__3vUmC:focus {
  outline: none;
}
td .textarea_textarea__3vUmC {
  height: 100%;
}

.textarea_error__3Xqso {
  position: absolute;
  top: -3px;
  font-size: 12px;
  color: #DC5454;
}

textarea::-webkit-outer-spin-button,
textarea::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
textarea[type=number] {
  -moz-appearance: textfield;
}

.textarea_label__Bn-7u {
  color: #757575;
  margin-bottom: 10px;
}
.radio_root__3d7ws {
  max-width: 500px;
  padding: 15px 0;
  margin-bottom: 5px;
}

.radio_radio__2-Mtb {
  display: none;
}
.radio_radio__2-Mtb + .radio_label__38Uw2 {
  position: relative;
  padding-left: 17px;
  display: flex;
  align-items: center;
}
.radio_radio__2-Mtb + .radio_label__38Uw2::before, .radio_radio__2-Mtb + .radio_label__38Uw2::after {
  content: "";
  position: absolute;
  border-radius: 50%;
}
.radio_radio__2-Mtb + .radio_label__38Uw2::before {
  border: 1px solid #F7F7FA;
  width: 20px;
  height: 20px;
}
@media only screen and (max-width: 992px) {
  .radio_radio__2-Mtb + .radio_label__38Uw2::before {
    width: 19px;
    height: 19px;
  }
}
.radio_radio__2-Mtb + .radio_label__38Uw2::after {
  left: 22px;
  top: 0;
  width: 12px;
  height: 12px;
  bottom: 0;
  margin: auto;
  position: absolute;
}
@media only screen and (max-width: 992px) {
  .radio_radio__2-Mtb + .radio_label__38Uw2::after {
    width: 11px;
    height: 11px;
  }
}
.radio_radio__2-Mtb:checked + .radio_label__38Uw2::before {
  animation: radio_borderscale__3naW2 300ms ease-in;
}
.radio_radio__2-Mtb:checked + .radio_label__38Uw2::after {
  background: #F7F7FA;
  transform: scale(1);
}
.radio_radio__2-Mtb:disabled + .radio_label__38Uw2 span {
  color: #808080;
}
.radio_radio__2-Mtb:disabled + .radio_label__38Uw2::before {
  animation: radio_borderscale__3naW2 300ms ease-in;
  border: 1px solid lightgray;
}
.radio_radio__2-Mtb:disabled + .radio_label__38Uw2::after {
  background: none;
  transform: scale(1);
}

.radio_labelText__15VgT {
  padding-left: 30px;
  color: #757575;
}
@media only screen and (max-width: 992px) {
  .radio_labelText__15VgT {
    font-size: 14px;
  }
}
.dynamic-table-cell_personalInfoBlock__1X1E9 {
  display: grid;
  grid-template-columns: 1fr 50px 50px;
  border: none;
  grid-column-gap: 10px;
}

.dynamic-table-cell_formFieldBlock__3DmJD {
  display: grid;
  grid-template-columns: 1fr 50px;
  grid-column-gap: 10px;
}

.dynamic-table-cell_integrationCell__3V8Pp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
}

.dynamic-table-cell_legalInfoBlock__3K_0G {
  display: grid;
  grid-template-columns: 1fr 1fr 50px;
  grid-column-gap: 10px;
}

.table-foot_root__-KjvX {
  display: flex;
  justify-content: center;
  margin-top: 12px;
  margin-bottom: 12px;
}

.table-foot_number__2WqlG {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  margin: 0 5px;
  border-radius: 25px;
}

.table-foot_active__85rbA {
  background-color: #F7F7FA;
  color: white;
}
.list_header__1GJYk {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.list_add__33mYv {
  padding: 16px;
}

.list_filters__2W1bc {
  display: flex;
}
.list_filters__2W1bc.list_select__2z0He {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  margin-bottom: 20px;
}

.list_select__2z0He .list_filterBox__1gyv3 {
  margin-bottom: 20px;
}

.list_filterButton__2aEhL {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  background-color: #F8F8F8;
  cursor: pointer;
  border: 0.5px solid #e6e6e6;
  padding: 16px 32px;
  color: #707070;
  font-weight: bold;
}
.list_filterButton__2aEhL.list_active__SVGN_ {
  background-color: #E8E8E8;
}

.list_iconPlus__2cZvI {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  position: relative;
  vertical-align: middle;
  padding-top: 3px;
}

.list_title__15nDt {
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  color: black;
  margin-top: 9px;
}

.list_broadCast__3qL8J {
  color: #16968B;
}

.list_addButton__RI5nl {
  border-radius: 10px;
  padding: 16px 32px;
}

.list_buttons__xh9SO {
  display: flex;
  margin-bottom: 10px;
}
.list_buttons__xh9SO.list_bottom__22fqW {
  justify-content: flex-end;
}

.list_buttonBox__3A-3- + .list_buttonBox__3A-3- {
  margin-left: 20px;
}

.list_button__2mQ-V {
  font-size: 16px;
  padding: 12px 20px;
}

.list_space__3Mj9M {
  height: 20px;
  width: 100%;
}

.list_icon__2j2jD {
  display: block;
  width: 25px;
  height: 25px;
}

.list_actions__1-nro {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .list_actions__1-nro {
    flex-direction: column;
  }
}

.list_editButton__1BmHC {
  display: block;
  margin-left: 10px;
}

.list_customIcon__25Gld {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@charset "UTF-8";
.checkbox_root__38Z6r {
  position: relative;
  font-family: inherit;
  font-size: inherit;
  color: #757575;
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 40px;
  max-width: 300px;
}
.checkbox_root__38Z6r * {
  pointer-events: none;
}
.checkbox_root__38Z6r > input {
  z-index: -1;
  opacity: 0;
  width: 0;
}
.checkbox_root__38Z6r .checkbox_secondIndicator__StdsE {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #16968B;
  color: white;
  background-color: #16968B;
  border-radius: 5px;
}
.checkbox_root__38Z6r .checkbox_indicator__14krg {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #F6CB89;
  color: white;
  background-color: #F6CB89;
  border-radius: 5px;
}
.checkbox_root__38Z6r .checkbox_notChecked__2SbIg {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #AFBBBC;
  color: white;
  background-color: white;
  border-radius: 5px;
}
.checkbox_root__38Z6r > input:checked ~ .checkbox_indicator__14krg::after {
  content: "✔︎";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}
.checkbox_root__38Z6r > input:checked ~ .checkbox_secondIndicator__StdsE::after {
  content: "✔︎";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}
.checkbox_root__38Z6r > input:focus {
  outline-color: transparent;
}
.checkbox_root__38Z6r > input:focus ~ .checkbox_indicator__14krg {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
.checkbox_root__38Z6r > input:focus ~ label {
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.checkbox_root__38Z6r > input:disabled ~ .checkbox_checkboxIndicator__2VUBI {
  box-shadow: none;
  color: #eeeeee;
  border-color: currentColor;
}

.checkbox_label__3yuKu {
  font-size: 16px;
  margin-left: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
input:disabled ~ .checkbox_label__3yuKu {
  color: #eeeeee;
}
@media only screen and (max-width: 767px) {
  .checkbox_label__3yuKu {
    font-size: 14px;
  }
}
.single-file-upload_uploadButtonWrapper__27dFI {
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin-top: 20px;
  cursor: pointer;
}

.single-file-upload_fileInput__2l3WI {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.single-file-upload_uploadFileText__3VBaR {
  margin: 0 32px;
}

.single-file-upload_uploadedImage__2Jqv- {
  font-size: 9px;
}

.single-file-upload_existingImageBlock__3k_9- {
  width: 300px;
  margin-top: 20px;
}

.single-file-upload_existingImage__3sVv7 {
  width: 100%;
}

.single-file-upload_error__3NqJu {
  margin-bottom: 10px;
  color: #DC5454;
}
.order_row__3_Vhj {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
}

.order_label__U6zkK {
  color: #757575;
  margin-bottom: 10px;
}
.multi-select_field__RwoJE {
  margin-bottom: 20px;
}

.multi-select_buttons__3-Ha9 {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}

.multi-select_button__22-hq {
  font-size: 13px;
  padding: 11px 15px;
  font-weight: normal;
}

.multi-select_label__378ow {
  font-size: 16px;
  color: #757575;
}
.dynamic-list_label__1pz7G {
  margin-bottom: 10px;
  color: #757575;
}
.dynamic-list_listTitle__296LE .dynamic-list_label__1pz7G {
  line-height: 35px;
}

.dynamic-list_actionButtons__1Vg9H {
  display: flex;
  justify-content: space-between;
}

.dynamic-list_listTitle__296LE {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  margin-top: 15px;
}

.dynamic-list_itemBlock__24y2y {
  display: flex;
  padding: 0 41px;
  margin: 15px 0;
  background-color: #fbfdff;
}

.dynamic-list_itemBlockSingle__FkGpN {
  display: flex;
  padding: 0;
  margin: 0;
}

.dynamic-list_contentBlock__2LJPv {
  width: 85%;
}

.dynamic-list_removeBlock__fv648 {
  display: flex;
  padding-left: 20px;
  width: 15%;
  min-width: 74px;
  padding-top: 56px;
}

.dynamic-list_removeButton__3FUbN {
  padding: 5px 15px;
  height: 21px;
  line-height: 1px;
  font-weight: bold;
  color: #F7F7FA;
  border: 1px solid rgba(127, 156, 172, 0.25);
}

.dynamic-list_list__1bMjL {
  margin-top: 15px;
}
.union_unionBlock__3Zbfu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 10%;
  grid-row-gap: 15px;
}

.union_label__2mfOp {
  margin-bottom: 10px;
  color: #757575;
}

.union_listTitle__1YARl {
  margin-bottom: 10px;
}
.dateMonthPicker_root__1DLck {
  display: flex;
}

.dateMonthPicker_select__3SOnB {
  width: 200px;
}
.dateMonthPicker_select__3SOnB:first-child {
  margin-right: 15px;
}
.Calendar_react-calendar__2jDQl {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.Calendar_react-calendar--doubleView__2AJuJ {
  width: 700px;
}
.Calendar_react-calendar--doubleView__2AJuJ .Calendar_react-calendar__viewContainer__1Aqlv {
  display: flex;
  margin: -0.5em;
}
.Calendar_react-calendar--doubleView__2AJuJ .Calendar_react-calendar__viewContainer__1Aqlv > * {
  width: 50%;
  margin: 0.5em;
}
.Calendar_react-calendar__2jDQl,
.Calendar_react-calendar__2jDQl *,
.Calendar_react-calendar__2jDQl *:before,
.Calendar_react-calendar__2jDQl *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.Calendar_react-calendar__2jDQl button {
  margin: 0;
  border: 0;
  outline: none;
}
.Calendar_react-calendar__2jDQl button:enabled:hover {
  cursor: pointer;
}
.Calendar_react-calendar__navigation__2F5PT {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}
.Calendar_react-calendar__navigation__2F5PT button {
  min-width: 44px;
  background: none;
}
.Calendar_react-calendar__navigation__2F5PT button:disabled {
  background-color: #f0f0f0;
}
.Calendar_react-calendar__navigation__2F5PT button:enabled:hover,
.Calendar_react-calendar__navigation__2F5PT button:enabled:focus {
  background-color: #e6e6e6;
}
.Calendar_react-calendar__month-view__weekdays__19GfD {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.Calendar_react-calendar__month-view__weekdays__weekday__3Ibln {
  padding: 0.5em;
}
.Calendar_react-calendar__month-view__weekNumbers__1aojF .Calendar_react-calendar__tile__2TPoE {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}
.Calendar_react-calendar__month-view__days__day--weekend__3tfId {
  color: #d10000;
}
.Calendar_react-calendar__month-view__days__day--neighboringMonth__2ZLO6 {
  color: #757575;
}
.Calendar_react-calendar__year-view__gdApi .Calendar_react-calendar__tile__2TPoE,
.Calendar_react-calendar__decade-view__sz5Bz .Calendar_react-calendar__tile__2TPoE,
.Calendar_react-calendar__century-view__1cHBT .Calendar_react-calendar__tile__2TPoE {
  padding: 2em 0.5em;
}
.Calendar_react-calendar__tile__2TPoE {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  line-height: 16px;
}
.Calendar_react-calendar__tile__2TPoE:disabled {
  background-color: #f0f0f0;
}
.Calendar_react-calendar__tile__2TPoE:enabled:hover,
.Calendar_react-calendar__tile__2TPoE:enabled:focus {
  background-color: #e6e6e6;
}
.Calendar_react-calendar__tile--now__CuOIz {
  background: #ffff76;
}
.Calendar_react-calendar__tile--now__CuOIz:enabled:hover,
.Calendar_react-calendar__tile--now__CuOIz:enabled:focus {
  background: #ffffa9;
}
.Calendar_react-calendar__tile--hasActive__3OIS8 {
  background: #76baff;
}
.Calendar_react-calendar__tile--hasActive__3OIS8:enabled:hover,
.Calendar_react-calendar__tile--hasActive__3OIS8:enabled:focus {
  background: #a9d4ff;
}
.Calendar_react-calendar__tile--active__3M-sf {
  background: #006edc;
  color: white;
}
.Calendar_react-calendar__tile--active__3M-sf:enabled:hover,
.Calendar_react-calendar__tile--active__3M-sf:enabled:focus {
  background: #1087ff;
}
.Calendar_react-calendar--selectRange__NzPRs .Calendar_react-calendar__tile--hover__2A0QE {
  background-color: #e6e6e6;
}

.Clock_react-clock__2S-ZH {
  display: block;
  position: relative;
}
.Clock_react-clock__2S-ZH,
.Clock_react-clock__2S-ZH *,
.Clock_react-clock__2S-ZH *:before,
.Clock_react-clock__2S-ZH *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.Clock_react-clock__face__O2_Xa {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid black;
  border-radius: 50%;
}
.Clock_react-clock__hand__1WEP8 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.Clock_react-clock__hand__body__3RDSJ {
  position: absolute;
  background-color: black;
  transform: translateX(-50%);
}
.Clock_react-clock__mark__2bw4K {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 50%;
}
.Clock_react-clock__mark__body__xxM2a {
  position: absolute;
  background-color: black;
  transform: translateX(-50%);
}
.Clock_react-clock__mark__number__2fdAc {
  position: absolute;
  left: -40px;
  width: 80px;
  text-align: center;
}
.Clock_react-clock__second-hand__body__1SkOK {
  background-color: red;
}

.DateTimePicker_react-datetime-picker__27nlq {
  display: inline-flex;
  position: relative;
}
.DateTimePicker_react-datetime-picker__27nlq,
.DateTimePicker_react-datetime-picker__27nlq *,
.DateTimePicker_react-datetime-picker__27nlq *:before,
.DateTimePicker_react-datetime-picker__27nlq *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.DateTimePicker_react-datetime-picker--disabled__1rNGM {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.DateTimePicker_react-datetime-picker__wrapper__2Tmsd {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  border: thin solid gray;
}
.DateTimePicker_react-datetime-picker__inputGroup__i0DwM {
  min-width: calc(4px + (4px * 3) +  0.54em * 6  +  0.217em * 2);
  flex-grow: 1;
  padding: 0 2px;
}
.DateTimePicker_react-datetime-picker__inputGroup__divider__1k7tC {
  padding: 1px 0;
  white-space: pre;
}
.DateTimePicker_react-datetime-picker__inputGroup__input__37VQ0 {
  min-width: 0.54em;
  height: calc(100% - 2px);
  position: relative;
  padding: 1px;
  border: 0;
  background: none;
  font: inherit;
  box-sizing: content-box;
  -moz-appearance: textfield;
}
.DateTimePicker_react-datetime-picker__inputGroup__input__37VQ0::-webkit-outer-spin-button,
.DateTimePicker_react-datetime-picker__inputGroup__input__37VQ0::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.DateTimePicker_react-datetime-picker__inputGroup__input__37VQ0:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.DateTimePicker_react-datetime-picker__inputGroup__input--hasLeadingZero__15mwk {
  margin-left: -0.54em;
  padding-left: calc(1px +  0.54em);
}
.DateTimePicker_react-datetime-picker__inputGroup__amPm__1EaEu {
  font: inherit;
  -moz-appearance: menulist;
}
.DateTimePicker_react-datetime-picker__button__3t7-m {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.DateTimePicker_react-datetime-picker__button__3t7-m:enabled {
  cursor: pointer;
}
.DateTimePicker_react-datetime-picker__button__3t7-m:enabled:hover .DateTimePicker_react-datetime-picker__button__icon__1tGnf,
.DateTimePicker_react-datetime-picker__button__3t7-m:enabled:focus .DateTimePicker_react-datetime-picker__button__icon__1tGnf {
  stroke: #0078d7;
}
.DateTimePicker_react-datetime-picker__button__3t7-m:disabled .DateTimePicker_react-datetime-picker__button__icon__1tGnf {
  stroke: #6d6d6d;
}
.DateTimePicker_react-datetime-picker__button__3t7-m svg {
  display: inherit;
}
.DateTimePicker_react-datetime-picker__calendar__1RvkC,
.DateTimePicker_react-datetime-picker__clock__XZUzp {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.DateTimePicker_react-datetime-picker__calendar--closed__9kdNl,
.DateTimePicker_react-datetime-picker__clock--closed__1bWie {
  display: none;
}
.DateTimePicker_react-datetime-picker__calendar__1RvkC {
  width: 350px;
  max-width: 100vw;
}
.DateTimePicker_react-datetime-picker__calendar__1RvkC .DateTimePicker_react-calendar__1pEr4 {
  border-width: thin;
}
.DateTimePicker_react-datetime-picker__clock__XZUzp {
  width: 200px;
  height: 200px;
  max-width: 100vw;
  padding: 25px;
  background-color: white;
  border: thin solid #a0a096;
}

.date-time-picker_root__vnUc6 .react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.date-time-picker_root__vnUc6 .react-calendar--doubleView {
  width: 700px;
}
.date-time-picker_root__vnUc6 .react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.date-time-picker_root__vnUc6 .react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.date-time-picker_root__vnUc6 .react-calendar,
.date-time-picker_root__vnUc6 .react-calendar *,
.date-time-picker_root__vnUc6 .react-calendar *:before,
.date-time-picker_root__vnUc6 .react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.date-time-picker_root__vnUc6 .react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.date-time-picker_root__vnUc6 .react-calendar button:enabled:hover {
  cursor: pointer;
}
.date-time-picker_root__vnUc6 .react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.date-time-picker_root__vnUc6 .react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.date-time-picker_root__vnUc6 .react-calendar__navigation button:enabled:hover,
.date-time-picker_root__vnUc6 .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.date-time-picker_root__vnUc6 .react-calendar__navigation button[disabled] {
  background-color: #fafafa;
  color: #16968B;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
  font-weight: bolder;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: 1em 0.6666666667em;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__days__day--weekend {
  color: #757575;
}
.date-time-picker_root__vnUc6 .react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.date-time-picker_root__vnUc6 .react-calendar__year-view .react-calendar__tile,
.date-time-picker_root__vnUc6 .react-calendar__decade-view .react-calendar__tile,
.date-time-picker_root__vnUc6 .react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.date-time-picker_root__vnUc6 .react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.date-time-picker_root__vnUc6 .react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.date-time-picker_root__vnUc6 .react-calendar__tile:enabled:hover,
.date-time-picker_root__vnUc6 .react-calendar__tile:enabled:focus {
  background-color: #16968B;
  color: white;
}
.date-time-picker_root__vnUc6 .react-calendar__tile--now,
.date-time-picker_root__vnUc6 .react-calendar__tile--now:enabled:hover,
.date-time-picker_root__vnUc6 .react-calendar__tile--now:enabled:focus {
  color: black;
}
.date-time-picker_root__vnUc6 .react-calendar__tile--hasActive {
  background: #16968B;
}
.date-time-picker_root__vnUc6 .react-calendar__tile--hasActive:enabled:hover,
.date-time-picker_root__vnUc6 .react-calendar__tile--hasActive:enabled:focus {
  background: #16968B;
}
.date-time-picker_root__vnUc6 .react-calendar__tile--active {
  background: #16968B;
  color: white;
}
.date-time-picker_root__vnUc6 .react-calendar__tile--active:enabled:hover,
.date-time-picker_root__vnUc6 .react-calendar__tile--active:enabled:focus {
  background: #F7F7FA;
}
.date-time-picker_root__vnUc6 .react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #16968B;
  color: white;
}
.date-time-picker_root__vnUc6 .react-datetime-picker {
  display: inline-flex;
  position: relative;
}
.date-time-picker_root__vnUc6 .react-datetime-picker,
.date-time-picker_root__vnUc6 .react-datetime-picker *,
.date-time-picker_root__vnUc6 .react-datetime-picker *:before,
.date-time-picker_root__vnUc6 .react-datetime-picker *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.date-time-picker_root__vnUc6 .react-datetime-picker--disabled {
  background-color: #f0f0f0;
  color: #6d6d6d;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__wrapper {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  border: thin solid gray;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup {
  min-width: calc(16px + 3.24em + 0.434em);
  flex-grow: 1;
  padding: 0 2px;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__divider {
  padding: 1px 0;
  white-space: pre;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__input {
  min-width: 0.54em;
  height: calc(100% - 2px);
  position: relative;
  padding: 1px;
  border: 0;
  background: none;
  font: inherit;
  box-sizing: content-box;
  -moz-appearance: textfield;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__input::-webkit-outer-spin-button,
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__input:invalid {
  background: rgba(255, 0, 0, 0.1);
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__input--hasLeadingZero {
  margin-left: -0.54em;
  padding-left: calc(1px + 0.54em);
}
.date-time-picker_root__vnUc6 .react-datetime-picker__inputGroup__amPm {
  font: inherit;
  -moz-appearance: menulist;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__button {
  border: 0;
  background: transparent;
  padding: 4px 6px;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__button:enabled {
  cursor: pointer;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon,
.date-time-picker_root__vnUc6 .react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon {
  stroke: #0078d7;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__button:disabled .react-datetime-picker__button__icon {
  stroke: #6d6d6d;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__button svg {
  display: inherit;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__calendar,
.date-time-picker_root__vnUc6 .react-datetime-picker__clock {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__calendar--closed,
.date-time-picker_root__vnUc6 .react-datetime-picker__clock--closed {
  display: none;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__calendar {
  width: 350px;
  max-width: 100vw;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__calendar .react-calendar {
  border-width: thin;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__clock {
  width: 200px;
  height: 200px;
  max-width: 100vw;
  padding: 25px;
  background-color: white;
  border: thin solid #a0a096;
}
.date-time-picker_root__vnUc6 .react-datetime-picker__clock--open {
  visibility: hidden;
}
.create_form__3iXJb {
  padding: 25px;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
  background: #ffffff;
}

.create_title__cBHAG {
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  color: black;
  margin-bottom: 35px;
}

.create_item__207Uu {
  margin-bottom: 15px;
}
.create_item__207Uu svg {
  width: 20px;
}
.create_item__207Uu:nth-of-type(5) .create_union__3Lhrd, .create_item__207Uu:nth-of-type(6) .create_union__3Lhrd, .create_item__207Uu:nth-of-type(7) .create_union__3Lhrd {
  border-top: 1px solid rgba(127, 156, 172, 0.25);
}

.create_broadCast__3e50C {
  color: #16968B;
}

.create_button__2EKD8 {
  padding: 0 32px;
}

.create_label__5FY6g {
  margin-bottom: 10px;
  color: #757575;
}
.create_listTitle__3RIO1 .create_label__5FY6g {
  line-height: 35px;
}

.create_actionButtons__1-2Rt {
  display: flex;
  justify-content: space-between;
}

.create_listTitle__3RIO1 {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  margin-top: 15px;
}

.create_itemBlock__2kNM2 {
  display: flex;
  padding: 0 41px;
  margin: 15px 0;
  background-color: #fbfdff;
}

.create_itemBlockSingle__W-ifz {
  display: flex;
  padding: 0;
  margin: 0;
}

.create_contentBlock__1VUy8 {
  width: 85%;
}

.create_removeBlock__cL_ub {
  display: flex;
  padding-left: 20px;
  width: 15%;
  min-width: 74px;
  padding-top: 56px;
}

.create_removeButton__-0N2O {
  padding: 5px 15px;
  height: 21px;
  line-height: 1px;
  font-weight: bold;
  color: #F7F7FA;
  border: 1px solid rgba(127, 156, 172, 0.25);
}

.create_list__2_Pl3 {
  margin-top: 15px;
}

.create_disabledLabel__giDhK {
  color: #d0cccc;
}

.create_label__5FY6g {
  font-size: 16px;
  color: #757575;
  margin-bottom: 15px;
  display: block;
}
.edit_form__3L7FU {
  padding: 25px;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
  background: #ffffff;
}

.edit_title__2dBUf {
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  color: black;
  margin-bottom: 35px;
}

.edit_item__MOk62 {
  margin-bottom: 15px;
}
.edit_item__MOk62 svg {
  width: 20px;
}

.edit_broadCast__2OU1w {
  color: #16968B;
}

.edit_button__3Ey7L {
  padding: 0 32px;
}

.edit_label__2bMX_ {
  margin-bottom: 10px;
  display: block;
  color: #757575;
}

.edit_actionButtons__2SdZz {
  display: flex;
  justify-content: space-between;
}
.employes_root__fqP2x {
  width: 100%;
}
.employes_root__fqP2x.employes_altUsage__16sSa {
  display: table;
}

.employes_tableRow__1AkYs {
  color: inherit;
  display: table-row;
  outline: 0;
  vertical-align: middle;
}
.employes_tableRow__1AkYs .employes_tableTd__JAd4t:last-child .employes_content__3-bNR {
  left: -140px;
}
.employes_tableRow__1AkYs:hover > .employes_tableTd__JAd4t:not(:first-child) {
  background-color: #f7fbfb;
}

.employes_notificationBorderNew__2rUIl {
  border-right: 4px solid #de0000 !important;
}

.employes_notificationBorder__w15ik {
  border-right: 4px solid #ff9100 !important;
}

.employes_borderBottom__2HeGq {
  border-bottom: 5px solid white;
}

.employes_firstColColor__I37Mt {
  background-color: rgba(230, 242, 241, 0.31);
}

.employes_tableTd__JAd4t {
  display: table-cell;
  padding: 9px;
  text-align: center;
  font-weight: 400;
  vertical-align: inherit;
  color: #2C2C2C;
  font-size: min(max(16px, 1vw), 19px);
}
@media only screen and (max-width: 992px) {
  .employes_tableTd__JAd4t {
    font-size: min(max(12px, 1vw), 19px);
  }
}
@media only screen and (max-width: 767px) {
  .employes_tableTd__JAd4t {
    font-size: min(max(10px, 1vw), 19px);
  }
}
.employes_tableTd__JAd4t.employes_searchable__2COq4 {
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}

.employes_table__3Q_2- {
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
}

.employes_table__3Q_2- tr > th:last-of-type {
  border-right: none !important;
  background-color: #eef6f6;
}

.employes_table__3Q_2- tr > td:last-of-type {
  border-right: none;
}

.employes_tableTh__3Fn2i {
  z-index: 2;
  border-collapse: collapse;
  font-weight: bold;
  padding: 10px;
  white-space: nowrap;
  font-size: min(max(16px, 1vw), 25px);
}
@media only screen and (max-width: 992px) {
  .employes_tableTh__3Fn2i {
    font-size: min(max(12px, 1vw), 25px);
  }
}
@media only screen and (max-width: 767px) {
  .employes_tableTh__3Fn2i {
    font-size: min(max(10px, 1vw), 25px);
  }
}
.employes_tableTh__3Fn2i:first-of-type {
  width: 40px;
}

.employes_my-component-popover__1nPxg {
  overflow: visible !important;
}
.employes_my-component-popover__1nPxg > div > div:first-child {
  border-bottom-color: white !important;
  top: 1px !important;
  z-index: 999999 !important;
}
.employes_my-component-popover__1nPxg > div > div > div:first-child {
  border-bottom-color: #ccc !important;
}
.employes_my-component-popover__1nPxg > div > div {
  padding: 0 !important;
}
.employes_my-component-popover__1nPxg .employes_my-component-popover-content__35X_t {
  background: white;
  padding: 10px;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05), 10px 0px 15px rgba(0, 0, 0, 0.05), -10px 0px 15px rgba(0, 0, 0, 0.05), 0px -5px 40px rgba(0, 0, 0, 0.05);
}

.employes_tableDuration__3CUqw {
  position: relative;
  top: -10px;
  left: 1px;
  color: #CAD5D6;
  font-size: 14px;
  display: block;
}

.employes_textarea__A4eDI {
  border: 1px solid;
}

.employes_checkboxContainer__3gKLf {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  min-height: 40px;
}

.employes_content__3-bNR {
  min-width: 250px;
  position: absolute;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  box-sizing: border-box;
  box-shadow: 1px 2px 5px rgba(184, 184, 184, 0.25);
  padding: 15px;
  border-radius: 4px;
  z-index: 2;
  top: 40px;
  left: -125px;
  display: flex;
  flex-direction: column;
}

.employes_commentText__3e3VF {
  text-align: left;
  font-size: 14px;
  color: #BDBDBD;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E9E9E9;
}

.employes_close__WYRcN {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 15px;
}
.employes_close__WYRcN svg path {
  fill: #E9E9E9;
}

.employes_popupIcon__1oTB0 {
  margin-bottom: 10px;
  text-align: left;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.employes_popupIcon__1oTB0 svg {
  margin-right: 10px;
  width: 20px;
}
.employes_popupIcon__1oTB0 svg path {
  fill: #E1E7E8;
}

.employes_buttonCancel__2zC2c {
  width: 100%;
  text-align: center;
  color: white;
  background-color: #F97272;
  border-radius: 4px;
  margin-top: 5px;
  font-size: 12px;
}

.employes_buttonConfirm__3_hh7 {
  font-size: 12px;
  width: 100%;
  margin-top: 10px;
}

.employes_borderRadius__YPTFt {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: white;
}

table {
  background-color: white;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.employes_filter__1hUSH {
  width: 260px;
  height: 60px;
  float: left;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 25px;
}

.employes_datepickerSelect__3sh5c {
  background-color: #fff;
  display: flex;
  cursor: pointer;
  align-items: center;
  border-radius: 10px;
  box-shadow: 0px 1px 15px rgba(193, 193, 193, 0.25);
  padding: 0 15px;
}
.employes_datepickerSelect__3sh5c * {
  border: none !important;
}

.employes_theadBorder__3FvKd div {
  color: #2C2C2C;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eef6f6;
  height: 80px;
}

.employes_OneColFiled__mppXc {
  border-right: 6px solid white;
  border-left: 3px solid white;
  border-top: 6px solid white;
}

.employes_firstColFiled__32Dl_ {
  border-top: 6px solid white;
  border-bottom: 6px solid white;
}

.employes_secondColFiled__2WAPD {
  border-top: 6px solid white;
  border-right: 6px solid white;
}

.employes_title__3H9IU {
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  color: black;
  margin-bottom: 35px;
  display: flex;
  align-items: center;
  height: 60px;
}
.employes_title__3H9IU a {
  margin: 0;
  margin-right: 10px;
}

.employes_broadCast__3Kg_F {
  color: #16968B;
  margin-left: 10px;
}

.employes_tableCol__1xW8c {
  color: #2C2C2C;
  font-weight: 400;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  border-right: 3px solid white;
  border-left: 3px solid white;
}

.employes_secondRow__2txyt {
  text-align: left;
  background-color: rgba(230, 242, 241, 0.31);
}

thead tr:nth-child(2) {
  background-color: rgba(230, 242, 241, 0.31);
}

.employes_firstCol__2wXK5 {
  display: block;
  border-top-left-radius: 20px;
  border: none;
}

.employes_tableCheckbox__2TjBD {
  border-right: 2px solid #ECECEC;
}

.employes_secondCol__3W2MV {
  display: block;
  border-top-right-radius: 20px;
}

.employes_selectedText__UwlKX {
  color: #2C2C2C;
}

.employes_icon__x2iQ6 {
  height: 25px;
  margin-right: 15px;
}

.employes_availableComment__1WbNf {
  width: 5px;
  height: 5px;
  background: #798287;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  margin-left: 15px;
}

.employes_moreWrapper__XXyeD {
  position: relative;
  height: auto;
}

.employes_commentIcon__3-A0G {
  cursor: pointer;
  text-align: left;
  font-size: 12px;
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
  margin-left: -5px;
}
.employes_commentIcon__3-A0G svg {
  margin-right: 10px;
  width: 3px;
}
.employes_commentIcon__3-A0G svg path {
  fill: #E1E7E8;
}

.employes_commentIconEmpty__3crMT {
  cursor: pointer;
  text-align: left;
  font-size: 12px;
  display: flex;
  align-items: center;
  height: auto;
  position: absolute;
  margin-left: 35px;
  margin-top: 12px;
}
.employes_commentIconEmpty__3crMT svg {
  margin-right: 10px;
  width: 3px;
}
.employes_commentIconEmpty__3crMT svg circle {
  fill: transparent;
}

.employes_morePopup__1wt4P {
  cursor: pointer;
  width: 90px;
  position: absolute;
  box-shadow: 0 1px 15px rgba(193, 193, 193, 0.25);
  background-color: #fff;
  padding: 10px 5px;
  top: -35px;
  left: -43px;
  z-index: 2;
}

.employes_popupContent__1DoTN {
  font-size: 13px;
}

.employes_popupTick__B7p0Z {
  position: absolute;
  transform: translate(0px, -7px) rotate(-45deg);
  left: calc(50% - 6px);
  box-shadow: -1px 1px 1px rgba(235, 235, 235, 0.25);
  background-color: #fff;
  width: 10px;
  height: 10px;
  bottom: -10px;
}

.employes_hoverTable__3itGC tr:hover {
  background-color: rgba(200, 227, 225, 0.31);
}

.employes_table__3Q_2- {
  table-layout: fixed;
  border-collapse: collapse;
  min-width: 100%;
}

.employes_inner__gx7Nl {
  width: 100%;
  max-height: 648px;
}

.employes_root__fqP2x table {
  font-family: "Fraunces", serif;
  font-size: 125%;
  white-space: nowrap;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.employes_root__fqP2x table thead tr:first-child th {
  position: sticky;
  top: 0;
  z-index: 1;
  width: 25vw;
}
.employes_root__fqP2x table thead tr:first-child th:first-child {
  z-index: 2;
}
.employes_root__fqP2x table thead tr:nth-child(2) th {
  position: sticky;
  top: 80px;
  z-index: 1;
  width: 25vw;
  background: #eef6f6;
}
.employes_root__fqP2x table thead tr:nth-child(2) th:first-child {
  z-index: 2;
  border-top: 7px solid white;
  border-bottom: 7px solid white;
}
.employes_root__fqP2x table thead tr:nth-child(2) th:nth-child(2) {
  border-left: 3px solid white;
}
.employes_root__fqP2x table td {
  background: #fff;
  text-align: center;
}
.employes_root__fqP2x table tbody th {
  font-weight: 100;
  text-align: left;
  position: relative;
}
.employes_root__fqP2x table thead th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.employes_root__fqP2x table tbody th {
  position: sticky;
  left: 0;
  background: white;
  z-index: 1;
}

.employes_fix__PNThf {
  background-color: #f7fbfb;
}
.employes_fix__PNThf .employes_theadBorder__3FvKd {
  display: inline-block;
  background-color: #eef6f6;
  z-index: 4;
}
.employes_fix__PNThf .employes_theadBorder__3FvKd > div {
  background-color: transparent;
}
.employes_fix__PNThf .employes_theadBorder__3FvKd:first-child {
  width: 20%;
}
.employes_fix__PNThf .employes_theadBorder__3FvKd:nth-child(2) {
  width: 80%;
}
.grid_item__2Tjbz {
  background-color: red;
}

.grid_container__6738W {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .grid_container__6738W {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .grid_container__6738W {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .grid_container__6738W {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .grid_container__6738W {
    max-width: 1140px;
  }
}
.grid_containerFluid__39dQc, .grid_container-sm__33jh9, .grid_container-md__2WEZB, .grid_container-lg__3w06H, .grid_container-xl__1PmUr {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .grid_container__6738W, .grid_container-sm__33jh9 {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .grid_container__6738W, .grid_container-sm__33jh9, .grid_container-md__2WEZB {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .grid_container__6738W, .grid_container-sm__33jh9, .grid_container-md__2WEZB, .grid_container-lg__3w06H {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .grid_container__6738W, .grid_container-sm__33jh9, .grid_container-md__2WEZB, .grid_container-lg__3w06H, .grid_container-xl__1PmUr {
    max-width: 1140px;
  }
}
.grid_row__2xEvI {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.grid_no-gutters__rZhPz {
  margin-right: 0;
  margin-left: 0;
}

.grid_no-gutters__rZhPz > .grid_col__5bbmd,
.grid_no-gutters__rZhPz > [class*=col] {
  padding-right: 0;
  padding-left: 0;
}

.grid_col1__3iGP4, .grid_col2__2EmeD, .grid_col3__xrIVm, .grid_col4__2-KtB, .grid_col5__hMRAY, .grid_col6__3mpDv, .grid_col7__9D2kl, .grid_col8__1ufxL, .grid_col9__3Rw1N, .grid_col10__2vWh1, .grid_col11__3C3Kf, .grid_col12__I7xRf, .grid_col__5bbmd,
.grid_colAuto__2fzNX, .grid_colSm1__3K6yD, .grid_colSm2__3fo1f, .grid_colSm3__20-gD, .grid_colSm4__3XakO, .grid_colSm5__S0fde, .grid_colSm6__2jt74, .grid_colSm7__3hGae, .grid_colSm8__1vXvb, .grid_colSm9__1sJvZ, .grid_colSm10__3En9o, .grid_colSm11__3H9ts, .grid_colSm12__3ZS-O, .grid_colSm__3IX4o,
.grid_colSmAuto__kkiWO, .grid_colMd1__37Lvn, .grid_colMd2__3zX8H, .grid_colMd3__20yMr, .grid_colMd4__2twww, .grid_colMd5__1vZvO, .grid_colMd6__3tenv, .grid_colMd7__1_wwy, .grid_colMd8__260np, .grid_colMd9__1QYJB, .grid_colMd10__1LD2O, .grid_colMd11__hJP2G, .grid_colMd12__25Bms, .grid_colMd__29g_x,
.grid_colMdAuto__11GpT, .grid_colLg1__3JpPm, .grid_colLg2__p8ttH, .grid_colLg3__SCHXv, .grid_colLg4__2fo9C, .grid_colLg5__3gDuk, .grid_colLg6__ve_Nl, .grid_colLg7__3AVll, .grid_colLg8__3HcQ5, .grid_colLg9__2GwX0, .grid_colLg10__AEf71, .grid_colLg11__2a5vF, .grid_colLg12__Wdk5e, .grid_colLg__1PI3H,
.grid_colLgAuto__35KQ6, .grid_colXl1__flg9U, .grid_colXl2__1GvAa, .grid_colXl3__7RVim, .grid_colXl4__2Z18C, .grid_colXl5__2qxB1, .grid_colXl6__1VFE8, .grid_colXl7__1QfA9, .grid_colXl8__nsZ7v, .grid_colXl9__1VTqu, .grid_colXl10__1S9N1, .grid_colXl11__xy_Fb, .grid_colXl12__1TNcA, .grid_colXl__3ND5h,
.grid_colXlAuto__1yRqq {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.grid_col__5bbmd {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%;
}

.grid_row-cols-1__14Y0w > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.grid_row-cols-2__3WmvM > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.grid_row-cols-3__3qd_e > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.grid_row-cols-4__2fkSk > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.grid_row-cols-5__1LlkB > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.grid_row-cols-6__382jT > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.grid_colauto__1lJJQ {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.grid_col1__3iGP4 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.grid_col2__2EmeD {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.grid_col3__xrIVm {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.grid_col4__2-KtB {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.grid_col5__hMRAY {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.grid_col6__3mpDv {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.grid_col7__9D2kl {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.grid_col8__1ufxL {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.grid_col9__3Rw1N {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.grid_col10__2vWh1 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.grid_col11__3C3Kf {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.grid_col12__I7xRf {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.grid_order-first__lWAfc {
  -ms-flex-order: -1;
  order: -1;
}

.grid_order-last__3ZS13 {
  -ms-flex-order: 13;
  order: 13;
}

.grid_order-0__312Oe {
  -ms-flex-order: 0;
  order: 0;
}

.grid_order-1__3uC61 {
  -ms-flex-order: 1;
  order: 1;
}

.grid_order-2__1v6wh {
  -ms-flex-order: 2;
  order: 2;
}

.grid_order-3__2ECm_ {
  -ms-flex-order: 3;
  order: 3;
}

.grid_order-4__Dv02O {
  -ms-flex-order: 4;
  order: 4;
}

.grid_order-5__2tVm5 {
  -ms-flex-order: 5;
  order: 5;
}

.grid_order-6__3S42D {
  -ms-flex-order: 6;
  order: 6;
}

.grid_order-7__31aer {
  -ms-flex-order: 7;
  order: 7;
}

.grid_order-8__3wCT9 {
  -ms-flex-order: 8;
  order: 8;
}

.grid_order-9__1OJs3 {
  -ms-flex-order: 9;
  order: 9;
}

.grid_order-10__3WUf_ {
  -ms-flex-order: 10;
  order: 10;
}

.grid_order-11__3G5u6 {
  -ms-flex-order: 11;
  order: 11;
}

.grid_order-12__3j5zR {
  -ms-flex-order: 12;
  order: 12;
}

.grid_offset-1__1J1Nb {
  margin-left: 8.333333%;
}

.grid_offset-2__3b8It {
  margin-left: 16.666667%;
}

.grid_offset-3__1Yz1u {
  margin-left: 25%;
}

.grid_offset-4__3iFcv {
  margin-left: 33.333333%;
}

.grid_offset-5__1CkJL {
  margin-left: 41.666667%;
}

.grid_offset-6__2nNgN {
  margin-left: 50%;
}

.grid_offset-7__ycGM4 {
  margin-left: 58.333333%;
}

.grid_offset-8__UuWIy {
  margin-left: 66.666667%;
}

.grid_offset-9__3n0db {
  margin-left: 75%;
}

.grid_offset-10__11LUs {
  margin-left: 83.333333%;
}

.grid_offset-11__2gCgo {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .grid_colSm__3IX4o {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .grid_row-cols-sm-1__H2oAq > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_row-cols-sm-2__2G2KZ > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_row-cols-sm-3__3lT4e > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_row-cols-sm-4__1aL23 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_row-cols-sm-5__2GoGS > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .grid_row-cols-sm-6__d9ti3 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colSmAuto__kkiWO {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .grid_colSm1__3K6yD {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .grid_colSm2__3fo1f {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colSm3__20-gD {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_colSm4__3XakO {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_colSm5__S0fde {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .grid_colSm6__2jt74 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_colSm7__3hGae {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .grid_colSm8__1vXvb {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .grid_colSm9__1sJvZ {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .grid_colSm10__3En9o {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .grid_colSm11__3H9ts {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .grid_colSm12__3ZS-O {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_orderSmFirst__1i3eb {
    -ms-flex-order: -1;
    order: -1;
  }
  .grid_orderSmLast__3eiBi {
    -ms-flex-order: 13;
    order: 13;
  }
  .grid_orderSm0__2DLaE {
    -ms-flex-order: 0;
    order: 0;
  }
  .grid_orderSm1__3YY8J {
    -ms-flex-order: 1;
    order: 1;
  }
  .grid_orderSm2__2z1E5 {
    -ms-flex-order: 2;
    order: 2;
  }
  .grid_orderSm3__2Nm85 {
    -ms-flex-order: 3;
    order: 3;
  }
  .grid_orderSm4__btsIF {
    -ms-flex-order: 4;
    order: 4;
  }
  .grid_orderSm5__3TQzR {
    -ms-flex-order: 5;
    order: 5;
  }
  .grid_orderSm6__1kVO5 {
    -ms-flex-order: 6;
    order: 6;
  }
  .grid_orderSm7__1rILC {
    -ms-flex-order: 7;
    order: 7;
  }
  .grid_orderSm8__gbVLW {
    -ms-flex-order: 8;
    order: 8;
  }
  .grid_orderSm9__16RNw {
    -ms-flex-order: 9;
    order: 9;
  }
  .grid_orderSm10__1539I {
    -ms-flex-order: 10;
    order: 10;
  }
  .grid_orderSm11__NQBOT {
    -ms-flex-order: 11;
    order: 11;
  }
  .grid_orderSm12__3SSDm {
    -ms-flex-order: 12;
    order: 12;
  }
  .grid_offsetSm0__hFLgU {
    margin-left: 0;
  }
  .grid_offsetSm1__3Fg1o {
    margin-left: 8.333333%;
  }
  .grid_offsetSm2__ql9xH {
    margin-left: 16.666667%;
  }
  .grid_offsetSm3__1n-X4 {
    margin-left: 25%;
  }
  .grid_offsetSm4__4sO9K {
    margin-left: 33.333333%;
  }
  .grid_offsetSm5__1MQfC {
    margin-left: 41.666667%;
  }
  .grid_offsetSm6__3vWgC {
    margin-left: 50%;
  }
  .grid_offsetSm7__1q7OE {
    margin-left: 58.333333%;
  }
  .grid_offsetSm8__5TPb7 {
    margin-left: 66.666667%;
  }
  .grid_offsetSm9__3PSh0 {
    margin-left: 75%;
  }
  .grid_offsetSm10__1va9V {
    margin-left: 83.333333%;
  }
  .grid_offsetSm11__GMNqo {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .grid_colMd__29g_x {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .grid_row-cols-md-1__dHea0 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_row-cols-md-2__2JVhK > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_row-cols-md-3__27Cjn > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_row-cols-md-4__WGPTb > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_row-cols-md-5__3PQqA > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .grid_row-cols-md-6__3O9Z8 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colMdAuto__11GpT {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .grid_colMd1__37Lvn {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .grid_colMd2__3zX8H {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colMd3__20yMr {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_colMd4__2twww {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_colMd5__1vZvO {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .grid_colMd6__3tenv {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_colMd7__1_wwy {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .grid_colMd8__260np {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .grid_colMd9__1QYJB {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .grid_colMd10__1LD2O {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .grid_colMd11__hJP2G {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .grid_colMd12__25Bms {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_order-md-first__232ZF {
    -ms-flex-order: -1;
    order: -1;
  }
  .grid_order-md-last__z354W {
    -ms-flex-order: 13;
    order: 13;
  }
  .grid_order-md-0__EEWjH {
    -ms-flex-order: 0;
    order: 0;
  }
  .grid_order-md-1__yNLE7 {
    -ms-flex-order: 1;
    order: 1;
  }
  .grid_order-md-2__2zfnj {
    -ms-flex-order: 2;
    order: 2;
  }
  .grid_order-md-3__23L4i {
    -ms-flex-order: 3;
    order: 3;
  }
  .grid_order-md-4__3KxvG {
    -ms-flex-order: 4;
    order: 4;
  }
  .grid_order-md-5__29kbY {
    -ms-flex-order: 5;
    order: 5;
  }
  .grid_order-md-6__30Kh8 {
    -ms-flex-order: 6;
    order: 6;
  }
  .grid_order-md-7__2tb5R {
    -ms-flex-order: 7;
    order: 7;
  }
  .grid_order-md-8__1pFh_ {
    -ms-flex-order: 8;
    order: 8;
  }
  .grid_order-md-9__1yY5E {
    -ms-flex-order: 9;
    order: 9;
  }
  .grid_order-md-10__2Xef5 {
    -ms-flex-order: 10;
    order: 10;
  }
  .grid_order-md-11__3kPcA {
    -ms-flex-order: 11;
    order: 11;
  }
  .grid_order-md-12__24e8o {
    -ms-flex-order: 12;
    order: 12;
  }
  .grid_offset-md-0__1q4lL {
    margin-left: 0;
  }
  .grid_offset-md-1__2Xz46 {
    margin-left: 8.333333%;
  }
  .grid_offset-md-2__2-LHh {
    margin-left: 16.666667%;
  }
  .grid_offset-md-3__3oyyf {
    margin-left: 25%;
  }
  .grid_offset-md-4__1QXO6 {
    margin-left: 33.333333%;
  }
  .grid_offset-md-5__2dL0l {
    margin-left: 41.666667%;
  }
  .grid_offset-md-6__2breL {
    margin-left: 50%;
  }
  .grid_offset-md-7__ox9Pr {
    margin-left: 58.333333%;
  }
  .grid_offset-md-8__1Lswe {
    margin-left: 66.666667%;
  }
  .grid_offset-md-9__1xiT3 {
    margin-left: 75%;
  }
  .grid_offset-md-10__3hl2p {
    margin-left: 83.333333%;
  }
  .grid_offset-md-11__1ulsf {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .grid_colLg__1PI3H {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .grid_row-cols-lg-1__ZODcd > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_row-cols-lg-2__2GraO > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_row-cols-lg-3__3wp8R > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_row-cols-lg-4__1pZrf > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_row-cols-lg-5__3kPFj > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .grid_row-cols-lg-6__1RdRB > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colLgAuto__35KQ6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .grid_colLg1__3JpPm {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .grid_colLg2__p8ttH {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colLg3__SCHXv {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_colLg4__2fo9C {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_colLg5__3gDuk {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .grid_colLg6__ve_Nl {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_colLg7__3AVll {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .grid_colLg8__3HcQ5 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .grid_colLg9__2GwX0 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .grid_colLg10__AEf71 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .grid_colLg11__2a5vF {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .grid_colLg12__Wdk5e {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_orderLgFirst__31NKd {
    -ms-flex-order: -1;
    order: -1;
  }
  .grid_orderLgLast__1-6Bg {
    -ms-flex-order: 13;
    order: 13;
  }
  .grid_orderLg0__hpMqd {
    -ms-flex-order: 0;
    order: 0;
  }
  .grid_orderLg1__1U8p0 {
    -ms-flex-order: 1;
    order: 1;
  }
  .grid_orderLg2__9JRRA {
    -ms-flex-order: 2;
    order: 2;
  }
  .grid_orderLg3__1hlVf {
    -ms-flex-order: 3;
    order: 3;
  }
  .grid_orderLg4__1K5uF {
    -ms-flex-order: 4;
    order: 4;
  }
  .grid_orderLg5__18BXH {
    -ms-flex-order: 5;
    order: 5;
  }
  .grid_orderLg6__1Gkfr {
    -ms-flex-order: 6;
    order: 6;
  }
  .grid_orderLg7__1b0T_ {
    -ms-flex-order: 7;
    order: 7;
  }
  .grid_orderLg8__4M5zP {
    -ms-flex-order: 8;
    order: 8;
  }
  .grid_orderLg9__FX-Ky {
    -ms-flex-order: 9;
    order: 9;
  }
  .grid_orderLg10__2qhkB {
    -ms-flex-order: 10;
    order: 10;
  }
  .grid_orderLg11__BHbSy {
    -ms-flex-order: 11;
    order: 11;
  }
  .grid_orderLg12__2SOY6 {
    -ms-flex-order: 12;
    order: 12;
  }
  .grid_offsetLg0__10css {
    margin-left: 0;
  }
  .grid_offsetLg1__15-jE {
    margin-left: 8.333333%;
  }
  .grid_offsetLg2__3PloM {
    margin-left: 16.666667%;
  }
  .grid_offsetLg3__2C6tQ {
    margin-left: 25%;
  }
  .grid_offsetLg4__1KnAm {
    margin-left: 33.333333%;
  }
  .grid_offsetLg5__37-KD {
    margin-left: 41.666667%;
  }
  .grid_offsetLg6__8Wybp {
    margin-left: 50%;
  }
  .grid_offsetLg7__1xExc {
    margin-left: 58.333333%;
  }
  .grid_offsetLg8__3zPBT {
    margin-left: 66.666667%;
  }
  .grid_offsetLg9__3Lr5F {
    margin-left: 75%;
  }
  .grid_offsetLg10__2-Nqa {
    margin-left: 83.333333%;
  }
  .grid_offsetLg11__1nCUV {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .grid_colXl__3ND5h {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%;
  }
  .grid_row-cols-xl-1__6XMba > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_row-cols-xl-2__2Kd1j > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_row-cols-xl-3__RUJvd > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_row-cols-xl-4__67g0M > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_row-cols-xl-5__2BsSs > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .grid_row-cols-xl-6__2PgnP > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colXlAuto__1yRqq {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .grid_colXl1__flg9U {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .grid_colXl2__1GvAa {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .grid_colXl3__7RVim {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid_colXl4__2Z18C {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid_colXl5__2qxB1 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .grid_colXl6__1VFE8 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid_colXl7__1QfA9 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .grid_colXl8__nsZ7v {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .grid_colXl9__1VTqu {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .grid_colXl10__1S9N1 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .grid_colXl11__xy_Fb {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .grid_colXl12__1TNcA {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .grid_orderXlFirst__YLLsL {
    -ms-flex-order: -1;
    order: -1;
  }
  .grid_orderXlLast__1ORbk {
    -ms-flex-order: 13;
    order: 13;
  }
  .grid_orderXl0__kA09P {
    -ms-flex-order: 0;
    order: 0;
  }
  .grid_orderXl1__3jlbY {
    -ms-flex-order: 1;
    order: 1;
  }
  .grid_orderXl2__2YGle {
    -ms-flex-order: 2;
    order: 2;
  }
  .grid_orderXl3__1JuOG {
    -ms-flex-order: 3;
    order: 3;
  }
  .grid_orderXl4__2kzWR {
    -ms-flex-order: 4;
    order: 4;
  }
  .grid_orderXl5__3hbSP {
    -ms-flex-order: 5;
    order: 5;
  }
  .grid_orderXl6__1lKia {
    -ms-flex-order: 6;
    order: 6;
  }
  .grid_orderXl7__2jTSx {
    -ms-flex-order: 7;
    order: 7;
  }
  .grid_orderXl8__3kSQD {
    -ms-flex-order: 8;
    order: 8;
  }
  .grid_orderXl9__3oZgS {
    -ms-flex-order: 9;
    order: 9;
  }
  .grid_orderXl10__3nUch {
    -ms-flex-order: 10;
    order: 10;
  }
  .grid_orderXl11___vLyC {
    -ms-flex-order: 11;
    order: 11;
  }
  .grid_orderXl12__2sqmQ {
    -ms-flex-order: 12;
    order: 12;
  }
  .grid_offsetXl0__9otI4 {
    margin-left: 0;
  }
  .grid_offsetXl1__eNRAM {
    margin-left: 8.333333%;
  }
  .grid_offsetXl2__3NBDi {
    margin-left: 16.666667%;
  }
  .grid_offsetXl3__3dPrk {
    margin-left: 25%;
  }
  .grid_offsetXl4__XevIE {
    margin-left: 33.333333%;
  }
  .grid_offsetXl5___ovZQ {
    margin-left: 41.666667%;
  }
  .grid_offsetXl6__3QanD {
    margin-left: 50%;
  }
  .grid_offsetXl7__1lBX3 {
    margin-left: 58.333333%;
  }
  .grid_offsetXl8__15l65 {
    margin-left: 66.666667%;
  }
  .grid_offsetXl9__3tYWF {
    margin-left: 75%;
  }
  .grid_offsetXl10__3xk-J {
    margin-left: 83.333333%;
  }
  .grid_offsetXl11__M3EGr {
    margin-left: 91.666667%;
  }
}
.grid_d-none__3QwVM {
  display: none !important;
}

.grid_d-inline__2BGYU {
  display: inline !important;
}

.grid_d-inline-block__2Okqp {
  display: inline-block !important;
}

.grid_d-block__3DtYA {
  display: block !important;
}

.grid_d-table__1RtSG {
  display: table !important;
}

.grid_d-table-row__1F7X4 {
  display: table-row !important;
}

.grid_d-table-cell__2T7CX {
  display: table-cell !important;
}

.grid_d-flex__103ic {
  display: -ms-flexbox !important;
  display: flex !important;
}

.grid_d-inline-flex__2td2l {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .grid_d-sm-none__EkMF6 {
    display: none !important;
  }
  .grid_d-sm-inline__1H6Cp {
    display: inline !important;
  }
  .grid_d-sm-inline-block__1Ub7Y {
    display: inline-block !important;
  }
  .grid_d-sm-block__FqTJl {
    display: block !important;
  }
  .grid_d-sm-table__DoDd_ {
    display: table !important;
  }
  .grid_d-sm-table-row__vZQLm {
    display: table-row !important;
  }
  .grid_d-sm-table-cell__2tbcH {
    display: table-cell !important;
  }
  .grid_d-sm-flex__kJc0V {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .grid_d-sm-inline-flex__1YGTQ {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .grid_d-md-none__MmKzR {
    display: none !important;
  }
  .grid_d-md-inline__1mnF0 {
    display: inline !important;
  }
  .grid_d-md-inline-block__341Eg {
    display: inline-block !important;
  }
  .grid_d-md-block__1NQdB {
    display: block !important;
  }
  .grid_d-md-table__5wiVB {
    display: table !important;
  }
  .grid_d-md-table-row__20U9U {
    display: table-row !important;
  }
  .grid_d-md-table-cell__3Am_w {
    display: table-cell !important;
  }
  .grid_d-md-flex__1AGIN {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .grid_d-md-inline-flex__3OyKs {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .grid_d-lg-none__Iv9np {
    display: none !important;
  }
  .grid_d-lg-inline__24n0D {
    display: inline !important;
  }
  .grid_d-lg-inline-block__1TJ7z {
    display: inline-block !important;
  }
  .grid_d-lg-block__dK0DF {
    display: block !important;
  }
  .grid_d-lg-table__18Xvi {
    display: table !important;
  }
  .grid_d-lg-table-row__-dVcD {
    display: table-row !important;
  }
  .grid_d-lg-table-cell__2yx_A {
    display: table-cell !important;
  }
  .grid_d-lg-flex__3jeyk {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .grid_d-lg-inline-flex__23dfz {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .grid_d-xl-none__2dCEm {
    display: none !important;
  }
  .grid_d-xl-inline__149w8 {
    display: inline !important;
  }
  .grid_d-xl-inline-block__3CnBo {
    display: inline-block !important;
  }
  .grid_d-xl-block__R2UQy {
    display: block !important;
  }
  .grid_d-xl-table__EOzbI {
    display: table !important;
  }
  .grid_d-xl-table-row__1V4W- {
    display: table-row !important;
  }
  .grid_d-xl-table-cell__1eyUV {
    display: table-cell !important;
  }
  .grid_d-xl-flex__1hdh6 {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .grid_d-xl-inline-flex__2TyDf {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .grid_d-print-none__2ODQQ {
    display: none !important;
  }
  .grid_d-print-inline__31JY_ {
    display: inline !important;
  }
  .grid_d-print-inline-block__1bxUi {
    display: inline-block !important;
  }
  .grid_d-print-block__1K-G5 {
    display: block !important;
  }
  .grid_d-print-table__3lN_9 {
    display: table !important;
  }
  .grid_d-print-table-row__2JyYl {
    display: table-row !important;
  }
  .grid_d-print-table-cell__cV6RC {
    display: table-cell !important;
  }
  .grid_d-print-flex__1bEfk {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .grid_d-print-inline-flex__1mHEq {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.grid_flexRow__2NfXl {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.grid_flexColumn__2-Kac {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

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

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

.grid_flex-wrap__1Ks8y {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

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

.grid_flexWrapReverse__3Jk_P {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.grid_flexFill__2JfrH {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.grid_flexGrow0__wPJzj {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.grid_flexGrow1__35f3v {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.grid_flexShrink0__3fE3R {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.grid_flexShrink1__3c5Xj {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.grid_justifyContentStart__zC29g {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.grid_justifyContentEnd__1dSkb {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.grid_justifyContentCenter__a5bAj {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.grid_justifyContentBetween__1IWNv {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.grid_justifyContentAround__1ljX8 {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.grid_align-items-start__354Xr {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.grid_align-items-end__1tKI2 {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.grid_align-items-center__2L3TO {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.grid_align-items-baseline__i8S4N {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.grid_align-items-stretch__sLoRX {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.grid_alignContentStart__a7iAs {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.grid_alignContentEnd__2BW7W {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.grid_alignContentCenter__1-BLV {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.grid_alignContentBetween__31pqm {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.grid_alignContentAround__1D0sH {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.grid_alignContentStretch__2JF2w {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.grid_alignSelfAuto__7yV8f {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.grid_alignSelfStart__2k25V {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.grid_alignSelfEnd__2zS6j {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.grid_alignSelfCenter__2gtcd {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.grid_alignSelfBaseline__3FbGP {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.grid_alignSelfStretch__2bEoY {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .grid_flexSmRow__3Pwtu {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .grid_flexSmColumn___d3ig {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .grid_flexSmRowReverse__pzYwg {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .grid_flexSm-column-reverse__1sOHY {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .grid_flexSm-wrap__3qgU2 {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .grid_flexSm-nowrap__1EW4_ {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .grid_flexSm-wrap-reverse__3naHy {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .grid_flexSm-fill__3jcdf {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .grid_flexSm-grow-0__2ncUL {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .grid_flexSm-grow-1__2yJ0F {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .grid_flexSm-shrink-0__3rvOn {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .grid_flexSm-shrink-1__191Fw {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .grid_justifyContentsm-start__1ezXk {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .grid_justifyContentsm-end__2m9th {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .grid_justifyContentsm-center__e83yz {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .grid_justifyContentsm-between__1xEKj {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .grid_justifyContentsm-around__187T4 {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .grid_align-items-sm-start__154Bc {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .grid_align-items-sm-end__2Okpu {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .grid_align-items-sm-center__32-ms {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .grid_align-items-sm-baseline__1-uZD {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .grid_align-items-sm-stretch__3Ba9x {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .grid_alignContentsm-start__3CS_T {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .grid_alignContentsm-end__19umW {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .grid_alignContentsm-center__1Zc0M {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .grid_alignContentsm-between__3ZpA4 {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .grid_alignContentsm-around__fPFqt {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .grid_alignContentsm-stretch__1VLMc {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .grid_alignSelfsm-auto__S1WBF {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .grid_alignSelfsm-start__jZspH {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .grid_alignSelfsm-end__3F0iP {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .grid_alignSelfsm-center__201Ck {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .grid_alignSelfsm-baseline__1d7HT {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .grid_alignSelfsm-stretch__O1_OO {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .grid_flex-md-row__V8LVa {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .grid_flex-md-column__YVXqf {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .grid_flex-md-row-reverse__3ShZP {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .grid_flex-md-column-reverse__2KpYv {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .grid_flex-md-wrap__2SaP9 {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .grid_flex-md-nowrap__3NHTZ {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .grid_flex-md-wrap-reverse__3nGXO {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .grid_flex-md-fill__H1n9Z {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .grid_flex-md-grow-0__5m9-I {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .grid_flex-md-grow-1__q0LbK {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .grid_flex-md-shrink-0__Ccz2w {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .grid_flex-md-shrink-1__yQ5X7 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .grid_justifyContentmd-start__1wMGo {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .grid_justifyContentmd-end__3K3-8 {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .grid_justifyContentmd-center__3ennT {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .grid_justifyContentmd-between__24xzh {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .grid_justifyContentmd-around__3vKFF {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .grid_align-items-md-start__1ZBwH {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .grid_align-items-md-end__3OiEU {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .grid_align-items-md-center__1jeY_ {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .grid_align-items-md-baseline__1kkiz {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .grid_align-items-md-stretch__3Hd-3 {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .grid_alignContentmd-start__64VMR {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .grid_alignContentmd-end__24yxK {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .grid_alignContentmd-center__2sTeQ {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .grid_alignContentmd-between__2LBYY {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .grid_alignContentmd-around__2VIPW {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .grid_alignContentmd-stretch__lwjkr {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .grid_alignSelfmd-auto__2yJis {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .grid_alignSelfmd-start__16Djr {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .grid_alignSelfmd-end__2Kxos {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .grid_alignSelfmd-center__8a-DG {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .grid_alignSelfmd-baseline__cp0p2 {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .grid_alignSelfmd-stretch__2ewjG {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .grid_flex-lg-row__3Kp2a {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .grid_flex-lg-column__1qhzf {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .grid_flex-lg-row-reverse__3yn2v {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .grid_flex-lg-column-reverse__35gRm {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .grid_flex-lg-wrap__1S1OK {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .grid_flex-lg-nowrap__2p703 {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .grid_flex-lg-wrap-reverse__3Gvmp {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .grid_flex-lg-fill__3QObT {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .grid_flex-lg-grow-0__3RhFJ {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .grid_flex-lg-grow-1__2W0I1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .grid_flex-lg-shrink-0__1cUCs {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .grid_flex-lg-shrink-1__3H0FR {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .grid_justifyContentlg-start__qKIQj {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .grid_justifyContentlg-end__2iP3J {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .grid_justifyContentlg-center__1UB7y {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .grid_justifyContentlg-between__3pBSb {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .grid_justifyContentlg-around__1dkUY {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .grid_align-items-lg-start__B2ktE {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .grid_align-items-lg-end__15dYv {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .grid_align-items-lg-center__38cDW {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .grid_align-items-lg-baseline__24Je2 {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .grid_align-items-lg-stretch__22dT7 {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .grid_alignContentlg-start__X209Z {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .grid_alignContentlg-end__1QjAP {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .grid_alignContentlg-center__sIJJ3 {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .grid_alignContentlg-between__1ia0y {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .grid_alignContentlg-around__2JgSA {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .grid_alignContentlg-stretch__3iMeW {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .grid_alignSelflg-auto__2wOjq {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .grid_alignSelflg-start__2HMAl {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .grid_alignSelflg-end__18eQj {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .grid_alignSelflg-center__3hXwY {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .grid_alignSelflg-baseline__1EIU9 {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .grid_alignSelflg-stretch__1PFVR {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .grid_flex-xl-row__1R7tT {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .grid_flex-xl-column__nXGy7 {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .grid_flex-xl-row-reverse__18Bfv {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .grid_flex-xl-column-reverse__SUmMH {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .grid_flex-xl-wrap__1Gkuv {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .grid_flex-xl-nowrap__GtNhf {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .grid_flex-xl-wrap-reverse__6tqz7 {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .grid_flex-xl-fill__D3ZMV {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .grid_flex-xl-grow-0__35xQG {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .grid_flex-xl-grow-1__1IbBE {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .grid_flex-xl-shrink-0__FyPI8 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .grid_flex-xl-shrink-1__3rWVg {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .grid_justifyContentxl-start__1YCZ4 {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .grid_justifyContentxl-end__1dygO {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .grid_justifyContentxl-center__1IoZw {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .grid_justifyContentxl-between__nIg9G {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .grid_justifyContentxl-around__64JmC {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .grid_align-items-xl-start__3a0v_ {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .grid_align-items-xl-end__2qbhS {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .grid_align-items-xl-center__1yCjl {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .grid_align-items-xl-baseline__13M93 {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .grid_align-items-xl-stretch__2FJM_ {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .grid_alignContentxl-start__YBc7b {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .grid_alignContentxl-end__1CQeU {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .grid_alignContentxl-center__SPQgR {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .grid_alignContentxl-between__2WqS3 {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .grid_alignContentxl-around__2kJ74 {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .grid_alignContentxl-stretch__1kub8 {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .grid_alignSelfxl-auto__16SRg {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .grid_alignSelfxl-start__2FCrL {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .grid_alignSelfxl-end__u1iM6 {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .grid_alignSelfxl-center__3azi5 {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .grid_alignSelfxl-baseline__3HcDp {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .grid_alignSelfxl-stretch__4SQLY {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.grid_m-0__1F99n {
  margin: 0 !important;
}

.grid_mt-0__2dHOT,
.grid_my-0__zKjqu {
  margin-top: 0 !important;
}

.grid_mr-0__2SmQ_,
.grid_mx-0__1SibF {
  margin-right: 0 !important;
}

.grid_mb-0__PiYO4,
.grid_my-0__zKjqu {
  margin-bottom: 0 !important;
}

.grid_ml-0__1NUjG,
.grid_mx-0__1SibF {
  margin-left: 0 !important;
}

.grid_m-1__2TS-l {
  margin: 0.25rem !important;
}

.grid_mt-1__1KNFb,
.grid_my-1__2ZJDi {
  margin-top: 0.25rem !important;
}

.grid_mr-1__IwUjz,
.grid_mx-1__3Apns {
  margin-right: 0.25rem !important;
}

.grid_mb-1__1mjT2,
.grid_my-1__2ZJDi {
  margin-bottom: 0.25rem !important;
}

.grid_ml-1__1-ZND,
.grid_mx-1__3Apns {
  margin-left: 0.25rem !important;
}

.grid_m-2__3m40N {
  margin: 0.5rem !important;
}

.grid_mt-2__2oBvb,
.grid_my-2__Ffs7k {
  margin-top: 0.5rem !important;
}

.grid_mr-2__akBjm,
.grid_mx-2__3_Sjg {
  margin-right: 0.5rem !important;
}

.grid_mb-2__3LZZC,
.grid_my-2__Ffs7k {
  margin-bottom: 0.5rem !important;
}

.grid_ml-2__1kyfS,
.grid_mx-2__3_Sjg {
  margin-left: 0.5rem !important;
}

.grid_m-3__3CoPU {
  margin: 1rem !important;
}

.grid_mt-3__2ho0t,
.grid_my-3__52Tyh {
  margin-top: 1rem !important;
}

.grid_mr-3__20QTg,
.grid_mx-3__RtMpC {
  margin-right: 1rem !important;
}

.grid_mb-3__-9Q37,
.grid_my-3__52Tyh {
  margin-bottom: 1rem !important;
}

.grid_ml-3__3V2R3,
.grid_mx-3__RtMpC {
  margin-left: 1rem !important;
}

.grid_m-4__1CiMy {
  margin: 1.5rem !important;
}

.grid_mt-4__2Pijk,
.grid_my-4__3gV5b {
  margin-top: 1.5rem !important;
}

.grid_mr-4__1ejoF,
.grid_mx-4__lAXaR {
  margin-right: 1.5rem !important;
}

.grid_mb-4__eKgYH,
.grid_my-4__3gV5b {
  margin-bottom: 1.5rem !important;
}

.grid_ml-4__2k_dr,
.grid_mx-4__lAXaR {
  margin-left: 1.5rem !important;
}

.grid_m-5__2jLt3 {
  margin: 3rem !important;
}

.grid_mt-5__2EVjA,
.grid_my-5__Pd05e {
  margin-top: 3rem !important;
}

.grid_mr-5__2NH9V,
.grid_mx-5__2Takg {
  margin-right: 3rem !important;
}

.grid_mb-5__dK2KE,
.grid_my-5__Pd05e {
  margin-bottom: 3rem !important;
}

.grid_ml-5__M-I9f,
.grid_mx-5__2Takg {
  margin-left: 3rem !important;
}

.grid_p-0__2d1H4 {
  padding: 0 !important;
}

.grid_pt-0__3BKJq,
.grid_py-0__AgJmJ {
  padding-top: 0 !important;
}

.grid_pr-0__ehl3j,
.grid_px-0__dO3wl {
  padding-right: 0 !important;
}

.grid_pb-0__1XCNA,
.grid_py-0__AgJmJ {
  padding-bottom: 0 !important;
}

.grid_pl-0__3-uRZ,
.grid_px-0__dO3wl {
  padding-left: 0 !important;
}

.grid_p-1__1OpXN {
  padding: 0.25rem !important;
}

.grid_pt-1__2QM3G,
.grid_py-1__1Jrl9 {
  padding-top: 0.25rem !important;
}

.grid_pr-1__gqmYo,
.grid_px-1__1DT2i {
  padding-right: 0.25rem !important;
}

.grid_pb-1__3iEZM,
.grid_py-1__1Jrl9 {
  padding-bottom: 0.25rem !important;
}

.grid_pl-1__1Iqcz,
.grid_px-1__1DT2i {
  padding-left: 0.25rem !important;
}

.grid_p-2__2Wtjl {
  padding: 0.5rem !important;
}

.grid_pt-2__3B-da,
.grid_py-2__CyRN_ {
  padding-top: 0.5rem !important;
}

.grid_pr-2__3opkw,
.grid_px-2__1NmRN {
  padding-right: 0.5rem !important;
}

.grid_pb-2__3qhOk,
.grid_py-2__CyRN_ {
  padding-bottom: 0.5rem !important;
}

.grid_pl-2__3wf3X,
.grid_px-2__1NmRN {
  padding-left: 0.5rem !important;
}

.grid_p-3__v9EJ1 {
  padding: 1rem !important;
}

.grid_pt-3__Fm2hx,
.grid_py-3__2mHNA {
  padding-top: 1rem !important;
}

.grid_pr-3__1Pzim,
.grid_px-3__31GQP {
  padding-right: 1rem !important;
}

.grid_pb-3__2lh9R,
.grid_py-3__2mHNA {
  padding-bottom: 1rem !important;
}

.grid_pl-3__2ePVM,
.grid_px-3__31GQP {
  padding-left: 1rem !important;
}

.grid_p-4__1AtD9 {
  padding: 1.5rem !important;
}

.grid_pt-4__2MSiD,
.grid_py-4__4C7Rf {
  padding-top: 1.5rem !important;
}

.grid_pr-4__34Owd,
.grid_px-4__3MCRR {
  padding-right: 1.5rem !important;
}

.grid_pb-4__25hWs,
.grid_py-4__4C7Rf {
  padding-bottom: 1.5rem !important;
}

.grid_pl-4__2ba-R,
.grid_px-4__3MCRR {
  padding-left: 1.5rem !important;
}

.grid_p-5__imAak {
  padding: 3rem !important;
}

.grid_pt-5__3v4Os,
.grid_py-5__20XhA {
  padding-top: 3rem !important;
}

.grid_pr-5__1b391,
.grid_px-5__1CIXZ {
  padding-right: 3rem !important;
}

.grid_pb-5__1hJSL,
.grid_py-5__20XhA {
  padding-bottom: 3rem !important;
}

.grid_pl-5__XVJIl,
.grid_px-5__1CIXZ {
  padding-left: 3rem !important;
}

.grid_m-n1__12cAR {
  margin: -0.25rem !important;
}

.grid_mt-n1__1wSpP,
.grid_my-n1__2cRZK {
  margin-top: -0.25rem !important;
}

.grid_mr-n1__2OKiA,
.grid_mx-n1__1--5F {
  margin-right: -0.25rem !important;
}

.grid_mb-n1__13Y27,
.grid_my-n1__2cRZK {
  margin-bottom: -0.25rem !important;
}

.grid_ml-n1__270Fr,
.grid_mx-n1__1--5F {
  margin-left: -0.25rem !important;
}

.grid_m-n2__37ums {
  margin: -0.5rem !important;
}

.grid_mt-n2__2rVkf,
.grid_my-n2__2PnsT {
  margin-top: -0.5rem !important;
}

.grid_mr-n2__Ps-49,
.grid_mx-n2__1RP0X {
  margin-right: -0.5rem !important;
}

.grid_mb-n2__1dqwp,
.grid_my-n2__2PnsT {
  margin-bottom: -0.5rem !important;
}

.grid_ml-n2__iZXjI,
.grid_mx-n2__1RP0X {
  margin-left: -0.5rem !important;
}

.grid_m-n3__q3gkK {
  margin: -1rem !important;
}

.grid_mt-n3__113SV,
.grid_my-n3__3yd4C {
  margin-top: -1rem !important;
}

.grid_mr-n3__3pclG,
.grid_mx-n3__1mvlz {
  margin-right: -1rem !important;
}

.grid_mb-n3__3MBpo,
.grid_my-n3__3yd4C {
  margin-bottom: -1rem !important;
}

.grid_ml-n3__3SiKI,
.grid_mx-n3__1mvlz {
  margin-left: -1rem !important;
}

.grid_m-n4__293q1 {
  margin: -1.5rem !important;
}

.grid_mt-n4__3KRhh,
.grid_my-n4__2ROfb {
  margin-top: -1.5rem !important;
}

.grid_mr-n4__5pFvz,
.grid_mx-n4__2IMK_ {
  margin-right: -1.5rem !important;
}

.grid_mb-n4__2-VRZ,
.grid_my-n4__2ROfb {
  margin-bottom: -1.5rem !important;
}

.grid_ml-n4__30f6h,
.grid_mx-n4__2IMK_ {
  margin-left: -1.5rem !important;
}

.grid_m-n5__1y077 {
  margin: -3rem !important;
}

.grid_mt-n5__3lkP7,
.grid_my-n5__38O-k {
  margin-top: -3rem !important;
}

.grid_mr-n5__eN4Af,
.grid_mx-n5__2yRoB {
  margin-right: -3rem !important;
}

.grid_mb-n5__j8Nbv,
.grid_my-n5__38O-k {
  margin-bottom: -3rem !important;
}

.grid_ml-n5__3ddL3,
.grid_mx-n5__2yRoB {
  margin-left: -3rem !important;
}

.grid_m-auto__WWYDM {
  margin: auto !important;
}

.grid_mt-auto__3Yr7C,
.grid_my-auto__2oHiD {
  margin-top: auto !important;
}

.grid_mr-auto__1rlE_,
.grid_mx-auto__1dPJR {
  margin-right: auto !important;
}

.grid_mb-auto__1rBVI,
.grid_my-auto__2oHiD {
  margin-bottom: auto !important;
}

.grid_ml-auto__2_-hT,
.grid_mx-auto__1dPJR {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .grid_m-sm-0__3XJYM {
    margin: 0 !important;
  }
  .grid_mt-sm-0__7_ti_,
  .grid_my-sm-0__qLPLR {
    margin-top: 0 !important;
  }
  .grid_mr-sm-0__3TQ8H,
  .grid_mx-sm-0__1KcQO {
    margin-right: 0 !important;
  }
  .grid_mb-sm-0__2jchC,
  .grid_my-sm-0__qLPLR {
    margin-bottom: 0 !important;
  }
  .grid_ml-sm-0__UOrvX,
  .grid_mx-sm-0__1KcQO {
    margin-left: 0 !important;
  }
  .grid_m-sm-1__2KqvJ {
    margin: 0.25rem !important;
  }
  .grid_mt-sm-1__2tioa,
  .grid_my-sm-1__2kTDz {
    margin-top: 0.25rem !important;
  }
  .grid_mr-sm-1__3G7q3,
  .grid_mx-sm-1__2n2FI {
    margin-right: 0.25rem !important;
  }
  .grid_mb-sm-1__2-5lP,
  .grid_my-sm-1__2kTDz {
    margin-bottom: 0.25rem !important;
  }
  .grid_ml-sm-1__iefab,
  .grid_mx-sm-1__2n2FI {
    margin-left: 0.25rem !important;
  }
  .grid_m-sm-2__1X25_ {
    margin: 0.5rem !important;
  }
  .grid_mt-sm-2__t06ta,
  .grid_my-sm-2__2tPKq {
    margin-top: 0.5rem !important;
  }
  .grid_mr-sm-2__QkS80,
  .grid_mx-sm-2__xkfLb {
    margin-right: 0.5rem !important;
  }
  .grid_mb-sm-2__WuTMP,
  .grid_my-sm-2__2tPKq {
    margin-bottom: 0.5rem !important;
  }
  .grid_ml-sm-2__x2ypX,
  .grid_mx-sm-2__xkfLb {
    margin-left: 0.5rem !important;
  }
  .grid_m-sm-3__IoRPb {
    margin: 1rem !important;
  }
  .grid_mt-sm-3__1OjBc,
  .grid_my-sm-3__24oO_ {
    margin-top: 1rem !important;
  }
  .grid_mr-sm-3__2T9SC,
  .grid_mx-sm-3__1gGv4 {
    margin-right: 1rem !important;
  }
  .grid_mb-sm-3__2vemI,
  .grid_my-sm-3__24oO_ {
    margin-bottom: 1rem !important;
  }
  .grid_ml-sm-3__1ZoH4,
  .grid_mx-sm-3__1gGv4 {
    margin-left: 1rem !important;
  }
  .grid_m-sm-4__2kZ_w {
    margin: 1.5rem !important;
  }
  .grid_mt-sm-4__24_DK,
  .grid_my-sm-4__TNxaa {
    margin-top: 1.5rem !important;
  }
  .grid_mr-sm-4__3u-q3,
  .grid_mx-sm-4__3cepO {
    margin-right: 1.5rem !important;
  }
  .grid_mb-sm-4__1ma0H,
  .grid_my-sm-4__TNxaa {
    margin-bottom: 1.5rem !important;
  }
  .grid_ml-sm-4__stx5Q,
  .grid_mx-sm-4__3cepO {
    margin-left: 1.5rem !important;
  }
  .grid_m-sm-5__1Xx4o {
    margin: 3rem !important;
  }
  .grid_mt-sm-5__1JkZo,
  .grid_my-sm-5__1czfl {
    margin-top: 3rem !important;
  }
  .grid_mr-sm-5__2LaAO,
  .grid_mx-sm-5__QuQ9b {
    margin-right: 3rem !important;
  }
  .grid_mb-sm-5__1H0Ev,
  .grid_my-sm-5__1czfl {
    margin-bottom: 3rem !important;
  }
  .grid_ml-sm-5__1XjR7,
  .grid_mx-sm-5__QuQ9b {
    margin-left: 3rem !important;
  }
  .grid_p-sm-0__wDz_j {
    padding: 0 !important;
  }
  .grid_pt-sm-0__3ZVIl,
  .grid_py-sm-0__YVW5G {
    padding-top: 0 !important;
  }
  .grid_pr-sm-0__WxLcY,
  .grid_px-sm-0__2gbnT {
    padding-right: 0 !important;
  }
  .grid_pb-sm-0__2b6_9,
  .grid_py-sm-0__YVW5G {
    padding-bottom: 0 !important;
  }
  .grid_pl-sm-0__nEpaL,
  .grid_px-sm-0__2gbnT {
    padding-left: 0 !important;
  }
  .grid_p-sm-1__1H9ep {
    padding: 0.25rem !important;
  }
  .grid_pt-sm-1__22ue-,
  .grid_py-sm-1__2avG0 {
    padding-top: 0.25rem !important;
  }
  .grid_pr-sm-1__3a-Ia,
  .grid_px-sm-1__3a_zs {
    padding-right: 0.25rem !important;
  }
  .grid_pb-sm-1__1bTnM,
  .grid_py-sm-1__2avG0 {
    padding-bottom: 0.25rem !important;
  }
  .grid_pl-sm-1__rLgb9,
  .grid_px-sm-1__3a_zs {
    padding-left: 0.25rem !important;
  }
  .grid_p-sm-2__9pf_j {
    padding: 0.5rem !important;
  }
  .grid_pt-sm-2__13NQL,
  .grid_py-sm-2__2Xnrd {
    padding-top: 0.5rem !important;
  }
  .grid_pr-sm-2__2_1Lg,
  .grid_px-sm-2__23ee2 {
    padding-right: 0.5rem !important;
  }
  .grid_pb-sm-2__3eOap,
  .grid_py-sm-2__2Xnrd {
    padding-bottom: 0.5rem !important;
  }
  .grid_pl-sm-2__21xHj,
  .grid_px-sm-2__23ee2 {
    padding-left: 0.5rem !important;
  }
  .grid_p-sm-3__3tDxw {
    padding: 1rem !important;
  }
  .grid_pt-sm-3__3TiUE,
  .grid_py-sm-3__28P95 {
    padding-top: 1rem !important;
  }
  .grid_pr-sm-3__FnWms,
  .grid_px-sm-3__3dOBl {
    padding-right: 1rem !important;
  }
  .grid_pb-sm-3__3XjRV,
  .grid_py-sm-3__28P95 {
    padding-bottom: 1rem !important;
  }
  .grid_pl-sm-3__3xs1J,
  .grid_px-sm-3__3dOBl {
    padding-left: 1rem !important;
  }
  .grid_p-sm-4__L-eVO {
    padding: 1.5rem !important;
  }
  .grid_pt-sm-4__1_Hes,
  .grid_py-sm-4__1_Fy6 {
    padding-top: 1.5rem !important;
  }
  .grid_pr-sm-4__3B9xZ,
  .grid_px-sm-4__DOVoJ {
    padding-right: 1.5rem !important;
  }
  .grid_pb-sm-4__rN0zw,
  .grid_py-sm-4__1_Fy6 {
    padding-bottom: 1.5rem !important;
  }
  .grid_pl-sm-4__2SBql,
  .grid_px-sm-4__DOVoJ {
    padding-left: 1.5rem !important;
  }
  .grid_p-sm-5__1V1QP {
    padding: 3rem !important;
  }
  .grid_pt-sm-5__3Jxh4,
  .grid_py-sm-5__1nMJd {
    padding-top: 3rem !important;
  }
  .grid_pr-sm-5__cIqLv,
  .grid_px-sm-5__317ch {
    padding-right: 3rem !important;
  }
  .grid_pb-sm-5__WILW_,
  .grid_py-sm-5__1nMJd {
    padding-bottom: 3rem !important;
  }
  .grid_pl-sm-5__3pV-1,
  .grid_px-sm-5__317ch {
    padding-left: 3rem !important;
  }
  .grid_m-sm-n1__1r2ij {
    margin: -0.25rem !important;
  }
  .grid_mt-sm-n1__2OJeD,
  .grid_my-sm-n1__38sB8 {
    margin-top: -0.25rem !important;
  }
  .grid_mr-sm-n1__3qMuK,
  .grid_mx-sm-n1__34uvF {
    margin-right: -0.25rem !important;
  }
  .grid_mb-sm-n1__1FmlI,
  .grid_my-sm-n1__38sB8 {
    margin-bottom: -0.25rem !important;
  }
  .grid_ml-sm-n1__nx0Gn,
  .grid_mx-sm-n1__34uvF {
    margin-left: -0.25rem !important;
  }
  .grid_m-sm-n2__2jR7f {
    margin: -0.5rem !important;
  }
  .grid_mt-sm-n2__1wC3V,
  .grid_my-sm-n2__2HwBn {
    margin-top: -0.5rem !important;
  }
  .grid_mr-sm-n2__1iEcg,
  .grid_mx-sm-n2__1HhSU {
    margin-right: -0.5rem !important;
  }
  .grid_mb-sm-n2__1_qhI,
  .grid_my-sm-n2__2HwBn {
    margin-bottom: -0.5rem !important;
  }
  .grid_ml-sm-n2__1yDcU,
  .grid_mx-sm-n2__1HhSU {
    margin-left: -0.5rem !important;
  }
  .grid_m-sm-n3__2WpM1 {
    margin: -1rem !important;
  }
  .grid_mt-sm-n3__yB3Pd,
  .grid_my-sm-n3__1fQXu {
    margin-top: -1rem !important;
  }
  .grid_mr-sm-n3__2bkx-,
  .grid_mx-sm-n3__tlh_v {
    margin-right: -1rem !important;
  }
  .grid_mb-sm-n3__2Y6uJ,
  .grid_my-sm-n3__1fQXu {
    margin-bottom: -1rem !important;
  }
  .grid_ml-sm-n3__1cEFj,
  .grid_mx-sm-n3__tlh_v {
    margin-left: -1rem !important;
  }
  .grid_m-sm-n4__9QgGD {
    margin: -1.5rem !important;
  }
  .grid_mt-sm-n4__2TbKn,
  .grid_my-sm-n4__16wdh {
    margin-top: -1.5rem !important;
  }
  .grid_mr-sm-n4__wsaD8,
  .grid_mx-sm-n4__3U-_C {
    margin-right: -1.5rem !important;
  }
  .grid_mb-sm-n4__2faab,
  .grid_my-sm-n4__16wdh {
    margin-bottom: -1.5rem !important;
  }
  .grid_ml-sm-n4__3GIlZ,
  .grid_mx-sm-n4__3U-_C {
    margin-left: -1.5rem !important;
  }
  .grid_m-sm-n5__2sWFF {
    margin: -3rem !important;
  }
  .grid_mt-sm-n5__I9uG8,
  .grid_my-sm-n5__2ETSX {
    margin-top: -3rem !important;
  }
  .grid_mr-sm-n5__2nJXd,
  .grid_mx-sm-n5__2SVux {
    margin-right: -3rem !important;
  }
  .grid_mb-sm-n5__Bkdce,
  .grid_my-sm-n5__2ETSX {
    margin-bottom: -3rem !important;
  }
  .grid_ml-sm-n5__1W7ud,
  .grid_mx-sm-n5__2SVux {
    margin-left: -3rem !important;
  }
  .grid_m-sm-auto__QZ4Hl {
    margin: auto !important;
  }
  .grid_mt-sm-auto__3OlsS,
  .grid_my-sm-auto__1NEd0 {
    margin-top: auto !important;
  }
  .grid_mr-sm-auto__28OXy,
  .grid_mx-sm-auto__P32ik {
    margin-right: auto !important;
  }
  .grid_mb-sm-auto__3bmiF,
  .grid_my-sm-auto__1NEd0 {
    margin-bottom: auto !important;
  }
  .grid_ml-sm-auto__2IakA,
  .grid_mx-sm-auto__P32ik {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .grid_m-md-0__2eJNE {
    margin: 0 !important;
  }
  .grid_mt-md-0__1L7H3,
  .grid_my-md-0__X0hf0 {
    margin-top: 0 !important;
  }
  .grid_mr-md-0__Ahb34,
  .grid_mx-md-0__3m3D5 {
    margin-right: 0 !important;
  }
  .grid_mb-md-0__1nzvd,
  .grid_my-md-0__X0hf0 {
    margin-bottom: 0 !important;
  }
  .grid_ml-md-0__1EUrb,
  .grid_mx-md-0__3m3D5 {
    margin-left: 0 !important;
  }
  .grid_m-md-1__2GG-Y {
    margin: 0.25rem !important;
  }
  .grid_mt-md-1__3JWqS,
  .grid_my-md-1__1Hhh1 {
    margin-top: 0.25rem !important;
  }
  .grid_mr-md-1__1HAlA,
  .grid_mx-md-1__1PaLe {
    margin-right: 0.25rem !important;
  }
  .grid_mb-md-1__vGpPs,
  .grid_my-md-1__1Hhh1 {
    margin-bottom: 0.25rem !important;
  }
  .grid_ml-md-1__3g_X3,
  .grid_mx-md-1__1PaLe {
    margin-left: 0.25rem !important;
  }
  .grid_m-md-2__2Pw9W {
    margin: 0.5rem !important;
  }
  .grid_mt-md-2__1MK43,
  .grid_my-md-2__lmPZ0 {
    margin-top: 0.5rem !important;
  }
  .grid_mr-md-2__1MbNq,
  .grid_mx-md-2__6TgPn {
    margin-right: 0.5rem !important;
  }
  .grid_mb-md-2__2KW9Q,
  .grid_my-md-2__lmPZ0 {
    margin-bottom: 0.5rem !important;
  }
  .grid_ml-md-2__ngFzT,
  .grid_mx-md-2__6TgPn {
    margin-left: 0.5rem !important;
  }
  .grid_m-md-3__2CxG_ {
    margin: 1rem !important;
  }
  .grid_mt-md-3__vrbJm,
  .grid_my-md-3__32B_l {
    margin-top: 1rem !important;
  }
  .grid_mr-md-3__cF_Gb,
  .grid_mx-md-3__1DucT {
    margin-right: 1rem !important;
  }
  .grid_mb-md-3__3uidA,
  .grid_my-md-3__32B_l {
    margin-bottom: 1rem !important;
  }
  .grid_ml-md-3__YwGh4,
  .grid_mx-md-3__1DucT {
    margin-left: 1rem !important;
  }
  .grid_m-md-4__2qmt0 {
    margin: 1.5rem !important;
  }
  .grid_mt-md-4__2Y0bw,
  .grid_my-md-4__3530j {
    margin-top: 1.5rem !important;
  }
  .grid_mr-md-4__3ExqB,
  .grid_mx-md-4__339-B {
    margin-right: 1.5rem !important;
  }
  .grid_mb-md-4__3FhtJ,
  .grid_my-md-4__3530j {
    margin-bottom: 1.5rem !important;
  }
  .grid_ml-md-4__3d2PQ,
  .grid_mx-md-4__339-B {
    margin-left: 1.5rem !important;
  }
  .grid_m-md-5__3Ieqr {
    margin: 3rem !important;
  }
  .grid_mt-md-5__2swvX,
  .grid_my-md-5__1QvBq {
    margin-top: 3rem !important;
  }
  .grid_mr-md-5__XhSHk,
  .grid_mx-md-5__1XzBy {
    margin-right: 3rem !important;
  }
  .grid_mb-md-5__3y9M8,
  .grid_my-md-5__1QvBq {
    margin-bottom: 3rem !important;
  }
  .grid_ml-md-5__3cYVe,
  .grid_mx-md-5__1XzBy {
    margin-left: 3rem !important;
  }
  .grid_p-md-0__3D0h8 {
    padding: 0 !important;
  }
  .grid_pt-md-0__3UYUY,
  .grid_py-md-0__3rinN {
    padding-top: 0 !important;
  }
  .grid_pr-md-0__3B_bU,
  .grid_px-md-0__VuCcW {
    padding-right: 0 !important;
  }
  .grid_pb-md-0__3Y3eD,
  .grid_py-md-0__3rinN {
    padding-bottom: 0 !important;
  }
  .grid_pl-md-0__2b1e0,
  .grid_px-md-0__VuCcW {
    padding-left: 0 !important;
  }
  .grid_p-md-1__29AhS {
    padding: 0.25rem !important;
  }
  .grid_pt-md-1__3i3Hm,
  .grid_py-md-1__Sm-Pi {
    padding-top: 0.25rem !important;
  }
  .grid_pr-md-1__kFRpR,
  .grid_px-md-1__30ooI {
    padding-right: 0.25rem !important;
  }
  .grid_pb-md-1__3rhUE,
  .grid_py-md-1__Sm-Pi {
    padding-bottom: 0.25rem !important;
  }
  .grid_pl-md-1__PTC4P,
  .grid_px-md-1__30ooI {
    padding-left: 0.25rem !important;
  }
  .grid_p-md-2__1A3Dw {
    padding: 0.5rem !important;
  }
  .grid_pt-md-2__1HtMr,
  .grid_py-md-2__z-7gG {
    padding-top: 0.5rem !important;
  }
  .grid_pr-md-2__Crfgl,
  .grid_px-md-2__1fV91 {
    padding-right: 0.5rem !important;
  }
  .grid_pb-md-2__1s7aC,
  .grid_py-md-2__z-7gG {
    padding-bottom: 0.5rem !important;
  }
  .grid_pl-md-2__rlveo,
  .grid_px-md-2__1fV91 {
    padding-left: 0.5rem !important;
  }
  .grid_p-md-3__2Ztxb {
    padding: 1rem !important;
  }
  .grid_pt-md-3__3wi0z,
  .grid_py-md-3__X11yc {
    padding-top: 1rem !important;
  }
  .grid_pr-md-3__23UET,
  .grid_px-md-3__2x-PB {
    padding-right: 1rem !important;
  }
  .grid_pb-md-3__j8vNU,
  .grid_py-md-3__X11yc {
    padding-bottom: 1rem !important;
  }
  .grid_pl-md-3__p_ASI,
  .grid_px-md-3__2x-PB {
    padding-left: 1rem !important;
  }
  .grid_p-md-4__31Jur {
    padding: 1.5rem !important;
  }
  .grid_pt-md-4__OG3xK,
  .grid_py-md-4__170jB {
    padding-top: 1.5rem !important;
  }
  .grid_pr-md-4__26ioF,
  .grid_px-md-4__1EJx2 {
    padding-right: 1.5rem !important;
  }
  .grid_pb-md-4__2uScq,
  .grid_py-md-4__170jB {
    padding-bottom: 1.5rem !important;
  }
  .grid_pl-md-4__XVhFj,
  .grid_px-md-4__1EJx2 {
    padding-left: 1.5rem !important;
  }
  .grid_p-md-5__3d8kh {
    padding: 3rem !important;
  }
  .grid_pt-md-5__3zeXZ,
  .grid_py-md-5__1sPYZ {
    padding-top: 3rem !important;
  }
  .grid_pr-md-5__2BiKo,
  .grid_px-md-5__2YDNS {
    padding-right: 3rem !important;
  }
  .grid_pb-md-5__1PNAi,
  .grid_py-md-5__1sPYZ {
    padding-bottom: 3rem !important;
  }
  .grid_pl-md-5__YkQR0,
  .grid_px-md-5__2YDNS {
    padding-left: 3rem !important;
  }
  .grid_m-md-n1__1RLPG {
    margin: -0.25rem !important;
  }
  .grid_mt-md-n1__sFzID,
  .grid_my-md-n1__gej5y {
    margin-top: -0.25rem !important;
  }
  .grid_mr-md-n1__2lytC,
  .grid_mx-md-n1__2c5Y8 {
    margin-right: -0.25rem !important;
  }
  .grid_mb-md-n1__1Xps-,
  .grid_my-md-n1__gej5y {
    margin-bottom: -0.25rem !important;
  }
  .grid_ml-md-n1__12SuH,
  .grid_mx-md-n1__2c5Y8 {
    margin-left: -0.25rem !important;
  }
  .grid_m-md-n2__2aQs9 {
    margin: -0.5rem !important;
  }
  .grid_mt-md-n2__w-T5g,
  .grid_my-md-n2__E9LCS {
    margin-top: -0.5rem !important;
  }
  .grid_mr-md-n2__2E3op,
  .grid_mx-md-n2__23-vu {
    margin-right: -0.5rem !important;
  }
  .grid_mb-md-n2__2PF0n,
  .grid_my-md-n2__E9LCS {
    margin-bottom: -0.5rem !important;
  }
  .grid_ml-md-n2__2w0Yv,
  .grid_mx-md-n2__23-vu {
    margin-left: -0.5rem !important;
  }
  .grid_m-md-n3__3qPlv {
    margin: -1rem !important;
  }
  .grid_mt-md-n3__259Zs,
  .grid_my-md-n3__1hTK8 {
    margin-top: -1rem !important;
  }
  .grid_mr-md-n3__2bCG3,
  .grid_mx-md-n3__TrATg {
    margin-right: -1rem !important;
  }
  .grid_mb-md-n3___NvQk,
  .grid_my-md-n3__1hTK8 {
    margin-bottom: -1rem !important;
  }
  .grid_ml-md-n3__Vv2yl,
  .grid_mx-md-n3__TrATg {
    margin-left: -1rem !important;
  }
  .grid_m-md-n4__2BUmJ {
    margin: -1.5rem !important;
  }
  .grid_mt-md-n4__2fzcU,
  .grid_my-md-n4__3vckW {
    margin-top: -1.5rem !important;
  }
  .grid_mr-md-n4__QsfTK,
  .grid_mx-md-n4__1Bl3h {
    margin-right: -1.5rem !important;
  }
  .grid_mb-md-n4__V9zfe,
  .grid_my-md-n4__3vckW {
    margin-bottom: -1.5rem !important;
  }
  .grid_ml-md-n4__19s3L,
  .grid_mx-md-n4__1Bl3h {
    margin-left: -1.5rem !important;
  }
  .grid_m-md-n5__8H8l7 {
    margin: -3rem !important;
  }
  .grid_mt-md-n5__1fi-X,
  .grid_my-md-n5__5bSfP {
    margin-top: -3rem !important;
  }
  .grid_mr-md-n5__1R754,
  .grid_mx-md-n5__10AKh {
    margin-right: -3rem !important;
  }
  .grid_mb-md-n5__2ONcG,
  .grid_my-md-n5__5bSfP {
    margin-bottom: -3rem !important;
  }
  .grid_ml-md-n5__O-eoI,
  .grid_mx-md-n5__10AKh {
    margin-left: -3rem !important;
  }
  .grid_m-md-auto__10K6M {
    margin: auto !important;
  }
  .grid_mt-md-auto__1johW,
  .grid_my-md-auto__378f1 {
    margin-top: auto !important;
  }
  .grid_mr-md-auto__3_MZx,
  .grid_mx-md-auto__1UHE6 {
    margin-right: auto !important;
  }
  .grid_mb-md-auto__150ps,
  .grid_my-md-auto__378f1 {
    margin-bottom: auto !important;
  }
  .grid_ml-md-auto__1H7jV,
  .grid_mx-md-auto__1UHE6 {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .grid_m-lg-0__3Fv1O {
    margin: 0 !important;
  }
  .grid_mt-lg-0__2ilXK,
  .grid_my-lg-0__3EUob {
    margin-top: 0 !important;
  }
  .grid_mr-lg-0__3If9k,
  .grid_mx-lg-0__1K_Ho {
    margin-right: 0 !important;
  }
  .grid_mb-lg-0__1hrnb,
  .grid_my-lg-0__3EUob {
    margin-bottom: 0 !important;
  }
  .grid_ml-lg-0__2DyAd,
  .grid_mx-lg-0__1K_Ho {
    margin-left: 0 !important;
  }
  .grid_m-lg-1__B-zRn {
    margin: 0.25rem !important;
  }
  .grid_mt-lg-1__1yvzH,
  .grid_my-lg-1__2p01k {
    margin-top: 0.25rem !important;
  }
  .grid_mr-lg-1__2OlHs,
  .grid_mx-lg-1__1tc-O {
    margin-right: 0.25rem !important;
  }
  .grid_mb-lg-1__21EYF,
  .grid_my-lg-1__2p01k {
    margin-bottom: 0.25rem !important;
  }
  .grid_ml-lg-1__18T6X,
  .grid_mx-lg-1__1tc-O {
    margin-left: 0.25rem !important;
  }
  .grid_m-lg-2__2dKmX {
    margin: 0.5rem !important;
  }
  .grid_mt-lg-2__13Srj,
  .grid_my-lg-2__2xdyz {
    margin-top: 0.5rem !important;
  }
  .grid_mr-lg-2__2lR1e,
  .grid_mx-lg-2__2nL-5 {
    margin-right: 0.5rem !important;
  }
  .grid_mb-lg-2__38K_a,
  .grid_my-lg-2__2xdyz {
    margin-bottom: 0.5rem !important;
  }
  .grid_ml-lg-2__VoE3V,
  .grid_mx-lg-2__2nL-5 {
    margin-left: 0.5rem !important;
  }
  .grid_m-lg-3__18jga {
    margin: 1rem !important;
  }
  .grid_mt-lg-3__ceuav,
  .grid_my-lg-3__3l_nM {
    margin-top: 1rem !important;
  }
  .grid_mr-lg-3__19byz,
  .grid_mx-lg-3__3aqFi {
    margin-right: 1rem !important;
  }
  .grid_mb-lg-3__1kkjI,
  .grid_my-lg-3__3l_nM {
    margin-bottom: 1rem !important;
  }
  .grid_ml-lg-3__3UZ0v,
  .grid_mx-lg-3__3aqFi {
    margin-left: 1rem !important;
  }
  .grid_m-lg-4__2qcB0 {
    margin: 1.5rem !important;
  }
  .grid_mt-lg-4__2AxTD,
  .grid_my-lg-4__3jjbE {
    margin-top: 1.5rem !important;
  }
  .grid_mr-lg-4__3HPct,
  .grid_mx-lg-4__4GZtC {
    margin-right: 1.5rem !important;
  }
  .grid_mb-lg-4__QrX22,
  .grid_my-lg-4__3jjbE {
    margin-bottom: 1.5rem !important;
  }
  .grid_ml-lg-4__1Rn3y,
  .grid_mx-lg-4__4GZtC {
    margin-left: 1.5rem !important;
  }
  .grid_m-lg-5__277GO {
    margin: 3rem !important;
  }
  .grid_mt-lg-5__2Icz_,
  .grid_my-lg-5__1Ty6e {
    margin-top: 3rem !important;
  }
  .grid_mr-lg-5__1LYSi,
  .grid_mx-lg-5__3x4UW {
    margin-right: 3rem !important;
  }
  .grid_mb-lg-5__2OXZf,
  .grid_my-lg-5__1Ty6e {
    margin-bottom: 3rem !important;
  }
  .grid_ml-lg-5__2K3ld,
  .grid_mx-lg-5__3x4UW {
    margin-left: 3rem !important;
  }
  .grid_p-lg-0__2oU9Y {
    padding: 0 !important;
  }
  .grid_pt-lg-0__1cmUM,
  .grid_py-lg-0__ACnup {
    padding-top: 0 !important;
  }
  .grid_pr-lg-0__2jka0,
  .grid_px-lg-0__1B0mI {
    padding-right: 0 !important;
  }
  .grid_pb-lg-0__3KrAU,
  .grid_py-lg-0__ACnup {
    padding-bottom: 0 !important;
  }
  .grid_pl-lg-0__34e5e,
  .grid_px-lg-0__1B0mI {
    padding-left: 0 !important;
  }
  .grid_p-lg-1__1Tffm {
    padding: 0.25rem !important;
  }
  .grid_pt-lg-1__12D74,
  .grid_py-lg-1__VIYhx {
    padding-top: 0.25rem !important;
  }
  .grid_pr-lg-1__2sOJO,
  .grid_px-lg-1__3PgHP {
    padding-right: 0.25rem !important;
  }
  .grid_pb-lg-1__2XbNj,
  .grid_py-lg-1__VIYhx {
    padding-bottom: 0.25rem !important;
  }
  .grid_pl-lg-1__Ik4Bm,
  .grid_px-lg-1__3PgHP {
    padding-left: 0.25rem !important;
  }
  .grid_p-lg-2__28aMF {
    padding: 0.5rem !important;
  }
  .grid_pt-lg-2__3e8hd,
  .grid_py-lg-2__SV85K {
    padding-top: 0.5rem !important;
  }
  .grid_pr-lg-2__2ui2K,
  .grid_px-lg-2__gKwAo {
    padding-right: 0.5rem !important;
  }
  .grid_pb-lg-2__3ehA3,
  .grid_py-lg-2__SV85K {
    padding-bottom: 0.5rem !important;
  }
  .grid_pl-lg-2__21VAO,
  .grid_px-lg-2__gKwAo {
    padding-left: 0.5rem !important;
  }
  .grid_p-lg-3__3jAd8 {
    padding: 1rem !important;
  }
  .grid_pt-lg-3__3_9SH,
  .grid_py-lg-3__2UUzj {
    padding-top: 1rem !important;
  }
  .grid_pr-lg-3__1E2cy,
  .grid_px-lg-3__1MwFK {
    padding-right: 1rem !important;
  }
  .grid_pb-lg-3__3kDhX,
  .grid_py-lg-3__2UUzj {
    padding-bottom: 1rem !important;
  }
  .grid_pl-lg-3__-_Rp0,
  .grid_px-lg-3__1MwFK {
    padding-left: 1rem !important;
  }
  .grid_p-lg-4__3Wgsz {
    padding: 1.5rem !important;
  }
  .grid_pt-lg-4__a9wyM,
  .grid_py-lg-4__3Mw3c {
    padding-top: 1.5rem !important;
  }
  .grid_pr-lg-4__1CEWn,
  .grid_px-lg-4__1mj2U {
    padding-right: 1.5rem !important;
  }
  .grid_pb-lg-4__2e8uv,
  .grid_py-lg-4__3Mw3c {
    padding-bottom: 1.5rem !important;
  }
  .grid_pl-lg-4__kRiIw,
  .grid_px-lg-4__1mj2U {
    padding-left: 1.5rem !important;
  }
  .grid_p-lg-5__3vjAQ {
    padding: 3rem !important;
  }
  .grid_pt-lg-5__3JPAZ,
  .grid_py-lg-5__3t5yo {
    padding-top: 3rem !important;
  }
  .grid_pr-lg-5__29qGJ,
  .grid_px-lg-5__2e1DM {
    padding-right: 3rem !important;
  }
  .grid_pb-lg-5__13mJL,
  .grid_py-lg-5__3t5yo {
    padding-bottom: 3rem !important;
  }
  .grid_pl-lg-5__2wmDB,
  .grid_px-lg-5__2e1DM {
    padding-left: 3rem !important;
  }
  .grid_m-lg-n1__pkfAT {
    margin: -0.25rem !important;
  }
  .grid_mt-lg-n1__3yuim,
  .grid_my-lg-n1__15NlA {
    margin-top: -0.25rem !important;
  }
  .grid_mr-lg-n1__3yY_N,
  .grid_mx-lg-n1__3hwCC {
    margin-right: -0.25rem !important;
  }
  .grid_mb-lg-n1__2DnBP,
  .grid_my-lg-n1__15NlA {
    margin-bottom: -0.25rem !important;
  }
  .grid_ml-lg-n1__27hXX,
  .grid_mx-lg-n1__3hwCC {
    margin-left: -0.25rem !important;
  }
  .grid_m-lg-n2__GUJzs {
    margin: -0.5rem !important;
  }
  .grid_mt-lg-n2__1JRK2,
  .grid_my-lg-n2__3ATME {
    margin-top: -0.5rem !important;
  }
  .grid_mr-lg-n2__1-4vi,
  .grid_mx-lg-n2__3scwr {
    margin-right: -0.5rem !important;
  }
  .grid_mb-lg-n2__3FcIu,
  .grid_my-lg-n2__3ATME {
    margin-bottom: -0.5rem !important;
  }
  .grid_ml-lg-n2__6so0i,
  .grid_mx-lg-n2__3scwr {
    margin-left: -0.5rem !important;
  }
  .grid_m-lg-n3__3taQH {
    margin: -1rem !important;
  }
  .grid_mt-lg-n3__3N68k,
  .grid_my-lg-n3__37zvE {
    margin-top: -1rem !important;
  }
  .grid_mr-lg-n3__1jbMB,
  .grid_mx-lg-n3__FPKbP {
    margin-right: -1rem !important;
  }
  .grid_mb-lg-n3__2-YN8,
  .grid_my-lg-n3__37zvE {
    margin-bottom: -1rem !important;
  }
  .grid_ml-lg-n3__3JLhd,
  .grid_mx-lg-n3__FPKbP {
    margin-left: -1rem !important;
  }
  .grid_m-lg-n4__2K9ub {
    margin: -1.5rem !important;
  }
  .grid_mt-lg-n4__1HBCd,
  .grid_my-lg-n4__3WpnG {
    margin-top: -1.5rem !important;
  }
  .grid_mr-lg-n4__3Fi9G,
  .grid_mx-lg-n4__BVmiF {
    margin-right: -1.5rem !important;
  }
  .grid_mb-lg-n4__3qqtT,
  .grid_my-lg-n4__3WpnG {
    margin-bottom: -1.5rem !important;
  }
  .grid_ml-lg-n4__2PDrG,
  .grid_mx-lg-n4__BVmiF {
    margin-left: -1.5rem !important;
  }
  .grid_m-lg-n5__1aF2- {
    margin: -3rem !important;
  }
  .grid_mt-lg-n5__1AUVe,
  .grid_my-lg-n5__3Bxd8 {
    margin-top: -3rem !important;
  }
  .grid_mr-lg-n5__CTHnZ,
  .grid_mx-lg-n5__3EEr7 {
    margin-right: -3rem !important;
  }
  .grid_mb-lg-n5__2qriu,
  .grid_my-lg-n5__3Bxd8 {
    margin-bottom: -3rem !important;
  }
  .grid_ml-lg-n5__L4AdF,
  .grid_mx-lg-n5__3EEr7 {
    margin-left: -3rem !important;
  }
  .grid_m-lg-auto__7KIUs {
    margin: auto !important;
  }
  .grid_mt-lg-auto__2ux8h,
  .grid_my-lg-auto__10YZw {
    margin-top: auto !important;
  }
  .grid_mr-lg-auto__3Px2L,
  .grid_mx-lg-auto__1XYjG {
    margin-right: auto !important;
  }
  .grid_mb-lg-auto__29G3-,
  .grid_my-lg-auto__10YZw {
    margin-bottom: auto !important;
  }
  .grid_ml-lg-auto__1RMla,
  .grid_mx-lg-auto__1XYjG {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .grid_m-xl-0__1Ya_F {
    margin: 0 !important;
  }
  .grid_mt-xl-0__hwPi8,
  .grid_my-xl-0__1mf2E {
    margin-top: 0 !important;
  }
  .grid_mr-xl-0__aqr-g,
  .grid_mx-xl-0__1agpg {
    margin-right: 0 !important;
  }
  .grid_mb-xl-0__3d07y,
  .grid_my-xl-0__1mf2E {
    margin-bottom: 0 !important;
  }
  .grid_ml-xl-0__6N8Ay,
  .grid_mx-xl-0__1agpg {
    margin-left: 0 !important;
  }
  .grid_m-xl-1__rO4CZ {
    margin: 0.25rem !important;
  }
  .grid_mt-xl-1__3VJ75,
  .grid_my-xl-1__2EyxI {
    margin-top: 0.25rem !important;
  }
  .grid_mr-xl-1__2hld3,
  .grid_mx-xl-1__3skSB {
    margin-right: 0.25rem !important;
  }
  .grid_mb-xl-1__38obQ,
  .grid_my-xl-1__2EyxI {
    margin-bottom: 0.25rem !important;
  }
  .grid_ml-xl-1__3gJPr,
  .grid_mx-xl-1__3skSB {
    margin-left: 0.25rem !important;
  }
  .grid_m-xl-2__1q0D3 {
    margin: 0.5rem !important;
  }
  .grid_mt-xl-2__fGVoe,
  .grid_my-xl-2__1Enx1 {
    margin-top: 0.5rem !important;
  }
  .grid_mr-xl-2__1Hb34,
  .grid_mx-xl-2__2q3z4 {
    margin-right: 0.5rem !important;
  }
  .grid_mb-xl-2__2-eqI,
  .grid_my-xl-2__1Enx1 {
    margin-bottom: 0.5rem !important;
  }
  .grid_ml-xl-2__2_UGS,
  .grid_mx-xl-2__2q3z4 {
    margin-left: 0.5rem !important;
  }
  .grid_m-xl-3__3N8Sr {
    margin: 1rem !important;
  }
  .grid_mt-xl-3__1oc9t,
  .grid_my-xl-3__1SnwB {
    margin-top: 1rem !important;
  }
  .grid_mr-xl-3__3nZtI,
  .grid_mx-xl-3__25DjX {
    margin-right: 1rem !important;
  }
  .grid_mb-xl-3__m7HG2,
  .grid_my-xl-3__1SnwB {
    margin-bottom: 1rem !important;
  }
  .grid_ml-xl-3__1FYlA,
  .grid_mx-xl-3__25DjX {
    margin-left: 1rem !important;
  }
  .grid_m-xl-4__3UXDN {
    margin: 1.5rem !important;
  }
  .grid_mt-xl-4__KtKvv,
  .grid_my-xl-4__3ywFu {
    margin-top: 1.5rem !important;
  }
  .grid_mr-xl-4__2IxN-,
  .grid_mx-xl-4__2LR9M {
    margin-right: 1.5rem !important;
  }
  .grid_mb-xl-4__2S3_k,
  .grid_my-xl-4__3ywFu {
    margin-bottom: 1.5rem !important;
  }
  .grid_ml-xl-4__2IfaD,
  .grid_mx-xl-4__2LR9M {
    margin-left: 1.5rem !important;
  }
  .grid_m-xl-5__1rZzd {
    margin: 3rem !important;
  }
  .grid_mt-xl-5__21N7q,
  .grid_my-xl-5__3AznY {
    margin-top: 3rem !important;
  }
  .grid_mr-xl-5__tVy71,
  .grid_mx-xl-5__2f8Pw {
    margin-right: 3rem !important;
  }
  .grid_mb-xl-5__3VxGU,
  .grid_my-xl-5__3AznY {
    margin-bottom: 3rem !important;
  }
  .grid_ml-xl-5__3rxOj,
  .grid_mx-xl-5__2f8Pw {
    margin-left: 3rem !important;
  }
  .grid_p-xl-0__3Miwi {
    padding: 0 !important;
  }
  .grid_pt-xl-0__2ujvm,
  .grid_py-xl-0__OcrqC {
    padding-top: 0 !important;
  }
  .grid_pr-xl-0__3ecQV,
  .grid_px-xl-0__3YqcL {
    padding-right: 0 !important;
  }
  .grid_pb-xl-0__1PMPK,
  .grid_py-xl-0__OcrqC {
    padding-bottom: 0 !important;
  }
  .grid_pl-xl-0__6Tt41,
  .grid_px-xl-0__3YqcL {
    padding-left: 0 !important;
  }
  .grid_p-xl-1__QB2lY {
    padding: 0.25rem !important;
  }
  .grid_pt-xl-1__3Fz5f,
  .grid_py-xl-1__xSrRs {
    padding-top: 0.25rem !important;
  }
  .grid_pr-xl-1__3og-D,
  .grid_px-xl-1__tbdI3 {
    padding-right: 0.25rem !important;
  }
  .grid_pb-xl-1__eMTrX,
  .grid_py-xl-1__xSrRs {
    padding-bottom: 0.25rem !important;
  }
  .grid_pl-xl-1__1MYJN,
  .grid_px-xl-1__tbdI3 {
    padding-left: 0.25rem !important;
  }
  .grid_p-xl-2__35G41 {
    padding: 0.5rem !important;
  }
  .grid_pt-xl-2__tYEfj,
  .grid_py-xl-2__1VezJ {
    padding-top: 0.5rem !important;
  }
  .grid_pr-xl-2__1lH3e,
  .grid_px-xl-2__2-8SJ {
    padding-right: 0.5rem !important;
  }
  .grid_pb-xl-2__39li0,
  .grid_py-xl-2__1VezJ {
    padding-bottom: 0.5rem !important;
  }
  .grid_pl-xl-2__qqNZD,
  .grid_px-xl-2__2-8SJ {
    padding-left: 0.5rem !important;
  }
  .grid_p-xl-3__VZUbn {
    padding: 1rem !important;
  }
  .grid_pt-xl-3__2f_Mw,
  .grid_py-xl-3__1wgcj {
    padding-top: 1rem !important;
  }
  .grid_pr-xl-3__3YfB3,
  .grid_px-xl-3__3Zb30 {
    padding-right: 1rem !important;
  }
  .grid_pb-xl-3__2wGPf,
  .grid_py-xl-3__1wgcj {
    padding-bottom: 1rem !important;
  }
  .grid_pl-xl-3__3O7Ql,
  .grid_px-xl-3__3Zb30 {
    padding-left: 1rem !important;
  }
  .grid_p-xl-4__34Q88 {
    padding: 1.5rem !important;
  }
  .grid_pt-xl-4__3O7Io,
  .grid_py-xl-4__3HiYJ {
    padding-top: 1.5rem !important;
  }
  .grid_pr-xl-4__qXtzS,
  .grid_px-xl-4__3rg6N {
    padding-right: 1.5rem !important;
  }
  .grid_pb-xl-4__1dJtq,
  .grid_py-xl-4__3HiYJ {
    padding-bottom: 1.5rem !important;
  }
  .grid_pl-xl-4__1XEJZ,
  .grid_px-xl-4__3rg6N {
    padding-left: 1.5rem !important;
  }
  .grid_p-xl-5__33Ib6 {
    padding: 3rem !important;
  }
  .grid_pt-xl-5__3MSB2,
  .grid_py-xl-5__1XyKO {
    padding-top: 3rem !important;
  }
  .grid_pr-xl-5__3T4Ei,
  .grid_px-xl-5__zlcZS {
    padding-right: 3rem !important;
  }
  .grid_pb-xl-5__2_DZx,
  .grid_py-xl-5__1XyKO {
    padding-bottom: 3rem !important;
  }
  .grid_pl-xl-5__CADho,
  .grid_px-xl-5__zlcZS {
    padding-left: 3rem !important;
  }
  .grid_m-xl-n1__1br7N {
    margin: -0.25rem !important;
  }
  .grid_mt-xl-n1__6cz16,
  .grid_my-xl-n1__2qxQT {
    margin-top: -0.25rem !important;
  }
  .grid_mr-xl-n1__3Prpw,
  .grid_mx-xl-n1__3yylz {
    margin-right: -0.25rem !important;
  }
  .grid_mb-xl-n1__1dDji,
  .grid_my-xl-n1__2qxQT {
    margin-bottom: -0.25rem !important;
  }
  .grid_ml-xl-n1__3ulgY,
  .grid_mx-xl-n1__3yylz {
    margin-left: -0.25rem !important;
  }
  .grid_m-xl-n2__10hdu {
    margin: -0.5rem !important;
  }
  .grid_mt-xl-n2__1lSDc,
  .grid_my-xl-n2__1VG6J {
    margin-top: -0.5rem !important;
  }
  .grid_mr-xl-n2__GCydB,
  .grid_mx-xl-n2__3P5iW {
    margin-right: -0.5rem !important;
  }
  .grid_mb-xl-n2__29-kJ,
  .grid_my-xl-n2__1VG6J {
    margin-bottom: -0.5rem !important;
  }
  .grid_ml-xl-n2__1N8po,
  .grid_mx-xl-n2__3P5iW {
    margin-left: -0.5rem !important;
  }
  .grid_m-xl-n3__2heSH {
    margin: -1rem !important;
  }
  .grid_mt-xl-n3__HtBfZ,
  .grid_my-xl-n3__3aa05 {
    margin-top: -1rem !important;
  }
  .grid_mr-xl-n3__1HNiP,
  .grid_mx-xl-n3__15-4G {
    margin-right: -1rem !important;
  }
  .grid_mb-xl-n3__y0iJy,
  .grid_my-xl-n3__3aa05 {
    margin-bottom: -1rem !important;
  }
  .grid_ml-xl-n3__3JNV3,
  .grid_mx-xl-n3__15-4G {
    margin-left: -1rem !important;
  }
  .grid_m-xl-n4__KSBmY {
    margin: -1.5rem !important;
  }
  .grid_mt-xl-n4__98MMK,
  .grid_my-xl-n4__38UmG {
    margin-top: -1.5rem !important;
  }
  .grid_mr-xl-n4__1-G6l,
  .grid_mx-xl-n4__4Uzk7 {
    margin-right: -1.5rem !important;
  }
  .grid_mb-xl-n4__hR2tX,
  .grid_my-xl-n4__38UmG {
    margin-bottom: -1.5rem !important;
  }
  .grid_ml-xl-n4__1FwUs,
  .grid_mx-xl-n4__4Uzk7 {
    margin-left: -1.5rem !important;
  }
  .grid_m-xl-n5__2pGOo {
    margin: -3rem !important;
  }
  .grid_mt-xl-n5__1-N4K,
  .grid_my-xl-n5__2t2qQ {
    margin-top: -3rem !important;
  }
  .grid_mr-xl-n5__2OyWf,
  .grid_mx-xl-n5__1TlGB {
    margin-right: -3rem !important;
  }
  .grid_mb-xl-n5__3-Uub,
  .grid_my-xl-n5__2t2qQ {
    margin-bottom: -3rem !important;
  }
  .grid_ml-xl-n5__1cWgP,
  .grid_mx-xl-n5__1TlGB {
    margin-left: -3rem !important;
  }
  .grid_m-xl-auto__1HnaZ {
    margin: auto !important;
  }
  .grid_mt-xl-auto__1_GyA,
  .grid_my-xl-auto__1cnn6 {
    margin-top: auto !important;
  }
  .grid_mr-xl-auto__1S5Up,
  .grid_mx-xl-auto__2soog {
    margin-right: auto !important;
  }
  .grid_mb-xl-auto__1q2lV,
  .grid_my-xl-auto__1cnn6 {
    margin-bottom: auto !important;
  }
  .grid_ml-xl-auto__RtTgB,
  .grid_mx-xl-auto__2soog {
    margin-left: auto !important;
  }
}

.role-abilities_root__108FX {
  width: 100%;
  box-shadow: 0 5px 25px rgba(34, 41, 97, 0.08);
}
.role-abilities_root__108FX.role-abilities_altUsage__2MBC- {
  display: table;
}

.role-abilities_tableRow__240OK {
  color: inherit;
  display: table-row;
  outline: 0;
  vertical-align: middle;
}

.role-abilities_tableTd__8FNfe {
  display: table-cell;
  padding: 9px;
  text-align: center;
  border: 1px solid #e0e0e0;
  font-weight: 400;
  vertical-align: inherit;
  background: #ffffff;
  color: #2C2C2C;
  font-size: min(max(16px, 1vw), 19px);
}
@media only screen and (max-width: 992px) {
  .role-abilities_tableTd__8FNfe {
    font-size: min(max(12px, 1vw), 19px);
  }
}
@media only screen and (max-width: 767px) {
  .role-abilities_tableTd__8FNfe {
    font-size: min(max(10px, 1vw), 19px);
  }
}
.role-abilities_tableTd__8FNfe.role-abilities_searchable__203Iu {
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0;
}

.role-abilities_tableTh__3IkNc {
  z-index: 2;
  border-collapse: collapse;
  background-color: rgba(200, 227, 225, 0.31);
  font-weight: bold;
  padding: 10px;
  white-space: nowrap;
  font-size: min(max(16px, 1vw), 25px);
}
@media only screen and (max-width: 992px) {
  .role-abilities_tableTh__3IkNc {
    font-size: min(max(12px, 1vw), 25px);
  }
}
@media only screen and (max-width: 767px) {
  .role-abilities_tableTh__3IkNc {
    font-size: min(max(10px, 1vw), 25px);
  }
}
.role-abilities_tableTh__3IkNc:first-of-type {
  width: 40px;
}

.role-abilities_my-component-popover__1zFXa {
  overflow: visible !important;
}
.role-abilities_my-component-popover__1zFXa > div > div:first-child {
  border-bottom-color: white !important;
  top: 1px !important;
  z-index: 999999 !important;
}
.role-abilities_my-component-popover__1zFXa > div > div > div:first-child {
  border-bottom-color: #ccc !important;
}
.role-abilities_my-component-popover__1zFXa > div > div {
  padding: 0 !important;
}
.role-abilities_my-component-popover__1zFXa .role-abilities_my-component-popover-content__8mJ6d {
  background: white;
  padding: 10px;
  border: 1px solid #ccc;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05), 10px 0px 15px rgba(0, 0, 0, 0.05), -10px 0px 15px rgba(0, 0, 0, 0.05), 0px -5px 40px rgba(0, 0, 0, 0.05);
}

.role-abilities_tableDuration__2jI7y {
  font-size: 10px;
  display: block;
}

.role-abilities_table__3Xsd0 {
  table-layout: fixed;
  border-collapse: collapse;
  min-width: 100%;
}

.role-abilities_textarea__2NIsr {
  border: 1px solid;
}

.role-abilities_checkboxContainer__3TL1m {
  width: 100%;
  display: flex;
  justify-content: center;
}
.user_form__24J5L {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 50px;
}
.app_router__1eeHy {
  max-width: 1920px;
  margin: 0 auto;
  overflow-x: hidden;
  background: #F7F7FA;
}

::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px transparent;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  background: lightgray;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #525252;
}
div:hover::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
* {
  font-family: Tahoma;
}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar--doubleView {
  width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.react-calendar, .react-calendar *, .react-calendar *:before, .react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover, .react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #fafafa;
  color: #16968B;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekdays__weekday abbr {
  text-decoration: none;
  font-weight: bolder;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: 1em 0.6666666667em;
}
.react-calendar__month-view__days__day--weekend {
  color: #757575;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile, .react-calendar__decade-view .react-calendar__tile, .react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover, .react-calendar__tile:enabled:focus {
  background-color: #16968B;
  color: white;
}
.react-calendar__tile--now, .react-calendar__tile--now:enabled:hover, .react-calendar__tile--now:enabled:focus {
  color: black;
}
.react-calendar__tile--hasActive {
  background: #16968B;
}
.react-calendar__tile--hasActive:enabled:hover, .react-calendar__tile--hasActive:enabled:focus {
  background: #16968B;
}
.react-calendar__tile--active {
  background: #16968B;
  color: white;
}
.react-calendar__tile--active:enabled:hover, .react-calendar__tile--active:enabled:focus {
  background: #F7F7FA;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #16968B;
  color: white;
}
.contact_form__eqpMd {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 50px;
}
