.elementor-814 .elementor-element.elementor-element-5f4c1b5{--display:flex;--min-height:496px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-5a56fc5{--display:flex;}.elementor-814 .elementor-element.elementor-element-4ef374b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-3736f53 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:56px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-e0cf6a6{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#C1C1C1;}.elementor-814 .elementor-element.elementor-element-9fba80b{--display:flex;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-814 .elementor-element.elementor-element-944dd59{text-align:center;}.elementor-814 .elementor-element.elementor-element-944dd59 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:56px;font-weight:600;color:#000000;}.elementor-814 .elementor-element.elementor-element-5c64e53{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-814 .elementor-element.elementor-element-577a34f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-814 .elementor-element.elementor-element-400e95e{--display:flex;}.elementor-814 .elementor-element.elementor-element-f760558{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-814 .elementor-element.elementor-element-a577c75{--display:flex;}.elementor-814 .elementor-element.elementor-element-09ca82e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-814 .elementor-element.elementor-element-3e49b9b{--display:flex;}.elementor-814 .elementor-element.elementor-element-bcc0b57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-814 .elementor-element.elementor-element-68ab196{--display:flex;}.elementor-814 .elementor-element.elementor-element-fa332db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-814 .elementor-element.elementor-element-b6098ae{--display:flex;}.elementor-814 .elementor-element.elementor-element-135701f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:56px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FFFFFF;}.elementor-814 .elementor-element.elementor-element-135701f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#4A69F5;background-color:transparent;background-image:linear-gradient(180deg, #4A69F5 0%, #DD02FE 100%);}.elementor-814 .elementor-element.elementor-element-135701f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-814 .elementor-element.elementor-element-135701f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-814 .elementor-element.elementor-element-135701f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-814 .elementor-element.elementor-element-135701f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-814 .elementor-element.elementor-element-3736f53 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-814 .elementor-element.elementor-element-944dd59 .elementor-heading-title{font-size:45px;line-height:1em;}}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-4ef374b{--width:45%;}.elementor-814 .elementor-element.elementor-element-400e95e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-814 .elementor-element.elementor-element-4ef374b{--width:69%;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-3736f53{text-align:center;}.elementor-814 .elementor-element.elementor-element-3736f53 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-e0cf6a6{text-align:center;}.elementor-814 .elementor-element.elementor-element-9c4a761.elementor-element{--align-self:center;}.elementor-814 .elementor-element.elementor-element-944dd59{text-align:center;}.elementor-814 .elementor-element.elementor-element-944dd59 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-814 .elementor-element.elementor-element-5c64e53{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-9c4a761 */.btn {
  display: inline-flex;
  align-items: center;
  position: relative;
  /* overflow hidden remove kiya */
  width: 200px; /* adjust button width */
}

.btn-main{
  padding: 10px 25px;
  color:#fff;
  font-size:20px;
  border-radius:40px;
  background: linear-gradient(to bottom, #f7c32e, #ffd95a, #e0a800, #c98c00);
  clip-path: polygon(0 0, 88% 0, 100% 50%, 88% 100%, 0 100%);
  position: relative;
  flex: 1;
}
.arrow-big, .arrow-small {
  width: 30px;
  height: 50px;
   margin-left: 180px;
  position: absolute;
  top: 50%;
  left: -20px; /* start just outside left edge */
  transform: translateY(-50%) translateX(0);
  background: linear-gradient(to bottom, #f7c32e, #ffd95a, #e0a800, #c98c00);
  clip-path: polygon(0 0, 100% 50%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-944dd59 */.elementor-814 .elementor-element.elementor-element-944dd59 span {
  background: linear-gradient(90deg, #4A69F5, #DD02FE);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c61c7df */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e9d19 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5ccf75 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9039f59 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f460b83 */.pricing-cards {
            display: flex;
            gap: 20px;
            justify-content: center;
            margin-top: 30px;
        }

        .card {
            border: 3px solid #4A69F5;
            border-radius: 15px;
            width: 400px;
            padding: 20px;
            display: flex;
            flex-direction: column;
            background: #fff;
            box-sizing: border-box;
        }

        /* Heading style */
        .card h3 {
            text-align: center;
            background: #fff;
            border: 2px solid #000;
            border-radius: 30px;
            padding: 10px;
            margin-top: -55px;
            margin-bottom: 10px;
        }

        /* Pricing styles */
        .original-price {
            margin: 5px 0;
        }

        .now-price {
            font-size: 24px;
            font-weight: bold;
            color: #4A69F5;
            margin: 5px 0 10px 0;
            text-align: center;
        }

        /* Description */
        .description {
            margin-bottom: 10px;
        }

        /* Scrollable content */
        .card-content {
            overflow-y: auto;
            max-height: 400px;
            padding-right: 5px;
        }

        /* Optional: nicer scrollbar */
        .card-content::-webkit-scrollbar {
            width: 6px;
        }

        .card-content::-webkit-scrollbar-thumb {
            background-color: #000;
            border-radius: 3px;
        }

        .card-content::-webkit-scrollbar-track {
            background : #4A69F5;
        }
        @media (max-width: 400px) {
            .pricing-cards {
              flex-wrap: wrap;
                  gap: 60px;
        }
        }/* End custom CSS */