.elementor-103779 .elementor-element.elementor-element-d4fdc23:not(.elementor-motion-effects-element-type-background), .elementor-103779 .elementor-element.elementor-element-d4fdc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-103779 .elementor-element.elementor-element-d4fdc23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103779 .elementor-element.elementor-element-d4fdc23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103779 .elementor-element.elementor-element-d3933fe .elementor-button{background-color:#02010100;font-family:"Nunito Sans", Sans-serif;font-size:16px;fill:#E5E900;color:#E5E900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5E900;padding:15px 30px 15px 30px;}.elementor-103779 .elementor-element.elementor-element-a800a6c:not(.elementor-motion-effects-element-type-background), .elementor-103779 .elementor-element.elementor-element-a800a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-103779 .elementor-element.elementor-element-a800a6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103779 .elementor-element.elementor-element-a800a6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103779 .elementor-element.elementor-element-fbbd911{text-align:center;}.elementor-103779 .elementor-element.elementor-element-fbbd911 .elementor-heading-title{font-size:5rem;line-height:5rem;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-83a429d{text-align:center;}.elementor-103779 .elementor-element.elementor-element-83a429d .elementor-heading-title{font-size:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button{background-color:#02010100;font-family:"Nunito Sans", Sans-serif;font-size:18px;fill:#E5E900;color:#E5E900;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E900;padding:20px 30px 20px 30px;}.elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button:hover, .elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button-content-wrapper{flex-direction:row;}.elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button:hover svg, .elementor-103779 .elementor-element.elementor-element-4ffb396 .elementor-button:focus svg{fill:#000000;}.elementor-103779 .elementor-element.elementor-element-42a5d81 .jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block{justify-content:center;}.elementor-103779 .elementor-element.elementor-element-42a5d81 .jltma-countdown-wrapper .jltma-countdown-value{color:#9F9F9F !important;}.elementor-103779 .elementor-element.elementor-element-42a5d81 .jltma-countdown-wrapper .jltma-countdown-title{color:#FFFFFF !important;}.elementor-103779 .elementor-element.elementor-element-eec75ae{--divider-border-style:curly;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-103779 .elementor-element.elementor-element-eec75ae .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-eec75ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-eec75ae .elementor-divider__text{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-115e44f{--display:flex;}.elementor-103779 .elementor-element.elementor-element-115e44f:not(.elementor-motion-effects-element-type-background), .elementor-103779 .elementor-element.elementor-element-115e44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-103779 .elementor-element.elementor-element-d721bb4{--spacer-size:68px;}.elementor-103779 .elementor-element.elementor-element-8d7912a{text-align:center;}.elementor-103779 .elementor-element.elementor-element-8d7912a .elementor-heading-title{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-e0bd8d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103779 .elementor-element.elementor-element-cf308d4{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-c0669f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-c0669f6{text-align:left;}.elementor-103779 .elementor-element.elementor-element-c0669f6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-9bf7618 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-9bf7618 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-6dac775 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-6dac775 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-c1052a6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-c1052a6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-126e77e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-ea75a73{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-ea75a73 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-ea75a73 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-69691a7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-69691a7{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-69691a7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-98017d6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-778d34e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-778d34e{text-align:left;}.elementor-103779 .elementor-element.elementor-element-778d34e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-2921bd8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-2921bd8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-b38e4bd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-b38e4bd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-2d7dd76 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-2d7dd76 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-3792595 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-af35bf6{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-af35bf6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-af35bf6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-3ffe3b4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-d27ba0a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-5a7af77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-5a7af77{text-align:left;}.elementor-103779 .elementor-element.elementor-element-5a7af77 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-4f1a338 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-4f1a338 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-ba7db15 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-ba7db15 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-c9e0c27 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-c9e0c27 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-dd10a15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-017d762{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-017d762 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-017d762 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-6d99336 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-6d99336{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-6d99336 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-0b1ecff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103779 .elementor-element.elementor-element-5dd07ad{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-0be478b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-0be478b{text-align:left;}.elementor-103779 .elementor-element.elementor-element-0be478b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-2a2d62f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-2a2d62f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-65d5e08 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-65d5e08 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-13fa2c0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-13fa2c0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-272bbb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-e1399a7{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-e1399a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-e1399a7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-5931713 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-5931713{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-5931713 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-5e2461b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-30592f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-30592f6{text-align:left;}.elementor-103779 .elementor-element.elementor-element-30592f6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-51a12e7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-51a12e7 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-aa820d9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-aa820d9 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-bb5ea08 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-bb5ea08 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-7fa606d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-aa3216d{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-aa3216d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-aa3216d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-701f20c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-701f20c{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-701f20c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-5666f05{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-103779 .elementor-element.elementor-element-df5185b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-df5185b{text-align:left;}.elementor-103779 .elementor-element.elementor-element-df5185b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-bd09346 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-bd09346 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:14px;line-height:24px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-fe0f8b3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-fe0f8b3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-65865a4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-65865a4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;line-height:48px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-cb28f2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-2abae90{--divider-border-style:solid;--divider-color:#5C5C5E;--divider-border-width:1.9px;}.elementor-103779 .elementor-element.elementor-element-2abae90 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-103779 .elementor-element.elementor-element-2abae90 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-c48f5c9{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-103779 .elementor-element.elementor-element-c48f5c9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-103779 .elementor-element.elementor-element-44474ee{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-color:#A4A4A4;--n-tabs-title-color-active:#000000;}.elementor-103779 .elementor-element.elementor-element-44474ee > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-103779 .elementor-element.elementor-element-44474ee.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5D5D5D00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#29FF00;}.elementor-103779 .elementor-element.elementor-element-44474ee.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-103779 .elementor-element.elementor-element-44474ee.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-103779 .elementor-element.elementor-element-44474ee.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#A4A4A4;}.elementor-103779 .elementor-element.elementor-element-828fa22{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:196px;--padding-left:0px;--padding-right:0px;}.elementor-103779 .elementor-element.elementor-element-828fa22:not(.elementor-motion-effects-element-type-background), .elementor-103779 .elementor-element.elementor-element-828fa22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-103779 .elementor-element.elementor-element-e69e485{width:23.232%;}.elementor-103779 .elementor-element.elementor-element-30a9478{width:46.719%;}.elementor-103779 .elementor-element.elementor-element-47c510c{width:29.714%;}.elementor-103779 .elementor-element.elementor-element-cf308d4{--width:33.33%;}.elementor-103779 .elementor-element.elementor-element-98017d6{--width:33.33%;}.elementor-103779 .elementor-element.elementor-element-d27ba0a{--width:33.33%;}.elementor-103779 .elementor-element.elementor-element-5dd07ad{--width:33.33%;}.elementor-103779 .elementor-element.elementor-element-5e2461b{--width:33.33%;}.elementor-103779 .elementor-element.elementor-element-5666f05{--width:33.33%;}}/* Start custom CSS for heading, class: .elementor-element-6dac775 */.elementor-103779 .elementor-element.elementor-element-6dac775 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-126e77e */.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b38e4bd */.elementor-103779 .elementor-element.elementor-element-b38e4bd span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-3792595 */.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7db15 */.elementor-103779 .elementor-element.elementor-element-ba7db15 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-dd10a15 */.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d5e08 */.elementor-103779 .elementor-element.elementor-element-65d5e08 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-272bbb7 */.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa820d9 */.elementor-103779 .elementor-element.elementor-element-aa820d9 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-7fa606d */.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0f8b3 */.elementor-103779 .elementor-element.elementor-element-fe0f8b3 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-cb28f2a */.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dac775 */.elementor-103779 .elementor-element.elementor-element-6dac775 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-126e77e */.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b38e4bd */.elementor-103779 .elementor-element.elementor-element-b38e4bd span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-3792595 */.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7db15 */.elementor-103779 .elementor-element.elementor-element-ba7db15 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-dd10a15 */.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d5e08 */.elementor-103779 .elementor-element.elementor-element-65d5e08 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-272bbb7 */.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa820d9 */.elementor-103779 .elementor-element.elementor-element-aa820d9 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-7fa606d */.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0f8b3 */.elementor-103779 .elementor-element.elementor-element-fe0f8b3 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-cb28f2a */.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dac775 */.elementor-103779 .elementor-element.elementor-element-6dac775 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-126e77e */.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-126e77e .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b38e4bd */.elementor-103779 .elementor-element.elementor-element-b38e4bd span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-3792595 */.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-3792595 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7db15 */.elementor-103779 .elementor-element.elementor-element-ba7db15 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-dd10a15 */.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-dd10a15 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65d5e08 */.elementor-103779 .elementor-element.elementor-element-65d5e08 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-272bbb7 */.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-272bbb7 .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa820d9 */.elementor-103779 .elementor-element.elementor-element-aa820d9 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-7fa606d */.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-7fa606d .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0f8b3 */.elementor-103779 .elementor-element.elementor-element-fe0f8b3 span{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for adminify-main-site-pricing, class: .elementor-element-cb28f2a */.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn {
    background: linear-gradient(145deg, #4B4DED, #6B6DFF);
    box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                0 0 40px rgba(75, 77, 237, 0.3),
                0 8px 12px rgba(23, 16, 60, 0.1);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .3px;
    text-align: center;
    color: #FFFFFF;    
    text-transform: capitalize;
    
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    
    /* Text shadow for better readability */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Hover Effects */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover {
    background: linear-gradient(145deg, #5A5CF0, #7A7CFF);
    box-shadow: 0 0 30px rgba(75, 77, 237, 0.8),
                0 0 60px rgba(75, 77, 237, 0.4),
                0 12px 20px rgba(23, 16, 60, 0.2);
    transform: translateY(-2px) scale(1.02);
    color: #FFFFFF;
}

/* Active/Click Effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:active {
    transform: translateY(1px) scale(0.98);
    box-shadow: 0 0 15px rgba(75, 77, 237, 0.6),
                0 0 30px rgba(75, 77, 237, 0.3),
                0 4px 8px rgba(23, 16, 60, 0.1);
}

/* Optional: Add a subtle shine effect */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.2),
        transparent
    );
    transition: left 0.8s ease;
}

.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn:hover::before {
    left: 100%;
}

/* Optional: Pulse animation for extra attention */
@keyframes pulse-glow {
    0% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
    50% {
        box-shadow: 0 0 25px rgba(75, 77, 237, 0.7),
                    0 0 50px rgba(75, 77, 237, 0.4),
                    0 10px 15px rgba(23, 16, 60, 0.15);
    }
    100% {
        box-shadow: 0 0 20px rgba(75, 77, 237, 0.5),
                    0 0 40px rgba(75, 77, 237, 0.3),
                    0 8px 12px rgba(23, 16, 60, 0.1);
    }
}

/* Apply pulse animation to the button (optional - use if you want constant animation) */
.elementor-103779 .elementor-element.elementor-element-cb28f2a .price-table-btn.pulse {
    animation: pulse-glow 2s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-828fa22 */.elementor.elementor-103779 {
    margin-bottom: -120px;
}/* End custom CSS */