.elementor-14383 .elementor-element.elementor-element-46e44f3c{--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;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14383 .elementor-element.elementor-element-46e44f3c:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-46e44f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14383 .elementor-element.elementor-element-195ad3af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-14383 .elementor-element.elementor-element-5e38f041 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14383 .elementor-element.elementor-element-5e38f041.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14383 .elementor-element.elementor-element-5e38f041{text-align:center;}.elementor-14383 .elementor-element.elementor-element-5e38f041 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;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-14383 .elementor-element.elementor-element-4ede63c4{text-align:center;font-size:20px;font-weight:500;color:#D5D5D5;}.elementor-14383 .elementor-element.elementor-element-3750cdb1{--display:flex;}.elementor-14383 .elementor-element.elementor-element-67f53cb2{--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;--padding-top:5rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14383 .elementor-element.elementor-element-67f53cb2:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-67f53cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-14383 .elementor-element.elementor-element-24fd67e7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14383 .elementor-element.elementor-element-24fd67e7{text-align:center;}.elementor-14383 .elementor-element.elementor-element-24fd67e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;color:#252525;}.elementor-14383 .elementor-element.elementor-element-57cfcab7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14383 .elementor-element.elementor-element-57cfcab7:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-57cfcab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-69ce2e1c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#191919;}.elementor-14383 .elementor-element.elementor-element-31e78dfe{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14383 .elementor-element.elementor-element-31e78dfe:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-31e78dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-b4301c4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:26px;color:#191919;}.elementor-14383 .elementor-element.elementor-element-7a91f067{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14383 .elementor-element.elementor-element-7a91f067:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-7a91f067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-7a91f067::before, .elementor-14383 .elementor-element.elementor-element-7a91f067 > .elementor-background-video-container::before, .elementor-14383 .elementor-element.elementor-element-7a91f067 > .e-con-inner > .elementor-background-video-container::before, .elementor-14383 .elementor-element.elementor-element-7a91f067 > .elementor-background-slideshow::before, .elementor-14383 .elementor-element.elementor-element-7a91f067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14383 .elementor-element.elementor-element-7a91f067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14383 .elementor-element.elementor-element-44d5a442{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#191919;}.elementor-14383 .elementor-element.elementor-element-72d48dc9{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14383 .elementor-element.elementor-element-72d48dc9:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-72d48dc9::before, .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .elementor-background-video-container::before, .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .elementor-background-slideshow::before, .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14383 .elementor-element.elementor-element-72d48dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14383 .elementor-element.elementor-element-76162ba1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#191919;}.elementor-14383 .elementor-element.elementor-element-1bcc3069{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14383 .elementor-element.elementor-element-1bcc3069:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-1bcc3069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-53a5b865{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:26px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#191919;}.elementor-14383 .elementor-element.elementor-element-25c741c8{--n-accordion-title-font-size:2rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:23px;--n-accordion-icon-active-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-83a675c );}.elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C82127;}:where( .elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F3F3F3;border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-14383 .elementor-element.elementor-element-25c741c8 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-14383 .elementor-element.elementor-element-25c741c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-14383 .elementor-element.elementor-element-1be33be0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14383 .elementor-element.elementor-element-1be33be0:not(.elementor-motion-effects-element-type-background), .elementor-14383 .elementor-element.elementor-element-1be33be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-3499555c{--display:flex;}.elementor-14383 .elementor-element.elementor-element-5d5737e4{text-align:center;}.elementor-14383 .elementor-element.elementor-element-5d5737e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;color:#000000;}.elementor-14383 .elementor-element.elementor-element-520f7d3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-83a675c );border-radius:10px 10px 10px 10px;}.elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button:hover, .elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button:focus{background-color:var( --e-global-color-83a675c );color:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button:hover svg, .elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button{background-color:var( --e-global-color-83a675c );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-83a675c );border-radius:10px 10px 10px 10px;}.elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button:hover, .elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button:focus{background-color:#C8212700;color:#000000;}.elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button:hover svg, .elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-14383 .elementor-element.elementor-element-5e38f041{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-14383 .elementor-element.elementor-element-5e38f041.elementor-element{--align-self:center;}.elementor-14383 .elementor-element.elementor-element-5e38f041 .elementor-heading-title{font-size:32px;}.elementor-14383 .elementor-element.elementor-element-24fd67e7 .elementor-heading-title{font-size:35px;}.elementor-14383 .elementor-element.elementor-element-25c741c8{--n-accordion-title-font-size:17px;--n-accordion-icon-size:20px;}.elementor-14383 .elementor-element.elementor-element-5d5737e4 .elementor-heading-title{font-size:35px;}.elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button{font-size:16px;}.elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-14383 .elementor-element.elementor-element-5e38f041{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-14383 .elementor-element.elementor-element-5e38f041.elementor-element{--align-self:center;}.elementor-14383 .elementor-element.elementor-element-5e38f041 .elementor-heading-title{font-size:28px;}.elementor-14383 .elementor-element.elementor-element-4ede63c4{font-size:14px;}.elementor-14383 .elementor-element.elementor-element-24fd67e7 .elementor-heading-title{font-size:28px;}.elementor-14383 .elementor-element.elementor-element-69ce2e1c{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-b4301c4{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-44d5a442{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-76162ba1{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-53a5b865{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-25c741c8{--n-accordion-title-font-size:16px;}.elementor-14383 .elementor-element.elementor-element-5d5737e4{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-14383 .elementor-element.elementor-element-5d5737e4.elementor-element{--align-self:center;}.elementor-14383 .elementor-element.elementor-element-5d5737e4 .elementor-heading-title{font-size:28px;}.elementor-14383 .elementor-element.elementor-element-3deedf51 .elementor-button{font-size:15px;}.elementor-14383 .elementor-element.elementor-element-60ba637 .elementor-button{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-4bbf430 */.tp-compare-wrap {
  background: #0a0a09;
  border-radius: 16px;
  padding: 2.5rem 1.5rem;
}

.tp-compare-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.tp-compare-table {
  width: 100%;
  border-collapse: collapse;
  min-width: 560px;
  table-layout: fixed;
}

.tp-col-label {
  width: 26%;
}

.tp-col-plan {
  padding: 16px;
  text-align: center;
  background: #1f1f1c;
  width: 24.67%;
  border-radius: 12px 12px 0 0;
}

.tp-col-featured {
  background: #241c1c;
  border: 2px solid #cb2127;
  border-bottom: none;
}

.tp-badge {
  color: #cb2127;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 4px;
}

.tp-plan-name {
  color: #ffffff;
  font-weight: 500;
  font-size: 17px;
  margin: 0;
}

.tp-plan-price {
  color: #bdbbb0;
  font-size: 15px;
  font-weight: 600;
  margin: 4px 0 0;
}

.tp-best-for {
  color: #8f8e85;
  font-size: 11px;
  font-weight: 600;
  margin: 8px 0 0;
  line-height: 1.4;
}

.tp-best-for-featured {
  color: #f0999b;
}

.tp-feature {
  padding: 14px 16px;
  color: #e5e3da;
  font-size: 14px;
  font-weight: 600;
  background: #1f1f1c;
  border-top: 0.5px solid #3a3a37;
}

.tp-cell {
  text-align: center;
  background: #1f1f1c;
  border-top: 0.5px solid #3a3a37;
}

.tp-cell-featured {
  background: #241c1c;
  border-left: 2px solid #cb2127;
  border-right: 2px solid #cb2127;
  border-top: 0.5px solid #3a3a37;
}

.tp-cell-text {
  color: #cfcdc5;
  font-size: 14px;
  font-weight: 600;
}

.tp-cell-featured.tp-cell-text {
  color: #f0999b;
}

.tp-check {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1.5px solid #8f8e85;
  border-radius: 3px;
}

.tp-check-on {
  border-color: #cb2127;
  background: #cb2127;
  position: relative;
}

.tp-check-on::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 5px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.tp-dash {
  display: inline-block;
  width: 10px;
  height: 2px;
  background: #8f8e85;
}

.tp-row-buttons td {
  background: transparent !important;
  border: none !important;
}

.tp-btn-cell {
  padding: 20px 6px 20px;
  text-align: center;
  box-sizing: border-box;
}

.tp-btn-cell-featured {
  border-left: 2px solid #cb2127 !important;
  border-right: 2px solid #cb2127 !important;
  border-bottom: 2px solid #cb2127 !important;
  border-radius: 0 0 12px 12px;
  background: #241c1c !important;
  padding: 20px 4px 20px;
}

.tp-btn-outline,
.tp-btn-filled {
  display: block;
  text-align: center;
  border-radius: 10px;
  padding: 10px 8px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none !important;
  white-space: nowrap;
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.tp-btn-outline {
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff !important;
}

.tp-btn-outline:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #cb2127 !important;
  text-decoration: none !important;
}

.tp-btn-filled {
  background: #cb2127;
  border: 2px solid #cb2127;
  color: #ffffff !important;
}

.tp-btn-filled:hover {
  background: #ffffff;
  border-color: #ffffff;
  color: #cb2127 !important;
  text-decoration: none !important;
}

.tp-footnote {
  text-align: center;
  color: #8f8e85;
  font-size: 11px;
  font-weight: 600;
  margin: 12px 0 0;
}

.tp-scroll-hint {
  display: none;
  text-align: center;
  color: #bdbbb0;
  font-weight: 600;
  font-size: 13px;
  margin: 0 0 16px;
}

@media (max-width: 1024px) {
  .tp-compare-wrap { padding: 2rem 1.25rem; }
  .tp-plan-name { font-size: 15px; }
  .tp-plan-price { font-size: 13px; }
  .tp-best-for { font-size: 10px; }
  .tp-badge { font-size: 10px; }
  .tp-feature { font-size: 13px; padding: 11px 10px; }
  .tp-cell-text { font-size: 13px; }
  .tp-btn-outline, .tp-btn-filled { font-size: 12px; padding: 9px 6px; }
}

@media (max-width: 700px) {
  .tp-scroll-hint { display: block; }
  .tp-compare-wrap { padding: 1.5rem 1rem; }
  .tp-col-plan { padding: 12px 8px; }
  .tp-plan-name { font-size: 14px; }
  .tp-plan-price { font-size: 12px; }
  .tp-best-for { font-size: 9px; }
  .tp-feature { font-size: 11px; padding: 9px 6px; }
  .tp-check { width: 13px; height: 13px; }
  .tp-btn-outline, .tp-btn-filled { font-size: 11px; padding: 7px 4px; }
}/* End custom CSS */