.elementor-127742 .elementor-element.elementor-element-a7727a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-127742 .elementor-element.elementor-element-a7727a0:not(.elementor-motion-effects-element-type-background), .elementor-127742 .elementor-element.elementor-element-a7727a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A12;}.elementor-127742 .elementor-element.elementor-element-3973b9b{text-align:center;}.elementor-127742 .elementor-element.elementor-element-3973b9b .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:2.6px;color:#C7CBFF;}.elementor-127742 .elementor-element.elementor-element-92e3635{text-align:center;}.elementor-127742 .elementor-element.elementor-element-92e3635 .elementor-heading-title{font-size:58px;font-weight:700;line-height:1.08em;letter-spacing:-2.2px;color:#FFFFFF;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-item{margin-bottom:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-tab-title{color:#F0EFFA;font-size:17px;font-weight:600;padding:24px 26px 24px 26px;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-title-text{text-align:left;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-tab-title:hover,
						.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-item.ma-multicolor-accordion .jltma-accordion-tab-title:hover{color:#FFFFFF;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-tab-title.active{color:#FFFFFF;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-item .jltma-accordion-tab-content,
						.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-item .jltma-accordion-tab-content p{color:#A5A3C4;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-item .jltma-accordion-tab-content{font-size:15px;line-height:1.8em;padding:0px 26px 26px 26px;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon{font-size:12px;color:#A5A3C4;}.elementor-127742 .elementor-element.elementor-element-7d5630c .ma-accordion-icon-align-left .jltma-accordion-tab-title .jltma-accordion-toggle-icon{margin-left:10px;}.elementor-127742 .elementor-element.elementor-element-7d5630c .ma-accordion-icon-align-right .jltma-accordion-tab-title .jltma-accordion-toggle-icon{margin-right:10px;}.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon{color:#FFFFFF;}@media(max-width:767px){.elementor-127742 .elementor-element.elementor-element-92e3635 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-127742 .elementor-element.elementor-element-a7727a0{--content-width:860px;}}/* Start custom CSS for heading, class: .elementor-element-3973b9b */.elementor-127742 .elementor-element.elementor-element-3973b9b .elementor-heading-title{ display:inline-block; padding:8px 18px; border-radius:999px; border:1px solid rgba(255,255,255,.16); background:rgba(255,255,255,.05); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); }
.elementor-127742 .elementor-element.elementor-element-3973b9b{ text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92e3635 */.elementor-127742 .elementor-element.elementor-element-92e3635 .elementor-heading-title{ background:linear-gradient(180deg,#FFFFFF 42%,#8E86D6 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }/* End custom CSS */
/* Start custom CSS for ma-advanced-accordion, class: .elementor-element-7d5630c */.elementor-127742 .elementor-element.elementor-element-7d5630c{ margin-top:14px; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-item{ background:rgba(255,255,255,.055) !important; border:1px solid rgba(255,255,255,.12) !important; border-radius:16px !important; -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px); overflow:hidden; transition:border-color .25s ease, background .25s ease, transform .25s ease; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-item:hover{ border-color:rgba(139,124,255,.5) !important; background:rgba(255,255,255,.08) !important; transform:translateY(-2px); }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-item:has(.jltma-accordion-tab-title.active){ background:rgba(255,255,255,.085) !important; border-color:rgba(139,124,255,.55) !important; box-shadow:0 22px 60px -24px rgba(120,90,255,.85); }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-tab-title, .elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-tab-content{ background:transparent !important; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon i{ display:none !important; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon{ position:relative; width:34px; height:34px; display:inline-flex; align-items:center; justify-content:center; border-radius:11px; background:rgba(255,255,255,.07) !important; border:1px solid rgba(255,255,255,.14); padding:0 !important; transition:background .25s ease, border-color .25s ease; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon::before, .elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon::after{ content:""; position:absolute; background:currentColor; border-radius:2px; transition:transform .32s cubic-bezier(.4,0,.2,1), opacity .25s ease; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon::before{ width:12px; height:2px; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-toggle-icon::after{ width:2px; height:12px; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon{ background:linear-gradient(135deg,#6366F1,#A855F7) !important; border-color:transparent; }
.elementor-127742 .elementor-element.elementor-element-7d5630c .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon::after{ transform:rotate(90deg); opacity:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7727a0 */.elementor-127742 .elementor-element.elementor-element-a7727a0{ position:relative; overflow:hidden; }
.elementor-127742 .elementor-element.elementor-element-a7727a0::before{ content:""; position:absolute; top:-320px; left:50%; transform:translateX(-50%); width:1100px; height:700px; background:radial-gradient(ellipse at center, rgba(99,102,241,.55) 0%, rgba(168,85,247,.28) 34%, rgba(10,10,18,0) 70%); filter:blur(40px); pointer-events:none; }
.elementor-127742 .elementor-element.elementor-element-a7727a0::after{ content:""; position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px); background-size:56px 56px; -webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,#000 10%,transparent 75%); mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,#000 10%,transparent 75%); pointer-events:none; }
.elementor-127742 .elementor-element.elementor-element-a7727a0 > .e-con-inner{ position:relative; z-index:1; }/* End custom CSS */