.pricing-page {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;
}

.pricing-intro .hide,
.pricing-plans .hide,
.pricing-grid .hide,
.pricing-tables-container .hide {
  opacity: 0 !important;
  display: block !important;
  height: 0 !important;
  overflow: hidden;
  padding: 0 !important;
}

.billing-text.hide,
.pricing-plans .occurrence.hide,
.pricing-plans .occurrence-replacement.hide {
  display: none !important;
}

/* INTRO STYLING */
.pricing-intro-container {
  width: 100%;
}

.pricing-intro {
  width: 100%;
  padding: 30px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 1000px) {
  .pricing-intro {
    padding: 0;
  }
}

.pricing-plans .pricing-intro .wrapper {
  width: 100%;
  max-width: 1440px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0;
}

@media only screen and (max-width: 1500px) {
  .pricing-plans .pricing-intro .wrapper {
    padding: 0 30px;
  }
}

.pricing-intro .title {
  width: 100%;
  max-width: 500px;
  padding: 0 0 20px 0;
  font-family: urw-din-condensed, sans-serif;
  line-height: 1;
  text-transform: uppercase;
  font-size: 52px;
  text-align: center;
  color: #0590D5;
}

.pricing-intro .copy {
  width: 100%;
  max-width: 500px;
  padding: 0 0 60px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-align: center;
  color: #FFFFFF;
  line-height: 28px;
}

/* INTRO BUTTONS STYLING */
.pricing-intro .buttons {
  position: relative;
  width: calc(100% - 50px);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  margin: 0;
}

@media only screen and (max-width: 1000px) {
  .pricing-intro .buttons {
    flex-direction: column;
    width: 92%;
    max-width: 293px;
  }
}

.pricing-intro .button {
  width: 20%;
  background-color: #FFFFFF;
  padding: 24px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #7E8BA8;
  border-left: 1px solid #D0D7E8;
  transition: color 250ms;
  user-select: none;
  cursor: pointer;
}

.pricing-intro .button:first-of-type {
  border-radius: 50px 0 0 50px;
}

.pricing-intro .button:last-of-type {
  border-radius: 0 50px 50px 0;
}

.pricing-intro .button:hover {
  color: #214595;
}

@media only screen and (max-width: 1000px) {
  .pricing-intro .button {
    width: 100%;
    border-radius: 0;
    border-left: 0;
    border-bottom: 1px solid #D0D7E8;
    background-color: #FFFFFF;
    color: #7E8BA8;
  }

  .pricing-intro .button:hover {
    color: #214595;
  }

  .pricing-intro .button:first-of-type {
    border-radius: 12px 12px 0 0;
  }

  .pricing-intro .button:last-of-type {
    border-radius: 0 0 12px 12px;
    border-bottom: 0;
  }
}

