.elementor-1449 .elementor-element.elementor-element-163ead51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-163ead51:not(.elementor-motion-effects-element-type-background), .elementor-1449 .elementor-element.elementor-element-163ead51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #A282FD 0%, #6331EE 100%);}.elementor-1449 .elementor-element.elementor-element-163ead51, .elementor-1449 .elementor-element.elementor-element-163ead51::before{--border-transition:0.3s;}.elementor-1449 .elementor-element.elementor-element-74de72a2{text-align:center;}.elementor-1449 .elementor-element.elementor-element-74de72a2 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:2.6rem;font-weight:700;line-height:1.25em;}.elementor-1449 .elementor-element.elementor-element-74de72a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1449 .elementor-element.elementor-element-116d2813{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-1449 .elementor-element.elementor-element-116d2813 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1449 .elementor-element.elementor-element-7c3fba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-ab5f493{--display:flex;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1449 .elementor-element.elementor-element-cc75993{text-align:center;}.elementor-1449 .elementor-element.elementor-element-cc75993 .elementor-heading-title{color:#292931;font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:700;line-height:1.25em;}.elementor-1449 .elementor-element.elementor-element-5dde681{--display:flex;--background-transition:0.3s;}.elementor-1449 .elementor-element.elementor-element-5af3e33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEE2E6;--border-color:#DEE2E6;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-5af3e33:not(.elementor-motion-effects-element-type-background), .elementor-1449 .elementor-element.elementor-element-5af3e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1449 .elementor-element.elementor-element-5af3e33, .elementor-1449 .elementor-element.elementor-element-5af3e33::before{--border-transition:0.3s;}.elementor-1449 .elementor-element.elementor-element-ba63b9c{--display:flex;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1449 .elementor-element.elementor-element-b4a3442{--display:flex;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1449 .elementor-element.elementor-element-b700891{--display:flex;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1449 .elementor-element.elementor-element-163ead51{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-74de72a2 .elementor-heading-title{font-size:2rem;}.elementor-1449 .elementor-element.elementor-element-116d2813{font-size:1.1rem;}.elementor-1449 .elementor-element.elementor-element-7c3fba0{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-cc75993 .elementor-heading-title{font-size:1.8rem;}.elementor-1449 .elementor-element.elementor-element-5af3e33{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-ba63b9c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1449 .elementor-element.elementor-element-b4a3442{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1449 .elementor-element.elementor-element-b700891{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-1449 .elementor-element.elementor-element-163ead51{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-74de72a2 .elementor-heading-title{font-size:1.7rem;}.elementor-1449 .elementor-element.elementor-element-116d2813{font-size:1rem;}.elementor-1449 .elementor-element.elementor-element-7c3fba0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1449 .elementor-element.elementor-element-cc75993 .elementor-heading-title{font-size:1.6rem;}.elementor-1449 .elementor-element.elementor-element-5af3e33{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for html, class: .elementor-element-9204765 */.text-purple { color: #6c84ee; }
.text-center { text-align: center; }
.tab-nav-data { display: flex; justify-content: center; align-items: center; }
.tab-nav-data .tabnav { margin: 0; padding: 0; list-style: none; display: flex; justify-content: center; align-items: center; background: #fff; border-radius: 50px; box-shadow: 0 0 20px rgba(0,0,0,0.05); flex-wrap: wrap; }
.tabnav li a { display: block; font-size: 1rem; padding: 0.7rem 1.4rem; text-decoration: none; border-radius: 50px; position: relative; z-index: 1; color: #292931; transition: 0.35s all; line-height: 1; }
.tabnav li a:after { content: ""; position: absolute; background: #292931; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; border-radius: 50px; transform: scale(0); opacity: 0; visibility: hidden; transition: 0.35s all; }
.tabnav li.active a::after { transform: scale(1.1); opacity: 1; visibility: visible; }
.tabnav li.active a, .tabnav li.active a:hover { color: #fff; }
.tabnav li a:hover { color: #292931; }
.tabcontent { display:none; }

.plan-list { margin-top: 3rem; max-width: 900px; margin-left: auto; margin-right: auto; width: 100%; }
.month-plan-box { position: relative; padding: 1.5rem; z-index: 1; height: 100%; text-align: center; font-size: 0.9rem; display: flex; flex-direction: column; font-weight: 400; }
.month-plan-box:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; background: #fff; border-radius: 0.5rem; border: 1px solid #E8EAF3; box-shadow: none; transition: 0.35s all; }
.month-plan-box:hover:after { top: -1.5rem; bottom: -1.5rem; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); }
.plan-feature-list { text-align: left; margin-bottom: auto; }
.plan-feature-list ul { margin: 0; padding: 0; list-style: none; }
.plan-feature-list ul li { position: relative; padding-left: 1.5rem; margin: 0.5rem 0; }
.plan-check-ico { width: 1rem; position: absolute; left: 0; top: 0.1rem; }
.plan-check-ico svg { vertical-align: top; width: 100%; height: auto; fill: #F2911A; }
.text-body .plan-check-ico svg { fill: #292931; }
.month-plan-box h6 { color: #391c89; font-size: 1.425rem; margin: 0 0 1.5rem 0; }
.price_value { margin: 0; font-weight: 300; font-size: 2.875rem; }
.price_value sub { font-size: 1.375rem; bottom: 0; }
.price_value small { font-size: 1.375rem; }
.month-plan-box .btn { border-radius: 100px; font-size: 0.85rem; padding: 0.5rem 1.5rem; }
.month-plan-box .btn.btn-primary {
  color: #fff;
  border-color: transparent;
  background-color: #F2911A;
  box-shadow: 0px 16px 32px 0px rgba(52, 46, 40, 0.25), 4px 4px 8px 0px rgba(255, 255, 255, 0.25) inset, -4px -4px 8px 0px rgba(46, 32, 15, 0.16) inset;
  font-weight: 600; letter-spacing: 0.5px; text-decoration: none;
  transition: all .3s; display: inline-block; border-radius: 100px; font-size: 0.85rem; padding: 0.5rem 1.5rem; }
.month-plan-box .btn.btn-primary:hover, .month-plan-box .btn.btn-primary:active, .month-plan-box .btn.btn-primary:focus { color: #F2911A; border-color: #fff; background-color: #fff; }
.row { margin: -0.5rem; display: flex; flex-wrap: wrap; }
.row > * { padding:0.5rem; }
@media (min-width: 768px) {
    .row .col-md-4 { flex: 0 0 auto; width: 33.33333333%; }
    .row { margin: -0.2rem; }
    .row > * { padding:0.2rem; }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af3e33 */.bg-lime { background: #0ed1b3; }
.bg-purple { background: #6c84ee; }
.bg-pink { background: #ee6cda; }
.text-lime { color: #0ed1b3; }
.text-purple { color: #6c84ee; }
.text-pink { color: #ee6cda; }
.rounded-3 { border-radius: .3rem; }
.bg-white { background-color: #fff; }
.border-0 { border: 0; }
.shadow { box-shadow: 0 .5rem 1rem rgba(0,0,0,.15); }
.overflow-hidden { overflow: hidden; }
.price-info-box .row { margin: 0; display: flex; flex-wrap: wrap; font-family: "Poppins", Sans-serif; }
.text-center { text-align: center; }
.price-info-head h4 { margin: 0; text-align: center; font-size: 1.2rem; padding: 1.4rem 0.7rem; font-weight: 700; }
.price-info-body .row > div { padding: 1.2rem 1.5rem; }
.price-info-body h6 { margin: 0; font-weight: 500; color: var(--theme-dark); font-size: 1rem; }
.title-ico { height: 16px; width: 16px; min-width: 16px; margin: 0 0.6rem 0 0.5rem; }
.title-ico svg { vertical-align: top; fill: #afb5c7; width: 100%; height: auto; }
.price-info-ico { height: 20px; width: 20px; display: block; margin: auto; }
.price-info-ico svg { vertical-align: top; width: 100%; height: auto; }
.ico-lime svg { fill: #0ed1b3; }
.ico-gray svg { fill: #afb5c7; }
.price-info-body h4 { font-size: 1rem; font-weight: 600; letter-spacing: 0.02rem; margin: 0; }
.align-items-center { align-items: center; }
.justify-content-center { justify-content: center; }
.d-flex { display: flex; }
.d-none { display: none; }
.price-info-box .row { margin: 0; }
.border-top { border-top: 1px solid #dee2e6; }
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .justify-content-md-start { justify-content: flex-start !important; }
  .d-md-none { display: none !important;; }
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  .text-md-start { text-align: left; }
   .d-md-block { display: block !important; }
}
@media only screen and (max-width: 767px) {
  .price-info-body .row { padding-top: 0.4rem; padding-bottom: 0.6rem; }
   .price-info-ico { margin-left: auto; margin-right: 0 }
   .price-info-body .row > div { padding: 0.5rem 1rem; }
    .price-info-body h6 { font-weight: 600; text-align: left; }
}/* End custom CSS */