@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap');

:root {
    --primary: #6366f1;
    --secondary: #06b6d4;
    --text-color: #0f172a;
    --muted: #64748b;
    --bg-light: #f9fafb;
    --hydrangea: #2665d6;
    --marble: #f3f3f1;
    --forest: #254f1a;
    --transparent: #0000;
    --currant: #780016;
    --lavender: #e9c0e9;
    --goldenrod: #d6a336;
    --iris: #061492;
    --chartreuse: #d2e823;
    --orange-red: #fc3e4b;
    --white: white;
    --lichen: #f6f7f5;
    --light-green: #e8efd6;
    --poppy: #ff9313;
    --black: black;
    --dahlia: #502274;
    --shade: #1e2330;
    --root: #4c2e05;
    --orchid: #cc01dd;
    --sky: #02acc4;
    --concrete: #676b5f;
    --_hero---hero-text-color: var(--shade);
    --heather: grey;
    --grey: #e0e2d9;
    --_hero---hero-heading-color: var(--shade);
    --canopy: #43e660;
    --light-blue: #02acc4;
    --accessible-components--dark-grey: #9b9b9b;
    --dce7c3: #dce7c3;
    --_faq---text-color: var(--lavender);
    --_faq---bg-color: #00000052;
    --_faq---border-color: var(--currant);
    --moss: #70764d;
    --60696c: #60696c;
    --cc01dd: #cc01dd;
    --olive: #70764d;
    --red: #c41500;
    --background--elevated: #fff;
    --semantic--background--quaternary: #d7d4ce;
    --primitive--brand--orchid: #d717e7;
    --semantic--background--secondary: #f1f0ee;
    --_hero---hero-bg-color: var(--white);
    --light-grey: #e9e9e9;
    --bs-card-height: 100%
}
*, *::before, *::after {
    box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: 'Inter', system-ui, sans-serif;
  color: var(--text-color);
  background: var(--hydrangea);
}

