.btn-text, .btn-tertiary, .btn-secondary, .redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .btn {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;display: inline-block;background-color: #0058dd;border: 2px solid rgba(0,0,0,0);color: #fffdf8;font-weight: 500;font-size: 18px;line-height: 24px;border-radius: 8px;padding: 6px 50px 6px 20px;transition: all 200ms;}
@media (min-width: 768px) {.btn-text, .btn-tertiary, .btn-secondary, .redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .btn {font-size: 20px;font-weight: 600;padding: 14px 50px 14px 20px;border-radius: 18px;}}
.btn-text:after, .btn-tertiary:after, .btn-secondary:after, .redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .btn:after {position: absolute;content: "";background-image: url("82b3e8104ca2692bef7f.svg");background-size: contain;background-repeat: no-repeat;background-position: center;top: 50%;right: 16px;width: 21px;height: 21px;transform: translateY(-50%);}
.btn-text:hover, .btn-tertiary:hover, .btn-secondary:hover, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .btn:hover {background-color: #031f39;color: #fffdf8;}
.btn:focus {color: #fffdf8;outline: 2px solid #0058dd;outline-offset: 2px;background-color: #0058dd;}
.btn.btn-dark {background-color: #fffdf8;color: #031f39;}
.btn.btn-dark:after {background-image: url("ac03364edbccd4380b3c.svg");}
.btn.btn-dark:hover {background-color: #99c2ff;}
.btn.btn-dark:focus {outline-color: #fffdf8;background-color: #fffdf8;}
.btn.btn-brand {color: #031f39;background-color: #fffdf8;}
.btn.btn-brand:after {background-image: url("ac03364edbccd4380b3c.svg");}
.btn.btn-brand:hover {background-color: #031f39;color: #fffdf8;}
.btn.btn-brand:hover:after {background-image: url("82b3e8104ca2692bef7f.svg");}
.btn.btn-brand:focus {outline-color: #fffdf8;color: #031f39;background-color: #fffdf8;}
.btn.btn-brand:focus:after {background-image: url("ac03364edbccd4380b3c.svg");}
.btn-secondary, .redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary {background-color: rgba(0,0,0,0);border-color: #0058dd;color: #0058dd;}
.btn-secondary:after, .redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:after {background-image: url("1b8b3d310dd51141056a.svg");}
.btn-secondary:hover, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover {background-color: #031f39;border-color: #031f39;}
.btn-secondary:hover:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover:after {background-image: url("82b3e8104ca2692bef7f.svg");}
.btn-secondary:focus, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:focus, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:focus {outline: 2px solid #0058dd;outline-offset: 2px;color: #0058dd;border-color: #0058dd;background-color: rgba(0,0,0,0);}
.btn-secondary:focus:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:focus:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:focus:after {background-image: url("1b8b3d310dd51141056a.svg");}
.btn-secondary.btn-secondary-dark, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary {color: #fffdf8;border-color: #fffdf8;}
.btn-secondary.btn-secondary-dark:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:after {background-image: url("82b3e8104ca2692bef7f.svg");}
.btn-secondary.btn-secondary-dark:hover, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:hover, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:hover {background-color: rgba(255,253,248,.1);border-color: rgba(0,0,0,0);}
.btn-secondary.btn-secondary-dark:focus, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:focus, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-dark.btn.btn-primary:focus {outline-color: #fffdf8;color: #fffdf8;border-color: #fffdf8;}
.btn-secondary.btn-secondary-brand, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary {color: #031f39;border-color: #031f39;}
.btn-secondary.btn-secondary-brand:after, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:after, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:after {background-image: url("ac03364edbccd4380b3c.svg");}
.btn-secondary.btn-secondary-brand:hover, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:hover, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:hover {background-color: rgba(3,31,57,.1);border-color: rgba(0,0,0,0);}
.btn-secondary.btn-secondary-brand:focus, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:focus, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn-secondary-brand.btn.btn-primary:focus {background-color: rgba(0,0,0,0);border-color: #031f39;outline-color: #031f39;}
.btn-tertiary {background-color: rgba(0,0,0,0);color: #031f39;}
.btn-tertiary:after {background-image: url("ac03364edbccd4380b3c.svg");}
.btn-tertiary:hover {background-color: #d6d2c9;color: #031f39;}
.btn-tertiary:focus {outline: none;border-color: #031f39;color: #031f39;background-color: rgba(0,0,0,0);}
.btn-tertiary.btn-tertiary-dark {color: #fffdf8;}
.btn-tertiary.btn-tertiary-dark:after {background-image: url("82b3e8104ca2692bef7f.svg");}
.btn-tertiary.btn-tertiary-dark:hover {background-color: rgba(255,253,248,.1);}
.btn-tertiary.btn-tertiary-dark:focus {outline: none;border-color: #fffdf8;background-color: rgba(0,0,0,0);}
.btn-tertiary.btn-tertiary-brand:hover {background-color: rgba(3,31,57,.1);}
.btn-tertiary.btn-tertiary-brand:focus {background-color: rgba(0,0,0,0);}
.btn-text {background: none;color: #031f39;padding: 8px 20px;}
@media (min-width: 768px) {.btn-text {padding: 16px 20px;}}
.btn-text:after {display: none;}
.btn-text:before {position: absolute;content: "";bottom: 7px;left: 0;right: 0;width: calc(100% - 40px);height: 2px;margin: auto;background-color: #031f39;}
@media (min-width: 768px) {.btn-text:before {bottom: 15px;}}
.btn-text:hover {color: #031f39;background-color: #d6d2c9;}
.btn-text:focus {outline: 2px solid #031f39;color: #031f39;}
.btn-text.btn-text-dark {color: #fffdf8;}
.btn-text.btn-text-dark:before {background-color: #fffdf8;}
.btn-text.btn-text-dark:focus {outline-color: #fffdf8;}
.btn-text.btn-text-dark:hover {background-color: rgba(255,253,248,.1);}
.btn-text.btn-text-brand:hover {background-color: rgba(3,31,57,.1);}
.btn-no-arrow {padding: 8px 20px;border-radius: 8px;}
.btn-no-arrow:after {display: none;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a, .mega-menu__flexible_content .mega-menu__flexible_content--link, .mega-menu__resources .mega-menu__resources--item .resource-cta, .mega-menu__discover ul li a, .mega-menu__integrations .integrations-cta, .mega-menu__col--link {position: relative;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a:after, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a:after, .mega-menu__flexible_content .mega-menu__flexible_content--link:after, .mega-menu__resources .mega-menu__resources--item .resource-cta:after, .mega-menu__discover ul li a:after, .mega-menu__integrations .integrations-cta:after, .mega-menu__col--link:after {position: absolute;content: "";background-image: url("6dbb6fe937dc60355f94.svg");background-size: 12px 12px;background-repeat: no-repeat;right: 0;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;}
.redesign-2024 strong, .redesign-2024 b {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;}
.entry-content .redesign-2024 a:not([class]), .entry-content .redesign-2024 a[class=""] {color: #031f39;text-decoration: underline;}
.entry-content .redesign-2024 a:not([class]):hover, .entry-content .redesign-2024 a[class=""]:hover {color: #0058dd;}
.h0 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 900;font-size: 64px;line-height: 120%;color: #031f39;}
@media (min-width: 1024px) {.h0 {font-size: 88px;}}
.h1 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;font-size: 36px;line-height: 110%;color: #031f39;}
@media (min-width: 768px) {.h1 {font-size: 48px;}}
@media (min-width: 1024px) {.h1 {font-size: 64px;}}
.h2, .redesign-2024 .cards-block .block-intro h1, .redesign-2024 .cards-block .block-intro h2, .redesign-2024 .cards-block .block-intro h3, .custom-redesign-2024 .cards-block .block-intro h1, .custom-redesign-2024 .cards-block .block-intro h2, .custom-redesign-2024 .cards-block .block-intro h3 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;font-size: 30px;line-height: 120%;color: #031f39;}
@media (min-width: 768px) {.h2, .redesign-2024 .cards-block .block-intro h1, .redesign-2024 .cards-block .block-intro h2, .redesign-2024 .cards-block .block-intro h3, .custom-redesign-2024 .cards-block .block-intro h1, .custom-redesign-2024 .cards-block .block-intro h2, .custom-redesign-2024 .cards-block .block-intro h3 {font-size: 40px;}}
@media (min-width: 1024px) {.h2, .redesign-2024 .cards-block .block-intro h1, .redesign-2024 .cards-block .block-intro h2, .redesign-2024 .cards-block .block-intro h3, .custom-redesign-2024 .cards-block .block-intro h1, .custom-redesign-2024 .cards-block .block-intro h2, .custom-redesign-2024 .cards-block .block-intro h3 {font-size: 48px;}}
.h3 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;font-size: 28px;line-height: 120%;color: #031f39;}
@media (min-width: 768px) {.h3 {font-size: 32px;}}
@media (min-width: 1024px) {.h3 {font-size: 40px;}}
.h4, .redesign-2024 .cards-block .card-title, .custom-redesign-2024 .cards-block .card-title {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 600;font-size: 24px;line-height: 120%;color: #031f39;}
@media (min-width: 1024px) {.h4, .redesign-2024 .cards-block .card-title, .custom-redesign-2024 .cards-block .card-title {font-size: 32px;}}
.h5 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 600;font-size: 20px;line-height: 120%;color: #031f39;}
@media (min-width: 1024px) {.h5 {font-size: 24px;}}
.h6 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 600;font-size: 18px;line-height: 140%;color: #031f39;}
@media (min-width: 1024px) {.h6 {font-size: 20px;}}
.preheading {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 500;font-size: 16px;line-height: 140%;color: #031f39;text-transform: uppercase;}
@media (min-width: 768px) {.preheading {font-size: 20px;}}
.preheading2 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 500;font-size: 14px;line-height: 140%;color: #6c6965;letter-spacing: 1.28px;text-transform: uppercase;}
@media (min-width: 768px) {.preheading2 {font-size: 16px;}}
.p0, .redesign-2024 .cards-block .block-intro p, .custom-redesign-2024 .cards-block .block-intro p {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 18px;line-height: 160%;color: #031f39;}
@media (min-width: 768px) {.p0, .redesign-2024 .cards-block .block-intro p, .custom-redesign-2024 .cards-block .block-intro p {font-size: 22px;}}
@media (min-width: 1024px) {.p0, .redesign-2024 .cards-block .block-intro p, .custom-redesign-2024 .cards-block .block-intro p {font-size: 24px;}}
.p1, .redesign-2024 .two-columns-redesign__content p:not(.preheading2), .custom-redesign-2024 .two-columns-redesign__content p:not(.preheading2) {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 16px;line-height: 160%;color: #031f39;}
@media (min-width: 768px) {.p1, .redesign-2024 .two-columns-redesign__content p:not(.preheading2), .custom-redesign-2024 .two-columns-redesign__content p:not(.preheading2) {font-size: 18px;}}
.p2, .redesign-2024 .two-columns-redesign__content ul li, .custom-redesign-2024 .two-columns-redesign__content ul li, .redesign-2024 .cards-block .card-section, .custom-redesign-2024 .cards-block .card-section {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 14px;line-height: 160%;color: #031f39;}
@media (min-width: 768px) {.p2, .redesign-2024 .two-columns-redesign__content ul li, .custom-redesign-2024 .two-columns-redesign__content ul li, .redesign-2024 .cards-block .card-section, .custom-redesign-2024 .cards-block .card-section {font-size: 16px;}}
.caption {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 12px;line-height: 160%;color: #031f39;}
@media (min-width: 768px) {.caption {font-size: 14px;}}
.redesign-2024 .two-columns-redesign__content ul, .custom-redesign-2024 .two-columns-redesign__content ul, .redesign-2024 .cards-block .card-content ul, .custom-redesign-2024 .cards-block .card-content ul {list-style: none;margin-left: 0;padding-left: 36px;}
.redesign-2024 .two-columns-redesign__content ul li, .custom-redesign-2024 .two-columns-redesign__content ul li, .redesign-2024 .cards-block .card-content ul li, .custom-redesign-2024 .cards-block .card-content ul li {position: relative;margin-bottom: 10px;}
.redesign-2024 .two-columns-redesign__content ul li:before, .custom-redesign-2024 .two-columns-redesign__content ul li:before, .redesign-2024 .cards-block .card-content ul li:before, .custom-redesign-2024 .cards-block .card-content ul li:before {position: absolute;content: "";background-image: url("202aca5a2f71834d7a85.svg");width: 24px;height: 24px;left: -36px;}
html.menu-open, body.menu-open {overflow: hidden;}
.hidden {display: none !important;opacity: 0;}
.page-template-landing-pages-promo .version-opt-variant {background: #031f39;}
.page-template-landing-pages-promo .version-opt-variant .plan-toggle p {color: #fff !important;}
.page-template-landing-pages-promo .version-opt-variant>div.plan-column.cell.large-auto.core .plan-savings {border-top-left-radius: 7px;border-top-right-radius: 7px;background: #ee6122;color: #fff;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year>div.plan-column.cell.large-auto.core a.button {color: #fff;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year>div.plan-column.cell.large-auto.core>div:not(.plan-cta) {opacity: .7;}
.page-template-landing-pages-promo .version-opt-variant .core {border: solid 1px #ee6122;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year>.core {border: solid 1px #fcdfd3;}
.page-template-landing-pages-promo .version-opt-variant .plan-cta {margin: 15px 0;}
.page-template-landing-pages-promo .version-opt-variant .plan-price+.plan-description {display: none;}
.page-template-landing-pages-promo .version-opt-variant .plan-description.specs ul {order: 3;}
.page-template-landing-pages-promo .version-opt-variant .core .plan-savings {background-color: #ee6122;}
.page-template-landing-pages-promo .version-opt-variant .core .plan-savings::after {content: "Most Popular";text-transform: uppercase;color: #fff;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year .plan-savings::after {color: #56575b !important;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year .core .plan-savings {background: #fcdfd3 !important;}
.page-template-landing-pages-promo .version-opt-variant .core .plan-savings {display: block;min-height: 43px;}
.page-template-landing-pages-promo .version-opt-variant .plan-column:not(.core) {margin-top: 43px;}
.page-template-landing-pages-promo .version-opt-variant .plan-column.core .plan-cta .button {background: #ee6122;}
.page-template-landing-pages-promo .version-opt-variant #pricing-top.is-year .plan-column.core {opacity: 1;}
.page-template-landing-pages-promo .version-opt-variant .plan-description.specs p, .page-template-landing-pages-promo .version-opt-variant .plan-description.specs ul {display: flex;flex-direction: column;}
.page-template-landing-pages-promo .version-opt-variant .plan-description.specs {padding-top: 0;}
.page-template-landing-pages-promo .version-opt-variant .plan-description.specs p {gap: 4px;}
.page-template-landing-pages-promo .version-opt-variant .plan-description.specs p strong {min-height: 40px;margin-bottom: 4px;}
.page-template-landing-pages-promo .version-opt-variant .optly-top {order: -1;}
.page-template-landing-pages-promo .version-opt-variant #toggler-top>.yearly, .page-template-landing-pages-promo .version-opt-variant #toggler-top>.monthly {color: #fff;}
header.header.is-stuck.is-at-top {border-bottom: 1px solid #d6d2c9;background-color: #fffdf8;}
.dark-menu {background-color: #031f39;}
.dark-menu:not(.is-stuck) {background-color: #031f39;border-color: #777570;}
.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav a {background-color: #fffdf8;border-color: #fffdf8;color: #031f39;}
.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav a:hover {background-color: #99c2ff;border-color: #99c2ff;color: #031f39;}
.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav a:focus {outline: 2px solid #fff;outline-offset: 2px;}
@media (min-width: 768px) {.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav-secondary a {color: #fffdf8;border-color: #fffdf8;}
	.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav-secondary a:hover {background-color: rgba(255,253,248,.1);border-color: rgba(0,0,0,0);color: #fffdf8;}
	.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item.btn-nav-secondary a:focus {outline: 2px solid #fff;outline-offset: 2px;}}
@media (min-width: 1024px) {.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item a {color: #fffdf8;border-radius: 8px;}
	.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item a:hover {background: rgba(255,253,248,.1);}
	.dark-menu:not(.is-stuck) #sidemenu.menu .menu-item a:focus {outline: 2px solid #fff;outline-offset: 2px;}}
.dark-menu:not(.is-stuck) .top-bar .top-bar-left .menu-icon {width: 40px;height: 40px;}
.dark-menu:not(.is-stuck) .top-bar .top-bar-left .menu-icon:after {filter: invert(1);}
.dark-menu:not(.is-stuck) .top-bar .top-bar-left.open {padding-top: 0;}
.dark-menu:not(.is-stuck) .top-bar .top-bar-right .nav-wrap.open {padding-top: 0;}
.dark-menu:not(.is-stuck) .top-bar .top-bar-right .nav-wrap.open .menu-icon:after {background-image: url("d4d4a583a6b7ca468fe9.svg");}
.dark-menu:not(.is-stuck) .top-bar .top-bar-right .mega-menu {padding: 0;}
@media (min-width: 1024px) {.dark-menu:not(.is-stuck) .top-bar .top-bar-right .mega-menu .medium-horizontal.menu.dropdown .menu-item>a {color: #fffdf8;}
	.dark-menu:not(.is-stuck) .top-bar .top-bar-right .mega-menu .medium-horizontal.menu.dropdown .menu-item>a:after {background-color: #fffdf8;}
	.dark-menu:not(.is-stuck) .top-bar .top-bar-right .mega-menu .medium-horizontal.menu.dropdown .menu-item.menu-item-has-children>a:before {background-image: url("1a6e6496fd049503ab60.svg");}}
.dark-menu:not(.is-stuck) .top-bar .top-bar-right .mega-menu>.menu {padding: 0 16px;}
.dark-menu:not(.is-stuck) .mobile-menu-header {background-color: #031f39;padding: 20px 16px 20px;margin-bottom: 12px;}
.dark-menu:not(.is-stuck) .mobile-menu-header:after {display: none;}
.top-bar {padding-bottom: 14px;}
.top-bar .top-bar-right .nav-wrap {display: flex;justify-content: space-between;opacity: 0;transition: all 300ms ease;}
.page-loaded .top-bar .top-bar-right .nav-wrap {opacity: 1;}
.mega-menu .medium-horizontal.menu.dropdown {position: static;height: 100%;min-width: 500px;justify-content: flex-start;}
.mega-menu .medium-horizontal.menu.dropdown a {color: #031f39;}
.mega-menu .menu-item {height: 100%;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;padding-right: 16px;}
.mega-menu .menu-item>* {font-family: inherit;}
.mega-menu .menu-item:focus-within>a:after, .mega-menu .menu-item:hover>a:after {width: 100%;background: #031f39;}
.mega-menu .menu-item>a {padding-right: 8px !important;padding-left: 8px !important;font-weight: 500;font-size: 18px;line-height: 24px;}
.mega-menu .menu-item>a:after {width: 0;left: 0;bottom: -17px;transition: width 150ms ease-out;}
.mega-menu .menu-item.menu-item-has-children {height: 150%;}
.mega-menu .menu-item.menu-item-has-children:hover:not([data-hover=disabled]) .mega-menu__container-inner, .mega-menu .menu-item.menu-item-has-children:focus-within .mega-menu__container-inner {opacity: 1;pointer-events: auto;}
.mega-menu .menu-item.menu-item-has-children:hover:not([data-hover=disabled])>a:before, .mega-menu .menu-item.menu-item-has-children:focus-within>a:before {transform: translateY(-50%) rotate(0);}
.mega-menu .menu-item.menu-item-has-children>a {position: relative;padding-right: 12px !important;}
.mega-menu .menu-item.menu-item-has-children>a:before {position: absolute;content: "";background-size: 12px 12px;background-image: url("a5a5dc603cc30aff5728.svg");width: 12px;height: 12px;right: -4px;top: 50%;transform: translateY(-50%) rotate(-180deg);transition: all .3s ease;}
.mega-menu__container-inner {position: absolute;background-color: #fffdf8;width: 100 dvw;height: 70 dvh;left: 50%;top: 101%;transform: translateX(-50%);z-index: -1;opacity: 0;pointer-events: none;transition: all .3s ease;box-shadow: 0px 4px 10px 0px rgba(0,0,0,.0509803922);}
.mega-menu__col {height: 100%;padding: 20px 0;overflow-y: auto;}
@media (min-width: 1024px) {.mega-menu__col {padding: 45px 0 0;}}
.mega-menu__col--title-bar {border-bottom: 1px solid #d6d2c9;margin-bottom: 16px;display: flex;justify-content: space-between;padding-bottom: 8px;}
.mega-menu__col--title {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;line-height: 100%;font-weight: 600;text-transform: uppercase;letter-spacing: 1.28px;letter-spacing: 1.28px;margin-bottom: 0;height: auto;color: #6c6965;}
.mega-menu__col--link {font-weight: 700;font-size: 16px;padding: 0 24px !important;line-height: 19.49px !important;}
.mega-menu__col.col-2 {background-color: #f7f4ee;}
@media (min-width: 1024px) {.mega-menu__col.col-2 {padding-left: 40px;padding-right: 5%;}}
.mega-menu__col.split-menus .mega-menu__wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 20px;}
.mega-menu__col.split-menus .mega-menu__sub-menu {flex: 1 1 100%;}
@media (min-width: 768px) {.mega-menu__col.split-menus .mega-menu__sub-menu {flex: 0 0 calc(50% - 20px);}}
.mega-menu__col.first-menu-fill .mega-menu__sub-menu:first-of-type {flex: 0 0 100%;}
.mega-menu__col.last-menu-fill .mega-menu__sub-menu:last-of-type {flex: 0 0 100%;}
.mega-menu__wrapper {max-width: 900px;padding-left: 24px;margin-right: 24px;margin-left: auto;}
.mega-menu__sub-menu {margin-bottom: 32px;}
@media (min-width: 1024px) {.mega-menu__sub-menu {margin-bottom: 24px;}}
@media screen and (min-width: 1400px) {.mega-menu__sub-menu {padding-left: 0;}}
.mega-menu__sub-menu:last-of-type {margin-bottom: 0;}
.mega-menu__sub-menu--content ul {list-style: none;margin-left: 0;}
.mega-menu__sub-menu--content ul li {font-weight: 700;font-size: 14px;line-height: 19.49px;color: #36383b;color: #828387;margin-bottom: 12px;padding: 0 16px 0;transition: all .3s ease;border-radius: 8px;}
.mega-menu__sub-menu--content ul li:hover {background: #eeeae3;}
.mega-menu__sub-menu--content ul li:hover>a {color: #2a5bd7;}
.mega-menu__sub-menu--content ul li.active {background-color: #f7f4ee;}
.mega-menu__sub-menu--content ul li.active path {fill: #fffdf8;}
.mega-menu__sub-menu--content ul li.active path:first-child {fill: #031f39;}
.mega-menu__sub-menu--content ul li.active a {color: #031f39;}
.mega-menu__sub-menu--content ul li.active a strong {color: #031f39;}
.mega-menu__sub-menu--content ul li img {margin-right: 6px;}
.mega-menu__sub-menu--content ul li a {display: block;position: static;color: inherit;color: #36383b;height: 100%;padding-top: 8px;padding-bottom: 8px;padding-left: 0;margin-left: -8px;transition: all .3s ease;font-weight: 600;font-size: 16px;}
.mega-menu__sub-menu--content ul li a:hover {color: #2a5bd7;}
.mega-menu__sub-menu--content ul li strong {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;display: inline-block;margin-top: 1px;font-weight: 400;color: #777570;font-size: 16px;line-height: 20px;}
.mega-menu__sub-menu--content.split-menu-items ul {display: flex;flex-wrap: wrap;gap: 0 40px;}
.mega-menu__sub-menu--content.split-menu-items ul li {flex: 1 1 100%;}
@media (min-width: 768px) {.mega-menu__sub-menu--content.split-menu-items ul li {flex: 0 0 calc(50% - 20px);}}
.mega-menu__sub-menu--content.inline-items ul {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 20px;}
.mega-menu__sub-menu--content.inline-items ul li {flex: 1 1 100%;}
@media (min-width: 768px) {.mega-menu__sub-menu--content.inline-items ul li {flex: 0 0 auto;margin-bottom: 0;}}
.mega-menu__sub-menu--content.menu-has-icons ul li {position: relative;color: #828387;}
.mega-menu__sub-menu--content.menu-has-icons ul li a {padding-left: 42px;margin-left: 0;}
.mega-menu__sub-menu--content.menu-has-icons ul li img, .mega-menu__sub-menu--content.menu-has-icons ul li svg {position: absolute;left: 8px;top: 6px;}
.mega-menu__integrations {margin-bottom: 48px;}
.mega-menu__integrations .integrations-item {padding: 0;padding-right: 6px;}
.mega-menu__integrations .integrations-item:hover .img-wrap {box-shadow: 0px 4px 16px 0px rgba(146,144,138,.25);}
.mega-menu__integrations .integrations-item:last-of-type {padding-right: 0;padding-left: 6px;}
.mega-menu__integrations .integrations-item .img-wrap {display: flex;align-items: center;justify-content: center;border: 1px solid #bab7b0;border-radius: 8px;padding: 16px;margin-bottom: 10px;background-color: #fffdf8;transition: all .3s ease;}
.mega-menu__integrations .integrations-item .menu-img {display: block;max-width: 100%;height: 59px;object-fit: contain;mix-blend-mode: multiply;}
.mega-menu__integrations .integrations-item span {display: inline-block;font-size: 14px;line-height: 17.05px;font-weight: 400;}
.mega-menu__integrations .integrations-cta {padding: 0;display: inline-block;margin-top: 16px;font-weight: 600;font-size: 16px;line-height: 24px;color: #36383b;padding-right: 20px;}
.mega-menu__integrations .integrations-cta:hover:after {animation: arrow-bounce-right .5s ease forwards;}
.mega-menu__discover ul {list-style: none;margin-left: 0;}
.mega-menu__discover ul li {font-weight: 600;color: #36383b;margin-bottom: 2px;}
.mega-menu__discover ul li a {display: inline-block;padding: 0 20px 0 0;color: #031f39;}
.mega-menu__discover ul li a:hover:after {animation: arrow-bounce-right .5s ease forwards;}
.mega-menu__resources {margin-bottom: 24px;}
.mega-menu__resources .mega-menu__resources--item {background-color: #fffdf8;border-radius: 24px;max-width: 360px;margin-left: 0;margin-right: auto;margin-bottom: 24px;padding: 0;border: 1px solid #bab7b0;transition: all .3s ease;}
.mega-menu__resources .mega-menu__resources--item:hover {color: #2a5bd7;box-shadow: 0px 4px 16px 0px rgba(146,144,138,.25);}
.mega-menu__resources .mega-menu__resources--item:hover .resource-title, .mega-menu__resources .mega-menu__resources--item:hover .resource-cta {color: inherit;}
.mega-menu__resources .mega-menu__resources--item:last-of-type {margin-bottom: 0;}
.mega-menu__resources .mega-menu__resources--item .menu-img {margin-bottom: 16px;border-top-left-radius: 24px;border-top-right-radius: 24px;}
.mega-menu__resources .mega-menu__resources--item .resource-type {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-weight: 500;line-height: 140%;color: #777570;text-transform: uppercase;padding: 8px 16px 0 16px;}
.mega-menu__resources .mega-menu__resources--item .resource-title {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 20px;font-weight: 600;line-height: 140%;color: #031f39;padding: 4px 16px 0 16px;transition: color .3s ease;}
.mega-menu__resources .mega-menu__resources--item .resource-cta {display: inline-block;padding: 0 20px 0 16px;margin-bottom: 20px;font-size: 16px;line-height: 24px;color: #031f39;font-weight: 600;transition: color .3s ease;text-transform: capitalize;}
.mega-menu__resources .mega-menu__resources--item .resource-cta:hover:after {animation: arrow-bounce-right .5s ease forwards;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons {margin-left: 0;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons li {position: relative;list-style: none;margin-bottom: 16px;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons li .item-link {display: block;padding: 8px 8px 8px 36px;margin-left: 8px;color: #031f39;font-weight: 600;font-size: 16px;line-height: 125%;border-radius: 8px;transition: all .3s ease;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons li .item-link:hover {background-color: #eeeae3;color: #031f39;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons li br {display: none;}
.mega-menu__flexible_content .mega-menu__flexible_content--icons li svg, .mega-menu__flexible_content .mega-menu__flexible_content--icons li img {position: absolute;left: 8px;top: 8px;width: 20px;height: 20px;}
.mega-menu__flexible_content .mega-menu__flexible_content--link {display: none;padding: 0 20px 0 0;margin-bottom: 20px;font-size: 16px;line-height: 150%;font-weight: 600;color: #031f39;transition: color .3s ease;}
#sidemenu.menu {align-items: center;}
#sidemenu.menu .menu-item {font-size: unset;font-size: 18px;margin: 0 6px;padding: 0;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 24px;font-weight: 500;}
#sidemenu.menu .menu-item:last-child {margin-right: 0;}
#sidemenu.menu .menu-item.btn-nav a {background-color: #0058dd;border-radius: 8px;color: #fffdf8;border: 2px solid #0058dd;}
#sidemenu.menu .menu-item.btn-nav a:hover {background-color: #031f39;border-color: #031f39;}
#sidemenu.menu .menu-item.btn-nav a:focus {outline: 2px solid #0058dd;outline-offset: 2px;}
#sidemenu.menu .menu-item.btn-nav-secondary a {color: #0058dd;border: 2px solid #0058dd;border-radius: 8px;}
#sidemenu.menu .menu-item.btn-nav-secondary a:hover {background-color: #031f39;border-color: #031f39;color: #fffdf8;}
#sidemenu.menu .menu-item.btn-nav-secondary a:focus {outline: 2px solid #0058dd;outline-offset: 2px;}
#sidemenu.menu .menu-item a {color: #031f39;padding: 8px;font-size: 18px;transition: all .3s ease;border-radius: 8px;}
#sidemenu.menu .menu-item a:hover {background-color: #d6d2c9;}
#sidemenu.menu .menu-item a:focus {outline: 2px solid #0058dd;outline-offset: 2px;}
@media (min-width: 1440px) {#sidemenu.menu .menu-item a {padding: 8px 20px;}}
@media screen and (max-width: 1023px) {.page-template-landing-pages-promo .top-bar .top-bar-left, .page-template-landing-pages .top-bar .top-bar-left {flex: unset;}
	.top-bar .top-bar-left {display: flex;justify-content: space-between;align-items: center;flex: 1 1 100%;}
	.top-bar .menu-icon {width: 38px;height: 38px;position: relative;outline: none;color: rgba(0,0,0,0);border-radius: 8px;transition: all .3s ease;}
	.top-bar .menu-icon:hover {background-color: #d6d2c9;}
	.top-bar .menu-icon:after {background-image: url("https://mkt-static.bitly.com/static/1758312561/pages/wp-content/themes/JointsWP-CSS-master/assets/foundation-icons/svgs/feather-icon-menu.svg");outline: none;background-color: rgba(0,0,0,0);-webkit-box-shadow: 0;-webkit-box-shadow: none;box-shadow: none;content: "";background-size: 100%;color: #000;width: 30px;height: 30px;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: auto;}
	.top-bar .mobile-menu-header {display: flex;justify-content: space-between;align-items: center;padding-bottom: 30px;position: relative;}
	.top-bar .mobile-menu-header:after {position: absolute;content: "";width: 100 dvw;height: 1px;background-color: #d6d2c9;bottom: 12px;}
	.top-bar .active-menu-item {display: none;font-size: 20px;line-height: 22px;font-weight: 400;position: relative;}
	.top-bar .top-bar-right {display: none;}
	.top-bar .top-bar-right.nav-open {display: block;}
	.top-bar .top-bar-right .nav-wrap {position: relative;background-color: #fffdf8;opacity: 0;z-index: -1;pointer-events: none;left: 100%;}
	.top-bar .top-bar-right .nav-wrap.open {position: fixed;top: 0;left: 0;right: 0;pointer-events: all;z-index: 1;flex-direction: column;overflow-y: hidden;overflow-x: hidden;height: 100 dvh;padding: 20px 0 0;}
	.top-bar .top-bar-right .nav-wrap.open .menu-icon:after {background-image: url("cbbe5d29a04974399218.svg");}
	.top-bar .top-bar-right .mega-menu {padding: 0 16px 0;}
	.top-bar .top-bar-right .mega-menu__col {padding-top: 40px;flex: 1 1 100%;}
	.top-bar .top-bar-right .mega-menu__wrapper {max-width: 100%;}
	.top-bar .top-bar-right .mega-menu .menu {flex-direction: column;justify-content: unset;padding: 0;min-width: unset;width: 100%;}
	.top-bar .top-bar-right .mega-menu .menu-item {height: auto;font-weight: 900;font-size: 20px;line-height: 22px;margin-bottom: 12px;padding-bottom: 12px;padding-right: 0;}
	.top-bar .top-bar-right .mega-menu .menu-item:hover a:after {display: none;}
	.top-bar .top-bar-right .mega-menu .menu-item>a {font-size: 20px;padding-left: 0 !important;font-weight: 600;}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children.active>a:before {transform: translate(-50%,-50%) rotateX(0deg);}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a:after {display: none;}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a:before {top: 37%;right: 0;background-image: url("a5a5dc603cc30aff5728.svg");background-size: 16px 16px;width: 16px;height: 16px;transform: rotateX(180deg) translate(-50%,50%);}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a:hover, .top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a:active {color: #36383b;}
	.top-bar .top-bar-right .mega-menu .menu-item>a {padding: 0 24px 0 0;}
	.top-bar .top-bar-right .mega-menu__wrapper {padding: 0;}
	.top-bar .top-bar-right .mega-menu__col.col-1 {padding-bottom: 28px;}
	.top-bar .top-bar-right .mega-menu__col.col-2 {padding: 20px;}
	.top-bar .top-bar-right .mega-menu__container {display: grid;grid-template-rows: 0fr;transition: all .3s ease;}
	.top-bar .top-bar-right .mega-menu__container.active {grid-template-rows: 1fr;}
	.top-bar .top-bar-right .mega-menu__container-inner {position: static;width: 100%;height: unset;transform: unset;overflow: hidden;opacity: 0;box-shadow: none;}
	.top-bar .top-bar-right .mega-menu__container-inner.open {display: grid;opacity: 1;z-index: 1;pointer-events: all;padding-bottom: 24px;}
	.top-bar .top-bar-right .mega-menu__discover li a {font-size: 16px;line-height: 24px;}
	.top-bar .top-bar-right .mega-menu__sub-menu--content ul li {padding: 0;}
	.top-bar .top-bar-right .mega-menu__sub-menu--content ul li a {margin-left: 0;}
	.top-bar .top-bar-right .mega-menu__sub-menu--content.menu-has-icons ul li {padding: 0 16px 0;}
	.top-bar .top-bar-right .mega-menu__flexible_content--icons {display: flex;flex-wrap: wrap;}
	.top-bar .top-bar-right .mega-menu__flexible_content--icons>* {flex: 1 0 50%;}
	.top-bar .top-bar-right #sidemenu {position: absolute;display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 0;top: 25px;right: 64px;}
	.top-bar .top-bar-right #sidemenu .menu-item {margin: 0 8px;}
	.top-bar .top-bar-right #sidemenu .menu-item:last-child {margin: 0;}
	.top-bar .top-bar-right #sidemenu .menu-item a {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 500;}}
@media screen and (max-width: 767px) {.top-bar .active-menu-item {display: block;margin-bottom: 24px;padding-left: 24px;position: absolute;opacity: 0;transition: all .3s ease;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 20px;font-weight: 600;line-height: 140%;}
	.top-bar .active-menu-item.bold {opacity: 1;z-index: 999;}
	.top-bar .active-menu-item.bold:before {position: absolute;content: "";left: 0;top: 50%;background-image: url("a5a5dc603cc30aff5728.svg");background-size: 16px 16px;transform: translateY(-50%) rotate(-90deg);width: 16px;height: 16px;pointer-events: none;}
	.top-bar .top-bar-right .mega-menu .menu-item {margin-bottom: 0;border: none;padding-bottom: 0;}
	.top-bar .top-bar-right .mega-menu .menu-item>a {padding-bottom: 34px;}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a {z-index: 1;}
	.top-bar .top-bar-right .mega-menu .menu-item.menu-item-has-children>a:before {transform: rotate(90deg) translate(-110%,0%);}
	.top-bar .top-bar-right .mega-menu__col {padding-top: 12px;}
	.top-bar .top-bar-right .mega-menu__wrapper {padding-left: 24px;}
	.top-bar .top-bar-right .mega-menu__container-inner {position: absolute;top: 150px;height: auto;opacity: 0;left: 100%;}
	.top-bar .top-bar-right .mega-menu__container-inner.open {margin-top: 40px;padding-top: 50px;left: 0;padding-bottom: 180px;background: rgba(0,0,0,0);z-index: 4;top: 60px;}
	.top-bar .top-bar-right .mega-menu__container-inner.open:before {position: absolute;content: "";z-index: -1;top: 0;left: 0;width: 100%;height: 80%;background-color: #fffdf8;}
	.top-bar .top-bar-right .mega-menu__flexible_content--icons {display: block;}
	.top-bar .top-bar-right .mega-menu__flexible_content .mega-menu__flexible_content--link {display: inline-block;}
	#sidemenu:after {position: fixed;content: "";z-index: 4;width: 100%;height: 140px;text-align: center;left: 50%;transform: translate(-50%,0);background-color: #fffdf8;border-top: 2px solid #f7f4ee;}
	#sidemenu .menu-item:nth-child(1), #sidemenu .menu-item:nth-child(2) {position: fixed;z-index: 5;width: 94%;text-align: center;left: 50%;transform: translate(-51%,0);}
	#sidemenu .menu-item:nth-child(2) {}}
@keyframes arrow-bounce-right {0% {transform: translate(0,-50%);}
	50% {transform: translate(5px,-50%);}
	100% {transform: translate(0,-50%);}}
#corners-standard, #frame-border-only, #frame-text, #frames-arrow, #patterns-standard, #patterns-horizontal {display: none;}
#frames #frames-arrow .cls-1 {fill: #e8ebf2;}
form.freehook-form .img-wrap.corners-standard #corners-standard {display: block;}
form.freehook-form .img-wrap.corners-standard #corners-slightly_round {display: none;}
form.freehook-form .img-wrap.corners-slightly_round #corners-slightly_round {display: block;}
form.freehook-form .img-wrap.corners-slightly_round #corners-standard {display: none;}
form.freehook-form .img-wrap.patterns-standard #patterns-standard {display: block;}
form.freehook-form .img-wrap.patterns-standard #patterns-rounded, form.freehook-form .img-wrap.patterns-standard #patterns-horizontal {display: none;}
form.freehook-form .img-wrap.patterns-horizontal #patterns-horizontal {display: block;}
form.freehook-form .img-wrap.patterns-horizontal #patterns-rounded, form.freehook-form .img-wrap.patterns-horizontal #patterns-standard {display: none;}
form.freehook-form .img-wrap.frames-border_only #frame-border-only {display: block;}
form.freehook-form .img-wrap.frames-text_bottom #frame-text {display: block;}
form.freehook-form .img-wrap.frames-arrow #frames-arrow {display: block;}
form.freehook-form .img-wrap.preset-1 #patterns *, form.freehook-form .img-wrap.preset-1 #corners * {fill: #de3121;}
form.freehook-form .img-wrap.preset-2 #patterns *, form.freehook-form .img-wrap.preset-2 #corners * {fill: #ef8000;}
form.freehook-form .img-wrap.preset-3 #patterns *, form.freehook-form .img-wrap.preset-3 #corners * {fill: #198639;}
form.freehook-form .img-wrap.preset-4 #patterns *, form.freehook-form .img-wrap.preset-4 #corners * {fill: #229ce0;}
form.freehook-form .img-wrap.preset-5 #patterns *, form.freehook-form .img-wrap.preset-5 #corners * {fill: #2a5bd7;}
form.freehook-form .img-wrap.preset-6 #patterns *, form.freehook-form .img-wrap.preset-6 #corners * {fill: #6b52d1;}
form.freehook-form .img-wrap.preset-7 #patterns *, form.freehook-form .img-wrap.preset-7 #corners * {fill: #d84280;}
footer.footer-redesign {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: #fff;padding-top: 64px;}
footer.footer-redesign .cell {padding-left: 0;}
footer.footer-redesign h4.widgettitle {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 24px;color: #36383b;margin-bottom: 16px;}
footer.footer-redesign .textwidget a {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;color: #1d1f21;display: inline-block;margin-bottom: 12px;position: relative;}
footer.footer-redesign .textwidget a::after {content: "";position: absolute;height: 1px;left: 0;bottom: 0;width: 0;background-color: #031f39;transition: width .2s;}
footer.footer-redesign .textwidget a:hover:after {width: 101%;}
footer.footer-redesign .footer-divider {background-color: #92908a;height: 1px;width: 100%;margin-top: 36px;margin-bottom: 20px;}
footer.footer-redesign .sub-footer {margin-top: 52px;padding-bottom: 44px;}
footer.footer-redesign .sub-footer .page-bottom {width: 100%;}
footer.footer-redesign .sub-footer .page-bottom .textwidget {height: 100%;display: flex;position: relative;align-items: center;flex-flow: row wrap;justify-content: space-between;}
footer.footer-redesign .sub-footer .page-bottom .textwidget img {order: 1;margin-right: 40px;margin-bottom: 20px;}
footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 2;font-size: 16px;font-style: normal;font-weight: 400;line-height: 160%;color: #1d1f21;flex-grow: 1;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social {order: 3;margin-top: -15px;margin-right: 40px;display: flex;flex-wrap: nowrap;}
@media (max-width: 1200px) {footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-right: 0;}}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a {display: inline-block;margin-bottom: 0;border-radius: 8px;padding-top: 5px;padding-left: 8px;width: 40px;height: 40px;margin-left: 7px;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:after {display: none;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover {background-color: #d6d2c9;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover:after {display: none;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus {outline: none;border: 3px solid #031f39;padding-top: 2px;padding-left: 5px;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #icon {fill: #56575b;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #round {fill: #fffdf8;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Instagram path {fill: #56575b;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Facebook path {fill: #56575b;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #LinkedIn path {fill: #56575b;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .security {order: 4;text-align: right;}
footer.footer-redesign .sub-footer .page-bottom .textwidget .security img {margin: 0;}
@media (max-width: 1207px) {footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -19px;}}
@media (max-width: 1041px) {footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -63px;}}
.page-redesign footer.footer-redesign {background-color: #031f39;border-top: 3px solid #f36600;}
.page-redesign footer.footer-redesign h4.widgettitle {color: #ff950a;}
.page-redesign footer.footer-redesign div.widgettitle {color: #ff950a;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 24px;margin-bottom: 16px;}
.page-redesign footer.footer-redesign .textwidget a {color: #fffdf8;}
.page-redesign footer.footer-redesign .textwidget a:after {background-color: #fffdf8;}
@media (max-width: 600px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget {flex-direction: column;align-items: flex-start;}}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 3;color: #fffdf8;}
@media (max-width: 1130px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 5;margin-top: -20px;}}
@media all and (max-width: 767px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {margin-top: 20px;}}
@media all and (max-width: 767px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .security {width: 100%;order: 3;text-align: left;}}
@media all and (max-width: 1130px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -19px;flex-grow: 1;padding-right: 40px;justify-content: flex-end;}}
@media all and (max-width: 767px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {order: 4;width: 100%;padding-right: 0px;margin-top: -100px;}}
@media (max-width: 600px) {.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: 20px;justify-content: flex-start;}}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover {background-color: #1b344a;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus {border: 3px solid #fffdf8;padding-top: 1px;padding-left: 5px;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #icon {fill: #fffdf8;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #round {fill: #031f39;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Instagram path {fill: #fffdf8;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Facebook path {fill: #fffdf8;}
.page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #LinkedIn path {fill: #fffdf8;}
.page-template-landing-pages-promo footer.footer-redesign .promo-footer p, .page-template-landing-pages-promo footer.footer-redesign .promo-footer h4 {text-align: left;}
.page-template-landing-pages-promo footer.footer-redesign .promo-footer a {margin-right: 20px;}
@media (min-width: 1024px) {.page-template-landing-pages-promo footer.footer-redesign .promo-footer br {display: none;}}
.footer-blog-posts__soc2-badges {align-items: center;display: flex;gap: 4px;}
.footer-blog-posts__soc2-badge img {width: 48px;height: 48px;border-radius: 4px;}
.footer-blog-posts__soc2-badge {align-items: flex-start;backdrop-filter: blur(3px);background: #fdfeff;border-radius: 8px;box-shadow: 0 1px 2px 0 rgba(27,41,75,.08),0 4px 10px 0 rgba(27,41,75,.08);display: flex;flex-direction: column-reverse;gap: 4px;justify-content: center;padding: 4px 4px 4px;}
.footer-blog-posts__soc2-badge-title {color: #1b294b;font-size: 14px;font-weight: 600;line-height: 14px;text-align: center;text-transform: uppercase;width: 100%;}
.footer-blog-posts__soc2-badge-subtitle {color: #53678c;display: block;font-size: 8px;}
footer .footer-blog-posts__soc2-badge {background-color: #24425d;}
footer .footer-blog-posts__soc2-badge-title {color: #fffdf8;}
footer .footer-blog-posts__soc2-badge-subtitle {color: #bab7b0;}
.redesign-2024, .custom-redesign-2024 {background-color: #fffdf8;}
.redesign-2024 .block-of-cards-redesign-2 .inner-content, .custom-redesign-2024 .block-of-cards-redesign-2 .inner-content {margin: 0;}
.redesign-2024 .block-of-cards-redesign-2 .inner-content:first-child .cell, .custom-redesign-2024 .block-of-cards-redesign-2 .inner-content:first-child .cell {margin: 0;}
.redesign-2024 .block-of-cards-redesign-2 .cell, .custom-redesign-2024 .block-of-cards-redesign-2 .cell {padding: 0;margin: 10px;}
.redesign-2024 .block-of-cards-redesign-2 .cell .block-intro h3, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .block-intro h3 {margin: 0;}
.redesign-2024 .block-of-cards-redesign-2 .cell:first-child .card-title, .custom-redesign-2024 .block-of-cards-redesign-2 .cell:first-child .card-title {margin-left: 0px;}
.redesign-2024 .block-of-cards-redesign-2 .cell .card, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card {padding: 20px 12px 20px 16px;border: none;border-radius: 24px;background-color: #eeeae3;margin: 0;max-width: none;}
.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-image, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-image {margin-bottom: 8px;}
.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section {padding: 0;border: none;position: relative;border-radius: 0;background-color: inherit;}
.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap {overflow: unset;}
.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title {font-size: 42px;line-height: 120%;font-weight: 900;}
@media (min-width: 599px) {.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title {font-size: 64px;}}
@media (min-width: 1200px) {.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-title {font-size: 80px;}}
.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-description, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-description {font-size: 18px;line-height: 160%;font-weight: 400;}
@media (min-width: 600px) {.redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-description, .custom-redesign-2024 .block-of-cards-redesign-2 .cell .card .card-section .inner-wrap .card-description {font-size: 22px;}}
.redesign-2024 .blog-cards-slider, .custom-redesign-2024 .blog-cards-slider {background-color: #f7f4ee;padding: 64px 0;}
@media (min-width: 1024px) {.redesign-2024 .blog-cards-slider, .custom-redesign-2024 .blog-cards-slider {padding: 80px 0;}}
.redesign-2024 .blog-cards-slider .grid-container, .custom-redesign-2024 .blog-cards-slider .grid-container {padding-left: 0;padding-right: 0;}
.redesign-2024 .blog-cards-slider .block-intro h2, .custom-redesign-2024 .blog-cards-slider .block-intro h2 {margin: 0;}
.redesign-2024 .blog-cards-slider .block-intro, .custom-redesign-2024 .blog-cards-slider .block-intro {padding-bottom: 16px;}
@media (min-width: 768px) {.redesign-2024 .blog-cards-slider .block-intro, .custom-redesign-2024 .blog-cards-slider .block-intro {padding-bottom: 48px;}}
@media (min-width: 1440px) {.redesign-2024 .blog-cards-slider .block-intro, .custom-redesign-2024 .blog-cards-slider .block-intro {padding-bottom: 64px;}}
.redesign-2024 .blog-cards-slider .grid-x, .custom-redesign-2024 .blog-cards-slider .grid-x {margin: 0;}
.redesign-2024 .blog-cards-slider .owl-stage, .custom-redesign-2024 .blog-cards-slider .owl-stage {display: flex;align-items: stretch;cursor: grab;}
.redesign-2024 .blog-cards-slider .owl-stage .cell, .custom-redesign-2024 .blog-cards-slider .owl-stage .cell {height: 100%;}
@media all and (max-width: 1207px) {.redesign-2024 .blog-cards-slider .owl-stage, .custom-redesign-2024 .blog-cards-slider .owl-stage {padding-left: 20px !important;}}
.redesign-2024 .blog-cards-slider .owl-theme .owl-prev, .custom-redesign-2024 .blog-cards-slider .owl-theme .owl-prev {display: inline-block;width: 56px;height: 56px;background-image: url("ffd5e8650b26caab12d3.svg");transform: rotate(180deg);overflow: hidden;color: rgba(0,0,0,0);background-repeat: no-repeat;}
.redesign-2024 .blog-cards-slider .owl-theme .owl-prev:hover, .custom-redesign-2024 .blog-cards-slider .owl-theme .owl-prev:hover {background-image: url("d04e91c532942955063a.svg");background-color: rgba(0,0,0,0);}
.redesign-2024 .blog-cards-slider .owl-theme .owl-next, .custom-redesign-2024 .blog-cards-slider .owl-theme .owl-next {display: inline-block;width: 56px;height: 56px;background-image: url("ffd5e8650b26caab12d3.svg");overflow: hidden;color: rgba(0,0,0,0);background-repeat: no-repeat;}
.redesign-2024 .blog-cards-slider .owl-theme .owl-next:hover, .custom-redesign-2024 .blog-cards-slider .owl-theme .owl-next:hover {background-image: url("d04e91c532942955063a.svg");background-color: rgba(0,0,0,0);}
.redesign-2024 .blog-cards-slider .card, .custom-redesign-2024 .blog-cards-slider .card {border: 0;border-radius: 24px;transition: all 300ms;background-color: #eeeae3;}
.redesign-2024 .blog-cards-slider .card:hover, .custom-redesign-2024 .blog-cards-slider .card:hover {box-shadow: 0px 4px 16px 0px rgba(146,144,138,.25);background-color: #d6d2c9;}
.redesign-2024 .blog-cards-slider .card-section, .custom-redesign-2024 .blog-cards-slider .card-section {padding: 24px;}
.redesign-2024 .blog-cards-slider .card .inner-wrap, .custom-redesign-2024 .blog-cards-slider .card .inner-wrap {height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 28px;align-items: flex-start;}
.redesign-2024 .blog-cards-slider .card .post-cat, .custom-redesign-2024 .blog-cards-slider .card .post-cat {text-transform: uppercase;color: #5d5a55;margin-bottom: 8px;}
.redesign-2024 .blog-cards-slider .card .post-title, .custom-redesign-2024 .blog-cards-slider .card .post-title {margin-bottom: 16px;}
.redesign-2024 .blog-cards-slider .card a, .custom-redesign-2024 .blog-cards-slider .card a {color: #031f39;text-decoration: none;}
.redesign-2024 .blog-cards-slider .card .more-link, .custom-redesign-2024 .blog-cards-slider .card .more-link {font-size: 16px;font-weight: 600;position: relative;display: inline-block;}
.redesign-2024 .blog-cards-slider .more-link:after, .custom-redesign-2024 .blog-cards-slider .more-link:after {content: "";background-image: url("ac03364edbccd4380b3c.svg");background-repeat: no-repeat;background-repeat: no-repeat;background-size: contain;background-size: 12px 12px;position: absolute;right: -20px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;}
.redesign-2024 .blog-cards-slider .more-link:hover:after, .custom-redesign-2024 .blog-cards-slider .more-link:hover:after {animation: arrow-bounce-right .5s ease forwards;}
@media (min-width: 1024px) {.redesign-2024 .cards-block, .custom-redesign-2024 .cards-block {padding: 80px 0;}}
.redesign-2024 .cards-block .block-intro, .custom-redesign-2024 .cards-block .block-intro {max-width: 960px;margin: auto;padding-bottom: 0;}
.redesign-2024 .cards-block .block-intro h1, .redesign-2024 .cards-block .block-intro h2, .redesign-2024 .cards-block .block-intro h3, .custom-redesign-2024 .cards-block .block-intro h1, .custom-redesign-2024 .cards-block .block-intro h2, .custom-redesign-2024 .cards-block .block-intro h3 {margin-bottom: 16px;}
.redesign-2024 .cards-block .block-intro p, .custom-redesign-2024 .cards-block .block-intro p {font-weight: 400;}
.redesign-2024 .cards-block .block-intro p:last-child, .custom-redesign-2024 .cards-block .block-intro p:last-child {margin-top: 48px;margin-bottom: 0;}
.redesign-2024 .cards-block .cards-outer-wrapper, .custom-redesign-2024 .cards-block .cards-outer-wrapper {padding-top: 48px;}
@media (min-width: 1024px) {.redesign-2024 .cards-block .cards-outer-wrapper .cell, .custom-redesign-2024 .cards-block .cards-outer-wrapper .cell {padding: 0;}}
.redesign-2024 .cards-block .card, .custom-redesign-2024 .cards-block .card {border: 1px solid #bab7b0;max-width: 728px;margin-left: auto;margin-right: auto;margin-bottom: 2rem;position: relative;overflow: hidden;padding-top: 0px;padding-bottom: 0px;background-color: #eeeae3;border-radius: 24px;transition: all .3s ease;}
@media all and (min-width: 600px) {.redesign-2024 .cards-block .card, .custom-redesign-2024 .cards-block .card {padding-bottom: 150px;}}
@media (min-width: 768px) {.redesign-2024 .cards-block .card, .custom-redesign-2024 .cards-block .card {padding-bottom: 150px;padding-top: 0px;}}
@media (min-width: 1024px) {.redesign-2024 .cards-block .card, .custom-redesign-2024 .cards-block .card {padding-top: 0px;padding-bottom: 200px;margin-bottom: 1rem;}}
@media (min-width: 1440px) {.redesign-2024 .cards-block .card, .custom-redesign-2024 .cards-block .card {padding-bottom: 220px;padding-top: 0px;}}
@media (hover: hover) {.redesign-2024 .cards-block .card:hover .card-title__arrow, .redesign-2024 .cards-block .card:focus .card-title__arrow, .redesign-2024 .cards-block .card:focus-within .card-title__arrow, .custom-redesign-2024 .cards-block .card:hover .card-title__arrow, .custom-redesign-2024 .cards-block .card:focus .card-title__arrow, .custom-redesign-2024 .cards-block .card:focus-within .card-title__arrow {transform: rotate(180deg);}
	.redesign-2024 .cards-block .card:hover .card-content, .redesign-2024 .cards-block .card:focus .card-content, .redesign-2024 .cards-block .card:focus-within .card-content, .custom-redesign-2024 .cards-block .card:hover .card-content, .custom-redesign-2024 .cards-block .card:focus .card-content, .custom-redesign-2024 .cards-block .card:focus-within .card-content {margin-top: 24px;max-height: 350px;opacity: 1;}}
@media (hover: none) {.redesign-2024 .cards-block .card.active .card-title__arrow, .custom-redesign-2024 .cards-block .card.active .card-title__arrow {transform: rotate(180deg);}
	.redesign-2024 .cards-block .card.active .card-content, .custom-redesign-2024 .cards-block .card.active .card-content {margin-top: 24px;max-height: 350px;opacity: 1;}}
.redesign-2024 .cards-block .card-image img, .custom-redesign-2024 .cards-block .card-image img {border-top-right-radius: 24px;border-top-left-radius: 24px;width: 100%;}
.redesign-2024 .cards-block .card-section, .custom-redesign-2024 .cards-block .card-section {padding: 24px;border: 1px solid #bab7b0;border-left: none;border-right: none;border-bottom: none;background-color: #fffdf8;border-radius: 24px;position: relative;width: 100%;bottom: 0;z-index: 1;color: #031f39;}
@media all and (min-width: 600px) {.redesign-2024 .cards-block .card-section, .custom-redesign-2024 .cards-block .card-section {position: absolute;}}
.redesign-2024 .cards-block .card-title, .custom-redesign-2024 .cards-block .card-title {display: flex;align-items: center;color: #031f39;}
@media (min-width: 1024px) {.redesign-2024 .cards-block .card-title, .custom-redesign-2024 .cards-block .card-title {font-size: 24px;}}
@media all and (min-width: 1200px) {.redesign-2024 .cards-block .card-title, .custom-redesign-2024 .cards-block .card-title {font-size: 32px;}}
.redesign-2024 .cards-block .card-title__img, .custom-redesign-2024 .cards-block .card-title__img {max-width: 34px;max-height: 35px;}
.redesign-2024 .cards-block .card-title span, .custom-redesign-2024 .cards-block .card-title span {margin-left: 12px;}
.redesign-2024 .cards-block .card-title__arrow, .custom-redesign-2024 .cards-block .card-title__arrow {margin-left: auto;width: 24px;height: 24px;transition: all .3s ease;}
@media (min-width: 1024px) {.redesign-2024 .cards-block .card-description, .custom-redesign-2024 .cards-block .card-description {min-height: 90px;}}
.redesign-2024 .cards-block .card-content, .custom-redesign-2024 .cards-block .card-content {max-height: 0;opacity: 0;transition: all 500ms ease;}
.redesign-2024 .cards-block .card-content p:last-child, .custom-redesign-2024 .cards-block .card-content p:last-child {margin-bottom: 0px;}
.redesign-2024 .cards-block .card-content strong, .custom-redesign-2024 .cards-block .card-content strong {font-size: 18px;color: #031f39;}
@media all and (max-width: 1100px) {.redesign-2024 .cards-block .card-content ul li, .custom-redesign-2024 .cards-block .card-content ul li {margin-bottom: 8px;line-height: 1.3;}}
.redesign-2024 .cards-block .card-content a, .custom-redesign-2024 .cards-block .card-content a {width: 100%;text-align: center;font-size: 18px;font-weight: 500;}
@media (min-width: 1025px)and (max-width: 1146px) {html[lang=fr-FR] .redesign-2024 .cards-block .card .card-section, html[lang=fr-FR] .custom-redesign-2024 .cards-block .card .card-section {font-size: 13px;}
	html[lang=fr-FR] .redesign-2024 .cards-block .card .card-title span, html[lang=fr-FR] .custom-redesign-2024 .cards-block .card .card-title span {font-size: 22px;}}
@media (min-width: 1147px) {html[lang=fr-FR] .redesign-2024 .cards-block .card .card-section, html[lang=fr-FR] .custom-redesign-2024 .cards-block .card .card-section {font-size: 15px;}
	html[lang=fr-FR] .redesign-2024 .cards-block .card .card-title span, html[lang=fr-FR] .custom-redesign-2024 .cards-block .card .card-title span {font-size: 24px;}}
.redesign-2024 .cards-slider, .custom-redesign-2024 .cards-slider {font-family: "Bitly Display";margin-bottom: 70px;margin-top: 70px;}
.redesign-2024 .cards-slider .full-width, .custom-redesign-2024 .cards-slider .full-width {width: 100vw;margin-left: 50%;transform: translateX(-50%);padding: 0 32px;}
.redesign-2024 .cards-slider .intro, .custom-redesign-2024 .cards-slider .intro {justify-content: space-between;flex-wrap: nowrap;margin-bottom: 40px;align-items: center;}
.redesign-2024 .cards-slider .intro .block-intro, .custom-redesign-2024 .cards-slider .intro .block-intro {padding-bottom: 0;}
.redesign-2024 .cards-slider .intro .block-intro p, .custom-redesign-2024 .cards-slider .intro .block-intro p {font-size: 48px;font-weight: 700;text-align: left;color: #031f39;line-height: 120%;}
@media (max-width: 1200px) {.redesign-2024 .cards-slider .intro .block-intro p, .custom-redesign-2024 .cards-slider .intro .block-intro p {font-size: 40px;}}
@media (max-width: 599px) {.redesign-2024 .cards-slider .intro, .custom-redesign-2024 .cards-slider .intro {flex-wrap: wrap;}
	.redesign-2024 .cards-slider .intro .block-intro p, .custom-redesign-2024 .cards-slider .intro .block-intro p {font-size: 30px;}}
.redesign-2024 .cards-slider .scroll-buttons, .custom-redesign-2024 .cards-slider .scroll-buttons {display: flex;justify-content: center;align-items: center;height: 100%;padding-right: 20px;padding-left: 15px;}
.redesign-2024 .cards-slider .scroll-buttons .scroll-btn, .custom-redesign-2024 .cards-slider .scroll-buttons .scroll-btn {border: 2px solid #031f39;border-radius: 16px;padding: 16px;cursor: pointer;}
.redesign-2024 .cards-slider .scroll-buttons .scroll-btn.off, .custom-redesign-2024 .cards-slider .scroll-buttons .scroll-btn.off {pointer-events: none;opacity: .5;}
.redesign-2024 .cards-slider .scroll-buttons .scroll-btn:hover, .custom-redesign-2024 .cards-slider .scroll-buttons .scroll-btn:hover {background: #d6d2c9;}
.redesign-2024 .cards-slider .scroll-buttons .scroll-btn:focus, .custom-redesign-2024 .cards-slider .scroll-buttons .scroll-btn:focus {outline: none;box-shadow: inset 0 0 0 1px #031f39;}
.redesign-2024 .cards-slider .scroll-buttons .scroll-prev, .custom-redesign-2024 .cards-slider .scroll-buttons .scroll-prev {margin-right: 16px;}
.redesign-2024 .cards-slider .card-container, .custom-redesign-2024 .cards-slider .card-container {margin-right: 16px;width: auto;height: 100%;}
.redesign-2024 .cards-slider .card-container .card, .custom-redesign-2024 .cards-slider .card-container .card {width: 260px;border: 1px solid #bab7b0;max-width: 728px;margin-left: auto;margin-right: auto;position: relative;overflow: unset;background-color: #fffdf8;border-radius: 24px;transition: all 200ms;}
.redesign-2024 .cards-slider .card-container .card:hover, .custom-redesign-2024 .cards-slider .card-container .card:hover {border-color: #92908a !important;box-shadow: 0px 4px 16px 0px rgba(146,144,138,.25);}
.redesign-2024 .cards-slider .card-container .card .card-section, .custom-redesign-2024 .cards-slider .card-container .card .card-section {padding: 24px 24px 50px;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap {height: 100%;position: relative;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-label, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-label {font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: 1.28px;text-transform: uppercase;color: #777570;margin-bottom: 8px;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-title, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-title {font-weight: 600;line-height: 120%;margin-bottom: 16px;color: #031f39;font-family: "Bitly Display";}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-description, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-description {line-height: 160%;color: #031f39;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta {position: absolute;bottom: -40px;font-size: 16px;font-style: normal;font-weight: 600;display: flex;cursor: pointer;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta .cta-icon, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta .cta-icon {padding-top: 3px;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p {margin: 0 4px 0 0;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a {color: #031f39;text-decoration: none;position: relative;display: inline-block;padding-right: 20px;}
.redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a:hover:after, .custom-redesign-2024 .cards-slider .card-container .card .card-section .inner-wrap .card-cta p a:hover:after {animation: arrow-bounce-right .5s ease forwards;}
.redesign-2024 .cards-slider .card-container .card .card-image, .custom-redesign-2024 .cards-slider .card-container .card .card-image {background-color: #eeeae3;border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;}
@media (max-width: 600px) {.redesign-2024 .cards-slider .card-container .card .card-section .card-title, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-title {font-size: 24px;}}
@media (min-width: 600px) {.redesign-2024 .cards-slider .card-container, .custom-redesign-2024 .cards-slider .card-container {margin-right: 24px;}
	.redesign-2024 .cards-slider .card-container .card, .custom-redesign-2024 .cards-slider .card-container .card {width: 240px;}
	.redesign-2024 .cards-slider .card-container .card .card-section .card-title, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-title {font-size: 24px;}
	.redesign-2024 .cards-slider .card-container .card .card-section .card-description, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-description {font-size: 16px;}
	.redesign-2024 .cards-slider .card-container .card .card-image, .custom-redesign-2024 .cards-slider .card-container .card .card-image {padding-top: 9px !important;}}
@media (min-width: 767px) {.redesign-2024 .cards-slider .card-container .card, .custom-redesign-2024 .cards-slider .card-container .card {width: 368px;}
	.redesign-2024 .cards-slider .card-container .card .card-section, .custom-redesign-2024 .cards-slider .card-container .card .card-section {min-height: 343px;}
	.redesign-2024 .cards-slider .card-container .card .card-section .card-title, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-title {font-size: 24px;}
	.redesign-2024 .cards-slider .card-container .card .card-image, .custom-redesign-2024 .cards-slider .card-container .card .card-image {max-height: 220px;padding: 0 46px !important;}
	.redesign-2024 .cards-slider .card-container .card .card-image img, .custom-redesign-2024 .cards-slider .card-container .card .card-image img {height: 219px;}}
@media (min-width: 1207px) {.redesign-2024 .cards-slider .card-container, .custom-redesign-2024 .cards-slider .card-container {margin-right: 32px;}
	.redesign-2024 .cards-slider .card-container .card, .custom-redesign-2024 .cards-slider .card-container .card {min-width: 544px;}
	.redesign-2024 .cards-slider .card-container .card .card-section .card-title, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-title {font-size: 32px;}
	.redesign-2024 .cards-slider .card-container .card .card-section .card-description, .custom-redesign-2024 .cards-slider .card-container .card .card-section .card-description {font-size: 18px;}
	.redesign-2024 .cards-slider .card-container .card .card-image, .custom-redesign-2024 .cards-slider .card-container .card .card-image {position: relative;max-height: 308px;padding: 6px 0px 0px 61px !important;}
	.redesign-2024 .cards-slider .card-container .card .card-image img, .custom-redesign-2024 .cards-slider .card-container .card .card-image img {height: 309px;}}
.redesign-2024 .integration-slider .owl-stage, .custom-redesign-2024 .integration-slider .owl-stage {display: flex;align-items: stretch;padding-left: 0 !important;margin-left: -1.1px;}
.redesign-2024 .integration-slider .owl-item, .custom-redesign-2024 .integration-slider .owl-item {height: unset;}
.redesign-2024 .integration-slider .owl-stage-outer, .custom-redesign-2024 .integration-slider .owl-stage-outer {overflow: visible;}
.redesign-2024 section.accordion-block.v2.redesign, .custom-redesign-2024 section.accordion-block.v2.redesign {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: #fffdf8;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-title, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-title {border-top: none;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-title:after, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-title:after {content: "";display: block;width: 97%;height: 1px;background: rgba(0,0,0,0);box-shadow: inset 0 1px #e6e6e6;position: absolute;top: 0px;left: 13px;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-title h5, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-title h5 {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;color: #031f39;font-weight: 700;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-title:hover, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-title:hover {background-color: #eeeae3;border-radius: 16px;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-item, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-item {background-color: #fffdf8;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-item:first-child .accordion-title:after, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-item:first-child .accordion-title:after {display: none;}
.redesign-2024 section.accordion-block.v2.redesign .accordion-content, .custom-redesign-2024 section.accordion-block.v2.redesign .accordion-content {background-color: #fffdf8;color: #031f39;}
.redesign-2024 section.accordion-block.v2.redesign .is-active .accordion-title, .custom-redesign-2024 section.accordion-block.v2.redesign .is-active .accordion-title {background-color: #eeeae3;border-radius: 16px;}
.redesign-2024 footer.footer-redesign, .custom-redesign-2024 footer.footer-redesign {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: #fff;padding-top: 64px;}
.redesign-2024 footer.footer-redesign .cell, .custom-redesign-2024 footer.footer-redesign .cell {padding-left: 0;}
.redesign-2024 footer.footer-redesign h4.widgettitle, .custom-redesign-2024 footer.footer-redesign h4.widgettitle {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 24px;color: #36383b;margin-bottom: 16px;}
.redesign-2024 footer.footer-redesign .textwidget a, .custom-redesign-2024 footer.footer-redesign .textwidget a {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;color: #1d1f21;display: inline-block;margin-bottom: 12px;position: relative;}
.redesign-2024 footer.footer-redesign .textwidget a::after, .custom-redesign-2024 footer.footer-redesign .textwidget a::after {content: "";position: absolute;height: 1px;left: 0;bottom: 0;width: 0;background-color: #031f39;transition: width .2s;}
.redesign-2024 footer.footer-redesign .textwidget a:hover:after, .custom-redesign-2024 footer.footer-redesign .textwidget a:hover:after {width: 101%;}
.redesign-2024 footer.footer-redesign .footer-divider, .custom-redesign-2024 footer.footer-redesign .footer-divider {background-color: #92908a;height: 1px;width: 100%;margin-top: 36px;margin-bottom: 20px;}
.redesign-2024 footer.footer-redesign .sub-footer, .custom-redesign-2024 footer.footer-redesign .sub-footer {margin-top: 52px;padding-bottom: 44px;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom {width: 100%;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget {height: 100%;display: flex;position: relative;align-items: center;flex-flow: row wrap;justify-content: space-between;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget img, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget img {order: 1;margin-right: 40px;margin-bottom: 20px;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget p.small, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 2;font-size: 16px;font-style: normal;font-weight: 400;line-height: 160%;color: #1d1f21;flex-grow: 1;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social {order: 3;margin-top: -15px;margin-right: 40px;display: flex;flex-wrap: nowrap;}
@media (max-width: 1200px) {.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-right: 0;}}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a {display: inline-block;margin-bottom: 0;border-radius: 8px;padding-top: 5px;padding-left: 8px;width: 40px;height: 40px;margin-left: 7px;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:after, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:after {display: none;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover {background-color: #d6d2c9;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover:after, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover:after {display: none;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus {outline: none;border: 3px solid #031f39;padding-top: 2px;padding-left: 5px;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #icon, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #icon {fill: #56575b;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #round, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #twitter #round {fill: #fffdf8;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Instagram path, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Instagram path {fill: #56575b;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Facebook path, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #Facebook path {fill: #56575b;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #LinkedIn path, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social a .social-icon svg #LinkedIn path {fill: #56575b;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .security, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .security {order: 4;text-align: right;}
.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .security img, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .security img {margin: 0;}
@media (max-width: 1207px) {.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -19px;}}
@media (max-width: 1041px) {.redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -63px;}}
.redesign-2024 .page-redesign footer.footer-redesign, .custom-redesign-2024 .page-redesign footer.footer-redesign {background-color: #031f39;border-top: 3px solid #f36600;}
.redesign-2024 .page-redesign footer.footer-redesign h4.widgettitle, .custom-redesign-2024 .page-redesign footer.footer-redesign h4.widgettitle {color: #ff950a;}
.redesign-2024 .page-redesign footer.footer-redesign div.widgettitle, .custom-redesign-2024 .page-redesign footer.footer-redesign div.widgettitle {color: #ff950a;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 24px;margin-bottom: 16px;}
.redesign-2024 .page-redesign footer.footer-redesign .textwidget a, .custom-redesign-2024 .page-redesign footer.footer-redesign .textwidget a {color: #fffdf8;}
.redesign-2024 .page-redesign footer.footer-redesign .textwidget a:after, .custom-redesign-2024 .page-redesign footer.footer-redesign .textwidget a:after {background-color: #fffdf8;}
@media (max-width: 600px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget {flex-direction: column;align-items: flex-start;}}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 3;color: #fffdf8;}
@media (max-width: 1130px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {order: 5;margin-top: -20px;}}
@media all and (max-width: 767px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget p.small {margin-top: 20px;}}
@media all and (max-width: 767px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .security, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .security {width: 100%;order: 3;text-align: left;}}
@media all and (max-width: 1130px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: -19px;flex-grow: 1;padding-right: 40px;justify-content: flex-end;}}
@media all and (max-width: 767px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {order: 4;width: 100%;padding-right: 0px;margin-top: -100px;}}
@media (max-width: 600px) {.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social {margin-top: 20px;justify-content: flex-start;}}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:hover {background-color: #1b344a;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social a:focus {border: 3px solid #fffdf8;padding-top: 1px;padding-left: 5px;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #icon, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #icon {fill: #fffdf8;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #round, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #twitter #round {fill: #031f39;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Instagram path, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Instagram path {fill: #fffdf8;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Facebook path, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #Facebook path {fill: #fffdf8;}
.redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #LinkedIn path, .custom-redesign-2024 .page-redesign footer.footer-redesign .sub-footer .page-bottom .textwidget .social .social-icon svg #LinkedIn path {fill: #fffdf8;}
.redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer p, .redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer h4, .custom-redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer p, .custom-redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer h4 {text-align: left;}
.redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer a, .custom-redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer a {margin-right: 20px;}
@media (min-width: 1024px) {.redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer br, .custom-redesign-2024 .page-template-landing-pages-promo footer.footer-redesign .promo-footer br {display: none;}}
.redesign-2024 .footer-blog-posts__soc2-badges, .custom-redesign-2024 .footer-blog-posts__soc2-badges {align-items: center;display: flex;gap: 4px;}
.redesign-2024 .footer-blog-posts__soc2-badge img, .custom-redesign-2024 .footer-blog-posts__soc2-badge img {width: 48px;height: 48px;border-radius: 4px;}
.redesign-2024 .footer-blog-posts__soc2-badge, .custom-redesign-2024 .footer-blog-posts__soc2-badge {align-items: flex-start;backdrop-filter: blur(3px);background: #fdfeff;border-radius: 8px;box-shadow: 0 1px 2px 0 rgba(27,41,75,.08),0 4px 10px 0 rgba(27,41,75,.08);display: flex;flex-direction: column-reverse;gap: 4px;justify-content: center;padding: 4px 4px 4px;}
.redesign-2024 .footer-blog-posts__soc2-badge-title, .custom-redesign-2024 .footer-blog-posts__soc2-badge-title {color: #1b294b;font-size: 14px;font-weight: 600;line-height: 14px;text-align: center;text-transform: uppercase;width: 100%;}
.redesign-2024 .footer-blog-posts__soc2-badge-subtitle, .custom-redesign-2024 .footer-blog-posts__soc2-badge-subtitle {color: #53678c;display: block;font-size: 8px;}
.redesign-2024 footer .footer-blog-posts__soc2-badge, .custom-redesign-2024 footer .footer-blog-posts__soc2-badge {background-color: #24425d;}
.redesign-2024 footer .footer-blog-posts__soc2-badge-title, .custom-redesign-2024 footer .footer-blog-posts__soc2-badge-title {color: #fffdf8;}
.redesign-2024 footer .footer-blog-posts__soc2-badge-subtitle, .custom-redesign-2024 footer .footer-blog-posts__soc2-badge-subtitle {color: #bab7b0;}
.redesign-2024 .comparison-tables.pricing-redesign, .custom-redesign-2024 .comparison-tables.pricing-redesign {padding-left: 0;padding-right: 0;}
.redesign-2024 .comparison-tables.pricing-redesign>*, .custom-redesign-2024 .comparison-tables.pricing-redesign>* {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 .comparison-tables.pricing-redesign .block-intro, .custom-redesign-2024 .comparison-tables.pricing-redesign .block-intro {padding-bottom: 40px;}
.redesign-2024 .comparison-tables.pricing-redesign .block-intro>*, .custom-redesign-2024 .comparison-tables.pricing-redesign .block-intro>* {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;color: #031f39;font-size: 40px;font-weight: 700;line-height: 120%;margin-bottom: 16px;}
@media all and (max-width: 1207px) {.redesign-2024 .comparison-tables.pricing-redesign .block-intro>*, .custom-redesign-2024 .comparison-tables.pricing-redesign .block-intro>* {font-size: 32px;}}
@media all and (max-width: 599px) {.redesign-2024 .comparison-tables.pricing-redesign .block-intro>*, .custom-redesign-2024 .comparison-tables.pricing-redesign .block-intro>* {font-size: 28px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table {max-width: calc(100% - 32px);margin: auto;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td {color: #031f39;font-size: 16px;font-weight: 400;line-height: 160%;border-radius: 16px;padding: 8px;}
@media all and (min-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:not(:first-child), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:not(:first-child) {width: 15%;padding: 8px 4px;border-radius: 0;}}
@media all and (min-width: 1200px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:not(:first-child), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:not(:first-child) {width: 155px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(odd), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(odd) {background-color: #f7f4ee;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(even), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(even) {background-color: #fffdf8;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(1), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td:nth-child(1) {background-color: #fffdf8;}
@media screen and (max-width: 1023px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td[data-plan=PREMIUM], .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td[data-plan=PREMIUM] {background-color: #fffdf8;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td .fi-info, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td .fi-info {margin-left: 8px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td span.tip, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr>td span.tip {background: #fffdf8;color: #031f39;border: 2px solid #031f39;line-height: 20px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody {position: relative;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:first-child:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:first-child:after {display: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child:after {display: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td {vertical-align: middle;padding: 24px 0;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td br, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td br {display: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td a, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:last-child tr:last-child td a {text-decoration: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:after {position: absolute;content: "";width: calc(100% + 32px);height: 100%;border: 1px solid #d6d2c9;top: 0;left: -16px;border-radius: 24px;pointer-events: none;}
@media (min-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody:after {width: calc(100% + 48px);left: -24px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body {display: block;height: 16px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body:after {display: none;}
@media (min-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody.empty-body {height: 24px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features.is-active>td:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features.is-active>td:after {transform: rotate(180deg);}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td:after {content: "";background-image: url("a58ea97c272469bd8da6.svg");background-size: 16px 16px;background-repeat: no-repeat;width: 16px;height: 16px;transform: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td strong, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td strong {font-family: inherit;font-size: 18px;font-weight: 600;line-height: 240%;display: inline-block;}
@media (min-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td strong, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr:first-child.features>td strong {font-size: 24px;line-height: 120%;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr {border-bottom: 1px solid #d6d2c9;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:first-child {padding-top: 10px;padding-bottom: 10px;}
@media all and (max-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:first-child {padding-left: 0;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:before, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody>tr>td:before {font-size: 16px;font-weight: 600;color: #031f39;line-height: 160%;padding-left: 8px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row h5, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row h5 {color: #031f39;font-size: 20px;font-weight: 600;line-height: 140%;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child {color: #031f39;font-size: 18px;font-weight: 700;line-height: 160%;display: grid;width: 100%;text-align: center !important;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child>:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child>:first-child {order: 2;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child>:last-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child>:last-child {order: 1;margin-bottom: 12px;}
@media (min-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child {display: flex;flex-direction: column;text-wrap: balance;}}
@media all and (min-width: 1200px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child {height: 140px;gap: 16px;padding-top: 16px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child strong, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:first-child strong {color: #031f39;font-size: 17px;font-weight: 700;text-align: center;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:before, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tbody tr.pricing-row td:before {color: #031f39;font-weight: 500;font-size: 14px;line-height: 140%;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names {border: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names .light, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names .light {font-size: 0 !important;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names td, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.plan-names td {font-family: inherit;color: #031f39;font-size: 16px;font-weight: 500;line-height: 140%;letter-spacing: 1.28px;border-top-right-radius: 16px;border-top-left-radius: 16px;padding-top: 16px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta {border: 0;transform: translate(0px,-24px);}
@media all and (max-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta {display: none;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta td, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta td {border-bottom-right-radius: 16px;border-bottom-left-radius: 16px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta td:first-child, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.row-cta td:first-child {color: rgba(0,0,0,0);}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row {border: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:nth-child(odd), .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:nth-child(odd) {position: relative;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:nth-child(odd):after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:nth-child(odd):after {position: absolute;content: "";background-color: #f7f4ee;height: 24px;width: 100%;top: 100%;left: 0;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:first-child:after, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row>td:first-child:after {display: none;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span {font-family: inherit;color: #031f39;font-size: 24px;font-weight: 600;line-height: 120%;letter-spacing: unset;padding-bottom: 40px;}
@media all and (max-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span {font-size: 18px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span sub, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span sub {display: inline-block;font-size: 24px;font-weight: 600;line-height: 120%;bottom: 0;}
@media all and (max-width: 1024px) {.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span sub, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row span sub {font-size: 18px;}}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row strong, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row strong {font-size: 12px;font-family: inherit;font-weight: 400;line-height: 16px;}
.redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row a, .custom-redesign-2024 .comparison-tables.pricing-redesign #comparison-table tr.pricing-row a {font-size: 18px;}
.redesign-2024 .comparison-tables.pricing-redesign .is-year #core-plan-column-link-top, .redesign-2024 .comparison-tables.pricing-redesign .is-year #core-plan-column-link-bottom, .custom-redesign-2024 .comparison-tables.pricing-redesign .is-year #core-plan-column-link-top, .custom-redesign-2024 .comparison-tables.pricing-redesign .is-year #core-plan-column-link-bottom {display: none;}
.redesign-2024 section.pricing-redesign table, .redesign-2024 section.pricing-redesign tr:nth-child(odd), .redesign-2024 section.pricing-redesign tr:nth-child(even), .custom-redesign-2024 section.pricing-redesign table, .custom-redesign-2024 section.pricing-redesign tr:nth-child(odd), .custom-redesign-2024 section.pricing-redesign tr:nth-child(even) {background-color: #fffdf8;}
.redesign-2024 #pricing.pricing-redesign .grid-container, .custom-redesign-2024 #pricing.pricing-redesign .grid-container {padding: 0 10px;}
.redesign-2024 section.pricing-tables.pricing-redesign, .redesign-2024 section.pricing-redesign, .custom-redesign-2024 section.pricing-tables.pricing-redesign, .custom-redesign-2024 section.pricing-redesign {background-color: #fffdf8;padding-bottom: 20px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle b:first-child, .redesign-2024 section.pricing-redesign .plan-toggle b:first-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle b:first-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle b:first-child {color: #031f39;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle b:last-child, .redesign-2024 section.pricing-redesign .plan-toggle b:last-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle b:last-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle b:last-child {color: #fffdf8;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-toggle b:first-child, .redesign-2024 section.pricing-redesign .is-year .plan-toggle b:first-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-toggle b:first-child, .custom-redesign-2024 section.pricing-redesign .is-year .plan-toggle b:first-child {color: #031f39 !important;filter: none !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-toggle b:last-child, .redesign-2024 section.pricing-redesign .is-year .plan-toggle b:last-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-toggle b:last-child, .custom-redesign-2024 section.pricing-redesign .is-year .plan-toggle b:last-child {color: #fffdf8 !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .pricing-row>td:first-child, .redesign-2024 section.pricing-redesign .pricing-row>td:first-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .pricing-row>td:first-child, .custom-redesign-2024 section.pricing-redesign .pricing-row>td:first-child {text-align: center;display: flex;flex-direction: column-reverse;color: #031f39;font-size: 18px;font-weight: 700;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle, .redesign-2024 section.pricing-redesign .plan-toggle, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle, .custom-redesign-2024 section.pricing-redesign .plan-toggle {display: flex;margin-bottom: 10px;flex-direction: column-reverse;align-items: center;justify-content: center;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch, .redesign-2024 section.pricing-redesign .plan-toggle .switch, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch {position: relative;margin: 0;height: auto;cursor: pointer;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .hidden-switch, .redesign-2024 section.pricing-redesign .plan-toggle .switch .hidden-switch, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .hidden-switch, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch .hidden-switch {background-color: rgba(0,0,0,0);border-radius: 0;width: 130px;height: 28px;position: absolute;display: inline-block;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .yearly, .redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:first-child, .redesign-2024 section.pricing-redesign .plan-toggle .switch .yearly, .redesign-2024 section.pricing-redesign .plan-toggle .switch b:first-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .yearly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:first-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch .yearly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch b:first-child {font-weight: 600;color: #fffdf8;font-size: 18px;position: absolute;z-index: 1;top: 50%;transform: translate(10px,-50%);left: 0;width: 50%;text-align: center;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;pointer-events: none;transition-behavior: normal;transition-duration: .25s;transition-timing-function: ease-out;transition-delay: 0s;}
@media all and (min-width: 768px)and (max-width: 1100px) {.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .yearly, .redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:first-child, .redesign-2024 section.pricing-redesign .plan-toggle .switch .yearly, .redesign-2024 section.pricing-redesign .plan-toggle .switch b:first-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .yearly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:first-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch .yearly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch b:first-child {font-size: 16px;}}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .monthly, .redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:last-child, .redesign-2024 section.pricing-redesign .plan-toggle .switch .monthly, .redesign-2024 section.pricing-redesign .plan-toggle .switch b:last-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .monthly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:last-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch .monthly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch b:last-child {pointer-events: none;pointer-events: none;color: #031f39;font-weight: 600;font-size: 18px;position: absolute;width: 98px;width: 50%;z-index: 1;top: 50%;transform: translate(8px,-50%);left: unset;text-align: center;right: 0px;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;transition-behavior: normal;transition-duration: .25s;transition-timing-function: ease-out;transition-delay: 0s;}
@media all and (min-width: 768px)and (max-width: 1100px) {.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .monthly, .redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:last-child, .redesign-2024 section.pricing-redesign .plan-toggle .switch .monthly, .redesign-2024 section.pricing-redesign .plan-toggle .switch b:last-child, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch .monthly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch b:last-child, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch .monthly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch b:last-child {font-size: 16px;}}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch.is-year-top .yearly, .redesign-2024 section.pricing-redesign .plan-toggle .switch.is-year-top .yearly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch.is-year-top .yearly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch.is-year-top .yearly {color: #031f39;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch.is-year-top .monthly, .redesign-2024 section.pricing-redesign .plan-toggle .switch.is-year-top .monthly, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch.is-year-top .monthly, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch.is-year-top .monthly {color: #fffdf8;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch input:checked~.switch-paddle::after, .redesign-2024 section.pricing-redesign .plan-toggle .switch input:checked~.switch-paddle::after, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch input:checked~.switch-paddle::after, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch input:checked~.switch-paddle::after {left: calc(50% - 4px) !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle p, .redesign-2024 section.pricing-redesign .plan-toggle p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle p, .custom-redesign-2024 section.pricing-redesign .plan-toggle p {color: #031f39 !important;text-align: center;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 160%;margin-top: 20px;background-color: rgba(0,0,0,0) !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch, .redesign-2024 section.pricing-redesign .plan-toggle .switch, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch {width: 100%;max-width: 286px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch-paddle, .redesign-2024 section.pricing-redesign .plan-toggle .switch-paddle, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch-paddle, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch-paddle {padding: 4px;border-radius: 20px;background-color: #d6d2c9;width: 100%;height: 48px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch-paddle::after, .redesign-2024 section.pricing-redesign .plan-toggle .switch-paddle::after, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle .switch-paddle::after, .custom-redesign-2024 section.pricing-redesign .plan-toggle .switch-paddle::after {border-radius: 16px;background-color: #0058dd;color: #fffdf8;width: 50%;height: 41px;box-sizing: content-box;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column, .redesign-2024 section.pricing-redesign .plan-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column, .custom-redesign-2024 section.pricing-redesign .plan-column {position: relative;background-color: #fffdf8;border: 1px solid #bab7b0;border-radius: 24px;box-shadow: none;border-top-width: 58px;border-top-color: #031f39;color: #031f39;margin: 0 10px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column.call-out-column .call-out, .redesign-2024 section.pricing-redesign .plan-column.call-out-column .call-out, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column.call-out-column .call-out, .custom-redesign-2024 section.pricing-redesign .plan-column.call-out-column .call-out {position: relative;top: -44px;margin-left: auto;margin-right: 0px;transition: all 300ms;height: 32px;border-radius: 8px;background-color: #fffdf8;color: #031f39;padding: 4px 7px;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-weight: 400;line-height: 160%;width: auto;display: inline-block;transform: translate(calc(-100% - 12px),0);left: 100%;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .cell-wrap, .redesign-2024 section.pricing-redesign .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-redesign .plan-column .cell-wrap {padding: 27px 20px 20px 20px;display: grid;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-name, .redesign-2024 section.pricing-redesign .plan-column .plan-name, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-name, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-name {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;color: #fffdf8;text-align: left;border: none;padding: 0;letter-spacing: normal;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;position: absolute;top: -41px;text-transform: capitalize;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column.call-out-column .plan-name, .redesign-2024 section.pricing-redesign .plan-column.call-out-column .plan-name, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column.call-out-column .plan-name, .custom-redesign-2024 section.pricing-redesign .plan-column.call-out-column .plan-name {color: #031f39;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta, .redesign-2024 section.pricing-redesign .plan-column .plan-cta, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-cta {text-align: start;margin-bottom: 12px;position: relative;min-height: unset;grid-row: 3;padding: 0;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta .btn, .redesign-2024 section.pricing-redesign .plan-column .plan-cta .btn, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta .btn, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-cta .btn {width: 100%;font-size: 20px;font-weight: 600;padding: 14px 50px 14px 20px;border-radius: 16px;line-height: 22px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta a, .redesign-2024 section.pricing-redesign .plan-column .plan-cta a, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-cta a, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-cta a {text-decoration: none;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price, .redesign-2024 section.pricing-redesign .plan-column .plan-price, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;font-size: 48px;text-align: left;padding: 0 0 32px;margin-bottom: 0;color: #031f39;position: relative;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price.year .savings-text p, .redesign-2024 section.pricing-redesign .plan-column .plan-price.year .savings-text p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price.year .savings-text p, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price.year .savings-text p {text-decoration: underline;cursor: pointer;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price sub, .redesign-2024 section.pricing-redesign .plan-column .plan-price sub, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price sub, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price sub {font-size: 18px;font-style: normal;font-weight: 400;line-height: 160%;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left: 4px;position: relative;top: 3px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text {background-color: #b7a7f4;border-radius: 8px;padding: 2px 8px;margin: 6px 0;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text:empty, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text:empty, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text:empty, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text:empty {min-height: 28px;background-color: rgba(0,0,0,0);}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text *, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text *, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text *, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text * {color: #031f39;font-size: 15px;font-style: normal;font-weight: 700;line-height: 24px;margin: 0;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text p, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text p, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text p {display: flex;align-items: center;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text del, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text del, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text del, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text del {font-weight: 400;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text img, .redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text img, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price .savings-text img, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price .savings-text img {margin-right: 4px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price small, .redesign-2024 section.pricing-redesign .plan-column .plan-price small, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-price small, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-price small {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 14px;color: #6c6965;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description, .redesign-2024 section.pricing-redesign .plan-column .plan-description, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;text-align: left;padding-left: 0 !important;padding-right: 0 !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description p, .redesign-2024 section.pricing-redesign .plan-column .plan-description p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description p, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description p {color: #6c6965;font-weight: 400;line-height: 20px;font-size: 14px;margin-bottom: 20px;min-height: 40px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description p strong, .redesign-2024 section.pricing-redesign .plan-column .plan-description p strong, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description p strong, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description p strong {color: #031f39;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul, .redesign-2024 section.pricing-redesign .plan-column .plan-description ul, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description ul {line-height: 160%;margin-bottom: 0;padding-bottom: 0;margin-top: 16px;list-style: none;margin-left: 0;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul li, .redesign-2024 section.pricing-redesign .plan-column .plan-description ul li, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul li, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description ul li {margin-bottom: 14px;position: relative;padding-left: 32px;font-size: 16px;line-height: normal;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul img, .redesign-2024 section.pricing-redesign .plan-column .plan-description ul img, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul img, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description ul img {width: 24px;height: auto;position: absolute;left: 0;top: 0;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul strong, .redesign-2024 section.pricing-redesign .plan-column .plan-description ul strong, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column .plan-description ul strong, .custom-redesign-2024 section.pricing-redesign .plan-column .plan-description ul strong {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: normal;font-weight: 700;display: inline-block;padding-right: 5px;}
.redesign-2024 section.pricing-tables.pricing-redesign .plan-column.enterprise-redesign, .redesign-2024 section.pricing-redesign .plan-column.enterprise-redesign, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-column.enterprise-redesign, .custom-redesign-2024 section.pricing-redesign .plan-column.enterprise-redesign {display: none;}
.redesign-2024 section.pricing-tables.pricing-redesign .has-call-out, .redesign-2024 section.pricing-redesign .has-call-out, .custom-redesign-2024 section.pricing-tables.pricing-redesign .has-call-out, .custom-redesign-2024 section.pricing-redesign .has-call-out {margin-top: 10px;}
.redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column.call-out-column, .redesign-2024 section.pricing-redesign .has-call-out .plan-column.call-out-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column.call-out-column, .custom-redesign-2024 section.pricing-redesign .has-call-out .plan-column.call-out-column {border-top-width: 58px;border-top-color: #f36600;color: #031f39;border-top-left-radius: 24px !important;border-top-right-radius: 24px !important;}
.redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column.call-out-column .cell-wrap, .redesign-2024 section.pricing-redesign .has-call-out .plan-column.call-out-column .cell-wrap, .custom-redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column.call-out-column .cell-wrap, .custom-redesign-2024 section.pricing-redesign .has-call-out .plan-column.call-out-column .cell-wrap {padding: 0 20px 20px 20px;margin-top: -6px;}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core, .redesign-2024 section.pricing-redesign .is-year .plan-column.core, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core {border: 1px solid #d6d2c9;border-top-width: 58px;border-top-color: #d6d2c9;background-color: #d6d2c9;opacity: 1;}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-name, .redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-name, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-name, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-name {color: #031f39;}
@media all and (min-width: 1024px) {.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price, .redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price {height: 96px;}}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price h5, .redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price h5, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price h5, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price h5 {margin-top: 13px;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;color: #031f39;}
@media all and (max-width: 1023px) {.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price h5, .redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price h5, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-price h5, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-price h5 {margin-top: 21px;}}
.redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-cta, .redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-cta, .custom-redesign-2024 section.pricing-tables.pricing-redesign .is-year .plan-column.core .plan-cta, .custom-redesign-2024 section.pricing-redesign .is-year .plan-column.core .plan-cta {visibility: hidden;}
@media (max-width: 1023px) {.redesign-2024 section.pricing-tables.pricing-redesign .grid-container, .redesign-2024 section.pricing-redesign .grid-container, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container, .custom-redesign-2024 section.pricing-redesign .grid-container {margin-left: -6px;margin-right: -6px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-toggle, .redesign-2024 section.pricing-redesign .grid-container .plan-toggle, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-toggle, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-toggle {margin-bottom: 4px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-toggle p, .redesign-2024 section.pricing-redesign .grid-container .plan-toggle p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-toggle p, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-toggle p {margin-bottom: 0;margin-top: 15px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column, .redesign-2024 section.pricing-redesign .grid-container .plan-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column {border-top-width: 54px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .cell-wrap, .redesign-2024 section.pricing-redesign .grid-container .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .cell-wrap {padding-top: 24px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs {padding-top: 0px !important;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p {min-height: 46px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-name, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-name, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-name, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-name {font-size: 18px;top: -37px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price {font-size: 40px;padding-bottom: 0;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out, .redesign-2024 section.pricing-redesign .grid-container .has-call-out, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out, .custom-redesign-2024 section.pricing-redesign .grid-container .has-call-out {margin-top: 0;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column, .redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column, .custom-redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column {margin-top: 20px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column, .redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column, .custom-redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column {border-top-width: 54px !important;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .cell-wrap, .redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .cell-wrap, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .cell-wrap, .custom-redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .cell-wrap {margin-top: -8px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .call-out, .redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .call-out, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .call-out, .custom-redesign-2024 section.pricing-redesign .grid-container .has-call-out .plan-column.call-out-column .call-out {font-size: 14px;top: -42px;}}
@media (max-width: 640px) {.redesign-2024 section.pricing-tables.pricing-redesign .grid-container, .redesign-2024 section.pricing-redesign .grid-container, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container, .custom-redesign-2024 section.pricing-redesign .grid-container {margin-left: 0px;margin-right: 0px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .cell-wrap, .redesign-2024 section.pricing-redesign .grid-container .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .cell-wrap, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .cell-wrap {padding: 20px 16px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price {font-size: 30px;line-height: 36px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price sub, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price sub, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price sub, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price sub {font-size: 16px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price small, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price small, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-price small, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-price small {font-size: 14px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-cta, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-cta, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-cta, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-cta {margin-bottom: 7px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description {padding-top: 5px !important;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p {font-size: 12px;line-height: 14px;min-height: auto;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p strong, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p strong, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description.specs p strong, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description.specs p strong {font-size: 16px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description ul li, .redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description ul li, .custom-redesign-2024 section.pricing-tables.pricing-redesign .grid-container .plan-column .plan-description ul li, .custom-redesign-2024 section.pricing-redesign .grid-container .plan-column .plan-description ul li {font-size: 14px;line-height: 22px;margin-bottom: 10px;}
	.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle, .redesign-2024 section.pricing-redesign .plan-toggle, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle, .custom-redesign-2024 section.pricing-redesign .plan-toggle {margin-bottom: 0;}
	.redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle p, .redesign-2024 section.pricing-redesign .plan-toggle p, .custom-redesign-2024 section.pricing-tables.pricing-redesign .plan-toggle p, .custom-redesign-2024 section.pricing-redesign .plan-toggle p {margin-bottom: 0;}
	.redesign-2024 section.pricing-tables.pricing-redesign .has-call-out, .redesign-2024 section.pricing-redesign .has-call-out, .custom-redesign-2024 section.pricing-tables.pricing-redesign .has-call-out, .custom-redesign-2024 section.pricing-redesign .has-call-out {margin-top: 0;}
	.redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column, .redesign-2024 section.pricing-redesign .has-call-out .plan-column, .custom-redesign-2024 section.pricing-tables.pricing-redesign .has-call-out .plan-column, .custom-redesign-2024 section.pricing-redesign .has-call-out .plan-column {margin-top: 20px;}}
.redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary {font-size: 20px;padding: 14px 50px 14px 20px;font-weight: 600;border-radius: 16px;line-height: 22px;}
.redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .custom-redesign-2024 section.pricing-tables.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover, .custom-redesign-2024 section.pricing-redesign.pnp-experiment .is-year .plan-column.call-out-column .btn.btn-primary:hover {color: #fff;}
@media all and (max-width: 767px) {.redesign-2024 section.pricing-tables.pricing-redesign, .custom-redesign-2024 section.pricing-tables.pricing-redesign {padding-top: 32px;}}
.redesign-2024 .enterprise-redesign p, .custom-redesign-2024 .enterprise-redesign p {margin-bottom: 0;}
.redesign-2024 .enterprise-redesign .grid-container, .custom-redesign-2024 .enterprise-redesign .grid-container {position: relative;background-color: #fffdf8;border: 0;outline: 1px solid #bab7b0;border-radius: 24px;border-top: 58px #031f39 solid;color: #031f39;padding: 24px 20px 32px 20px;}
.redesign-2024 .enterprise-redesign .grid-container .cell, .custom-redesign-2024 .enterprise-redesign .grid-container .cell {margin: 0;padding-right: 0;}
.redesign-2024 .enterprise-redesign .grid-container .card-plan-name, .custom-redesign-2024 .enterprise-redesign .grid-container .card-plan-name {position: absolute;top: -42px;left: 20px;text-transform: capitalize;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;color: #fffdf8;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns {display: flex;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section {flex-basis: 74%;display: flex;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .heading, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .heading {color: #031f39;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p {margin-bottom: 8px;font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 160%;display: flex;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p:last-child, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p:last-child {margin-bottom: 0 !important;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p img, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p img {margin-right: 8px;height: 24px;width: 24px;margin-top: 0px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .create-section, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .create-section {flex-basis: 29%;padding-right: 8px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section {flex-basis: 65%;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list {display: flex;justify-content: space-between;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list div, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list div {margin-right: 8px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .cta-enterprise, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .cta-enterprise {flex-basis: 26%;width: 260px;min-width: 260px;padding-right: 24px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-card-header, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-card-header {font-family: "Bitly Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 160%;color: #031f39;margin-bottom: 32px;}
.redesign-2024 .enterprise-redesign .grid-container .plan-columns .btn, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .btn {width: 100%;font-size: 20px;font-weight: 600;padding: 14px 50px 14px 20px;border-radius: 16px;line-height: 18px;}
@media (max-width: 1023px) {.redesign-2024 .enterprise-redesign .grid-container, .custom-redesign-2024 .enterprise-redesign .grid-container {margin-left: 10px;margin-right: 10px;padding: 24px 20px 24px 20px;}
	.redesign-2024 .enterprise-redesign .grid-container .card-plan-name, .custom-redesign-2024 .enterprise-redesign .grid-container .card-plan-name {font-size: 20px;}
	.redesign-2024 .enterprise-redesign .grid-container .enterprise-right-section, .custom-redesign-2024 .enterprise-redesign .grid-container .enterprise-right-section {flex-direction: column;}
	.redesign-2024 .enterprise-redesign .grid-container .enterprise-right-section .create-section, .custom-redesign-2024 .enterprise-redesign .grid-container .enterprise-right-section .create-section {margin-bottom: 32px;}}
@media (max-width: 640px) {.redesign-2024 .enterprise-redesign .grid-container, .custom-redesign-2024 .enterprise-redesign .grid-container {padding: 24px 10px 32px 16px;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns {flex-direction: column;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns .cta-enterprise, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .cta-enterprise {width: 100%;padding-right: 0;margin-bottom: 24px;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p, .redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p.heading, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section p.heading {font-size: 16px;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list {flex-direction: column;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list p, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list p {font-size: 14px;}
	.redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list div, .custom-redesign-2024 .enterprise-redesign .grid-container .plan-columns .enterprise-right-section .plus-section .plus-section-list div {margin-bottom: 8px;}}
.redesign-2024 section.comparison-tables table tr.pricing-row .switch, .redesign-2024 .plan-toggle .switch, .custom-redesign-2024 section.comparison-tables table tr.pricing-row .switch, .custom-redesign-2024 .plan-toggle .switch {padding-right: 6px;}
.redesign-2024 .two-columns-redesign .grid-container.img-left .inner-content, .custom-redesign-2024 .two-columns-redesign .grid-container.img-left .inner-content {flex-direction: row-reverse;}
.redesign-2024 .two-columns-redesign .grid-container .inner-content, .custom-redesign-2024 .two-columns-redesign .grid-container .inner-content {gap: 20px;align-items: center;}
@media (min-width: 768px) {.redesign-2024 .two-columns-redesign .grid-container .inner-content, .custom-redesign-2024 .two-columns-redesign .grid-container .inner-content {gap: 0;}}
.redesign-2024 .two-columns-redesign__content .preheading2, .custom-redesign-2024 .two-columns-redesign__content .preheading2 {text-transform: uppercase;margin-bottom: 4px;}
.redesign-2024 .two-columns-redesign__content .h3, .custom-redesign-2024 .two-columns-redesign__content .h3 {margin-bottom: 16px;}
.redesign-2024 .two-columns-redesign__content ul, .custom-redesign-2024 .two-columns-redesign__content ul {padding-top: 16px;padding-bottom: 24px;margin-bottom: 0;border-top: 1px solid #e8e9eb;}
@media (min-width: 768px) {.redesign-2024 .two-columns-redesign__content ul, .custom-redesign-2024 .two-columns-redesign__content ul {padding-top: 24px;padding-bottom: 32px;}}
.redesign-2024 .two-columns-redesign__image .img-wrap, .custom-redesign-2024 .two-columns-redesign__image .img-wrap {background-color: #eeeae3;border-radius: 16px;}
.redesign-2024 .two-columns-redesign__image img, .custom-redesign-2024 .two-columns-redesign__image img {width: 100%;border: 1px solid #eeeae3;border-radius: 16px;}