.elementor-605 .elementor-element.elementor-element-f2dadfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-f2dadfc:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-f2dadfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #09080D 0%, #321552 100%);}.elementor-605 .elementor-element.elementor-element-298f959{--display:flex;--justify-content:middle;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-605 .elementor-element.elementor-element-fc31235 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:2px;color:#B881FF;}.elementor-605 .elementor-element.elementor-element-0f32865 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:82px;font-weight:800;line-height:0.95em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-605 .elementor-element.elementor-element-43bafbe{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#D7D2DD;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-605 .elementor-element.elementor-element-7e8d131 .elementor-button{background-color:#8B3DFF;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-7e8d131 .elementor-button:hover, .elementor-605 .elementor-element.elementor-element-7e8d131 .elementor-button:focus{background-color:#B45CFF;}.elementor-605 .elementor-element.elementor-element-4880233{--display:flex;--justify-content:middle;--border-radius:14px 14px 14px 14px;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-605 .elementor-element.elementor-element-4880233:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-4880233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7431C8 0%, #BE58FF 100%);}.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 );}.elementor-605 .elementor-element.elementor-element-c6962f8{text-align:center;}.elementor-605 .elementor-element.elementor-element-c6962f8 img{width:72%;}.elementor-605 .elementor-element.elementor-element-e5229a1{text-align:center;}.elementor-605 .elementor-element.elementor-element-e5229a1 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-2b4a9e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-2b4a9e3::before, .elementor-605 .elementor-element.elementor-element-2b4a9e3 > .elementor-background-video-container::before, .elementor-605 .elementor-element.elementor-element-2b4a9e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-605 .elementor-element.elementor-element-2b4a9e3 > .elementor-background-slideshow::before, .elementor-605 .elementor-element.elementor-element-2b4a9e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-605 .elementor-element.elementor-element-2b4a9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-605 .elementor-element.elementor-element-2b4a9e3 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-605 .elementor-element.elementor-element-31239ba{--display:flex;--justify-content:middle;}.elementor-605 .elementor-element.elementor-element-67af745 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:2px;color:#B881FF;}.elementor-605 .elementor-element.elementor-element-108074e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;line-height:0.95em;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-5b12bb7{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#D7D2DD;}.elementor-605 .elementor-element.elementor-element-da0f334 .elementor-button{background-color:#8B3DFF;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-da0f334 .elementor-button:hover, .elementor-605 .elementor-element.elementor-element-da0f334 .elementor-button:focus{background-color:#B45CFF;}.elementor-605 .elementor-element.elementor-element-404bb50{--display:flex;--justify-content:middle;--border-radius:14px 14px 14px 14px;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-605 .elementor-element.elementor-element-0e6f3d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-0e6f3d2:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-0e6f3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180033;}.elementor-605 .elementor-element.elementor-element-51dd203{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-605 .elementor-element.elementor-element-ab4933d .elementor-icon-box-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-ab4933d .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-ab4933d:has(:hover) .elementor-icon-box-title,
					 .elementor-605 .elementor-element.elementor-element-ab4933d:has(:focus) .elementor-icon-box-title{color:#F8F8F8;}.elementor-605 .elementor-element.elementor-element-ab4933d .elementor-icon-box-description{color:#BE75FF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-605 .elementor-element.elementor-element-5192be5{--divider-border-style:solid;--divider-color:#BE75FF;--divider-border-width:1.3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-605 .elementor-element.elementor-element-5192be5.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-5192be5 .elementor-divider-separator{width:55%;}.elementor-605 .elementor-element.elementor-element-5192be5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-605 .elementor-element.elementor-element-022edd0{--display:flex;}.elementor-605 .elementor-element.elementor-element-29e948e .elementor-icon-box-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-29e948e .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-29e948e:has(:hover) .elementor-icon-box-title,
					 .elementor-605 .elementor-element.elementor-element-29e948e:has(:focus) .elementor-icon-box-title{color:#F8F8F8;}.elementor-605 .elementor-element.elementor-element-29e948e .elementor-icon-box-description{color:#BE75FF;}.elementor-605 .elementor-element.elementor-element-ad0a6fe{--divider-border-style:solid;--divider-color:#BE75FF;--divider-border-width:1.3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-605 .elementor-element.elementor-element-ad0a6fe.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-ad0a6fe .elementor-divider-separator{width:55%;}.elementor-605 .elementor-element.elementor-element-ad0a6fe .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-605 .elementor-element.elementor-element-f26c22c{--display:flex;}.elementor-605 .elementor-element.elementor-element-ff42297 .elementor-icon-box-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-ff42297 .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-ff42297:has(:hover) .elementor-icon-box-title,
					 .elementor-605 .elementor-element.elementor-element-ff42297:has(:focus) .elementor-icon-box-title{color:#F8F8F8;}.elementor-605 .elementor-element.elementor-element-ff42297 .elementor-icon-box-description{color:#BE75FF;}.elementor-605 .elementor-element.elementor-element-f027faf{--divider-border-style:solid;--divider-color:#BE75FF;--divider-border-width:1.3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-605 .elementor-element.elementor-element-f027faf.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-f027faf .elementor-divider-separator{width:55%;}.elementor-605 .elementor-element.elementor-element-f027faf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-605 .elementor-element.elementor-element-173ba47{--display:flex;}.elementor-605 .elementor-element.elementor-element-348e09c .elementor-icon-box-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-348e09c .elementor-icon-box-title{margin-block-end:9px;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-348e09c:has(:hover) .elementor-icon-box-title,
					 .elementor-605 .elementor-element.elementor-element-348e09c:has(:focus) .elementor-icon-box-title{color:#F8F8F8;}.elementor-605 .elementor-element.elementor-element-348e09c .elementor-icon-box-description{color:#BE75FF;}.elementor-605 .elementor-element.elementor-element-8c40e38{--divider-border-style:solid;--divider-color:#BE75FF;--divider-border-width:1.3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-605 .elementor-element.elementor-element-8c40e38.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-8c40e38 .elementor-divider-separator{width:55%;}.elementor-605 .elementor-element.elementor-element-8c40e38 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-605 .elementor-element.elementor-element-66930bd{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-e336e6f{width:100%;max-width:100%;}.elementor-605 .elementor-element.elementor-element-c3bb39c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-c3bb39c:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-c3bb39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09080D;}.elementor-605 .elementor-element.elementor-element-e8bcb90{--display:flex;--min-height:276px;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-e8bcb90:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-e8bcb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18141D;background-image:url("https://phantomvapes.ca/wp-content/uploads/2026/08/bannweer10.webp");background-size:cover;}.elementor-605 .elementor-element.elementor-element-c1eb05d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-605 .elementor-element.elementor-element-c1eb05d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:49px;font-weight:700;line-height:0.95em;color:#000000;}.elementor-605 .elementor-element.elementor-element-58e35d2 .elementor-button{background-color:#8B3DFF00;font-size:16px;font-weight:700;fill:#7218CC;color:#7218CC;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-58e35d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-605 .elementor-element.elementor-element-58e35d2.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-66325ef{--display:flex;--min-height:276px;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-66325ef:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-66325ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18141D;background-image:url("https://phantomvapes.ca/wp-content/uploads/2026/08/banner-2-1.webp");background-size:cover;}.elementor-605 .elementor-element.elementor-element-8207db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-605 .elementor-element.elementor-element-8207db9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:49px;font-weight:700;line-height:0.95em;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-efdffae .elementor-button{background-color:#8B3DFF00;font-size:16px;font-weight:700;fill:#F8C9F6;color:#F8C9F6;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-efdffae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-605 .elementor-element.elementor-element-efdffae.elementor-element{--align-self:flex-start;}.elementor-605 .elementor-element.elementor-element-7188955{--display:flex;}.elementor-605 .elementor-element.elementor-element-7188955:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-7188955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-category-carousel{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-eyebrow{color:#9D68FF;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-heading h2, .elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-card h3{color:#09080D;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-view-all, .elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-arrow{color:#7441D5;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-card:hover .pc-cc-image{border-color:#7441D5;}.elementor-605 .elementor-element.elementor-element-9c4f63b .pc-cc-image{background-color:#F6F4F8;border-color:#E4E0E8;}.elementor-605 .elementor-element.elementor-element-f63afee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:85px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-f63afee:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-f63afee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-bc3250b{--display:flex;}.elementor-605 .elementor-element.elementor-element-3bd2aa4 .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-e04a134 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;color:#15111B;}.elementor-605 .elementor-element.elementor-element-8183754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-605 .elementor-element.elementor-element-f8b8581{--display:flex;}.elementor-605 .elementor-element.elementor-element-1403a02 .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-1403a02.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-1403a02.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-1403a02.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-1403a02 .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-293539e{--display:flex;}.elementor-605 .elementor-element.elementor-element-40dde1a .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-40dde1a.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-40dde1a.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-40dde1a.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-40dde1a .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-286f99c{--display:flex;}.elementor-605 .elementor-element.elementor-element-b9f91d1 .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-b9f91d1.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-b9f91d1.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-b9f91d1.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-b9f91d1 .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-b15c31e{--display:flex;}.elementor-605 .elementor-element.elementor-element-88282c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-88282c5.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-88282c5.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-88282c5.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-88282c5 .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-d12e109{--display:flex;}.elementor-605 .elementor-element.elementor-element-776e049 .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-776e049.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-776e049.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-776e049.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-776e049 .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-6a95c9f{--display:flex;}.elementor-605 .elementor-element.elementor-element-af50333 .elementor-icon-box-wrapper{gap:15px;}.elementor-605 .elementor-element.elementor-element-af50333.elementor-view-stacked .elementor-icon{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-af50333.elementor-view-framed .elementor-icon, .elementor-605 .elementor-element.elementor-element-af50333.elementor-view-default .elementor-icon{fill:#8B3DFF;color:#8B3DFF;border-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-af50333 .elementor-icon-box-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-1f40070{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-1f40070:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-1f40070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0C11;}.elementor-605 .elementor-element.elementor-element-6ba00fe{--display:flex;}.elementor-605 .elementor-element.elementor-element-d4435cd .elementor-heading-title{font-weight:700;letter-spacing:2px;color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-131f24d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-e50080a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-e50080a:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-e50080a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111016;}.elementor-605 .elementor-element.elementor-element-26c4724{--display:flex;}.elementor-605 .elementor-element.elementor-element-1d4a333{text-align:center;}.elementor-605 .elementor-element.elementor-element-1d4a333 .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-b7f246a{text-align:center;}.elementor-605 .elementor-element.elementor-element-b7f246a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-7d694fc .pc-tab-buttons button{color:#FFFFFF;background-color:#17131D;border-color:#4A4350;}.elementor-605 .elementor-element.elementor-element-7d694fc .pc-tab-buttons button.active{color:#FFFFFF;background-color:#7441D5;border-color:#7441D5;}.elementor-605 .elementor-element.elementor-element-75863f7 .elementor-button{background-color:#17121C;fill:#FFFFFF;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-e87f7db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-e87f7db:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-e87f7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-e471ecb{--display:flex;}.elementor-605 .elementor-element.elementor-element-1dd7d77 .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-9c0b44a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;color:#15111B;}.elementor-605 .elementor-element.elementor-element-b2b551d .pc-tab-buttons button{color:#17131D;background-color:#FFFFFF;border-color:#D8D1DE;}.elementor-605 .elementor-element.elementor-element-b2b551d .pc-tab-buttons button.active{color:#FFFFFF;background-color:#09080D;border-color:#09080D;}.elementor-605 .elementor-element.elementor-element-68d3b49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-68d3b49:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-68d3b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4FA;}.elementor-605 .elementor-element.elementor-element-5274ff8{--display:flex;}.elementor-605 .elementor-element.elementor-element-a57e484 .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-0a57517 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;color:#15111B;}.elementor-605 .elementor-element.elementor-element-4529c09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-605 .elementor-element.elementor-element-fcd2d1b{--display:flex;--padding-top:70px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-fcd2d1b:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-fcd2d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2DFEA;}.elementor-605 .elementor-element.elementor-element-6988c86 .elementor-heading-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-413b7e7{--display:flex;--padding-top:70px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-413b7e7:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-413b7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEFEA;}.elementor-605 .elementor-element.elementor-element-265ab4f .elementor-heading-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-5f57916{--display:flex;--padding-top:70px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-5f57916:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-5f57916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E9CE;}.elementor-605 .elementor-element.elementor-element-b42eb4f .elementor-heading-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-852abd1{--display:flex;--padding-top:70px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-852abd1:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-852abd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9DDF4;}.elementor-605 .elementor-element.elementor-element-67804ca .elementor-heading-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-669ab3e{--display:flex;--padding-top:70px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-669ab3e:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-669ab3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3E8;}.elementor-605 .elementor-element.elementor-element-b51422d .elementor-heading-title{color:#15111B;}.elementor-605 .elementor-element.elementor-element-088e076{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-088e076:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-088e076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-fbdace0{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-605 .elementor-element.elementor-element-fbdace0:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-fbdace0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #17111D 0%, #5A258E 100%);}.elementor-605 .elementor-element.elementor-element-4229d8c .elementor-heading-title{color:#C99CFF;}.elementor-605 .elementor-element.elementor-element-4846ecb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:54px;font-weight:800;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-a62a550{color:#DAD2E1;}.elementor-605 .elementor-element.elementor-element-d8c487e .elementor-button{background-color:#FFFFFF;fill:#17121C;color:#17121C;}.elementor-605 .elementor-element.elementor-element-ae08292{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:45px;--padding-right:45px;}.elementor-605 .elementor-element.elementor-element-ae08292:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-ae08292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-c70b5a0 .elementor-heading-title{color:#E5CCFF;}.elementor-605 .elementor-element.elementor-element-b37d399 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-ea7ba11 .elementor-button{background-color:#FFFFFF;fill:#8B3DFF;color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-63cd9add:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-63cd9add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4FA;}.elementor-605 .elementor-element.elementor-element-63cd9add > .elementor-container{max-width:1240px;}.elementor-605 .elementor-element.elementor-element-63cd9add{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-605 .elementor-element.elementor-element-63cd9add > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-605 .elementor-element.elementor-element-4e4a961{text-align:center;}.elementor-605 .elementor-element.elementor-element-4e4a961 .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-77a8e9b8{text-align:center;}.elementor-605 .elementor-element.elementor-element-77a8e9b8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;color:#15111B;}.elementor-605 .elementor-element.elementor-element-c7c1467{--display:flex;--justify-content:center;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-605 .elementor-element.elementor-element-c7c1467:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-c7c1467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-testimonial .elementor-testimonial-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 );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-605 .elementor-element.elementor-element-733b3f1 .elementor-testimonial-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-733b3f1 .elementor-testimonial-content{color:#29232F;font-family:"Comme", Sans-serif;font-size:17px;font-weight:400;}.elementor-605 .elementor-element.elementor-element-733b3f1 .elementor-testimonial-name{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-9304a53{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-605 .elementor-element.elementor-element-9304a53:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-9304a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6FA;}.elementor-605 .elementor-element.elementor-element-b5aa8ff .elementor-testimonial-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-b5aa8ff .elementor-testimonial-content{color:#29232F;font-family:"Comme", Sans-serif;font-size:17px;font-weight:400;}.elementor-605 .elementor-element.elementor-element-b5aa8ff .elementor-testimonial-name{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-f28d05a{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-605 .elementor-element.elementor-element-f28d05a:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-f28d05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-cac4699 .elementor-testimonial-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-cac4699 .elementor-testimonial-content{color:#29232F;font-family:"Comme", Sans-serif;font-size:17px;font-weight:400;}.elementor-605 .elementor-element.elementor-element-cac4699 .elementor-testimonial-name{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-427a96a{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-605 .elementor-element.elementor-element-427a96a:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-427a96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6FA;}.elementor-605 .elementor-element.elementor-element-818d737 .elementor-testimonial-wrapper{text-align:start;}.elementor-605 .elementor-element.elementor-element-818d737 .elementor-testimonial-content{color:#29232F;font-family:"Comme", Sans-serif;font-size:17px;font-weight:400;}.elementor-605 .elementor-element.elementor-element-818d737 .elementor-testimonial-name{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-def4245{--e-n-carousel-swiper-slides-gap:10px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-605 .elementor-element.elementor-element-310bf130:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-310bf130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4FA;}.elementor-605 .elementor-element.elementor-element-310bf130 > .elementor-container{max-width:1240px;}.elementor-605 .elementor-element.elementor-element-310bf130{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-605 .elementor-element.elementor-element-310bf130 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-605 .elementor-element.elementor-element-cf0a7eb{text-align:center;}.elementor-605 .elementor-element.elementor-element-cf0a7eb .elementor-heading-title{color:#8B3DFF;}.elementor-605 .elementor-element.elementor-element-40a7ce1e{text-align:center;}.elementor-605 .elementor-element.elementor-element-40a7ce1e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;color:#15111B;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-605 .elementor-element.elementor-element-7a090d80{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-605 .elementor-element.elementor-element-7a090d80:after{content:"0.66";}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__thumbnail__link{width:100%;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__meta-data span + span:before{content:"•";}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__text{margin-top:20px;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__badge{right:0;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-605 .elementor-element.elementor-element-deebd85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:21px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-deebd85:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-deebd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-96abe1d{--display:flex;}.elementor-605 .elementor-element.elementor-element-ec386c8{text-align:center;}.elementor-605 .elementor-element.elementor-element-ec386c8 .elementor-heading-title{color:#706878;}.elementor-605 .elementor-element.elementor-element-3bda040{text-align:center;}.elementor-605 .elementor-element.elementor-element-3bda040 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;color:#15111B;}.elementor-605 .elementor-element.elementor-element-3b8eb38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-605 .elementor-element.elementor-element-3b8eb38:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-3b8eb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(292deg, #180C21 0%, #1B0840 100%);}.elementor-605 .elementor-element.elementor-element-39809e2{--display:flex;}.elementor-605 .elementor-element.elementor-element-bc487c6 .elementor-heading-title{color:#C89AFF;}.elementor-605 .elementor-element.elementor-element-5733896 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:57px;font-weight:800;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-558e19f{--display:flex;--justify-content:middle;}.elementor-605 .elementor-element.elementor-element-33c0b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;color:#DDD4E5;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group > label, .elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-subgroup label{color:#D5B6FF;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-type-html{padding-bottom:0px;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .e-form__buttons__wrapper__button-next{background-color:#7441D5;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-button[type="submit"]{background-color:#7441D5;color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-605 .elementor-element.elementor-element-d9c7c36{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-605 .elementor-element.elementor-element-f2dadfc{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-2b4a9e3{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-0e6f3d2{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-c3bb39c{--content-width:1340px;}.elementor-605 .elementor-element.elementor-element-f63afee{--content-width:1340px;}.elementor-605 .elementor-element.elementor-element-1f40070{--content-width:1340px;}.elementor-605 .elementor-element.elementor-element-e50080a{--content-width:1340px;}.elementor-605 .elementor-element.elementor-element-e87f7db{--content-width:1340px;}.elementor-605 .elementor-element.elementor-element-68d3b49{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-088e076{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-fbdace0{--width:73.402%;}.elementor-605 .elementor-element.elementor-element-ae08292{--width:26.598%;}.elementor-605 .elementor-element.elementor-element-3b8eb38{--content-width:1240px;}.elementor-605 .elementor-element.elementor-element-39809e2{--width:49.802%;}.elementor-605 .elementor-element.elementor-element-558e19f{--width:50.198%;}}@media(max-width:1024px){.elementor-605 .elementor-element.elementor-element-0f32865 .elementor-heading-title{font-size:64px;}.elementor-605 .elementor-element.elementor-element-108074e .elementor-heading-title{font-size:64px;}.elementor-605 .elementor-element.elementor-element-c1eb05d .elementor-heading-title{font-size:64px;}.elementor-605 .elementor-element.elementor-element-8207db9 .elementor-heading-title{font-size:64px;}.elementor-605 .elementor-element.elementor-element-def4245{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-605 .elementor-element.elementor-element-0f32865 .elementor-heading-title{font-size:48px;}.elementor-605 .elementor-element.elementor-element-2b4a9e3{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-108074e .elementor-heading-title{font-size:48px;}.elementor-605 .elementor-element.elementor-element-0e6f3d2{--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;}.elementor-605 .elementor-element.elementor-element-51dd203{--width:140px;}.elementor-605 .elementor-element.elementor-element-022edd0{--width:140px;}.elementor-605 .elementor-element.elementor-element-66930bd{--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;}.elementor-605 .elementor-element.elementor-element-c3bb39c{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-605 .elementor-element.elementor-element-c1eb05d .elementor-heading-title{font-size:48px;}.elementor-605 .elementor-element.elementor-element-66325ef{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-605 .elementor-element.elementor-element-8207db9 .elementor-heading-title{font-size:48px;}.elementor-605 .elementor-element.elementor-element-e04a134 .elementor-heading-title{font-size:38px;}.elementor-605 .elementor-element.elementor-element-1f40070{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-605 .elementor-element.elementor-element-e50080a{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-605 .elementor-element.elementor-element-e87f7db{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-605 .elementor-element.elementor-element-9c0b44a .elementor-heading-title{font-size:38px;}.elementor-605 .elementor-element.elementor-element-68d3b49{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-605 .elementor-element.elementor-element-0a57517 .elementor-heading-title{font-size:38px;}.elementor-605 .elementor-element.elementor-element-088e076{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-63cd9add{padding:40px 10px 40px 10px;}.elementor-605 .elementor-element.elementor-element-def4245{--e-n-carousel-swiper-slides-to-display:1;}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-605 .elementor-element.elementor-element-7a090d80:after{content:"0.5";}.elementor-605 .elementor-element.elementor-element-7a090d80 .elementor-post__thumbnail__link{width:100%;}.elementor-605 .elementor-element.elementor-element-3bda040 .elementor-heading-title{font-size:40px;}.elementor-605 .elementor-element.elementor-element-5733896 .elementor-heading-title{font-size:40px;}.elementor-605 .elementor-element.elementor-element-33c0b01{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}}/* Start custom CSS for html, class: .elementor-element-e336e6f *//* ==========================================================================
   Feature Bar — full-width dark purple trust-badge strip
   Matches lawngreen-rook-427202.hostingersite.com (Phantom Vape) tokens:
     background : rgb(24, 0, 51)   #180033
     subtitle   : rgb(190, 117, 255)
     icon accent: rgb(139, 61, 255)
     heading font: Roboto, sans-serif (site default stack as fallback)
   ========================================================================== */

:root {
  --bg: #180033;
  --divider: rgba(190, 117, 255, 0.18);
  --title: #ffffff;
  --subtitle: rgb(190, 117, 255);
  --icon-bg: rgba(139, 61, 255, 0.14);
  --icon-stroke: rgb(139, 61, 255);
  --item-min-width: 240px;
  --side-padding: 30px;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  background: #0c0018;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
}

/* ---------- full-width section shell ---------- */

.feature-bar {
  position: relative;
  width: 100%;
  background: var(--bg);
  background-image:
    radial-gradient(700px 320px at 96% -30%, rgba(139, 61, 255, 0.28), transparent 70%);
  overflow: hidden;
}

.feature-bar__track {
  display: flex;
  width: 100%;
}

.feature-item {
  flex: 1 1 0;
  min-width: var(--item-min-width);
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 28px var(--side-padding);
  border-left: 1px solid var(--divider);
}

.feature-item:first-child {
  border-left: none;
}

.feature-item__icon {
  flex: 0 0 auto;
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: var(--icon-bg);
  display: flex;
  align-items: center;
  justify-content: center;
}

.feature-item__icon svg {
  width: 22px;
  height: 22px;
  stroke: var(--icon-stroke);
  fill: none;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.feature-item__text {
  min-width: 0;
}

.feature-item__title {
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--title);
  white-space: nowrap;
}

.feature-item__subtitle {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  color: var(--subtitle);
  white-space: nowrap;
}

/* ---------- mobile: horizontal scroll ---------- */

@media (max-width: 900px) {
  .feature-bar__track {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
    scrollbar-width: none; /* firefox */
  }

  .feature-bar__track::-webkit-scrollbar {
    display: none; /* chrome/safari */
  }

  .feature-item {
    flex: 0 0 auto;
    min-width: 78vw;
    max-width: 320px;
    scroll-snap-align: start;
    border-left: 1px solid var(--divider) !important;
    padding: 22px 24px;
  }

  .feature-item:first-child {
    border-left: 1px solid var(--divider) !important;
  }

  .feature-item__title,
  .feature-item__subtitle {
    white-space: normal;
  }

  /* edge fade hint that more content is scrollable */
  .feature-bar::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 36px;
    background: linear-gradient(90deg, transparent, var(--bg));
    pointer-events: none;
  }
}

@media (max-width: 480px) {
  .feature-item {
    min-width: 86vw;
    padding: 20px;
    gap: 14px;
  }

  .feature-item__icon {
    width: 38px;
    height: 38px;
  }

  .feature-item__icon svg {
    width: 19px;
    height: 19px;
  }

  .feature-item__title {
    font-size: 13px;
  }

  .feature-item__subtitle {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91a7f0f *//* ==========================================================================
   Brand Carousel — infinite auto-scrolling brand strip
   CSS-only marquee (no JS/library needed), pauses on hover.
   No section background — only each brand pill carries a background,
   so this drops straight onto whatever the page background already is.
   ========================================================================== */

:root {
  --bc-text: #ffffff;
  --bc-pill-bg: rgba(255, 255, 255, 0.06);
  --bc-pill-border: rgba(190, 117, 255, 0.28);
  --bc-accent: rgb(190, 117, 255);
  --bc-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --bc-speed: 90s;
  --bc-gap: 20px;
}

.brand-carousel {
  padding: 44px 0;
  overflow: hidden;
  font-family: var(--bc-font);
}

.brand-carousel__viewport {
  position: relative;
  width: 100%;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);
}

.brand-carousel__track {
  display: flex;
  width: max-content;
  gap: var(--bc-gap);
  animation: brand-scroll var(--bc-speed) linear infinite;
}

/* the duplicate half of the list (for the seamless loop) stays out of
   the accessibility tree but still lays out as normal flex items */
.brand-carousel__dupe {
  display: contents;
}

.brand-carousel__viewport:hover .brand-carousel__track {
  animation-play-state: paused;
}

.brand-pill {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  padding: 18px 36px;
  border-radius: 999px;
  background: #8b3dff;
  border: 1px solid var(--bc-pill-border);
  color: var(--bc-text);
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.02em;
  white-space: nowrap;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.brand-pill:hover {
  background: rgba(190, 117, 255, 0.16);
  border-color: var(--bc-accent);
  color: var(--bc-accent);
}

@keyframes brand-scroll {
  from {
    transform: translateX(0);
  }
  to {
    /* -50% because the track content is duplicated once for a seamless loop */
    transform: translateX(-50%);
  }
}

/* Respect users who've asked for less motion */
@media (prefers-reduced-motion: reduce) {
  .brand-carousel__track {
    animation: none;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
}

@media (max-width: 640px) {
  .brand-carousel {
    padding: 32px 0;
  }

  .brand-pill {
    padding: 14px 26px;
    font-size: 15px;
  }

  :root {
    --bc-speed: 60s;
  }
}/* End custom CSS */