.elementor-2576 .elementor-element.elementor-element-2fd0ce15{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2576 .elementor-element.elementor-element-2fd0ce15:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-2fd0ce15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6286df );}.elementor-2576 .elementor-element.elementor-element-777eea9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--z-index:2;}.elementor-2576 .elementor-element.elementor-element-35c7227d{--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-2576 .elementor-element.elementor-element-3b5a06e .elementor-heading-title{font-family:var( --e-global-typography-fbh1-font-family ), Sans-serif;font-size:var( --e-global-typography-fbh1-font-size );font-weight:var( --e-global-typography-fbh1-font-weight );line-height:var( --e-global-typography-fbh1-line-height );letter-spacing:var( --e-global-typography-fbh1-letter-spacing );color:var( --e-global-color-white );}.elementor-2576 .elementor-element.elementor-element-7645b83f{--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-2576 .elementor-element.elementor-element-146907f5{color:rgba(255,255,255,0.55);}.elementor-2576 .elementor-element.elementor-element-70799607{--display:grid;--e-con-grid-template-columns:1fr 1.6fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2576 .elementor-element.elementor-element-70799607:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-70799607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-border );}.elementor-2576 .elementor-element.elementor-element-e1c8357{--display:flex;}.elementor-2576 .elementor-element.elementor-element-e1c8357:not(.elementor-motion-effects-element-type-background), .elementor-2576 .elementor-element.elementor-element-e1c8357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8157ee9 );}.elementor-2576 .elementor-element.elementor-element-529100f .success-submit{position:fixed;bottom:0;right:0;}.elementor-2576 .elementor-element.elementor-element-529100f .close-msg::before{content:"✖";}@media(max-width:1024px){.elementor-2576 .elementor-element.elementor-element-777eea9e{--grid-auto-flow:row;}.elementor-2576 .elementor-element.elementor-element-3b5a06e .elementor-heading-title{font-size:var( --e-global-typography-fbh1-font-size );line-height:var( --e-global-typography-fbh1-line-height );letter-spacing:var( --e-global-typography-fbh1-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-70799607{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2576 .elementor-element.elementor-element-777eea9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2576 .elementor-element.elementor-element-3b5a06e .elementor-heading-title{font-size:var( --e-global-typography-fbh1-font-size );line-height:var( --e-global-typography-fbh1-line-height );letter-spacing:var( --e-global-typography-fbh1-letter-spacing );}.elementor-2576 .elementor-element.elementor-element-70799607{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-3b5a06e */.elementor-2576 .elementor-element.elementor-element-3b5a06e em{font-style:italic;color:#C880E0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd0ce15 */.elementor-element-ct_pagehero{background:linear-gradient(135deg,#0C0818 0%,#130D20 55%,#1A1030 100%);position:relative;overflow:hidden;}
.elementor-element-ct_pagehero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 70% 35%, rgba(175,92,198,0.09) 0%, transparent 65%);pointer-events:none;}
.elementor-element-ct_pagehero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(175,92,198,0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(175,92,198,0.03) 1px, transparent 1px);background-size:80px 80px;pointer-events:none;}/* End custom CSS */