.pricing-intro .active-button {
  position: absolute;
  width: 24%;
  background: linear-gradient(90deg, #0E5996, #0590D5, #04A5D5);
  padding: 28px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  box-shadow: rgba(10, 36, 71, 0.4) 0px 2px 24px;
  border-radius: 50px;
  user-select: none;
  z-index: 2;
  opacity: 1;
}

.pricing-intro .active-button.transition {
  transition: all 250ms, top 250ms, opacity 500ms;
}

@media only screen and (max-width: 1000px) {
  .pricing-intro .active-button {
    width: 114%;
    left: -7%;
    top: -1px;
  }
}

/* PROFESSIONS PRICING GRIDS STYLING */
.pricing-plans-gradient-container {
  width: 100%;
}

.pricing-plans-container {
  width: 100%;
  max-width: 1440px;
}

.pricing-plans {
  width: 100%;
  padding: 80px 0 90px
}

@media only screen and (max-width: 1200px) {
  .pricing-plans {
    padding: 80px 0 70px;
  }
}

.pricing-plans .pricing-grid {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  max-width: 1500px;
  margin: 0 auto;
  opacity: 1;
  height: auto;
  transition: opacity 500ms;
}

.pricing-plans-gradient {
  width: 100%;
  background-size: 200px, 2000px;
}

@media only screen and (max-width: 900px) {
  .pricing-plans-gradient {
    background-size: 200px, 3000px;
  }
}

.blend-yes .pricing-plans-gradient {
  width: 100%;
  background-size: 250px, 100vw 2000px;
}

@media only screen and (max-width: 900px) {
  .blend-yes .pricing-plans-gradient {
    background-size: 250px, 100vw 3000px;
  }
}

/* PROFESSIONS PLANS STYLINGS */
.pricing-plans .wrapper {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 30px;
}

@media only screen and (max-width: 1200px) {
  .pricing-plans .wrapper {
    gap: 30px;
  }
}

.pricing-plans .invisible-container {
  background: transparent;
  width: calc(30% - 30px);
  min-width: calc(30% - 30px);
}

@media only screen and (max-width: 1000px) {
  .pricing-plans .invisible-container {
    display: none;
  }
}

.pricing-plans .containers {
  position: relative;
  left: 0;
  right: 0;
  width: 45%;
  max-width: 550px;
  padding: 15px;
  display: flex;
  align-items: center;
  flex-direction: column;
  opacity: 1;
  transition: 250ms all;
}

.pricing-plans [profession="pharmacist"] .containers,
.pricing-plans [profession="academic-institution"] .containers {
  width: 35%;
}

@media only screen and (max-width: 1200px) {
  .pricing-plans [profession="pharmacist"] .containers,
  .pricing-plans [profession="academic-institution"] .containers {
    width: 45%;
  }
}

@media only screen and (max-width: 900px) {
  .pricing-plans [profession="pharmacist"] .containers,
  .pricing-plans [profession="academic-institution"] .containers {
    width: 100%;
  }
}

.pricing-plans .containers.z-index-top {
  z-index: 1;
}

@media only screen and (max-width: 1200px) {
  .pricing-plans .containers {
    width: 100%;
    right: 0 !important;
    left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 15px 0;
    opacity: 1 !important;
    user-select: all !important;
    pointer-events: all !important;
  }
}

@media only screen and (max-width: 1000px) {
  .pricing-plans .containers {
    padding: 15px 0;
  }

  /*
  .pricing-plans .containers.plan2 {
      padding: 55px 0 15px;
  }
  */

}

@media only screen and (max-width: 700px) {
  .pricing-plans .containers {
    width: 100%;
  }
}

.pricing-plans .containers.hidden-right {
  left: auto;
  right: 0;
  margin-right: -35%;
  opacity: 0;
  user-select: none;
  pointer-events: none;
}

.pricing-plans .containers.hidden-left {
  right: auto;
  left: -35%;
  margin-right: -35%;
  opacity: 0;
  transition: 250ms all;
  user-select: none;
  pointer-events: none;
}

.pricing-plans .popular-tag {
  position: absolute;
  top: -18px;
  padding: 10px 20px;
  text-transform: uppercase;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  transition: 250ms all;
  text-decoration: none;
  border-radius: 4px;
  color: #FFFFFF;
  background: linear-gradient(135deg, #0A2447, #214595);
  opacity: 1;
  z-index: 1;
  transition: all 250ms;
}

.pricing-plans .popular-tag.transparent {
  opacity: 0;
}

.pricing-plans .pricing-plans-info-container {
  width: 45%;
  max-width: 550px;
  padding: 0 30px 0 0;
  display: flex;
  justify-content: center;

  width: 30%;
  padding: 0 30px 0 0;
  display: flex
;
    justify-content: center;
}

.pricing-plans .pricing-plans-info-container {
  width: 30%;
  max-width: 432px;
}

@media only screen and (max-width: 1200px) {
  .pricing-plans .pricing-plans-info-container {
    width: 100%;
    max-width: 100%;
    padding: 0 0 80px;
  }
}

.pricing-plans .pricing-plans-info-wrapper {
  width: 100%;
  max-width: 450px;
  display: flex;
  flex-direction: column;
}

.pricing-plans .pricing-plans-info-header {
  max-width: 500px;
  padding: 0 0 30px;
}

.pricing-plans .pricing-plans-info-buttons {
  width: 100%;
  display: flex;
  height: 64px;
  margin: 0 0 30px;
  border-radius: 32px;
  background: linear-gradient(45deg, #214595, #00CAE0);
  overflow: hidden;
}

@media only screen and (max-width: 1200px) {
  .pricing-plans .pricing-plans-info-buttons {
    display: none;
  }
}

.pricing-plans .pricing-table-toggle {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  background: rgba(255,255,255,1);
  color: #535E79;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  transition: all 250ms;
  cursor: pointer;
  box-shadow: rgba(10, 36, 71, 0.26) 0px 0px 40px;
}

.pricing-plans .pricing-table-toggle:last-of-type {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.pricing-plans .pricing-table-toggle:hover {
  color: #214595;
}

.pricing-plans .pricing-table-toggle.active {
  color: #FFFFFF;
  background: rgba(255,255,255,0);
}

.pricing-plans .pricing-plans-info-copy {
  max-width: 500px;
  padding: 0 0 30px;
}

.pricing-plans .pricing-plans-info-bullet {
  padding: 8px 0px 8px 35px;
  background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2096_102176)"><path d="M7.16702 12.2126L11.0148 16.2234C11.2899 16.5101 11.7454 16.5195 12.0321 16.2445L23.9253 4.8339M19.1053 3.08497C17.2362 1.77125 14.9582 1 12.5 1C6.14873 1 1 6.14873 1 12.5C1 18.8513 6.14873 24 12.5 24C18.8513 24 24 18.8513 24 12.5C24 12.0544 23.9747 11.6148 23.9253 11.1824" stroke="%23ABB5CD" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2096_102176"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>');
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: top 7px left;
}

.pricing-plans .pricing-block {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #FFFFFF;
  border-radius: 12px 12px 14px 14px;
}

.pricing-plans .pricing-block .gradient-button.full {
  border-radius: 0 0 12px 12px;
}

@media only screen and (max-width: 1000px) {
  .pricing-plans .pricing-block .gradient-button.full.contact-us-button:not(.hide) {
      margin-bottom: -40px;
  }
}

.pricing-plans .gry-intro {
  width: 100%;
  text-align: center;
  padding: 15px 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0A2447;
  background-color: #F4F6FC;
  border-radius: 10px 10px 0 0;
}

.pricing-plans .intro {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 50px 30px;
}

.pricing-plans .intro-icon {
  width: 78px;
  height: 78px;
  margin: 0 0 20px;
}

.pricing-plans .intro-header {
  width: 100%;
  padding: 0 0 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #0A2447;
}

.pricing-plans .intro-header.standards,
.pricing-tables-container .intro-header.standards,
.pricing-plans .intro-header.plumbs,
.pricing-tables-container .intro-header.plumbs {
  background: url('data:image/svg+xml,<svg width="175" height="44" viewBox="0 0 175 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6229 4.10939C18.5511 1.66714 15.376 0.0226177 12.2115 0.0817454C10.135 0.120498 8.15037 0.802142 6.3537 1.65672C3.72819 2.90563 1.27476 4.67841 0.373753 7.05518C-0.313777 8.86882 -0.0121367 10.875 0.919197 12.6139C1.85053 14.3529 3.37495 15.8435 5.10361 17.1075L14.8989 12.1225C17.2601 10.9402 19.0454 9.75366 19.7709 7.66195C20.1727 6.50367 20.1201 5.24248 19.6229 4.10939Z" fill="url(%23paint0_radial_2507_37269)"/><path d="M0.414619 25.1008C1.48637 27.543 4.66148 29.1875 7.82596 29.1284C9.9025 29.0896 11.8871 28.408 13.6838 27.5534C16.3093 26.3045 18.7627 24.5317 19.6637 22.155C20.3513 20.3413 20.0496 18.3351 19.1183 16.5962C18.1869 14.8573 16.6625 13.3667 14.9339 12.1027L5.1386 17.0876C2.77736 18.27 0.992035 19.4565 0.266552 21.5482C-0.135193 22.7065 -0.0826276 23.9677 0.414619 25.1008Z" fill="url(%23paint1_radial_2507_37269)"/><path d="M35.7929 24.6905C34.2044 24.6905 32.6712 24.4966 31.1935 24.1087C29.7343 23.7023 28.5428 23.1851 27.6193 22.5571L29.4202 18.5118C30.2884 19.0659 31.2859 19.5277 32.4126 19.8972C33.5579 20.2481 34.6938 20.4236 35.8206 20.4236C36.5779 20.4236 37.1875 20.3589 37.6493 20.2296C38.1111 20.0819 38.4436 19.8972 38.6467 19.6755C38.8684 19.4354 38.9793 19.1583 38.9793 18.8443C38.9793 18.401 38.7761 18.05 38.3697 17.7914C37.9633 17.5328 37.4369 17.3204 36.7903 17.1541C36.1438 16.9879 35.4235 16.8216 34.6292 16.6554C33.8534 16.4892 33.0684 16.2767 32.2741 16.0181C31.4983 15.7595 30.7871 15.427 30.1406 15.0207C29.4941 14.5958 28.9677 14.0509 28.5613 13.3859C28.1549 12.7025 27.9517 11.8436 27.9517 10.8092C27.9517 9.64545 28.2658 8.59257 28.8938 7.65052C29.5403 6.70847 30.5008 5.95114 31.7753 5.37852C33.0499 4.8059 34.6384 4.51959 36.541 4.51959C37.8155 4.51959 39.0624 4.66736 40.2815 4.96291C41.5191 5.23998 42.6181 5.65559 43.5786 6.20974L41.8885 10.2827C40.9649 9.78398 40.0506 9.41455 39.1455 9.17442C38.2404 8.91582 37.363 8.78652 36.5133 8.78652C35.756 8.78652 35.1464 8.86964 34.6847 9.03589C34.2229 9.18366 33.8904 9.38684 33.6872 9.64545C33.484 9.90405 33.3824 10.1996 33.3824 10.5321C33.3824 10.9569 33.5763 11.2986 33.9642 11.5573C34.3706 11.7974 34.8971 12.0006 35.5436 12.1668C36.2086 12.3146 36.9289 12.4716 37.7047 12.6378C38.499 12.8041 39.284 13.0165 40.0598 13.2751C40.8541 13.5152 41.5745 13.8477 42.221 14.2726C42.8675 14.6789 43.3847 15.2239 43.7726 15.9073C44.179 16.5723 44.3822 17.4127 44.3822 18.4287C44.3822 19.5554 44.059 20.5991 43.4124 21.5596C42.7844 22.5016 41.8331 23.259 40.5586 23.8316C39.3025 24.4042 37.714 24.6905 35.7929 24.6905Z" fill="%230A2447"/><path d="M48.0295 23.1395C49.1008 24.0816 50.597 24.5526 52.518 24.5526C53.22 24.5526 53.8942 24.4787 54.5407 24.3309C55.1872 24.2016 55.7321 23.9892 56.1754 23.6937L54.8732 20.0086C54.4299 20.3226 53.8942 20.4796 53.2662 20.4796C52.8044 20.4796 52.4257 20.3319 52.1301 20.0363C51.8346 19.7223 51.6868 19.2974 51.6868 18.7618V12.7555H55.1225V8.82105H51.6868V6.08505C51.6868 5.37262 51.074 4.91432 50.3585 4.91432H46.4224V8.82105H44.2336V12.7555H46.4224V18.8172C46.4224 20.7382 46.9581 22.179 48.0295 23.1395Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M118.033 22.3607C117.728 22.9449 117.304 23.4167 116.758 23.7763C115.964 24.2935 114.911 24.5521 113.599 24.5521C112.399 24.5521 111.383 24.3489 110.552 23.9425C109.72 23.5362 109.083 22.982 108.64 22.2801C108.215 21.5782 108.003 20.7931 108.003 19.925C108.003 19.0014 108.233 18.2071 108.695 17.5421C109.175 16.8587 109.905 16.3415 110.884 15.9905C111.863 15.6211 113.128 15.4364 114.68 15.4364H117.666C117.623 14.7127 117.367 14.1493 116.897 13.7462C116.398 13.2844 115.594 13.0536 114.486 13.0536C113.766 13.0536 113.036 13.1736 112.297 13.4138C111.558 13.6354 110.93 13.9494 110.413 14.3558L108.64 10.7816C109.489 10.2274 110.505 9.80256 111.688 9.50702C112.888 9.193 114.08 9.03599 115.262 9.03599C117.7 9.03599 119.584 9.59938 120.914 10.7261C122.263 11.8344 122.937 13.58 122.937 15.9628V24.3027H118.033V22.3607ZM117.672 18.1794H115.4C114.551 18.1794 113.95 18.3179 113.599 18.595C113.267 18.8721 113.101 19.2415 113.101 19.7033C113.101 20.1651 113.276 20.5345 113.627 20.8116C113.978 21.0887 114.458 21.2272 115.068 21.2272C115.641 21.2272 116.158 21.0887 116.62 20.8116C117.1 20.5161 117.451 20.0727 117.672 19.4817V18.1794Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M66.5243 22.3612C66.2201 22.9454 65.7953 23.4173 65.2498 23.7768C64.4555 24.294 63.4026 24.5526 62.0912 24.5526C60.8905 24.5526 59.8746 24.3494 59.0434 23.9431C58.2121 23.5367 57.5749 22.9825 57.1316 22.2806C56.7067 21.5787 56.4943 20.7937 56.4943 19.9255C56.4943 19.0019 56.7252 18.2076 57.187 17.5427C57.6672 16.8592 58.3969 16.342 59.3758 15.9911C60.3548 15.6216 61.6201 15.4369 63.1717 15.4369H66.1577C66.115 14.7132 65.8586 14.1498 65.3883 13.7468C64.8896 13.285 64.0861 13.0541 62.9778 13.0541C62.2574 13.0541 61.5278 13.1741 60.7889 13.4143C60.0501 13.6359 59.422 13.95 58.9048 14.3563L57.1316 10.7821C57.9812 10.2279 58.9972 9.80309 60.1794 9.50755C61.38 9.19353 62.5714 9.03652 63.7536 9.03652C66.1918 9.03652 68.0759 9.59991 69.4059 10.7267C70.7543 11.835 71.4285 13.5805 71.4285 15.9634V24.3033H66.5243V22.3612ZM66.1641 18.1799H63.8921C63.0424 18.1799 62.4421 18.3185 62.0912 18.5955C61.7587 18.8726 61.5924 19.2421 61.5924 19.7038C61.5924 20.1656 61.7679 20.5351 62.1189 20.8121C62.4698 21.0892 62.9501 21.2277 63.5596 21.2277C64.1323 21.2277 64.6495 21.0892 65.1113 20.8121C65.5915 20.5166 65.9425 20.0733 66.1641 19.4822V18.1799Z" fill="%230A2447"/><path d="M85.7427 9.75638C84.8007 9.27612 83.7478 9.03599 82.5841 9.03599C81.328 9.03599 80.2013 9.31307 79.2038 9.86721C78.6844 10.1461 78.2226 10.5002 77.8184 10.9293V9.28536H72.8034V24.3027H78.0678V17.0434C78.0678 16.2122 78.1971 15.538 78.4557 15.0208C78.7143 14.5036 79.0745 14.1249 79.5363 13.8848C79.9981 13.6262 80.506 13.4969 81.0602 13.4969C81.836 13.4969 82.4363 13.7462 82.8612 14.245C83.3045 14.7252 83.5261 15.501 83.5261 16.5724V24.3027H88.7905V15.7135C88.7905 14.1618 88.5135 12.8965 87.9593 11.9176C87.4236 10.9386 86.6848 10.2182 85.7427 9.75638Z" fill="%230A2447"/><path d="M129.328 11.0927C129.712 10.604 130.183 10.2047 130.741 9.89492C131.738 9.3223 132.948 9.03599 134.37 9.03599V13.7739C134.13 13.737 133.918 13.7185 133.733 13.7185C133.567 13.7001 133.382 13.6908 133.179 13.6908C132.108 13.6908 131.239 13.9864 130.574 14.5775C129.909 15.1501 129.577 16.0921 129.577 17.4036V24.3027H124.313V9.28536H129.328V11.0927Z" fill="%230A2447"/><path d="M159.504 24.5521C158.23 24.5521 156.983 24.4043 155.764 24.1088C154.563 23.8132 153.594 23.4438 152.855 23.0005L154.434 19.3985C155.136 19.8234 155.958 20.1651 156.9 20.4237C157.842 20.6638 158.766 20.7839 159.671 20.7839C160.557 20.7839 161.167 20.6915 161.499 20.5068C161.85 20.3221 162.026 20.0727 162.026 19.7587C162.026 19.4632 161.86 19.2508 161.527 19.1215C161.213 18.9737 160.788 18.8629 160.253 18.789C159.735 18.7151 159.163 18.632 158.535 18.5396C157.907 18.4472 157.269 18.3272 156.623 18.1794C155.995 18.0132 155.413 17.773 154.877 17.459C154.36 17.1265 153.945 16.6832 153.631 16.1291C153.317 15.5749 153.159 14.873 153.159 14.0233C153.159 13.0628 153.437 12.2131 153.991 11.4742C154.563 10.7169 155.395 10.1258 156.484 9.70097C157.574 9.25765 158.904 9.03599 160.474 9.03599C161.527 9.03599 162.589 9.14682 163.661 9.36848C164.75 9.57167 165.665 9.88569 166.404 10.3105L164.824 13.8848C164.085 13.4599 163.347 13.1736 162.608 13.0258C161.869 12.8596 161.167 12.7765 160.502 12.7765C159.615 12.7765 158.987 12.8781 158.618 13.0813C158.267 13.2844 158.091 13.5338 158.091 13.8294C158.091 14.1249 158.248 14.3558 158.562 14.522C158.876 14.6698 159.292 14.7899 159.809 14.8822C160.345 14.9561 160.927 15.0392 161.555 15.1316C162.183 15.2055 162.811 15.3256 163.439 15.4918C164.085 15.658 164.667 15.9074 165.184 16.2399C165.72 16.5539 166.145 16.988 166.459 17.5421C166.773 18.0778 166.93 18.7705 166.93 19.6202C166.93 20.5438 166.644 21.375 166.071 22.1138C165.517 22.8527 164.686 23.4438 163.577 23.8871C162.488 24.3304 161.13 24.5521 159.504 24.5521Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M138.343 23.6116C139.47 24.2396 140.717 24.5536 142.084 24.5536C143.432 24.5536 144.55 24.2766 145.436 23.7224C145.831 23.4756 146.182 23.1701 146.489 22.806V24.3043H151.504V4.91617H147.57C146.855 4.91617 146.24 5.3737 146.24 6.0869V10.5773C145.973 10.3033 145.677 10.0671 145.353 9.86876C144.467 9.31461 143.377 9.03754 142.084 9.03754C140.717 9.03754 139.47 9.35155 138.343 9.97959C137.235 10.6076 136.348 11.5035 135.683 12.6672C135.018 13.8124 134.686 15.1793 134.686 16.7679C134.686 18.3749 135.018 19.7603 135.683 20.924C136.348 22.0692 137.235 22.9651 138.343 23.6116ZM144.771 19.9542C144.31 20.2313 143.783 20.3698 143.192 20.3698C142.583 20.3698 142.038 20.2313 141.557 19.9542C141.096 19.6771 140.726 19.2708 140.449 18.7351C140.172 18.181 140.033 17.5252 140.033 16.7679C140.033 16.0105 140.172 15.3733 140.449 14.8561C140.726 14.3204 141.096 13.914 141.557 13.637C142.038 13.3599 142.583 13.2213 143.192 13.2213C143.783 13.2213 144.31 13.3599 144.771 13.637C145.252 13.914 145.63 14.3204 145.907 14.8561C146.185 15.3733 146.323 16.0105 146.323 16.7679C146.323 17.5252 146.185 18.181 145.907 18.7351C145.63 19.2708 145.252 19.6771 144.771 19.9542Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M93.714 23.6116C94.8408 24.2396 96.0876 24.5536 97.4545 24.5536C98.803 24.5536 99.9205 24.2766 100.807 23.7224C101.202 23.4756 101.553 23.1701 101.86 22.806V24.3043H106.875V4.91617H102.941C102.226 4.91617 101.611 5.3737 101.611 6.0869V10.5773C101.343 10.3033 101.048 10.0671 100.724 9.86876C99.8374 9.31461 98.7475 9.03754 97.4545 9.03754C96.0876 9.03754 94.8408 9.35155 93.714 9.97959C92.6057 10.6076 91.7191 11.5035 91.0541 12.6672C90.3892 13.8124 90.0567 15.1793 90.0567 16.7679C90.0567 18.3749 90.3892 19.7603 91.0541 20.924C91.7191 22.0692 92.6057 22.9651 93.714 23.6116ZM100.142 19.9542C99.6803 20.2313 99.1539 20.3698 98.5628 20.3698C97.9533 20.3698 97.4084 20.2313 96.9281 19.9542C96.4663 19.6771 96.0969 19.2708 95.8198 18.7351C95.5427 18.181 95.4042 17.5252 95.4042 16.7679C95.4042 16.0105 95.5427 15.3733 95.8198 14.8561C96.0969 14.3204 96.4663 13.914 96.9281 13.637C97.4084 13.3599 97.9533 13.2213 98.5628 13.2213C99.1539 13.2213 99.6803 13.3599 100.142 13.637C100.622 13.914 101.001 14.3204 101.278 14.8561C101.555 15.3733 101.694 16.0105 101.694 16.7679C101.694 17.5252 101.555 18.181 101.278 18.7351C101.001 19.2708 100.622 19.6771 100.142 19.9542Z" fill="%230A2447"/><path d="M169.931 12.9621H170.543V10.8151H171.39V10.3161H169.084V10.8151H169.931V12.9621Z" fill="%230A2447"/><path d="M175.004 12.9621L174.996 10.3161H174.494L173.519 11.9604L172.528 10.3161H172.022V12.9621H172.596V11.4085L173.371 12.6823H173.647L174.426 11.3745L174.429 12.9621H175.004Z" fill="%230A2447"/><path d="M86.0176 43.2498L84.6676 38.3898H85.5076L86.2276 41.1998C86.3376 41.6598 86.4276 42.0998 86.5176 42.5498H86.5576C86.6676 42.0998 86.7676 41.6498 86.8876 41.1998L87.6376 38.3898H88.4376L89.1976 41.1998C89.3176 41.6598 89.4276 42.0998 89.5376 42.5498H89.5776C89.6876 42.0998 89.7776 41.6598 89.8776 41.1998L90.5876 38.3898H91.3676L90.0676 43.2498H89.0676L88.3676 40.6398C88.2476 40.1798 88.1576 39.7298 88.0376 39.2398H87.9976C87.8876 39.7298 87.7876 40.1898 87.6576 40.6498L86.9776 43.2498H86.0176Z" fill="%23535E79"/><path d="M92.3053 43.2498V38.3898H93.1253V43.2498H92.3053ZM92.7253 37.3898C92.4053 37.3898 92.1553 37.1698 92.1553 36.8598C92.1553 36.5398 92.4053 36.3298 92.7253 36.3298C93.0453 36.3298 93.2953 36.5398 93.2953 36.8598C93.2953 37.1698 93.0453 37.3898 92.7253 37.3898Z" fill="%23535E79"/><path d="M96.1763 43.3698C95.1363 43.3698 94.7863 42.7098 94.7863 41.7498V39.0598H94.0663V38.4398L94.8263 38.3898L94.9263 37.0298H95.6163V38.3898H96.9263V39.0598H95.6163V41.7598C95.6163 42.3598 95.8063 42.6998 96.3663 42.6998C96.5363 42.6998 96.7563 42.6298 96.9163 42.5698L97.0763 43.1898C96.8063 43.2798 96.4763 43.3698 96.1763 43.3698Z" fill="%23535E79"/><path d="M97.9052 43.2498V36.1298H98.7252V38.0698L98.6952 39.0698C99.1552 38.6298 99.6452 38.2698 100.315 38.2698C101.335 38.2698 101.795 38.9298 101.795 40.1698V43.2498H100.975V40.2798C100.975 39.3698 100.695 38.9798 100.055 38.9798C99.5552 38.9798 99.2152 39.2398 98.7252 39.7298V43.2498H97.9052Z" fill="%23535E79"/><path d="M128.24 42.9487V34.0059H130.054C130.384 34.0059 130.668 34.217 130.668 34.5459V42.9487H128.24Z" fill="%230A2447"/><path d="M132.824 42.7334C133.275 42.9549 133.782 43.0657 134.345 43.0657C134.873 43.0657 135.363 42.9422 135.814 42.6951C136.036 42.5696 136.232 42.4134 136.402 42.2264V42.9507H138.715V36.0239H136.897C136.567 36.0239 136.287 36.2389 136.287 36.5639V39.3595C136.287 39.7429 136.228 40.0581 136.108 40.3052C135.989 40.5438 135.831 40.7184 135.635 40.8292C135.439 40.94 135.222 40.9953 134.984 40.9953C134.617 40.9953 134.332 40.8803 134.127 40.6503C133.931 40.4202 133.833 40.0368 133.833 39.5001V36.5639C133.833 36.2389 133.557 36.0239 133.227 36.0239H131.405V39.8963C131.405 40.6205 131.529 41.2211 131.776 41.6982C132.031 42.1668 132.381 42.5119 132.824 42.7334Z" fill="%230A2447"/><path d="M159.116 34.2103C159.116 33.4588 159.725 32.8499 160.476 32.8499C161.228 32.8499 161.837 33.4588 161.837 34.2103C161.837 35.881 160.317 36.5725 159.557 36.6896L159.913 35.4493C159.443 35.2352 159.116 34.7611 159.116 34.2103Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M125.774 34.4007C125.186 34.1366 124.483 34.0045 123.665 34.0045H119.575V42.9505H122.106V40.6118H123.665C124.483 40.6118 125.186 40.4797 125.774 40.2156C126.37 39.943 126.83 39.5596 127.154 39.0654C127.478 38.5712 127.64 37.9876 127.64 37.3145C127.64 36.6329 127.478 36.0451 127.154 35.5509C126.83 35.0482 126.37 34.6648 125.774 34.4007ZM124.687 38.273C124.432 38.5031 124.04 38.6181 123.512 38.6181H122.106V35.9982H123.512C124.04 35.9982 124.432 36.1132 124.687 36.3433C124.952 36.5733 125.084 36.8971 125.084 37.3145C125.084 37.7235 124.952 38.043 124.687 38.273Z" fill="%230A2447"/><path d="M149.917 36.238C149.499 36.0165 149.022 35.9058 148.485 35.9058C147.838 35.9058 147.263 36.0676 146.76 36.3914C146.498 36.5585 146.271 36.7603 146.078 36.9968C145.919 36.7505 145.72 36.5487 145.482 36.3914C145.013 36.0676 144.468 35.9058 143.846 35.9058C143.301 35.9058 142.807 36.0336 142.364 36.2892C142.145 36.4112 141.949 36.5634 141.776 36.7457V36.0208H139.462V42.9475H141.891V39.5097C141.891 39.1519 141.942 38.8622 142.044 38.6407C142.155 38.4106 142.3 38.2402 142.479 38.1295C142.666 38.0187 142.879 37.9633 143.118 37.9633C143.45 37.9633 143.705 38.0784 143.884 38.3084C144.072 38.5299 144.166 38.8878 144.166 39.3819V42.9475H146.594V39.5097C146.594 39.1519 146.645 38.8622 146.747 38.6407C146.849 38.4106 146.994 38.2402 147.182 38.1295C147.369 38.0187 147.578 37.9633 147.808 37.9633C148.132 37.9633 148.387 38.0784 148.575 38.3084C148.762 38.5299 148.856 38.8878 148.856 39.3819V42.9475H151.284V38.9857C151.284 38.2701 151.16 37.6864 150.913 37.2349C150.675 36.7833 150.343 36.451 149.917 36.238Z" fill="%230A2447"/><path d="M163.505 43.0644C162.917 43.0644 162.342 42.9962 161.78 42.8599C161.226 42.7236 160.779 42.5532 160.438 42.3487L161.166 40.6873C161.49 40.8833 161.869 41.0409 162.304 41.1602C162.738 41.2709 163.164 41.3263 163.582 41.3263C163.991 41.3263 164.272 41.2837 164.425 41.1985C164.587 41.1133 164.668 40.9983 164.668 40.8535C164.668 40.7171 164.592 40.6192 164.438 40.5595C164.293 40.4914 164.097 40.4402 163.85 40.4062C163.612 40.3721 163.348 40.3337 163.058 40.2911C162.768 40.2485 162.474 40.1932 162.176 40.125C161.886 40.0483 161.618 39.9376 161.371 39.7927C161.132 39.6394 160.941 39.4349 160.796 39.1793C160.651 38.9237 160.579 38.5999 160.579 38.208C160.579 37.765 160.706 37.373 160.962 37.0322C161.226 36.6829 161.61 36.4103 162.112 36.2143C162.615 36.0098 163.228 35.9076 163.953 35.9076C164.438 35.9076 164.928 35.9587 165.422 36.061C165.925 36.1547 166.347 36.2995 166.687 36.4955L165.959 38.1441C165.618 37.9481 165.277 37.8161 164.937 37.7479C164.596 37.6712 164.272 37.6329 163.965 37.6329C163.556 37.6329 163.267 37.6798 163.096 37.7735C162.934 37.8672 162.853 37.9822 162.853 38.1185C162.853 38.2549 162.926 38.3614 163.071 38.438C163.216 38.5062 163.407 38.5616 163.646 38.6042C163.893 38.6383 164.161 38.6766 164.451 38.7192C164.741 38.7533 165.03 38.8087 165.32 38.8853C165.618 38.962 165.887 39.077 166.125 39.2304C166.372 39.3752 166.568 39.5755 166.713 39.8311C166.858 40.0781 166.93 40.3976 166.93 40.7896C166.93 41.2156 166.798 41.599 166.534 41.9398C166.278 42.2806 165.895 42.5532 165.384 42.7577C164.881 42.9622 164.255 43.0644 163.505 43.0644Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M158.074 42.6292C157.554 42.9189 156.979 43.0637 156.349 43.0637C155.727 43.0637 155.211 42.9359 154.802 42.6803C154.62 42.5664 154.458 42.4255 154.317 42.2576V42.9487H152.003V34.0059H153.818C154.148 34.0059 154.432 34.217 154.432 34.5459V36.6171C154.555 36.4907 154.691 36.3818 154.84 36.2903C155.249 36.0347 155.752 35.9069 156.349 35.9069C156.979 35.9069 157.554 36.0517 158.074 36.3414C158.585 36.6311 158.994 37.0443 159.301 37.5811C159.607 38.1093 159.761 38.7398 159.761 39.4725C159.761 40.2138 159.607 40.8528 159.301 41.3895C158.994 41.9178 158.585 42.331 158.074 42.6292ZM155.109 40.9422C155.322 41.07 155.565 41.1339 155.837 41.1339C156.118 41.1339 156.37 41.07 156.591 40.9422C156.804 40.8144 156.975 40.627 157.103 40.3799C157.23 40.1243 157.294 39.8218 157.294 39.4725C157.294 39.1232 157.23 38.8293 157.103 38.5907C156.975 38.3436 156.804 38.1562 156.591 38.0284C156.37 37.9006 156.118 37.8367 155.837 37.8367C155.565 37.8367 155.322 37.9006 155.109 38.0284C154.887 38.1562 154.713 38.3436 154.585 38.5907C154.457 38.8293 154.393 39.1232 154.393 39.4725C154.393 39.8218 154.457 40.1243 154.585 40.3799C154.713 40.627 154.887 40.8144 155.109 40.9422Z" fill="%230A2447"/><path d="M169.793 38.3665L169.517 37.972C169.677 37.9037 169.77 37.7687 169.77 37.5846C169.77 37.3093 169.565 37.1392 169.237 37.1392H168.706V38.3665H168.99V38.0246H169.251L169.487 38.3665H169.793ZM169.482 37.5846C169.482 37.7178 169.395 37.7985 169.221 37.7985H168.99V37.3707H169.221C169.395 37.3707 169.482 37.4496 169.482 37.5846Z" fill="%230A2447"/><path fill-rule="evenodd" clip-rule="evenodd" d="M169.205 36.7189C168.632 36.7189 168.168 37.1831 168.168 37.7557C168.168 38.3283 168.632 38.7924 169.205 38.7924C169.777 38.7924 170.241 38.3283 170.241 37.7557C170.241 37.1831 169.777 36.7189 169.205 36.7189ZM167.891 37.7557C167.891 37.0302 168.479 36.4421 169.205 36.4421C169.93 36.4421 170.518 37.0302 170.518 37.7557C170.518 38.4812 169.93 39.0693 169.205 39.0693C168.479 39.0693 167.891 38.4812 167.891 37.7557Z" fill="%230A2447"/><path d="M109.168 33.2929C108.524 33.4363 107.293 33.7607 107.295 34.4972V42.61C107.295 42.6045 107.297 42.5996 107.297 42.5943C107.297 42.1514 107.869 41.8739 108.203 41.7257C109.397 41.1961 110.692 41.1523 111.964 40.9651L112.004 40.9587C113.123 40.7757 114.252 40.4141 115.051 39.5573C115.449 39.1128 115.737 38.5815 115.892 38.0058C116.048 37.4301 116.066 36.8261 115.947 36.2419C115.827 35.6577 115.572 35.1097 115.203 34.6416C114.833 34.1735 114.36 33.7984 113.819 33.5461C112.504 32.9574 110.721 32.9591 109.329 33.258C109.281 33.2682 109.227 33.2798 109.168 33.2929Z" fill="url(%23paint2_radial_2507_37269)"/><path d="M107.295 42.6019C107.295 42.6045 107.294 42.6072 107.294 42.6099C107.29 43.0856 107.944 43.4455 107.944 43.4455C108.048 43.4981 108.155 43.5441 108.265 43.5832L108.265 43.5841C108.792 43.7736 109.347 43.8781 109.908 43.8938C109.993 43.8983 110.078 43.8853 110.158 43.8557C110.238 43.8261 110.311 43.7805 110.372 43.7216C110.434 43.6627 110.483 43.5919 110.516 43.5134C110.55 43.4349 110.57 43.3504 110.57 43.2652L110.568 41.1432C109.76 41.2489 108.961 41.3893 108.203 41.7256C107.869 41.8738 107.296 42.1514 107.296 42.5942C107.296 42.5969 107.296 42.5994 107.295 42.6019L107.295 42.6019Z" fill="url(%23paint3_radial_2507_37269)"/><defs><radialGradient id="paint0_radial_2507_37269" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(18.0302 1.71067) rotate(129.395) scale(24.8004 33.0544)"><stop stop-color="%23FFB29E"/><stop offset="0.343883" stop-color="%23FF9583"/><stop offset="0.644981" stop-color="%23FF6C74"/><stop offset="1" stop-color="%23F23C6F"/></radialGradient><radialGradient id="paint1_radial_2507_37269" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(2.4271 27.6472) rotate(-54.3248) scale(32.3853 29.6516)"><stop stop-color="%232E69F1"/><stop offset="0.465317" stop-color="%23214595"/><stop offset="0.766397" stop-color="%230A2447"/></radialGradient><radialGradient id="paint2_radial_2507_37269" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.467 35.9908) scale(13.3833 13.3833)"><stop stop-color="%2352D6FF"/><stop offset="0.444172" stop-color="%2300C4F2"/><stop offset="0.656357" stop-color="%23078EE3"/><stop offset="0.957859" stop-color="%23214595"/></radialGradient><radialGradient id="paint3_radial_2507_37269" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(110.024 45.3039) rotate(-26.0683) scale(5.54892 5.65649)"><stop offset="0.28" stop-color="%23214595"/><stop offset="0.84" stop-color="%230A2447"/></radialGradient></defs></svg>');
}

.pricing-plans .intro-header.plumbs,
.pricing-tables-container .intro-header.plumbs {
  background: url('data:image/svg+xml,<svg id="plumbs-logo" width="138" height="24" viewBox="0 0 138 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.727 21.8945V2.50638H49.6598C50.3753 2.50638 50.9914 2.9639 50.9914 3.67711V21.8945H45.727Z" fill="%230A2447"></path><path d="M55.6655 21.4278C56.6445 21.9081 57.7435 22.1482 58.9626 22.1482C60.1079 22.1482 61.1701 21.8804 62.149 21.3447C62.6295 21.0727 63.0543 20.734 63.4235 20.3286V21.8988H68.4386V6.88146H64.4972C63.7818 6.88146 63.1742 7.34759 63.1742 8.05219V14.1131C63.1742 14.9443 63.0449 15.6277 62.7863 16.1634C62.5277 16.6806 62.186 17.0593 61.7611 17.2994C61.3363 17.5395 60.8652 17.6596 60.348 17.6596C59.5538 17.6596 58.9349 17.4102 58.4916 16.9115C58.0668 16.4128 57.8544 15.5816 57.8544 14.4178V8.05219C57.8544 7.34759 57.256 6.88146 56.5406 6.88146H52.59V15.2768C52.59 16.8469 52.8578 18.1491 53.3935 19.1835C53.9477 20.1994 54.705 20.9475 55.6655 21.4278Z" fill="%230A2447"></path><path d="M112.667 2.94954C112.667 1.32011 113.987 0 115.617 0C117.246 0 118.566 1.32011 118.566 2.94954C118.566 6.57155 115.272 8.07067 113.624 8.3246L114.396 5.63557C113.376 5.17147 112.667 4.14355 112.667 2.94954Z" fill="%230A2447"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M40.3807 3.36226C39.1062 2.78964 37.5823 2.50333 35.809 2.50333H26.9427V21.8985H32.4288V16.828H35.809C37.5823 16.828 39.1062 16.5417 40.3807 15.9691C41.6738 15.378 42.6712 14.5468 43.3732 13.4754C44.0751 12.4041 44.426 11.1388 44.426 9.67953C44.426 8.20181 44.0751 6.92727 43.3732 5.85592C42.6712 4.7661 41.6738 3.93488 40.3807 3.36226ZM38.0256 11.7576C37.4715 12.2563 36.6218 12.5057 35.4766 12.5057H32.4288V6.82568H35.4766C36.6218 6.82568 37.4715 7.07504 38.0256 7.57378C38.5982 8.07251 38.8845 8.77443 38.8845 9.67953C38.8845 10.5662 38.5982 11.2588 38.0256 11.7576Z" fill="%230A2447"></path><path d="M92.7228 7.34567C91.8177 6.86541 90.7833 6.62528 89.6196 6.62528C88.2157 6.62528 86.9689 6.97624 85.8791 7.67815C85.3113 8.04039 84.8187 8.47788 84.4013 8.9906C84.0554 8.45658 83.6244 8.0191 83.1084 7.67815C82.0924 6.97624 80.9103 6.62528 79.5618 6.62528C78.3797 6.62528 77.3083 6.90235 76.3478 7.45649C75.8734 7.72107 75.4485 8.05098 75.0733 8.44623V6.87464H70.0582V21.892H75.3226V14.4387C75.3226 13.6629 75.4334 13.0349 75.6551 12.5546C75.8952 12.0559 76.2093 11.6865 76.5972 11.4463C77.0035 11.2062 77.4653 11.0862 77.9825 11.0862C78.7029 11.0862 79.257 11.3355 79.6449 11.8343C80.0513 12.3145 80.2545 13.0903 80.2545 14.1617V21.892H85.5189V14.4387C85.5189 13.6629 85.6297 13.0349 85.8514 12.5546C86.0731 12.0559 86.3871 11.6865 86.7934 11.4463C87.1998 11.2062 87.6524 11.0862 88.1511 11.0862C88.853 11.0862 89.4072 11.3355 89.8135 11.8343C90.2199 12.3145 90.4231 13.0903 90.4231 14.1617V21.892H95.6875V13.3027C95.6875 11.7511 95.4197 10.4858 94.884 9.50684C94.3668 8.52785 93.6464 7.80745 92.7228 7.34567Z" fill="%230A2447"></path><path d="M122.183 22.1453C120.909 22.1453 119.662 21.9976 118.443 21.702C117.242 21.4065 116.272 21.0371 115.534 20.5937L117.113 16.9918C117.815 17.4166 118.637 17.7584 119.579 18.017C120.521 18.2571 121.445 18.3771 122.35 18.3771C123.236 18.3771 123.846 18.2848 124.178 18.1001C124.529 17.9154 124.705 17.666 124.705 17.352C124.705 17.0564 124.539 16.844 124.206 16.7147C123.892 16.5669 123.467 16.4561 122.931 16.3822C122.414 16.3083 121.842 16.2252 121.214 16.1329C120.586 16.0405 119.948 15.9204 119.302 15.7727C118.674 15.6064 118.092 15.3663 117.556 15.0523C117.039 14.7198 116.623 14.2765 116.309 13.7223C115.995 13.1682 115.838 12.4663 115.838 11.6166C115.838 10.656 116.115 9.80635 116.67 9.06749C117.242 8.31016 118.073 7.71907 119.163 7.29422C120.253 6.8509 121.583 6.62925 123.153 6.62925C124.206 6.62925 125.268 6.74007 126.339 6.96173C127.429 7.16492 128.344 7.47894 129.082 7.90378L127.503 11.478C126.764 11.0532 126.025 10.7669 125.287 10.6191C124.548 10.4529 123.846 10.3697 123.181 10.3697C122.294 10.3697 121.666 10.4713 121.297 10.6745C120.946 10.8777 120.77 11.1271 120.77 11.4226C120.77 11.7182 120.927 11.9491 121.241 12.1153C121.555 12.2631 121.971 12.3831 122.488 12.4755C123.024 12.5494 123.606 12.6325 124.234 12.7249C124.862 12.7987 125.49 12.9188 126.118 13.0851C126.764 13.2513 127.346 13.5007 127.863 13.8331C128.399 14.1472 128.824 14.5812 129.138 15.1354C129.452 15.6711 129.609 16.3638 129.609 17.2134C129.609 18.137 129.323 18.9682 128.75 19.7071C128.196 20.446 127.365 21.0371 126.256 21.4804C125.167 21.9237 123.809 22.1453 122.183 22.1453Z" fill="%230A2447"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M110.408 21.2018C109.281 21.8298 108.034 22.1438 106.668 22.1438C105.319 22.1438 104.202 21.8668 103.315 21.3126C102.92 21.0658 102.569 20.7603 102.262 20.3962V21.8945H97.247V2.50638H101.181C101.896 2.50638 102.511 2.9639 102.511 3.67711V8.16753C102.779 7.89348 103.074 7.65729 103.398 7.45896C104.285 6.90482 105.375 6.62775 106.668 6.62775C108.034 6.62775 109.281 6.94176 110.408 7.56979C111.516 8.19783 112.403 9.0937 113.068 10.2574C113.733 11.4026 114.065 12.7695 114.065 14.3581C114.065 15.9651 113.733 17.3505 113.068 18.5142C112.403 19.6594 111.516 20.5553 110.408 21.2018ZM103.98 17.5444C104.442 17.8215 104.968 17.96 105.559 17.96C106.169 17.96 106.714 17.8215 107.194 17.5444C107.656 17.2674 108.025 16.861 108.302 16.3253C108.579 15.7712 108.718 15.1154 108.718 14.3581C108.718 13.6008 108.579 12.9635 108.302 12.4463C108.025 11.9106 107.656 11.5042 107.194 11.2272C106.714 10.9501 106.169 10.8116 105.559 10.8116C104.968 10.8116 104.442 10.9501 103.98 11.2272C103.5 11.5042 103.121 11.9106 102.844 12.4463C102.567 12.9635 102.428 13.6008 102.428 14.3581C102.428 15.1154 102.567 15.7712 102.844 16.3253C103.121 16.861 103.5 17.2674 103.98 17.5444Z" fill="%230A2447"></path><path d="M135.815 11.9603L135.218 11.105C135.564 10.9568 135.765 10.6641 135.765 10.2649C135.765 9.66815 135.32 9.29943 134.61 9.29943H133.458V11.9603H134.074V11.2191H134.64L135.153 11.9603H135.815ZM135.142 10.2649C135.142 10.5538 134.952 10.7287 134.575 10.7287H134.074V9.8012H134.575C134.952 9.8012 135.142 9.97225 135.142 10.2649Z" fill="%230A2447"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M134.54 8.38822C133.298 8.38822 132.292 9.39456 132.292 10.6359C132.292 11.8773 133.298 12.8837 134.54 12.8837C135.781 12.8837 136.788 11.8773 136.788 10.6359C136.788 9.39456 135.781 8.38822 134.54 8.38822ZM131.692 10.6359C131.692 9.06308 132.967 7.78802 134.54 7.78802C136.113 7.78802 137.388 9.06308 137.388 10.6359C137.388 12.2088 136.113 13.4839 134.54 13.4839C132.967 13.4839 131.692 12.2088 131.692 10.6359Z" fill="%230A2447"></path><path d="M4.37988 0.960651C2.98217 1.2715 0.31412 1.97476 0.31763 3.57151V21.1602C0.31763 21.1483 0.321717 21.1376 0.321724 21.1261C0.321973 20.166 1.56361 19.5643 2.28777 19.243C4.87546 18.0949 7.68293 17.9998 10.4416 17.5941L10.5271 17.5801C12.9542 17.1834 15.4022 16.3994 17.1341 14.5418C17.996 13.5783 18.6205 12.4264 18.9576 11.1783C19.2947 9.9302 19.335 8.62055 19.0755 7.35407C18.8159 6.08758 18.2636 4.89942 17.4626 3.88458C16.6617 2.86975 15.6345 2.0564 14.463 1.5096C11.6113 0.233232 7.74492 0.236798 4.72835 0.884849C4.62482 0.907094 4.50767 0.932227 4.37988 0.960651Z" fill="url(%23paint0_radial_2346_30754)"></path><path d="M0.319204 21.1428C0.318171 21.1485 0.31713 21.1542 0.31713 21.1602C0.307158 22.1913 1.72559 22.9716 1.72559 22.9716C1.95086 23.0856 2.1831 23.1854 2.42093 23.2702L2.42021 23.2722C3.56471 23.683 4.76711 23.9095 5.9826 23.9435C6.16715 23.9533 6.35175 23.9252 6.52505 23.861C6.69835 23.7969 6.85667 23.6979 6.99031 23.5703C7.12396 23.4426 7.2301 23.289 7.30219 23.1188C7.37427 22.9486 7.41894 22.7655 7.41765 22.5807L7.41524 17.9803C5.66313 18.2094 3.93087 18.5138 2.28727 19.243C1.56311 19.5643 0.321473 20.166 0.321223 21.1261C0.32122 21.1318 0.320216 21.1373 0.319204 21.1428L0.319204 21.1428Z" fill="url(%23paint1_radial_2346_30754)"></path><defs><radialGradient id="paint0_radial_2346_30754" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(-10.1495 6.80972) scale(29.0153 29.0153)"><stop stop-color="%2352D6FF"></stop><stop offset="0.444172" stop-color="%2300C4F2"></stop><stop offset="0.656357" stop-color="%23078EE3"></stop><stop offset="0.957859" stop-color="%23214595"></stop></radialGradient><radialGradient id="paint1_radial_2346_30754" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(6.23547 27.0008) rotate(-26.0683) scale(12.0302 12.2634)"><stop offset="0.28" stop-color="%23214595"></stop><stop offset="0.84" stop-color="%230A2447"></stop></radialGradient></defs></svg>');
}





.pricing-plans .intro-header.standards,
.pricing-tables-container .intro-header.standards,
.pricing-plans .intro-header.plumbs,
.pricing-tables-container .intro-header.plumbs {
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -99999px;
  padding: 0 0 60px 0;
}

.pricing-plans .intro-subheader {
  width: 100%;
  padding: 0 0 15px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #0A2447;
  z-index: 3;
}

.pricing-plans .intro-copy {
  width: 100%;
  max-width: 340px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  color: #535E79;
}

.pricing-plans .additional-information-wrapper {
  width: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #FFFFFF;
}

.pricing-plans .additional-information-wrapper-gry {
  width: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #F4F6FC;
}

.pricing-plans .additional-information-header {
  width: 100%;
  padding: 0 0 10px 0;
  max-width: 450px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  text-align: center;
  color: #404961;
}

.pricing-plans .additional-information {
  width: 100%;
  max-width: 400px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
  font-size: 14px;
  text-align: center;
  color: #535E79;
}

.pricing-plans .additional-information-link {
  color: #535E79;
  transition: color 250ms;
  text-decoration: underline;
  cursor: pointer;
}

.pricing-plans .additional-information-link:hover {
  color: #214595;
}

.pricing-plans .additional-information-line {
  width: calc(100% - 60px);
  height: 1px;
  min-height: 1px;
  background-color: #D0D7E8;
}

.pricing-plans .list-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 50px 30px 30px;
  background-color: #FFFFFF;
}

.solutions-pricing-button {
  width: 100%;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.solutions-plans-button {
  margin-top: 40px;
}

.pricing-plans .list-header {
  width: 100%;
  max-width: 300px;
  padding: 0 0 20px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.4;
  font-size: 20px;
  text-align: left;
  color: #214595;
}

.pricing-plans .list-title {
  width: 100%;
  max-width: 300px;
  padding: 0 0 15px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0A2447;
}

.pricing-plans .list {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0 0 15px 16px;
  max-width: 300px;
}

.pricing-plans .list-items {
  width: 100%;
  padding: 0 0 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  color: #535E79;
}

.pricing-plans .list-items::before {
  content: "\2022";
  color: #214595;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  margin-left: -15px;
}

.pricing-plans .list-footnote {
  width: 100%;
  max-width: 300px;
  padding: 15px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #535E79;
}

.list-link {
  width: 100%;
  max-width: 300px;
  display: flex;
  align-items: center;
  padding: 0 0 15px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #214595;
  text-align: center;
  text-decoration: none;
}

.list-link:hover,
.list-link:focus {
  color: #214595;
}

.list-link:hover .link-arrow,
.list-link:focus .link-arrow {
  left: 8px;
}

.pricing-plans .action-block {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 30px 30px 60px;
  background: #F4F6FC;
  justify-content: center;
}

.pricing-plans .action-block.min-height {
  min-height: 492px;
  justify-content: center;
}

@media only screen and (max-width: 1000px) {
  .pricing-plans .action-block.min-height {
    min-height: inherit;
  }
}

.pricing-plans .price-block-wrapper {
  width: 100%;
  height: auto;
}

.pricing-plans .price-block {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 40px 30px;
  background: #F4F6FC;
}

.pricing-plans .hidden-price {
  display: none;
}

.pricing-plans .action-block-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #E5E7ED, #F1F2F5);
  transition: all 250ms;
  z-index: 2;
  opacity: 0;
}

.pricing-plans .price-starting {
  width: 100%;
  padding: 0 0 10px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  opacity: 0.7;
  z-index: 3;
}

.pricing-plans .price-footnote {
  width: 100%;
  padding: 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  opacity: 0.7;
  z-index: 3;
}

.pricing-plans .price-container {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
  z-index: 3;
}

.pricing-plans .price {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 5px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1;
  font-size: 54px;
  text-align: center;
  font-weight: bold;
  color: #0590D5;
  z-index: 3;
}

.pricing-plans.table .price {
  color: #214595;
}

.pricing-plans.table .subscribe-button,
.pricing-plans.table .contact-us-button {
    margin-top: auto;
}

.pricing-plans.table .subscribe-button.left,
.pricing-plans.table .contact-us-button.left {
    border-radius: 0 0 0 10px;
}

.pricing-plans.table .subscribe-button.right,
.pricing-plans.table .contact-us-button.right {
    border-radius: 0 0 10px 0;
}

.pricing-plans.table .button-footnote  {
    position: absolute;
    bottom: -38px;
    color: #535E79;
}

.pricing-plans .dollar-sign {
  font-size: 22px;
  margin-top: 10px;
}

.pricing-plans .per-copy {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 8px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1;
  font-size: 34px;
  text-align: center;
  font-weight: 400;
  color: #0590D5;
  z-index: 3;
}

.pricing-plans.table .per-copy {
  color: #214595;
}

.pricing-plans .contact-us {
  display: block;
  width: 100%;
  padding: 0 0 5px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1;
  font-size: 54px;
  text-align: center;
  font-weight: bold;
  color: #0590D5;
  z-index: 3;
}

.pricing-plans.table .contact-us {
  color: #214595;
}


.pricing-plans .pricing-pricing-item-0 {
  font-size: 22px;
  margin-top: 10px;
}

.pricing-plans .pricing-pricing-item-2 {
  font-size: 30px;
  margin-top: 6px;
  margin-left: 3px;
}

.pricing-plans .pricing-pricing-item-2[data-discount="0"] {
  display: none;
}

.pricing-plans .starting-price {
  width: 100%;
  padding: 0 0 5px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  z-index: 3;
}

.pricing-plans .occurrence,
.pricing-plans .occurrence-replacement {
  width: 100%;
  padding: 5px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #0590D5;
  z-index: 3;
}

.pricing-plans .occurrence.padding {
  padding: 5px 0 30px 0;
}

.pricing-plans.table .occurrence,
.pricing-plans.table .occurrence-replacement {
  color: #214595;
}

.pricing-plans .billed {
  width: 100%;
  padding: 30px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  color: #0A2447;
  z-index: 3;
}

.pricing-plans.table .billed {
  padding: 0 0 30px;
}

.pricing-plans .billed-placeholder {
  display: none;
  width: 100%;
  padding: 30px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
}

.pricing-plans .strike-through {
  text-decoration: line-through;
}

.pricing-plans .strike-through[data-discount="0"] {
  display: none;
}

.pricing-plans .billing-buttons {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 74px;
  width: 90%;
  margin: 0 30px 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
}

.pricing-plans .billing-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 50%;
  height: 64px;
  background-color: #FFFFFF;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #7E8BA8;
  transition: color 250ms;
  user-select: none;
  cursor: pointer;
}

.pricing-plans .billing-button:first-of-type {
  border-radius: 50px 0 0 50px;
}

.pricing-plans .billing-button:last-of-type {
  border-radius: 0 50px 50px 0;
}

.pricing-plans .billing-button:hover {
  color: #214595;
}

.pricing-plans .billing-save {
  color: #ABB5CD;
  font-size: 16px;
  transition: all 250ms;
}


.pricing-plans .billing-button .billing-save {
  color: #535E79;
}

.pricing-plans .billing-button:hover .billing-save {
  color: #0A2447;
}

.pricing-plans .billing-active-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  left: 50%;
  top: 1px;
  position: absolute;
  width: 55%;
  height: 72px;
  background: linear-gradient(135deg, #0A2447, #214595);
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  box-shadow: rgba(23, 40, 94, 0.08) 0px 4px 24px;
  border-radius: 50px;
  transition: all 250ms;
  z-index: 2;
  cursor: pointer;
}

.pricing-plans .billing-annual {
  font-weight: normal;
}

.pricing-plans .billing-active-button .billing-annual {
  display: none;
  font-weight: normal;
  color: #FFFFFF;
  opacity: 0.8;
}

.pricing-plans .billing-active-button .billing-save,
.pricing-plans .billing-active-button .billing-selection,
.pricing-plans .billing-active-button .billing-annual {
  z-index: 4;
}

.pricing-plans .billing-active-button-overlay {
  position: absolute;
  width: 101%;
  height: 74px;
  top: 0;
  left: 0;
  background: linear-gradient(135deg, #7E8BA8, #BEC7DB);
  border-radius: 50px;
  transition: all 250ms;
  opacity: 0;
  z-index: 3;
}

.pricing-plans .billing-text {
  width: 90%;
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 30px 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  color: #7E8BA8;
  background-color: #fff;
  z-index: 3;
  border-radius: 37px;
}

.pricing-plans .number-users-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 16px;
  padding: 0 0 24px;
}

.pricing-plans .number-users,
.pricing-plans .number-users-container label {
  width: auto;
  padding: 10px 0 20px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #0A2447;
  z-index: 3;
}

.pricing-plans .number-users-container label {
  padding: 0;
}

.pricing-plans .number-users-container input {
  border:none;
  background-image:none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  background-color: #fff;
  border-radius: 8px;
  box-shadow: rgba(23, 40, 94, 0.08) 0px 4px 24px;
  width: 73px;
  height: 42px;
  color: #0A2447;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 16px;
}

.pricing-plans .slider-container {
  width: 100%;
  display: flex;
  align-items: center;
  z-index: 3;
  cursor: pointer;
}

.pricing-plans .slider-line {
  width: 100%;
  height: 3px;
  border-radius: 8px;
  background-color: #FFFFFF;
}

.pricing-plans .slider-mark {
  position: absolute;
  width: 2px;
  height: 15px;
  border-radius: 2px;
  background-color: #FFFFFF;
  opacity: 0.5;
  top: 8px;
}



/* Slider Marks */

  /* Constants */

  .pricing-plans .slider-container  .slider-mark.first {
    left: 1px;
  }

  .pricing-plans .slider-container  .slider-mark.last {
    right: 1px;
  }

  /* Max Users: 10 */

  .pricing-plans .slider-container.max-users-10 .slider-mark.five {
    left: 45%;
  }

  /* Max Users: 15 */

  .pricing-plans .slider-container.max-users-15 .slider-mark.five {
    left: 29.3%;
  }

  .pricing-plans .slider-container.max-users-15 .slider-mark.ten {
    left: 65%;
  }

  /* Max Users: 20 */

  .pricing-plans .slider-container.max-users-20 .slider-mark.five {
    left: 22%;
  }

  .pricing-plans .slider-container.max-users-20 .slider-mark.ten {
    left: 48%;
  }

  .pricing-plans .slider-container.max-users-20 .slider-mark.fifteen {
    left: 74.5%;
  }

  /* Max Users: 25 */

  .pricing-plans .slider-container.max-users-25 .slider-mark.five {
    left: 17.5%;
  }

  .pricing-plans .slider-container.max-users-25 .slider-mark.ten {
    left: 38.3%;
  }

  .pricing-plans .slider-container.max-users-25 .slider-mark.fifteen {
    left: 59%;
  }

  .pricing-plans .slider-container.max-users-25 .slider-mark.twenty {
    left: 80%;
  }

  /* Max Users: 30 */

  .pricing-plans .slider-container.max-users-30 .slider-mark.five {
    left: 14.6%;
  }

  .pricing-plans .slider-container.max-users-30 .slider-mark.ten {
    left: 31.8%;
  }

  .pricing-plans .slider-container.max-users-30 .slider-mark.fifteen {
    left: 49.2%;
  }

  .pricing-plans .slider-container.max-users-30 .slider-mark.twenty {
    left: 66.4%;
  }

  .pricing-plans .slider-container.max-users-30 .slider-mark.twenty-five {
    left: 83.6%;
  }



/* Slider Numbers */

  /* Constants */

  .pricing-plans .slider-information .slider-number.first {
    left: -2px;
  }

  .pricing-plans .slider-information .slider-number.last {
    right: -12px;
  }

  /* Max Users: 10 */

  .pricing-plans .slider-information.max-users-10 .slider-number.five {
    left: 44.25%;
  }

  /* Max Users: 15 */

  .pricing-plans .slider-information.max-users-15 .slider-number.five {
    left: 28.7%;
  }

  .pricing-plans .slider-information.max-users-15 .slider-number.ten {
    left: 63.5%;
  }

  /* Max Users: 20 */

  .pricing-plans .slider-information.max-users-20 .slider-number.five {
    left: 21.5%;
  }

  .pricing-plans .slider-information.max-users-20 .slider-number.ten {
    left: 46.5%;
  }

  .pricing-plans .slider-information.max-users-20 .slider-number.fifteen {
    left: 73%;
  }

  /* Max Users: 25 */

  .pricing-plans .slider-information.max-users-25 .slider-number.five {
    left: 16.9%;
  }

  .pricing-plans .slider-information.max-users-25 .slider-number.ten {
    left: 36.8%;
  }

  .pricing-plans .slider-information.max-users-25 .slider-number.fifteen {
    left: 57.5%;
  }

  .pricing-plans .slider-information.max-users-25 .slider-number.twenty {
    left: 78.5%;
  }

  /* Max Users: 30 */

  .pricing-plans .slider-information.max-users-30 .slider-number.five {
    left: 14.1%;
  }

  .pricing-plans .slider-information.max-users-30 .slider-number.ten {
    left: 30.5%;
  }

  .pricing-plans .slider-information.max-users-30 .slider-number.fifteen {
    left: 47.6%;
  }

  .pricing-plans .slider-information.max-users-30 .slider-number.twenty {
    left: 65%;
  }

  .pricing-plans .slider-information.max-users-30 .slider-number.twenty-five {
    left: 82.2%;
  }

.pricing-plans .slider-wrapper {
  display: none;
  position: relative;
  width: 100%;
  z-index: 3;
  height: 27px;
}

.pricing-plans .active-slider-element {
  display: none;
  position: absolute;
  bottom: 62px;
  left: 0px;
  transform: scale(7.5);
}

.pricing-plans .ui-slider-grabbed .active-slider-element {
  display: flex;
  position: absolute;
  bottom: 62px;
  left: 0px;
  transform: scale(7.5);
}

.pricing-plans .ui-slider-grabbed .active-slider-element-2 {
  display: flex;
  position: absolute;
  bottom: 18px;
  left: -40px;
  transform: scale(1.6);
}

.pricing-plans .slider-information {
  position: relative;
  width: 100%;
  height: 16px;
  min-height: 16px;
  padding: 10px 0 25px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
}

.pricing-plans .slider-number,
.pricing-plans .slider-information-text {
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #535E79;
  font-weight: bold;
  z-index: 3;
  opacity: 0.8;
}

.pricing-plans .slider-number {
  position: absolute;
}

.pricing-plans .condition {
  width: 100%;
  padding: 0 0 5px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #535E79;
  z-index: 3;
}

.pricing-plans .explainer {
  width: 100%;
  max-width: 320px;
  flex-grow: 1;
  padding: 20px 0 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: #535E79;
  z-index: 3;
}

.pricing-plans .footnote,
.pricing-plans .action-block.options .button-footnote,
.pricing-plans .button-footnote,
.pricing-table-mobile-subscription .button-footnote {
  width: 100%;
  max-width: 350px;
  /* Not sure why flex-grow is here. It was causing there to be additional space under the footnote text above the button when sliding it the user slider to the max number of users. So just hiding it for now */
  /* flex-grow: 1; */
  padding: 0 0 40px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #535E79;
  z-index: 3;
}

.pricing-table-mobile-subscription .button-footnote {
    width: 100%;
    max-width: 400px;
    margin: 0 auto 10px;
    padding: 10px 0 22px 0;
    border-bottom: 1px solid #D0D7E8;
}

.pricing-plans .button-footnote,
.pricing-table-mobile-subscription .button-footnote {
  color: #ABB5CD;
}

.pricing-plans .action-block.options .button-footnote,
.pricing-plans .button-footnote {
  padding: 20px 0 0 0;
}

.pricing-plans .pricing-block .button-footnote {
    position: absolute;
    bottom: -25px;
}

.pricing-plans .action-block .button-footnote {
  position: inherit;
  bottom: inherit;
}

.pricing-plans .footnote.footnote-empty {
  padding: 0;
  flex-grow: inherit;
}

.pricing-plans .footnote.footnote-empty.footnote-max-users {
  padding: 0 0 40px 0;
  flex-grow: 1;
}

.pricing-plans .secondary-footnote {
  width: 100%;
  max-width: 350px;
  flex-grow: 1;
  padding: 30px 0 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
}

.pricing-plans .student-link {
  color: #535E79;
  text-decoration: underline;
  cursor: pointer;
  transition: all 250ms;
}

.pricing-plans .student-link:hover {
  color: #214595;
}

.pricing-plans .second-cta {
  width: 100%;
  max-width: 350px;
  padding: 40px 0 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
  transition: all 250ms;
}

.pricing-plans .second-cta a {
  color: #FFFFFF;
}

.pricing-plans .second-cta a:hover {
  color: #F1F1F1;
}

.pricing-plans .second-footnote {
  width: 100%;
  max-width: 350px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
  transition: all 250ms;
}

.pricing-plans .second-footnote a {
  color: #FFFFFF;
}

.pricing-plans .second-footnote a:hover {
  color: #F1F1F1;
}

.pricing-plans .line {
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  margin: 20px 0 40px;
  opacity: 0.7;
}

.pricing-plans .action-block .text-wrapper {
  width: 100%;
  flex-grow: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.pricing-plans .action-block .header-copy {
  width: 100%;
  padding: 0 0 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
}

.pricing-plans .action-block .body-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 400px;
  padding: 0 0 40px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: #FFFFFF;
  z-index: 3;
}

.pricing-plans .gradient-button-dark {
  width: 100%;
  max-width: 260px;
  background: linear-gradient(135deg, #0A2447, #214595);
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 8px;
  transition: all 250ms;
  user-select: none;
  cursor: pointer;
}

.pricing-plans a.subscribe-button:hover {
  box-shadow: rgba(7, 142, 227, 0.4) 0px 2px 24px;
}

.pricing-plans .subscribe-button-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  /* padding: 25px 30px; */
  padding: 22px 30px;
  height: 64px;
  border-radius: 8px;
  background-color: rgba(23, 40, 94, 0);
  transition: all 250ms;
}

.pricing-plans .subscribe-button-wrapper:hover {
  background-color: #214595;
}

.pricing-plans .pricing-block-footnote {
  width: 100%;
  padding: 30px 0 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
}

.pricing-plans .pricing-block-footnote-link {
  text-decoration: underline;
  color: #FFFFFF;
  transition: all 250ms;
  cursor: pointer;
}

.pricing-plans .pricing-block-footnote-link:hover {
  color: #D0D7E8;
}

/* REVERSING THE ACTION BLOCK */
.pricing-plans .pvd.action-block {
  background: linear-gradient(135deg, #E5E7ED, #F1F2F5);
}

.pricing-plans .pvd.options.action-block {
  background: linear-gradient(45deg, #214595, #00CAE0);
}

.pricing-plans .pvd .price,
.pricing-plans .pvd .contact-us,
.pricing-plans .pvd .occurrence,
.pricing-plans .pvd .starting-price,
.pricing-plans .pvd .number-users,
.pricing-plans .pvd .condition,
.pricing-plans .pvd .footnote,
.pricing-plans .pvd .secondary-footnote {
  color: #0A2447;
}

.pricing-plans .pvd .billed,
.pricing-plans .pvd .billing-text,
.pricing-plans .pvd .slider-number,
.pricing-plans .pvd .slider-information-text,
.pricing-plans .pvd .action-block .body-copy {
  color: #535E79;
}

.pricing-plans .pvd .slider-line,
.pricing-plans .pvd .slider-mark-1,
.pricing-plans .pvd .slider-mark-5,
.pricing-plans .pvd .slider-mark-10,
.pricing-plans .pvd .slider-mark-20 {
  background-color: #535E79;
}

/* PRICING PLANS TABLE CSS */

.pricing-tables-container {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 180px 30px 90px;
  flex-direction: column;
  height: auto;
  opacity: 1;
  transition: opacity 500ms;
}

.pricing-tables-container .pricing-table-title {
  display: none;
  width: 100%;
  padding: 0 30px 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  font-size: 42px;
  font-weight: 200;
  color: #214595;
}

@media only screen and (max-width: 1001px) {
  .pricing-tables-container .pricing-table-title {
    display: block;
  }
}

.pricing-table {
  width: 100%;
  max-width: 1440px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  position: relative;
}

.pricing-table .table-box-shadow-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.pricing-table .table-box-shadow {
  height: 100%;
  width: 100%;
  box-shadow: rgba(7, 142, 227, 0.15) 0px 0px 40px;
  border-radius: 12px;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .table-box-shadow {
    width: 50%;
  }
}

@media only screen and (max-width: 1001px) {
  .pricing-table .intro-section {
    display: none;
  }
}

.pricing-table .intro-headline {
  display: flex;
  align-items: flex-end;
  width: 33.33%;
  padding: 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-align: left;
  font-size: 42px;
  font-weight: 200;
  color: #214595;
}

.pricing-table .intro {
  width: 33.33%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 50px 30px;
}

.pricing-table .intro:last-of-type {
  border-left: 1px solid #D0D7E8;
}

.pricing-table .intro-icon {
  width: 78px;
  height: 78px;
  margin: 0 0 20px;
}

.pricing-table .intro-header {
  width: 100%;
  padding: 0 0 10px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #0A2447;
}

.pricing-table .intro-subheader {
  width: 100%;
  padding: 0 0 15px 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #0A2447;
  z-index: 3;
}

.pricing-table .intro-copy {
  width: 100%;
  max-width: 340px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
  color: #535E79;
}

.pricing-table .row {
  width: 100%;
  display: flex;
  flex-direction: row;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .row {
    flex-wrap: wrap;
  }
}

.pricing-table .border-top {
  border-top: 1px solid #D0D7E8;
}

.pricing-table .border-bottom {
  border-bottom: 1px solid #D0D7E8;
}

.pricing-tables-container .blank-column {
  width: 33.33%;
  min-width: 33.33%;
}

@media only screen and (max-width: 1001px) {
  .pricing-tables-container .blank-column {
    width: 50%;
    min-width: 50%;
  }
}

.pricing-table .title {
  width: 70%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  background: linear-gradient(-90deg, #00CAE0, #214595);
}

@media only screen and (max-width: 1001px) {
  .pricing-table .title {
    width: calc(50% - 7.5px);
  }
}

.pricing-table .title.reversed {
  color: #535E79;
  background: #D0D7E8;
}

.pricing-table .users {
  width: 33.33%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  color: #535E79;
  background-color: #FFFFFF;
}

.pricing-table .sticky .users {
  border-bottom: 1px solid #D0D7E8;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .users {
    width: calc(25% - 3.75px);
  }
}

.pricing-table .users:nth-child(3n) {
  border-left: 1px solid #D0D7E8;
}

.pricing-table .features-title {
  width: 33.33%;
  min-width: 33.33%;
  padding: 15px 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0A2447;
  background-color: #D0D7E8;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .features-title {
    width: 100%;
    min-width: 100%;
    text-align: center;
    background-color: #D0D7E8;
  }
}

.pricing-table .gry {
  width: 33.33%;
  background-color: #F4F6FC;
}

.pricing-table .feature {
  width: 33.33%;
  min-width: 33.33%;
  padding: 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #535E79;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .feature {
    width: 50%;
    min-width: 50%;
    padding: 20px 30px 20px 0;
  }
}

.pricing-table .check {
  width: 33.33%;
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-align: center;
  font-size: 16px;
  line-height: 1.4;
  color: #214595;
  background-color: #FFFFFF;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .check {
    display: none;
  }
}

.pricing-table .pricing-check {
  width: 24px;
  height: 24px;
}

.pricing-table .mobile-box {
  display: none;
}

@media only screen and (max-width: 1001px) {
  .pricing-table .mobile-box {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
    color: #214595;
    background-color: #FFFFFF;
  }
}

.pricing-table .check-icon {
  width: 14px;
  height: 12px;
}

.pricing-table .border-left {
  box-shadow: -1px 0px 0px 0px rgba(35, 44, 56, .15);
}

@media only screen and (max-width: 1001px) {
  .pricing-table .pricing-table-registration-row {
    display: none;
  }
}

.pricing-tables-container .table-footnote {
  width: 33.33%;
  min-width: 33.33%;
  padding: 30px;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
  font-size: 14px;
  text-align: left;
  color: #535E79;
}

@media only screen and (max-width: 1001px) {
  .pricing-tables-container .table-footnote {
    width: 100%;
    min-width: 100%;
    padding: 20px 0 0;
  }
}

.pricing-table .button-wrapper {
  width: 70%;
  padding: 40px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.pricing-table-registration-row .button-wrapper {
    border-radius: 0 0 0 10px;
}

.pricing-table-registration-row .border-left.button-wrapper {
    border-radius: 0 0 10px 0;
}

.pricing-table .subscribe-button-mobile-text {
  display: block;
  width: 100%;
  padding: 2px 0 0;
  font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  color: #FFFFFF;
  opacity: 0.7;
}

.pricing-table .pricing-table-gradient-button-left {
  background-attachment: fixed;
  border-radius: 0 0 0 10px;
}

.pricing-table .pricing-table-gradient-button-right {
  background-attachment: fixed;
  border-radius: 0 0 10px 0;
}

.pricing-tables-container .pricing-table-mobile-subscription {
  display: none;
}

@media only screen and (max-width: 1001px) {
  .pricing-tables-container .pricing-table-mobile-subscription {
    display: block;
    padding: 40px 0 0;
    max-width: 400px;
  }
  .pricing-tables-container .pricing-table-mobile-subscription .gradient-button {
    margin: 0 0 15px;
  }
}

/* SOLUTIONS PRICING GRID */

.solutions-pricing-container {
  width: 100%;
  max-width: 1440px;
  padding: 80px 0 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.solutions-pricing-container.content-above {
  padding: 160px 0 100px;
}

@media only screen and (max-width: 1000px) {
  .solutions-pricing-container {
    padding: 120px 0 100px;
  }
  .solutions-pricing-container.content-above {
    padding: 180px 0 100px;
  }
}

.solutions-pricing-header {
  width: 100%;
  max-width: 650px;
}

.solutions-pricing-copy {
  width: 100%;
  max-width: 600px;
  padding: 0 30px 60px;
}

/* ADDITIONAL PRICING SECTIONS */

.pricing-containers {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.pricing-containers.padding {
  padding: 0 30px;
}

/*
Hiding the plan toggle on page load because we're now showing both plans on page load.
Will show the toggle only if the URL plan param is not equal to "all" because that means
they're only on pro or pvd so they'll need the toggle to see the other plan
*/
.pricing-plans .pricing-plans-info-buttons {
  display: none;
}

.pricing-plans .pricing-plans-info-buttons.show {
  display: flex;
}

/* Gradient Button Overrides */
.pricing-page .subscribe-button.gradient-button,
.pricing-page .gradient-button-wrapper,
.pricing-tables-container .gradient-button,
.pricing-tables-container .gradient-button.half.left,
.pricing-tables-container .gradient-button.half.right {
  background: #214595;
  box-shadow: none;
}

.gradient-button:hover .gradient-button-wrapper,
.gradient-button:focus .gradient-button-wrapper {
  background: #2C57B8;
  box-shadow: none;
}

.pricing-plans a.subscribe-button:hover {
  box-shadow: none;
}

/* Testimonial Carousel */
.pricing-containers .testimonials-carousel-container {
  margin: -60px 0 0;
}

/* Plumb's Promo */
.pricing-page .plumbs-promo-container-desktop {
  display: flex;
  box-shadow: rgba(10, 36, 71, 0.26) 0px 0px 40px;
}

.pricing-page .plumbs-promo-container-mobile {
  display: none;
}

@media only screen and (max-width: 1200px) {
  .pricing-page .plumbs-promo-container-desktop {
    display: none;
  }

  .pricing-page .plumbs-promo-container-mobile {
    display: flex;
  }
}

.pricing-page .plumbs-promo-container {
  background: url(../drug-monographs-phone-desktop.html);
  background-size: 120%;
  background-position: center right;
  width: 100%;
  max-width: 705px;
  height: 210px;
  margin: 30px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  transition: all 500ms;
}

.pricing-page .plumbs-promo-container-mobile {
  margin: 90px 0 0;
}

@media only screen and (max-width: 1200px) {
  .pricing-page .plumbs-promo-container.plumbs-promo-container-mobile {
    max-width: 550px;
  }
}

@media only screen and (max-width: 700px) {
  .pricing-page .plumbs-promo-container.plumbs-promo-container-mobile {
    width: calc(100% - 60px);
  }
}

@media only screen and (max-width: 650px) {
  .pricing-page .plumbs-promo-container.plumbs-promo-container-mobile {
    width: calc(100% - 60px);
  }
}

.pricing-page .plumbs-promo-container:hover {
  background-size: 126%;
}

@media only screen and (max-width: 510px) {
  .pricing-page .plumbs-promo-container {
    background-size: cover;
  }

  .pricing-page .plumbs-promo-container:hover {
    background-size: cover;
  }
}

.pricing-page .plumbs-promo-wrapper {
  /* background: rgba(33, 69, 149, .85); */
  background: linear-gradient(45deg, rgba(33, 69, 149, .85) 0%, rgba(33, 69, 149, .6) 60%);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  transition: all 250ms;
  position: relative;
}

.pricing-page .plumbs-promo-wrapper * {
  z-index: 1;
}

.pricing-page .plumbs-promo-wrapper .plumbs-promo-overlay {
  /* background: rgba(33, 69, 149, .78); */
  background: linear-gradient(45deg, rgba(33, 69, 149, .8) 0%, rgba(33, 69, 149, .4) 60%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transition: all 500ms;
  z-index: 0;
}

.pricing-page .plumbs-promo-wrapper:hover .plumbs-promo-overlay  {
  opacity: .5;
}

.pricing-page .plumbs-promo-wrapper .small-link-white {
  padding-bottom: 0;
}
