.elementor-1286 .elementor-element.elementor-element-4d906a13{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1286 .elementor-element.elementor-element-482d217{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1286 .elementor-element.elementor-element-fde945d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1286 .elementor-element.elementor-element-605719ad{text-align:center;}.elementor-1286 .elementor-element.elementor-element-605719ad .elementor-heading-title{font-family:"Aria", Sans-serif;font-size:20px;font-weight:600;}.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-1286 .elementor-element.elementor-element-72a70518{text-align:center;font-family:"Aria", Sans-serif;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-72a70518 p{margin-block-end:1px;}.elementor-1286 .elementor-element.elementor-element-62b23985{--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-1286 .elementor-element.elementor-element-44a96695{text-align:center;}.elementor-1286 .elementor-element.elementor-element-44a96695 .elementor-heading-title{font-family:"Aria", Sans-serif;font-size:20px;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-154ee5d6{text-align:center;font-family:"Aria", Sans-serif;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-154ee5d6 p{margin-block-end:1px;}.elementor-1286 .elementor-element.elementor-element-4d63f82d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1286 .elementor-element.elementor-element-397fb65b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1286 .elementor-element.elementor-element-5015984{--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-1286 .elementor-element.elementor-element-375d69ff{text-align:center;}.elementor-1286 .elementor-element.elementor-element-375d69ff .elementor-heading-title{font-family:"Aria", Sans-serif;font-size:20px;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-1b965166{text-align:center;font-family:"Aria", Sans-serif;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-1b965166 p{margin-block-end:1px;}.elementor-1286 .elementor-element.elementor-element-e62a38e{--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-1286 .elementor-element.elementor-element-156e9896{text-align:center;}.elementor-1286 .elementor-element.elementor-element-156e9896 .elementor-heading-title{font-family:"Aria", Sans-serif;font-size:20px;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-711b4c3b{text-align:center;font-family:"Aria", Sans-serif;font-weight:600;}.elementor-1286 .elementor-element.elementor-element-711b4c3b p{margin-block-end:1px;}.elementor-1286 .elementor-element.elementor-element-26dd5c87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1286 .elementor-element.elementor-element-5f33c81a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-21f19d34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-753f8e6d{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1286 .elementor-element.elementor-element-4253c7cb .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4253c7cb.elementor-view-stacked .elementor-icon{background-color:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-4253c7cb.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-4253c7cb.elementor-view-default .elementor-icon{color:#E6E100D9;border-color:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-4253c7cb.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-4253c7cb.elementor-view-default .elementor-icon svg{fill:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-4253c7cb .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-562d4521{text-align:center;}.elementor-1286 .elementor-element.elementor-element-562d4521 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-32fb7ce{text-align:center;}.elementor-1286 .elementor-element.elementor-element-32fb7ce .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-aad2462{text-align:center;}.elementor-1286 .elementor-element.elementor-element-aad2462 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.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-1286 .elementor-element.elementor-element-54419125{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1286 .elementor-element.elementor-element-54419125 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-1286 .elementor-element.elementor-element-75a298b7 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-356e5706{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-390c874a .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-390c874a.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-390c874a.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-390c874a.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-390c874a.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-390c874a.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-390c874a .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-343c6bc5{text-align:center;}.elementor-1286 .elementor-element.elementor-element-343c6bc5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-66670e71{text-align:center;}.elementor-1286 .elementor-element.elementor-element-66670e71 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-32534dc8{text-align:center;}.elementor-1286 .elementor-element.elementor-element-32534dc8 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-7fdd684{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-7fdd684 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-63cd3329 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-2f30bc5b{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-2588460d .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2588460d.elementor-view-stacked .elementor-icon{background-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-2588460d.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-2588460d.elementor-view-default .elementor-icon{color:#F88F07A3;border-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-2588460d.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-2588460d.elementor-view-default .elementor-icon svg{fill:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-2588460d .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-38055f05{text-align:center;}.elementor-1286 .elementor-element.elementor-element-38055f05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-44e28cee{text-align:center;}.elementor-1286 .elementor-element.elementor-element-44e28cee .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-945c9ac{text-align:center;}.elementor-1286 .elementor-element.elementor-element-945c9ac .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-795c8e94{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-795c8e94 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-386cf6e7 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-853b952{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-37f2db36 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-37f2db36.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-37f2db36.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-37f2db36.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-37f2db36.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-37f2db36.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-37f2db36 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-71fe84a8{text-align:center;}.elementor-1286 .elementor-element.elementor-element-71fe84a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-276e43af{text-align:center;}.elementor-1286 .elementor-element.elementor-element-276e43af .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-790d10dc{text-align:center;}.elementor-1286 .elementor-element.elementor-element-790d10dc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-7b66ce9b{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-7b66ce9b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-365517a5 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-48970bdd{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-1d95988c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-6258ce06{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-695b4aab .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-695b4aab.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-695b4aab.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-695b4aab.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-695b4aab.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-695b4aab.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-695b4aab .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-11d7c6aa{text-align:center;}.elementor-1286 .elementor-element.elementor-element-11d7c6aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-12179de9{text-align:center;}.elementor-1286 .elementor-element.elementor-element-12179de9 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-311c4a1f{text-align:center;}.elementor-1286 .elementor-element.elementor-element-311c4a1f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-1ae11003{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-1ae11003 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-32899461 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-3af857fb{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-7b36ec76 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7b36ec76.elementor-view-stacked .elementor-icon{background-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-7b36ec76.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7b36ec76.elementor-view-default .elementor-icon{color:#F88F07A3;border-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-7b36ec76.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7b36ec76.elementor-view-default .elementor-icon svg{fill:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-7b36ec76 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-281b8cf6{text-align:center;}.elementor-1286 .elementor-element.elementor-element-281b8cf6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-364a4160{text-align:center;}.elementor-1286 .elementor-element.elementor-element-364a4160 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-7549f659{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7549f659 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-cfbc297{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-cfbc297 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-37e9af5 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-7449a16e{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-111a4ef2 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-111a4ef2.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-111a4ef2.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-111a4ef2.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-111a4ef2.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-111a4ef2.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-111a4ef2 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-239c0a6f{text-align:center;}.elementor-1286 .elementor-element.elementor-element-239c0a6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-53745f34{text-align:center;}.elementor-1286 .elementor-element.elementor-element-53745f34 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-67860e57{text-align:center;}.elementor-1286 .elementor-element.elementor-element-67860e57 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-32d9a03{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-32d9a03 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-7f4d5828 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-2a830027{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-ffb57a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-1eaf22a9{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-466848b8 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-466848b8.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-466848b8.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-466848b8.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-466848b8.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-466848b8.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-466848b8 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-6f085f0{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6f085f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-ffa94de{text-align:center;}.elementor-1286 .elementor-element.elementor-element-ffa94de .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-356f5406{text-align:center;}.elementor-1286 .elementor-element.elementor-element-356f5406 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-49d193c4{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-49d193c4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-6f970b12 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-2023af85{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-42997901 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-42997901.elementor-view-stacked .elementor-icon{background-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-42997901.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-42997901.elementor-view-default .elementor-icon{color:#F88F07A3;border-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-42997901.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-42997901.elementor-view-default .elementor-icon svg{fill:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-42997901 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-6eb8a22b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6eb8a22b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-72ae634e{text-align:center;}.elementor-1286 .elementor-element.elementor-element-72ae634e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-68b9524a{text-align:center;}.elementor-1286 .elementor-element.elementor-element-68b9524a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-5fd4eecf{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-5fd4eecf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-18003a9f .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-571328b7{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-1d64bbe0.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-1d64bbe0.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-6d71afd6{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6d71afd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-f5696da{text-align:center;}.elementor-1286 .elementor-element.elementor-element-f5696da .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-5d1eee52{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5d1eee52 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-47a2572{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-47a2572 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-3f85b126 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-152dd10c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-9a7f710{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-3469e08d{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-6ac90b94 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6ac90b94.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6ac90b94.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6ac90b94.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6ac90b94.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6ac90b94.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6ac90b94 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-2535de5b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2535de5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-28d998d1{text-align:center;}.elementor-1286 .elementor-element.elementor-element-28d998d1 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-2215fda0{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2215fda0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-4c424464{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-4c424464 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-53ed9b9e .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-57d42808{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-65c08dae .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-65c08dae.elementor-view-stacked .elementor-icon{background-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-65c08dae.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-65c08dae.elementor-view-default .elementor-icon{color:#F88F07A3;border-color:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-65c08dae.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-65c08dae.elementor-view-default .elementor-icon svg{fill:#F88F07A3;}.elementor-1286 .elementor-element.elementor-element-65c08dae .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-3862bf26{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3862bf26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-519ef562{text-align:center;}.elementor-1286 .elementor-element.elementor-element-519ef562 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-62e5408b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-62e5408b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-73124605{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-73124605 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-57977133 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-5b0e15c4{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-4fcdde79 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4fcdde79.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-4fcdde79.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-4fcdde79.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-4fcdde79.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-4fcdde79.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-4fcdde79 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-10d16b7d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-10d16b7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-692ee1e3{text-align:center;}.elementor-1286 .elementor-element.elementor-element-692ee1e3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-2311872d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2311872d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-336b6e29{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-336b6e29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-b20d966 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-9a229e3{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:32px 32px 32px 32px;}.elementor-1286 .elementor-element.elementor-element-9a229e3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-1286 .elementor-element.elementor-element-72778b34{--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;}.elementor-1286 .elementor-element.elementor-element-132218f0{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-781007b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-affd087{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-b1be846 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-b1be846.elementor-view-stacked .elementor-icon{background-color:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-b1be846.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-b1be846.elementor-view-default .elementor-icon{color:#E6E100D9;border-color:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-b1be846.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-b1be846.elementor-view-default .elementor-icon svg{fill:#E6E100D9;}.elementor-1286 .elementor-element.elementor-element-b1be846 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-c2d265b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-c2d265b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-5d2c485{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5d2c485 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-fac4f0a{text-align:center;}.elementor-1286 .elementor-element.elementor-element-fac4f0a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-6d46f5d{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-item > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1286 .elementor-element.elementor-element-6d46f5d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-38ca777 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-6ac0c8b4{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-71b6722a .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-71b6722a.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-71b6722a.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-71b6722a.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-71b6722a.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-71b6722a.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-71b6722a .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-6b221458{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6b221458 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-6da1b0fb{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6da1b0fb .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-7ef71763{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7ef71763 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-73d9d9df{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-73d9d9df .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-2754a51e .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-74520fe2{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-7c243568 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7c243568.elementor-view-stacked .elementor-icon{background-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-7c243568.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7c243568.elementor-view-default .elementor-icon{color:#F88F07E3;border-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-7c243568.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7c243568.elementor-view-default .elementor-icon svg{fill:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-7c243568 .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-31f93a81{text-align:center;}.elementor-1286 .elementor-element.elementor-element-31f93a81 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-5cd68700{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5cd68700 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-13ff6a4b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-13ff6a4b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-3de2a0f7{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-3de2a0f7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-10b18262 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-28bdfd2{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-225254bc .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-225254bc.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-225254bc.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-225254bc.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-225254bc.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-225254bc.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-225254bc .elementor-icon{padding:12px;}.elementor-1286 .elementor-element.elementor-element-48c41461{text-align:center;}.elementor-1286 .elementor-element.elementor-element-48c41461 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-54a2d1dd{text-align:center;}.elementor-1286 .elementor-element.elementor-element-54a2d1dd .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-1a83b338{text-align:center;}.elementor-1286 .elementor-element.elementor-element-1a83b338 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-6f66a9c3{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-6f66a9c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-6e736ec9 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-4a8a4270{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-4fd19ef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-30c1d983{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-198ab240 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-198ab240.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-198ab240.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-198ab240.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-198ab240.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-198ab240.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-198ab240 .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-288638e9{text-align:center;}.elementor-1286 .elementor-element.elementor-element-288638e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-3dbc9215{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3dbc9215 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-5cd7d17d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5cd7d17d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-65f5b211{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-65f5b211 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-17009bdc .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-59447d29{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-9908fa6 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-9908fa6.elementor-view-stacked .elementor-icon{background-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-9908fa6.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-9908fa6.elementor-view-default .elementor-icon{color:#F88F07E3;border-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-9908fa6.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-9908fa6.elementor-view-default .elementor-icon svg{fill:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-9908fa6 .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-10ea7d58{text-align:center;}.elementor-1286 .elementor-element.elementor-element-10ea7d58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-51eb4619{text-align:center;}.elementor-1286 .elementor-element.elementor-element-51eb4619 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-71156a9b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-71156a9b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-34b5c741{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-34b5c741 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-5b9a9406 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-19b1513{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-3d0d1f3e.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-3d0d1f3e.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-2f175a2a{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2f175a2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-209ce3fc{text-align:center;}.elementor-1286 .elementor-element.elementor-element-209ce3fc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-76aeeebc{text-align:center;}.elementor-1286 .elementor-element.elementor-element-76aeeebc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-7fc2d0b5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-7f19f015 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-128bfc21{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-5979c882{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-27179b0b{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-7a17fa06 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7a17fa06.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-7a17fa06.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7a17fa06.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-7a17fa06.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-7a17fa06.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-7a17fa06 .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-44d67c9c{text-align:center;}.elementor-1286 .elementor-element.elementor-element-44d67c9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-402435a3{text-align:center;}.elementor-1286 .elementor-element.elementor-element-402435a3 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-46d805bf{text-align:center;}.elementor-1286 .elementor-element.elementor-element-46d805bf .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-76f13c6e{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-76f13c6e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-2b37028 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-945844e{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-38ca0e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-38ca0e.elementor-view-stacked .elementor-icon{background-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-38ca0e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-38ca0e.elementor-view-default .elementor-icon{color:#F88F07E3;border-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-38ca0e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-38ca0e.elementor-view-default .elementor-icon svg{fill:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-38ca0e .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-557b7d41{text-align:center;}.elementor-1286 .elementor-element.elementor-element-557b7d41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-5e24738b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5e24738b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-65e3ea5c{text-align:center;}.elementor-1286 .elementor-element.elementor-element-65e3ea5c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-1ff24de7{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-1ff24de7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-2efff250 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-7417feb6{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-6fe7074e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6fe7074e.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6fe7074e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6fe7074e.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6fe7074e.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6fe7074e.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6fe7074e .elementor-icon{padding:20px;}.elementor-1286 .elementor-element.elementor-element-5b8f3f3c{text-align:center;}.elementor-1286 .elementor-element.elementor-element-5b8f3f3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-3064ef5d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3064ef5d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-475f7f71{text-align:center;}.elementor-1286 .elementor-element.elementor-element-475f7f71 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-573df2bc{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-573df2bc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-1fcaef23 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-7a239c51{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-6be4cc39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-61e76011{--display:flex;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-6a4a7999 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6a4a7999.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6a4a7999.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6a4a7999.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6a4a7999.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-6a4a7999.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-6a4a7999 .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-61dec47b{text-align:center;}.elementor-1286 .elementor-element.elementor-element-61dec47b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-2331063d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2331063d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-40081223{text-align:center;}.elementor-1286 .elementor-element.elementor-element-40081223 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-2ace575c{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-2ace575c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-403db42c .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-63547885{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-40f46853 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-40f46853.elementor-view-stacked .elementor-icon{background-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-40f46853.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-40f46853.elementor-view-default .elementor-icon{color:#F88F07E3;border-color:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-40f46853.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-40f46853.elementor-view-default .elementor-icon svg{fill:#F88F07E3;}.elementor-1286 .elementor-element.elementor-element-40f46853 .elementor-icon{padding:13px;}.elementor-1286 .elementor-element.elementor-element-4754e9d7{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4754e9d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-2c53263d{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2c53263d .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-4903930f{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4903930f .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#F88F07E0;}.elementor-1286 .elementor-element.elementor-element-538c8891{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-538c8891 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-31fecc82 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-44adb9e2{--display:flex;--justify-content:center;}.elementor-1286 .elementor-element.elementor-element-15a930f5 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-15a930f5.elementor-view-stacked .elementor-icon{background-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-15a930f5.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-15a930f5.elementor-view-default .elementor-icon{color:#A05FFFD9;border-color:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-15a930f5.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-15a930f5.elementor-view-default .elementor-icon svg{fill:#A05FFFD9;}.elementor-1286 .elementor-element.elementor-element-15a930f5 .elementor-icon{padding:20px;}.elementor-1286 .elementor-element.elementor-element-32fdc692{text-align:center;}.elementor-1286 .elementor-element.elementor-element-32fdc692 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-b6e08e7{text-align:center;}.elementor-1286 .elementor-element.elementor-element-b6e08e7 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-3a76b543{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3a76b543 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:40px;font-weight:600;color:#8B3CFDD9;}.elementor-1286 .elementor-element.elementor-element-73ce02c6{padding:20px 0px 20px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-73ce02c6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1286 .elementor-element.elementor-element-6aaf1a8 .elementor-button{background-color:#3C8DDD00;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:500;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1286 .elementor-element.elementor-element-71a62639{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:32px 32px 32px 32px;}.elementor-1286 .elementor-element.elementor-element-71a62639.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-1286 .elementor-element.elementor-element-37eec71d{--display:flex;}@media(max-width:767px){.elementor-1286 .elementor-element.elementor-element-4d906a13{--justify-content:space-around;}.elementor-1286 .elementor-element.elementor-element-482d217{--width:100%;--min-height:16vh;}.elementor-1286 .elementor-element.elementor-element-fde945d{--width:46%;--justify-content:flex-start;}.elementor-1286 .elementor-element.elementor-element-605719ad .elementor-heading-title{font-size:1.2rem;}.elementor-1286 .elementor-element.elementor-element-72a70518{font-size:1rem;}.elementor-1286 .elementor-element.elementor-element-72a70518 p{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-62b23985{--width:46%;--justify-content:flex-start;}.elementor-1286 .elementor-element.elementor-element-44a96695 .elementor-heading-title{font-size:1.2rem;}.elementor-1286 .elementor-element.elementor-element-154ee5d6{font-size:1rem;}.elementor-1286 .elementor-element.elementor-element-154ee5d6 p{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-4d63f82d{--width:59%;--min-height:16vh;}.elementor-1286 .elementor-element.elementor-element-397fb65b{--width:100%;--min-height:16vh;}.elementor-1286 .elementor-element.elementor-element-5015984{--width:46%;--justify-content:flex-start;}.elementor-1286 .elementor-element.elementor-element-375d69ff .elementor-heading-title{font-size:1.2rem;}.elementor-1286 .elementor-element.elementor-element-1b965166{font-size:1rem;}.elementor-1286 .elementor-element.elementor-element-1b965166 p{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-e62a38e{--width:46%;--justify-content:flex-start;}.elementor-1286 .elementor-element.elementor-element-156e9896 .elementor-heading-title{font-size:1.2rem;}.elementor-1286 .elementor-element.elementor-element-711b4c3b{font-size:1rem;}.elementor-1286 .elementor-element.elementor-element-711b4c3b p{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-4253c7cb{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-4253c7cb .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4253c7cb .elementor-icon{font-size:36px;}.elementor-1286 .elementor-element.elementor-element-4253c7cb .elementor-icon svg{height:36px;}.elementor-1286 .elementor-element.elementor-element-390c874a{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-390c874a .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-390c874a .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-390c874a .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-2588460d{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-2588460d .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-2588460d .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-2588460d .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-37f2db36{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-37f2db36 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-37f2db36 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-37f2db36 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-695b4aab{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-695b4aab .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-695b4aab .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-695b4aab .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-7b36ec76{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-7b36ec76 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7b36ec76 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-7b36ec76 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-111a4ef2{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-111a4ef2 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-111a4ef2 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-111a4ef2 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-466848b8{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-466848b8 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-466848b8 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-466848b8 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-42997901{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-42997901 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-42997901 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-42997901 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-1d64bbe0 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-6ac90b94{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-6ac90b94 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6ac90b94 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-6ac90b94 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-65c08dae{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-65c08dae .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-65c08dae .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-65c08dae .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-4fcdde79{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-4fcdde79 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-4fcdde79 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-4fcdde79 .elementor-icon svg{height:100%;}.elementor-1286 .elementor-element.elementor-element-132218f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-b1be846{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-b1be846 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-b1be846 .elementor-icon{font-size:36px;}.elementor-1286 .elementor-element.elementor-element-b1be846 .elementor-icon svg{height:36px;}.elementor-1286 .elementor-element.elementor-element-71b6722a{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-71b6722a .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-71b6722a .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-71b6722a .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-74520fe2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-7c243568{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-7c243568 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7c243568 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-7c243568 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-225254bc{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-225254bc .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-225254bc .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-225254bc .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-4a8a4270{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-198ab240{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-198ab240 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-198ab240 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-198ab240 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-59447d29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-9908fa6{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-9908fa6 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-9908fa6 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-9908fa6 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-3d0d1f3e .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-128bfc21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-7a17fa06{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-7a17fa06 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-7a17fa06 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-7a17fa06 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-945844e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-38ca0e{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-38ca0e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-38ca0e .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-38ca0e .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-6fe7074e{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-6fe7074e .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6fe7074e .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-6fe7074e .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-7a239c51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-6a4a7999{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-6a4a7999 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-6a4a7999 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-6a4a7999 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-63547885{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-40f46853{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-40f46853 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-40f46853 .elementor-icon{font-size:38px;}.elementor-1286 .elementor-element.elementor-element-40f46853 .elementor-icon svg{height:38px;}.elementor-1286 .elementor-element.elementor-element-15a930f5{width:100%;max-width:100%;}.elementor-1286 .elementor-element.elementor-element-15a930f5 .elementor-icon-wrapper{text-align:center;}.elementor-1286 .elementor-element.elementor-element-15a930f5 .elementor-icon{font-size:100%;}.elementor-1286 .elementor-element.elementor-element-15a930f5 .elementor-icon svg{height:100%;}}@media(min-width:768px){.elementor-1286 .elementor-element.elementor-element-4d906a13{--width:66%;}.elementor-1286 .elementor-element.elementor-element-482d217{--width:100%;}.elementor-1286 .elementor-element.elementor-element-fde945d{--width:41%;}.elementor-1286 .elementor-element.elementor-element-62b23985{--width:43%;}.elementor-1286 .elementor-element.elementor-element-4d63f82d{--width:70%;}.elementor-1286 .elementor-element.elementor-element-397fb65b{--width:100%;}.elementor-1286 .elementor-element.elementor-element-5015984{--width:41%;}.elementor-1286 .elementor-element.elementor-element-e62a38e{--width:41%;}.elementor-1286 .elementor-element.elementor-element-753f8e6d{--width:24%;}.elementor-1286 .elementor-element.elementor-element-356e5706{--width:24%;}.elementor-1286 .elementor-element.elementor-element-2f30bc5b{--width:24%;}.elementor-1286 .elementor-element.elementor-element-853b952{--width:24%;}.elementor-1286 .elementor-element.elementor-element-6258ce06{--width:24%;}.elementor-1286 .elementor-element.elementor-element-3af857fb{--width:25%;}.elementor-1286 .elementor-element.elementor-element-7449a16e{--width:24%;}.elementor-1286 .elementor-element.elementor-element-1eaf22a9{--width:24%;}.elementor-1286 .elementor-element.elementor-element-2023af85{--width:25%;}.elementor-1286 .elementor-element.elementor-element-571328b7{--width:24%;}.elementor-1286 .elementor-element.elementor-element-3469e08d{--width:24%;}.elementor-1286 .elementor-element.elementor-element-57d42808{--width:25%;}.elementor-1286 .elementor-element.elementor-element-5b0e15c4{--width:24%;}.elementor-1286 .elementor-element.elementor-element-affd087{--width:24%;}.elementor-1286 .elementor-element.elementor-element-6ac0c8b4{--width:24%;}.elementor-1286 .elementor-element.elementor-element-74520fe2{--width:25%;}.elementor-1286 .elementor-element.elementor-element-28bdfd2{--width:24%;}.elementor-1286 .elementor-element.elementor-element-30c1d983{--width:24%;}.elementor-1286 .elementor-element.elementor-element-59447d29{--width:25%;}.elementor-1286 .elementor-element.elementor-element-19b1513{--width:24%;}.elementor-1286 .elementor-element.elementor-element-27179b0b{--width:24%;}.elementor-1286 .elementor-element.elementor-element-945844e{--width:25%;}.elementor-1286 .elementor-element.elementor-element-7417feb6{--width:24%;}.elementor-1286 .elementor-element.elementor-element-61e76011{--width:24%;}.elementor-1286 .elementor-element.elementor-element-63547885{--width:25%;}.elementor-1286 .elementor-element.elementor-element-44adb9e2{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1286 .elementor-element.elementor-element-4d906a13{--width:96%;}}/* Start custom CSS for icon, class: .elementor-element-4253c7cb */.elementor-1286 .elementor-element.elementor-element-4253c7cb > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75a298b7 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753f8e6d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-390c874a */.elementor-1286 .elementor-element.elementor-element-390c874a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cd3329 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356e5706 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2588460d */.elementor-1286 .elementor-element.elementor-element-2588460d > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386cf6e7 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f30bc5b *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37f2db36 */.elementor-1286 .elementor-element.elementor-element-37f2db36 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365517a5 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b952 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695b4aab */.elementor-1286 .elementor-element.elementor-element-695b4aab > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32899461 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6258ce06 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36ec76 */.elementor-1286 .elementor-element.elementor-element-7b36ec76 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e9af5 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af857fb *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-111a4ef2 */.elementor-1286 .elementor-element.elementor-element-111a4ef2 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4d5828 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449a16e *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-466848b8 */.elementor-1286 .elementor-element.elementor-element-466848b8 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f970b12 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaf22a9 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42997901 */.elementor-1286 .elementor-element.elementor-element-42997901 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18003a9f */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2023af85 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d64bbe0 */.elementor-1286 .elementor-element.elementor-element-1d64bbe0 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f85b126 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571328b7 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac90b94 */.elementor-1286 .elementor-element.elementor-element-6ac90b94 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ed9b9e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469e08d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65c08dae */.elementor-1286 .elementor-element.elementor-element-65c08dae > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57977133 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d42808 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fcdde79 */.elementor-1286 .elementor-element.elementor-element-4fcdde79 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20d966 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0e15c4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4253c7cb */.elementor-1286 .elementor-element.elementor-element-4253c7cb > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75a298b7 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753f8e6d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-390c874a */.elementor-1286 .elementor-element.elementor-element-390c874a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cd3329 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356e5706 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2588460d */.elementor-1286 .elementor-element.elementor-element-2588460d > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386cf6e7 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f30bc5b *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37f2db36 */.elementor-1286 .elementor-element.elementor-element-37f2db36 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365517a5 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b952 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695b4aab */.elementor-1286 .elementor-element.elementor-element-695b4aab > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32899461 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6258ce06 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36ec76 */.elementor-1286 .elementor-element.elementor-element-7b36ec76 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e9af5 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af857fb *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-111a4ef2 */.elementor-1286 .elementor-element.elementor-element-111a4ef2 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4d5828 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449a16e *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-466848b8 */.elementor-1286 .elementor-element.elementor-element-466848b8 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f970b12 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaf22a9 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42997901 */.elementor-1286 .elementor-element.elementor-element-42997901 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18003a9f */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2023af85 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d64bbe0 */.elementor-1286 .elementor-element.elementor-element-1d64bbe0 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f85b126 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571328b7 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac90b94 */.elementor-1286 .elementor-element.elementor-element-6ac90b94 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ed9b9e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469e08d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65c08dae */.elementor-1286 .elementor-element.elementor-element-65c08dae > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57977133 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d42808 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fcdde79 */.elementor-1286 .elementor-element.elementor-element-4fcdde79 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20d966 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0e15c4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4253c7cb */.elementor-1286 .elementor-element.elementor-element-4253c7cb > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75a298b7 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753f8e6d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-390c874a */.elementor-1286 .elementor-element.elementor-element-390c874a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cd3329 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356e5706 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2588460d */.elementor-1286 .elementor-element.elementor-element-2588460d > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386cf6e7 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f30bc5b *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37f2db36 */.elementor-1286 .elementor-element.elementor-element-37f2db36 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365517a5 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b952 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695b4aab */.elementor-1286 .elementor-element.elementor-element-695b4aab > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32899461 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6258ce06 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36ec76 */.elementor-1286 .elementor-element.elementor-element-7b36ec76 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e9af5 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af857fb *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-111a4ef2 */.elementor-1286 .elementor-element.elementor-element-111a4ef2 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4d5828 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449a16e *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-466848b8 */.elementor-1286 .elementor-element.elementor-element-466848b8 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f970b12 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaf22a9 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42997901 */.elementor-1286 .elementor-element.elementor-element-42997901 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18003a9f */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2023af85 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d64bbe0 */.elementor-1286 .elementor-element.elementor-element-1d64bbe0 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f85b126 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571328b7 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac90b94 */.elementor-1286 .elementor-element.elementor-element-6ac90b94 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ed9b9e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469e08d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65c08dae */.elementor-1286 .elementor-element.elementor-element-65c08dae > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57977133 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d42808 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fcdde79 */.elementor-1286 .elementor-element.elementor-element-4fcdde79 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20d966 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0e15c4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4253c7cb */.elementor-1286 .elementor-element.elementor-element-4253c7cb > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75a298b7 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753f8e6d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-390c874a */.elementor-1286 .elementor-element.elementor-element-390c874a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cd3329 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356e5706 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2588460d */.elementor-1286 .elementor-element.elementor-element-2588460d > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386cf6e7 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f30bc5b *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37f2db36 */.elementor-1286 .elementor-element.elementor-element-37f2db36 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365517a5 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b952 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695b4aab */.elementor-1286 .elementor-element.elementor-element-695b4aab > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32899461 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6258ce06 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36ec76 */.elementor-1286 .elementor-element.elementor-element-7b36ec76 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e9af5 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af857fb *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-111a4ef2 */.elementor-1286 .elementor-element.elementor-element-111a4ef2 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4d5828 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449a16e *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-466848b8 */.elementor-1286 .elementor-element.elementor-element-466848b8 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f970b12 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaf22a9 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42997901 */.elementor-1286 .elementor-element.elementor-element-42997901 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18003a9f */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2023af85 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d64bbe0 */.elementor-1286 .elementor-element.elementor-element-1d64bbe0 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f85b126 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571328b7 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac90b94 */.elementor-1286 .elementor-element.elementor-element-6ac90b94 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ed9b9e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469e08d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65c08dae */.elementor-1286 .elementor-element.elementor-element-65c08dae > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57977133 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d42808 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fcdde79 */.elementor-1286 .elementor-element.elementor-element-4fcdde79 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20d966 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0e15c4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4253c7cb */.elementor-1286 .elementor-element.elementor-element-4253c7cb > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75a298b7 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753f8e6d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-390c874a */.elementor-1286 .elementor-element.elementor-element-390c874a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63cd3329 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356e5706 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2588460d */.elementor-1286 .elementor-element.elementor-element-2588460d > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386cf6e7 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f30bc5b *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37f2db36 */.elementor-1286 .elementor-element.elementor-element-37f2db36 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-365517a5 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-853b952 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-695b4aab */.elementor-1286 .elementor-element.elementor-element-695b4aab > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32899461 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6258ce06 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b36ec76 */.elementor-1286 .elementor-element.elementor-element-7b36ec76 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37e9af5 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af857fb *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-111a4ef2 */.elementor-1286 .elementor-element.elementor-element-111a4ef2 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4d5828 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449a16e *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-466848b8 */.elementor-1286 .elementor-element.elementor-element-466848b8 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f970b12 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eaf22a9 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42997901 */.elementor-1286 .elementor-element.elementor-element-42997901 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18003a9f */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2023af85 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d64bbe0 */.elementor-1286 .elementor-element.elementor-element-1d64bbe0 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f85b126 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571328b7 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ac90b94 */.elementor-1286 .elementor-element.elementor-element-6ac90b94 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ed9b9e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3469e08d *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65c08dae */.elementor-1286 .elementor-element.elementor-element-65c08dae > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57977133 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d42808 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4fcdde79 */.elementor-1286 .elementor-element.elementor-element-4fcdde79 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b20d966 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0e15c4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9a229e3 *//* ==========================================
   ۱. شفاف‌سازی نوار اصلی تب‌ها (حذف بک‌گراند نارنجی کل نوار)
   ========================================== */
.elementor-1286 .elementor-element.elementor-element-9a229e3 .e-n-tabs-heading {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* ==========================================
   ۲. استایل نئونی اختصاصی دکمه‌ها
   ========================================== */
.elementor-1286 .elementor-element.elementor-element-9a229e3 .e-n-tab-title {
  position: relative;
  border-radius: 100px !important;
  padding: 10px 24px !important;
  overflow: hidden;
  isolation: isolate;
  flex-shrink: 0 !important;

  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;

  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}

.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1be846 */.elementor-1286 .elementor-element.elementor-element-b1be846 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ca777 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affd087 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71b6722a */.elementor-1286 .elementor-element.elementor-element-71b6722a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2754a51e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac0c8b4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c243568 */.elementor-1286 .elementor-element.elementor-element-7c243568 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b18262 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74520fe2 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-225254bc */.elementor-1286 .elementor-element.elementor-element-225254bc > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e736ec9 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bdfd2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-198ab240 */.elementor-1286 .elementor-element.elementor-element-198ab240 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17009bdc *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c1d983 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9908fa6 */.elementor-1286 .elementor-element.elementor-element-9908fa6 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a9406 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59447d29 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d0d1f3e */.elementor-1286 .elementor-element.elementor-element-3d0d1f3e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f19f015 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b1513 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a17fa06 */.elementor-1286 .elementor-element.elementor-element-7a17fa06 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b37028 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27179b0b *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ca0e */.elementor-1286 .elementor-element.elementor-element-38ca0e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2efff250 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945844e *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fe7074e */.elementor-1286 .elementor-element.elementor-element-6fe7074e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcaef23 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417feb6 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a4a7999 */.elementor-1286 .elementor-element.elementor-element-6a4a7999 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403db42c *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e76011 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40f46853 */.elementor-1286 .elementor-element.elementor-element-40f46853 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31fecc82 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63547885 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a930f5 */.elementor-1286 .elementor-element.elementor-element-15a930f5 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aaf1a8 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44adb9e2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1be846 */.elementor-1286 .elementor-element.elementor-element-b1be846 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ca777 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affd087 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71b6722a */.elementor-1286 .elementor-element.elementor-element-71b6722a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2754a51e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac0c8b4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c243568 */.elementor-1286 .elementor-element.elementor-element-7c243568 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b18262 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74520fe2 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-225254bc */.elementor-1286 .elementor-element.elementor-element-225254bc > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e736ec9 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bdfd2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-198ab240 */.elementor-1286 .elementor-element.elementor-element-198ab240 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17009bdc *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c1d983 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9908fa6 */.elementor-1286 .elementor-element.elementor-element-9908fa6 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a9406 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59447d29 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d0d1f3e */.elementor-1286 .elementor-element.elementor-element-3d0d1f3e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f19f015 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b1513 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a17fa06 */.elementor-1286 .elementor-element.elementor-element-7a17fa06 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b37028 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27179b0b *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ca0e */.elementor-1286 .elementor-element.elementor-element-38ca0e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2efff250 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945844e *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fe7074e */.elementor-1286 .elementor-element.elementor-element-6fe7074e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcaef23 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417feb6 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a4a7999 */.elementor-1286 .elementor-element.elementor-element-6a4a7999 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403db42c *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e76011 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40f46853 */.elementor-1286 .elementor-element.elementor-element-40f46853 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31fecc82 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63547885 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a930f5 */.elementor-1286 .elementor-element.elementor-element-15a930f5 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aaf1a8 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44adb9e2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1be846 */.elementor-1286 .elementor-element.elementor-element-b1be846 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ca777 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affd087 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71b6722a */.elementor-1286 .elementor-element.elementor-element-71b6722a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2754a51e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac0c8b4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c243568 */.elementor-1286 .elementor-element.elementor-element-7c243568 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b18262 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74520fe2 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-225254bc */.elementor-1286 .elementor-element.elementor-element-225254bc > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e736ec9 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bdfd2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-198ab240 */.elementor-1286 .elementor-element.elementor-element-198ab240 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17009bdc *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c1d983 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9908fa6 */.elementor-1286 .elementor-element.elementor-element-9908fa6 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a9406 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59447d29 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d0d1f3e */.elementor-1286 .elementor-element.elementor-element-3d0d1f3e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f19f015 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b1513 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a17fa06 */.elementor-1286 .elementor-element.elementor-element-7a17fa06 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b37028 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27179b0b *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ca0e */.elementor-1286 .elementor-element.elementor-element-38ca0e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2efff250 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945844e *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fe7074e */.elementor-1286 .elementor-element.elementor-element-6fe7074e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcaef23 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417feb6 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a4a7999 */.elementor-1286 .elementor-element.elementor-element-6a4a7999 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403db42c *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e76011 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40f46853 */.elementor-1286 .elementor-element.elementor-element-40f46853 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31fecc82 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63547885 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a930f5 */.elementor-1286 .elementor-element.elementor-element-15a930f5 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aaf1a8 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44adb9e2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1be846 */.elementor-1286 .elementor-element.elementor-element-b1be846 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ca777 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affd087 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71b6722a */.elementor-1286 .elementor-element.elementor-element-71b6722a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2754a51e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac0c8b4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c243568 */.elementor-1286 .elementor-element.elementor-element-7c243568 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b18262 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74520fe2 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-225254bc */.elementor-1286 .elementor-element.elementor-element-225254bc > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e736ec9 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bdfd2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-198ab240 */.elementor-1286 .elementor-element.elementor-element-198ab240 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17009bdc *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c1d983 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9908fa6 */.elementor-1286 .elementor-element.elementor-element-9908fa6 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a9406 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59447d29 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d0d1f3e */.elementor-1286 .elementor-element.elementor-element-3d0d1f3e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f19f015 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b1513 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a17fa06 */.elementor-1286 .elementor-element.elementor-element-7a17fa06 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b37028 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27179b0b *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ca0e */.elementor-1286 .elementor-element.elementor-element-38ca0e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2efff250 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945844e *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fe7074e */.elementor-1286 .elementor-element.elementor-element-6fe7074e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcaef23 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417feb6 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a4a7999 */.elementor-1286 .elementor-element.elementor-element-6a4a7999 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403db42c *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e76011 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40f46853 */.elementor-1286 .elementor-element.elementor-element-40f46853 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31fecc82 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63547885 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a930f5 */.elementor-1286 .elementor-element.elementor-element-15a930f5 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aaf1a8 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44adb9e2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1be846 */.elementor-1286 .elementor-element.elementor-element-b1be846 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ca777 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-affd087 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-71b6722a */.elementor-1286 .elementor-element.elementor-element-71b6722a > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2754a51e *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac0c8b4 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c243568 */.elementor-1286 .elementor-element.elementor-element-7c243568 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b18262 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74520fe2 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-225254bc */.elementor-1286 .elementor-element.elementor-element-225254bc > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e736ec9 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28bdfd2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-198ab240 */.elementor-1286 .elementor-element.elementor-element-198ab240 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17009bdc *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30c1d983 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9908fa6 */.elementor-1286 .elementor-element.elementor-element-9908fa6 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9a9406 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59447d29 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d0d1f3e */.elementor-1286 .elementor-element.elementor-element-3d0d1f3e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f19f015 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19b1513 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a17fa06 */.elementor-1286 .elementor-element.elementor-element-7a17fa06 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b37028 *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27179b0b *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38ca0e */.elementor-1286 .elementor-element.elementor-element-38ca0e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2efff250 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945844e *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fe7074e */.elementor-1286 .elementor-element.elementor-element-6fe7074e > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcaef23 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417feb6 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6a4a7999 */.elementor-1286 .elementor-element.elementor-element-6a4a7999 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-403db42c *//* Glass / Neon Card */
.pr1-btn {
cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e76011 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40f46853 */.elementor-1286 .elementor-element.elementor-element-40f46853 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31fecc82 */.pr3-btn {
  position: relative;
  border-radius: 100px !important;
  padding: 12px 32px !important;
  overflow: hidden;
  isolation: isolate;


  background:
    radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
    radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
    linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 220, 180, 0.5) !important;


  box-shadow:
    0 10px 30px rgba(216, 59, 0, 0.6),
    0 0 20px rgba(248, 143, 7, 0.8),
    0 0 40px rgba(248, 143, 7, 0.4),
    0 2px 2px rgba(255, 255, 255, 0.4) inset !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}


.pr3-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    180deg,
    rgba(255, 240, 220, 0.95) 0%,
    rgba(248, 143, 7, 0.6) 40%,
    rgba(255, 120, 0, 0.95) 100%
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 8px rgba(255, 200, 140, 0.7))
    drop-shadow(0 0 16px rgba(248, 143, 7, 0.6));
}


.pr3-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.5), transparent 55%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, transparent 45%);

  pointer-events: none;
  z-index: 0;
}

.pr3-btn > * {
  position: relative;
  z-index: 2;
  color: #ffffff !important;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63547885 *//* Glass / Neon Card - Orange */
.pr3 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 100% 0%, rgba(248, 143, 7, 0.16), transparent 22%),
    radial-gradient(circle at 100% 100%, rgba(248, 143, 7, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 25px rgba(248, 143, 7, 0.12),
    0 0 35px rgba(248, 143, 7, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr3::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(248, 143, 7, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(248, 143, 7, 0.45) 76%,
    rgba(248, 143, 7, 0.95)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter:
    drop-shadow(0 0 10px rgba(248, 143, 7, 0.20))
    drop-shadow(0 0 18px rgba(248, 143, 7, 0.18));
}

/* Soft inner tint */
.pr3::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 100% 10%, rgba(248, 143, 7, 0.10), transparent 20%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr3 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a930f5 */.elementor-1286 .elementor-element.elementor-element-15a930f5 > .elementor-icon{
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aaf1a8 *//* Glass / Neon Card */
.pr1-btn {
    cursor:pointer;
  position: relative;
  border-radius: 32px !important;
  padding: 13px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1-btn::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44adb9e2 *//* Glass / Neon Card */
.pr1 {
  position: relative;
  border-radius: 32px !important;
  padding: 30px !important;
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(circle at 0% 0%, rgba(160, 95, 255, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(8, 9, 28, 0.98), rgba(6, 7, 22, 0.98)) !important;

  backdrop-filter: blur(18px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(140%) !important;

  border: 1px solid rgba(255, 255, 255, 0.06) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(255, 255, 255, 0.03) inset,
    0 0 35px rgba(160, 95, 255, 0.10) !important;

  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
  will-change: transform, backdrop-filter;
}

/* Outer neon border glow */
.pr1::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.5px;

  background: linear-gradient(
    135deg,
    rgba(160, 95, 255, 0.55),
    rgba(255, 255, 255, 0.08) 38%,
    rgba(160, 95, 255, 0.35) 76%,
    rgba(160, 95, 255, 0.75)
  );

  -webkit-mask: linear-gradient(#fff 0 0) content-box,
                linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  pointer-events: none;
  z-index: 1;

  filter: drop-shadow(0 0 18px rgba(160, 95, 255, 0.20));
}

/* Soft inner tint */
.pr1::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background:
    radial-gradient(circle at 10% 12%, rgba(160, 95, 255, 0.12), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 32%);

  pointer-events: none;
  z-index: 0;
}

.pr1 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-71a62639 *//* =========================================================
   ELEMENTOR NESTED TABS - MOBILE FIX
   SUPPORT ALL ACTIVE SELECTORS (.e-active, .elementor-active, aria-selected)
   ========================================================= */

@media (max-width: 767px) {

    /* 1. RESET CONTAINER */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading::before,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading::after {
        background: transparent !important;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
    }

    /* 2. HEADING FLEX CONTAINER (NO HORIZONTAL SCROLL) */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        overflow-y: visible !important;
        padding: 12px 8px !important;
        margin: 0 !important;
        gap: 6px !important;
        white-space: normal !important;
        box-sizing: border-box !important;
    }

    /* 3. DEFAULT INACTIVE STATE FOR ALL TABS */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title {
        position: relative !important;
        flex: 1 1 0 !important;
        flex-shrink: 1 !important;
        width: auto !important;
        min-width: 0 !important;
        min-height: 40px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 8px 4px !important;
        border-radius: 100px !important;
        box-sizing: border-box !important;

        /* INACTIVE = TRANSPARENT */
        background: transparent !important;
        background-image: none !important;
        border: 1px solid rgba(255, 220, 180, 0.35) !important;
        box-shadow: none !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        overflow: hidden !important;
        isolation: isolate !important;
        transform: translateZ(0) !important;
        transition: all 0.3s ease !important;
    }

    /* 4. DISABLE PSEUDO-ELEMENTS ONLY FOR TRULY INACTIVE TABS */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title:not(.e-active):not(.elementor-active):not([aria-selected="true"])::before,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title:not(.e-active):not(.elementor-active):not([aria-selected="true"])::after {
        content: none !important;
        display: none !important;
    }

    /* 5. ALL TABS TEXT - ALWAYS WHITE */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title > *,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
        position: relative !important;
        color: #ffffff !important;
        font-size: 11px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;
        text-align: center !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        z-index: 3 !important;
    }

    /* 6. ACTIVE TAB - MULTI-SELECTOR ORANGE BACKGROUND */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.e-active,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.elementor-active,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
        background: 
            radial-gradient(ellipse at 50% 0%, rgba(255, 210, 160, 0.45), transparent 65%),
            radial-gradient(ellipse at 50% 100%, rgba(255, 100, 0, 0.6), transparent 70%),
            linear-gradient(180deg, #ff7300 0%, #d83b00 100%) !important;
        background-color: #ff7300 !important;
        backdrop-filter: blur(18px) saturate(140%) !important;
        -webkit-backdrop-filter: blur(18px) saturate(140%) !important;
        border: 1px solid rgba(255, 220, 180, 0.75) !important;
        box-shadow: 
            0 6px 20px rgba(216, 59, 0, 0.50),
            0 0 15px rgba(248, 143, 7, 0.60),
            0 2px 2px rgba(255, 255, 255, 0.40) inset !important;
    }

    /* 7. ACTIVE TAB - NEON BORDER GLOW LAYER */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.e-active::before,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.elementor-active::before,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        inset: 0 !important;
        border-radius: inherit !important;
        padding: 1.5px !important;
        background: linear-gradient(180deg, rgba(255, 240, 220, 0.95) 0%, rgba(248, 143, 7, 0.60) 40%, rgba(255, 120, 0, 0.95) 100%) !important;
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
        -webkit-mask-composite: xor !important;
        mask-composite: exclude !important;
        pointer-events: none !important;
        z-index: 1 !important;
        filter: drop-shadow(0 0 6px rgba(255, 200, 140, 0.60)) drop-shadow(0 0 12px rgba(248, 143, 7, 0.50)) !important;
    }

    /* 8. ACTIVE TAB - LIGHT OVERLAY */
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.e-active::after,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title.elementor-active::after,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        inset: 0 !important;
        border-radius: inherit !important;
        background: 
            radial-gradient(ellipse at 50% 100%, rgba(255, 240, 200, 0.50), transparent 55%),
            linear-gradient(180deg, rgba(255, 255, 255, 0.30) 0%, transparent 45%) !important;
        pointer-events: none !important;
        z-index: 0 !important;
    }
}

/* 9. EXTRA SMALL SCREENS (<= 380px) */
@media (max-width: 380px) {
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading {
        gap: 3px !important;
        padding: 10px 4px !important;
    }
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title {
        padding: 6px 2px !important;
        min-height: 36px !important;
    }
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title > *,
    .elementor-1286 .elementor-element.elementor-element-71a62639 .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text {
        font-size: 10px !important;
    }
}/* End custom CSS */