.elementor-3363 .elementor-element.elementor-element-fd486a4{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3363 .elementor-element.elementor-element-74246de{--display:flex;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F100FF;--border-color:#F100FF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 3px #F219FF;}.elementor-3363 .elementor-element.elementor-element-74246de:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-74246de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-3363 .elementor-element.elementor-element-faab64c > .elementor-widget-container{margin:-44px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-faab64c{text-align:center;}.elementor-3363 .elementor-element.elementor-element-faab64c img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.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-3363 .elementor-element.elementor-element-67abddd{text-align:center;}.elementor-3363 .elementor-element.elementor-element-67abddd .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3363 .elementor-element.elementor-element-ce9598a .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-694dd4c{--display:flex;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F100FF;--border-color:#F100FF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 3px #F219FF;}.elementor-3363 .elementor-element.elementor-element-694dd4c:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-694dd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-f2ddcf9 > .elementor-widget-container{margin:-44px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-f2ddcf9{text-align:center;}.elementor-3363 .elementor-element.elementor-element-f2ddcf9 img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-870b363{text-align:center;}.elementor-3363 .elementor-element.elementor-element-870b363 .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-92c267c .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-06b6f16{--display:flex;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F818FF;--border-color:#F818FF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 3px #FF1EF4;}.elementor-3363 .elementor-element.elementor-element-06b6f16:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-06b6f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-dd67549 > .elementor-widget-container{margin:-44px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-dd67549{text-align:center;}.elementor-3363 .elementor-element.elementor-element-dd67549 img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-badcefa{text-align:center;}.elementor-3363 .elementor-element.elementor-element-badcefa .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-4c57cd7 .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-96f4717{--display:flex;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FF04DF;--border-color:#FF04DF;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 13px 3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-96f4717:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-96f4717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-e42a981 > .elementor-widget-container{margin:-44px 33px 0px 33px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-e42a981{text-align:center;}.elementor-3363 .elementor-element.elementor-element-e42a981 img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-69b504a{text-align:center;}.elementor-3363 .elementor-element.elementor-element-69b504a .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-9b1bc45 .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-71402e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-71402e5:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-71402e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-0f02bda > .elementor-widget-container{margin:-44px 33px 0px 33px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-0f02bda{text-align:center;}.elementor-3363 .elementor-element.elementor-element-0f02bda img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-b9a322f{text-align:center;}.elementor-3363 .elementor-element.elementor-element-b9a322f .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-ee02ed4 .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-d596fcd{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-d596fcd:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-d596fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-06bd89b > .elementor-widget-container{margin:-44px 33px 0px 33px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-06bd89b{text-align:center;}.elementor-3363 .elementor-element.elementor-element-06bd89b img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-65283dc{text-align:center;}.elementor-3363 .elementor-element.elementor-element-65283dc .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-c9f16a9 .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}.elementor-3363 .elementor-element.elementor-element-e2d20c6{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-e2d20c6:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-e2d20c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-c4dfe90 > .elementor-widget-container{margin:-44px 33px 0px 33px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-c4dfe90{text-align:center;}.elementor-3363 .elementor-element.elementor-element-c4dfe90 img{width:50%;border-style:dotted;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-b65758c{text-align:center;}.elementor-3363 .elementor-element.elementor-element-b65758c .elementor-heading-title{font-family:"Sura", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-e366f6f .elementor-button{background-color:#000000;border-radius:20px 20px 20px 20px;padding:10px 40px 10px 40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3363 .elementor-element.elementor-element-fd486a4{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3363 .elementor-element.elementor-element-96f4717{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-71402e5{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-d596fcd{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-e2d20c6{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3363 .elementor-element.elementor-element-fd486a4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-fd486a4.e-con{--align-self:center;}.elementor-3363 .elementor-element.elementor-element-faab64c img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-67abddd .elementor-heading-title{font-size:18px;}.elementor-3363 .elementor-element.elementor-element-ce9598a > .elementor-widget-container{margin:0px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-f2ddcf9 img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-870b363 .elementor-heading-title{font-size:18px;}.elementor-3363 .elementor-element.elementor-element-92c267c > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-06b6f16{--margin-top:20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-dd67549 img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-badcefa .elementor-heading-title{font-size:18px;}.elementor-3363 .elementor-element.elementor-element-4c57cd7 > .elementor-widget-container{margin:0px 0px 0px -24px;}.elementor-3363 .elementor-element.elementor-element-96f4717{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-e42a981 img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-9b1bc45 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-3363 .elementor-element.elementor-element-71402e5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-0f02bda img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-ee02ed4 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-3363 .elementor-element.elementor-element-d596fcd{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-06bd89b img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-c9f16a9 > .elementor-widget-container{margin:0px 0px 0px -25px;}.elementor-3363 .elementor-element.elementor-element-e2d20c6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-c4dfe90 img{width:75%;border-radius:5px 5px 5px 5px;}.elementor-3363 .elementor-element.elementor-element-e366f6f > .elementor-widget-container{margin:0px 0px 0px -25px;}}/* Start custom CSS for button, class: .elementor-element-ce9598a *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74246de */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92c267c *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694dd4c */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c57cd7 *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b6f16 */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b1bc45 *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f4717 */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee02ed4 *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71402e5 */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9f16a9 *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d596fcd */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e366f6f *//* Simplified Version - শুধু CSS ক্লাস ব্যবহার করে */
.glow-button-simple {
    position: relative !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 15px 40px !important;
    color: white !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-align: center !important;
    z-index: 1 !important;
}

/* Rotating Rainbow Border */
.glow-button-simple::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    background: linear-gradient(45deg, 
        red, orange, yellow, green,
        cyan, blue, purple, red) !important;
    border-radius: 53px !important;
    z-index: -2 !important;
    animation: rotate-colors 2s linear infinite !important;
    background-size: 400% 400% !important;
}

.glow-button-simple::after {
    content: '' !important;
    position: absolute !important;
    top: 2px !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 2px !important;
   background: linear-gradient(135deg, #2b5876 0%, #4e43 100%) !important;
    border-radius: 48px !important;
    z-index: -1 !important;
}

@keyframes rotate-colors {
    0% {
        background-position: 0% 50%;
        filter: hue-rotate(0deg);
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
        filter: hue-rotate(360deg);
    }
}

.glow-button-simple:hover::before {
    animation-duration: 1s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d20c6 */.pulsating-red-bg {
    animation: redPulse 1s infinite;
    position: relative;
}

.pulsating-red-bg::after {
    content: "✅";
    position: absolute;
    top: 10px;
    right: 15px;
    color: #ff0000;
    font-size: 28px;
    font-weight: bold;
    animation: closePulse 1s infinite;
}

@keyframes redPulse {
    0%, 100% { background-color: rgba(255,0,0,0.1); }
    50% { background-color: rgba(255,0,0,0.3); }
}

@keyframes closePulse {
    0%, 100% { transform: scale(1); opacity: 0.7; }
    50% { transform: scale(1.3); opacity: 1; }
}/* End custom CSS */