.pricing-page .pricing-table card { border-radius: 5px; }
.pricing-page .pricing-table .card-body { border: 0; }
.pricing-page .pricing-table h4 { color: material-color("grey","500"); }
table.table-features-pricing tr { border-top: 1px solid #dee2e6; }
table.table-features-pricing td { border-right: 1px solid #dee2e6; padding: 1.25rem; text-align: center; vertical-align: middle; }
table.table-features-pricing td:last-of-type { border-right: none; }
@media(max-width:1249.98px) {
  table.table-features-pricing td { padding: .75rem; }
}
table.table-features-pricing td.table-features-name-container { padding-left: 1.5rem; padding-right: 60px; position: relative; text-align: left; width: 250px; }
table.table-features-pricing td.table-features-name-container .pricing-tooltip-container { align-items: center; display: flex; font-size: 1.1rem; height: 100%; justify-content: center; position: absolute; right: 0; top: 0; width: 50px; }
@media(max-width:1249.98px) {
  table.table-features-pricing td.table-features-name-container { width: 180px; }
}
@media(max-width:420px) {
  table.table-features-pricing td.table-features-name-container { width: 140px; }
}
.pricing-card-container { flex: calc(20% - 5px) 0; max-width: 800px; padding-top: 48px; }
.pricing-card-container.pricing-card-container-most-popular { background-color: #d9e7fd!important; border: 2px solid #0d19a3!important; padding-top: 0; }
.pricing-card-container .show-more-credits-claims:hover { cursor: pointer; }
.pricing-page-v2 { max-width: 1466px; margin: 0 auto; }
.pricing-page-v2 .pricing-card-container { flex: 24% 0; max-width: 800px; }
.pricing-page-v2 .pricing-card-container h2 { font-size: 28px; font-weight: 600; margin-top: 0; }
.pricing-page-v2 .pricing-card-container h3 { color: #2e2e2e; font-size: 36px; font-weight: 600; margin: 0; }
.pricing-page-v2 .pricing-card-container hr { background-color: #cbcbcb; height: 1px; margin: 0; width: 96%; }
.pricing-page-v2 .pricing-card-container.pricing-card-container-most-popular { background-color: #d9e7fd!important; border: 1px solid #0d19a3!important; border-radius: 8px; padding-top: 0; }
.pricing-page-v2 .pricing-card-container.pricing-card-container-most-popular .pricing-card { border-radius: 0; border-top: 1px solid #0d19a3!important; }
.pricing-page-v2 .pricing-card-container.pricing-card-container-most-popular .footer-text { background-color: #d9e7fd; color: #2d5089; }
.pricing-page-v2 .pricing-card-container .bg-premium-dark-alt { background: linear-gradient(126deg,#1e1e1e,#1e1e1e 25%,#222 0,#222 60%,#1e1e1e 0,#1e1e1e); }
.pricing-page-v2 .pricing-card-container .bg-premium-dark-alt~.footer-text { background-color: #424242; color: #e8eaed; }
.pricing-page-v2 .pricing-card-container .show-more-products:hover { cursor: pointer; }
.pricing-page-v2 .pricing-card-container .pricing-card { align-items: center; align-self: stretch; border-left: 1px solid #cbcbcb; border-radius: 8px 8px 0 0; border-right: 1px solid #cbcbcb; border-top: 1px solid #cbcbcb; display: flex; flex: 1 0; flex-direction: column; gap: 20px; justify-content: space-between; padding: 20px 20px; }
.pricing-page-v2 .pricing-card-container .pricing-card .price-box { align-items: center; border: 1px solid #cbcbcb; border-radius: 5px; display: flex; gap: 10px; height: 90px; justify-content: space-between; max-height: 90px; padding: 20px; width: 100%; max-width: 365px; margin: 0 auto; }
.pricing-page-v2 .pricing-card-container .pricing-card .price-box.selected { background: #d9e7fd; border: 1px solid #0d19a3; }
.pricing-page-v2 .pricing-card-container .pricing-card .price-box:hover { cursor: pointer; }
.pricing-page-v2 .pricing-card-container .pricing-card .price-box input { width: 15px; height: 15px; top: -6px; position: relative; }
.pricing-page-v2 .pricing-card-container .footer-text { background: #f2f2f2; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; border-radius: 0 0 8px 8px; border-right: 1px solid #cbcbcb; padding: 20px; }
.pricing-page-v2 .pricing-card-container .icon-box, .pricing-page-v2 .pricing-card-container .icon-box-grey, .pricing-page-v2 .pricing-card-container .icon-box-small { align-items: center; background: #fa0; border-radius: 4px; display: flex; justify-content: center; }
.pricing-page-v2 .pricing-card-container .icon-box { height: 35px; width: 35px; }
.pricing-page-v2 .pricing-card-container .icon-box-small { height: 23px; padding: 1px 5px 0; width: 26px; line-height: 1.1em;  }
.pricing-page-v2 .pricing-card-container .icon-box-small+ strong {  line-height: 1.1em; }
.pricing-page-v2 .pricing-card-container .icon-box-small+ strong span { font-weight: 500; font-size:  0.9em; }
.pricing-page-v2 .pricing-card-container .icon-box-grey { background: #6c757d; height: 35px; width: 35px; }
.pricing-page-v2 .pricing-card-container .pricing-card-large-button, .pricing-page-v2 .pricing-card-container .pricing-card-small-button { border: 1px solid; border-radius: 4px; color: #fff; display: flex; gap: 10px; justify-content: center; padding: 15px 10px; }
.pricing-page-v2 .pricing-card-container .pricing-card-small-button { align-items: flex-end;background: #0d19a3; border-color: #0d19a3; width: 100%;  max-width: 365px; }
.pricing-page-v2 .pricing-card-container .pricing-card-large-button { align-items: center; background: #0d19a3; border-color: #0d19a3; width: 100%; max-width: 365px;  }
.pricing-page-v2 .pricing-card-container .pricing-card-large-button.disabled { cursor: not-allowed; opacity: .5; }
.pricing-page-v2 .pricing-card-container .pricing-card-large-button:hover { background-color: #1a28c5; }
.pricing-page-v2 .pricing-card-container .save-badge { align-items: center; background: #d9e7fd; border-radius: 5px; color: #2d5089; display: flex; font-size: 10px; font-weight: 600; gap: 10px; justify-content: center; padding: 2px 5px; }
.pricing-page-v2 .pricing-card-container .upto-text-placeholder { background-color: #eee; height: 20px; margin: 0 auto; width: 150px; }
@keyframes loading {
  to { background-position-x: -30%; }
}
.pricing-page-v2 .pricing-card-container .animated-background { animation: loading 1s ease-in-out infinite; background-color: #ededed; background: linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed; background-position-x: 180%; background-size: 200% 100%; }
.edu-box { align-items: center; align-self: stretch; border: 2px solid #7b1fa2; border-radius: 4px; color: #7b1fa2; display: flex; gap: 10px; justify-content: center; padding: 10px 20px; }
.edu-box:hover { background-color: #7b1fa2; color: #e8eaed; }
.edu-box:hover path { fill: #e8eaed; }
.credits-content { display: flex; flex-direction: column; gap: 16px; }
.credits-content .card { background: var(--Main-white,#fff); border: 1px solid var(--Core-border,#cbcbcb); border-radius: 5px; display: flex; flex: 32% 0; flex-direction: column; gap: 20px; min-width: 365px; padding: 20px; }
.credits-content .pricing-card-large-button { align-items: center; background: #0d19a3; border: 1px solid #0d19a3; border-radius: 4px; color: #fff; display: flex; gap: 10px; justify-content: center; padding: 15px 10px; width: 320px; }
.credits-content .pricing-card-large-button.disabled { cursor: not-allowed; opacity: .5; }
.credits-content .pricing-card-large-button:hover { background-color: #1a28c5; }
.credits-content .icon-box { align-items: center; background: #fa0; border-radius: 4px; display: flex; justify-content: center; padding: 1px 5px 0; }
@media(max-width:1249.98px) {
  .pricing-card-container { flex: 100% 0 1; padding-top: 0; }
  .pricing-card-container>div { gap: 20px!important; }
  .pricing-card-container .pricing-card-credits-badge { justify-content: center!important; }
  .pricing-page-v2 .pricing-card-container { flex: 100% 0 1; padding-top: 0; }
}
.pricing-card-coming-soon-badge-container { left: 0; right: 50%; top: 40px; -ms-transform: translateX(50%); transform: translateX(50%); }
@media(max-width:1249.98px) {
  .pricing-card-coming-soon-badge-container { top: -.5rem; }
}
.pricing-card-coming-soon-badge { max-width: 200px; width: 100%; }
.pricing-card-features-container-responsive, .pricing-card-large-button { max-width: 480px; width: 100%; }
.pricing-card-large-button { margin-left: auto; margin-right: auto; min-height: 53px; padding: 15px 10px; }
.pricing-card-head { min-height: 78px; }
@media(max-width:1249.98px) {
  .pricing-card-head { min-height: auto; }
}
.pricing-card-sticky-price { min-height: 50px; }
.pricing-card-sticky-button { min-height: 53px; }
.pricing-billing-radio { background: #dee2e6; border: 1px solid #cfd8dc; border-radius: 20px; box-sizing: content-box; cursor: pointer; height: 20px; width: 40px; }
.pricing-billing-radio-ball { border-radius: 100%; height: 20px; transition: all .3s ease; width: 20px; }
input:checked+.pricing-billing-radio-ball { -ms-transform: translateX(100%); transform: translateX(100%); }
.pricing-card-sticky-wrapper-label { flex: 250px 0; }
.pricing-card-sticky, .pricing-card-sticky:first-child:nth-last-of-type(5), .pricing-card-sticky:first-child:nth-last-of-type(5)~.pricing-card-sticky { flex: calc(20% - 5px) 0; }
.pricing-card-sticky:first-child:nth-last-of-type(4), .pricing-card-sticky:first-child:nth-last-of-type(4)~.pricing-card-sticky { flex: calc(25% - 5px) 0; }
.card { border: 1px solid hsla(0,0%,9%,.125); border-radius: 4px; }
.card>.list-group:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.card>.list-group:last-child { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.card-header { background-color: hsla(0,0%,9%,.03); border-bottom: 1px solid hsla(0,0%,9%,.125); }
.card-header:first-child { border-radius: 3px 3px 0 0; }
.card-footer { background-color: hsla(0,0%,9%,.03); border-top: 1px solid hsla(0,0%,9%,.125); }
.card-footer:last-child { border-radius: 0 0 3px 3px; }
.card-img-overlay { border-radius: 3px; }
.card-img, .card-img-top { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.card-img, .card-img-bottom { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.table { color: #2e2e2e; margin-bottom: 1rem; width: 100%; }
.table td, .table th { border-top: 1px solid #dee2e6; padding: .75rem; vertical-align: top; }
.table thead th { border-bottom: 2px solid #dee2e6; vertical-align: bottom; }
.table tbody+tbody { border-top: 2px solid #dee2e6; }
.table-bordered, .table-bordered td, .table-bordered th { border: 1px solid #dee2e6; }
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0; }
.table-striped tbody tr:nth-of-type(odd) { background-color: hsla(0,0%,9%,.05); }
.table-hover tbody tr:hover { background-color: hsla(0,0%,9%,.075); color: #2e2e2e; }
.table-dark, .table-dark>td, .table-dark>th { background-color: #c6c8ca; }
.table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: #95999c; }
.table-hover .table-dark:hover, .table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th { background-color: #b9bbbe; }
.table .thead-light th { background-color: #e9ecef; border-color: #dee2e6; color: #2e2e2e; }
.table-dark { background-color: #343a40; color: #fff; }
.table-dark td, .table-dark th, .table-dark thead th { border-color: #454d55; }
.table-dark.table-bordered { border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: hsla(0,0%,100%,.05); }
.table-dark.table-hover tbody tr:hover { background-color: hsla(0,0%,100%,.075); color: #fff; }
@media(max-width:1249.98px) {
  .table-responsive-md { -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100%; }
  .table-responsive-md>.table-bordered { border: 0; }
}
.table-responsive { -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100%; }
.table-responsive>.table-bordered { border: 0; }
.fade { transition: opacity .15s linear; }
@media(prefers-reduced-motion:reduce) {
  .fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { height: 0; overflow: hidden; position: relative; transition: height .35s ease; }
@media(prefers-reduced-motion:reduce) {
  .collapsing { transition: none; }
}
.collapsing.width { height: auto; transition: width .35s ease; width: 0; }
@media(prefers-reduced-motion:reduce) {
  .collapsing.width { transition: none; }
}
.card { word-wrap: break-word; background-clip: border-box; background-color: #fff; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem; display: flex; flex-direction: column; min-width: 0; position: relative; }
.card>hr { margin-left: 0; margin-right: 0; }
.card>.list-group { border-bottom: inherit; border-top: inherit; }
.card>.list-group:first-child { border-top-left-radius: calc(.25rem - 1px); border-top-right-radius: calc(.25rem - 1px); border-top-width: 0; }
.card>.list-group:last-child { border-bottom-left-radius: calc(.25rem - 1px); border-bottom-right-radius: calc(.25rem - 1px); border-bottom-width: 0; }
.card>.card-header+.list-group, .card>.list-group+.card-footer { border-top: 0; }
.card-body { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }
.card-title { margin-bottom: .75rem; }
.card-subtitle { margin-top: -.375rem; }
.card-subtitle, .card-text:last-child { margin-bottom: 0; }
.card-link:hover { text-decoration: none; }
.card-link+.card-link { margin-left: 1.25rem; }
.card-header { background-color: rgba(0,0,0,.03); border-bottom: 1px solid rgba(0,0,0,.125); margin-bottom: 0; padding: .75rem 1.25rem; }
.card-header:first-child { border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }
.card-footer { background-color: rgba(0,0,0,.03); border-top: 1px solid rgba(0,0,0,.125); padding: .75rem 1.25rem; }
.card-footer:last-child { border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px); }
.card-header-tabs { border-bottom: 0; margin-bottom: -.75rem; }
.card-header-pills, .card-header-tabs { margin-left: -.625rem; margin-right: -.625rem; }
.card-img-overlay { border-radius: calc(.25rem - 1px); bottom: 0; left: 0; padding: 1.25rem; position: absolute; right: 0; top: 0; }
.card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%; }
.card-img, .card-img-top { border-top-left-radius: calc(.25rem - 1px); border-top-right-radius: calc(.25rem - 1px); }
.card-img, .card-img-bottom { border-bottom-left-radius: calc(.25rem - 1px); border-bottom-right-radius: calc(.25rem - 1px); }
.card-deck .card { margin-bottom: 15px; }
@media(min-width:576px) {
  .card-deck { display: flex; flex-flow: row wrap; margin-left: -15px; margin-right: -15px; }
  .card-deck .card { flex: 1 0; margin-bottom: 0; margin-left: 15px; margin-right: 15px; }
}
.card-group>.card { margin-bottom: 15px; }
@media(min-width:576px) {
  .card-group { display: flex; flex-flow: row wrap; }
  .card-group>.card { flex: 1 0; margin-bottom: 0; }
  .card-group>.card+.card { border-left: 0; margin-left: 0; }
  .card-group>.card:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
  .card-group>.card:not(:last-child) .card-header, .card-group>.card:not(:last-child) .card-img-top { border-top-right-radius: 0; }
  .card-group>.card:not(:last-child) .card-footer, .card-group>.card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0; }
  .card-group>.card:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
  .card-group>.card:not(:first-child) .card-header, .card-group>.card:not(:first-child) .card-img-top { border-top-left-radius: 0; }
  .card-group>.card:not(:first-child) .card-footer, .card-group>.card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0; }
}
.card-columns .card { margin-bottom: .75rem; }
@media(min-width:576px) {
  .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; }
}
.help-section:not(.dark-mode) .card-header { background: #fff; border-bottom: none; }
.help-section:not(.dark-mode) .card-header:hover { cursor: pointer; }
.help-section:not(.dark-mode) .card-header:first-child, .help-section:not(.dark-mode) div.card:first-child { border-radius: 9px 9px 0 0!important; }
.help-section:not(.dark-mode) div.card:last-child { border-radius: 0 0 9px 9px!important; }
.help-section:not(.dark-mode) div.card:last-child .card-header:first-child { border-bottom: 1px solid #dee2e6; border-radius: 0 0 9px 9px!important; }
.help-section:not(.dark-mode) .card-body { padding-top: 0; }
.help-page h2 { font-size: 1.5em; }
.dark-mode.help-section .card-header { background: #1e1e1e; border-bottom: none; border-radius: 8px; color: #fff; font-size: 1.25rem; }
.dark-mode.help-section .card-header .question { border-bottom: none; border-radius: 8px; border-top: 1px solid #fff; }
.dark-mode.help-section div.card { background: #1e1e1e; border: 1px solid #fff; border-radius: 8px; border-top: none!important; color: #fff; }
.dark-mode.help-section .card-body { border-top: none!important; }
.tos-links-bold a { font-weight: 700; }
.plan-credit[data-v-2c504088] { align-items: center; background-color: #fa0; border-radius: 4px; display: flex; gap: 5px; padding: 1px 10px 0; }
#select-billing-item-right[data-v-2c504088] { margin: 0; padding: 0; }
.select-billing-learn-more-link[data-v-2c504088] { margin-left: 0; margin-right: 0; }
.select-billing-item-wrapper[data-v-2c504088] { padding-right: 0; }
@media (max-width:480px) {
  .font-size-100[data-v-2c504088] { font-size: .9rem; }
  .select-billing-item-wrapper[data-v-2c504088] { font-size: .8rem; }
  #billingRadioInput[data-v-2c504088] { opacity: 0; position: absolute; }
}
.learn-more-link[data-v-02718b12] { padding-left: 13%; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
.title-text[data-v-02718b12] { align-items: center; display: flex; gap: 5px; }
.most-popular-badge-mobile[data-v-02718b12] { display: none; }
.fa-check[data-v-02718b12] { color: #0b7335; }
.most-popular-badge[data-v-02718b12] { align-items: center; background-color: #0d19a3; border: 1px solid #0d19a3; border-radius: 8px; display: flex; height: 183px; justify-content: center; margin-left: -29px; padding: 5px 15px; position: absolute; width: 44px; }
.most-popular-badge span[data-v-02718b12] { align-self: center; clear: both; display: inline-block; -ms-transform: rotate(270deg); transform: rotate(270deg); white-space: nowrap; }
.most-popular-br-8[data-v-02718b12] { border: 2px solid #0d19a3!important; border-radius: 0 8px 8px 0; }
@media(max-width:560px) {
  .most-popular-badge[data-v-02718b12] { display: none; }
  .most-popular-br-8[data-v-02718b12] { border-radius: 8px; }
  .most-popular-badge-mobile[data-v-02718b12] { background-color: #0d19a3; border-radius: 8px; color: #fff; display: block; font-size: 10px; font-weight: 600; padding: 4px 10px; }
}
h1[data-v-e2e80714] { color: #2e2e2e; font-size: 28px; font-weight: 600; margin-top: 0; text-align: center; }
.pricing-card-container[data-v-e2e80714] { display: flex; flex-direction: column; max-width: 390px; padding-top: 41px; }
@media(max-width:810px) {
  .pricing-card-container[data-v-e2e80714] { padding-top: 0; }
}
.pricing-card-container h2[data-v-e2e80714] { font-size: 22px; margin: 0; }
.pricing-card-container.pricing-card-container-most-popular[data-v-e2e80714] { background-color: #d9e7fd!important; border: 1px solid #0d19a3!important; border-radius: 8px; padding-top: 0; }
.pricing-card-container.pricing-card-container-most-popular .most-popular-text[data-v-e2e80714] { color: #2d5089; padding: 10px 15px; text-align: center; }
.pricing-card-container.pricing-card-container-most-popular .pricing-card[data-v-e2e80714] { border-radius: 0; border-top: 1px solid #0d19a3!important; }
.pricing-card-container .show-more-products[data-v-e2e80714]:hover { cursor: pointer; }
.pricing-card-container .pricing-card[data-v-e2e80714] { align-self: stretch; border: 1px solid #cbcbcb; border-radius: 8px; display: flex; flex: 1 0; flex-direction: column; gap: 20px; justify-content: space-between; padding: 20px; }
.pricing-card-container .icon-box[data-v-e2e80714] { align-items: center; background: #fa0; border-radius: 4px; display: flex; height: 23px; justify-content: center; padding: 1px 5px 0; width: 26px; }
.pricing-card-container .pricing-card-large-button[data-v-e2e80714] { align-items: center; background: #0d19a3; border: 1px solid #0d19a3; border-radius: 4px; color: #fff; display: flex; gap: 10px; justify-content: center; padding: 15px 10px; width: 330px; }
.pricing-card-container .pricing-card-large-button.disabled[data-v-e2e80714] { cursor: not-allowed; opacity: .5; }
.pricing-card-container .pricing-card-large-button[data-v-e2e80714]:hover { background-color: #1a28c5; }
.explore-btn[data-v-e2e80714] { align-items: center; border: 2px solid #0d19a3; border-radius: 4px; color: #0d19a3; display: flex; gap: 10px; justify-content: center; padding: 15px 40px; }
.explore-btn[data-v-e2e80714]:hover { background-color: #0d19a3; color: #fff; }
.vue-slider-disabled { cursor: not-allowed; opacity: .5; }
.vue-slider-rail { background-color: #ccc; border-radius: 15px; }
.vue-slider-process { background-color: #3498db; border-radius: 15px; }
.vue-slider-mark { z-index: 4; }
.vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step { display: none; }
.vue-slider-mark-step { background-color: rgba(0,0,0,.16); border-radius: 50%; height: 100%; width: 100%; }
.vue-slider-mark-label { font-size: 14px; white-space: nowrap; }
.vue-slider-dot-handle { background-color: #fff; border-radius: 50%; box-shadow: .5px .5px 2px 1px rgba(0,0,0,.32); box-sizing: border-box; cursor: pointer; height: 100%; width: 100%; }
.vue-slider-dot-handle-focus { box-shadow: 0 0 1px 2px rgba(52,152,219,.36); }
.vue-slider-dot-handle-disabled { background-color: #ccc; cursor: not-allowed; }
.vue-slider-dot-tooltip-inner { background-color: #3498db; border-color: #3498db; border-radius: 5px; box-sizing: content-box; color: #fff; font-size: 14px; min-width: 20px; padding: 2px 5px; text-align: center; white-space: nowrap; }
.vue-slider-dot-tooltip-inner:after { content: ""; position: absolute; }
.vue-slider-dot-tooltip-inner-top:after { border: 5px solid transparent; border-top-color: inherit; height: 0; left: 50%; top: 100%; -ms-transform: translate(-50%); transform: translate(-50%); width: 0; }
.vue-slider-dot-tooltip-inner-bottom:after { border: 5px solid transparent; border-bottom-color: inherit; bottom: 100%; height: 0; left: 50%; -ms-transform: translate(-50%); transform: translate(-50%); width: 0; }
.vue-slider-dot-tooltip-inner-left:after { border: 5px solid transparent; border-left-color: inherit; height: 0; left: 100%; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 0; }
.vue-slider-dot-tooltip-inner-right:after { border: 5px solid transparent; border-right-color: inherit; height: 0; right: 100%; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 0; }
.vue-slider-dot-tooltip-wrapper { opacity: 0; transition: all .3s; }
.vue-slider-dot-tooltip-wrapper-show { opacity: 1; }
.vue-tooltip-arrow.arrow { display: block!important; }
.tooltip { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.tooltip .tooltip-inner { width: -webkit-max-content; width: -moz-max-content; width: max-content; }
.tooltip .arrow:before { border-color: transparent; border-width: .4rem; }
.tooltip.tooltip-right { left: calc(100% + 5px); top: -.5em; }
.tooltip.tooltip-right .arrow { right: 100%; top: .5em; }
.tooltip.tooltip-right .arrow:before { border-left-width: 0; border-right-color: #161616; right: 0; }
.tooltip.tooltip-top { bottom: calc(100% + 5px); right: -.5em; }
.tooltip.tooltip-top .arrow { right: .6em; top: 100%; }
.tooltip.tooltip-top .arrow:before { border-bottom-width: 0; border-top-color: #161616; right: 0; }
.tooltip.tooltip-bottom { right: -.5em; top: calc(100% + 5px); }
.tooltip.tooltip-bottom .arrow { bottom: 100%; right: .6em; }
.tooltip.tooltip-bottom .arrow:before { border-bottom-color: #161616; border-top-width: 0; right: 0; }
.select-file-size-learn-more-box { max-width: 325px; top: 100%; z-index: 10; }
.border-width-2[data-v-4e50222d] { border-width: 2px; }
.stolen-badge[data-v-4e50222d] { border-color: var(--badge-color)!important; }
.stolen-badge-label[data-v-4e50222d] { background: var(--badge-color)!important; color: var(--text-color)!important; }
.select-billing-item-wrapper { padding-right: calc(1rem + 26px); }
.select-billing-item-right-wrapper { align-items: flex-end; display: flex; flex-direction: column; height: 8vh; justify-content: space-between; }
.select-billing-item { margin-right: calc(-1rem - 26px); }
.select-billing-learn-more-link { margin-left: calc(1rem + 26px); margin-right: calc(-1rem - 26px); }
.select-billing-learn-more-box { top: 100%; z-index: 10; }
b { color: #fff!important; }
.flip-card__back, .flip-card__back-bottom, .flip-card__back:before, .flip-card__bottom, .flip-card__top, .flip-clock__card.flip-card { color: #fff!important; font-size: 2rem!important; }
.StripeElement--invalid, .StripeElement.invalid { border-color: #f44!important; }
.StripeElement { background: #fff; border: 1px solid #dee2e6; border-radius: 8px; padding: 1rem; }
.fade-fast-enter-active, .fade-fast-leave-active { transition: opacity .5s; }
@media(prefers-reduced-motion) {
  .fade-fast-enter-active, .fade-fast-leave-active { transition: none; }
}
.fade-fast-enter, .fade-fast-leave-to { opacity: 0; }
.fade-grow-enter-active { animation: vue-fade-grow .1s; }
@media(prefers-reduced-motion) {
  .fade-grow-enter-active { animation: none; }
}
.fade-grow-leave-active { animation: vue-fade-grow .1s reverse; }
@media(prefers-reduced-motion) {
  .fade-grow-leave-active { animation: none; }
}
@keyframes vue-fade-grow {
  0% { color: transparent; max-height: 0; opacity: 0; transform: scaleY(0); }
  70% { color: transparent; }
  to { color: inherit; max-height: 500px; opacity: 1; transform: scaleY(1); }
}
.slide-fade-enter-active { animation: vue-fade-slide .3s; }
@media(prefers-reduced-motion) {
  .slide-fade-enter-active { animation: none; }
}
.slide-fade-leave-active { animation: vue-fade-slide .3s reverse; }
@media(prefers-reduced-motion) {
  .slide-fade-leave-active { animation: none; }
}
@keyframes vue-fade-slide {
  0% { opacity: 0; transform: translate3d(100%,0,0); }
  to { opacity: 1; transform: none; }
}
.fade-slide-up-enter-active { animation: vue-fade-slide-up .3s; }
@media(prefers-reduced-motion) {
  .fade-slide-up-enter-active { animation: none; }
}
.fade-slide-up-leave-active { animation: vue-fade-slide-up .3s reverse; }
@media(prefers-reduced-motion) {
  .fade-slide-up-leave-active { animation: none; }
}
@keyframes vue-fade-slide-up {
  0% { opacity: 0; transform: translate3d(0,100%,0); }
  to { opacity: 1; transform: none; }
}
.slide-fade-left-enter-active { animation: vue-fade-slide-left-enter .3s; position: absolute; }
@media(prefers-reduced-motion) {
  .slide-fade-left-enter-active { animation: none; }
}
.slide-fade-left-leave-active { animation: vue-fade-slide-left-leave .2s; position: absolute; }
@media(prefers-reduced-motion) {
  .slide-fade-left-leave-active { animation: none; }
}
@keyframes vue-fade-slide-left-enter {
  0% { opacity: 0; transform: translate3d(100%,0,0); }
  to { opacity: 1; transform: none; }
}
@keyframes vue-fade-slide-left-leave {
  0% { opacity: .8; transform: none; }
  to { opacity: 0; transform: translate3d(-100%,0,0); }
}
.slide-fade-right-enter-active { animation: vue-fade-slide-right-enter .3s; position: absolute; }
@media(prefers-reduced-motion) {
  .slide-fade-right-enter-active { animation: none; }
}
.slide-fade-right-leave-active { animation: vue-fade-slide-right-leave .2s; position: absolute; }
@media(prefers-reduced-motion) {
  .slide-fade-right-leave-active { animation: none; }
}
@keyframes vue-fade-slide-right-enter {
  0% { opacity: 0; transform: translate3d(-100%,0,0); }
  to { opacity: 1; transform: none; }
}
@keyframes vue-fade-slide-right-leave {
  0% { opacity: .8; transform: none; }
  to { opacity: 0; transform: translate3d(100%,0,0); }
}
@media(min-width:400px) {
  .choose-payment-item { white-space: nowrap; }
}
.user-modal-choose-payment-view { max-width: 510px; }
.transition-header { align-items: center; border-bottom: 1px solid #dee2e6; display: flex; justify-content: space-between; padding: 1rem; }
#cancelLink, #refundLink { color: #0d19a3; cursor: pointer; text-decoration: underline; }
#cancelLink:hover, #refundLink:hover { color: #0a47ac; text-decoration: none; }
.hr-text { border: 0; color: #2e2e2e; height: 1.5em; line-height: 1em; opacity: .5; outline: 0; position: relative; text-align: center; }
.hr-text:before { background: #6c757d; content: ""; height: 1px; left: 0; position: absolute; top: 50%; width: 100%; }
.hr-text:after { background-color: #f5f5f5; color: #000; color: #2e2e2e; content: attr(data-content); display: inline-block; line-height: 1.5em; padding: 0 .5em; position: relative; }
.paypal-gold { background-color: #ffc439; }
.paypal-gold:hover { -webkit-filter: brightness(.95); filter: brightness(.95); }
.user-modal-register-plan-select-cm-view { max-width: 480px; }
.user-modal-register-account-created-view { max-width: 590px; }
.circle-loader { animation: loader-spin 1.2s linear infinite; border: 3px solid rgba(0,0,0,.2); border-left-color: #00c851; border-radius: 50%; display: inline-block; height: 7em; position: relative; vertical-align: top; width: 7em; }
@media(prefers-reduced-motion) {
  .circle-loader { animation: none; }
}
.load-complete { animation: none; border-color: #00c851; transition: border .5s ease-out; }
.checkmark { display: none; }
.checkmark.draw:after { animation-duration: .8s; animation-name: checkmark; animation-timing-function: ease; -ms-transform: scaleX(-1) rotate(135deg); transform: scaleX(-1) rotate(135deg); }
@media(prefers-reduced-motion) {
  .checkmark.draw:after { animation: none; }
}
.checkmark:after { border-right: 4px solid #00c851; border-top: 4px solid #00c851; content: ""; height: 3.5em; left: 22px; opacity: 1; position: absolute; top: 49px; -ms-transform-origin: left top; transform-origin: left top; width: 1.75em; }
@keyframes loader-spin {
  0% { transform: rotate(0); }
  to { transform: rotate(1turn); }
}
@keyframes checkmark {
  0% { height: 0; opacity: 1; width: 0; }
  20% { height: 0; opacity: 1; width: 1.75em; }
  40% { height: 3.5em; opacity: 1; width: 1.75em; }
  to { height: 3.5em; opacity: 1; width: 1.75em; }
}
.modal-thing[data-v-7b8ccdf5] { max-width: 480px; }
.main-container[data-v-62ff3be8] { background-color: #fff; border-radius: 10px; display: flex; flex-direction: column; font-size: 14px; height: 276px; justify-content: space-evenly; }
.main-container[data-v-62ff3be8]:hover { box-shadow: 0 4px 8px 0 rgba(0,0,0,.075); }
.add-on[data-v-62ff3be8] { font-size: 32px; }
.btn-app-color[data-v-62ff3be8] { background-color: #4285f4; color: #fff; }
.btn-app-color[data-v-62ff3be8]:hover { background-color: #1e6ef2; }
.price[data-v-62ff3be8] { font-size: 16px; }
