@charset "UTF-8";
/*---------------------------------*/
/* International HR Day Page
/*---------------------------------*/
.hrday {
  font-family: "Inter", sans-serif;
}
.hrday h1, .hrday h2, .hrday h3, .hrday h4, .hrday h5, .hrday h6, .hrday .btn {
  font-family: "Inter", sans-serif;
}
.hrday .logo__link {
  height: 60px;
}
.hrday > .nav {
  min-height: 60px;
}
.hrday .nav__btn-holder {
  margin-top: 15px;
  margin-bottom: 15px;
}
.hrday .hrday__h2 {
  font-size: 34px;
  line-height: 1.117647;
  font-weight: 700;
  color: #3E4045;
}
.hrday p, .hrday li {
  color: #495158;
}
.hrday .btn.bg-hr-purple:hover {
  background: rgb(91.0987261146, 96.9108280255, 236.4012738854);
}
.hrday .bg-grey {
  background-color: #f9f9f9;
}

.hero-hrday-container {
  border-radius: 24px;
}

.hero-hrday {
  padding-left: 15px;
  padding-right: 15px;
}
.hero-hrday h1, .hero-hrday p {
  color: #FFFFFF;
}
.hero-hrday__title {
  font-size: 52px;
  font-weight: 800;
  letter-spacing: 0.02em;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5));
}
.hero-hrday__title span {
  padding-inline: 4px;
  border-radius: 8px;
  background-color: #ff4fa9;
}
.hero-hrday__subtitle {
  font-size: 22px;
  font-weight: 600;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25));
}
.hero-hrday__info {
  font-size: 18px;
  line-height: 1.5;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.15));
}
.hero-hrday__disclaimer {
  font-size: 14px;
  font-weight: 400;
  -webkit-filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.15));
}

.hr-day-hero .hero__title {
  margin-bottom: 16px;
  font-size: 44px;
  line-height: 45px;
  color: #F7FBFD;
  text-transform: uppercase;
  -webkit-filter: drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.25));
}
.hr-day-hero__img p.hr-day-hero__img-text {
  margin-top: -54px;
  font-size: 22px;
  color: #F7FBFD;
}
.hr-day-hero .hr-day-hero__demo .btn {
  padding: 13px 32px 14px;
  font-size: 22px;
}

.hrday-promo__badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  border-radius: 6px;
  background-color: #FFEEF4;
}
.hrday-promo__badge p {
  line-height: 1.3;
}
.hrday-promo__badge-date {
  width: 48px;
  height: 48px;
  padding: 4px;
  text-align: center;
  border-radius: 4px;
  background-color: #EC5FA7;
}
.hrday-promo__badge-date p {
  font-weight: 600;
  color: #ffffff;
}
.hrday-promo__badge-date p:first-child {
  font-size: 18px;
}
.hrday-promo__badge-date p:last-child {
  font-size: 12px;
}
.hrday-promo__badge-text {
  padding-left: 10px;
}
.hrday-promo__badge-text p:first-child {
  font-weight: 600;
}

.hrday-advantages .hrday-advantages__header-underline {
  position: relative;
  display: inline-block;
}
.hrday-advantages .hrday-advantages__header-underline .underline-svg {
  position: absolute;
  bottom: -11px;
  left: -12px;
  pointer-events: none;
  -webkit-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}