.site-header .container{
    grid-column-gap: 3.42vw;
    grid-row-gap: 3.42vw;
    background-color: var(--white);
    border: 1px solid #00000014;
    border-radius: 999px;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
    max-width: 1568px;
    margin-top: 3.42vw;
    margin-left: auto;
    margin-right: auto;
    padding: .928vw .928vw .928vw 3.14vw;
    display: flex;
    position: relative
}
.w-nav:before,.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}
.w-nav-buttons{
    grid-column-gap: .57vw;
    grid-row-gap: .57vw;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.navbar {
    z-index: 999;
    transform-style: preserve-3d;
    background-color: #fff0;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: block;
    position: sticky;
    top: 0;
    overflow: visible
}
.site-header .logo {
  font-size: 24px;
  font-weight: 800;
  color: var(--primary);
}

.site-header .main-nav {
    gap: 16px;
    justify-content: flex-start;
    align-items: center;
    margin-right: auto;
    display: flex;
    position: static;
}
.site-header .main-nav a {
    text-decoration: none;
  color: var(--text-color);
  font-weight: 500;
}
.site-header .w-nav-buttons a{
    align-content: center;
}
.site-header .w-nav-buttons .btn {
  padding: 8px 16px;
  border-radius: 9999px;
  font-weight: 600;
}
.site-header .w-nav-buttons .btn-login{
    background-color: #eff0ec;
    border-radius: .57vw;
    min-height: 4vw;
}
.site-header .w-nav-buttons .btn-secondary{
    color: var(--white)
}
.w-button {
    cursor:pointer;
    text-decoration: none;
    display: inline-block;
    border:0
}
.btn {
    color: #000;
    font-variation-settings: "wght" 500;
    text-align: center;
    border-radius: 99px;
    border:0;
    padding: 1.42vw 1.85vw 1.57vw;
    font-family: Linksans Linksansvf,sans-serif;
    font-size: 1.14vw;
    font-weight: 500;
    line-height: 100%;
    text-decoration: none;
    transition: background-color .15s
}
.btn-primary {
    display: inline-block;
    background: linear-gradient(90deg, var(--primary), var(--secondary));
    color: white;
    border: none;
    font-weight: bolder;
}

.btn-secondary{
    text-decoration: none;
    font-variation-settings: "wght" 418;
    letter-spacing: .01em;
    background-color: #1e2330;
    color: var(--white);
    border-radius: 99px;
    min-height: 4vw;
    font-family: Linksans Linksansvf, sans-serif;
    font-weight: 400;
}

.btn-outline {
  background: transparent;
  color: var(--primary);
  border: 2px solid var(--primary);
}

.btn-black{
    background-color: var(--shade);
    color: #FFFFFE;
}
.btn-black:hover{
    background-color: #303541;
}
.btn-wide{
    justify-content: center;
    align-items: center;
    width: 20.8vw;
    min-height: 4.64vw;
    display: flex;
    margin:auto
}

.btn-large {
  padding: 14px 24px;
  font-size: 18px;
}

.cta-group .btn {
  margin: 0 10px;
}
.container {
    width: 90vw;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.h-80 {
    height: 80%;
}
.p-4 {
    padding: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}
.ms-auto {
    margin-left: auto !important;
}
.me-auto {
    margin-right: auto !important;
}
.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
}
.text-center {
    text-align: center !important;
}
.fw-bolder {
    font-weight: 600 !important;
}
.fw-bold {
    font-weight: 700 !important;
}
.fs-medium{
    font-size: 15px !important;
}
.fs-large{
    font-size: 18px !important;
}
.mt-2 {
    margin-top: .5rem !important;
}
.mb-3 {
    margin-bottom: 1rem !important;
}
.mt-3 {
    margin-top: 1rem !important;
}
.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.py-10 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
}
.pb-5 {
    padding-bottom: 3rem !important;
}
.w-50 {
    width: 50% !important;
}
.w-80 {
    width: 80% !important;
}
.w-100 {
    width: 100% !important;
}
.border-0 {
    border: 0 !important;
}
.start-0 {
    left: 0 !important;
}
.end-0 {
    right: 0 !important;
}
.top-0 {
    top: 0 !important;
}
.bottom-0 {
    bottom: 0!important
}
.d-sm-block {
    display: block !important;
}
.position-absolute {
    position: absolute !important;
}
.position-relative {
    position: relative !important;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
.text-white {
    color: #fff !important;
}
.btn-light {
    --bs-btn-color: #fff;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 249, 250, 251;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
}
    .order-lg-first {
        order: -1!important
    }

    .order-lg-0 {
        order: 0!important
    }

    .order-lg-1 {
        order: 1!important
    }

    .order-lg-2 {
        order: 2!important
    }

    .order-lg-3 {
        order: 3!important
    }
.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 1px;
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: 0.375rem;
    --bs-card-inner-border-radius: calc(0.375rem - 1px);
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.h3, h3 {
    font-size: calc(1.3rem + .6vw);
}
.rounded-circle {
    border-radius: 50% !important;
}
.img-fluid{
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}
.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.text-primary {
    color: var(--bs-primary) !important;
}
#content .item{
    display: grid;
    width: 100%;
}
#content .btn.text-primary {
    color: var(--bs-primary) !important;
    background: var(--bs-btn-bg);
}
.rounded-pill{
    border-radius: 50rem
}
.bg-danger {
    --bs-bg-opacity: transparent;
    background: var(--orange-red);
    background: -moz-linear-gradient(135deg, var(--orange-red) 0, var(--bs-bg-opacity) 100%);
    background: linear-gradient(135deg, var(--orange-red) 0, var(--bs-bg-opacity) 100%);
    -webkit-text-fill-color: unset;
}
.shadow-lg.gradient-primary {
    background: var(--hydrangea);
    background: -moz-linear-gradient(135deg, var(--hydrangea) 0, var(--light-blue) 100%);
    background: -webkit-linear-gradient(135deg, var(--hydrangea) 0, var(--light-blue) 100%);
    background: linear-gradient(135deg, var(--hydrangea) 0, var(--light-blue) 100%);
    -webkit-text-fill-color: unset;
}
.gradient-secondary {
    background: var(--orange-red);
    background: -moz-linear-gradient(135deg, var(--orange-red) 0, var(--hydrangea) 100%);
    background: -webkit-linear-gradient(135deg, var(--orange-red) 0, var(--hydrangea) 100%);
    background: linear-gradient(135deg, var(--orange-red) 0, var(--hydrangea) 100%);
    -webkit-text-fill-color: unset;
}
.bg-danger, section.py-10 .gradient-secondary{
    --bs-card-height: 80%;
}
/** Start hero **/

