.ui-datepicker .ui-datepicker-prev span::before,
.ui-datepicker .ui-datepicker-next span::before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


.ui-datepicker .ui-datepicker-next span::before {
  content: "\e900"; }

.ui-datepicker .ui-datepicker-prev span::before {
  content: "\e906"; }

.ui-datepicker {
  padding: calc(5px + 5 * ((100vw - 600px) / 800));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-top: -1px; }
  @media screen and (max-width: 600px) {
    .ui-datepicker {
      padding: 5px; } }
  @media screen and (min-width: 1400px) {
    .ui-datepicker {
      padding: 10px; } }
  .ui-datepicker .ui-datepicker-header {
    padding-top: calc(5px + 5 * ((100vw - 600px) / 800));
    padding-bottom: calc(5px + 5 * ((100vw - 600px) / 800));
    border: none;
    background-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
    @media screen and (max-width: 600px) {
      .ui-datepicker .ui-datepicker-header {
        padding-top: 5px; } }
    @media screen and (min-width: 1400px) {
      .ui-datepicker .ui-datepicker-header {
        padding-top: 10px; } }
    @media screen and (max-width: 600px) {
      .ui-datepicker .ui-datepicker-header {
        padding-bottom: 5px; } }
    @media screen and (min-width: 1400px) {
      .ui-datepicker .ui-datepicker-header {
        padding-bottom: 10px; } }
  .ui-datepicker .ui-datepicker-title {
    font-weight: normal;
    font-size: calc(18px + 2 * ((100vw - 600px) / 800));
    line-height: calc(22px + 2 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Medium", "sans-serif"; }
    @media screen and (max-width: 600px) {
      .ui-datepicker .ui-datepicker-title {
        font-size: 18px; } }
    @media screen and (min-width: 1400px) {
      .ui-datepicker .ui-datepicker-title {
        font-size: 20px; } }
    @media screen and (max-width: 600px) {
      .ui-datepicker .ui-datepicker-title {
        line-height: 22px; } }
    @media screen and (min-width: 1400px) {
      .ui-datepicker .ui-datepicker-title {
        line-height: 24px; } }
    .ui-datepicker .ui-datepicker-title select {
      outline: 1px solid transparent;
      border: 1px solid transparent;
      -webkit-appearance: none;
      -moz-appearance: none;
      text-indent: 1px;
      text-overflow: ''; }
      .ui-datepicker .ui-datepicker-title select::-ms-expand {
        display: none; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    border-radius: 50%;
    background-color: var(--color-primary);
    border: 1px solid var(--color-primary); }
    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      position: relative;
      background-image: none; }
      .ui-datepicker .ui-datepicker-prev span::before,
      .ui-datepicker .ui-datepicker-next span::before {
        top: -4px;
        left: -2px;
        display: block;
        text-indent: 0px;
        position: absolute;
        color: #fff; }
    .ui-datepicker .ui-datepicker-prev.ui-state-hover,
    .ui-datepicker .ui-datepicker-next.ui-state-hover {
      background-color: #171716;
      border-color: #171716; }
  .ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
    right: 2px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 2px;
    left: 2px; }
  .ui-datepicker .ui-datepicker-calendar {
    margin: 0; }
    .ui-datepicker .ui-datepicker-calendar th {
      font-weight: normal;
      font-size: calc(13px + 2 * ((100vw - 600px) / 800));
      line-height: calc(16px + 2 * ((100vw - 600px) / 800));
      letter-spacing: calc(0px + 0.2 * ((100vw - 600px) / 800));
      font-family: "Founders-grotesk-Medium", "sans-serif"; }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar th {
          font-size: 13px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar th {
          font-size: 15px; } }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar th {
          line-height: 16px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar th {
          line-height: 18px; } }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar th {
          letter-spacing: 0px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar th {
          letter-spacing: 0.2px; } }
    .ui-datepicker .ui-datepicker-calendar td {
      font-weight: normal;
      font-size: calc(13px + 2 * ((100vw - 600px) / 800));
      line-height: calc(16px + 2 * ((100vw - 600px) / 800));
      letter-spacing: calc(0px + 0.2 * ((100vw - 600px) / 800));
      font-family: "Founders-grotesk-Regular", "sans-serif"; }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar td {
          font-size: 13px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar td {
          font-size: 15px; } }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar td {
          line-height: 16px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar td {
          line-height: 18px; } }
      @media screen and (max-width: 600px) {
        .ui-datepicker .ui-datepicker-calendar td {
          letter-spacing: 0px; } }
      @media screen and (min-width: 1400px) {
        .ui-datepicker .ui-datepicker-calendar td {
          letter-spacing: 0.2px; } }
      .ui-datepicker .ui-datepicker-calendar td a {
        color: #171716;
        padding: 8px 4px; }
        .has-mouse .ui-datepicker .ui-datepicker-calendar td a:hover {
          background-color: #909197;
          color: #fff; }
      .ui-datepicker .ui-datepicker-calendar td span {
        color: #171716;
        padding: 8px 4px; }

.ui-widget.ui-widget-content {
  border: 1px solid #909197; }
  .ui-widget.ui-widget-content .ui-state-default {
    border: none;
    background-color: #edeef0; }
  .ui-widget.ui-widget-content .ui-state-highlight {
    background-color: #e4e5e8;
    color: var(--color-primary);
    font-family: "Founders-grotesk-Medium", "sans-serif"; }
  .ui-widget.ui-widget-content .ui-state-active {
    background-color: var(--color-primary);
    color: #fff;
    font-family: "Founders-grotesk-Medium", "sans-serif"; }

/*# sourceMappingURL=../../_maps/components/jquery_ui/jquery-ui--datepicker.css.map */