.hrday-advantages p {
  font-size: 16px;
}
.hrday-advantages__card {
  position: relative;
  border: 1px solid #DCDCDC;
  border-radius: 16px;
}
.hrday-advantages__card-title {
  margin-bottom: 0;
  padding: 20px 20px 16px;
  font-size: 20px;
  font-weight: 700;
  color: #3E4045;
  text-transform: uppercase;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom: 1px solid #DCDCDC;
  background-color: #F9F9F9;
}
.hrday-advantages__card-list {
  list-style: none;
  font-size: 16px;
}
.hrday-advantages__card-list > li {
  position: relative;
  padding: 16px 20px 16px 52px;
  border-bottom: 1px solid #DCDCDC;
}
.hrday-advantages__card-list > li::before {
  position: absolute;
  content: "";
  left: 18px;
  top: 17px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='18' fill='none' stroke='%23888888' stroke-width='2.5'/%3E%3Cline x1='13' y1='13' x2='27' y2='27' stroke='%23888888' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='27' y1='13' x2='13' y2='27' stroke='%23888888' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 20px;
}
.hrday-advantages__card-list > li:last-child {
  border-bottom: none;
}
.hrday-advantages__card--with {
  border-color: #09b84a;
}
.hrday-advantages__card--with .hrday-advantages__card-icon {
  position: absolute;
  top: -24px;
  right: 25px;
}
.hrday-advantages__card--with .hrday-advantages__card-title {
  background-color: #E2F4EE;
}
.hrday-advantages__card--with .hrday-advantages__card-list > li::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg transform='translate(20,20)'%3E%3C!-- gap was between ~305° and ~335°, now extending to ~298° and ~342° (~7° more each side) --%3E%3C!-- 298°=-62°: x=18cos(-62°)=8.45, y=18sin(-62°)=-15.89 --%3E%3C!-- 342°=-18°: x=18cos(-18°)=17.12, y=18sin(-18°)=-5.56 --%3E%3Cpath d='M17.1,-5.6 A18,18 0 1,1 8.5,-15.9' fill='none' stroke='%2309b84a' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpolyline points='-6.5,-4 0,3 16.5,-13.7' fill='none' stroke='%2309b84a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}

.hrday-claim {
  position: relative;
}
.hrday-claim__rainbow {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  z-index: 102;
}
.hrday-claim .hrday-claim__subtitle {
  font-weight: 600;
  color: #8b95a3;
}
.hrday-claim__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hrday-claim__header p {
  font-size: 16px;
}

.hrday-claim-cards {
  position: relative;
}
.hrday-claim-cards::before {
  position: absolute;
  content: "";
  left: 164px;
  right: 164px;
  top: 50%;
  height: 1px;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(225, 225, 225, 0)), color-stop(0%, #BCBABA));
  background-image: linear-gradient(to left, rgba(225, 225, 225, 0) 50%, #BCBABA 0%);
  background-position: bottom;
  background-size: 8px 1px;
  background-repeat: repeat-x;
}

.hrday-claim-card {
  height: 100%;
  padding: 24px;
  border: 1px solid #d0cbcb;
  border-radius: 16px;
  background-color: #fff;
}
.hrday-claim-card__number {
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
  color: #1e1e1e;
  text-align: center;
  border: 3px solid #1BB1D7;
  border-radius: 50%;
  background-color: #2DD3FD;
}
.hrday-claim-card p {
  font-size: 16px;
  line-height: 1.5;
  color: #495158;
}
.hrday-claim-card p.hrday-claim-card__title {
  margin-top: 16px;
  font-size: 18px;
  font-weight: 700;
}

.hrday-line {
  height: 73px;
  padding: 22px 0 22px 24px;
  font-family: "Chewy", sans-serif;
  font-size: 22px;
  overflow: hidden;
}
.hrday-line__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
  list-style: none;
  -webkit-animation: move-tape 10s forwards linear infinite;
          animation: move-tape 10s forwards linear infinite;
}
.hrday-line__list > li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 174px;
          flex: 0 0 174px;
  font-size: 18px;
  color: #ffffff;
  white-space: nowrap;
  text-align: center;
}

@-webkit-keyframes move-tape {
  to {
    -webkit-transform: translate(-840px);
            transform: translate(-840px);
  }
}

