div.join-us-v2 {
  width: 1390px;
  margin: 0 auto;
  max-width: 100%;
  box-sizing: border-box;
}
@media screen and (max-width: 1400px) {
  div.join-us-v2 {
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
  }
}
div.join-us-v2 div.join_cards_holder {
  display: grid;
  grid-template-columns: 2fr 1fr;
  column-gap: 45px;
}
@media screen and (max-width: 1100px) {
  div.join-us-v2 div.join_cards_holder {
    display: block;
  }
}
div.join-us-v2 div.join_cards_holder div.join_flex, div.join-us-v2 div.join_cards_holder div.yearly_div, div.join-us-v2 div.join_cards_holder div.monthly_div {
  background: #F1F1F1;
  border-radius: 24px;
  padding: 24px;
}
div.join-us-v2 div.join_cards_holder div.join_flex h3, div.join-us-v2 div.join_cards_holder div.yearly_div h3, div.join-us-v2 div.join_cards_holder div.monthly_div h3 {
  font-family: "Made Tommy";
  color: #21334A;
  font-size: 28px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 20px;
}
div.join-us-v2 div.join_cards_holder div.join_flex p.price, div.join-us-v2 div.join_cards_holder div.yearly_div p.price, div.join-us-v2 div.join_cards_holder div.monthly_div p.price {
  font-family: "Made Tommy";
  color: #21334A;
  margin-bottom: 0px;
  line-height: 1;
}
div.join-us-v2 div.join_cards_holder div.join_flex p.price span.currency, div.join-us-v2 div.join_cards_holder div.yearly_div p.price span.currency, div.join-us-v2 div.join_cards_holder div.monthly_div p.price span.currency {
  font-size: 24px;
}
div.join-us-v2 div.join_cards_holder div.join_flex p.price span.price, div.join-us-v2 div.join_cards_holder div.yearly_div p.price span.price, div.join-us-v2 div.join_cards_holder div.monthly_div p.price span.price {
  font-size: 32px;
}
div.join-us-v2 div.join_cards_holder div.join_flex p.price span.price_slash, div.join-us-v2 div.join_cards_holder div.join_flex p.price span.time_frame, div.join-us-v2 div.join_cards_holder div.yearly_div p.price span.price_slash, div.join-us-v2 div.join_cards_holder div.yearly_div p.price span.time_frame, div.join-us-v2 div.join_cards_holder div.monthly_div p.price span.price_slash, div.join-us-v2 div.join_cards_holder div.monthly_div p.price span.time_frame {
  color: #556374;
  font-size: 18px;
}
div.join-us-v2 div.join_cards_holder div.join_flex p.price_message, div.join-us-v2 div.join_cards_holder div.yearly_div p.price_message, div.join-us-v2 div.join_cards_holder div.monthly_div p.price_message {
  font-family: "Comfortaa";
  font-size: 14px;
  color: #404040;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.product_description, div.join-us-v2 div.join_cards_holder div.yearly_div div.product_description, div.join-us-v2 div.join_cards_holder div.monthly_div div.product_description {
  margin-top: 20px;
  margin-bottom: 20px;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.product_description p, div.join-us-v2 div.join_cards_holder div.yearly_div div.product_description p, div.join-us-v2 div.join_cards_holder div.monthly_div div.product_description p {
  font-family: "Comfortaa";
  font-size: 16px;
  color: #1e1e1e;
  margin-bottom: 20px;
}
div.join-us-v2 div.join_cards_holder div.join_flex ul li, div.join-us-v2 div.join_cards_holder div.yearly_div ul li, div.join-us-v2 div.join_cards_holder div.monthly_div ul li {
  list-style-type: none;
  font-family: "Comfortaa";
  font-size: 16px;
  color: #1e1e1e;
  position: relative;
  padding-left: 25px;
  margin-bottom: 16px;
}
div.join-us-v2 div.join_cards_holder div.join_flex ul li::before, div.join-us-v2 div.join_cards_holder div.yearly_div ul li::before, div.join-us-v2 div.join_cards_holder div.monthly_div ul li::before {
  content: url(../../assets/images/blue-tick.png);
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0px;
  top: 2px;
}
div.join-us-v2 div.join_cards_holder div.join_flex a.cta, div.join-us-v2 div.join_cards_holder div.yearly_div a.cta, div.join-us-v2 div.join_cards_holder div.monthly_div a.cta {
  background: #1F4C75;
  color: white;
  text-align: center;
  display: block;
  border-radius: 8px;
  padding: 16px;
  font-size: 24px;
  font-weight: bold;
  font-family: "Made Tommy";
  text-decoration: none;
  line-height: 1;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.colmns_holder, div.join-us-v2 div.join_cards_holder div.yearly_div div.colmns_holder, div.join-us-v2 div.join_cards_holder div.monthly_div div.colmns_holder {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 40px;
  flex-grow: 1;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.colmns_holder div.first_column, div.join-us-v2 div.join_cards_holder div.yearly_div div.colmns_holder div.first_column, div.join-us-v2 div.join_cards_holder div.monthly_div div.colmns_holder div.first_column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  div.join-us-v2 div.join_cards_holder div.join_flex div.colmns_holder, div.join-us-v2 div.join_cards_holder div.yearly_div div.colmns_holder, div.join-us-v2 div.join_cards_holder div.monthly_div div.colmns_holder {
    display: block;
  }
  div.join-us-v2 div.join_cards_holder div.join_flex div.colmns_holder div.first_column, div.join-us-v2 div.join_cards_holder div.yearly_div div.colmns_holder div.first_column, div.join-us-v2 div.join_cards_holder div.monthly_div div.colmns_holder div.first_column {
    margin-bottom: 20px;
  }
}
div.join-us-v2 div.join_cards_holder div.join_flex div.time_switcher, div.join-us-v2 div.join_cards_holder div.yearly_div div.time_switcher, div.join-us-v2 div.join_cards_holder div.monthly_div div.time_switcher {
  background: white;
  border-radius: 8px;
  padding: 2px;
  margin-top: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.time_switcher a, div.join-us-v2 div.join_cards_holder div.yearly_div div.time_switcher a, div.join-us-v2 div.join_cards_holder div.monthly_div div.time_switcher a {
  color: #21334A;
  text-transform: uppercase;
  font-family: "Made Tommy";
  font-size: 18px;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  line-height: 1;
}
div.join-us-v2 div.join_cards_holder div.join_flex div.time_switcher a.active, div.join-us-v2 div.join_cards_holder div.yearly_div div.time_switcher a.active, div.join-us-v2 div.join_cards_holder div.monthly_div div.time_switcher a.active {
  background: #21334A;
  color: white;
  border-radius: 8px;
}
div.join-us-v2 div.join_cards_holder div.join_flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 45px;
}
div.join-us-v2 div.join_cards_holder div.join_yearly_monthly {
  background: #F7941D;
  font-size: 18px;
  color: #1E1E1E;
  border-radius: 24px;
  font-size: 0px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1100px) {
  div.join-us-v2 div.join_cards_holder div.join_yearly_monthly {
    margin-bottom: 50px;
  }
}
div.join-us-v2 div.join_cards_holder div.join_yearly_monthly div.box_label h3 {
  font-size: 18px;
  color: #1E1E1E;
  text-align: center;
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 10px;
  font-family: "Made Tommy";
  line-height: 1;
}
div.join-us-v2 div.join_cards_holder div.join_yearly_monthly a.cta {
  background: #F7941D;
  color: #1E1E1E;
}
div.join-us-v2 div.join_cards_holder div.join_yearly_monthly div.yearly_div, div.join-us-v2 div.join_cards_holder div.join_yearly_monthly div.monthly_div {
  flex-grow: 1;
  flex-direction: column;
  border: solid 2px #F7941D;
}
div.join-us-v2 div.join_cards_holder div.join_yearly_monthly div.yearly_div {
  display: flex;
}
div.join-us-v2 div.join_cards_holder div.monthly_div {
  display: none;
}
div.join-us-v2 div.select_currency {
  margin-bottom: 32px;
}
div.join-us-v2 div.select_currency label {
  font-family: "Comfortaa";
  font-size: 18px;
  color: #1E1E1E;
}
div.join-us-v2 div.select_currency div.widget_wc_aelia_currencyswitcher_widget {
  display: inline-block;
  margin-left: 20px;
}
div.join-us-v2 div.select_currency div.widget_wc_aelia_currencyswitcher_widget select {
  width: 320px;
  max-width: 100%;
  background: #F1F1F1;
  border-radius: 8px;
  color: #1E1E1E;
  font-size: 18px;
  font-family: "Comfortaa";
  padding: 12px;
  padding-left: 20px;
  border: none;
  background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.53674e-07%201.90625L8%209.6L16%201.90625L14.0179%200L8%205.7875L1.98213%200L9.53674e-07%201.90625Z%22%20fill%3D%22%2321334A%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  appearance: none;
}
div.join-us-v2 div.join-us-cta {
  background: #21334A;
  color: white;
  border-radius: 24px;
  width: 800px;
  max-width: 100%;
  box-sizing: border-box;
  padding: 24px;
  text-align: center;
  margin: 0 auto;
  margin-top: 48px;
  overflow: hidden;
  position: relative;
  margin-bottom: 50px;
}
div.join-us-v2 div.join-us-cta h3 {
  font-family: "Made Tommy";
  font-size: 28px;
  font-weight: bold;
  color: white;
  margin-top: 0px;
  margin-bottom: 24px;
  z-index: 10;
  position: relative;
}
div.join-us-v2 div.join-us-cta div.description {
  margin-bottom: 20px;
  z-index: 10;
  position: relative;
}
div.join-us-v2 div.join-us-cta div.description p {
  color: white;
  font-size: 16px;
  font-family: "Comfortaa";
}
div.join-us-v2 div.join-us-cta a.cta_link {
  background: #F7941D;
  color: #1E1E1E;
  font-size: 16px;
  font-weight: bold;
  font-family: "Made Tommy";
  padding: 5px 12px;
  border-radius: 8px;
  z-index: 10;
  position: relative;
  text-decoration: none;
}
div.join-us-v2 div.join-us-cta div.background_quote {
  transform: rotate(180deg);
  position: absolute;
  right: 120px;
  top: 110px;
  opacity: 0.2;
  z-index: 1;
}
div.join-us-v2 div.join-us-cta div.background_quote img {
  scale: 4;
}

/*# sourceMappingURL=jericho-join-us-v2.css.map */
