.elementor-19 .elementor-element.elementor-element-fbbbccf{--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:center;--overlay-opacity:0.24;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fbbbccf:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0B0820 0%, #1E0B4B 100%);}.elementor-19 .elementor-element.elementor-element-fbbbccf::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tablamasters.com/wp-content/uploads/2026/08/Codex-Image-Aug-29-2026-11_17_41-PM.png");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-6ecda9a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f62b77f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.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-19 .elementor-element.elementor-element-6410d38 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.05em;letter-spacing:3px;color:#A7B0FA;}.elementor-19 .elementor-element.elementor-element-86bd2b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:700;line-height:1.05em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-66c687a{font-family:"Manrope", Sans-serif;font-size:17.5px;line-height:1.65em;color:#FFFFFF;}.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-19 .elementor-element.elementor-element-43475d9 .elementor-button{background-color:#7C3AED;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button:focus{background-color:#5B21B6;color:#fff;}.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button:focus svg{fill:#fff;}.elementor-19 .elementor-element.elementor-element-a0ad52a{--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-19 .elementor-element.elementor-element-70a34f9{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-70a34f9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-70a34f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #C026D3 0%, #2563EB 100%);}.elementor-19 .elementor-element.elementor-element-d8a5964{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ac91ac6{--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;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f74c679.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-f74c679.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f74c679.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-f74c679 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-50deaec{--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;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8d344db.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-8d344db.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8d344db.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-8d344db .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-b815053{--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;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-54cdbc2.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-54cdbc2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-54cdbc2.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-54cdbc2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-e189eed{--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;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-68a9790.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-68a9790.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-68a9790.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-68a9790 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-a7a06a4{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a7a06a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a7a06a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a8a0fe5{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1d817e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-19 .elementor-element.elementor-element-4441c52 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-2b75b19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#111827;}.elementor-19 .elementor-element.elementor-element-6c6ac1b{font-family:"Manrope", Sans-serif;font-size:19px;line-height:1.65em;color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-91d2c48{font-family:"Manrope", Sans-serif;font-size:17.5px;line-height:1.65em;color:#4B5563;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-icon i{color:#7C3AED;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-icon svg{fill:#7C3AED;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-4d71243{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-4d71243 .elementor-icon-list-text{color:#111827;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button{background-color:#7C3AED;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button:focus{background-color:#5B21B6;color:#fff;}.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button:focus svg{fill:#fff;}.elementor-19 .elementor-element.elementor-element-30cc5ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2e15c47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a582179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-386eafb{text-align:center;}.elementor-19 .elementor-element.elementor-element-386eafb img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-e161505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a5cfceb{text-align:center;}.elementor-19 .elementor-element.elementor-element-a5cfceb img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-934ff64{text-align:center;}.elementor-19 .elementor-element.elementor-element-934ff64 img{width:100%;height:360px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-358a027{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-358a027:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-358a027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-2589f0a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-41a33ea{text-align:center;}.elementor-19 .elementor-element.elementor-element-41a33ea .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-4b60978{text-align:center;}.elementor-19 .elementor-element.elementor-element-4b60978 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-2bff03a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:18px;}.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button{font-size:22px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:cover;}.elementor-19 .elementor-element.elementor-element-4f662e8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-4f662e8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4f662e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-794ebd9{--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;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ec46eb6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-40d8fb4 img{width:100%;}.elementor-19 .elementor-element.elementor-element-23f7644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-85500b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-4415018 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:700;line-height:1.05em;letter-spacing:-0.015em;color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-3ca19b2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-bdadf0e{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3F3B5B;}.elementor-19 .elementor-element.elementor-element-f2330f6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9c140b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-7e4ff8c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-1916bb1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.5em;color:#6B6788;}.elementor-19 .elementor-element.elementor-element-36c88d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-a8663a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-257008a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.5em;color:#6B6788;}.elementor-19 .elementor-element.elementor-element-78e343b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-08892b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;line-height:1.1em;color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-e1f4e0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.5em;color:#6B6788;}.elementor-19 .elementor-element.elementor-element-0965c9d{--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;--padding-top:0px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-052a73f{--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;--gap:22px 36px;--row-gap:22px;--column-gap:36px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-07e9a8d .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-stacked .elementor-icon{background-color:#7C3AED;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-default .elementor-icon{color:#7C3AED;border-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-default .elementor-icon svg{fill:#7C3AED;}.elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-07e9a8d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-07e9a8d .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-07e9a8d .elementor-icon svg{height:30px;}.elementor-19 .elementor-element.elementor-element-88237ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f575d06 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;}.elementor-19 .elementor-element.elementor-element-0379314 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d1e79b8{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.7em;color:#D6D3EA;}.elementor-19 .elementor-element.elementor-element-6e792f3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-de7ab62 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0f918fd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-01d3c71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-881b88e{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-881b88e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-881b88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-d425ee0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ded3912{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-19 .elementor-element.elementor-element-0879f7f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#A78BFA;}.elementor-19 .elementor-element.elementor-element-9635869 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-891d0c0{font-family:"Manrope", Sans-serif;font-size:16.5px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button{background-color:#7C3AED;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button:focus{background-color:#5B21B6;color:#fff;}.elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button:focus svg{fill:#fff;}.elementor-19 .elementor-element.elementor-element-3a08be8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-c8df9eb{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-19 .elementor-element.elementor-element-d731410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-d731410:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d731410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-e496336 img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9287223.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-9287223.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-9287223.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon{font-size:16px;}.elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-9287223 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-66648b3{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-d32e121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-d32e121:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d32e121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-f423c6e img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-16d7510.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-16d7510.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-16d7510.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon{font-size:16px;}.elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-16d7510 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-e1173b4{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-314e1b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-314e1b5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-314e1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-ebdc217 img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ec35a63.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-ec35a63.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ec35a63.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon{font-size:16px;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-2f369b1{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-1ce32bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-1ce32bf:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1ce32bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-60d9bf8 img{width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:4px 4px 4px 4px;}.elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-41eefd2.elementor-view-stacked .elementor-icon{background-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-41eefd2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-41eefd2.elementor-view-default .elementor-icon{fill:#C4B5FD;color:#C4B5FD;border-color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon{font-size:16px;}.elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1.65em;}.elementor-19 .elementor-element.elementor-element-41eefd2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-ce68e18{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.65em;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-686ac9d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-686ac9d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-686ac9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CFC5F3 0%, #E9E4FA 100%);}.elementor-19 .elementor-element.elementor-element-d283211{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-baf9f7f{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19 .elementor-element.elementor-element-5fd01e5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-a805971 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#111827;}.elementor-19 .elementor-element.elementor-element-f96ead1{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c48c87a{--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;}.elementor-19 .elementor-element.elementor-element-438f903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-438f903:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-438f903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0820;}.elementor-19 .elementor-element.elementor-element-3514d2a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-3514d2a .elementor-custom-embed-play i{color:#FFFFFF;font-size:56px;}.elementor-19 .elementor-element.elementor-element-3514d2a .elementor-custom-embed-play svg{fill:#FFFFFF;width:56px;height:56px;}.elementor-19 .elementor-element.elementor-element-5d73486 > .elementor-widget-container{padding:10px 14px 12px 14px;}.elementor-19 .elementor-element.elementor-element-5d73486{font-family:"Manrope", Sans-serif;font-size:16.5px;line-height:1.65em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7c2d2c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7c2d2c0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7c2d2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0820;}.elementor-19 .elementor-element.elementor-element-d26777a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-d26777a .elementor-custom-embed-play i{color:#FFFFFF;font-size:56px;}.elementor-19 .elementor-element.elementor-element-d26777a .elementor-custom-embed-play svg{fill:#FFFFFF;width:56px;height:56px;}.elementor-19 .elementor-element.elementor-element-552cafe > .elementor-widget-container{padding:10px 14px 12px 14px;}.elementor-19 .elementor-element.elementor-element-552cafe{font-family:"Manrope", Sans-serif;font-size:16.5px;line-height:1.65em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c0d3a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c0d3a85:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c0d3a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0820;}.elementor-19 .elementor-element.elementor-element-f40b6af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-f40b6af .elementor-custom-embed-play i{color:#FFFFFF;font-size:56px;}.elementor-19 .elementor-element.elementor-element-f40b6af .elementor-custom-embed-play svg{fill:#FFFFFF;width:56px;height:56px;}.elementor-19 .elementor-element.elementor-element-0a53268 > .elementor-widget-container{padding:10px 14px 12px 14px;}.elementor-19 .elementor-element.elementor-element-0a53268{font-family:"Manrope", Sans-serif;font-size:16.5px;line-height:1.65em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-982fe31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-982fe31:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-982fe31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0820;}.elementor-19 .elementor-element.elementor-element-b4af126 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-b4af126 .elementor-custom-embed-play i{color:#FFFFFF;font-size:56px;}.elementor-19 .elementor-element.elementor-element-b4af126 .elementor-custom-embed-play svg{fill:#FFFFFF;width:56px;height:56px;}.elementor-19 .elementor-element.elementor-element-87783e9 > .elementor-widget-container{padding:10px 14px 12px 14px;}.elementor-19 .elementor-element.elementor-element-87783e9{font-family:"Manrope", Sans-serif;font-size:16.5px;line-height:1.65em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e62f83{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ae07b0c{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-5234aca .elementor-button{background-color:#7C3AED;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-5234aca .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5234aca .elementor-button:focus{background-color:#5B21B6;color:#fff;}.elementor-19 .elementor-element.elementor-element-5234aca .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5234aca .elementor-button:focus svg{fill:#fff;}.elementor-19 .elementor-element.elementor-element-d782c62{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d782c62:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d782c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4FA;}.elementor-19 .elementor-element.elementor-element-9b332f9{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f8a11f7{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19 .elementor-element.elementor-element-9f53e6f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-a8c2546 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#111827;}.elementor-19 .elementor-element.elementor-element-b7f055a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-5df2ab4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19 .elementor-element.elementor-element-79c65f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E1F5;--border-color:#E5E1F5;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 24px 0px rgba(60,30,120,0.08);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-79c65f4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-79c65f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7eb7851 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-7eb7851.elementor-view-stacked .elementor-icon{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7eb7851.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7eb7851.elementor-view-default .elementor-icon{color:#7C3AED;border-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7eb7851.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7eb7851.elementor-view-default .elementor-icon svg{fill:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7eb7851 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-7eb7851 .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-8f2d577{font-family:"Manrope", Sans-serif;font-size:17.5px;line-height:1.65em;color:#111827;}.elementor-19 .elementor-element.elementor-element-ea8b3f9{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:500;line-height:1.65em;color:#4B5563;}.elementor-19 .elementor-element.elementor-element-8ecc3cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E1F5;--border-color:#E5E1F5;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 24px 0px rgba(60,30,120,0.08);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-8ecc3cd:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8ecc3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7e7ac19 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-7e7ac19.elementor-view-stacked .elementor-icon{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7e7ac19.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7e7ac19.elementor-view-default .elementor-icon{color:#7C3AED;border-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7e7ac19.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7e7ac19.elementor-view-default .elementor-icon svg{fill:#7C3AED;}.elementor-19 .elementor-element.elementor-element-7e7ac19 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-7e7ac19 .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-3724b58{font-family:"Manrope", Sans-serif;font-size:17.5px;line-height:1.65em;color:#111827;}.elementor-19 .elementor-element.elementor-element-d36086e{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:500;line-height:1.65em;color:#4B5563;}.elementor-19 .elementor-element.elementor-element-4f3954d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E1F5;--border-color:#E5E1F5;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 24px 0px rgba(60,30,120,0.08);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-19 .elementor-element.elementor-element-4f3954d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4f3954d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2a469ba .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-2a469ba.elementor-view-stacked .elementor-icon{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-2a469ba.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2a469ba.elementor-view-default .elementor-icon{color:#7C3AED;border-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-2a469ba.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2a469ba.elementor-view-default .elementor-icon svg{fill:#7C3AED;}.elementor-19 .elementor-element.elementor-element-2a469ba .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-2a469ba .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-4198565{font-family:"Manrope", Sans-serif;font-size:17.5px;line-height:1.65em;color:#111827;}.elementor-19 .elementor-element.elementor-element-adbb72b{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:500;line-height:1.65em;color:#4B5563;}.elementor-19 .elementor-element.elementor-element-5d5a968{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5d5a968:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5d5a968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0A2C;}.elementor-19 .elementor-element.elementor-element-92f770a{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-cabd107{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19 .elementor-element.elementor-element-5392243 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#A78BFA;}.elementor-19 .elementor-element.elementor-element-517181a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a34d8ab{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-02bd4f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19 .elementor-element.elementor-element-ff0c3f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ff0c3f0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ff0c3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-4eb6506 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cc28ddf{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-732af5e{--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;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:6px 6px 6px 6px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-19 .elementor-element.elementor-element-732af5e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-732af5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-aa5c958{text-align:center;}.elementor-19 .elementor-element.elementor-element-aa5c958 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-4565643{text-align:center;}.elementor-19 .elementor-element.elementor-element-4565643 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5e8e7b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-19 .elementor-element.elementor-element-3917bb1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c33f1eb{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-f76073e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f76073e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f76073e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-d21f6cf img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d075e41{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-832de0f{--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;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:6px 6px 6px 6px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-19 .elementor-element.elementor-element-832de0f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-832de0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-9f7c98c{text-align:center;}.elementor-19 .elementor-element.elementor-element-9f7c98c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-a02682a{text-align:center;}.elementor-19 .elementor-element.elementor-element-a02682a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9a134b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-19 .elementor-element.elementor-element-9244302 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5edcd53{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-fa0d95b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-fa0d95b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fa0d95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1147;}.elementor-19 .elementor-element.elementor-element-f79063a img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1e9862e{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-109b54e{--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;--justify-content:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:6px 6px 6px 6px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-19 .elementor-element.elementor-element-109b54e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-109b54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C3AED;}.elementor-19 .elementor-element.elementor-element-77048e6{text-align:center;}.elementor-19 .elementor-element.elementor-element-77048e6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:#C4B5FD;}.elementor-19 .elementor-element.elementor-element-e2e32f8{text-align:center;}.elementor-19 .elementor-element.elementor-element-e2e32f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;line-height:1.15em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3094531{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-19 .elementor-element.elementor-element-23f9bd7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-650974c{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.65em;color:#CBD5E1;}.elementor-19 .elementor-element.elementor-element-01b7ed7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-37fcf8d{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED;border-radius:6px 6px 6px 6px;padding:14px 28px 14px 28px;}.elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button:focus{background-color:#5B21B6;color:#fff;}.elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button:focus svg{fill:#fff;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-6ecda9a{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-6410d38 .elementor-heading-title{font-size:52px;}.elementor-19 .elementor-element.elementor-element-86bd2b1 .elementor-heading-title{font-size:52px;}.elementor-19 .elementor-element.elementor-element-d8a5964{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-a8a0fe5{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-4441c52{text-align:center;}.elementor-19 .elementor-element.elementor-element-2b75b19{text-align:center;}.elementor-19 .elementor-element.elementor-element-2b75b19 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-2e15c47{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-386eafb img{height:200px;}.elementor-19 .elementor-element.elementor-element-a5cfceb img{height:200px;}.elementor-19 .elementor-element.elementor-element-934ff64 img{height:300px;}.elementor-19 .elementor-element.elementor-element-2bff03a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:14px;}.elementor-19 .elementor-element.elementor-element-794ebd9{--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-19 .elementor-element.elementor-element-85500b1{text-align:center;}.elementor-19 .elementor-element.elementor-element-4415018{text-align:center;}.elementor-19 .elementor-element.elementor-element-3ca19b2{text-align:center;}.elementor-19 .elementor-element.elementor-element-052a73f{--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-19 .elementor-element.elementor-element-d1e79b8{text-align:center;}.elementor-19 .elementor-element.elementor-element-d425ee0{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-9635869 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-c8df9eb{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-d283211{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-a805971 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-f96ead1{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-c48c87a{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-7e62f83{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-9b332f9{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-a8c2546 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-b7f055a{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-5df2ab4{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-92f770a{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-517181a{text-align:center;}.elementor-19 .elementor-element.elementor-element-517181a .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-a34d8ab{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-02bd4f5{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-cc28ddf{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-d075e41{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-1e9862e{--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-01b7ed7{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-fbbbccf::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-fbbbccf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tablamasters.com/wp-content/uploads/2026/08/Codex-Image-Aug-29-2026-11_17_41-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-fbbbccf{--width:100%;--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ecda9a{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f62b77f{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-6410d38{text-align:center;}.elementor-19 .elementor-element.elementor-element-6410d38 .elementor-heading-title{font-size:14px;letter-spacing:2px;}.elementor-19 .elementor-element.elementor-element-86bd2b1{text-align:center;}.elementor-19 .elementor-element.elementor-element-86bd2b1 .elementor-heading-title{font-size:43px;}.elementor-19 .elementor-element.elementor-element-66c687a{text-align:center;}.elementor-19 .elementor-element.elementor-element-a0ad52a{--width:100%;}.elementor-19 .elementor-element.elementor-element-70a34f9{--width:100%;}.elementor-19 .elementor-element.elementor-element-d8a5964{--width:100%;--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-19 .elementor-element.elementor-element-ac91ac6{--width:100%;}.elementor-19 .elementor-element.elementor-element-50deaec{--width:100%;}.elementor-19 .elementor-element.elementor-element-b815053{--width:100%;}.elementor-19 .elementor-element.elementor-element-e189eed{--width:100%;}.elementor-19 .elementor-element.elementor-element-a7a06a4{--width:100%;}.elementor-19 .elementor-element.elementor-element-a8a0fe5{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19 .elementor-element.elementor-element-1d817e0{--width:100%;}.elementor-19 .elementor-element.elementor-element-2b75b19 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-6c6ac1b{text-align:center;}.elementor-19 .elementor-element.elementor-element-30cc5ec{--width:100%;}.elementor-19 .elementor-element.elementor-element-2e15c47{--width:100%;--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-19 .elementor-element.elementor-element-a582179{--width:100%;}.elementor-19 .elementor-element.elementor-element-386eafb img{height:170px;}.elementor-19 .elementor-element.elementor-element-e161505{--width:100%;}.elementor-19 .elementor-element.elementor-element-a5cfceb img{height:170px;}.elementor-19 .elementor-element.elementor-element-934ff64 img{height:230px;}.elementor-19 .elementor-element.elementor-element-4b60978 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-2bff03a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-4415018 .elementor-heading-title{font-size:38px;}.elementor-19 .elementor-element.elementor-element-9c140b9{--width:100%;}.elementor-19 .elementor-element.elementor-element-36c88d3{--width:100%;}.elementor-19 .elementor-element.elementor-element-78e343b{--width:100%;}.elementor-19 .elementor-element.elementor-element-052a73f{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-f575d06{text-align:center;}.elementor-19 .elementor-element.elementor-element-0379314{text-align:center;}.elementor-19 .elementor-element.elementor-element-0379314 .elementor-heading-title{font-size:28px;}.elementor-19 .elementor-element.elementor-element-de7ab62{text-align:center;}.elementor-19 .elementor-element.elementor-element-881b88e{--width:100%;}.elementor-19 .elementor-element.elementor-element-d425ee0{--width:100%;--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-19 .elementor-element.elementor-element-ded3912{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-9635869{text-align:center;}.elementor-19 .elementor-element.elementor-element-9635869 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-891d0c0{text-align:center;}.elementor-19 .elementor-element.elementor-element-3a08be8{--width:100%;}.elementor-19 .elementor-element.elementor-element-c8df9eb{--width:100%;--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-19 .elementor-element.elementor-element-d731410{--width:100%;}.elementor-19 .elementor-element.elementor-element-d32e121{--width:100%;}.elementor-19 .elementor-element.elementor-element-314e1b5{--width:100%;}.elementor-19 .elementor-element.elementor-element-ec35a63 .elementor-icon-box-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-1ce32bf{--width:100%;}.elementor-19 .elementor-element.elementor-element-686ac9d{--width:100%;}.elementor-19 .elementor-element.elementor-element-d283211{--width:100%;--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-19 .elementor-element.elementor-element-a805971{text-align:center;}.elementor-19 .elementor-element.elementor-element-a805971 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-f96ead1{--width:100%;--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-19 .elementor-element.elementor-element-c48c87a{--width:100%;--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-19 .elementor-element.elementor-element-438f903{--width:100%;}.elementor-19 .elementor-element.elementor-element-7c2d2c0{--width:100%;}.elementor-19 .elementor-element.elementor-element-c0d3a85{--width:100%;}.elementor-19 .elementor-element.elementor-element-982fe31{--width:100%;}.elementor-19 .elementor-element.elementor-element-7e62f83{--width:100%;--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-19 .elementor-element.elementor-element-d782c62{--width:100%;}.elementor-19 .elementor-element.elementor-element-9b332f9{--width:100%;--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-19 .elementor-element.elementor-element-a8c2546{text-align:center;}.elementor-19 .elementor-element.elementor-element-a8c2546 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-b7f055a{--width:100%;--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-19 .elementor-element.elementor-element-5df2ab4{--width:100%;--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-19 .elementor-element.elementor-element-79c65f4{--width:100%;}.elementor-19 .elementor-element.elementor-element-8ecc3cd{--width:100%;}.elementor-19 .elementor-element.elementor-element-4f3954d{--width:100%;}.elementor-19 .elementor-element.elementor-element-5d5a968{--width:100%;}.elementor-19 .elementor-element.elementor-element-92f770a{--width:100%;--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-19 .elementor-element.elementor-element-517181a .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-a34d8ab{--width:100%;--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-19 .elementor-element.elementor-element-02bd4f5{--width:100%;--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-19 .elementor-element.elementor-element-ff0c3f0{--width:100%;}.elementor-19 .elementor-element.elementor-element-cc28ddf{--width:100%;--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-19 .elementor-element.elementor-element-732af5e{--width:100%;}.elementor-19 .elementor-element.elementor-element-5e8e7b4{--width:100%;}.elementor-19 .elementor-element.elementor-element-f76073e{--width:100%;}.elementor-19 .elementor-element.elementor-element-d075e41{--width:100%;--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-19 .elementor-element.elementor-element-832de0f{--width:100%;}.elementor-19 .elementor-element.elementor-element-9a134b2{--width:100%;}.elementor-19 .elementor-element.elementor-element-fa0d95b{--width:100%;}.elementor-19 .elementor-element.elementor-element-1e9862e{--width:100%;--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-19 .elementor-element.elementor-element-109b54e{--width:100%;}.elementor-19 .elementor-element.elementor-element-3094531{--width:100%;}.elementor-19 .elementor-element.elementor-element-01b7ed7{--width:100%;--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;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-6ecda9a{--width:1160px;}.elementor-19 .elementor-element.elementor-element-f62b77f{--width:48%;}.elementor-19 .elementor-element.elementor-element-a0ad52a{--width:50%;}.elementor-19 .elementor-element.elementor-element-d8a5964{--width:1160px;}.elementor-19 .elementor-element.elementor-element-ac91ac6{--width:25%;}.elementor-19 .elementor-element.elementor-element-50deaec{--width:25%;}.elementor-19 .elementor-element.elementor-element-b815053{--width:25%;}.elementor-19 .elementor-element.elementor-element-e189eed{--width:25%;}.elementor-19 .elementor-element.elementor-element-a8a0fe5{--width:1160px;}.elementor-19 .elementor-element.elementor-element-1d817e0{--width:44%;}.elementor-19 .elementor-element.elementor-element-30cc5ec{--width:52%;}.elementor-19 .elementor-element.elementor-element-a582179{--width:50%;}.elementor-19 .elementor-element.elementor-element-e161505{--width:50%;}.elementor-19 .elementor-element.elementor-element-2589f0a{--width:1160px;}.elementor-19 .elementor-element.elementor-element-794ebd9{--width:1160px;}.elementor-19 .elementor-element.elementor-element-ec46eb6{--width:40%;}.elementor-19 .elementor-element.elementor-element-23f7644{--width:60%;}.elementor-19 .elementor-element.elementor-element-9c140b9{--width:31%;}.elementor-19 .elementor-element.elementor-element-36c88d3{--width:31%;}.elementor-19 .elementor-element.elementor-element-78e343b{--width:31%;}.elementor-19 .elementor-element.elementor-element-0965c9d{--width:1160px;}.elementor-19 .elementor-element.elementor-element-d425ee0{--width:1401px;}.elementor-19 .elementor-element.elementor-element-ded3912{--width:28%;}.elementor-19 .elementor-element.elementor-element-3a08be8{--width:70%;}.elementor-19 .elementor-element.elementor-element-d731410{--width:25%;}.elementor-19 .elementor-element.elementor-element-d32e121{--width:25%;}.elementor-19 .elementor-element.elementor-element-314e1b5{--width:25%;}.elementor-19 .elementor-element.elementor-element-1ce32bf{--width:25%;}.elementor-19 .elementor-element.elementor-element-d283211{--width:1160px;}.elementor-19 .elementor-element.elementor-element-baf9f7f{--width:100%;}.elementor-19 .elementor-element.elementor-element-f96ead1{--width:1160px;}.elementor-19 .elementor-element.elementor-element-438f903{--width:25%;}.elementor-19 .elementor-element.elementor-element-7c2d2c0{--width:25%;}.elementor-19 .elementor-element.elementor-element-c0d3a85{--width:25%;}.elementor-19 .elementor-element.elementor-element-982fe31{--width:25%;}.elementor-19 .elementor-element.elementor-element-7e62f83{--width:1160px;}.elementor-19 .elementor-element.elementor-element-ae07b0c{--width:100%;}.elementor-19 .elementor-element.elementor-element-9b332f9{--width:1160px;}.elementor-19 .elementor-element.elementor-element-f8a11f7{--width:100%;}.elementor-19 .elementor-element.elementor-element-b7f055a{--width:1160px;}.elementor-19 .elementor-element.elementor-element-79c65f4{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-8ecc3cd{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-4f3954d{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-92f770a{--width:1160px;}.elementor-19 .elementor-element.elementor-element-cabd107{--width:100%;}.elementor-19 .elementor-element.elementor-element-a34d8ab{--width:1160px;}.elementor-19 .elementor-element.elementor-element-ff0c3f0{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-732af5e{--width:22%;}.elementor-19 .elementor-element.elementor-element-5e8e7b4{--width:78%;}.elementor-19 .elementor-element.elementor-element-f76073e{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-832de0f{--width:22%;}.elementor-19 .elementor-element.elementor-element-9a134b2{--width:78%;}.elementor-19 .elementor-element.elementor-element-fa0d95b{--width:33.33%;}.elementor-19 .elementor-element.elementor-element-109b54e{--width:22%;}.elementor-19 .elementor-element.elementor-element-3094531{--width:78%;}.elementor-19 .elementor-element.elementor-element-01b7ed7{--width:1160px;}.elementor-19 .elementor-element.elementor-element-37fcf8d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-fbbbccf{--width:48%;}.elementor-19 .elementor-element.elementor-element-6ecda9a{--width:100%;}.elementor-19 .elementor-element.elementor-element-70a34f9{--width:48%;}.elementor-19 .elementor-element.elementor-element-d8a5964{--width:100%;}.elementor-19 .elementor-element.elementor-element-ac91ac6{--width:48%;}.elementor-19 .elementor-element.elementor-element-50deaec{--width:48%;}.elementor-19 .elementor-element.elementor-element-b815053{--width:48%;}.elementor-19 .elementor-element.elementor-element-e189eed{--width:48%;}.elementor-19 .elementor-element.elementor-element-a7a06a4{--width:48%;}.elementor-19 .elementor-element.elementor-element-a8a0fe5{--width:100%;}.elementor-19 .elementor-element.elementor-element-2e15c47{--width:48%;}.elementor-19 .elementor-element.elementor-element-ec46eb6{--width:100%;}.elementor-19 .elementor-element.elementor-element-23f7644{--width:100%;}.elementor-19 .elementor-element.elementor-element-881b88e{--width:48%;}.elementor-19 .elementor-element.elementor-element-d425ee0{--width:100%;}.elementor-19 .elementor-element.elementor-element-ded3912{--width:48%;}.elementor-19 .elementor-element.elementor-element-c8df9eb{--width:48%;}.elementor-19 .elementor-element.elementor-element-d731410{--width:48%;}.elementor-19 .elementor-element.elementor-element-d32e121{--width:48%;}.elementor-19 .elementor-element.elementor-element-314e1b5{--width:48%;}.elementor-19 .elementor-element.elementor-element-1ce32bf{--width:48%;}.elementor-19 .elementor-element.elementor-element-686ac9d{--width:48%;}.elementor-19 .elementor-element.elementor-element-d283211{--width:100%;}.elementor-19 .elementor-element.elementor-element-f96ead1{--width:100%;}.elementor-19 .elementor-element.elementor-element-c48c87a{--width:48%;}.elementor-19 .elementor-element.elementor-element-438f903{--width:48%;}.elementor-19 .elementor-element.elementor-element-7c2d2c0{--width:48%;}.elementor-19 .elementor-element.elementor-element-c0d3a85{--width:48%;}.elementor-19 .elementor-element.elementor-element-982fe31{--width:48%;}.elementor-19 .elementor-element.elementor-element-7e62f83{--width:100%;}.elementor-19 .elementor-element.elementor-element-d782c62{--width:48%;}.elementor-19 .elementor-element.elementor-element-9b332f9{--width:100%;}.elementor-19 .elementor-element.elementor-element-b7f055a{--width:100%;}.elementor-19 .elementor-element.elementor-element-5df2ab4{--width:48%;}.elementor-19 .elementor-element.elementor-element-79c65f4{--width:48%;}.elementor-19 .elementor-element.elementor-element-8ecc3cd{--width:48%;}.elementor-19 .elementor-element.elementor-element-4f3954d{--width:48%;}.elementor-19 .elementor-element.elementor-element-5d5a968{--width:48%;}.elementor-19 .elementor-element.elementor-element-92f770a{--width:100%;}.elementor-19 .elementor-element.elementor-element-a34d8ab{--width:100%;}.elementor-19 .elementor-element.elementor-element-02bd4f5{--width:48%;}.elementor-19 .elementor-element.elementor-element-ff0c3f0{--width:48%;}.elementor-19 .elementor-element.elementor-element-cc28ddf{--width:48%;}.elementor-19 .elementor-element.elementor-element-732af5e{--width:48%;}.elementor-19 .elementor-element.elementor-element-f76073e{--width:48%;}.elementor-19 .elementor-element.elementor-element-d075e41{--width:48%;}.elementor-19 .elementor-element.elementor-element-832de0f{--width:48%;}.elementor-19 .elementor-element.elementor-element-fa0d95b{--width:48%;}.elementor-19 .elementor-element.elementor-element-1e9862e{--width:48%;}.elementor-19 .elementor-element.elementor-element-109b54e{--width:48%;}.elementor-19 .elementor-element.elementor-element-01b7ed7{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6410d38 */.elementor-19 .elementor-element.elementor-element-6410d38 .elementor-heading-title span{background:linear-gradient(90deg,#E040FB,#8B5CF6 50%,#38BDF8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86bd2b1 */.elementor-19 .elementor-element.elementor-element-86bd2b1 .elementor-heading-title span{background:linear-gradient(90deg,#E040FB,#8B5CF6 50%,#38BDF8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43475d9 */.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);background-size:200% auto;border:none;border-radius:999px;padding:16px 34px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 28px rgba(124,58,237,.38);transition:all .35s ease;}
.elementor-19 .elementor-element.elementor-element-43475d9 .elementor-button:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 14px 34px rgba(224,64,251,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbbbccf */.elementor-19 .elementor-element.elementor-element-fbbbccf{position:relative;overflow:hidden;}
.elementor-19 .elementor-element.elementor-element-fbbbccf::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 70% at 8% 60%,rgba(224,64,251,.32),transparent 65%),radial-gradient(45% 60% at 92% 15%,rgba(47,128,255,.28),transparent 65%);}
.elementor-19 .elementor-element.elementor-element-fbbbccf > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a34f9 */.elementor-19 .elementor-element.elementor-element-70a34f9{background:linear-gradient(100deg,#D63BFF 0%,#7C3AED 50%,#2563EB 100%) !important;box-shadow:0 -1px 0 rgba(255,255,255,.15) inset;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4441c52 */.elementor-19 .elementor-element.elementor-element-4441c52 .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fea2ef */.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);background-size:200% auto;border:none;border-radius:999px;padding:16px 34px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 28px rgba(124,58,237,.38);transition:all .35s ease;}
.elementor-19 .elementor-element.elementor-element-5fea2ef .elementor-button:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 14px 34px rgba(224,64,251,.45);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-386eafb */.elementor-19 .elementor-element.elementor-element-386eafb{width:100%;} .elementor-19 .elementor-element.elementor-element-386eafb .elementor-widget-container, .elementor-19 .elementor-element.elementor-element-386eafb .elementor-widget-container a, .elementor-19 .elementor-element.elementor-element-386eafb figure{width:100%;display:block;} .elementor-19 .elementor-element.elementor-element-386eafb img{width:100%;display:block;object-fit:cover;object-position:center 30%;border-radius:18px;box-shadow:0 14px 34px rgba(60,30,140,.16);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5cfceb */.elementor-19 .elementor-element.elementor-element-a5cfceb{width:100%;} .elementor-19 .elementor-element.elementor-element-a5cfceb .elementor-widget-container, .elementor-19 .elementor-element.elementor-element-a5cfceb .elementor-widget-container a, .elementor-19 .elementor-element.elementor-element-a5cfceb figure{width:100%;display:block;} .elementor-19 .elementor-element.elementor-element-a5cfceb img{width:100%;display:block;object-fit:cover;object-position:center 30%;border-radius:18px;box-shadow:0 14px 34px rgba(60,30,140,.16);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-934ff64 */.elementor-19 .elementor-element.elementor-element-934ff64{width:100%;} .elementor-19 .elementor-element.elementor-element-934ff64 .elementor-widget-container, .elementor-19 .elementor-element.elementor-element-934ff64 .elementor-widget-container a, .elementor-19 .elementor-element.elementor-element-934ff64 figure{width:100%;display:block;} .elementor-19 .elementor-element.elementor-element-934ff64 img{width:100%;display:block;object-fit:cover;object-position:center 30%;border-radius:18px;box-shadow:0 14px 34px rgba(60,30,140,.16);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a06a4 */.elementor-19 .elementor-element.elementor-element-a7a06a4{background:linear-gradient(180deg,#F6F3FF 0%,#FFFFFF 45%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41a33ea */.elementor-19 .elementor-element.elementor-element-41a33ea .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b60978 */.elementor-19 .elementor-element.elementor-element-4b60978{margin-bottom:28px;}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-2bff03a */.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-main-swiper{height:380px;} .elementor-19 .elementor-element.elementor-element-2bff03a .swiper-slide{border-radius:18px;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);}
.elementor-19 .elementor-element.elementor-element-2bff03a .swiper-slide-inner{background-size:cover;background-position:center 30%;}
.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button{width:46px;height:46px;border-radius:50%;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(124,58,237,.45);opacity:.95;}
.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button svg{width:16px;height:16px;fill:#fff;}
.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button-prev{left:-8px;} .elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button-next{right:-8px;}
.elementor-19 .elementor-element.elementor-element-2bff03a .swiper-pagination-bullet{background:#fff;opacity:.4;} .elementor-19 .elementor-element.elementor-element-2bff03a .swiper-pagination-bullet-active{opacity:1;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);width:22px;border-radius:6px;}
@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-main-swiper{height:300px;}} @media(max-width:767px){.elementor-19 .elementor-element.elementor-element-2bff03a .elementor-main-swiper{height:240px;} .elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button-prev{left:4px;} .elementor-19 .elementor-element.elementor-element-2bff03a .elementor-swiper-button-next{right:4px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358a027 */.elementor-19 .elementor-element.elementor-element-358a027{position:relative;overflow:hidden;background:linear-gradient(180deg,#0E0A2C 0%,#160B3F 100%) !important;}
.elementor-19 .elementor-element.elementor-element-358a027::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 90% 80%,rgba(224,64,251,.16),transparent 70%),radial-gradient(40% 50% at 10% 30%,rgba(47,128,255,.16),transparent 70%);}
.elementor-19 .elementor-element.elementor-element-358a027 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40d8fb4 */.elementor-19 .elementor-element.elementor-element-40d8fb4{position:relative;} .elementor-19 .elementor-element.elementor-element-40d8fb4 .elementor-widget-container{position:relative;padding:6px;border-radius:28px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);box-shadow:0 30px 60px rgba(124,58,237,.28);} .elementor-19 .elementor-element.elementor-element-40d8fb4 img{width:100%;display:block;border-radius:22px;aspect-ratio:4/5;object-fit:cover;object-position:center top;} .elementor-19 .elementor-element.elementor-element-40d8fb4::after{content:'';position:absolute;left:-22px;bottom:-22px;width:120px;height:120px;border-radius:24px;background:radial-gradient(circle,rgba(224,64,251,.35),transparent 70%);z-index:-1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85500b1 */.elementor-19 .elementor-element.elementor-element-85500b1 .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c140b9 */.elementor-19 .elementor-element.elementor-element-9c140b9{background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:16px;box-shadow:0 10px 26px rgba(60,30,140,.08);position:relative;overflow:hidden;} .elementor-19 .elementor-element.elementor-element-9c140b9::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c88d3 */.elementor-19 .elementor-element.elementor-element-36c88d3{background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:16px;box-shadow:0 10px 26px rgba(60,30,140,.08);position:relative;overflow:hidden;} .elementor-19 .elementor-element.elementor-element-36c88d3::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e343b */.elementor-19 .elementor-element.elementor-element-78e343b{background:#fff;border:1px solid rgba(124,58,237,.14);border-radius:16px;box-shadow:0 10px 26px rgba(60,30,140,.08);position:relative;overflow:hidden;} .elementor-19 .elementor-element.elementor-element-78e343b::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07e9a8d */.elementor-19 .elementor-element.elementor-element-07e9a8d .elementor-icon{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);width:88px;height:88px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px rgba(124,58,237,.45);} .elementor-19 .elementor-element.elementor-element-07e9a8d .elementor-widget-container{width:88px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f575d06 */.elementor-19 .elementor-element.elementor-element-f575d06 .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#38BDF8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de7ab62 */.elementor-19 .elementor-element.elementor-element-de7ab62 .elementor-heading-title{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f918fd */.elementor-19 .elementor-element.elementor-element-0f918fd .elementor-heading-title{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d3c71 */.elementor-19 .elementor-element.elementor-element-01d3c71 .elementor-heading-title{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-052a73f */.elementor-19 .elementor-element.elementor-element-052a73f{position:relative;border-radius:26px;background:linear-gradient(180deg,#0E0A2C 0%,#170B3F 100%);color:#fff;overflow:hidden;box-shadow:0 30px 70px rgba(30,11,75,.35);}
.elementor-19 .elementor-element.elementor-element-052a73f::before{content:'';position:absolute;inset:0;padding:2px;border-radius:26px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}
.elementor-19 .elementor-element.elementor-element-052a73f::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 70% at 95% 20%,rgba(224,64,251,.22),transparent 70%),radial-gradient(40% 60% at 5% 90%,rgba(47,128,255,.2),transparent 70%);}
.elementor-19 .elementor-element.elementor-element-052a73f > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f662e8 */.elementor-19 .elementor-element.elementor-element-4f662e8{background:linear-gradient(180deg,#FFFFFF 0%,#F5F2FF 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0879f7f */.elementor-19 .elementor-element.elementor-element-0879f7f .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bcdb018 */.elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);background-size:200% auto;border:none;border-radius:999px;padding:16px 34px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 28px rgba(124,58,237,.38);transition:all .35s ease;}
.elementor-19 .elementor-element.elementor-element-bcdb018 .elementor-button:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 14px 34px rgba(224,64,251,.45);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e496336 */.elementor-19 .elementor-element.elementor-element-e496336 img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-e496336 .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d731410 */.elementor-19 .elementor-element.elementor-element-d731410{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-d731410::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-d731410:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f423c6e */.elementor-19 .elementor-element.elementor-element-f423c6e img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-f423c6e .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32e121 */.elementor-19 .elementor-element.elementor-element-d32e121{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-d32e121::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-d32e121:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebdc217 */.elementor-19 .elementor-element.elementor-element-ebdc217 img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-ebdc217 .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314e1b5 */.elementor-19 .elementor-element.elementor-element-314e1b5{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-314e1b5::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-314e1b5:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60d9bf8 */.elementor-19 .elementor-element.elementor-element-60d9bf8 img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-60d9bf8 .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce32bf */.elementor-19 .elementor-element.elementor-element-1ce32bf{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-1ce32bf::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-1ce32bf:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-881b88e */.elementor-19 .elementor-element.elementor-element-881b88e{position:relative;overflow:hidden;background:linear-gradient(180deg,#0E0A2C 0%,#160B3F 60%,#0E0A2C 100%) !important;}
.elementor-19 .elementor-element.elementor-element-881b88e::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 85% 10%,rgba(224,64,251,.18),transparent 70%),radial-gradient(40% 50% at 10% 90%,rgba(47,128,255,.18),transparent 70%);}
.elementor-19 .elementor-element.elementor-element-881b88e > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd01e5 */.elementor-19 .elementor-element.elementor-element-5fd01e5 .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-438f903 */.elementor-19 .elementor-element.elementor-element-438f903{border-radius:18px;overflow:hidden;border:1px solid rgba(124,58,237,.15);box-shadow:0 14px 36px rgba(60,30,140,.18);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-438f903:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(124,58,237,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2d2c0 */.elementor-19 .elementor-element.elementor-element-7c2d2c0{border-radius:18px;overflow:hidden;border:1px solid rgba(124,58,237,.15);box-shadow:0 14px 36px rgba(60,30,140,.18);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-7c2d2c0:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(124,58,237,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0d3a85 */.elementor-19 .elementor-element.elementor-element-c0d3a85{border-radius:18px;overflow:hidden;border:1px solid rgba(124,58,237,.15);box-shadow:0 14px 36px rgba(60,30,140,.18);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-c0d3a85:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(124,58,237,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-982fe31 */.elementor-19 .elementor-element.elementor-element-982fe31{border-radius:18px;overflow:hidden;border:1px solid rgba(124,58,237,.15);box-shadow:0 14px 36px rgba(60,30,140,.18);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-982fe31:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(124,58,237,.28);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5234aca */.elementor-19 .elementor-element.elementor-element-5234aca .elementor-button{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);background-size:200% auto;border:none;border-radius:999px;padding:16px 34px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 28px rgba(124,58,237,.38);transition:all .35s ease;}
.elementor-19 .elementor-element.elementor-element-5234aca .elementor-button:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 14px 34px rgba(224,64,251,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686ac9d */.elementor-19 .elementor-element.elementor-element-686ac9d{background:linear-gradient(135deg,#EFE9FF 0%,#E6F0FF 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f53e6f */.elementor-19 .elementor-element.elementor-element-9f53e6f .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c65f4 */.elementor-19 .elementor-element.elementor-element-79c65f4{border-radius:20px;position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.1);box-shadow:0 12px 32px rgba(60,30,140,.10);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-79c65f4::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-79c65f4:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(124,58,237,.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ecc3cd */.elementor-19 .elementor-element.elementor-element-8ecc3cd{border-radius:20px;position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.1);box-shadow:0 12px 32px rgba(60,30,140,.10);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-8ecc3cd::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-8ecc3cd:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(124,58,237,.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3954d */.elementor-19 .elementor-element.elementor-element-4f3954d{border-radius:20px;position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.1);box-shadow:0 12px 32px rgba(60,30,140,.10);transition:transform .35s ease,box-shadow .35s ease;}
.elementor-19 .elementor-element.elementor-element-4f3954d::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-4f3954d:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(124,58,237,.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d782c62 */.elementor-19 .elementor-element.elementor-element-d782c62{background:linear-gradient(180deg,#FFFFFF 0%,#F3F0FC 100%) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5392243 */.elementor-19 .elementor-element.elementor-element-5392243 .elementor-heading-title{background:linear-gradient(90deg,#E040FB,#2F80FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eb6506 */.elementor-19 .elementor-element.elementor-element-4eb6506 img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-4eb6506 .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732af5e */.elementor-19 .elementor-element.elementor-element-732af5e{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%) !important;border-radius:16px;box-shadow:0 8px 20px rgba(124,58,237,.4);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff0c3f0 */.elementor-19 .elementor-element.elementor-element-ff0c3f0{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-ff0c3f0::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-ff0c3f0:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d21f6cf */.elementor-19 .elementor-element.elementor-element-d21f6cf img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-d21f6cf .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832de0f */.elementor-19 .elementor-element.elementor-element-832de0f{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%) !important;border-radius:16px;box-shadow:0 8px 20px rgba(124,58,237,.4);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76073e */.elementor-19 .elementor-element.elementor-element-f76073e{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-f76073e::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-f76073e:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f79063a */.elementor-19 .elementor-element.elementor-element-f79063a img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;} .elementor-19 .elementor-element.elementor-element-f79063a .elementor-widget-container{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-109b54e */.elementor-19 .elementor-element.elementor-element-109b54e{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%) !important;border-radius:16px;box-shadow:0 8px 20px rgba(124,58,237,.4);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0d95b */.elementor-19 .elementor-element.elementor-element-fa0d95b{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-19 .elementor-element.elementor-element-fa0d95b::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);}
.elementor-19 .elementor-element.elementor-element-fa0d95b:hover{transform:translateY(-6px);border-color:rgba(224,64,251,.45);box-shadow:0 20px 50px rgba(124,58,237,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a88371 */.elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button{border:2px solid transparent;border-radius:999px;padding:16px 34px;background:linear-gradient(#0E0A2C,#0E0A2C) padding-box,linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%) border-box;color:#fff;transition:all .35s ease;}
.elementor-19 .elementor-element.elementor-element-0a88371 .elementor-button:hover{background:linear-gradient(120deg,#E040FB 0%,#7C3AED 50%,#2F80FF 100%);box-shadow:0 12px 30px rgba(124,58,237,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d5a968 */.elementor-19 .elementor-element.elementor-element-5d5a968{position:relative;overflow:hidden;background:linear-gradient(180deg,#0E0A2C 0%,#160B3F 60%,#0E0A2C 100%) !important;}
.elementor-19 .elementor-element.elementor-element-5d5a968::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 50% at 85% 10%,rgba(224,64,251,.18),transparent 70%),radial-gradient(40% 50% at 10% 90%,rgba(47,128,255,.18),transparent 70%);}
.elementor-19 .elementor-element.elementor-element-5d5a968 > *{position:relative;z-index:1;}/* End custom CSS */