@keyframes move-tape {
  to {
    -webkit-transform: translate(-840px);
            transform: translate(-840px);
  }
}
.hrday-calendly .hrday__h2 {
  margin-bottom: 26px;
}
.hrday-calendly p {
  font-size: 16px;
}
.hrday-calendly .hrday-calendly__disclaimer {
  font-size: 18px;
  color: rgb(91.0987261146, 96.9108280255, 236.4012738854);
}
.hrday-calendly__content .btn {
  padding: 12px 40px;
  font-size: 18px;
}
.hrday-calendly .calendly-inline-widget {
  min-height: 578px;
  min-width: 320px;
  border-radius: 10px;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.1);
}
.hrday-calendly .hrday__book-btn span {
  margin-right: 12px;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #495158;
  vertical-align: middle;
}
.hrday-calendly .hrday__book-btn img {
  -webkit-animation: 2s linear 1s infinite move-arrow;
          animation: 2s linear 1s infinite move-arrow;
  -webkit-transform-origin: center top;
      -ms-transform-origin: center top;
          transform-origin: center top;
}

@-webkit-keyframes move-arrow {
  0% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
}

@keyframes move-arrow {
  0% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
}
.hrday-awards .flex {
  margin-left: -8px;
  margin-right: -8px;
}
.hrday-awards .flex img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.hrday-faqs .hrday-faqs__subtitle {
  font-size: 22px;
  font-weight: 700;
}

.hrday-action__content {
  padding-right: 80px;
}
.hrday-action .hrday__h2, .hrday-action p {
  color: #FFFFFF;
}
.hrday-action p {
  font-size: 16px;
  line-height: 1.3;
}
.hrday-action .hrday-action__subtitle {
  font-size: 22px;
}
.hrday-action .cta-buttons + p {
  font-size: 14px;
}
.hrday-action .cta-button--tour {
  width: auto;
}

@media (min-width: 1200px) {
  .hrday-advantages .container {
    width: auto;
    max-width: 1300px;
  }
}
@media (max-width: 991px) {
  .flex > [class^=col-md] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .hrday-claim-cards::before {
    display: none;
  }
  .hrday-calendly .hrday__book-btn img {
    -webkit-transform: scale(-1) translateY(-10px) rotate(-110deg);
        -ms-transform: scale(-1) translateY(-10px) rotate(-110deg);
            transform: scale(-1) translateY(-10px) rotate(-110deg);
  }
  @-webkit-keyframes move-arrow {
    0% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-110deg);
              transform: scale(-1) translateY(-10px) rotate(-110deg);
    }
    25% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-90deg);
              transform: scale(-1) translateY(-10px) rotate(-90deg);
    }
    50% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-80deg);
              transform: scale(-1) translateY(-10px) rotate(-80deg);
    }
    75% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-90deg);
              transform: scale(-1) translateY(-10px) rotate(-90deg);
    }
    100% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-110deg);
              transform: scale(-1) translateY(-10px) rotate(-110deg);
    }
  }
  @keyframes move-arrow {
    0% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-110deg);
              transform: scale(-1) translateY(-10px) rotate(-110deg);
    }
    25% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-90deg);
              transform: scale(-1) translateY(-10px) rotate(-90deg);
    }
    50% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-80deg);
              transform: scale(-1) translateY(-10px) rotate(-80deg);
    }
    75% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-90deg);
              transform: scale(-1) translateY(-10px) rotate(-90deg);
    }
    100% {
      -webkit-transform: scale(-1) translateY(-10px) rotate(-110deg);
              transform: scale(-1) translateY(-10px) rotate(-110deg);
    }
  }
}
@media (max-width: 767px) {
  .hero-hrday-container {
    border-radius: 18px;
  }
  .hrday .hrday__h2 {
    font-size: 28px;
  }
  .hero-hrday__title {
    font-size: 36px;
  }
  .hero-hrday__subtitle {
    font-size: 20px;
  }
  .hrday-claim__rainbow {
    display: none;
  }
  .hrday-claim__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
  }
  .hrday-faqs .hrday-faqs__subtitle {
    font-size: 20px;
  }
  .hrday-action__content {
    padding-right: 0;
  }
  .hrday-action .hrday-action__subtitle {
    font-size: 20px;
  }
  .hrday-action .cta-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 575px) {
  .hrday-calendly .hrday__book-btn span {
    display: none;
  }
  .hrday-calendly .hrday__book-btn img {
    margin-left: 30px;
  }
}/*# sourceMappingURL=hrday.css.map */