.hero h1 {
  font-size: 48px;
  font-weight: 800;
  margin-bottom: 24px;
}

.hero .lead {
  font-size: 20px;
  color: var(--white);
  margin-bottom: 32px;
}
.hero {
    background-color:var(--hydrangea);
    justify-content: flex-start;
    align-items: center;
    min-height: 75svh;
    padding-top: 6vw;
    padding-bottom: 4.5vw;
    display: flex;
    position: relative;
    overflow: hidden
}
.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}
.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0;
}
.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0;
}
.w-hidden {
    display: none
}

.w-input,.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}
.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}
.container._w-home-hero {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    justify-content: space-between;
    display: flex
}

.container._w-home-hero.gap_80px {
    grid-column-gap: 5.72vw;
    grid-row-gap: 5.72vw
}
._w-hero-text._w-hero-text_760px {
    grid-column-gap: 3.14vw;
    grid-row-gap: 3.14vw;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 50vw;
    display: flex
}

._w-hero-text._w-hero-text_760px.mobile_first.max-width_724px {
    width: 54.2vw;
    max-width: 724px
}

._w-hero-text._w-hero-text_760px.mobile_first.x-align-mobile_center.ia-shops {
    width: 45vw
}

._w-hero-text._w-hero-text_760px.mobile_last.ig-grid-hero_left-col {
    max-width: 45vw;
    padding-bottom: 9.14vw
}

._w-hero-text._w-hero-text_760px.align-center-mobile.is-facebook,._w-hero-text._w-hero-text_760px.align-center-mobile.is-tiktok {
    width: 50vw
}

._w-hero-text._w-hero-text_760px.align-center-mobile.is-linkin-bio {
    width: 50%
}

._w-hero-text._w-hero-text_760px.align-center-mobile._50 {
    width: 48vw
}

._w-hero-text._w-hero-text_760px.align-center-mobile.is-digitaldownloads {
    width: 45vw
}

._w-hero-text._w-hero-text_home {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    width: 55.7143vw;
    display: flex
}

._w-hero-text._w-hero-text_home.mobile_first.max-width_724px {
    width: 54.2vw;
    max-width: 724px
}

._w-hero-text.width_50 {
    width: 50%
}

._w-hero-text.vertical-flex.text-align-center {
    text-align: center
}

._w-hero-text._w-hero-text_735px {
    grid-column-gap: 3.14vw;
    grid-row-gap: 3.14vw;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 52.5vw;
    display: flex
}

._w-hero-text._w-hero-text_735px.mobile_first.max-width_724px {
    width: 54.2vw;
    max-width: 724px
}

._w-hero-text._w-hero-text_792 {
    grid-column-gap: 3.14vw;
    grid-row-gap: 3.14vw;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 51.5vw;
    display: flex
}

._w-hero-text._w-hero-text_792.mobile_first.max-width_724px {
    width: 54.2vw;
    max-width: 724px
}

._w-hero-text._w-hero-text_792.x-align_center-mobile.index_1 {
    z-index: 1;
    position: relative
}

._w-hero-text._w-hero-text_792.x-align_center-mobile.index_1.gap_16px {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw
}

._w-hero-text._w-hero-text_792.x-align_center-mobile.index_1.gap_16px.margin-top_20px {
    margin-top: 1.42vw
}
._w-h1-p._w-h1_hero {
    grid-column-gap: 1.55vw;
    grid-row-gap: 1.55vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: flex
}

._w-claim-linktree {
    flex-flow: row;
    margin-bottom: 0;
    display: flex
}

._w-claim-linktree.margin-top_48px {
    margin-top: 3.42vw;
    margin-bottom: 0
}

.claim-linktree {
    grid-column-gap: .57vw;
    grid-row-gap: .57vw;
    display: flex
}

.input-field:focus {
    outline-offset: 2px;
    outline: 2px solid #fff
}
.input-field {
    color: #757575;
    border: 1px #000;
    border-radius: .57vw;
    min-width: 20.736vw;
    height: 100%;
    max-height: 64px;
    margin: 0;
    padding-left: 1.14vw;
    padding-right: 1.14vw;
    font-family: Linksans Linksansvf,sans-serif;
    font-size: 1.14vw;
    font-weight: 500;
    line-height: 150%;
    transition: all .15s cubic-bezier(.64,.57,.67,1.53)
}
body .form-submit {
    color: #1e2330;
    font-variation-settings: "wght" 560;
    background-color: #d2e823;
    border-radius: 99px;
    padding: 1.42vw 1.85vw 1.57vw;
    font-family: Linksans Linksansvf,sans-serif;
    font-size: 1.14vw;
    font-weight: 500;
    line-height: 150%;
    transition: all .15s
}
.background-color_lavender {
    background-color: var(--lavender);
    max-width: none;
    margin-left: 0;
    margin-right: 0
}
.persona-slider {
    background-color: #0000;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: 46vw;
    height: 53.5vw;
    display: flex;
    position: relative;
    pointer-events: auto;
}
.persona-slider img{
    margin-top: auto;
    margin-bottom: 20px;
    transform: scale(1.1);
}
.persona-slider_next-arrow {
    width: 100%;
    height: 100%;
    inset: 0%
}

.persona-slider_remove-prev,.hide-slider-nav {
    display: none
}

