/* global variables for the entire app */
/* never define selectors here or they will be included multiple times */
/* global variables for the entire app */
/* never define selectors here or they will be included multiple times */
.btn {
  font-family: "Season Sans", ui-sans-serif, system-ui, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 1.4px;
  text-transform: lowercase;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
  padding: 10px 16px;
}

/* Sentence case: capitalise only the first letter */
.btn::first-letter {
  text-transform: uppercase;
}

@media (max-width: 374px) {
  .btn {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.btn-block {
  display: inline-block;
}

/* --- primary button --- */
.btn-primary {
  background-color: #551c13;
  border-color: #551c13;
  color: #fdf3e3;
}

.btn-primary:hover,
.btn-primary:hover:enabled {
  background-color: #66332b;
  border-color: #66332b;
  color: #fdf3e3;
}

.btn-primary:hover:active,
.btn-primary:hover:active:enabled {
  background-color: #551c13;
  border-color: #551c13;
  color: #fdf3e3;
}

.btn-primary:active,
.btn-primary:active:enabled {
  background-color: #551c13;
  border-color: #551c13;
  color: #fdf3e3;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: 0;
}

.btn-primary:focus,
.btn-primary:focus:enabled {
  background-color: #774942;
  border-color: #774942;
  color: #fdf3e3;
  outline: 0;
}

.btn-primary:active:focus,
.btn-primary:active:focus:enabled {
  outline: 0;
}

.btn-primary:disabled,
.btn-primary:hover:disabled,
.btn-primary:active:disabled,
.btn-primary:focus:disabled,
.btn-primary:hover:active:disabled,
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:active,
.btn-primary.disabled:focus {
  background-color: #aa8d89;
  border-color: #aa8d89;
  color: #fdf3e3;
}

/* --- secondary button --- */
.btn-secondary {
  background-color: #AFB5C2;
  border-color: #AFB5C2;
  color: #fff;
}

.btn-secondary:hover,
.btn-secondary:hover:enabled {
  background-color: #989FAD;
  border-color: #989FAD;
  color: #fff;
}

.btn-secondary:hover:active,
.btn-secondary:hover:active:enabled {
  background-color: #47686E;
  border-color: #47686E;
}

.btn-secondary:active,
.btn-secondary:active:enabled {
  background-color: #47686E;
  border-color: #47686E;
  color: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: 0;
}

.btn-secondary:focus,
.btn-secondary:focus:enabled {
  background-color: #47686E;
  border-color: #47686E;
  color: #fff;
  outline: 0;
}

.btn-secondary:active:focus,
.btn-secondary:active:focus:enabled {
  outline: 0;
}

.btn-secondary:disabled,
.btn-secondary:hover:disabled,
.btn-secondary:active:disabled,
.btn-secondary:focus:disabled,
.btn-secondary:hover:active:disabled,
.btn-secondary.disabled,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:active,
.btn-secondary.disabled:focus {
  background-color: #F8F9FA;
  border-color: #CACED6;
  color: #fff;
}

/* --- alt-primary button --- */
.btn-alt-primary {
  background-color: transparent;
  border-color: #230e0f;
  color: #230e0f;
}

.btn-alt-primary:hover,
.btn-alt-primary:hover:enabled {
  background-color: transparent;
  border-color: #66332b;
  color: #66332b;
}

.btn-alt-primary:active,
.btn-alt-primary:active:enabled {
  background-color: transparent;
  border-color: #551c13;
  color: #551c13;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: 0;
}

.btn-alt-primary:focus,
.btn-alt-primary:focus:enabled {
  background-color: transparent;
  border-color: #774942;
  color: #774942;
  outline: 0;
}

.btn-alt-primary:active:focus,
.btn-alt-primary:active:focus:enabled {
  outline: 0;
}

.btn-alt-primary:disabled,
.btn-alt-primary:hover:disabled,
.btn-alt-primary:active:disabled,
.btn-alt-primary:focus:disabled,
.btn-alt-primary:hover:active:disabled,
.btn-alt-primary.disabled,
.btn-alt-primary.disabled:hover,
.btn-alt-primary.disabled:active,
.btn-alt-primary.disabled:focus {
  border-color: #aa8d89;
  color: #aa8d89;
}

/* --- alt-secondary button --- */
.btn-alt-secondary {
  background-color: transparent;
  border-color: #AFB5C2;
  color: #AFB5C2;
}

.btn-alt-secondary:hover,
.btn-alt-secondary:hover:enabled {
  background-color: #989fad;
}

.btn-alt-secondary:active,
.btn-alt-secondary:active:enabled {
  background-color: #47686E;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: 0;
}

.btn-alt-secondary:focus,
.btn-alt-secondary:focus:enabled {
  background-color: #47686E;
  outline: 0;
}

.btn-alt-secondary:active:focus,
.btn-alt-secondary:active:focus:enabled {
  outline: 0;
}

.btn-alt-secondary:disabled,
.btn-alt-secondary:hover:disabled,
.btn-alt-secondary:active:disabled,
.btn-alt-secondary:focus:disabled,
.btn-alt-secondary:hover:active:disabled,
.btn-alt-secondary.disabled,
.btn-alt-secondary.disabled:hover,
.btn-alt-secondary.disabled:active,
.btn-alt-secondary.disabled:focus {
  border-color: #F8F9FA;
  color: #CACED6;
}

.explainer-page-container a {
  display: block;
}

.explainer-page-container p {
  margin: 0;
  padding: 0;
}

.explainer-page-container .explainer-page-banner {
  background-color: #fff5e6;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}

.explainer-page-container .explainer-hero-container {
  position: relative;
  height: 300px;
}

.explainer-page-container .explainer-hero-container img {
  width: 100%;
  height: 100%;
}

.explainer-page-container .explainer-hero-container .content-container {
  position: absolute;
  top: 90px;
  text-align: center;
}

.explainer-page-container .explainer-hero-container .content-container h1 {
  font-family: "Season Mix", ui-serif, Georgia, "Times New Roman", serif;
  font-size: 66px;
  color: #230e0f;
  font-weight: 400;
}

.explainer-page-container .explainer-hero-container .content-container h4 {
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.explainer-page-container .explainer-hero-container .content-container button {
  margin-top: 10px;
}

.explainer-page-container h3 {
  font-family: "Season Mix", ui-serif, Georgia, "Times New Roman", serif;
  font-size: 44px;
  font-weight: 400;
  color: #230e0f;
  text-align: center;
  margin: 0;
  margin-bottom: 40px;
  padding: 0;
}

.explainer-page-container .how-it-works-container {
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .explainer-page-container .how-it-works-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.explainer-page-container .how-it-works-container td {
  padding-left: 20px;
  padding-right: 20px;
}

.explainer-page-container .how-it-works-container td img {
  height: 50px;
}

.explainer-page-container .how-it-works-container td p:nth-child(2) {
  font-size: 20px;
  font-weight: 500;
  margin-top: 20px;
}

.explainer-page-container .how-it-works-container td p:nth-child(3) {
  margin-top: 10px;
}

.explainer-page-container .earning-points-boxes-container {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}

@media (max-width: 767px) {
  .explainer-page-container .earning-points-boxes-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.explainer-page-container .earning-points-boxes-container ul {
  list-style-type: none;
  padding: 0;
  padding-top: 20px;
  margin: 0;
  text-align: center;
}

.explainer-page-container .earning-points-boxes-container ul li:nth-child(n+4) {
  margin-top: 60px;
}

.explainer-page-container .earning-points-boxes-container .box {
  background-color: #fff;
  border-radius: 5px;
  padding: 40px 10px 30px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  height: 110px;
  position: relative;
}

.explainer-page-container .earning-points-boxes-container .box:after {
  position: absolute;
  top: -20px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: attr(data);
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  background-color: #551c13;
  border-radius: 50px;
  padding: 8px 40px;
}

.explainer-page-container .earning-points-boxes-container .button-container {
  margin-top: 24px;
  text-align: center;
}

.explainer-page-container .earning-points-boxes-container .button-container .btn {
  font-size: 16px;
  padding: 9px 24px;
}

.explainer-page-container .earning-points-note-container {
  position: relative;
  height: 150px;
}

.explainer-page-container .earning-points-note-container img {
  width: 100%;
  height: 100%;
}

.explainer-page-container .earning-points-note-container .content-container {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Season Mix", ui-serif, Georgia, "Times New Roman", serif;
  font-size: 32px;
  color: #230e0f;
  text-align: center;
}

.explainer-page-container .benefits-container {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f5f5f5;
}

@media (max-width: 767px) {
  .explainer-page-container .benefits-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.explainer-page-container .benefits-container table {
  width: 100%;
  border-collapse: inherit;
  padding-top: 35px;
}

.explainer-page-container .benefits-container table tr:nth-child(2) td {
  font-size: 14px;
}

.explainer-page-container .benefits-container table th, .explainer-page-container .benefits-container table td {
  vertical-align: top;
  padding-bottom: 20px;
}

.explainer-page-container .benefits-container table th:nth-child(1), .explainer-page-container .benefits-container table td:nth-child(1) {
  width: 55%;
}

.explainer-page-container .benefits-container table th:nth-child(2), .explainer-page-container .benefits-container table td:nth-child(2) {
  width: 15%;
  text-align: center;
}

.explainer-page-container .benefits-container table th:nth-child(3), .explainer-page-container .benefits-container table td:nth-child(3) {
  width: 15%;
  text-align: center;
}

.explainer-page-container .benefits-container table th:nth-child(4), .explainer-page-container .benefits-container table td:nth-child(4) {
  width: 15%;
  text-align: center;
}

.explainer-page-container .benefits-container table th {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.explainer-page-container .benefits-container table th:nth-child(2):before {
  position: absolute;
  top: -35px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuOTg3MyAyOS4yNjcxQzE2LjAyNzIgMjkuMjY3MSAxNi4wNjY1IDI5LjI2MjkgMTYuMTA0NSAyOS4yNTU0QzE2LjExNDEgMjkuMjUzNSAxNi4xMjMzIDI5LjI0OTkgMTYuMTMyOCAyOS4yNDc2QzE2LjE2NDEgMjkuMjM5NyAxNi4xOTQzIDI5LjIyOTkgMTYuMjIzNiAyOS4yMTczQzE2LjIyOTQgMjkuMjE0OCAxNi4yMzU1IDI5LjIxMzEgMTYuMjQxMiAyOS4yMTA0QzE2LjMxMzMgMjkuMTc2OCAxNi4zNzcyIDI5LjEyODYgMTYuNDMwNyAyOS4wNjk4QzE2LjQzMzIgMjkuMDY3IDE2LjQzNyAyOS4wNjQ5IDE2LjQzOTUgMjkuMDYyTDMwLjQ0MzQgMTMuMDcwOEMzMC40ODU5IDEzLjAyNDMgMzAuNTIyMyAxMi45NzEyIDMwLjU0ODggMTIuOTExNkMzMC41NzkzIDEyLjg0MzMgMzAuNTkzOSAxMi43NzA4IDMwLjU5NzcgMTIuNjk4N0MzMC41OTgzIDEyLjY4NzcgMzAuNTk5NiAxMi42NzY2IDMwLjU5OTYgMTIuNjY1NUMzMC41OTk2IDEyLjY1MjEgMzAuNTk3NiAxMi42Mzg5IDMwLjU5NjcgMTIuNjI1NUMzMC41OTE5IDEyLjU1NTMgMzAuNTc3IDEyLjQ4NDggMzAuNTQ2OSAxMi40MTg1QzMwLjUyMTEgMTIuMzYxOCAzMC40ODY2IDEyLjMxMDkgMzAuNDQ2MyAxMi4yNjYxTDI0LjQ0NjMgNS41OTkxMkMyNC40NDEzIDUuNTkzNTUgMjQuNDM0OSA1LjU4ODg2IDI0LjQyOTcgNS41ODM1QzI0LjQyNSA1LjU3ODY5IDI0LjQxOTkgNS41NzQ0NyAyNC40MTUgNS41Njk4MkMyNC4zNjM3IDUuNTIwMjkgMjQuMzA1MiA1LjQ4MDgzIDI0LjI0MTIgNS40NTI2NEMyNC4yMzYgNS40NTAzNCAyNC4yMzA5IDUuNDQ3OTUgMjQuMjI1NiA1LjQ0NThDMjQuMTkzOSA1LjQzMjkxIDI0LjE2MTQgNS40MjI4NiAyNC4xMjc5IDUuNDE1NTNDMjQuMTIxOCA1LjQxNDE4IDI0LjExNTYgNS40MTI3NyAyNC4xMDk0IDUuNDExNjJDMjQuMDY3NCA1LjQwMzgxIDI0LjAyNDcgNS4zOTk1NSAyMy45ODE0IDUuNDAwODhIOC4wMTg1NUM3Ljk3NDk2IDUuMzk5NTIgNy45MzE5MiA1LjQwMzcgNy44ODk2NSA1LjQxMTYyQzcuODgzNDEgNS40MTI3OCA3Ljg3NzI2IDUuNDE0MTggNy44NzEwOSA1LjQxNTUzQzcuODM3NjUgNS40MjI5IDcuODA1MDkgNS40MzI4OCA3Ljc3MzQ0IDUuNDQ1OEM3Ljc2ODE2IDUuNDQ3OTYgNy43NjMwMSA1LjQ1MDM0IDcuNzU3ODEgNS40NTI2NEM3LjY5NDA2IDUuNDgwNzkgNy42MzUxOCA1LjUxOTUyIDcuNTgzOTggNS41Njg4NUM3LjU3OTAxIDUuNTczNjUgNy41NzQxNCA1LjU3ODUzIDcuNTY5MzQgNS41ODM1QzcuNTY0MjYgNS41ODg3MyA3LjU1ODYxIDUuNTkzNjggNy41NTM3MSA1LjU5OTEyTDEuNTUzNzEgMTIuMjY2MUMxLjU1MjMyIDEyLjI2NzcgMS41NTExOCAxMi4yNjk0IDEuNTQ5OCAxMi4yNzFDMS41NDE5OSAxMi4yNzk5IDEuNTM1NjMgMTIuMjg5OSAxLjUyODMyIDEyLjI5OTNDMS40ODE1IDEyLjM1OTQgMS40NDU3NiAxMi40MjU2IDEuNDI0OCAxMi40OTY2QzEuNDIyMDQgMTIuNTA1OSAxLjQyMDI3IDEyLjUxNTUgMS40MTc5NyAxMi41MjQ5QzEuNDA3MzEgMTIuNTY4NyAxLjQwMTAxIDEyLjYxMzUgMS40MDAzOSAxMi42NTg3VjEyLjY2OTRDMS40MDA0OSAxMi42OTc5IDEuNDAyMTQgMTIuNzI2MyAxLjQwNjI1IDEyLjc1NDRMMS40MjE4NyAxMi44Mjg2QzEuNDI5NjIgMTIuODU2MyAxLjQzOTg2IDEyLjg4MzkgMS40NTE3NSAxMi45MTA3QzEuNDUyMDEgMTIuOTExMyAxLjQ1MjE1IDEyLjkxMiAxLjQ1MjE1IDEyLjkxMjZDMS40NTIxNSAxMi45MTMyIDEuNDUyMjkgMTIuOTEzOSAxLjQ1MjU1IDEyLjkxNDVDMS40NjczNCAxMi45NDcyIDEuNDg2MDYgMTIuOTc4MyAxLjUwNjg0IDEzLjAwODNDMS41MTk4NSAxMy4wMjcxIDEuNTMzOSAxMy4wNDUgMS41NDg4MyAxMy4wNjJMMTUuNTM2MSAyOS4wNjJDMTUuNTM3NiAyOS4wNjM3IDE1LjUzOTUgMjkuMDY1MiAxNS41NDEgMjkuMDY2OUMxNS41OTI5IDI5LjEyNDggMTUuNjU1NyAyOS4xNzE1IDE1LjcyNTYgMjkuMjA1NkMxNS43MzY5IDI5LjIxMTEgMTUuNzQ4MiAyOS4yMTY0IDE1Ljc1OTggMjkuMjIxMkMxNS43ODUzIDI5LjIzMTcgMTUuODExOCAyOS4yMzk2IDE1LjgzODkgMjkuMjQ2NkMxNS44NDk3IDI5LjI0OTQgMTUuODYwMSAyOS4yNTMyIDE1Ljg3MTEgMjkuMjU1NEMxNS45MDg5IDI5LjI2MjkgMTUuOTQ3NyAyOS4yNjcgMTUuOTg3MyAyOS4yNjcxWk0xNy41OTIgNy4yMjk1MUMxNy40MDY0IDYuOTY0NCAxNy41OTYxIDYuNjAwMSAxNy45MTk3IDYuNjAwMUgyMi4zODJDMjIuNjc5NCA2LjYwMDEgMjIuODcyOCA2LjkxMzA1IDIyLjczOTggNy4xNzkwMUwyMC44ODA0IDEwLjg5N0MyMC43NDQ5IDExLjE2ODEgMjAuMzY4OCAxMS4xOTU4IDIwLjE5NSAxMC45NDc1TDE3LjU5MiA3LjIyOTUxWk05LjI2MDA3IDcuMTc4OTZDOS4xMjcxMiA2LjkxMyA5LjMyMDUyIDYuNjAwMSA5LjYxNzg2IDYuNjAwMUgxNC4wNzkzQzE0LjQwMyA2LjYwMDEgMTQuNTkyNiA2Ljk2NDQgMTQuNDA3IDcuMjI5NUwxMS44MDQxIDEwLjk0NzRDMTEuNjMwMyAxMS4xOTU3IDExLjI1NDIgMTEuMTY4IDExLjExODYgMTAuODk2OEw5LjI2MDA3IDcuMTc4OTZaTTE1LjY3MTQgNy41MTQ1OEMxNS44MzA2IDcuMjg3MDcgMTYuMTY3NSA3LjI4NzA0IDE2LjMyNjggNy41MTQ1M0wxOS4wNzMxIDExLjQzNzVDMTkuMjU4NiAxMS43MDI2IDE5LjA2OSAxMi4wNjY5IDE4Ljc0NTQgMTIuMDY2OUgxMy4yNTM1QzEyLjkyOTkgMTIuMDY2OSAxMi43NDAzIDExLjcwMjcgMTIuOTI1OCAxMS40Mzc1TDE1LjY3MTQgNy41MTQ1OFpNNy40NjM4NiA3LjQ5MjQ0QzcuNjUyNDUgNy4yODI4NiA3Ljk5Mjg2IDcuMzI4OTIgOC4xMTg5NiA3LjU4MTA5TDEwLjA3MjggMTEuNDg4QzEwLjIwNTggMTEuNzUzOSAxMC4wMTI0IDEyLjA2NjkgOS43MTUwMyAxMi4wNjY5SDQuMjQ1NjhDMy44OTkzOSAxMi4wNjY5IDMuNzE2NzEgMTEuNjU2OCAzLjk0ODM0IDExLjM5OTNMNy40NjM4NiA3LjQ5MjQ0Wk0yMy44ODAxIDcuNTgxMTVDMjQuMDA2MiA3LjMyODk3IDI0LjM0NjYgNy4yODI4NiAyNC41MzUyIDcuNDkyNDJMMjguMDUxNSAxMS4zOTkzQzI4LjI4MzIgMTEuNjU2NyAyOC4xMDA1IDEyLjA2NjkgMjcuNzU0MiAxMi4wNjY5SDIyLjI4NDlDMjEuOTg3NSAxMi4wNjY5IDIxLjc5NDEgMTEuNzU0IDIxLjkyNzEgMTEuNDg4TDIzLjg4MDEgNy41ODExNVpNMy45MDIwMiAxMy45MzAzQzMuNjc1OTEgMTMuNjcxNyAzLjg1OTYyIDEzLjI2NzEgNC4yMDMxOSAxMy4yNjcxSDEwLjU4MjZDMTAuNzYwNSAxMy4yNjcxIDEwLjkxNyAxMy4zODQ2IDEwLjk2NjcgMTMuNTU1NEwxNC4xNDgxIDI0LjQ5MzFDMTQuMjY3NyAyNC45MDQ0IDEzLjc0NDcgMjUuMTkwNiAxMy40NjI5IDI0Ljg2ODFMMy45MDIwMiAxMy45MzAzWk0xMi4yODE2IDEzLjc3ODhDMTIuMjA3MiAxMy41MjI5IDEyLjM5OTIgMTMuMjY3MSAxMi42NjU3IDEzLjI2NzFIMTkuMzMyNEMxOS41OTkyIDEzLjI2NzEgMTkuNzkxMyAxMy41MjMzIDE5LjcxNjQgMTMuNzc5NEwxNi4zNzMzIDI1LjIwODZDMTYuMjYxIDI1LjU5MjUgMTUuNzE3IDI1LjU5MjEgMTUuNjA1MyAyNS4yMDhMMTIuMjgxNiAxMy43Nzg4Wk0yMS4wMzIxIDEzLjU1NDhDMjEuMDgxOSAxMy4zODQzIDIxLjIzODMgMTMuMjY3MSAyMS40MTYgMTMuMjY3MUgyNy43OTQ3QzI4LjEzODUgMTMuMjY3MSAyOC4zMjIxIDEzLjY3MiAyOC4wOTU2IDEzLjkzMDZMMTguNTE5MyAyNC44NjQ4QzE4LjIzNzEgMjUuMTg3IDE3LjcxNDIgMjQuOTAwMSAxNy44MzQ1IDI0LjQ4ODlMMjEuMDMyMSAxMy41NTQ4WiIgZmlsbD0iIzgxQjJERSIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}

.explainer-page-container .benefits-container table th:nth-child(2):after {
  content: '';
  position: absolute;
  bottom: 15px;
  left: 10px;
  right: 10px;
  border-bottom: 2px solid #81b2de;
}

@media (max-width: 767px) {
  .explainer-page-container .benefits-container table th:nth-child(2):before {
    width: 24px;
    height: 24px;
  }
  .explainer-page-container .benefits-container table th:nth-child(2):after {
    left: 5px;
    right: 5px;
  }
}

.explainer-page-container .benefits-container table th:nth-child(3):before {
  position: absolute;
  top: -35px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuOTg3MyAyOS4yNjcxQzE2LjAyNzIgMjkuMjY3MSAxNi4wNjY1IDI5LjI2MjkgMTYuMTA0NSAyOS4yNTU0QzE2LjExNDEgMjkuMjUzNSAxNi4xMjMzIDI5LjI0OTkgMTYuMTMyOCAyOS4yNDc2QzE2LjE2NDEgMjkuMjM5NyAxNi4xOTQzIDI5LjIyOTkgMTYuMjIzNiAyOS4yMTczQzE2LjIyOTQgMjkuMjE0OCAxNi4yMzU1IDI5LjIxMzEgMTYuMjQxMiAyOS4yMTA0QzE2LjMxMzMgMjkuMTc2OCAxNi4zNzcyIDI5LjEyODYgMTYuNDMwNyAyOS4wNjk4QzE2LjQzMzIgMjkuMDY3IDE2LjQzNyAyOS4wNjQ5IDE2LjQzOTUgMjkuMDYyTDMwLjQ0MzQgMTMuMDcwOEMzMC40ODU5IDEzLjAyNDMgMzAuNTIyMyAxMi45NzEyIDMwLjU0ODggMTIuOTExNkMzMC41NzkzIDEyLjg0MzMgMzAuNTkzOSAxMi43NzA4IDMwLjU5NzcgMTIuNjk4N0MzMC41OTgzIDEyLjY4NzcgMzAuNTk5NiAxMi42NzY2IDMwLjU5OTYgMTIuNjY1NUMzMC41OTk2IDEyLjY1MjEgMzAuNTk3NiAxMi42Mzg5IDMwLjU5NjcgMTIuNjI1NUMzMC41OTE5IDEyLjU1NTMgMzAuNTc3IDEyLjQ4NDggMzAuNTQ2OSAxMi40MTg1QzMwLjUyMTEgMTIuMzYxOCAzMC40ODY2IDEyLjMxMDkgMzAuNDQ2MyAxMi4yNjYxTDI0LjQ0NjMgNS41OTkxMkMyNC40NDEzIDUuNTkzNTUgMjQuNDM0OSA1LjU4ODg2IDI0LjQyOTcgNS41ODM1QzI0LjQyNSA1LjU3ODY5IDI0LjQxOTkgNS41NzQ0NyAyNC40MTUgNS41Njk4MkMyNC4zNjM3IDUuNTIwMjkgMjQuMzA1MiA1LjQ4MDgzIDI0LjI0MTIgNS40NTI2NEMyNC4yMzYgNS40NTAzNCAyNC4yMzA5IDUuNDQ3OTUgMjQuMjI1NiA1LjQ0NThDMjQuMTkzOSA1LjQzMjkxIDI0LjE2MTQgNS40MjI4NiAyNC4xMjc5IDUuNDE1NTNDMjQuMTIxOCA1LjQxNDE4IDI0LjExNTYgNS40MTI3NyAyNC4xMDk0IDUuNDExNjJDMjQuMDY3NCA1LjQwMzgxIDI0LjAyNDcgNS4zOTk1NSAyMy45ODE0IDUuNDAwODhIOC4wMTg1NUM3Ljk3NDk2IDUuMzk5NTIgNy45MzE5MiA1LjQwMzcgNy44ODk2NSA1LjQxMTYyQzcuODgzNDEgNS40MTI3OCA3Ljg3NzI2IDUuNDE0MTggNy44NzEwOSA1LjQxNTUzQzcuODM3NjUgNS40MjI5IDcuODA1MDkgNS40MzI4OCA3Ljc3MzQ0IDUuNDQ1OEM3Ljc2ODE2IDUuNDQ3OTYgNy43NjMwMSA1LjQ1MDM0IDcuNzU3ODEgNS40NTI2NEM3LjY5NDA2IDUuNDgwNzkgNy42MzUxOCA1LjUxOTUyIDcuNTgzOTggNS41Njg4NUM3LjU3OTAxIDUuNTczNjUgNy41NzQxNCA1LjU3ODUzIDcuNTY5MzQgNS41ODM1QzcuNTY0MjYgNS41ODg3MyA3LjU1ODYxIDUuNTkzNjggNy41NTM3MSA1LjU5OTEyTDEuNTUzNzEgMTIuMjY2MUMxLjU1MjMyIDEyLjI2NzcgMS41NTExOCAxMi4yNjk0IDEuNTQ5OCAxMi4yNzFDMS41NDE5OSAxMi4yNzk5IDEuNTM1NjMgMTIuMjg5OSAxLjUyODMyIDEyLjI5OTNDMS40ODE1IDEyLjM1OTQgMS40NDU3NiAxMi40MjU2IDEuNDI0OCAxMi40OTY2QzEuNDIyMDQgMTIuNTA1OSAxLjQyMDI3IDEyLjUxNTUgMS40MTc5NyAxMi41MjQ5QzEuNDA3MzEgMTIuNTY4NyAxLjQwMTAxIDEyLjYxMzUgMS40MDAzOSAxMi42NTg3VjEyLjY2OTRDMS40MDA0OSAxMi42OTc5IDEuNDAyMTQgMTIuNzI2MyAxLjQwNjI1IDEyLjc1NDRMMS40MjE4NyAxMi44Mjg2QzEuNDI5NjIgMTIuODU2MyAxLjQzOTg2IDEyLjg4MzkgMS40NTE3NSAxMi45MTA3QzEuNDUyMDEgMTIuOTExMyAxLjQ1MjE1IDEyLjkxMiAxLjQ1MjE1IDEyLjkxMjZDMS40NTIxNSAxMi45MTMyIDEuNDUyMjkgMTIuOTEzOSAxLjQ1MjU1IDEyLjkxNDVDMS40NjczNCAxMi45NDcyIDEuNDg2MDYgMTIuOTc4MyAxLjUwNjg0IDEzLjAwODNDMS41MTk4NSAxMy4wMjcxIDEuNTMzOSAxMy4wNDUgMS41NDg4MyAxMy4wNjJMMTUuNTM2MSAyOS4wNjJDMTUuNTM3NiAyOS4wNjM3IDE1LjUzOTUgMjkuMDY1MiAxNS41NDEgMjkuMDY2OUMxNS41OTI5IDI5LjEyNDggMTUuNjU1NyAyOS4xNzE1IDE1LjcyNTYgMjkuMjA1NkMxNS43MzY5IDI5LjIxMTEgMTUuNzQ4MiAyOS4yMTY0IDE1Ljc1OTggMjkuMjIxMkMxNS43ODUzIDI5LjIzMTcgMTUuODExOCAyOS4yMzk2IDE1LjgzODkgMjkuMjQ2NkMxNS44NDk3IDI5LjI0OTQgMTUuODYwMSAyOS4yNTMyIDE1Ljg3MTEgMjkuMjU1NEMxNS45MDg5IDI5LjI2MjkgMTUuOTQ3NyAyOS4yNjcgMTUuOTg3MyAyOS4yNjcxWk0xNy41OTIgNy4yMjk1MUMxNy40MDY0IDYuOTY0NCAxNy41OTYxIDYuNjAwMSAxNy45MTk3IDYuNjAwMUgyMi4zODJDMjIuNjc5NCA2LjYwMDEgMjIuODcyOCA2LjkxMzA1IDIyLjczOTggNy4xNzkwMUwyMC44ODA0IDEwLjg5N0MyMC43NDQ5IDExLjE2ODEgMjAuMzY4OCAxMS4xOTU4IDIwLjE5NSAxMC45NDc1TDE3LjU5MiA3LjIyOTUxWk05LjI2MDA3IDcuMTc4OTZDOS4xMjcxMiA2LjkxMyA5LjMyMDUyIDYuNjAwMSA5LjYxNzg2IDYuNjAwMUgxNC4wNzkzQzE0LjQwMyA2LjYwMDEgMTQuNTkyNiA2Ljk2NDQgMTQuNDA3IDcuMjI5NUwxMS44MDQxIDEwLjk0NzRDMTEuNjMwMyAxMS4xOTU3IDExLjI1NDIgMTEuMTY4IDExLjExODYgMTAuODk2OEw5LjI2MDA3IDcuMTc4OTZaTTE1LjY3MTQgNy41MTQ1OEMxNS44MzA2IDcuMjg3MDcgMTYuMTY3NSA3LjI4NzA0IDE2LjMyNjggNy41MTQ1M0wxOS4wNzMxIDExLjQzNzVDMTkuMjU4NiAxMS43MDI2IDE5LjA2OSAxMi4wNjY5IDE4Ljc0NTQgMTIuMDY2OUgxMy4yNTM1QzEyLjkyOTkgMTIuMDY2OSAxMi43NDAzIDExLjcwMjcgMTIuOTI1OCAxMS40Mzc1TDE1LjY3MTQgNy41MTQ1OFpNNy40NjM4NiA3LjQ5MjQ0QzcuNjUyNDUgNy4yODI4NiA3Ljk5Mjg2IDcuMzI4OTIgOC4xMTg5NiA3LjU4MTA5TDEwLjA3MjggMTEuNDg4QzEwLjIwNTggMTEuNzUzOSAxMC4wMTI0IDEyLjA2NjkgOS43MTUwMyAxMi4wNjY5SDQuMjQ1NjhDMy44OTkzOSAxMi4wNjY5IDMuNzE2NzEgMTEuNjU2OCAzLjk0ODM0IDExLjM5OTNMNy40NjM4NiA3LjQ5MjQ0Wk0yMy44ODAxIDcuNTgxMTVDMjQuMDA2MiA3LjMyODk3IDI0LjM0NjYgNy4yODI4NiAyNC41MzUyIDcuNDkyNDJMMjguMDUxNSAxMS4zOTkzQzI4LjI4MzIgMTEuNjU2NyAyOC4xMDA1IDEyLjA2NjkgMjcuNzU0MiAxMi4wNjY5SDIyLjI4NDlDMjEuOTg3NSAxMi4wNjY5IDIxLjc5NDEgMTEuNzU0IDIxLjkyNzEgMTEuNDg4TDIzLjg4MDEgNy41ODExNVpNMy45MDIwMiAxMy45MzAzQzMuNjc1OTEgMTMuNjcxNyAzLjg1OTYyIDEzLjI2NzEgNC4yMDMxOSAxMy4yNjcxSDEwLjU4MjZDMTAuNzYwNSAxMy4yNjcxIDEwLjkxNyAxMy4zODQ2IDEwLjk2NjcgMTMuNTU1NEwxNC4xNDgxIDI0LjQ5MzFDMTQuMjY3NyAyNC45MDQ0IDEzLjc0NDcgMjUuMTkwNiAxMy40NjI5IDI0Ljg2ODFMMy45MDIwMiAxMy45MzAzWk0xMi4yODE2IDEzLjc3ODhDMTIuMjA3MiAxMy41MjI5IDEyLjM5OTIgMTMuMjY3MSAxMi42NjU3IDEzLjI2NzFIMTkuMzMyNEMxOS41OTkyIDEzLjI2NzEgMTkuNzkxMyAxMy41MjMzIDE5LjcxNjQgMTMuNzc5NEwxNi4zNzMzIDI1LjIwODZDMTYuMjYxIDI1LjU5MjUgMTUuNzE3IDI1LjU5MjEgMTUuNjA1MyAyNS4yMDhMMTIuMjgxNiAxMy43Nzg4Wk0yMS4wMzIxIDEzLjU1NDhDMjEuMDgxOSAxMy4zODQzIDIxLjIzODMgMTMuMjY3MSAyMS40MTYgMTMuMjY3MUgyNy43OTQ3QzI4LjEzODUgMTMuMjY3MSAyOC4zMjIxIDEzLjY3MiAyOC4wOTU2IDEzLjkzMDZMMTguNTE5MyAyNC44NjQ4QzE4LjIzNzEgMjUuMTg3IDE3LjcxNDIgMjQuOTAwMSAxNy44MzQ1IDI0LjQ4ODlMMjEuMDMyMSAxMy41NTQ4WiIgZmlsbD0iI0U4OTI5MiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}

.explainer-page-container .benefits-container table th:nth-child(3):after {
  content: '';
  position: absolute;
  bottom: 15px;
  left: 10px;
  right: 10px;
  border-bottom: 2px solid #e89292;
}

@media (max-width: 767px) {
  .explainer-page-container .benefits-container table th:nth-child(3):before {
    width: 24px;
    height: 24px;
  }
  .explainer-page-container .benefits-container table th:nth-child(3):after {
    left: 5px;
    right: 5px;
  }
}

.explainer-page-container .benefits-container table th:nth-child(4):before {
  position: absolute;
  top: -35px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuOTg3MyAyOS4yNjcxQzE2LjAyNzIgMjkuMjY3MSAxNi4wNjY1IDI5LjI2MjkgMTYuMTA0NSAyOS4yNTU0QzE2LjExNDEgMjkuMjUzNSAxNi4xMjMzIDI5LjI0OTkgMTYuMTMyOCAyOS4yNDc2QzE2LjE2NDEgMjkuMjM5NyAxNi4xOTQzIDI5LjIyOTkgMTYuMjIzNiAyOS4yMTczQzE2LjIyOTQgMjkuMjE0OCAxNi4yMzU1IDI5LjIxMzEgMTYuMjQxMiAyOS4yMTA0QzE2LjMxMzMgMjkuMTc2OCAxNi4zNzcyIDI5LjEyODYgMTYuNDMwNyAyOS4wNjk4QzE2LjQzMzIgMjkuMDY3IDE2LjQzNyAyOS4wNjQ5IDE2LjQzOTUgMjkuMDYyTDMwLjQ0MzQgMTMuMDcwOEMzMC40ODU5IDEzLjAyNDMgMzAuNTIyMyAxMi45NzEyIDMwLjU0ODggMTIuOTExNkMzMC41NzkzIDEyLjg0MzMgMzAuNTkzOSAxMi43NzA4IDMwLjU5NzcgMTIuNjk4N0MzMC41OTgzIDEyLjY4NzcgMzAuNTk5NiAxMi42NzY2IDMwLjU5OTYgMTIuNjY1NUMzMC41OTk2IDEyLjY1MjEgMzAuNTk3NiAxMi42Mzg5IDMwLjU5NjcgMTIuNjI1NUMzMC41OTE5IDEyLjU1NTMgMzAuNTc3IDEyLjQ4NDggMzAuNTQ2OSAxMi40MTg1QzMwLjUyMTEgMTIuMzYxOCAzMC40ODY2IDEyLjMxMDkgMzAuNDQ2MyAxMi4yNjYxTDI0LjQ0NjMgNS41OTkxMkMyNC40NDEzIDUuNTkzNTUgMjQuNDM0OSA1LjU4ODg2IDI0LjQyOTcgNS41ODM1QzI0LjQyNSA1LjU3ODY5IDI0LjQxOTkgNS41NzQ0NyAyNC40MTUgNS41Njk4MkMyNC4zNjM3IDUuNTIwMjkgMjQuMzA1MiA1LjQ4MDgzIDI0LjI0MTIgNS40NTI2NEMyNC4yMzYgNS40NTAzNCAyNC4yMzA5IDUuNDQ3OTUgMjQuMjI1NiA1LjQ0NThDMjQuMTkzOSA1LjQzMjkxIDI0LjE2MTQgNS40MjI4NiAyNC4xMjc5IDUuNDE1NTNDMjQuMTIxOCA1LjQxNDE4IDI0LjExNTYgNS40MTI3NyAyNC4xMDk0IDUuNDExNjJDMjQuMDY3NCA1LjQwMzgxIDI0LjAyNDcgNS4zOTk1NSAyMy45ODE0IDUuNDAwODhIOC4wMTg1NUM3Ljk3NDk2IDUuMzk5NTIgNy45MzE5MiA1LjQwMzcgNy44ODk2NSA1LjQxMTYyQzcuODgzNDEgNS40MTI3OCA3Ljg3NzI2IDUuNDE0MTggNy44NzEwOSA1LjQxNTUzQzcuODM3NjUgNS40MjI5IDcuODA1MDkgNS40MzI4OCA3Ljc3MzQ0IDUuNDQ1OEM3Ljc2ODE2IDUuNDQ3OTYgNy43NjMwMSA1LjQ1MDM0IDcuNzU3ODEgNS40NTI2NEM3LjY5NDA2IDUuNDgwNzkgNy42MzUxOCA1LjUxOTUyIDcuNTgzOTggNS41Njg4NUM3LjU3OTAxIDUuNTczNjUgNy41NzQxNCA1LjU3ODUzIDcuNTY5MzQgNS41ODM1QzcuNTY0MjYgNS41ODg3MyA3LjU1ODYxIDUuNTkzNjggNy41NTM3MSA1LjU5OTEyTDEuNTUzNzEgMTIuMjY2MUMxLjU1MjMyIDEyLjI2NzcgMS41NTExOCAxMi4yNjk0IDEuNTQ5OCAxMi4yNzFDMS41NDE5OSAxMi4yNzk5IDEuNTM1NjMgMTIuMjg5OSAxLjUyODMyIDEyLjI5OTNDMS40ODE1IDEyLjM1OTQgMS40NDU3NiAxMi40MjU2IDEuNDI0OCAxMi40OTY2QzEuNDIyMDQgMTIuNTA1OSAxLjQyMDI3IDEyLjUxNTUgMS40MTc5NyAxMi41MjQ5QzEuNDA3MzEgMTIuNTY4NyAxLjQwMTAxIDEyLjYxMzUgMS40MDAzOSAxMi42NTg3VjEyLjY2OTRDMS40MDA0OSAxMi42OTc5IDEuNDAyMTQgMTIuNzI2MyAxLjQwNjI1IDEyLjc1NDRMMS40MjE4NyAxMi44Mjg2QzEuNDI5NjIgMTIuODU2MyAxLjQzOTg2IDEyLjg4MzkgMS40NTE3NSAxMi45MTA3QzEuNDUyMDEgMTIuOTExMyAxLjQ1MjE1IDEyLjkxMiAxLjQ1MjE1IDEyLjkxMjZDMS40NTIxNSAxMi45MTMyIDEuNDUyMjkgMTIuOTEzOSAxLjQ1MjU1IDEyLjkxNDVDMS40NjczNCAxMi45NDcyIDEuNDg2MDYgMTIuOTc4MyAxLjUwNjg0IDEzLjAwODNDMS41MTk4NSAxMy4wMjcxIDEuNTMzOSAxMy4wNDUgMS41NDg4MyAxMy4wNjJMMTUuNTM2MSAyOS4wNjJDMTUuNTM3NiAyOS4wNjM3IDE1LjUzOTUgMjkuMDY1MiAxNS41NDEgMjkuMDY2OUMxNS41OTI5IDI5LjEyNDggMTUuNjU1NyAyOS4xNzE1IDE1LjcyNTYgMjkuMjA1NkMxNS43MzY5IDI5LjIxMTEgMTUuNzQ4MiAyOS4yMTY0IDE1Ljc1OTggMjkuMjIxMkMxNS43ODUzIDI5LjIzMTcgMTUuODExOCAyOS4yMzk2IDE1LjgzODkgMjkuMjQ2NkMxNS44NDk3IDI5LjI0OTQgMTUuODYwMSAyOS4yNTMyIDE1Ljg3MTEgMjkuMjU1NEMxNS45MDg5IDI5LjI2MjkgMTUuOTQ3NyAyOS4yNjcgMTUuOTg3MyAyOS4yNjcxWk0xNy41OTIgNy4yMjk1MUMxNy40MDY0IDYuOTY0NCAxNy41OTYxIDYuNjAwMSAxNy45MTk3IDYuNjAwMUgyMi4zODJDMjIuNjc5NCA2LjYwMDEgMjIuODcyOCA2LjkxMzA1IDIyLjczOTggNy4xNzkwMUwyMC44ODA0IDEwLjg5N0MyMC43NDQ5IDExLjE2ODEgMjAuMzY4OCAxMS4xOTU4IDIwLjE5NSAxMC45NDc1TDE3LjU5MiA3LjIyOTUxWk05LjI2MDA3IDcuMTc4OTZDOS4xMjcxMiA2LjkxMyA5LjMyMDUyIDYuNjAwMSA5LjYxNzg2IDYuNjAwMUgxNC4wNzkzQzE0LjQwMyA2LjYwMDEgMTQuNTkyNiA2Ljk2NDQgMTQuNDA3IDcuMjI5NUwxMS44MDQxIDEwLjk0NzRDMTEuNjMwMyAxMS4xOTU3IDExLjI1NDIgMTEuMTY4IDExLjExODYgMTAuODk2OEw5LjI2MDA3IDcuMTc4OTZaTTE1LjY3MTQgNy41MTQ1OEMxNS44MzA2IDcuMjg3MDcgMTYuMTY3NSA3LjI4NzA0IDE2LjMyNjggNy41MTQ1M0wxOS4wNzMxIDExLjQzNzVDMTkuMjU4NiAxMS43MDI2IDE5LjA2OSAxMi4wNjY5IDE4Ljc0NTQgMTIuMDY2OUgxMy4yNTM1QzEyLjkyOTkgMTIuMDY2OSAxMi43NDAzIDExLjcwMjcgMTIuOTI1OCAxMS40Mzc1TDE1LjY3MTQgNy41MTQ1OFpNNy40NjM4NiA3LjQ5MjQ0QzcuNjUyNDUgNy4yODI4NiA3Ljk5Mjg2IDcuMzI4OTIgOC4xMTg5NiA3LjU4MTA5TDEwLjA3MjggMTEuNDg4QzEwLjIwNTggMTEuNzUzOSAxMC4wMTI0IDEyLjA2NjkgOS43MTUwMyAxMi4wNjY5SDQuMjQ1NjhDMy44OTkzOSAxMi4wNjY5IDMuNzE2NzEgMTEuNjU2OCAzLjk0ODM0IDExLjM5OTNMNy40NjM4NiA3LjQ5MjQ0Wk0yMy44ODAxIDcuNTgxMTVDMjQuMDA2MiA3LjMyODk3IDI0LjM0NjYgNy4yODI4NiAyNC41MzUyIDcuNDkyNDJMMjguMDUxNSAxMS4zOTkzQzI4LjI4MzIgMTEuNjU2NyAyOC4xMDA1IDEyLjA2NjkgMjcuNzU0MiAxMi4wNjY5SDIyLjI4NDlDMjEuOTg3NSAxMi4wNjY5IDIxLjc5NDEgMTEuNzU0IDIxLjkyNzEgMTEuNDg4TDIzLjg4MDEgNy41ODExNVpNMy45MDIwMiAxMy45MzAzQzMuNjc1OTEgMTMuNjcxNyAzLjg1OTYyIDEzLjI2NzEgNC4yMDMxOSAxMy4yNjcxSDEwLjU4MjZDMTAuNzYwNSAxMy4yNjcxIDEwLjkxNyAxMy4zODQ2IDEwLjk2NjcgMTMuNTU1NEwxNC4xNDgxIDI0LjQ5MzFDMTQuMjY3NyAyNC45MDQ0IDEzLjc0NDcgMjUuMTkwNiAxMy40NjI5IDI0Ljg2ODFMMy45MDIwMiAxMy45MzAzWk0xMi4yODE2IDEzLjc3ODhDMTIuMjA3MiAxMy41MjI5IDEyLjM5OTIgMTMuMjY3MSAxMi42NjU3IDEzLjI2NzFIMTkuMzMyNEMxOS41OTkyIDEzLjI2NzEgMTkuNzkxMyAxMy41MjMzIDE5LjcxNjQgMTMuNzc5NEwxNi4zNzMzIDI1LjIwODZDMTYuMjYxIDI1LjU5MjUgMTUuNzE3IDI1LjU5MjEgMTUuNjA1MyAyNS4yMDhMMTIuMjgxNiAxMy43Nzg4Wk0yMS4wMzIxIDEzLjU1NDhDMjEuMDgxOSAxMy4zODQzIDIxLjIzODMgMTMuMjY3MSAyMS40MTYgMTMuMjY3MUgyNy43OTQ3QzI4LjEzODUgMTMuMjY3MSAyOC4zMjIxIDEzLjY3MiAyOC4wOTU2IDEzLjkzMDZMMTguNTE5MyAyNC44NjQ4QzE4LjIzNzEgMjUuMTg3IDE3LjcxNDIgMjQuOTAwMSAxNy44MzQ1IDI0LjQ4ODlMMjEuMDMyMSAxMy41NTQ4WiIgZmlsbD0iI0VEQUQ0RiIvPjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}

.explainer-page-container .benefits-container table th:nth-child(4):after {
  content: '';
  position: absolute;
  bottom: 15px;
  left: 10px;
  right: 10px;
  border-bottom: 2px solid #edad4f;
}

@media (max-width: 767px) {
  .explainer-page-container .benefits-container table th:nth-child(4):before {
    width: 24px;
    height: 24px;
  }
  .explainer-page-container .benefits-container table th:nth-child(4):after {
    left: 5px;
    right: 5px;
  }
}

.explainer-page-container .benefits-container table td p {
  padding: 0;
  margin: 0;
}

.explainer-page-container .benefits-container table td p:nth-child(1) {
  font-weight: 500;
}

.explainer-page-container .benefits-container table td:nth-child(2) .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #81b2de;
  display: inline-block;
  text-align: center;
}

.explainer-page-container .benefits-container table td:nth-child(3) .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e89292;
  display: inline-block;
  text-align: center;
}

.explainer-page-container .benefits-container table td:nth-child(4) .dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #edad4f;
  display: inline-block;
  text-align: center;
}

.explainer-page-container .benefits-container .note-container {
  margin: 10px 0 0;
  padding: 0;
}

.explainer-page-container .faq-container {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .explainer-page-container .faq-container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.explainer-page-container .faq-container .faq-accordion ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.explainer-page-container .faq-container .faq-accordion > ul {
  border-top: 1px solid #ebedf0;
  position: relative;
}

.explainer-page-container .faq-container .faq-accordion > ul > li {
  border-bottom: 1px solid #ebedf0;
  padding-bottom: 10px;
  padding-top: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  cursor: pointer;
}

.explainer-page-container .faq-container .faq-accordion ul li ul {
  display: none;
  margin-top: 5px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  cursor: default;
}

.explainer-page-container .faq-container .faq-accordion .far {
  position: absolute;
  right: 0;
  margin-top: 3px;
}

@media (min-width: 768px) {
  .explainer-page-container .explainer-page-banner {
    padding: 10px 15%;
  }
  .explainer-page-container .explainer-hero-container .content-container {
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 700px;
  }
}

@media (max-width: 1199px) {
  .explainer-page-container .explainer-hero-container .content-container h1 {
    font-size: 46px;
  }
  .explainer-page-container .explainer-hero-container .content-container h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .explainer-page-container h3 {
    font-size: 38px;
  }
}

@media (max-width: 991px) {
  .explainer-page-container .explainer-page-banner {
    padding: 10px;
  }
  .explainer-page-container .explainer-hero-container {
    height: 250px;
  }
  .explainer-page-container .explainer-hero-container .content-container {
    top: 80px;
  }
  .explainer-page-container .explainer-hero-container .content-container h1 {
    font-size: 42px;
  }
  .explainer-page-container .explainer-hero-container .content-container h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .explainer-page-container h3 {
    font-size: 30px;
  }
  .explainer-page-container .how-it-works-container td p:nth-child(2) {
    font-size: 18px;
  }
  .explainer-page-container .earning-points-boxes-container ul li:nth-child(n+3) {
    margin-top: 60px;
  }
  .explainer-page-container .earning-points-note-container {
    height: 120px;
  }
  .explainer-page-container .earning-points-note-container .content-container {
    font-size: 24px;
  }
  .explainer-page-container .benefits-container table {
    padding-top: 30px;
  }
}

@media (max-width: 767px) {
  .explainer-page-container .explainer-page-banner {
    font-size: 12px;
    line-height: 18px;
  }
  .explainer-page-container .explainer-hero-container .content-container {
    top: 50px;
    left: 0;
    right: 0;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  .explainer-page-container .explainer-hero-container .content-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 767px) and (max-width: 320px) {
  .explainer-page-container .explainer-hero-container .content-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .explainer-page-container .explainer-hero-container .content-container h1 {
    font-size: 30px;
  }
  .explainer-page-container .explainer-hero-container .content-container h4 {
    font-size: 16px;
    line-height: 26px;
  }
  .explainer-page-container h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  .explainer-page-container .how-it-works-container .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 767px) and (max-width: 320px) {
  .explainer-page-container .how-it-works-container .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .explainer-page-container .how-it-works-container td {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
  .explainer-page-container .how-it-works-container td:last-child {
    margin-bottom: 0;
  }
  .explainer-page-container .how-it-works-container td img {
    height: 35px;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  .explainer-page-container .earning-points-boxes-container .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 767px) and (max-width: 320px) {
  .explainer-page-container .earning-points-boxes-container .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .explainer-page-container .earning-points-boxes-container ul li:nth-child(n+2) {
    margin-top: 40px;
  }
  .explainer-page-container .earning-points-boxes-container .box {
    padding: 30px 10px 20px;
    font-size: 14px;
    height: 90px;
  }
  .explainer-page-container .earning-points-boxes-container .box:after {
    top: -18px;
    font-size: 16px;
    padding: 5px 30px;
  }
  .explainer-page-container .earning-points-note-container .content-container {
    font-size: 18px;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  .explainer-page-container .earning-points-note-container .content-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 767px) and (max-width: 320px) {
  .explainer-page-container .earning-points-note-container .content-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .explainer-page-container .benefits-container table tr:nth-child(2) td {
    font-size: 12px;
  }
  .explainer-page-container .benefits-container table th, .explainer-page-container .benefits-container table td {
    padding-bottom: 15px;
  }
  .explainer-page-container .benefits-container table th:nth-child(1), .explainer-page-container .benefits-container table td:nth-child(1) {
    width: 40%;
  }
  .explainer-page-container .benefits-container table th:nth-child(2), .explainer-page-container .benefits-container table td:nth-child(2) {
    width: 20%;
  }
  .explainer-page-container .benefits-container table th:nth-child(3), .explainer-page-container .benefits-container table td:nth-child(3) {
    width: 20%;
  }
  .explainer-page-container .benefits-container table th:nth-child(4), .explainer-page-container .benefits-container table td:nth-child(4) {
    width: 20%;
  }
  .explainer-page-container .benefits-container table th {
    font-size: 12px;
  }
  .explainer-page-container .benefits-container table td:not(.per-year) p:nth-child(2) {
    display: none;
  }
}

@media (max-width: 320px) {
  .explainer-page-container .benefits-container table th:nth-child(1), .explainer-page-container .benefits-container table td:nth-child(1) {
    width: 34%;
  }
  .explainer-page-container .benefits-container table th:nth-child(2), .explainer-page-container .benefits-container table td:nth-child(2) {
    width: 22%;
  }
  .explainer-page-container .benefits-container table th:nth-child(3), .explainer-page-container .benefits-container table td:nth-child(3) {
    width: 22%;
  }
  .explainer-page-container .benefits-container table th:nth-child(4), .explainer-page-container .benefits-container table td:nth-child(4) {
    width: 22%;
  }
}
