.elementor-22 .elementor-element.elementor-element-cda9709{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ff90e2a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:70px;}.elementor-22 .elementor-element.elementor-element-ff90e2a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ff90e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-de6cb17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-de6cb17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-de6cb17.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-de6cb17:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-de6cb17:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-de6cb17 .elementor-icon-box-description{color:#D1D1D1;}.elementor-22 .elementor-element.elementor-element-464bbd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-464bbd1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-464bbd1:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-464bbd1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-464bbd1 .elementor-icon-box-description{color:#D1D1D1;}.elementor-22 .elementor-element.elementor-element-3674a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-3674a04.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-3674a04:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3674a04:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-3674a04 .elementor-icon-box-description{color:#D1D1D1;}.elementor-22 .elementor-element.elementor-element-ea888b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:20px 0px 20px 0px;}.elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-ea888b9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-ea888b9:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-ea888b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-ea888b9 .elementor-icon-box-description{color:#D1D1D1;}.elementor-22 .elementor-element.elementor-element-271b788{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-814054b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-814054b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-cdb6427{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8d49588{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-8d49588 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:19px;font-weight:900;color:#F41A24;}.elementor-22 .elementor-element.elementor-element-6f0e8e2{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-6f0e8e2 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:41px;font-weight:900;line-height:50px;color:#000000;}.elementor-22 .elementor-element.elementor-element-da1c785{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-e090313{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-091853c{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-928cb44{--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;--border-radius:10px 10px 10px 10px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b6a3cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-title{margin-block-end:-8px;color:#011A31;}.elementor-22 .elementor-element.elementor-element-b6a3cff.elementor-view-stacked .elementor-icon{background-color:#F41A24;}.elementor-22 .elementor-element.elementor-element-b6a3cff.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b6a3cff.elementor-view-default .elementor-icon{fill:#F41A24;color:#F41A24;border-color:#F41A24;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon{font-size:58px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-title a{font-family:"Electrolize", Sans-serif;font-weight:900;}.elementor-22 .elementor-element.elementor-element-b6a3cff:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-b6a3cff:has(:focus) .elementor-icon-box-title{color:#011A31;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-description{font-size:14px;color:#011A31;}.elementor-22 .elementor-element.elementor-element-6e65f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-title{margin-block-end:-8px;color:#011A31;}.elementor-22 .elementor-element.elementor-element-6e65f1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-6e65f1c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6e65f1c.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon{font-size:58px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-title a{font-family:"Electrolize", Sans-serif;font-weight:900;}.elementor-22 .elementor-element.elementor-element-6e65f1c:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-6e65f1c:has(:focus) .elementor-icon-box-title{color:#011A31;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-description{font-size:14px;color:#011A31;}.elementor-22 .elementor-element.elementor-element-6c8d3fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bc15ed3 .elementor-button{background-color:#000000;font-family:"Electrolize", Sans-serif;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-0b2da7f .elementor-button{background-color:#F4920100;font-family:"Electrolize", Sans-serif;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:20px 40px 20px 40px;}.elementor-22 .elementor-element.elementor-element-a4b8f35{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-2cf8863 );--border-color:var( --e-global-color-2cf8863 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-a4b8f35:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a4b8f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vip-general.com/wp-content/uploads/2026/07/d0635723-a9f9-4128-b810-b590400cedcb.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-a4b8f35::before, .elementor-22 .elementor-element.elementor-element-a4b8f35 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-a4b8f35 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-a4b8f35 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-a4b8f35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-a4b8f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-22 .elementor-element.elementor-element-d189e6b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2d30372{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2d30372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-f091b1c{width:var( --container-widget-width, 51.724% );max-width:51.724%;--container-widget-width:51.724%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f091b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-cc69965{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-10d037a{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-10d037a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-0d574fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-22 .elementor-element.elementor-element-0d574fa.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-0d574fa .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:65px;font-weight:900;font-style:italic;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-375536e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-375536e .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:60px;font-weight:900;font-style:italic;color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-d3997ca{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title{font-family:"Telex", Sans-serif;font-size:15px;font-weight:900;font-style:italic;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3496ebf{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-3496ebf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-a1f37ee{--display:flex;--min-height:126px;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1a3105d{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-1a3105d.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-wrapper{gap:4px;}.elementor-22 .elementor-element.elementor-element-1a3105d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-1a3105d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1a3105d.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:20px;}.elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-09c2eb2{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-09c2eb2.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-wrapper{gap:4px;}.elementor-22 .elementor-element.elementor-element-09c2eb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-09c2eb2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-09c2eb2.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:20px;}.elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-378b518{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-378b518.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-wrapper{gap:4px;}.elementor-22 .elementor-element.elementor-element-378b518.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-378b518.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-378b518.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:20px;}.elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fea5b92{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-fea5b92.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-wrapper{gap:4px;}.elementor-22 .elementor-element.elementor-element-fea5b92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-fea5b92.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-fea5b92.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:20px;}.elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-348d710{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-348d710.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-wrapper{gap:4px;}.elementor-22 .elementor-element.elementor-element-348d710.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-348d710.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-348d710.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:20px;}.elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2c1023a{--display:flex;}.elementor-22 .elementor-element.elementor-element-724b800{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;top:1px;text-align:end;}.elementor-22 .elementor-element.elementor-element-724b800.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-724b800{left:174px;}body.rtl .elementor-22 .elementor-element.elementor-element-724b800{right:174px;}.elementor-22 .elementor-element.elementor-element-465e42c{width:var( --container-widget-width, 180% );max-width:180%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:180%;--container-widget-flex-grow:0;top:123px;}.elementor-22 .elementor-element.elementor-element-465e42c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-465e42c{left:-49px;}body.rtl .elementor-22 .elementor-element.elementor-element-465e42c{right:-49px;}.elementor-22 .elementor-element.elementor-element-b281c70{--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;--margin-top:465px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b281c70.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a416f08 .elementor-button{background-color:#020101FC;font-family:"Electrolize", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-22 .elementor-element.elementor-element-a416f08{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a416f08.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-94d9369 .elementor-button{background-color:#020101FC;font-family:"Electrolize", Sans-serif;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-22 .elementor-element.elementor-element-94d9369{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-94d9369.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-f5e3d5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-871f106{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-871f106.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-ccbe11c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ccbe11c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-602847f{--divider-border-style:solid;--divider-color:var( --e-global-color-2cf8863 );--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-602847f .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-602847f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-602847f .elementor-divider__text{color:var( --e-global-color-2cf8863 );font-family:"Electrolize", Sans-serif;}.elementor-22 .elementor-element.elementor-element-461f249{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-461f249 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:41px;font-weight:bold;text-transform:uppercase;line-height:42px;color:#000000;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .woocommerce-loop-product__title, .elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-product-title *{font-family:"Montserrat", Sans-serif;font-size:12px;line-height:18px;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-product-price del{color:#025492;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-product-price del .amount{color:#025492;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-product-price .amount bdi{color:#025492;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-63c287e .woocommerce div.products div.product .onsale, .elementor-22 .elementor-element.elementor-element-63c287e .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .onsale, .elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-22 .elementor-element.elementor-element-63c287e .woocommerce div.products div.product .outofstock-badge, .elementor-22 .elementor-element.elementor-element-63c287e .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-22 .elementor-element.elementor-element-63c287e .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-product-carousel .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.eael-popup-details-render .elementor-element-63c287e .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-63c287e div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-63c287e div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-63c287e .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-63c287e .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-63c287e .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-63c287e  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-63c287e  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-63c287e div.product table tbody tr, .elementor-22 .elementor-element.elementor-element-63c287e .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-63c287e div.product form.cart div.quantity .qty, .elementor-22 .elementor-element.elementor-element-63c287e .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-22 .elementor-element.elementor-element-63c287e .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-63c287e div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-63c287e .button, .eael-popup-details-render .elementor-element-63c287e button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-63c287e .button:hover, .eael-popup-details-render .elementor-element-63c287e button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-22 .elementor-element.elementor-element-63c287e .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .product-details-wrap{padding:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .woocommerce-loop-product__title, .elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-product-title *{font-family:"Montserrat", Sans-serif;font-size:12px;line-height:18px;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-product-price del{color:#025492;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-product-price del .amount{color:#025492;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-product-price .amount bdi{color:#025492;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-22 .elementor-element.elementor-element-aaef480 .woocommerce div.products div.product .onsale, .elementor-22 .elementor-element.elementor-element-aaef480 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .onsale, .elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-22 .elementor-element.elementor-element-aaef480 .woocommerce div.products div.product .outofstock-badge, .elementor-22 .elementor-element.elementor-element-aaef480 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-22 .elementor-element.elementor-element-aaef480 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-carousel .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.eael-popup-details-render .elementor-element-aaef480 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-aaef480 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-aaef480 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-aaef480 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-aaef480 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-aaef480 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-aaef480  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-aaef480  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-aaef480 div.product table tbody tr, .elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-aaef480 div.product form.cart div.quantity .qty, .elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-22 .elementor-element.elementor-element-aaef480 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-aaef480 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-aaef480 .button, .eael-popup-details-render .elementor-element-aaef480 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-aaef480 .button:hover, .eael-popup-details-render .elementor-element-aaef480 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-22 .elementor-element.elementor-element-aaef480 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-22 .elementor-element.elementor-element-eb148a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-445ef76{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.3px;width:var( --container-widget-width, 16.783% );max-width:16.783%;--container-widget-width:16.783%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-445ef76.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-445ef76 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-445ef76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-445ef76.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-445ef76.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-445ef76.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-22 .elementor-element.elementor-element-445ef76.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-445ef76.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-22 .elementor-element.elementor-element-8ffa7a7{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.3px;width:var( --container-widget-width, 16.783% );max-width:16.783%;--container-widget-width:16.783%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-8ffa7a7 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-8ffa7a7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-22 .elementor-element.elementor-element-ab694ec .elementor-button{background-color:#000000;font-family:"Electrolize", Sans-serif;}.elementor-22 .elementor-element.elementor-element-ab694ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-ab694ec .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-72890f6{--display:flex;--min-height:650px;--overlay-opacity:0.88;--padding-top:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-72890f6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vip-general.com/wp-content/uploads/2026/08/image1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-22 .elementor-element.elementor-element-72890f6::before, .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-72890f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-72890f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0C0607E3 0%, #0C0607D1 100%);}.elementor-22 .elementor-element.elementor-element-21856f5{width:var( --container-widget-width, 99.262% );max-width:99.262%;margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.262%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-21856f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-21856f5 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:65px;font-weight:800;line-height:71px;color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-c49c419{width:var( --container-widget-width, 79.914% );max-width:79.914%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79.914%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-c49c419.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-c49c419 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:normal;line-height:34px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e78f0e0{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-0cfe9b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0cfe9b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-cd3674d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cd3674d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-ae6a4a5{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-ae6a4a5 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-ae6a4a5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-ae6a4a5 .elementor-divider__text{color:#000000;font-family:"Electrolize", Sans-serif;}.elementor-22 .elementor-element.elementor-element-fbea61f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-fbea61f .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:41px;font-weight:bold;text-transform:uppercase;line-height:42px;color:#000000;}.elementor-22 .elementor-element.elementor-element-b89d960{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d9a8b36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:46;--border-radius:15px 15px 15px 15px;box-shadow:0px 31px 43px 0px rgba(0, 0, 0, 0.28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-22 .elementor-element.elementor-element-d9a8b36::before, .elementor-22 .elementor-element.elementor-element-d9a8b36 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d9a8b36 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d9a8b36 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d9a8b36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d9a8b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-22 .elementor-element.elementor-element-0a3fe2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-0a3fe2e .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-stacked .elementor-icon{background-color:#F41A24;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-default .elementor-icon{color:#F41A24;border-color:#F41A24;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-default .elementor-icon svg{fill:#F41A24;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0a3fe2e .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-0a3fe2e .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-60372e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-60372e4 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:17px;font-weight:600;color:#04162A;}.elementor-22 .elementor-element.elementor-element-6eb31fa{--divider-border-style:solid;--divider-color:var( --e-global-color-2cf8863 );--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-6eb31fa .elementor-divider-separator{width:28%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-6eb31fa .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-22 .elementor-element.elementor-element-6ef51fa{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;text-align:center;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button{background-color:var( --e-global-color-2cf8863 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:5px 5px 5px 5px;}	.elementor-22 .elementor-element.elementor-element-363d1c1 [class*="elementor-animation"]:hover,
								.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button::before,
								.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button::after{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-363d1c1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button-wrap{max-width:160px;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button-icon svg{width:18px;height:18px;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-363d1c1 .wpr-button:hover{border-color:#E8E8E8;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-363d1c1.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-6b02a34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:46;--border-radius:15px 15px 15px 15px;box-shadow:0px 31px 43px 0px rgba(0, 0, 0, 0.28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-22 .elementor-element.elementor-element-6b02a34::before, .elementor-22 .elementor-element.elementor-element-6b02a34 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6b02a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6b02a34 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6b02a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6b02a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-22 .elementor-element.elementor-element-f426d1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-f426d1c .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-stacked .elementor-icon{background-color:#F41A24;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-default .elementor-icon{color:#F41A24;border-color:#F41A24;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-default .elementor-icon svg{fill:#F41A24;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f426d1c .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-f426d1c .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-5869d4a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-5869d4a .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:17px;font-weight:600;color:#04162A;}.elementor-22 .elementor-element.elementor-element-42a5257{--divider-border-style:solid;--divider-color:var( --e-global-color-2cf8863 );--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-42a5257 .elementor-divider-separator{width:28%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-42a5257 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-22 .elementor-element.elementor-element-e58fcf1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;text-align:center;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button{background-color:var( --e-global-color-2cf8863 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:5px 5px 5px 5px;}	.elementor-22 .elementor-element.elementor-element-b49adbf [class*="elementor-animation"]:hover,
								.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button::before,
								.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button::after{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button-wrap{max-width:160px;}.elementor-22 .elementor-element.elementor-element-b49adbf{text-align:center;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button-icon svg{width:18px;height:18px;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-b49adbf .wpr-button:hover{border-color:#E8E8E8;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-b49adbf.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-3ce70a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:46;--border-radius:15px 15px 15px 15px;box-shadow:0px 31px 43px 0px rgba(0, 0, 0, 0.28);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-22 .elementor-element.elementor-element-3ce70a3::before, .elementor-22 .elementor-element.elementor-element-3ce70a3 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3ce70a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3ce70a3 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3ce70a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3ce70a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-22 .elementor-element.elementor-element-35c0369{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-35c0369 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-stacked .elementor-icon{background-color:#F41A24;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-default .elementor-icon{color:#F41A24;border-color:#F41A24;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-default .elementor-icon svg{fill:#F41A24;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-35c0369 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-35c0369 .elementor-icon svg{height:32px;}.elementor-22 .elementor-element.elementor-element-3f0bb09{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-3f0bb09 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:17px;font-weight:600;color:#04162A;}.elementor-22 .elementor-element.elementor-element-e39dbe5{--divider-border-style:solid;--divider-color:var( --e-global-color-2cf8863 );--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-e39dbe5 .elementor-divider-separator{width:28%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-e39dbe5 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-22 .elementor-element.elementor-element-f3c987d{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;text-align:center;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button{background-color:var( --e-global-color-2cf8863 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:5px 5px 5px 5px;}	.elementor-22 .elementor-element.elementor-element-2883443 [class*="elementor-animation"]:hover,
								.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button::before,
								.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button::after{background-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button-wrap{max-width:160px;}.elementor-22 .elementor-element.elementor-element-2883443{text-align:center;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button-icon svg{width:18px;height:18px;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-2883443 .wpr-button:hover{border-color:#E8E8E8;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-2883443.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-077d6d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d1d4854{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.3px;width:var( --container-widget-width, 16.783% );max-width:16.783%;--container-widget-width:16.783%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d1d4854.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-d1d4854 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-d1d4854 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-d1d4854.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-d1d4854.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d1d4854.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-22 .elementor-element.elementor-element-d1d4854.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-d1d4854.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-22 .elementor-element.elementor-element-2b34599 .elementor-button{background-color:#000000;font-family:"Electrolize", Sans-serif;}.elementor-22 .elementor-element.elementor-element-2b34599 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-2b34599 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-91e0b5a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:2.3px;width:var( --container-widget-width, 16.783% );max-width:16.783%;--container-widget-width:16.783%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-91e0b5a .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-91e0b5a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-22 .elementor-element.elementor-element-4ba9dcd{--display:flex;--min-height:570px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:05px;--padding-left:60px;--padding-right:60px;}.elementor-22 .elementor-element.elementor-element-4ba9dcd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4ba9dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-22 .elementor-element.elementor-element-671ad03{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-671ad03 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-671ad03 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-671ad03 .elementor-divider__text{color:#000000;font-family:"Electrolize", Sans-serif;}.elementor-22 .elementor-element.elementor-element-9c8fb75{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-9c8fb75 .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:41px;font-weight:bold;text-transform:capitalize;line-height:42px;color:#031224;}.elementor-22 .elementor-element.elementor-element-83b1856{width:var( --container-widget-width, 55% );max-width:55%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-83b1856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-8ecc361{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b27131e{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b27131e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b27131e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/07/29.07.2026_08.43.04_REC-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-22 .elementor-element.elementor-element-397ac71{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-397ac71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-397ac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/07/29.07.2026_08.44.04_REC-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:97% auto;}.elementor-22 .elementor-element.elementor-element-70bb00e{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-70bb00e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-70bb00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/08/Ekumaxx-Final-Edition-001-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:91% auto;}.elementor-22 .elementor-element.elementor-element-ade1280{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ade1280:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ade1280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/08/JASA-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-22 .elementor-element.elementor-element-49ec780{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9ae9ee4{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9ae9ee4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9ae9ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/08/RAnger-power-no-Back-ground-.png");background-position:center center;background-repeat:no-repeat;background-size:74% auto;}.elementor-22 .elementor-element.elementor-element-0fc8bd7{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0fc8bd7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0fc8bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/08/Asset-2@4x.png");background-position:center center;background-repeat:no-repeat;background-size:69% auto;}.elementor-22 .elementor-element.elementor-element-0ef2010{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0ef2010:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0ef2010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/07/29.07.2026_08.47.04_REC-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:62% auto;}.elementor-22 .elementor-element.elementor-element-202b204{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-202b204:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-202b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://vip-general.com/wp-content/uploads/2026/07/29.07.2026_08.45.51_REC-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-22 .elementor-element.elementor-element-ea3d6c0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea3d6c0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-6af1d4b{width:var( --container-widget-width, 23.023% );max-width:23.023%;background-color:#F1F1F1;padding:0px 15px 0px 15px;--container-widget-width:23.023%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-6af1d4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f8c517a );}.elementor-22 .elementor-element.elementor-element-6af1d4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6af1d4b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6af1d4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-6af1d4b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-22 .elementor-element.elementor-element-6af1d4b:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-6af1d4b:has(:focus) .elementor-icon-box-title{color:#152944;}.elementor-22 .elementor-element.elementor-element-6af1d4b .elementor-icon-box-description{color:#04162A;}.elementor-22 .elementor-element.elementor-element-f89b5fb{width:var( --container-widget-width, 23.023% );max-width:23.023%;background-color:#F1F1F1;padding:0px 15px 0px 15px;--container-widget-width:23.023%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-f89b5fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f8c517a );}.elementor-22 .elementor-element.elementor-element-f89b5fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f89b5fb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f89b5fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-f89b5fb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-22 .elementor-element.elementor-element-f89b5fb:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-f89b5fb:has(:focus) .elementor-icon-box-title{color:#152944;}.elementor-22 .elementor-element.elementor-element-f89b5fb .elementor-icon-box-description{color:#04162A;}.elementor-22 .elementor-element.elementor-element-fb56831{width:var( --container-widget-width, 23.023% );max-width:23.023%;background-color:#F1F1F1;padding:0px 15px 0px 15px;--container-widget-width:23.023%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-fb56831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f8c517a );}.elementor-22 .elementor-element.elementor-element-fb56831.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fb56831.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-fb56831.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-fb56831.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-22 .elementor-element.elementor-element-fb56831:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-fb56831:has(:focus) .elementor-icon-box-title{color:#152944;}.elementor-22 .elementor-element.elementor-element-fb56831 .elementor-icon-box-description{color:#04162A;}.elementor-22 .elementor-element.elementor-element-89c95dc{width:var( --container-widget-width, 23.023% );max-width:23.023%;background-color:#F1F1F1;padding:0px 15px 0px 15px;--container-widget-width:23.023%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-89c95dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f8c517a );}.elementor-22 .elementor-element.elementor-element-89c95dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cf8863 );fill:#FFFFFF;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-89c95dc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-89c95dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cf8863 );color:var( --e-global-color-2cf8863 );border-color:var( --e-global-color-2cf8863 );}.elementor-22 .elementor-element.elementor-element-89c95dc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-22 .elementor-element.elementor-element-89c95dc:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-89c95dc:has(:focus) .elementor-icon-box-title{color:#152944;}.elementor-22 .elementor-element.elementor-element-89c95dc .elementor-icon-box-description{color:#04162A;}.elementor-22 .elementor-element.elementor-element-aea2982{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-aea2982:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-aea2982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-aea2982.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-774140d{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-774140d .elementor-heading-title{font-family:"Electrolize", Sans-serif;font-size:28px;font-weight:bold;text-transform:capitalize;line-height:42px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0f92295{width:var( --container-widget-width, 64.211% );max-width:64.211%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64.211%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-0f92295.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-38f7628 .elementor-button{background-color:var( --e-global-color-2cf8863 );font-family:"Electrolize", Sans-serif;border-radius:50px 50px 50px 50px;}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-ff90e2a{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-de6cb17{width:var( --container-widget-width, 230.016px );max-width:230.016px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:230.016px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-464bbd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-3674a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -44px;}.elementor-22 .elementor-element.elementor-element-ea888b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -44px;}.elementor-22 .elementor-element.elementor-element-271b788{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-cdb6427{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6f0e8e2 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-da1c785{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-22 .elementor-element.elementor-element-091853c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-928cb44{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-b6a3cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-title a{font-size:15px;}.elementor-22 .elementor-element.elementor-element-b6a3cff .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-6e65f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-title a{font-size:15px;}.elementor-22 .elementor-element.elementor-element-6e65f1c .elementor-icon-box-description{font-size:12px;}.elementor-22 .elementor-element.elementor-element-bc15ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-bc15ed3.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-bc15ed3 .elementor-button{font-size:14px;padding:0015px 70px 010px 70px;}.elementor-22 .elementor-element.elementor-element-0b2da7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-22 .elementor-element.elementor-element-0b2da7f .elementor-button{font-size:14px;padding:010px 106px 010px 106px;}.elementor-22 .elementor-element.elementor-element-a4b8f35{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon{font-size:24px;}.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon svg{height:24px;}.elementor-22 .elementor-element.elementor-element-0d574fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-0d574fa .elementor-heading-title{font-size:23px;}.elementor-22 .elementor-element.elementor-element-3496ebf{width:var( --container-widget-width, 284.688px );max-width:284.688px;--container-widget-width:284.688px;--container-widget-flex-grow:0;text-align:justify;}.elementor-22 .elementor-element.elementor-element-a1f37ee{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-1a3105d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1a3105d .elementor-icon-box-title a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-09c2eb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-09c2eb2 .elementor-icon-box-title a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-378b518 .elementor-icon-box-title a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fea5b92 .elementor-icon-box-title a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-348d710 .elementor-icon-box-title a{font-size:12px;}.elementor-22 .elementor-element.elementor-element-724b800{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;top:40px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-724b800{left:45px;}body.rtl .elementor-22 .elementor-element.elementor-element-724b800{right:45px;}.elementor-22 .elementor-element.elementor-element-465e42c{width:var( --container-widget-width, 581px );max-width:581px;--container-widget-width:581px;--container-widget-flex-grow:0;top:172px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-465e42c{left:-4px;}body.rtl .elementor-22 .elementor-element.elementor-element-465e42c{right:-4px;}.elementor-22 .elementor-element.elementor-element-b281c70{--justify-content:flex-start;--margin-top:350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-a416f08 .elementor-button{font-size:12px;padding:10px 015px 10px 015px;}.elementor-22 .elementor-element.elementor-element-94d9369 .elementor-button{font-size:12px;padding:10px 015px 10px 015px;}.elementor-22 .elementor-element.elementor-element-f5e3d5b{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-602847f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-602847f .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-602847f .elementor-divider__text{font-size:24px;}.elementor-22 .elementor-element.elementor-element-461f249{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-461f249 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-eb148a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-445ef76 .elementor-divider-separator{width:71%;}.elementor-22 .elementor-element.elementor-element-8ffa7a7.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-8ffa7a7 .elementor-divider-separator{width:71%;}.elementor-22 .elementor-element.elementor-element-ab694ec .elementor-button{font-size:11px;}.elementor-22 .elementor-element.elementor-element-72890f6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vip-general.com/wp-content/uploads/2026/08/image1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:383px auto;}.elementor-22 .elementor-element.elementor-element-72890f6{--min-height:360px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-21856f5{width:var( --container-widget-width, 337.734px );max-width:337.734px;margin:160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:337.734px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-21856f5 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-c49c419{width:var( --container-widget-width, 304.734px );max-width:304.734px;--container-widget-width:304.734px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-c49c419 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-22 .elementor-element.elementor-element-e78f0e0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-ae6a4a5 .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-fbea61f{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-fbea61f .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-b49adbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-22 .elementor-element.elementor-element-2883443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-22 .elementor-element.elementor-element-077d6d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-d1d4854 .elementor-divider-separator{width:71%;}.elementor-22 .elementor-element.elementor-element-2b34599 .elementor-button{font-size:11px;}.elementor-22 .elementor-element.elementor-element-91e0b5a.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-91e0b5a .elementor-divider-separator{width:71%;}.elementor-22 .elementor-element.elementor-element-4ba9dcd{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-671ad03 .elementor-divider-separator{width:100%;}.elementor-22 .elementor-element.elementor-element-9c8fb75 .elementor-heading-title{font-size:26px;line-height:1.7em;}.elementor-22 .elementor-element.elementor-element-83b1856{--container-widget-width:417px;--container-widget-flex-grow:0;width:var( --container-widget-width, 417px );max-width:417px;}.elementor-22 .elementor-element.elementor-element-b27131e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b27131e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:276px auto;}.elementor-22 .elementor-element.elementor-element-397ac71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-397ac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:276px auto;}.elementor-22 .elementor-element.elementor-element-70bb00e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-70bb00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:266px auto;}.elementor-22 .elementor-element.elementor-element-ade1280:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ade1280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:188px auto;}.elementor-22 .elementor-element.elementor-element-9ae9ee4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9ae9ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:156px auto;}.elementor-22 .elementor-element.elementor-element-0fc8bd7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0fc8bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:163px auto;}.elementor-22 .elementor-element.elementor-element-0ef2010{--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-22 .elementor-element.elementor-element-0ef2010:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0ef2010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:178px auto;}.elementor-22 .elementor-element.elementor-element-202b204:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-202b204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:241px auto;}.elementor-22 .elementor-element.elementor-element-ea3d6c0{--width:313px;}.elementor-22 .elementor-element.elementor-element-6af1d4b{width:var( --container-widget-width, 427px );max-width:427px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:05px 10px 05px 10px;--container-widget-width:427px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-f89b5fb{width:var( --container-widget-width, 427px );max-width:427px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:05px 10px 05px 10px;--container-widget-width:427px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-fb56831{width:var( --container-widget-width, 427px );max-width:427px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:05px 10px 05px 10px;--container-widget-width:427px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-89c95dc{width:var( --container-widget-width, 427px );max-width:427px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:05px 10px 05px 10px;--container-widget-width:427px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-774140d .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-0f92295{--container-widget-width:432px;--container-widget-flex-grow:0;width:var( --container-widget-width, 432px );max-width:432px;font-size:11px;}.elementor-22 .elementor-element.elementor-element-38f7628{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-38f7628 .elementor-button{font-size:12px;letter-spacing:0.8px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-814054b{--width:50%;}.elementor-22 .elementor-element.elementor-element-2d30372{--width:56.77%;}.elementor-22 .elementor-element.elementor-element-2c1023a{--width:550%;}.elementor-22 .elementor-element.elementor-element-871f106{--width:107.14%;}.elementor-22 .elementor-element.elementor-element-ccbe11c{--width:100%;}.elementor-22 .elementor-element.elementor-element-0cfe9b4{--width:107.14%;}.elementor-22 .elementor-element.elementor-element-cd3674d{--width:100%;}.elementor-22 .elementor-element.elementor-element-8ecc361{--width:67%;}.elementor-22 .elementor-element.elementor-element-49ec780{--width:67%;}.elementor-22 .elementor-element.elementor-element-ea3d6c0{--width:69.548%;}.elementor-22 .elementor-element.elementor-element-aea2982{--width:64%;}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-72890f6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-72890f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-bc15ed3 *//* Add class to your button */
.pro-btn{
    position:relative;
    overflow:hidden;
    transition:all .4s ease;
}

/* Moving light effect */
.pro-btn::before{
    content:"";
    position:absolute;
    top:0;
    left:-100%;
    width:60%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.5),
        transparent
    );
    transform:skewX(-25deg);
    transition:.7s;
}

.pro-btn:hover::before{
    left:150%;
}

/* Hover animation */
.pro-btn:hover{
    transform:translateY(-6px) scale(1.05);
    box-shadow:
        0 10px 25px rgba(244,26,36,.35),
        0 0 20px rgba(244,26,36,.25);
}

/* Click effect */
.pro-btn:active{
    transform:scale(.96);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10d037a *//* --- HIGH-END PREMIUM ICON ANIMATION --- */

.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon {
    background: transparent !important;
    border: none !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 20px;
}

/* --- DESKTOP ICON --- */
.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon i,
.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon svg {
    font-size: 80px !important;
    width: 50px !important;
    height: 60px !important;
    color: #ff1a1a;
    fill: #ff1a1a;
    will-change: transform, filter;
    animation: premiumFloat 3.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

/* --- DYNAMIC SHADOW --- */
.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon::after {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 5%;
    width: 90%;
    height: 12px;
    background: radial-gradient(
        ellipse at center,
        rgba(255, 26, 26, 0.7) 0%,
        rgba(255, 26, 26, 0) 75%
    );
    border-radius: 50%;
    will-change: transform, opacity;
    animation: premiumShadow 3.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

/* --- FLOATING ANIMATION --- */
@keyframes premiumFloat {

    0%, 100% {
        transform: translateY(0) scale(1);
        filter: drop-shadow(
            0 4px 10px rgba(255, 26, 26, 0.35)
        );
    }

    50% {
        transform: translateY(-16px) scale(1.05);
        filter: drop-shadow(
            0 20px 35px rgba(255, 26, 26, 0.65)
        );
    }
}

/* --- SHADOW ANIMATION --- */
@keyframes premiumShadow {

    0%, 100% {
        transform: scale(1);
        opacity: 0.5;
    }

    50% {
        transform: scale(0.5);
        opacity: 0.8;
        filter: blur(3px);
    }
}

/* --- HOVER EFFECT --- */
.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon:hover i,
.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon:hover svg {
    animation-play-state: paused;
    filter: drop-shadow(0 0 35px #ff1a1a);
    transform: scale(1.12);
    transition: 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon:hover::after {
    animation-play-state: paused;
    transform: scale(1.25);
    opacity: 1;
    transition: 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE VERSION */
/* ================================================= */

@media (max-width: 767px) {

    /* Smaller icon container */
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon {
        padding: 10px;
    }

    /* Smaller mobile icon */
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon i,
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon svg {
        font-size: 45px !important;
        width: 35px !important;
        height: 42px !important;
    }

    /* Smaller mobile shadow */
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon::after {
        bottom: -8px;
        width: 80%;
        height: 7px;
    }

    /* Smaller floating movement on mobile */
    @keyframes premiumFloat {

        0%, 100% {
            transform: translateY(0) scale(1);
            filter: drop-shadow(
                0 3px 6px rgba(255, 26, 26, 0.35)
            );
        }

        50% {
            transform: translateY(-8px) scale(1.04);
            filter: drop-shadow(
                0 10px 18px rgba(255, 26, 26, 0.6)
            );
        }
    }

    /* Smaller hover glow on mobile */
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon:hover i,
    .elementor-22 .elementor-element.elementor-element-10d037a .elementor-icon:hover svg {
        filter: drop-shadow(0 0 18px #ff1a1a);
        transform: scale(1.08);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3997ca *//* ================================================= */
/* PREMIUM RED HEADING - DESKTOP */
/* ================================================= */

.elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title {
    display: inline-block;
    position: relative;
    text-align: left !important;

    /* Desktop spacing */
    padding: 10px 95px 10px 98px;

    color: #fff;
    font-weight: 700;
    z-index: 2;

    background: linear-gradient(
        135deg,
        #ff1a1a,
        #b00000
    );

    clip-path: polygon(
        0 0,
        92% 0,
        100% 50%,
        92% 100%,
        0 100%,
        5% 50%
    );

    box-shadow: 0 15px 35px rgba(255, 26, 26, .35);

    animation: redFloat 4s ease-in-out infinite;
}


/* ================================================= */
/* ANIMATED LIGHT */
/* ================================================= */

.elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        110deg,
        transparent 30%,
        rgba(255, 255, 255, .35),
        transparent 70%
    );

    transform: translateX(-120%);
    animation: lightMove 5s infinite;

    pointer-events: none;
}


/* ================================================= */
/* GLOW BEHIND SHAPE */
/* ================================================= */

.elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title::after {
    content: "";
    position: absolute;
    inset: 5px;

    z-index: -1;

    background: #ff1a1a;
    filter: blur(18px);
    opacity: .45;

    animation: glowMove 3s ease-in-out infinite;

    pointer-events: none;
}


/* ================================================= */
/* LIGHT ANIMATION */
/* ================================================= */

@keyframes lightMove {

    0% {
        transform: translateX(-120%);
    }

    45%,
    100% {
        transform: translateX(120%);
    }
}


/* ================================================= */
/* GLOW ANIMATION */
/* ================================================= */

@keyframes glowMove {

    0%,
    100% {
        opacity: .35;
    }

    50% {
        opacity: .7;
    }
}


/* ================================================= */
/* FLOAT ANIMATION */
/* ================================================= */

@keyframes redFloat {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-3px);
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title {

        /* Smaller mobile spacing */
        padding: 8px 45px 8px 48px;

        /* Prevent overflow */
        max-width: 100%;

        /* Smaller text */
        font-size: 24px !important;

        /* Slightly smaller shadow */
        box-shadow: 0 8px 20px rgba(255, 26, 26, .35);
    }


    /* Smaller glow on mobile */
    .elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title::after {
        inset: 3px;
        filter: blur(12px);
    }


    /* Smaller floating movement */
    @keyframes redFloat {

        0%,
        100% {
            transform: translateY(0);
        }

        50% {
            transform: translateY(-2px);
        }
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .elementor-22 .elementor-element.elementor-element-d3997ca .elementor-heading-title {

        padding: 7px 30px 7px 34px;

        font-size: 20px !important;

        clip-path: polygon(
            0 0,
            90% 0,
            100% 50%,
            90% 100%,
            0 100%,
            7% 50%
        );
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a3105d *//* ================================================= */
/* PREMIUM ICON GLOW */
/* ================================================= */

.icon-glow {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 70px;
    height: 70px;
}


/* ================================================= */
/* ICON CORE */
/* ================================================= */

.icon-glow i,
.icon-glow svg,
.icon-glow img {
    position: relative;
    z-index: 4;

    filter:
        drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
        drop-shadow(0 4px 12px rgba(244, 26, 36, 0.35));
}


/* ================================================= */
/* AMBIENT GLOW */
/* ================================================= */

.icon-glow::before {
    content: "";

    position: absolute;

    width: 140%;
    height: 140%;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(244, 26, 36, 0.2) 0%,
        transparent 70%
    );

    z-index: 1;
    pointer-events: none;
}


/* ================================================= */
/* ANIMATED TRACKING BORDER */
/* ================================================= */

.icon-glow::after {
    content: "";

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    border-radius: 50%;
    border: 1.5px solid transparent;

    background:
        linear-gradient(
            var(--border-angle, 0deg),
            rgba(244, 26, 36, 0.85) 0%,
            rgba(244, 26, 36, 0.15) 30%,
            transparent 60%
        ) border-box;

    mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: destination-out;
    mask-composite: exclude;

    animation: borderScan 4.5s linear infinite;

    z-index: 2;
    pointer-events: none;
}


/* ================================================= */
/* BORDER ANGLE ANIMATION */
/* ================================================= */

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}


@keyframes borderScan {

    0% {
        --border-angle: 0deg;
    }

    100% {
        --border-angle: 360deg;
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .icon-glow {
        width: 48px;
        height: 48px;
    }


    .icon-glow i {
        font-size: 28px !important;
    }


    .icon-glow svg {
        width: 28px !important;
        height: 28px !important;
    }


    .icon-glow img {
        width: 28px;
        height: auto;
    }


    /* Smaller ambient glow */
    .icon-glow::before {
        width: 135%;
        height: 135%;
    }


    /* Smaller border */
    .icon-glow::after {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .icon-glow {
        width: 42px;
        height: 42px;
    }


    .icon-glow i {
        font-size: 24px !important;
    }


    .icon-glow svg {
        width: 24px !important;
        height: 24px !important;
    }


    .icon-glow img {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09c2eb2 *//* ================================================= */
/* PREMIUM ICON GLOW */
/* ================================================= */

.icon-glow {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 70px;
    height: 70px;
}


/* ================================================= */
/* ICON CORE */
/* ================================================= */

.icon-glow i,
.icon-glow svg,
.icon-glow img {
    position: relative;
    z-index: 4;

    filter:
        drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
        drop-shadow(0 4px 12px rgba(244, 26, 36, 0.35));
}


/* ================================================= */
/* AMBIENT GLOW */
/* ================================================= */

.icon-glow::before {
    content: "";

    position: absolute;

    width: 140%;
    height: 140%;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(244, 26, 36, 0.2) 0%,
        transparent 70%
    );

    z-index: 1;
    pointer-events: none;
}


/* ================================================= */
/* ANIMATED TRACKING BORDER */
/* ================================================= */

.icon-glow::after {
    content: "";

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    border-radius: 50%;
    border: 1.5px solid transparent;

    background:
        linear-gradient(
            var(--border-angle, 0deg),
            rgba(244, 26, 36, 0.85) 0%,
            rgba(244, 26, 36, 0.15) 30%,
            transparent 60%
        ) border-box;

    mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: destination-out;
    mask-composite: exclude;

    animation: borderScan 4.5s linear infinite;

    z-index: 2;
    pointer-events: none;
}


/* ================================================= */
/* BORDER ANGLE ANIMATION */
/* ================================================= */

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}


@keyframes borderScan {

    0% {
        --border-angle: 0deg;
    }

    100% {
        --border-angle: 360deg;
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .icon-glow {
        width: 48px;
        height: 48px;
    }


    .icon-glow i {
        font-size: 28px !important;
    }


    .icon-glow svg {
        width: 28px !important;
        height: 28px !important;
    }


    .icon-glow img {
        width: 28px;
        height: auto;
    }


    /* Smaller ambient glow */
    .icon-glow::before {
        width: 135%;
        height: 135%;
    }


    /* Smaller border */
    .icon-glow::after {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .icon-glow {
        width: 42px;
        height: 42px;
    }


    .icon-glow i {
        font-size: 24px !important;
    }


    .icon-glow svg {
        width: 24px !important;
        height: 24px !important;
    }


    .icon-glow img {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-378b518 *//* ================================================= */
/* PREMIUM ICON GLOW */
/* ================================================= */

.icon-glow {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 70px;
    height: 70px;
}


/* ================================================= */
/* ICON CORE */
/* ================================================= */

.icon-glow i,
.icon-glow svg,
.icon-glow img {
    position: relative;
    z-index: 4;

    filter:
        drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
        drop-shadow(0 4px 12px rgba(244, 26, 36, 0.35));
}


/* ================================================= */
/* AMBIENT GLOW */
/* ================================================= */

.icon-glow::before {
    content: "";

    position: absolute;

    width: 140%;
    height: 140%;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(244, 26, 36, 0.2) 0%,
        transparent 70%
    );

    z-index: 1;
    pointer-events: none;
}


/* ================================================= */
/* ANIMATED TRACKING BORDER */
/* ================================================= */

.icon-glow::after {
    content: "";

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    border-radius: 50%;
    border: 1.5px solid transparent;

    background:
        linear-gradient(
            var(--border-angle, 0deg),
            rgba(244, 26, 36, 0.85) 0%,
            rgba(244, 26, 36, 0.15) 30%,
            transparent 60%
        ) border-box;

    mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: destination-out;
    mask-composite: exclude;

    animation: borderScan 4.5s linear infinite;

    z-index: 2;
    pointer-events: none;
}


/* ================================================= */
/* BORDER ANGLE ANIMATION */
/* ================================================= */

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}


@keyframes borderScan {

    0% {
        --border-angle: 0deg;
    }

    100% {
        --border-angle: 360deg;
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .icon-glow {
        width: 48px;
        height: 48px;
    }


    .icon-glow i {
        font-size: 28px !important;
    }


    .icon-glow svg {
        width: 28px !important;
        height: 28px !important;
    }


    .icon-glow img {
        width: 28px;
        height: auto;
    }


    /* Smaller ambient glow */
    .icon-glow::before {
        width: 135%;
        height: 135%;
    }


    /* Smaller border */
    .icon-glow::after {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .icon-glow {
        width: 42px;
        height: 42px;
    }


    .icon-glow i {
        font-size: 24px !important;
    }


    .icon-glow svg {
        width: 24px !important;
        height: 24px !important;
    }


    .icon-glow img {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fea5b92 *//* ================================================= */
/* PREMIUM ICON GLOW */
/* ================================================= */

.icon-glow {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 70px;
    height: 70px;
}


/* ================================================= */
/* ICON CORE */
/* ================================================= */

.icon-glow i,
.icon-glow svg,
.icon-glow img {
    position: relative;
    z-index: 4;

    filter:
        drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
        drop-shadow(0 4px 12px rgba(244, 26, 36, 0.35));
}


/* ================================================= */
/* AMBIENT GLOW */
/* ================================================= */

.icon-glow::before {
    content: "";

    position: absolute;

    width: 140%;
    height: 140%;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(244, 26, 36, 0.2) 0%,
        transparent 70%
    );

    z-index: 1;
    pointer-events: none;
}


/* ================================================= */
/* ANIMATED TRACKING BORDER */
/* ================================================= */

.icon-glow::after {
    content: "";

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    border-radius: 50%;
    border: 1.5px solid transparent;

    background:
        linear-gradient(
            var(--border-angle, 0deg),
            rgba(244, 26, 36, 0.85) 0%,
            rgba(244, 26, 36, 0.15) 30%,
            transparent 60%
        ) border-box;

    mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: destination-out;
    mask-composite: exclude;

    animation: borderScan 4.5s linear infinite;

    z-index: 2;
    pointer-events: none;
}


/* ================================================= */
/* BORDER ANGLE ANIMATION */
/* ================================================= */

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}


@keyframes borderScan {

    0% {
        --border-angle: 0deg;
    }

    100% {
        --border-angle: 360deg;
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .icon-glow {
        width: 48px;
        height: 48px;
    }


    .icon-glow i {
        font-size: 28px !important;
    }


    .icon-glow svg {
        width: 28px !important;
        height: 28px !important;
    }


    .icon-glow img {
        width: 28px;
        height: auto;
    }


    /* Smaller ambient glow */
    .icon-glow::before {
        width: 135%;
        height: 135%;
    }


    /* Smaller border */
    .icon-glow::after {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .icon-glow {
        width: 42px;
        height: 42px;
    }


    .icon-glow i {
        font-size: 24px !important;
    }


    .icon-glow svg {
        width: 24px !important;
        height: 24px !important;
    }


    .icon-glow img {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-348d710 *//* ================================================= */
/* PREMIUM ICON GLOW */
/* ================================================= */

.icon-glow {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 70px;
    height: 70px;
}


/* ================================================= */
/* ICON CORE */
/* ================================================= */

.icon-glow i,
.icon-glow svg,
.icon-glow img {
    position: relative;
    z-index: 4;

    filter:
        drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
        drop-shadow(0 4px 12px rgba(244, 26, 36, 0.35));
}


/* ================================================= */
/* AMBIENT GLOW */
/* ================================================= */

.icon-glow::before {
    content: "";

    position: absolute;

    width: 140%;
    height: 140%;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(244, 26, 36, 0.2) 0%,
        transparent 70%
    );

    z-index: 1;
    pointer-events: none;
}


/* ================================================= */
/* ANIMATED TRACKING BORDER */
/* ================================================= */

.icon-glow::after {
    content: "";

    position: absolute;

    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;

    border-radius: 50%;
    border: 1.5px solid transparent;

    background:
        linear-gradient(
            var(--border-angle, 0deg),
            rgba(244, 26, 36, 0.85) 0%,
            rgba(244, 26, 36, 0.15) 30%,
            transparent 60%
        ) border-box;

    mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask:
        linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: destination-out;
    mask-composite: exclude;

    animation: borderScan 4.5s linear infinite;

    z-index: 2;
    pointer-events: none;
}


/* ================================================= */
/* BORDER ANGLE ANIMATION */
/* ================================================= */

@property --border-angle {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}


@keyframes borderScan {

    0% {
        --border-angle: 0deg;
    }

    100% {
        --border-angle: 360deg;
    }
}


/* ================================================= */
/* 📱 MOBILE RESPONSIVE */
/* ================================================= */

@media (max-width: 767px) {

    .icon-glow {
        width: 48px;
        height: 48px;
    }


    .icon-glow i {
        font-size: 28px !important;
    }


    .icon-glow svg {
        width: 28px !important;
        height: 28px !important;
    }


    .icon-glow img {
        width: 28px;
        height: auto;
    }


    /* Smaller ambient glow */
    .icon-glow::before {
        width: 135%;
        height: 135%;
    }


    /* Smaller border */
    .icon-glow::after {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
}


/* ================================================= */
/* 📱 SMALL PHONES */
/* ================================================= */

@media (max-width: 480px) {

    .icon-glow {
        width: 42px;
        height: 42px;
    }


    .icon-glow i {
        font-size: 24px !important;
    }


    .icon-glow svg {
        width: 24px !important;
        height: 24px !important;
    }


    .icon-glow img {
        width: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-724b800 */.elementor-22 .elementor-element.elementor-element-724b800 img{
    filter: drop-shadow(0 0 8px rgba(255, 193, 7, 0.8))
           drop-shadow(0 0 20px rgba(255, 193, 7, 0.6))
           drop-shadow(0 0 35px rgba(255, 193, 7, 0.4));
    animation: goldGlow 3s ease-in-out infinite;
}

@keyframes goldGlow{
    0%,100%{
        filter: drop-shadow(0 0 8px rgba(255,193,7,.6))
               drop-shadow(0 0 15px rgba(255,193,7,.4));
        transform: scale(1);
    }

    50%{
        filter: drop-shadow(0 0 15px rgba(255,193,7,1))
               drop-shadow(0 0 35px rgba(255,193,7,.7));
        transform: scale(1.03);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a416f08 */.HUYT {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  box-sizing: border-box;
  
  /* CRITICAL FIX: Unlocks the bounding box so the wide red shadow is visible */
  overflow: visible !important;
  contain: none !important;
}

/* Icon Shape Core - Absolute layout anchoring with pure sub-pixel filtering */
.HUYT i,
.HUYT svg,
.HUYT img {
  position: relative;
  z-index: 2;
  display: block;
  
  /* Premium Default State */
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
          drop-shadow(0 4px 10px rgba(244, 26, 36, 0.2));
  
  /* Fluid luxury deceleration curve for instant response */
  transition: filter 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: filter;
}

/* Elite Hover State - Smoothly blooms into a high-density, rich ambient studio flare */
.HUYT:hover i,
.HUYT:hover svg,
.HUYT:hover img {
  /* Multi-layered shadow map: crisp occlusion layer + soft wide environmental bleed */
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.3))
          drop-shadow(0 0 24px rgba(244, 26, 36, 0.85));
}

/* Tactile Click Micro-Response */
.HUYT:active i,
.HUYT:active svg,
.HUYT:active img {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35))
          drop-shadow(0 0 12px rgba(244, 26, 36, 0.55));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94d9369 */.HUYT {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  box-sizing: border-box;
  
  /* CRITICAL FIX: Unlocks the bounding box so the wide red shadow is visible */
  overflow: visible !important;
  contain: none !important;
}

/* Icon Shape Core - Absolute layout anchoring with pure sub-pixel filtering */
.HUYT i,
.HUYT svg,
.HUYT img {
  position: relative;
  z-index: 2;
  display: block;
  
  /* Premium Default State */
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))
          drop-shadow(0 4px 10px rgba(244, 26, 36, 0.2));
  
  /* Fluid luxury deceleration curve for instant response */
  transition: filter 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: filter;
}

/* Elite Hover State - Smoothly blooms into a high-density, rich ambient studio flare */
.HUYT:hover i,
.HUYT:hover svg,
.HUYT:hover img {
  /* Multi-layered shadow map: crisp occlusion layer + soft wide environmental bleed */
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.3))
          drop-shadow(0 0 24px rgba(244, 26, 36, 0.85));
}

/* Tactile Click Micro-Response */
.HUYT:active i,
.HUYT:active svg,
.HUYT:active img {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35))
          drop-shadow(0 0 12px rgba(244, 26, 36, 0.55));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab694ec *//* Add class: uio */

.uio{
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all .45s cubic-bezier(.23,1,.32,1);
    will-change: transform;
}

/* Red fill animation */
.uio::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    background: #f41a24;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width .6s cubic-bezier(.23,1,.32,1),
                height .6s cubic-bezier(.23,1,.32,1);
    z-index: -2;
}

/* Shine effect */
.uio::after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transform: rotate(25deg);
    transition: left .7s ease;
    z-index: -1;
}

.uio:hover{
    transform: translateY(-8px) scale(1.03);
    box-shadow:
        0 20px 40px rgba(244,26,36,.35),
        0 8px 18px rgba(0,0,0,.2);
}

.uio:hover::before{
    width: 450%;
    height: 450%;
}

.uio:hover::after{
    left: 180%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a8b36 */.my-container .my-icon {
    transition: transform 0.3s ease;
}

.my-container:hover .my-icon {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b34599 *//* Add class: uio */

.uio{
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all .45s cubic-bezier(.23,1,.32,1);
    will-change: transform;
}

/* Red fill animation */
.uio::before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    background: #f41a24;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: width .6s cubic-bezier(.23,1,.32,1),
                height .6s cubic-bezier(.23,1,.32,1);
    z-index: -2;
}

/* Shine effect */
.uio::after{
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 50%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );
    transform: rotate(25deg);
    transition: left .7s ease;
    z-index: -1;
}

.uio:hover{
    transform: translateY(-8px) scale(1.03);
    box-shadow:
        0 20px 40px rgba(244,26,36,.35),
        0 8px 18px rgba(0,0,0,.2);
}

.uio:hover::before{
    width: 450%;
    height: 450%;
}

.uio:hover::after{
    left: 180%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38f7628 *//* Add class: hyn */

.hyn {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.hyn:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 25px rgba(0,0,0,0.25);
}/* End custom CSS */