.persona-link-item-1 {
    color: #000;
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    width: 17.9524vw;
    height: 3.4vw;
    font-family: Linksans,sans-serif;
    font-size: .816191vw;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-1.background-color_gold {
    color: var(--black);
    background-color: #d6a336;
    justify-content: center;
    align-items: center;
    font-family: Linksans,sans-serif;
    font-size: .857vw;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-1.background-color_lavender {
    background-color: var(--lavender);
    margin-left: 0;
    margin-right: 0
}

.persona-link-item-1.background-color_lavender.text-color_root {
    color: var(--root)
}

.persona-link-item-1.background-color_white {
    background-color: var(--white)
}

.persona-link-item-1.background-color_white.text-color_deepblue {
    color: var(--iris)
}

.persona-link-item-1.background-color_chartreuse {
    background-color: var(--chartreuse)
}

.persona-link-item-2 {
    color: #000;
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    width: 17.9524vw;
    height: 3.4vw;
    font-family: Linksans,sans-serif;
    font-size: .857vw;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-2.background-color_gold {
    color: var(--black);
    background-color: #d6a336;
    justify-content: center;
    align-items: center;
    font-family: Linksans,sans-serif;
    font-size: .857vw;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-2.background-color_pink {
    background-color: var(--lavender)
}

.persona-link-item-2.background-color_pink.text-color_brown {
    color: var(--root)
}

.persona-link-item-2.background-color_white {
    background-color: var(--white)
}

.persona-link-item-2.background-color_white.text-color_deepblue {
    color: var(--iris)
}

.persona-link-item-2.background-color_chartreuse {
    background-color: var(--chartreuse)
}

.persona-link-item-3 {
    color: #000;
    border-radius: 99px;
    justify-content: center;
    align-items: center;
    width: 17.9524vw;
    height: 3.4vw;
    font-family: Linksans,sans-serif;
    font-size: .857vw;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-3.background-color_gold {
    background-color: var(--goldenrod);
    color: var(--black);
    justify-content: center;
    align-items: center;
    font-family: Linksans,sans-serif;
    font-size: .857vw;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    display: flex
}

.persona-link-item-3.background-color_pink {
    background-color: var(--lavender)
}

.persona-link-item-3.background-color_pink.text-color_brown {
    color: var(--root)
}

.persona-link-item-3.background-color_white {
    background-color: var(--white)
}

.persona-link-item-3.background-color_white.text-color_deepblue {
    color: var(--iris)
}

.persona-link-item-3.background-color_chartreuse {
    background-color: var(--chartreuse)
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
}
.persona-slider-mask {
    flex: none;
    width: 50vw;
    min-width: 0;
    max-width: 800px
}

._w-persona-social-icon_1 {
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 3.85vw;
    height: 3.85vw;
    display: flex
}

._w-persona-social-icon_1.background-color_gold {
    background-color: var(--goldenrod);
    color: #4c2e07;
    justify-content: center;
    align-items: center;
    width: 4.28vw;
    height: 4.28vw;
    display: flex
}

._w-persona-social-icon_1.background-color_pink {
    background-color: var(--lavender)
}

._w-persona-social-icon_1.background-color_pink.text-color_root {
    color: var(--root)
}

._w-persona-social-icon_1.background-color_pink.text-color_black {
    color: var(--black)
}

._w-persona-social-icon_1.background-color_chartreuse {
    background-color: var(--chartreuse);
    color: var(--black)
}

._w-persona-social-icon_1.background-color_white {
    background-color: var(--white)
}

._w-persona-social-icon_1.background-color_white.text-color_deepblue {
    color: var(--iris)
}

._w-persona-social-icon_2 {
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 3.85vw;
    height: 3.85vw;
    display: flex
}

._w-persona-social-icon_2.background-color_gold {
    background-color: var(--goldenrod);
    color: #4c2e07;
    justify-content: center;
    align-items: center;
    width: 4.28vw;
    height: 4.28vw;
    display: flex
}

._w-persona-social-icon_2.background-color_lavender {
    background-color: var(--lavender)
}

._w-persona-social-icon_2.background-color_lavender.text-color_brown {
    color: var(--root)
}

._w-persona-social-icon_2.background-color_lavender.text-color_black {
    color: var(--black)
}

._w-persona-social-icon_2.background-color_chartreuse {
    background-color: var(--chartreuse);
    color: var(--black)
}

._w-persona-social-icon_2.background-color_white {
    background-color: var(--white)
}

._w-persona-social-icon_2.background-color_white.text-color_deepblue {
    color: var(--iris)
}

._w-persona-social-icon_3 {
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 3.85vw;
    height: 3.85vw;
    display: flex
}

._w-persona-social-icon_3.background-color_gold {
    background-color: var(--goldenrod);
    color: #4c2e07;
    justify-content: center;
    align-items: center;
    width: 4.28vw;
    height: 4.28vw;
    display: flex
}

._w-persona-social-icon_3.background-color_pink {
    background-color: var(--lavender)
}

._w-persona-social-icon_3.background-color_pink.text-color_brown {
    color: var(--root);
    background-color: #e9c0e9
}

._w-persona-social-icon_3.background-color_pink.text-color_black {
    color: var(--black)
}

._w-persona-social-icon_3.background-color_chartreuse {
    background-color: var(--chartreuse);
    color: var(--black)
}

._w-persona-social-icon_3.background-color_white {
    background-color: var(--white)
}

._w-persona-social-icon_3.background-color_white.text-color_deepblue {
    color: var(--iris)
}
.hero.background-color_pink {
    background-color: var(--lavender)
}

.hero.background-color_gold {
    background-color: var(--goldenrod)
}

.hero.background-color_forest {
    justify-content: flex-start;
    align-items: center
}

.hero.background-color_currant {
    background-color: var(--currant)
}

.hero.background-color_currant.sponsored-links_hero {
    min-height: 0;
    padding-top: 17.8vw;
    padding-bottom: 14.85vw
}

.hero.background-color_marble {
    background-color: var(--marble)
}

.hero.background-color_marble.report-hero {
    min-height: 0;
    padding-top: 16.85vw
}

.hero.background-color_marble.min-height_none {
    min-height: 0;
    padding-top: 12vw
}

.hero.background-color_white {
    background-color: var(--white)
}

.hero.misc_hero {
    padding-top: 16.42vw
}

.hero.misc_hero.background-color_offwhite {
    background-color: var(--marble)
}

.hero.misc_hero.background-color_chartreuse.tr-ee_hero {
    min-height: 0
}

.hero.background-color_iris {
    background-color: var(--iris)
}

.hero.background-color_iris.is-padding-bottom-0 {
    padding-bottom: 0
}

.hero.background-color_iris.is-communities {
    min-height: auto
}

.hero.background-color_iris.is-communities.background-color_poppy {
    padding-bottom: 2vw
}

.hero.background-color_iris.is-communities.background-color_root {
    background-color: var(--root);
    padding-top: 10vw
}

.hero.background-color_iris.is-aicontent {
    background-color: #02129c
}

.hero.background-color_dahlia {
    background-color: var(--dahlia)
}

.hero.background-color_chartreuse.tr-ee_hero {
    min-height: 0
}

.hero.background-color_chartreuse.is-linkinbio {
    background-color: #d7ec27
}

.hero.background-color_lavender {
    min-height: 100svh
}

.hero.background-color_orchid {
    background-color: var(--orchid)
}

.hero.background-color_orchid.is-shops,.hero.background-color_orchid.is-insta-dm {
    background-color: #d717e7
}

.hero.background-color_poppy {
    background-color: var(--poppy)
}

.hero.background-color_poppy.bottom-padding-0 {
    padding-bottom: 0
}

.hero.black-friday-24_hero {
    background-color: var(--iris);
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0
}

.hero.black-friday-24_hero.bf-w-navbar {
    padding-top: 3.42vw
}

.hero.black-friday-24_hero.bf-w-navbar.background-color_chartreuse {
    background-color: var(--chartreuse)
}

.hero.background-color_hydrangea.min-height_0px {
    min-height: 0
}

.hero.background-color_hydrangea.min-height_0px.ig-grid_hero {
    background-color: #2b70db;
    padding-bottom: 0
}

.hero.background-color_light-green_hero {
    background-color: var(--light-green);
    padding-top: 12vw
}

.hero.template_hero {
    background-color: var(--marble);
    padding-top: 17vw
}

.hero.template_hero.report-hero {
    min-height: 0;
    padding-top: 16.85vw
}

.hero.template_hero.min-height_none {
    min-height: 0;
    padding-top: 12vw
}

.hero.template-categories_hero {
    background-color: var(--marble);
    min-height: 0;
    padding-top: 17vw
}

.hero.template-categories_hero.report-hero {
    min-height: 0;
    padding-top: 16.85vw
}

.hero.template-categories_hero.min-height_none {
    min-height: 0;
    padding-top: 12vw
}
.h1.hero_h1 {
    color: var(--white);
    font-variation-settings: "wght" 820;
    text-align: left;
    letter-spacing: -.02em;
    max-width: none;
    margin: 0 auto 0 0;
    font-family: Linksans Linksansvf,sans-serif;
    font-size: 6.28vw;
    font-weight: 800;
    line-height: 107%
}

.h1.hero_h1.h1_small {
    font-variation-settings: "wght" 820;
    font-size: 4vw;
    font-weight: 800
}

.h1.hero_h1.h1_small.text-color_dahlia {
    color: #502274;
    font-weight: 700
}

.h1.hero_h1.h1_small.text-weight_bold {
    font-weight: 700
}

.h1.hero_h1.h1_small.text-weight_bold.text-color_white {
    color: var(--white)
}

.h1.hero_h1.h1_small.text-color_light-pink {
    color: var(--lavender)
}

.h1.hero_h1.h1_small.text-color_shade {
    color: var(--shade)
}

.h1.hero_h1.h1_small.text-color_iris.text-align-mobile_center.max-width_560px {
    max-width: 40vw
}

.h1.hero_h1.text-color_shade {
    color: var(--shade);
    margin-right: 0
}

.h1.hero_h1.text-color_shade.margin-right_auto {
    margin-left: 0;
    margin-right: auto
}

.h1.hero_h1.text-color_shade.text-align-center {
    text-align: center
}

.h1.hero_h1.text-color_shade.margin-center {
    margin-left: auto;
    margin-right: auto
}

.h1.hero_h1.text-color-pink {
    color: var(--lavender)
}

.h1.hero_h1.text-color-pink.text-align-center {
    text-align: center
}

.h1.hero_h1.text-color-pink.text-align-center.margin_center {
    margin-left: auto;
    margin-right: auto
}

.h1.hero_h1.text-color-pink.font_anybody {
    text-transform: uppercase;
    font-family: Anybody Variablefont Wdth Wght,sans-serif;
    font-weight: 900;
    line-height: 70%
}

.h1.hero_h1.text-color_white {
    color: var(--white)
}

.h1.hero_h1.text-color_white.text-align-center {
    text-align: center
}

.h1.hero_h1.font_anybody {
    color: var(--white);
    font-variation-settings: "wght" 900,"wdth" 53;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: Anybody Variablefont Wdth Wght,sans-serif;
    font-size: 11.14vw;
    font-weight: 900;
    line-height: 70%
}

.h1.hero_h1.font_anybody.text-align-center-mobile {
    font-size: 9vw
}

.h1.hero_h1.font_anybody.text-align-center-mobile.text-color-black {
    color: var(--black)
}

.h1.hero_h1.text-color_iris {
    color: var(--iris)
}

.h1.hero_h1.text-color_root {
    color: var(--root)
}

.h1.hero_h1.align-center-mobile.text-color_white.text-size-s.text-wrap-balance {
    font-size: 5vw
}

.h1.hero_h1.align-center-mobile.text-wrap-balance.is-tiktok {
    font-size: 68px
}

.h1.hero_h1.align-center-mobile.text-size-mobile_11vw.text-color_poppy {
    color: var(--poppy)
}

.h1.hero_h1.align-center-mobile.text-size-mobile_11vw.text-color_root.is-courses,.h1.hero_h1.align-center-mobile.text-size-mobile_11vw.is-digitaldownloads {
    font-size: 5.28vw
}

.h1.hero_h1.text-color_lavender.align-center-mobile.bookings_hero-h1 {
    max-width: 765px;
    font-size: clamp(40px,6vw,78px)
}

.h1.hero_h1.text-color_forest {
    color: var(--forest)
}

/** End hero **/
.features {
  padding: 60px 0;
  text-align: center;
  background: var(--lichen);
}

.features .feature {
  display: inline-block;
  max-width: 280px;
  margin: 20px;
}

.features .feature-icon {
  font-size: 48px;
  margin-bottom: 16px;
}

.features h3 {
  font-size: 24px;
  margin-bottom: 8px;
  font-weight: 600;
}

.site-footer {
  background: #fff;
  padding: 40px 0;
  text-align: center;
  border-top: 1px solid #e5e7eb;
  color: var(--muted);
  font-size: 14px;
}

.site-footer .footer-links {
  margin-bottom: 16px;
}

.site-footer .footer-links a {
  margin: 0 8px;
  text-decoration: none;
  color: var(--muted);
}
section.py-10{
    background:var(--lichen)
}
section.py-10 .card{
    border-radius: 1rem;
}
section.partners{
    padding-top:5rem;
    padding-bottom:5rem;
}
section.partners h2,section.tracking h2{
    font-size: calc(1.375rem + 1.5vw);
    font-weight: bolder;
    line-height: 1.2;
}
.gradient-primary{
    background: #0088FF;
    background: -moz-linear-gradient(135deg, #0088FF 0, #22CFFF 100%);
    background: -webkit-linear-gradient(135deg, #0088FF 0, #22CFFF 100%);
    background: linear-gradient(135deg, #0088FF 0, #22CFFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lead {
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 2rem;
    font-size: 1.15rem;
}
section.partners .inner{
    background-color:#f7f9fc;
    border-radius:2rem;
    padding: 3rem;
}
section.partners .inner .text-center{
    display: inline-block;
    text-align: center;
    width: 100%;
}
section.partners .inner > .text-center.my-5{
    padding-bottom:1.5rem
}
section.partners .inner .text-center .text-center{
    display: inline-flex;
    flex-direction: column;
    text-align: center;
    max-width: fit-content;
    align-items: center;
    align-self: center;
    margin: 2rem 3rem;
}
section.partners .inner .text-center .text-center .icon-md {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background-color: rgb(255 255 255);
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
    padding: .25rem;
    display: flex;
    align-self: center;
    transition: ease-in-out transform .3s
}
section.partners .inner .text-center .text-center:hover .icon-md{
    cursor: pointer;
    transform:scale(1.15)
}
section.partners .inner .text-center .text-center .icon-md img {
    align-items: center;
    align-self: center;
    width: 36px;
    height: 36px;
    object-fit: contain;
    margin: auto;
}
section.partners .inner .text-center .text-dark{
    color: rgba(3, 1, 34, 1);
    font-weight: 700;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
section.tracking .card{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid hsl(220, 14%, 96%);
    border-radius: .25rem;
}
section.tracking .card .card-body{
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}
section.tracking .card .card-body .text-center{
    text-align: center;
}
section.tracking .card .no-gutters {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}
section.tracking .card .no-gutters .aos-animate{
    pointer-events: auto;
    transition-duration: .6s;
    transition-timing-function: ease;
    transition-property: opacity, transform, -webkit-transform;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
section.tracking .card .no-gutters .aos-animate .icon-zoom-animation{
    display: flex;
    align-items: center;
    background-color: #f3f4f6 !important;
    max-width: 100% !important;
    padding: 1rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: calc(3 * 0.25rem);
}
section.tracking .card .card-body svg,section.tracking .card .card-body img{
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    font-size: 1.25em;
    line-height: .05em;
    transition: transform .15s;
    vertical-align: -.2em;
}
section.tracking .card .card-body .h6{
    margin-left: .5rem;
    font-weight: 500;
    line-height: 1.2;
    font-size: 1rem;
}
.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-12{
    position: relative;
    width: 100%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.align-items-center {
    align-items: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
section.tracking .aos-init{
    padding:1.5rem
}
@media (min-width: 768px) {
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (min-width: 992px) {
    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 576px) {
    .container{
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container{
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container{
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container{
        max-width:1140px
    }
}

@media (min-width: 1400px) {
    .container{
        max-width:1320px
    }
}
[data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
    pointer-events: auto;
    transition-duration: .6s;
    transition-timing-function: ease;
    transition-property: opacity, transform, -webkit-transform;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}

.separator {
    display: block;
    position: relative;
    top: 0;
    transform: rotateY(-180deg);
}

.separator1 {
    width: 50%;
    height: 50px;
    background: #f6f7f5;
    position: absolute;
    top: -50px;
    left: 0;
    z-index: 999;
    border-radius: 0 50px 0 0;
}

.separator2 {
    width: 50%;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    background: #2665d6;
    border-radius: 0 0 0 50px;
}