.elementor-305 .elementor-element.elementor-element-a7000082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000082:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-a7000082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5FB;}.elementor-305 .elementor-element.elementor-element-caf4242{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag0s .swiper-slide-bg{background-color:#F4EEFD;background-image:url(https://alphabetgenllp.com/wp-content/uploads/2026/10/Gemini_Generated_Image_675ndr675ndr675n.png);background-size:contain;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag0s .elementor-background-overlay{background-color:rgba(249,245,255,0.34);}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag1s .swiper-slide-bg{background-color:#F4EEFD;background-image:url(https://alphabetgenllp.com/wp-content/uploads/2026/10/6839e9bbaf46c.webp);background-size:contain;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag1s .elementor-background-overlay{background-color:rgba(249,245,255,0.34);}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag2s .swiper-slide-bg{background-color:#F4EEFD;background-image:url(https://images.unsplash.com/photo-1556196148-1fb724238998?auto=format&fit=crop&w=1300&q=80);background-size:contain;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag2s .elementor-background-overlay{background-color:rgba(249,245,255,0.34);}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag3s .swiper-slide-bg{background-color:#F4EEFD;background-image:url(https://images.unsplash.com/photo-1584433305355-9cb73387fc61?auto=format&fit=crop&w=1300&q=80);background-size:contain;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-repeater-item-ag3s .elementor-background-overlay{background-color:rgba(249,245,255,0.34);}.elementor-305 .elementor-element.elementor-element-caf4241 .swiper-slide{transition-duration:calc(5200ms*1.2);height:475px;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-slide-button{background-color:#8135EC;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-caf4241 .swiper-slide-contents{max-width:66%;}.elementor-305 .elementor-element.elementor-element-caf4241 .swiper-slide-inner{text-align:center;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-slide-heading{color:#1C153C;}.elementor-305 .elementor-element.elementor-element-caf4241 .elementor-slide-description{color:#55516A;}.elementor-305 .elementor-element.elementor-element-a700003b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700003a{--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:space-between;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a7000033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-a7000031 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:750;line-height:1.08em;color:#833CE6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-a7000032{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#29253F;}.elementor-305 .elementor-element.elementor-element-a7000036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000034 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:750;line-height:1.08em;color:#833CE6;}.elementor-305 .elementor-element.elementor-element-a7000035{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#29253F;}.elementor-305 .elementor-element.elementor-element-a7000039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000037 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:750;line-height:1.08em;color:#833CE6;}.elementor-305 .elementor-element.elementor-element-a7000038{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#29253F;}.elementor-305 .elementor-element.elementor-element-a7000041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700003c{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#8749E5;}.elementor-305 .elementor-element.elementor-element-a700003d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#14152B;}.elementor-305 .elementor-element.elementor-element-a700003e{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a700003f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a7000002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-305 .elementor-element.elementor-element-a7000001 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000004 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000007 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700000b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700000a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700000d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000010 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000013 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000016 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000019 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700001c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700004a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000047{--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:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a7000045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000042{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#8749E5;}.elementor-305 .elementor-element.elementor-element-a7000043 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#14152B;}.elementor-305 .elementor-element.elementor-element-a7000044{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-a7000046 .elementor-button{background-color:#15152D;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:14px 20px 14px 20px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1B1B32;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1B1B32;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .price{color:#7435CB;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .price ins{color:#7435CB;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .price ins .amount{color:#7435CB;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#8042F1;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product{border-radius:15px;background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-305 .elementor-element.elementor-element-a7000057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000056{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a700004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700004b{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#CCBDF7;}.elementor-305 .elementor-element.elementor-element-a700004c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-a700004d{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#E3D9F8;}.elementor-305 .elementor-element.elementor-element-a700004e .elementor-button{background-color:#8545F7;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:14px 20px 14px 20px;}.elementor-305 .elementor-element.elementor-element-a7000055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000050{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#8859C4;}.elementor-305 .elementor-element.elementor-element-a7000051 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#14152B;}.elementor-305 .elementor-element.elementor-element-a7000052{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a7000053 .elementor-button{background-color:#15152D;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:14px 20px 14px 20px;}.elementor-305 .elementor-element.elementor-element-a7000075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000070{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#8749E5;}.elementor-305 .elementor-element.elementor-element-a7000071 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#14152B;}.elementor-305 .elementor-element.elementor-element-a7000072{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a7000073{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a700005d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700005c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000059{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#885CE0;}.elementor-305 .elementor-element.elementor-element-a700005a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700005b{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a7000063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700005f{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#885CE0;}.elementor-305 .elementor-element.elementor-element-a7000060 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000061{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a7000069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000065{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#885CE0;}.elementor-305 .elementor-element.elementor-element-a7000066 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a7000067{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a700006f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700006e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700006b{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#885CE0;}.elementor-305 .elementor-element.elementor-element-a700006c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#26243D;}.elementor-305 .elementor-element.elementor-element-a700006d{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#64667E;}.elementor-305 .elementor-element.elementor-element-a700007c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700007b{--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:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-305 .elementor-element.elementor-element-a7000079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000076{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#BCA8F4;}.elementor-305 .elementor-element.elementor-element-a7000077 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-a7000078{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#DDD5F0;}.elementor-305 .elementor-element.elementor-element-a700007a .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;fill:#261A46;color:#261A46;border-radius:11px 11px 11px 11px;padding:14px 20px 14px 20px;}.elementor-305 .elementor-element.elementor-element-a7000081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a7000080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-a700007d{font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.64em;color:#8749E5;}.elementor-305 .elementor-element.elementor-element-a700007e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:750;line-height:1.08em;color:#14152B;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-305 .elementor-element.elementor-element-a700007f .elementor-accordion-icon, .elementor-305 .elementor-element.elementor-element-a700007f .elementor-accordion-title{color:#22213A;}.elementor-305 .elementor-element.elementor-element-a700007f .elementor-accordion-icon svg{fill:#22213A;}.elementor-305 .elementor-element.elementor-element-a700007f .elementor-tab-content{color:#5E5C70;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-a7000002{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a7000005{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a7000008{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a700000b{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a700000e{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a7000011{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a7000014{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a7000017{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a700001a{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a700001d{--width:18.2%;}.elementor-305 .elementor-element.elementor-element-a700004f{--width:58%;}.elementor-305 .elementor-element.elementor-element-a7000055{--width:39%;}.elementor-305 .elementor-element.elementor-element-a700005d{--width:23.5%;}.elementor-305 .elementor-element.elementor-element-a7000063{--width:23.5%;}.elementor-305 .elementor-element.elementor-element-a7000069{--width:23.5%;}.elementor-305 .elementor-element.elementor-element-a700006f{--width:23.5%;}.elementor-305 .elementor-element.elementor-element-a7000079{--width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-305 .elementor-element.elementor-element-a7000002{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a7000005{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a7000008{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a700000b{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a700000e{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a7000011{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a7000014{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a7000017{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a700001a{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a700001d{--width:30.5%;}.elementor-305 .elementor-element.elementor-element-a700004f{--width:100%;}.elementor-305 .elementor-element.elementor-element-a7000055{--width:100%;}.elementor-305 .elementor-element.elementor-element-a700005d{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000063{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000069{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a700006f{--width:47.5%;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-caf4241 .swiper-slide{height:350px;}.elementor-305 .elementor-element.elementor-element-a7000031 .elementor-heading-title{font-size:18px;}.elementor-305 .elementor-element.elementor-element-a7000032{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000034 .elementor-heading-title{font-size:18px;}.elementor-305 .elementor-element.elementor-element-a7000035{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000037 .elementor-heading-title{font-size:18px;}.elementor-305 .elementor-element.elementor-element-a7000038{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700003c{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700003d .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a700003e{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000002{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000005{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000008{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a700000b{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a700000e{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000011{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000014{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000017{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a700001a{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a700001d{--width:47.5%;}.elementor-305 .elementor-element.elementor-element-a7000042{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000043 .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a7000044{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000048.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-305 .elementor-element.elementor-element-a700004f{--width:100%;}.elementor-305 .elementor-element.elementor-element-a700004b{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700004c .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a700004d{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000055{--width:100%;}.elementor-305 .elementor-element.elementor-element-a7000050{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000051 .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a7000052{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000070{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000071 .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a7000072{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700005d{--width:100%;}.elementor-305 .elementor-element.elementor-element-a7000059{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700005b{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000063{--width:100%;}.elementor-305 .elementor-element.elementor-element-a700005f{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000061{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000069{--width:100%;}.elementor-305 .elementor-element.elementor-element-a7000065{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000067{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700006f{--width:100%;}.elementor-305 .elementor-element.elementor-element-a700006b{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700006d{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000079{--width:100%;}.elementor-305 .elementor-element.elementor-element-a7000076{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a7000077 .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-a7000078{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700007d{font-size:14px;}.elementor-305 .elementor-element.elementor-element-a700007e .elementor-heading-title{font-size:27px;}}/* Start custom CSS for container, class: .elementor-element-a7000082 */.elementor-305 .elementor-element.elementor-element-a7000082{background:#F6F5FB; --agx-ink:#19172C; --agx-purple:#8340EE; --agx-line:#E9E5F3; color:var(--agx-ink);font-family:"DM Sans",sans-serif;overflow:hidden}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-section{padding:58px 20px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-frame{width:100%;max-width:1300px;margin:0 auto}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-eyebrow p{font-weight:800;letter-spacing:.16em;font-size:11px!important;text-transform:uppercase;margin:0 0 14px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-small-kicker p{font-size:10px!important;font-weight:800;letter-spacing:.14em}
.elementor-305 .elementor-element.elementor-element-a7000082 .elementor-widget-text-editor p{margin-bottom:0}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-section-title{margin-bottom:6px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero{padding-top:38px;padding-bottom:14px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-grid{gap:22px;align-items:stretch}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-primary{min-height:465px;border-radius:25px;overflow:hidden;justify-content:center;padding:60px 54px;background:radial-gradient(circle at 92% 18%,rgba(164,102,255,.32),transparent 37%),radial-gradient(circle at 10% 88%,rgba(113,43,230,.48),transparent 48%),linear-gradient(118deg,#14112E 0%,#28145A 66%,#4E2289 100%);position:relative}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-primary::after{content:"";position:absolute;right:-90px;top:-105px;width:380px;height:380px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.03),0 0 0 105px rgba(255,255,255,.022);pointer-events:none}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-title h1{font-size:clamp(38px,4.5vw,66px)!important;line-height:1.02!important;letter-spacing:-.055em;margin-bottom:18px;position:relative;z-index:1}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-copy{max-width:510px;margin-bottom:24px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-action-row{gap:12px;position:relative;z-index:1}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-action-row .elementor-button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-secondary-btn .elementor-button{background:transparent!important;border:1px solid rgba(255,255,255,.5)!important;color:#FFF!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-kicker{margin-top:39px;opacity:.85}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-kicker p{font-size:10px!important;font-weight:800;letter-spacing:.20em}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-product{min-height:465px;padding:22px 25px 25px;border:1px solid #E8E0F6;border-radius:25px;box-shadow:0 12px 35px rgba(42,22,81,.07);background:linear-gradient(180deg,#FCFBFF,#FFFFFF);justify-content:space-between}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-kicker p{font-size:10px!important;font-weight:800;letter-spacing:.15em}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-image{flex:1;display:flex;align-items:center;justify-content:center}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-image img{width:100%;height:235px!important;object-fit:contain;mix-blend-mode:multiply}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-title h3{font-size:21px!important;letter-spacing:-.02em;margin:0}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-description p{font-size:13px!important;margin:0 0 10px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-price h3{font-size:25px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-cta .elementor-button{font-size:12px;padding:12px 16px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-trust{padding-top:12px;padding-bottom:36px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-benefits{border:1px solid #EBE8F3;background:#FFFFFF;border-radius:16px;display:flex;gap:12px;padding:18px 26px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-trust-point{width:31%;display:flex;flex-direction:row;align-items:center;gap:13px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-trust-num h3{font-size:22px!important;font-weight:800}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-trust-copy p{font-size:13px!important;font-weight:700}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-section{padding-top:48px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-grid{margin-top:26px;display:flex;gap:16px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-card{background:#FFF;padding:15px 13px 20px;border:1px solid #EEEAF5;border-radius:16px;min-width:0;text-align:center;justify-content:flex-start;box-shadow:0 4px 12px rgba(25,20,57,.035);transition:transform .24s,box-shadow .24s,border-color .24s}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-card:hover{transform:translateY(-5px);border-color:#D2B8FB;box-shadow:0 12px 28px rgba(74,39,123,.11)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-image{height:136px;display:flex;align-items:center;justify-content:center;margin-bottom:11px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-image .elementor-widget-container{width:100%}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-image img{width:100%;height:135px;object-fit:contain;border-radius:12px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-title h3,.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-title a{font-size:15px!important;line-height:1.25!important;text-decoration:none}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-products-section{background:#FFF;padding-top:67px;padding-bottom:72px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-heading-row{gap:20px;margin-bottom:22px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin:0!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products:before,.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products:after{display:none!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:#FFF;border:1px solid #EEEAF3!important;border-radius:16px;padding:13px 13px 16px!important;box-shadow:0 4px 15px rgba(27,21,62,.04);transition:box-shadow .2s,transform .2s}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(40,27,74,.12)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products li.product img{width:100%!important;aspect-ratio:1/1;object-fit:contain;background:#FBFAFD;border-radius:10px;margin:0 0 14px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products .woocommerce-loop-product__title{min-height:50px;font-size:12px!important;line-height:1.45!important;font-weight:700;color:#27243C}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products .price{font-size:16px!important;font-weight:850!important;color:#7D38E3!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products a.button{background:#884AF3!important;color:#FFF!important;border-radius:9px!important;font-size:12px!important;padding:11px 15px!important;text-align:center;display:block;margin-top:12px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promos-row{gap:22px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-card{min-height:345px;border-radius:23px;padding:45px 44px;overflow:hidden;position:relative;justify-content:center}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-dark{background:radial-gradient(circle at 95% 32%,rgba(139,91,255,.48),transparent 42%),linear-gradient(125deg,#15112C,#29205A 55%,#4C279C)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-light{background:#EDE6FA}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-card h2{font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.035em;line-height:1.05!important;margin-bottom:10px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-card .elementor-widget-text-editor{max-width:450px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-btn{margin-top:20px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-image{position:absolute!important;right:-22px;bottom:-35px;opacity:.24;width:58%;pointer-events:none;z-index:0}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-image img{height:180px;object-fit:cover;border-radius:20px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discover{padding-top:50px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-grid{gap:18px;margin-top:27px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-card{background:#FFF;border-radius:17px;overflow:hidden;border:1px solid #E9E6F0;box-shadow:0 4px 15px rgba(25,21,56,.04);transition:transform .2s}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-card:hover{transform:translateY(-4px)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-image img{height:175px;width:100%;object-fit:cover}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-details{padding:19px 19px 22px;gap:8px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-title a{font-size:18px;text-decoration:none}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-description p{font-size:13px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-assist{padding-top:35px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-assist-inner{background:linear-gradient(115deg,#1A1537,#4A267C);padding:52px 55px;border-radius:22px;gap:20px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-assist h2{font-size:38px!important;letter-spacing:-.035em;line-height:1.1!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-whatsapp .elementor-button{background:#FFF!important;color:#3C2260!important;padding:17px 25px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-faq{padding-top:55px;padding-bottom:80px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-accordion{margin-top:25px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-accordion .elementor-accordion-item{border:1px solid #E9E4F2!important;border-radius:12px;overflow:hidden;margin-bottom:11px;background:#FFF}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-accordion .elementor-tab-title{padding:20px 23px!important;font-size:15px;font-weight:750}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-accordion .elementor-tab-content{border-top:1px solid #EEEAF5!important;color:#626078;font-size:14px}
.elementor-305 .elementor-element.elementor-element-a7000082 a:focus-visible,.elementor-305 .elementor-element.elementor-element-a7000082 button:focus-visible{outline:3px solid #B77CF6!important;outline-offset:3px}
@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-section{padding-left:18px;padding-right:18px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-primary{min-height:380px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-product{min-height:350px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-section{padding:35px 14px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero{padding-top:22px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-grid{gap:15px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-primary{min-height:365px;padding:38px 27px;border-radius:20px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-title h1{font-size:38px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-hero-product{padding:20px;border-radius:20px;min-height:360px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-image img{height:190px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-benefits{padding:17px 16px;gap:12px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-trust-point{width:100%;gap:11px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-grid{gap:11px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-card{width:calc(50% - 6px)!important;padding:10px 8px 15px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-image{height:110px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-image img{height:110px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-title a{font-size:13px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-products-section{padding-top:45px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products ul.products li.product{padding:9px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products .price{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products .woocommerce-loop-product__title{font-size:11px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promos-row{gap:14px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-promo-card{min-height:305px;padding:34px 25px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-card{width:100%!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-assist-inner{padding:36px 24px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-assist h2{font-size:29px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-accordion .elementor-tab-title{font-size:14px!important;padding:17px!important}}
@media(prefers-reduced-motion:reduce){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-category-card,.elementor-305 .elementor-element.elementor-element-a7000082 .agx-live-products li.product,.elementor-305 .elementor-element.elementor-element-a7000082 .agx-discovery-card{transition:none!important;transform:none!important}}

.elementor-305 .elementor-element.elementor-element-a7000082 .agx-slider-row{width:100%;max-width:1300px;margin:20px auto 4px;padding:0 18px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider{overflow:hidden;border-radius:24px;box-shadow:0 15px 36px rgba(61,32,102,.1)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide{border-radius:24px;overflow:hidden}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-bg{background-size:auto 93%!important;background-position:96% center!important;background-repeat:no-repeat!important;background-color:#F6F1FF!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-inner{max-width:1250px;padding:40px 68px!important;margin:auto!important;align-items:center!important;justify-content:flex-start!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-contents{max-width:53%!important;text-align:left!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-heading{font-family:Outfit,sans-serif!important;font-size:clamp(35px,4.5vw,60px)!important;letter-spacing:-.05em!important;line-height:1.04!important;color:#211345!important;font-weight:850!important;margin-bottom:15px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-description{font-size:17px!important;line-height:1.55!important;color:#5C5270!important;margin-bottom:23px!important}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-button{background:linear-gradient(110deg,#933FF2,#5424C3)!important;color:#FFF!important;border-radius:12px!important;border:0!important;font-weight:800!important;padding:15px 23px!important;letter-spacing:.03em!important;box-shadow:0 8px 18px rgba(114,49,210,.24)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-swiper-button{color:#6734C4!important;background:rgba(255,255,255,.84)!important;width:34px;height:34px;border-radius:50%;display:grid!important;place-items:center;box-shadow:0 3px 15px rgba(52,25,108,.12)}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-pagination-bullet{background:#7946D7!important;width:8px;height:8px}
.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-pagination-bullet-active{width:22px;border-radius:5px}
@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-inner{padding:35px 53px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-contents{max-width:60%!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-heading{font-size:39px!important}}
@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-slider-row{padding:0 12px;margin-top:12px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider,.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide{border-radius:16px}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-bg{background-size:auto 42%!important;background-position:94% 13%!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-inner{padding:120px 22px 37px!important;align-items:flex-end!important;justify-content:flex-start!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-slide-contents{max-width:100%!important;width:100%!important;text-align:left!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-heading{font-size:28px!important;line-height:1.07!important;margin-bottom:9px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-description{font-size:12px!important;line-height:1.45!important;margin-bottom:12px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-slide-button{padding:11px 16px!important;font-size:11px!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .elementor-swiper-button{height:24px;width:24px;top:39%!important}.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider .swiper-pagination-bullets{bottom:9px!important}}
@media(prefers-reduced-motion:reduce){.elementor-305 .elementor-element.elementor-element-a7000082 .agx-feature-slider *{transition-duration:0ms!important;animation-duration:0ms!important}}/* End custom CSS */