.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e9d7960:#FFFFFF;--e-global-color-bbcc8f9:#000000;--e-global-color-eda3812:#FDFDFD;--e-global-color-c126971:#FAFAFA;--e-global-color-0dbd363:#F5F5F5;--e-global-color-92488ab:#E9EAEB;--e-global-color-a378047:#D5D7DA;--e-global-color-b69eb10:#A4A7AE;--e-global-color-ec2f93f:#717680;--e-global-color-d242511:#535862;--e-global-color-b4e25d1:#414651;--e-global-color-0d14f4d:#252B37;--e-global-color-8d536e6:#181D27;--e-global-color-9420c82:#0A0D12;--e-global-color-b07f1e1:#FCF3F3;--e-global-color-88ef008:#FBEAEA;--e-global-color-2c19162:#F9D3D2;--e-global-color-c33660c:#F8ABAA;--e-global-color-1bd62de:#F97876;--e-global-color-e5c6787:#FC4340;--e-global-color-b2e6389:#FC1815;--e-global-color-1c48f09:#E50906;--e-global-color-1d061f6:#B80C0A;--e-global-color-91c5e32:#8E0D0B;--e-global-color-e6038ad:#650C0B;--e-global-color-5915945:#372035;--e-global-color-4f74f49:#FFFBFA;--e-global-color-48e0a4f:#FEF3F2;--e-global-color-8e81211:#FEE4E2;--e-global-color-e766844:#FECDCA;--e-global-color-ab1ff78:#FDA29B;--e-global-color-ba8b1be:#F97066;--e-global-color-606bcce:#F04438;--e-global-color-c5f6fc3:#D92D20;--e-global-color-2f1b5b1:#B42318;--e-global-color-06eb13d:#912018;--e-global-color-c0178bd:#7A271A;--e-global-color-5afc8d3:#55160C;--e-global-color-5ac5198:#FFFCF5;--e-global-color-bf5cff7:#FFFAEB;--e-global-color-4feab55:#FEF0C7;--e-global-color-8fbeb6f:#FEDF89;--e-global-color-f1deb86:#FEC84B;--e-global-color-b3eedd9:#FDB022;--e-global-color-82fbdb8:#F79009;--e-global-color-65a0baa:#DC6803;--e-global-color-2a2a999:#B54708;--e-global-color-a7a387d:#93370D;--e-global-color-48b4898:#7A2E0E;--e-global-color-e1aeca1:#4E1D09;--e-global-color-ad47240:#F6FEF9;--e-global-color-1ccdfea:#ECFDF3;--e-global-color-deb522d:#DCFAE6;--e-global-color-384401c:#ABEFC6;--e-global-color-d1a081c:#75E0A7;--e-global-color-943232f:#47CD89;--e-global-color-8ed25d9:#17B26A;--e-global-color-36666c5:#079455;--e-global-color-a199043:#067647;--e-global-color-784ecbd:#085D3A;--e-global-color-13e6fd9:#074D31;--e-global-color-779ccc3:#053321;--e-global-color-51ab90a:#FBF8FB;--e-global-color-8a4149b:#F8F0F7;--e-global-color-a579f4f:#F1E1F0;--e-global-color-bcd0392:#E6CBE4D9;--e-global-color-cb4e9da:#D8ADD5;--e-global-color-4c711c7:#CA8FC5;--e-global-color-74f629e:#B86AB2;--e-global-color-c5aab7f:#A65FA0;--e-global-color-1159c54:#8A5086;--e-global-color-e969cc7:#6E406B;--e-global-color-27fc5db:#533050;--e-global-color-aeb1e0c:#372035;--e-global-typography-primary-font-size:var(--bl-display-2xl-size);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:var(--bl-display-2xl-lh);--e-global-typography-primary-letter-spacing:var(--bl-ls-tight);--e-global-typography-secondary-font-size:var(--bl-display-2xl-size);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:var(--bl-display-2xl-lh);--e-global-typography-secondary-letter-spacing:var(--bl-ls-tight);--e-global-typography-text-font-size:var(--bl-display-2xl-size);--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:var(--bl-display-2xl-lh);--e-global-typography-text-letter-spacing:var(--bl-ls-tight);--e-global-typography-accent-font-size:var(--bl-display-2xl-size);--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:var(--bl-display-2xl-lh);--e-global-typography-accent-letter-spacing:var(--bl-ls-tight);--e-global-typography-0c91c27-font-size:var(--bl-display-xl-size);--e-global-typography-0c91c27-font-weight:normal;--e-global-typography-0c91c27-line-height:var(--bl-display-xl-lh);--e-global-typography-0c91c27-letter-spacing:var(--bl-ls-tight);--e-global-typography-f0d660c-font-size:var(--bl-display-xl-size);--e-global-typography-f0d660c-font-weight:500;--e-global-typography-f0d660c-line-height:var(--bl-display-xl-lh);--e-global-typography-f0d660c-letter-spacing:var(--bl-ls-tight);--e-global-typography-f5e981e-font-size:var(--bl-display-xl-size);--e-global-typography-f5e981e-font-weight:600;--e-global-typography-f5e981e-line-height:var(--bl-display-xl-lh);--e-global-typography-f5e981e-letter-spacing:var(--bl-ls-tight);--e-global-typography-43a8068-font-size:var(--bl-display-xl-size);--e-global-typography-43a8068-font-weight:700;--e-global-typography-43a8068-line-height:var(--bl-display-xl-lh);--e-global-typography-43a8068-letter-spacing:var(--bl-ls-tight);--e-global-typography-a87c74f-font-size:var(--bl-display-lg-size);--e-global-typography-a87c74f-font-weight:normal;--e-global-typography-a87c74f-line-height:var(--bl-display-lg-lh);--e-global-typography-a87c74f-letter-spacing:var(--bl-ls-tight);--e-global-typography-1a1a804-font-size:var(--bl-display-lg-size);--e-global-typography-1a1a804-font-weight:500;--e-global-typography-1a1a804-line-height:var(--bl-display-lg-lh);--e-global-typography-1a1a804-letter-spacing:var(--bl-ls-tight);--e-global-typography-103da35-font-size:var(--bl-display-lg-size);--e-global-typography-103da35-font-weight:600;--e-global-typography-103da35-line-height:var(--bl-display-lg-lh);--e-global-typography-103da35-letter-spacing:var(--bl-ls-tight);--e-global-typography-ba56096-font-size:var(--bl-display-lg-size);--e-global-typography-ba56096-font-weight:700;--e-global-typography-ba56096-line-height:var(--bl-display-lg-lh);--e-global-typography-ba56096-letter-spacing:var(--bl-ls-tight);--e-global-typography-a965d55-font-size:var(--bl-display-md-size);--e-global-typography-a965d55-font-weight:400;--e-global-typography-a965d55-line-height:var(--bl-display-md-lh);--e-global-typography-a965d55-letter-spacing:var(--bl-ls-tight);--e-global-typography-e0f1f3c-font-size:var(--bl-display-md-size);--e-global-typography-e0f1f3c-font-weight:500;--e-global-typography-e0f1f3c-line-height:var(--bl-display-md-lh);--e-global-typography-e0f1f3c-letter-spacing:var(--bl-ls-tight);--e-global-typography-3888fd9-font-size:var(--bl-display-md-size);--e-global-typography-3888fd9-font-weight:600;--e-global-typography-3888fd9-line-height:var(--bl-display-md-lh);--e-global-typography-3888fd9-letter-spacing:var(--bl-ls-tight);--e-global-typography-f617125-font-size:var(--bl-display-md-size);--e-global-typography-f617125-font-weight:700;--e-global-typography-f617125-line-height:var(--bl-display-md-lh);--e-global-typography-f617125-letter-spacing:var(--bl-ls-tight);--e-global-typography-378961d-font-size:var(--bl-display-sm-size);--e-global-typography-378961d-font-weight:normal;--e-global-typography-378961d-line-height:var(--bl-display-sm-lh);--e-global-typography-8d86228-font-size:var(--bl-display-sm-size);--e-global-typography-8d86228-font-weight:500;--e-global-typography-8d86228-line-height:var(--bl-display-sm-lh);--e-global-typography-ed9c1f2-font-size:var(--bl-display-sm-size);--e-global-typography-ed9c1f2-font-weight:600;--e-global-typography-ed9c1f2-line-height:var(--bl-display-sm-lh);--e-global-typography-c6dc114-font-size:var(--bl-display-sm-size);--e-global-typography-c6dc114-font-weight:700;--e-global-typography-c6dc114-line-height:var(--bl-display-sm-lh);--e-global-typography-47ccf8b-font-size:var(--bl-display-xs-size);--e-global-typography-47ccf8b-font-weight:400;--e-global-typography-47ccf8b-line-height:var(--bl-display-xs-lh);--e-global-typography-a479ab1-font-size:var(--bl-display-xs-size);--e-global-typography-a479ab1-font-weight:500;--e-global-typography-a479ab1-line-height:var(--bl-display-xs-lh);--e-global-typography-5c09987-font-size:var(--bl-display-xs-size);--e-global-typography-5c09987-font-weight:600;--e-global-typography-5c09987-line-height:var(--bl-display-xs-lh);--e-global-typography-85e3ccf-font-size:var(--bl-display-xs-size);--e-global-typography-85e3ccf-font-weight:700;--e-global-typography-85e3ccf-line-height:var(--bl-text-xs-lh);--e-global-typography-3f13823-font-size:var(--bl-text-xl-size);--e-global-typography-3f13823-font-weight:400;--e-global-typography-3f13823-line-height:var(--bl-text-xl-lh);--e-global-typography-7f9c947-font-size:var(--bl-text-xl-size);--e-global-typography-7f9c947-font-weight:500;--e-global-typography-7f9c947-line-height:var(--bl-text-xl-lh);--e-global-typography-1259737-font-size:var(--bl-text-xl-size);--e-global-typography-1259737-font-weight:600;--e-global-typography-1259737-line-height:var(--bl-text-xl-lh);--e-global-typography-3a19eea-font-size:var(--bl-text-xl-size);--e-global-typography-3a19eea-font-weight:700;--e-global-typography-3a19eea-line-height:var(--bl-text-xl-lh);--e-global-typography-5a29599-font-size:var(--bl-text-lg-size);--e-global-typography-5a29599-font-weight:400;--e-global-typography-5a29599-line-height:var(--bl-text-lg-lh);--e-global-typography-c0f59fd-font-size:var(--bl-text-lg-size);--e-global-typography-c0f59fd-font-weight:500;--e-global-typography-c0f59fd-line-height:var(--bl-text-lg-lh);--e-global-typography-b26dd89-font-size:var(--bl-text-lg-size);--e-global-typography-b26dd89-font-weight:600;--e-global-typography-b26dd89-line-height:var(--bl-text-lg-lh);--e-global-typography-b3998f8-font-size:var(--bl-text-lg-size);--e-global-typography-b3998f8-font-weight:700;--e-global-typography-b3998f8-line-height:var(--bl-text-lg-lh);--e-global-typography-5f3ab59-font-size:var(--bl-text-md-size);--e-global-typography-5f3ab59-font-weight:400;--e-global-typography-5f3ab59-line-height:var(--bl-text-md-lh);--e-global-typography-2719b24-font-size:var(--bl-text-md-size);--e-global-typography-2719b24-font-weight:500;--e-global-typography-2719b24-line-height:var(--bl-text-md-lh);--e-global-typography-866d322-font-size:var(--bl-text-md-size);--e-global-typography-866d322-font-weight:600;--e-global-typography-866d322-line-height:var(--bl-text-md-lh);--e-global-typography-a293f46-font-size:var(--bl-text-md-size);--e-global-typography-a293f46-font-weight:700;--e-global-typography-a293f46-line-height:var(--bl-text-md-lh);--e-global-typography-a18eddc-font-size:var(--bl-text-sm-size);--e-global-typography-a18eddc-font-weight:400;--e-global-typography-a18eddc-line-height:var(--bl-text-sm-lh);--e-global-typography-1f25ef3-font-size:var(--bl-text-sm-size);--e-global-typography-1f25ef3-font-weight:500;--e-global-typography-1f25ef3-line-height:var(--bl-text-sm-lh);--e-global-typography-f418094-font-size:var(--bl-text-sm-size);--e-global-typography-f418094-font-weight:600;--e-global-typography-f418094-line-height:var(--bl-text-sm-lh);--e-global-typography-37c4b11-font-size:var(--bl-text-sm-size);--e-global-typography-37c4b11-font-weight:700;--e-global-typography-37c4b11-line-height:var(--bl-text-sm-lh);--e-global-typography-2d4c547-font-size:var(--bl-text-xs-size);--e-global-typography-2d4c547-font-weight:400;--e-global-typography-2d4c547-line-height:var(--bl-text-xs-lh);--e-global-typography-3e26142-font-size:var(--bl-text-xs-size);--e-global-typography-3e26142-font-weight:500;--e-global-typography-3e26142-line-height:var(--bl-text-xs-lh);--e-global-typography-2eae384-font-size:var(--bl-text-xs-size);--e-global-typography-2eae384-font-weight:600;--e-global-typography-2eae384-line-height:var(--bl-text-xs-lh);--e-global-typography-ebd1aff-font-size:var(--bl-text-xs-size);--e-global-typography-ebd1aff-font-weight:700;--e-global-typography-ebd1aff-line-height:var(--bl-text-xs-lh);color:var( --e-global-color-d242511 );font-size:var( --e-global-typography-5f3ab59-font-size );font-weight:var( --e-global-typography-5f3ab59-font-weight );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{font-size:var( --e-global-typography-5f3ab59-font-size );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{font-size:var( --e-global-typography-5f3ab59-font-size );line-height:var( --e-global-typography-5f3ab59-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Hero media: make image behave like background-cover */
.hero-media {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.hero-media .elementor-widget-container,
.hero-media img {
  height: 100%;
}

.hero-media img {
  width: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

/*3 Layer shadow for button*/
.btn-shadow a {
    box-shadow:
  0 1px 2px 0 #0A0D120D,
  inset 0 -2px 0 0 #0A0D120D,
  inset 0 0 0 1px #0A0D122E;
}

.container-shadow {
    box-shadow: 0px 1px 2px -1px #0A0D121A, 0px 1px 3px 0px #0A0D121A;
}

.per-month {
    font-family: var(--bl-font-body);
    font-size: var(--bl-text-xl-size);
    font-weight: 400;
    color: #535862;
}

.step-box-gradient {
    background: linear-gradient(45deg, #FFF4F6 0%, #FAD1DA 50%, #FFFFFF 100%);

}

.brand-heading {
    color: #FC4340;
}

.elementor-author-box__name {
    margin-block-start: 0;
    margin-top: 0;
}

.elementor-image-box-title {
    margin-block-start: 0;
    margin-top: 0;
}

.elementor-kit-10 p{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}

.elementor-image-box-wrapper .elementor-image-box-img img {
    width: 100%;
}


.ellipse-1, .ellipse-2 {
    filter: blur(20px);
    transform-origin: top left !important;
}

.ellipse-1 {
    transform: rotate(-10deg);
}

.ellipse-2 {
    transform: rotate(-20deg);
}

.pricing-card:hover .ellipse-1 {
    transform: rotate(-20deg) !important;
}

.pricing-card:hover .ellipse-2 {
    transform: rotate(-30deg) !important;
}

/*Matching Form -- Start*/

.bl-matching-form .starter-text {
    font-size: var(--bl-text-xl-size);
    line-height: var(--bl-text-xl-lh);
}

.bl-matching-form .step-heading {
    font-size: var(--bl-text-xl-size);
    line-height: var(--bl-text-xl-lh);
    font-weight: 500;
    color: #B86AB2;
}

.bl-matching-form .jet-form-builder__fields-group.checkradio-wrap {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: stretch;
}

.bl-matching-form .jet-form-builder__field-wrap.checkradio-wrap {
    padding: 12px;
    border-radius: 8px;
    background-color: white;
}

.bl-matching-form .jet-form-builder__next-page-wrap {
    margin-top: 48px;
    display: flex;
    justify-content: center;
    gap: 10px;
}

.bl-matching-form .jet-form-builder__submit-wrap {
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
}

.bl-matching-form .jet-form-builder__next-page-wrap button {
    width: 100%;
}

.bl-matching-form .btn-matching {
    width: auto !important;
    padding: 12px 18px !important;
    border: 2px solid !important;
    border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: 0px 0px 0px 4px #9E77ED, 0px 0px 0px 2px #FFFFFF, 0px 1px 2px 0px #0A0D120D, 0px -2px 0px 0px #0A0D120D inset, 0px 0px 0px 1px #0A0D122E inset;
}

.bl-matching-form .form-info-text {
    font-size: var(--bl-text-xs-size);
    color: #8A5086;
}

.bl-matching-form .field-type-submit-field {
    margin-bottom: 10px !important;
}

@media (max-width: 767px) {
    .bl-matching-form .jet-form-builder__fields-group.checkradio-wrap {
    grid-template-columns: 1fr 1fr;
    }
    
    .bl-matching-form .jet-form-builder__next-page-wrap {
        flex-direction: column-reverse;
    }
}

/*Matching Form -- End*/

button.js-mustdo-next.is-disabled{
  opacity: .45;
  cursor: not-allowed;
}

p.exact-notice-text {
    font-size: var(--bl-text-sm-size);
    color: rgba(240, 68, 56, 1);
}

/* Borders + spacing for tables inside Elementor Text Editor */
.elementor-widget-text-editor table{
  width: 100%;
  border-collapse: collapse;
}

.elementor-widget-text-editor th,
.elementor-widget-text-editor td{
  border: 1px solid #cfcfcf;
  padding: 10px;
  vertical-align: top;
}

/* Optional: header emphasis */
.elementor-widget-text-editor th{
  font-weight: 700;
}/* End custom CSS */