.elementor-5800 .elementor-element.elementor-element-dc59c54{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-dc59c54:not(.elementor-motion-effects-element-type-background), .elementor-5800 .elementor-element.elementor-element-dc59c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjpoints.com/wp-content/uploads/2026/08/HERO-MJ-BACKGROUND.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5800 .elementor-element.elementor-element-dc59c54::before, .elementor-5800 .elementor-element.elementor-element-dc59c54 > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-dc59c54 > .e-con-inner > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-dc59c54 > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-dc59c54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-dc59c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-5800 .elementor-element.elementor-element-f175b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-9b8ba50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5800 .elementor-element.elementor-element-d1e3d65.elementor-element{--align-self:center;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .ekit-heading__description{max-width:60%;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-f9897da );margin:0px 0px 10px 0px;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:56px;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .elementskit-section-title-wraper p{color:var( --e-global-color-f9897da );font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:30px;margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-5800 .elementor-element.elementor-element-5361603{font-size:16px;font-weight:500;color:#000002;}.elementor-5800 .elementor-element.elementor-element-bc86de4{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-0583e49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-08868a0{text-align:center;}.elementor-5800 .elementor-element.elementor-element-08868a0 .elementor-heading-title{font-size:45px;font-weight:700;color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-c9a5551{text-align:center;color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-3df9928{--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;--flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5800 .elementor-element.elementor-element-5c4061e{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-5c4061e .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-5c4061e .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-5c4061e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-7967ad7{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-7967ad7 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-7967ad7 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-7967ad7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-f53bfa6{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-f53bfa6 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-f53bfa6 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-f53bfa6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-277cb95{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-277cb95 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-277cb95 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-277cb95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-2e198b6{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-2e198b6 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-2e198b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-2e198b6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-fcefab6{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-fcefab6 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-fcefab6 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-fcefab6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-2484df9{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-2484df9 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-2484df9 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-2484df9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ab70caa{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-ab70caa .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ab70caa .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-ab70caa .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ad79000{background-color:var( --e-global-color-4de42c3 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-ad79000 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ad79000 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-ad79000 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-2cf0c6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-308dec7{text-align:center;}.elementor-5800 .elementor-element.elementor-element-308dec7 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.2em;color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-0f01dac{text-align:center;color:var( --e-global-color-f9897da );}.elementor-5800 .elementor-element.elementor-element-c1c4243{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-3b3882c{--display:flex;}.elementor-5800 .elementor-element.elementor-element-f7f45fc{text-align:center;}.elementor-5800 .elementor-element.elementor-element-f7f45fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;}.elementor-5800 .elementor-element.elementor-element-0049d8d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-0049d8d:not(.elementor-motion-effects-element-type-background), .elementor-5800 .elementor-element.elementor-element-0049d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-0049d8d::before, .elementor-5800 .elementor-element.elementor-element-0049d8d > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-0049d8d > .e-con-inner > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-0049d8d > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-0049d8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-0049d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5800 .elementor-element.elementor-element-6318f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-title{color:#041A57;margin:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:65px;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E54220;font-family:"Archivo", Sans-serif;font-size:32px;font-weight:700;line-height:34px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-f2f88c0{width:auto;max-width:auto;bottom:145px;}body:not(.rtl) .elementor-5800 .elementor-element.elementor-element-f2f88c0{left:90px;}body.rtl .elementor-5800 .elementor-element.elementor-element-f2f88c0{right:90px;}.elementor-5800 .elementor-element.elementor-element-f2f88c0 img{width:85%;}.elementor-5800 .elementor-element.elementor-element-24c3caf{width:auto;max-width:auto;bottom:155px;}body:not(.rtl) .elementor-5800 .elementor-element.elementor-element-24c3caf{right:90px;}body.rtl .elementor-5800 .elementor-element.elementor-element-24c3caf{left:90px;}.elementor-5800 .elementor-element.elementor-element-324eca7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5555;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-53e319b > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-53e319b > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-45b0236 > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-45b0236 > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-36ecdae > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-36ecdae > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-a927a30 > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-a927a30 > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-e4b782a > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-e4b782a > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-be9499b > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-be9499b > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-810f72e > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-810f72e > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d855071 > i{color:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d855071 > svg{fill:#107A15;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#E54220;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#F94743;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-83da473 > .elementor-widget-container{background-color:#FDEBFD;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:background 0.3s;border-radius:8px 8px 8px 8px;box-shadow:10px 0px 60px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#041A57;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:36px;letter-spacing:-0.1px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementkit-pricing-icon{font-size:40px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-header svg{max-width:40px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementkit-pricing-icon, .elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-header svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:46px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-weight:700;line-height:26px;letter-spacing:-0.3px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period{color:#E54220;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:26px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#E54220;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:51px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#0E0000;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-content p{color:#0E0000;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:16px;margin-bottom:16px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-86ba1c6 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-86ba1c6 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-6c05a3f > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-6c05a3f > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-39b8328 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-39b8328 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cb250b6 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cb250b6 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-dd27853 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-dd27853 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-e7ad625 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-e7ad625 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-73016ad > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-73016ad > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ab7e503 > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ab7e503 > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7581b3a > i{color:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7581b3a > svg{fill:#E0FFD3;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDFE7;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#FFFFFFE6;color:#101010;}.elementor-5800 .elementor-element.elementor-element-8be2afe > .elementor-widget-container{background-color:#8F1489;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:background 0.3s;border-radius:8px 8px 8px 8px;box-shadow:10px 0px 60px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:36px;letter-spacing:-0.1px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-8be2afe:hover .elementskit-pricing-header .elementskit-pricing-title{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementkit-pricing-icon{color:#F8F2F2;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-header svg{fill:#F8F2F2;max-width:40px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementkit-pricing-icon{font-size:40px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementkit-pricing-icon, .elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-header svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:46px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:26px;letter-spacing:-0.3px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:26px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:51px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-content p{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe:hover .elementskit-pricing-content p{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe:hover .elementskit-pricing-lists li{color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:16px;margin-bottom:16px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#101010;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#101010;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-02d7320 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-02d7320 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7017cbc > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-7017cbc > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-320af5f > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-320af5f > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c0c35b2 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c0c35b2 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d623e96 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d623e96 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ca888ac > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ca888ac > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-b30cb75 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-b30cb75 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cd03378 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cd03378 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#E54220;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#F94743;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-a4f830c > .elementor-widget-container{background-color:#FDEBFD;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:background 0.3s;border-radius:8px 8px 8px 8px;box-shadow:10px 0px 60px 0px rgba(0, 0, 0, 0.10196078431372549);}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#041A57;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;line-height:36px;letter-spacing:-0.1px;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementkit-pricing-icon{font-size:40px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-header svg{max-width:40px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementkit-pricing-icon, .elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-header svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:46px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-weight:700;line-height:26px;letter-spacing:-0.3px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period{color:#E54220;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:26px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#E54220;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:51px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#0E0000;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-content p{color:#0E0000;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:16px;margin-bottom:16px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-302827f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-2e90867{text-align:center;}.elementor-5800 .elementor-element.elementor-element-2e90867 .elementor-heading-title{font-size:45px;font-weight:700;line-height:1.2em;color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-e8514ae{text-align:center;color:var( --e-global-color-f9897da );}.elementor-5800 .elementor-element.elementor-element-7050f16{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5800 .elementor-element.elementor-element-b0cbdbf{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-b0cbdbf .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-b0cbdbf .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-b0cbdbf .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ebe746c{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-ebe746c .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ebe746c .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-ebe746c .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-d6e6619{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-d6e6619 .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-d6e6619 .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-d6e6619 .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-3dbe94e{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-3dbe94e .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-3dbe94e .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-3dbe94e .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-08a8eef{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-08a8eef .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-08a8eef .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-08a8eef .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-4b53681{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-4b53681 .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-4b53681 .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-4b53681 .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-5e6317d{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-5e6317d .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-5e6317d .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-5e6317d .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-4c74426{background-color:var( --e-global-color-438b624 );padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-4c74426 .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-4c74426 .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-4c74426 .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-550fc74{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-6b362fc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-6deb34f{--display:flex;--min-height:100px;--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;--border-radius:20px 20px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-0ef368f{text-align:center;}.elementor-5800 .elementor-element.elementor-element-0ef368f .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-ba08dc0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-9fa227d img{width:30%;max-width:30%;}.elementor-5800 .elementor-element.elementor-element-ddf34cb{text-align:center;}.elementor-5800 .elementor-element.elementor-element-ddf34cb .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-f76493f{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-f76493f .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-f76493f .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-f76493f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5800 .elementor-element.elementor-element-f76493f .elementor-icon-list-item > a{font-size:12px;}.elementor-5800 .elementor-element.elementor-element-f76493f .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-32e5a98{text-align:center;color:var( --e-global-color-f9897da );}.elementor-5800 .elementor-element.elementor-element-d55c4d8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-c405d06{--display:flex;--min-height:100px;--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;--border-radius:20px 20px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-b2698c1{text-align:center;}.elementor-5800 .elementor-element.elementor-element-b2698c1 .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-3e8870e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-8093e2f img{width:30%;max-width:30%;}.elementor-5800 .elementor-element.elementor-element-c8096a1{text-align:center;}.elementor-5800 .elementor-element.elementor-element-c8096a1 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-bc7d31b{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-bc7d31b .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-bc7d31b .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-bc7d31b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5800 .elementor-element.elementor-element-bc7d31b .elementor-icon-list-item > a{font-size:12px;}.elementor-5800 .elementor-element.elementor-element-bc7d31b .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ec71b74{text-align:center;color:var( --e-global-color-f9897da );}.elementor-5800 .elementor-element.elementor-element-0946026{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-3941e58{--display:flex;--min-height:100px;--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;--border-radius:20px 20px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-6bc3f6e{text-align:center;}.elementor-5800 .elementor-element.elementor-element-6bc3f6e .elementor-heading-title{font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-7b39bce{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-c41b112 img{width:30%;max-width:30%;}.elementor-5800 .elementor-element.elementor-element-5e007c0{text-align:center;}.elementor-5800 .elementor-element.elementor-element-5e007c0 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.2em;color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-0ecfe39{padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-0ecfe39 .elementor-icon-list-icon i{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-0ecfe39 .elementor-icon-list-icon svg{fill:var( --e-global-color-4de42c3 );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-0ecfe39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5800 .elementor-element.elementor-element-0ecfe39 .elementor-icon-list-item > a{font-size:12px;}.elementor-5800 .elementor-element.elementor-element-0ecfe39 .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-fbdb579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5800 .elementor-element.elementor-element-2ae4c18{--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;}.elementor-5800 .elementor-element.elementor-element-7663c7a .elementor-heading-title{font-family:var( --e-global-typography-89e12e6-font-family ), Sans-serif;font-size:var( --e-global-typography-89e12e6-font-size );font-weight:var( --e-global-typography-89e12e6-font-weight );line-height:var( --e-global-typography-89e12e6-line-height );color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-9153085{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-icon i{color:var( --e-global-color-fb05bae );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-icon svg{fill:var( --e-global-color-fb05bae );transition:fill 0.3s;}.elementor-5800 .elementor-element.elementor-element-ead7bd7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5800 .elementor-element.elementor-element-ead7bd7 .elementor-icon-list-text{color:var( --e-global-color-4de42c3 );transition:color 0.3s;}.elementor-5800 .elementor-element.elementor-element-b9a9264{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-4de42c3 );}.elementor-5800 .elementor-element.elementor-element-40c4b41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-946194e img{width:100%;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-5800 .elementor-element.elementor-element-240029b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-240029b:not(.elementor-motion-effects-element-type-background), .elementor-5800 .elementor-element.elementor-element-240029b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-5800 .elementor-element.elementor-element-240029b::before, .elementor-5800 .elementor-element.elementor-element-240029b > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-240029b > .e-con-inner > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-240029b > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-240029b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-240029b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5800 .elementor-element.elementor-element-221d343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-title{color:#041A57;margin:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:65px;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E54220;font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:34px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-6bd5b62{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-style:dashed;border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDFE7;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#041A57;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-657a1e7 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;padding:48px 70px 52px 70px;border-radius:10px 10px 10px 10px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#E54220;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:28px 0px 42px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:60px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Roboto", Sans-serif;font-size:64px;line-height:60px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#041A57;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:34px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-content p{color:#404040;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:6px;margin-bottom:6px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#101010;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-style:dashed;border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#E54220;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E54220;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#F94743;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;padding:48px 70px 52px 70px;border-radius:10px 10px 10px 10px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#E54220;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:28px 0px 42px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:60px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Roboto", Sans-serif;font-size:64px;line-height:60px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#041A57;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:34px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-content p{color:#404040;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:6px;margin-bottom:6px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-style:dashed;border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDFE7;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#041A57;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-46ee067 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;padding:48px 70px 52px 70px;border-radius:10px 10px 10px 10px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#E54220;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:28px 0px 42px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:60px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Roboto", Sans-serif;font-size:64px;line-height:60px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#041A57;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:34px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-content p{color:#404040;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:6px;margin-bottom:6px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#101010;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-301ad43{padding:63px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-301ad43 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-f9897da );font-family:"Archivo", Sans-serif;font-size:16px;}.elementor-5800 .elementor-element.elementor-element-301ad43 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-5800 .elementor-element.elementor-element-97ce140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:108px;--padding-bottom:103px;--padding-left:15px;--padding-right:15px;}.elementor-5800 .elementor-element.elementor-element-97ce140:not(.elementor-motion-effects-element-type-background), .elementor-5800 .elementor-element.elementor-element-97ce140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;}.elementor-5800 .elementor-element.elementor-element-97ce140::before, .elementor-5800 .elementor-element.elementor-element-97ce140 > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-97ce140 > .e-con-inner > .elementor-background-video-container::before, .elementor-5800 .elementor-element.elementor-element-97ce140 > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-97ce140 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5800 .elementor-element.elementor-element-97ce140 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5800 .elementor-element.elementor-element-191ac4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-title{color:#041A57;margin:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:65px;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E54220;font-family:"Archivo", Sans-serif;font-size:32px;font-weight:600;line-height:34px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-8657f74{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-style:dashed;border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDFE7;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#041A57;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-ba77719 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;padding:48px 70px 52px 70px;border-radius:10px 10px 10px 10px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#E54220;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:28px 0px 42px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:60px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Roboto", Sans-serif;font-size:64px;line-height:60px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#041A57;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:34px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-content p{color:#404040;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:6px;margin-bottom:6px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#101010;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-2379964 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-1f016ce > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-d312a71 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > i{color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > svg{fill:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-c354fa1 > :is(i, svg){font-size:6px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag{background-color:rgba(35,164,85,0);border-style:dashed;border-width:0px 0px 1px 0px;border-color:#041A5745;border-radius:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.elementskit-pricing-btn{background-color:#E54220;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:13px 45px 13px 45px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E54220;border-radius:8px 8px 8px 8px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.elementskit-pricing-btn:hover{background-color:#F94743;color:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-752c759 > .elementor-widget-container{background-color:#ffffff;margin:0px 0px 0px 0px;padding:48px 70px 52px 70px;border-radius:10px 10px 10px 10px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg{margin-right:10px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg{margin-left:10px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing{text-align:center;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{color:#E54220;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;padding:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-header{margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag{padding:28px 0px 42px 0px;margin:0px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:60px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-family:"Roboto", Sans-serif;font-size:64px;line-height:60px;vertical-align:baseline;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price{color:#041A57;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-content{text-align:left;margin:34px 0px 40px 0px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-content p,  .elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists > li{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists > li{list-style:none;color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-content p{color:#404040;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-lists li:before{margin-top:6px;margin-bottom:6px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists > li > i{padding-right:3px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists > li > svg{margin-right:3px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists > li > i, .elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists > li > svg{vertical-align:3px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.elementskit-pricing-btn svg {fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-btn{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg{fill:#FFFFFF;}.elementor-5800 .elementor-element.elementor-element-ed693c9{padding:63px 0px 0px 0px;}.elementor-5800 .elementor-element.elementor-element-ed693c9 .elementskit-section-title-wraper .elementskit-section-title{color:#404040;font-family:"Archivo", Sans-serif;font-size:16px;}.elementor-5800 .elementor-element.elementor-element-ed693c9 .elementskit-section-title-wraper .elementskit-section-title > span{color:#404040;}.elementor-5800 .elementor-element.elementor-element-8efbb44{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5800 .elementor-element.elementor-element-a2e0318{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-2bafcae{text-align:center;}.elementor-5800 .elementor-element.elementor-element-49814e5{text-align:center;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-f9897da );}.elementor-5800 .elementor-element.elementor-element-51d5ec5{--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:flex-start;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-e19ed56{padding:30px 30px 30px 30px;border-style:none;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-title{border-width:0px;border-color:#212121;padding:2% 0% 2% 0%;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-content{border-width:0px;border-block-end-color:#212121;color:#212121;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;padding:0% 0% 0% 0%;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-title, .elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-icon{color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-icon svg{fill:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-title.elementor-active a, .elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-985a143 );}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;}.elementor-5800 .elementor-element.elementor-element-a745607{padding:30px 30px 30px 30px;border-style:none;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-title{border-width:0px;border-color:#212121;padding:2% 0% 2% 0%;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-content{border-width:0px;border-block-end-color:#212121;color:#212121;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;padding:0% 0% 0% 0%;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-title, .elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-icon{color:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-icon svg{fill:var( --e-global-color-438b624 );}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-title.elementor-active a, .elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-985a143 );}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5800 .elementor-element.elementor-element-dc59c54{--min-height:0px;--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5800 .elementor-element.elementor-element-f175b37{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-0583e49{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-c1c4243{--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;}.elementor-5800 .elementor-element.elementor-element-0049d8d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-5800 .elementor-element.elementor-element-324eca7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-83da473 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-8be2afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-a4f830c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-7050f16{--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;}.elementor-5800 .elementor-element.elementor-element-550fc74{--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-fbdb579{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5800 .elementor-element.elementor-element-2ae4c18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-7663c7a .elementor-heading-title{font-size:var( --e-global-typography-89e12e6-font-size );line-height:var( --e-global-typography-89e12e6-line-height );}.elementor-5800 .elementor-element.elementor-element-9153085{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-b9a9264{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-40c4b41{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-5800 .elementor-element.elementor-element-6bd5b62{--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-657a1e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-46ee067 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-5800 .elementor-element.elementor-element-8657f74{--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-ba77719 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-752c759 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:48px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing a.elementskit-pricing-btn{padding:16px 40px 16px 40px;}.elementor-5800 .elementor-element.elementor-element-8efbb44{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5800 .elementor-element.elementor-element-a2e0318{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5800 .elementor-element.elementor-element-51d5ec5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-content{padding:0% 45% 3% 0%;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-content{padding:0% 45% 3% 0%;}}@media(max-width:767px){.elementor-5800 .elementor-element.elementor-element-dc59c54{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5800 .elementor-element.elementor-element-f175b37{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .ekit-heading__description{max-width:100%;}.elementor-5800 .elementor-element.elementor-element-d1e3d65 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-bc86de4{--min-height:200px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-0583e49{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-08868a0 .elementor-heading-title{font-size:38px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-2cf0c6a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-308dec7 .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-f7f45fc .elementor-heading-title{font-size:24px;}.elementor-5800 .elementor-element.elementor-element-0049d8d{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-6318f15{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;line-height:38px;}.elementor-5800 .elementor-element.elementor-element-324eca7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-83da473 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-8be2afe > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-a4f830c > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-302827f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-2e90867 .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-550fc74{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-0ef368f .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-ddf34cb .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-b2698c1 .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-c8096a1 .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-6bc3f6e .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-5e007c0 .elementor-heading-title{font-size:38px;}.elementor-5800 .elementor-element.elementor-element-fbdb579{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-7663c7a .elementor-heading-title{font-size:var( --e-global-typography-89e12e6-font-size );line-height:var( --e-global-typography-89e12e6-line-height );}.elementor-5800 .elementor-element.elementor-element-9153085{text-align:start;line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-b9a9264{text-align:start;line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-40c4b41{--min-height:0px;}.elementor-5800 .elementor-element.elementor-element-946194e img{width:100%;}.elementor-5800 .elementor-element.elementor-element-221d343{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;line-height:38px;}.elementor-5800 .elementor-element.elementor-element-6bd5b62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-657a1e7 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-46ee067 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-191ac4a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper .elementskit-section-title{font-size:28px;line-height:38px;}.elementor-5800 .elementor-element.elementor-element-8657f74{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5800 .elementor-element.elementor-element-ba77719 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-752c759 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:30px 30px 30px 30px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency{font-size:46px;}.elementor-5800 .elementor-element.elementor-element-8efbb44{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5800 .elementor-element.elementor-element-2bafcae{text-align:center;}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-toggle .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-title{font-size:20px;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-title{padding:10% 0% 10% 0%;}.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-content{font-size:14px;padding:0% 10% 5% 0%;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-title{font-size:20px;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-title{padding:10% 0% 10% 0%;}.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-content{font-size:14px;padding:0% 10% 5% 0%;}}@media(min-width:768px){.elementor-5800 .elementor-element.elementor-element-9b8ba50{--width:40%;}.elementor-5800 .elementor-element.elementor-element-bc86de4{--width:60%;}.elementor-5800 .elementor-element.elementor-element-324eca7{--width:100%;}.elementor-5800 .elementor-element.elementor-element-2ae4c18{--width:50%;}.elementor-5800 .elementor-element.elementor-element-40c4b41{--width:50%;}.elementor-5800 .elementor-element.elementor-element-240029b{--content-width:1140px;}.elementor-5800 .elementor-element.elementor-element-97ce140{--content-width:763px;}.elementor-5800 .elementor-element.elementor-element-8657f74{--width:100%;}.elementor-5800 .elementor-element.elementor-element-a2e0318{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5800 .elementor-element.elementor-element-9b8ba50{--width:100%;}.elementor-5800 .elementor-element.elementor-element-bc86de4{--width:100%;}.elementor-5800 .elementor-element.elementor-element-2ae4c18{--width:100%;}.elementor-5800 .elementor-element.elementor-element-40c4b41{--width:100%;}.elementor-5800 .elementor-element.elementor-element-a2e0318{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-184fe9e */.mj-hero-heading {
    font-size: 64px;
    line-height: 1.05;
    font-weight: 700;
    letter-spacing: -2px;
    color: #ffffff;
    margin: 0;
}

.mj-hero-heading .heading-green {
    color: #32e34a;
}

.mj-hero-heading .heading-purple {
    color: #a94cff;
}

/* Tablet */
@media (max-width: 1024px) {
    .mj-hero-heading {
        font-size: 52px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .mj-hero-heading {
        font-size: 38px;
        line-height: 1.1;
        letter-spacing: -1px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0583e49 */.elementor-5800 .elementor-element.elementor-element-0583e49 {
    background:
        radial-gradient(circle at 85% 20%, rgba(168, 85, 247, 0.35) 0%, transparent 38%),
        linear-gradient(135deg, #18072E 0%, #32105C 48%, #5B16A8 100%) !important;

    border: 1px solid rgba(168, 85, 247, 0.35);
    border-radius: 20px;
    overflow: hidden;

    box-shadow:
        0 18px 45px rgba(38, 8, 75, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-308dec7 */.elementor-5800 .elementor-element.elementor-element-308dec7 .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f45fc */.elementor-5800 .elementor-element.elementor-element-f7f45fc .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-6318f15 *//* =========================================
   MJ POINTS - STACKED HEADING
   ========================================= */


/* MAIN WRAPPER - FORCE VERTICAL STACK */
.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-title-wraper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;
}


/* =========================================
   SUBTITLE
   Brands and Distributors
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-subtitle {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #06361A 0%,
        #0A5225 35%,
        #117A36 70%,
        #22C55E 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   MAIN TITLE
   Choose the Right Plan
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-6318f15 .ekit-heading--title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 30%,
        #9333EA 65%,
        #D946EF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   KEEP BOTH CENTERED
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-6318f15 .elementskit-section-subtitle,
.elementor-5800 .elementor-element.elementor-element-6318f15 .ekit-heading--title {
    width: 100% !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-83da473 *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-83da473 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-83da473 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-83da473 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-8be2afe *//* =========================================
   MJ POINTS PRICING CARD - FINAL COMPLETE
   DARK PURPLE CARD
   SHINY WHITE TEXT + ICONS
   DARK GREEN CTA
   40PX INTERNAL PADDING
   ========================================= */


/* =========================================
   REMOVE EXTERNAL SPACE ONLY
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}

.elementor-5800 .elementor-element.elementor-element-8be2afe > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-8be2afe .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL PADDING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;

    /* DARK PURPLE GRADIENT */
    background: linear-gradient(
        145deg,
        #24043A 0%,
        #3B0764 24%,
        #4C1D95 48%,
        #5B21B6 72%,
        #7C3AED 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.18) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 45px rgba(46,7,77,0.34),
        inset 0 1px 0 rgba(255,255,255,0.14) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(46,7,77,0.42),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;
}


/* =========================================
   INTERNAL SECTIONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.14) !important;
}


.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-content {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   SHINY WHITE TEXT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-title,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-subtitle,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists li {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8F8F8 30%,
        #E6E6E6 52%,
        #FFFFFF 75%,
        #F2F2F2 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   PRICE / CURRENCY / PERIOD
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-price .period {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F5F5F5 25%,
        #DCDCDC 50%,
        #FFFFFF 75%,
        #EEEEEE 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURE SPACING
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;
}

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON - SHINY WHITE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 18%,
        #ECECEC 40%,
        #CFCFCF 58%,
        #FFFFFF 78%,
        #E7E7E7 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(255,255,255,0.28)) !important;
}


/* =========================================
   FEATURE ICONS - SHINY WHITE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8F8F8 22%,
        #D8D8D8 46%,
        #FFFFFF 70%,
        #E5E5E5 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 4px rgba(255,255,255,0.24)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   CTA BUTTON
   DARK GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn {
    background: linear-gradient(
        135deg,
        #053B1B 0%,
        #075A28 30%,
        #0B7A35 58%,
        #0EA64B 78%,
        #16A34A 100%
    ) !important;

    color: #FFFFFF !important;

    border: 1px solid rgba(182,255,59,0.45) !important;

    border-radius: 10px !important;

    box-shadow:
        0 9px 24px rgba(5,107,45,0.32),
        inset 0 1px 0 rgba(255,255,255,0.16) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* CTA TEXT - SOLID WHITE */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn span {
    color: #FFFFFF !important;

    -webkit-text-fill-color: #FFFFFF !important;
}


/* CTA ICON - SHINY WHITE */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F4F4F4 30%,
        #D5D5D5 52%,
        #FFFFFF 76%,
        #E8E8E8 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 4px rgba(255,255,255,0.22)) !important;
}


/* =========================================
   CTA HOVER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn:hover {
    background: linear-gradient(
        135deg,
        #0EA64B 0%,
        #0B7A35 35%,
        #075A28 68%,
        #053B1B 100%
    ) !important;

    color: #FFFFFF !important;

    border-color: rgba(255,255,255,0.65) !important;

    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(5,107,45,0.42),
        inset 0 1px 0 rgba(255,255,255,0.20) !important;
}


/* KEEP HOVER TEXT WHITE */

.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn:hover,
.elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-pricing-btn:hover span {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}


/* =========================================
   RESPONSIVE
   KEEP 40PX INTERNAL PADDING
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-8be2afe .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-a4f830c *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-a4f830c > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-a4f830c .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-a4f830c .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e90867 */.elementor-5800 .elementor-element.elementor-element-2e90867 .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6deb34f */.elementor-5800 .elementor-element.elementor-element-6deb34f {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddf34cb */.elementor-5800 .elementor-element.elementor-element-ddf34cb .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f76493f */.elementor-5800 .elementor-element.elementor-element-f76493f {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;

    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c405d06 */.elementor-5800 .elementor-element.elementor-element-c405d06 {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8096a1 */.elementor-5800 .elementor-element.elementor-element-c8096a1 .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc7d31b */.elementor-5800 .elementor-element.elementor-element-bc7d31b {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;

    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3941e58 */.elementor-5800 .elementor-element.elementor-element-3941e58 {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e007c0 */.elementor-5800 .elementor-element.elementor-element-5e007c0 .elementor-heading-title {
    background: linear-gradient(
        90deg,
        #5B21B6 0%,
        #7C3AED 35%,
        #A855F7 70%,
        #C084FC 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0ecfe39 */.elementor-5800 .elementor-element.elementor-element-0ecfe39 {
    background:
        radial-gradient(
            circle at 18% -10%,
            rgba(238, 105, 255, 0.88),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(168, 85, 247, 0.28),
            transparent 38%
        ),
        linear-gradient(
            115deg,
            #C837F0 0%,
            #A62AEC 28%,
            #8B1FE6 50%,
            #7414DF 72%,
            #5D0FCB 100%
        ) !important;

    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7663c7a */.elementor-5800 .elementor-element.elementor-element-7663c7a .elementor-heading-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFFB 10%,
        #ECFFF3 22%,
        #D7FFE7 38%,
        #B6FFCC 52%,
        #8EFFAE 68%,
        #4ADE80 84%,
        #22C55E 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdb579 */.elementor-5800 .elementor-element.elementor-element-fbdb579 {
    background:
        radial-gradient(circle at 85% 20%, rgba(168, 85, 247, 0.35) 0%, transparent 38%),
        linear-gradient(135deg, #18072E 0%, #32105C 48%, #5B16A8 100%) !important;

    border: 1px solid rgba(168, 85, 247, 0.35);
    border-radius: 20px;
    overflow: hidden;

    box-shadow:
        0 18px 45px rgba(38, 8, 75, 0.30),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-221d343 *//* =========================================
   MJ POINTS - STACKED HEADING
   ========================================= */


/* MAIN WRAPPER - FORCE VERTICAL STACK */
.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-title-wraper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;
}


/* =========================================
   SUBTITLE
   Brands and Distributors
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-subtitle {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #06361A 0%,
        #0A5225 35%,
        #117A36 70%,
        #22C55E 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   MAIN TITLE
   Choose the Right Plan
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-221d343 .ekit-heading--title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 30%,
        #9333EA 65%,
        #D946EF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   KEEP BOTH CENTERED
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-221d343 .elementskit-section-subtitle,
.elementor-5800 .elementor-element.elementor-element-221d343 .ekit-heading--title {
    width: 100% !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-657a1e7 *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-657a1e7 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-657a1e7 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-657a1e7 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-eb6ede9 *//* =========================================
   MJ POINTS PRICING CARD - FINAL COMPLETE
   DARK PURPLE CARD
   SHINY WHITE TEXT + ICONS
   DARK GREEN CTA
   40PX INTERNAL PADDING
   ========================================= */


/* =========================================
   REMOVE EXTERNAL SPACE ONLY
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}

.elementor-5800 .elementor-element.elementor-element-eb6ede9 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL PADDING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;

    /* DARK PURPLE GRADIENT */
    background: linear-gradient(
        145deg,
        #24043A 0%,
        #3B0764 24%,
        #4C1D95 48%,
        #5B21B6 72%,
        #7C3AED 100%
    ) !important;

    border: 1px solid rgba(255,255,255,0.18) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 45px rgba(46,7,77,0.34),
        inset 0 1px 0 rgba(255,255,255,0.14) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(46,7,77,0.42),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;
}


/* =========================================
   INTERNAL SECTIONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.14) !important;
}


.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-content {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   SHINY WHITE TEXT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-title,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-subtitle,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists li {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8F8F8 30%,
        #E6E6E6 52%,
        #FFFFFF 75%,
        #F2F2F2 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   PRICE / CURRENCY / PERIOD
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-price .period {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F5F5F5 25%,
        #DCDCDC 50%,
        #FFFFFF 75%,
        #EEEEEE 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURE SPACING
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;
}

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON - SHINY WHITE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 18%,
        #ECECEC 40%,
        #CFCFCF 58%,
        #FFFFFF 78%,
        #E7E7E7 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(255,255,255,0.28)) !important;
}


/* =========================================
   FEATURE ICONS - SHINY WHITE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8F8F8 22%,
        #D8D8D8 46%,
        #FFFFFF 70%,
        #E5E5E5 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 4px rgba(255,255,255,0.24)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   CTA BUTTON
   DARK GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn {
    background: linear-gradient(
        135deg,
        #053B1B 0%,
        #075A28 30%,
        #0B7A35 58%,
        #0EA64B 78%,
        #16A34A 100%
    ) !important;

    color: #FFFFFF !important;

    border: 1px solid rgba(182,255,59,0.45) !important;

    border-radius: 10px !important;

    box-shadow:
        0 9px 24px rgba(5,107,45,0.32),
        inset 0 1px 0 rgba(255,255,255,0.16) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* CTA TEXT - SOLID WHITE */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn span {
    color: #FFFFFF !important;

    -webkit-text-fill-color: #FFFFFF !important;
}


/* CTA ICON - SHINY WHITE */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F4F4F4 30%,
        #D5D5D5 52%,
        #FFFFFF 76%,
        #E8E8E8 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 4px rgba(255,255,255,0.22)) !important;
}


/* =========================================
   CTA HOVER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn:hover {
    background: linear-gradient(
        135deg,
        #0EA64B 0%,
        #0B7A35 35%,
        #075A28 68%,
        #053B1B 100%
    ) !important;

    color: #FFFFFF !important;

    border-color: rgba(255,255,255,0.65) !important;

    transform: translateY(-2px);

    box-shadow:
        0 12px 30px rgba(5,107,45,0.42),
        inset 0 1px 0 rgba(255,255,255,0.20) !important;
}


/* KEEP HOVER TEXT WHITE */

.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn:hover,
.elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-pricing-btn:hover span {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}


/* =========================================
   RESPONSIVE
   KEEP 40PX INTERNAL PADDING
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-eb6ede9 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-46ee067 *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-46ee067 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-46ee067 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-46ee067 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-191ac4a *//* =========================================
   MJ POINTS - STACKED HEADING
   ========================================= */


/* MAIN WRAPPER - FORCE VERTICAL STACK */
.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-title-wraper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 10px !important;
}


/* =========================================
   SUBTITLE
   Brands and Distributors
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-subtitle {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #06361A 0%,
        #0A5225 35%,
        #117A36 70%,
        #22C55E 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   MAIN TITLE
   Choose the Right Plan
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-191ac4a .ekit-heading--title {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.2em !important;

    display: block !important;

    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 30%,
        #9333EA 65%,
        #D946EF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   KEEP BOTH CENTERED
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-191ac4a .elementskit-section-subtitle,
.elementor-5800 .elementor-element.elementor-element-191ac4a .ekit-heading--title {
    width: 100% !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-ba77719 *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-ba77719 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-ba77719 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-ba77719 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for elementskit-pricing, class: .elementor-element-752c759 *//* =========================================
   MJ POINTS PRICING TABLE - FINAL
   LIGHT PURPLE BACKGROUND
   SHINY WHITE TEXT
   LIGHT GREEN ICONS
   40PX INTERNAL PADDING
   EQUAL HEIGHT
   ========================================= */


/* =========================================
   REMOVE EXTERNAL EMPTY SPACE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    align-self: stretch !important;
}


.elementor-5800 .elementor-element.elementor-element-752c759 > .elementor-widget-container,
.elementor-5800 .elementor-element.elementor-element-752c759 .ekit-wid-con {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}


/* =========================================
   ACTUAL PRICING CARD
   LIGHT PURPLE GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing {
    width: 100% !important;
    max-width: 100% !important;

    height: 100% !important;
    min-height: 100% !important;

    margin: 0 !important;

    /* INTERNAL SPACING */
    padding: 40px !important;

    box-sizing: border-box !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: stretch !important;
    justify-content: space-between !important;

    gap: 26px !important;


    /* LIGHT PURPLE PREMIUM GRADIENT */
    background: linear-gradient(
        145deg,
        #6D28D9 0%,
        #7C3AED 25%,
        #8B3EF0 50%,
        #A855F7 75%,
        #C084FC 100%
    ) !important;


    border: 1px solid rgba(255,255,255,0.22) !important;

    border-radius: 16px !important;

    box-shadow:
        0 18px 42px rgba(109,40,217,0.20),
        inset 0 1px 0 rgba(255,255,255,0.18) !important;

    overflow: hidden !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease !important;
}


/* CARD HOVER */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing:hover {
    transform: translateY(-4px);

    box-shadow:
        0 24px 52px rgba(109,40,217,0.28),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;
}


/* =========================================
   HEADER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-header {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.18) !important;
}


/* =========================================
   SHINY WHITE + SUBTLE GREEN TEXT
   TITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-title {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #FFFFFF 25%,
        #F4FFF7 45%,
        #DFFFF0 62%,
        #FFFFFF 82%,
        #F6F2FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    text-shadow:
        0 2px 12px rgba(255,255,255,0.12) !important;
}


/* =========================================
   SUBTITLE
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-subtitle {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 35%,
        #E8FFEE 55%,
        #FFFFFF 78%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    opacity: .94 !important;
}


/* =========================================
   PRICE AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-price-wraper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 auto !important;

    border-color: rgba(255,255,255,0.16) !important;
}


/* PRICE / $ / MONTH */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-price,
.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-price span,
.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-price .currency,
.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-price .period {

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F9FFF9 28%,
        #E0FFEA 48%,
        #FFFFFF 68%,
        #F2ECFF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* =========================================
   FEATURES AREA
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-content {
    width: 100% !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;
}


/* FEATURE LIST */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ALL FEATURE TEXT */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists li {
    margin: 0 0 13px 0 !important;

    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F8FFF9 32%,
        #E9FFF0 52%,
        #FFFFFF 76%,
        #F4F0FF 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists li:last-child {
    margin-bottom: 0 !important;
}


/* =========================================
   MAIN TOP ICON
   LIGHT GREEN GRADIENT
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementkit-pricing-icon {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D9FFBE 20%,
        #B6FF8A 42%,
        #72F46D 65%,
        #39D353 82%,
        #B6FF3B 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 3px 7px rgba(57,211,83,0.28)) !important;
}


/* =========================================
   CANNABIS / FEATURE ICONS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-lists li i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #D8FFB8 22%,
        #A7FF79 45%,
        #63EC62 68%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;

    filter:
        drop-shadow(0 2px 5px rgba(57,211,83,0.26)) !important;
}


/* =========================================
   CTA WRAPPER
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-btn-wraper {
    width: 100% !important;

    margin-top: auto !important;
    padding: 0 !important;

    flex: 0 0 auto !important;
}


/* =========================================
   REGISTER BUTTON
   PREMIUM GLASS
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-btn {
    background: rgba(255,255,255,0.13) !important;

    border: 1px solid rgba(255,255,255,0.42) !important;

    border-radius: 10px !important;

    color: #FFFFFF !important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.22),
        0 8px 20px rgba(76,29,149,0.18) !important;

    transition:
        transform .25s ease,
        background .25s ease,
        box-shadow .25s ease !important;
}


/* CTA TEXT */
.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-btn {
    color: #FFFFFF !important;
}


/* CTA ICON - GREEN GRADIENT */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-btn i {
    background: linear-gradient(
        135deg,
        #F1FFE8 0%,
        #CFFFAB 30%,
        #84F875 58%,
        #39D353 100%
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;

    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
}


/* CTA HOVER */

.elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-pricing-btn:hover {
    background: rgba(255,255,255,0.22) !important;

    border-color: rgba(255,255,255,0.70) !important;

    color: #FFFFFF !important;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(76,29,149,0.25),
        inset 0 1px 0 rgba(255,255,255,0.28) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 24px !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-5800 .elementor-element.elementor-element-752c759 .elementskit-single-pricing {
        padding: 40px !important;
        gap: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bafcae */.mj-hero-heading {
    font-size: 64px;
    line-height: 1.05;
    font-weight: 700;
    letter-spacing: -2px;
    color: #ffffff;
    margin: 0;
}

.mj-hero-heading .heading-green {
    color: #32e34a;
}

.mj-hero-heading .heading-purple {
    color: #a94cff;
}

/* Tablet */
@media (max-width: 1024px) {
    .mj-hero-heading {
        font-size: 52px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .mj-hero-heading {
        font-size: 38px;
        line-height: 1.1;
        letter-spacing: -1px;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-e19ed56 *//* =========================================
   MJ POINTS PURPLE GRADIENT TEXT
   ========================================= */


/* SECTION HEADING */
.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-heading-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}


/* =========================================
   FAQ QUESTION TITLES
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-toggle-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}


/* KEEP SAME GRADIENT WHEN QUESTION IS OPEN */
.elementor-5800 .elementor-element.elementor-element-e19ed56 .elementor-tab-title.elementor-active .elementor-toggle-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-a745607 *//* =========================================
   MJ POINTS PURPLE GRADIENT TEXT
   ========================================= */


/* SECTION HEADING */
.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-heading-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}


/* =========================================
   FAQ QUESTION TITLES
   ========================================= */

.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-toggle-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
}


/* KEEP SAME GRADIENT WHEN QUESTION IS OPEN */
.elementor-5800 .elementor-element.elementor-element-a745607 .elementor-tab-title.elementor-active .elementor-toggle-title {
    background: linear-gradient(
        135deg,
        #3B0764 0%,
        #6D28D9 35%,
        #9333EA 68%,
        #D946EF 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */