.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-76 .elementor-element.elementor-element-4e6331ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-4e6331ba{text-align:center;}.elementor-76 .elementor-element.elementor-element-4e6331ba .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:45px;font-weight:bold;text-decoration:none;line-height:72px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;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-76 .elementor-element.elementor-element-28a614c9 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.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-76 .elementor-element.elementor-element-5022b970 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:none;border-radius:74px 74px 74px 74px;}.elementor-76 .elementor-element.elementor-element-5022b970{text-align:center;}.elementor-76 .elementor-element.elementor-element-5022b970 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:28px;font-weight:bold;line-height:49px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0505AB;}.elementor-76 .elementor-element.elementor-element-4685db49 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-51edd036 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFFFA;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-51edd036 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-76 .elementor-element.elementor-element-175cefd7 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFFFA;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-175cefd7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-76 .elementor-element.elementor-element-50e01c2e .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-75961c48 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:11px 11px 11px 11px;border-style:groove;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:42px 42px 42px 42px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-76 .elementor-element.elementor-element-75961c48{text-align:center;}.elementor-76 .elementor-element.elementor-element-75961c48 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 100px rgba(255, 255, 255, 0.3);color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-13f07dd6 > .elementor-widget-container{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-13f07dd6{text-align:center;}.elementor-76 .elementor-element.elementor-element-13f07dd6 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#FF00DF;}.elementor-76 .elementor-element.elementor-element-396cdb7e > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-396cdb7e{text-align:center;}.elementor-76 .elementor-element.elementor-element-396cdb7e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:1px;font-weight:bold;color:#1C2A3B;}.elementor-76 .elementor-element.elementor-element-46d34551 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76 .elementor-element.elementor-element-63e357ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-63e357ae{text-align:start;font-family:"Hind Siliguri", Sans-serif;font-size:27px;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-41efc02f .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-ae90b6e > .elementor-widget-container{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-ae90b6e{text-align:center;}.elementor-76 .elementor-element.elementor-element-ae90b6e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#FF00DF;}.elementor-76 .elementor-element.elementor-element-6dff3846 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-760d0ed > .elementor-widget-container{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-760d0ed{text-align:center;}.elementor-76 .elementor-element.elementor-element-760d0ed .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#FF00EC;}.elementor-76 .elementor-element.elementor-element-5b8dfaec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-76 .elementor-element.elementor-element-52273586 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-6959f9db > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-6959f9db{text-align:center;}.elementor-76 .elementor-element.elementor-element-6959f9db .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#000000;}.elementor-76 .elementor-element.elementor-element-698cadef .elementor-button{background-color:#FCB909;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:bold;fill:#000000;color:#000000;}.elementor-76 .elementor-element.elementor-element-3d3478cd .elementor-button{font-family:"Hind Siliguri", Sans-serif;font-size:22px;font-weight:bold;}.elementor-76 .elementor-element.elementor-element-12320a0 .elementor-button{background-color:#FCE509;font-family:"Hind Siliguri", Sans-serif;font-size:23px;font-weight:bold;fill:#000000;color:#000000;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-76 .elementor-element.elementor-element-10a5f80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-wrapper{max-width:18%;}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;padding:9px 9px 9px 9px;}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 6px/2 );}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 6px/2 );}body.rtl .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 6px/2 );}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-digits{color:#000000;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-label{color:#000000;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;}.elementor-76 .elementor-element.elementor-element-5be6ff93 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-65dfff3d > .elementor-widget-container{background-color:#FFFFFF;padding:24px 24px 24px 24px;}.elementor-76 .elementor-element.elementor-element-65dfff3d{text-align:center;}.elementor-76 .elementor-element.elementor-element-65dfff3d .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#000000;}.elementor-76 .elementor-element.elementor-element-3a0cad85 > .elementor-widget-container{background-color:transparent;padding:24px 24px 24px 24px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFBE00 100%);}.elementor-76 .elementor-element.elementor-element-3a0cad85{text-align:center;}.elementor-76 .elementor-element.elementor-element-3a0cad85 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#000000DE;}.elementor-76 .elementor-element.elementor-element-7a2e2742 > .elementor-widget-container{background-color:#FFE000;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-7a2e2742{text-align:center;}.elementor-76 .elementor-element.elementor-element-7a2e2742 .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#000000;}.elementor-76 .elementor-element.elementor-element-5d56feca > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;}.elementor-76 .elementor-element.elementor-element-5d56feca{text-align:center;}.elementor-76 .elementor-element.elementor-element-5d56feca .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;color:#0034FF;}.elementor-76 .elementor-element.elementor-element-5c2e2887 .elementor-button{background-color:#FFB900;font-family:"Hind Siliguri", Sans-serif;font-weight:bold;fill:#000000;color:#000000;border-style:groove;border-color:#FFFFFF;border-radius:47px 47px 47px 47px;}.elementor-76 .elementor-element.elementor-element-a9fd125 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-76 .elementor-element.elementor-element-a9fd125 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Hind Siliguri", Sans-serif;font-weight:bold;}body.elementor-page-76:not(.elementor-motion-effects-element-type-background), body.elementor-page-76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-4e6331ba .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-4e6331ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-4e6331ba .elementor-heading-title{font-size:17px;}.elementor-76 .elementor-element.elementor-element-5022b970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-76 .elementor-element.elementor-element-5022b970 .elementor-heading-title{font-size:23px;line-height:2em;}.elementor-76 .elementor-element.elementor-element-75961c48 .elementor-heading-title{line-height:1.2em;}.elementor-76 .elementor-element.elementor-element-13f07dd6 .elementor-heading-title{font-size:20px;}.elementor-76 .elementor-element.elementor-element-396cdb7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-396cdb7e .elementor-heading-title{font-size:8px;}.elementor-76 .elementor-element.elementor-element-63e357ae{font-size:18px;}.elementor-76 .elementor-element.elementor-element-ae90b6e .elementor-heading-title{font-size:20px;}.elementor-76 .elementor-element.elementor-element-760d0ed > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-76 .elementor-element.elementor-element-760d0ed .elementor-heading-title{font-size:24px;}.elementor-76 .elementor-element.elementor-element-6959f9db .elementor-heading-title{font-size:20px;}.elementor-76 .elementor-element.elementor-element-698cadef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-698cadef .elementor-button{font-size:19px;}.elementor-76 .elementor-element.elementor-element-3d3478cd .elementor-button{font-size:18px;}.elementor-76 .elementor-element.elementor-element-12320a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-12320a0 .elementor-button{font-size:20px;}.elementor-76 .elementor-element.elementor-element-10a5f80f{width:auto;max-width:auto;}.elementor-76 .elementor-element.elementor-element-10a5f80f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-wrapper{max-width:9%;}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-item{padding:12px 12px 12px 12px;}.elementor-76 .elementor-element.elementor-element-10a5f80f .elementor-countdown-digits{font-size:26px;}.elementor-76 .elementor-element.elementor-element-65dfff3d .elementor-heading-title{font-size:27px;}.elementor-76 .elementor-element.elementor-element-3a0cad85 .elementor-heading-title{font-size:29px;}.elementor-76 .elementor-element.elementor-element-7a2e2742 .elementor-heading-title{font-size:25px;}.elementor-76 .elementor-element.elementor-element-5d56feca .elementor-heading-title{font-size:20px;}.elementor-76 .elementor-element.elementor-element-5c2e2887 .elementor-button{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-4e6331ba *//* মেইন হেডার স্টাইল এবং এনিমেশন */
.elementor-76 .elementor-element.elementor-element-4e6331ba .elementor-heading-title {
    /* গোল্ডেন শাইন ইফেক্ট */
    background: linear-gradient(to right, #fff 20%, #ffd700 40%, #ffd700 60%, #fff 80%);
    background-size: 200% auto;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 4s linear infinite;
    
    /* বর্ডার এবং প্যাডিং */
    padding: 15px 25px;
    border: 2px solid #ffd700;
    border-radius: 8px; /* বর্ডারটি একটু রাউন্ড করার জন্য */
    display: inline-block;
    position: relative;
    
    /* বর্ডার গ্লো ইফেক্ট */
    box-shadow: 0 0 10px rgba(255, 215, 0, 0.3), inset 0 0 5px rgba(255, 215, 0, 0.2);
    animation: shine 4s linear infinite, borderGlow 3s ease-in-out infinite alternate;
}

/* টেক্সট শাইন এনিমেশন */
@keyframes shine {
    to {
        background-position: 200% center;
    }
}

/* বর্ডার গ্লো এনিমেশন */
@keyframes borderGlow {
    from {
        border-color: #ffd700;
        box-shadow: 0 0 10px rgba(255, 215, 0, 0.4), inset 0 0 5px rgba(255, 215, 0, 0.2);
    }
    to {
        border-color: #ffffff;
        box-shadow: 0 0 25px rgba(255, 215, 0, 0.8), inset 0 0 10px rgba(255, 215, 0, 0.4);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28a614c9 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-28a614c9 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5022b970 *//* এই সম্পূর্ণ কোডটি Elementor Page Settings > Custom CSS-এ পেস্ট করুন */

/* --- বর্ডার গ্লো অ্যানিমেশন (পূর্বের মতোই থাকবে) --- */
.glowing-size-box {
    position: relative;
    overflow: hidden; 
    border: 2px solid #6c5ce7; 
    border-radius: 15px; 
    box-shadow: 0 0 10px rgba(108, 92, 231, 0.7); 
    animation: borderGlowPulse 2s infinite alternate ease-in-out; 
    padding: 20px; 
}

/* --- বর্ডার গ্লো অ্যানিমেশন Keyframes (পূর্বের মতোই থাকবে) --- */
@keyframes borderGlowPulse {
    0% {
        border-color: #6c5ce7; 
        box-shadow: 0 0 10px rgba(108, 92, 231, 0.7); 
    }
    50% {
        border-color: #ff007f; 
        box-shadow: 0 0 25px rgba(255, 0, 127, 0.9), 0 0 40px rgba(255, 0, 127, 0.6); 
    }
    100% {
        border-color: #6c5ce7; 
        box-shadow: 0 0 10px rgba(108, 92, 231, 0.7); 
    }
}

/* --- প্রতিটি লাইনের জন্য ভিন্ন রঙ এবং মার্জিন --- */
.glowing-size-box .size-line-one {
    color: #00FFFF; /* সায়ান (আকাশী নীল) */
    font-weight: bold;
    margin-bottom: 5px; /* নিচের লাইনের সাথে গ্যাপ */
    line-height: 1.2em; /* লাইন হাইট কমানো */
}

.glowing-size-box .size-line-two {
    color: #FFD700; /* গোল্ড (কমলা-হলুদ) */
    font-weight: bold;
    margin-bottom: 5px; /* নিচের লাইনের সাথে গ্যাপ */
    line-height: 1.2em; /* লাইন হাইট কমানো */
}

.glowing-size-box .size-line-three {
    color: #FF00FF; /* ফুচসিয়া (উজ্জ্বল গোলাপী-বেগুনি) */
    font-weight: bold;
    margin-bottom: 0px; /* শেষ লাইনের নিচে কোনো মার্জিন নেই */
    line-height: 1.2em; /* লাইন হাইট কমানো */
}

/* যদি আপনি ফন্ট সাইজও কমানো চান, তবে এখানে যোগ করতে পারেন: */
/*
.glowing-size-box p {
    font-size: 1.1em; 
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4685db49 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-4685db49 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e01c2e *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-50e01c2e .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396cdb7e *//* এই সম্পূর্ণ কোডটি Elementor Page Settings > Custom CSS-এ পেস্ট করুন */

/* --- ১. মূল বক্সের বেসিক স্টাইল (আপনার প্রয়োজন অনুযায়ী) --- */
.highlight-warranty-text {
    position: relative;
    border-radius: 25px; 
    background-color: #FFFFFF; 
    padding: 20px 40px;
    text-align: center;
    border: 1px solid #e0e0e0;
}

/* --- ২. টেক্সট এবং হাইলাইট ইফেক্ট --- */
.highlight-warranty-text .elementor-heading-title, 
.highlight-warranty-text .elementor-text-editor {
    position: relative;
    display: inline-block; /* হাইলাইট শুধু লেখার নিচে থাকবে */
    color: #444444 !important; /* টেক্সটের স্বাভাবিক গাঢ় ধূসর রং */
    font-size: 2em !important; 
    font-weight: 700 !important; 
    line-height: 1.2;
    text-align: center;
    overflow: hidden; /* হাইলাইটের স্লাইড করার অংশ লুকাতে */
}

/* হাইলাইট বর্ডার তৈরি করতে :after pseudo-element ব্যবহার */
.highlight-warranty-text .elementor-heading-title:after, 
.highlight-warranty-text .elementor-text-editor:after {
    content: '';
    position: absolute;
    bottom: 0; /* টেক্সটের নিচে স্থাপন */
    left: 0;
    width: 100%;
    height: 5px; /* হাইলাইটের পুরুত্ব */
    background-color: #007bff; /* উজ্জ্বল নীল হাইলাইট রং (আপনার ব্র্যান্ড কালার) */
    transform: translateX(-100%); /* প্রথমে বাঁদিকে লুকিয়ে থাকবে */
    animation: slideInHighlight 2s forwards ease-in-out 1s; /* 1 সেকেন্ড পরে অ্যানিমেশন শুরু হবে */
}

/* --- ৩. হাইলাইট স্লাইড-ইন অ্যানিমেশন Keyframes --- */
@keyframes slideInHighlight {
    to {
        transform: translateX(0%); /* ডানে স্লাইড করে পুরোটা দেখাবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46d34551 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-46d34551 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63e357ae *//* এই সম্পূর্ণ কোডটি Elementor Page Settings > Custom CSS-এ রিপ্লেস করে পেস্ট করুন */

/* --- ১. বক্সের নিয়ন ফ্ল্যাশিং বর্ডার ইফেক্ট (অপরিবর্তিত) --- */
.neon-features-box {
    position: relative;
    overflow: hidden; 
    border: 3px solid #00FFFF; 
    border-radius: 15px; 
    padding: 25px; 
    
    box-shadow: 0 0 10px #00FFFF, 0 0 20px #00FFFF, 0 0 40px rgba(0, 255, 255, 0.4);
    animation: neonFlash 1.5s infinite alternate; 
}

/* --- নিয়ন ফ্ল্যাশ অ্যানিমেশন Keyframes (বর্ডার গ্লো) --- */
@keyframes neonFlash {
    0% {
        box-shadow: 0 0 10px #00FFFF, 0 0 20px #00FFFF, 0 0 40px rgba(0, 255, 255, 0.4);
        border-color: #00FFFF;
    }
    50% {
        box-shadow: 0 0 5px #FF00FF, 0 0 10px #FF00FF, 0 0 30px rgba(255, 0, 255, 0.2);
        border-color: #FF00FF; 
    }
    100% {
        box-shadow: 0 0 10px #00FFFF, 0 0 20px #00FFFF, 0 0 40px rgba(0, 255, 255, 0.4);
        border-color: #00FFFF;
    }
}


/* --- ২. প্রতিটি ফিচার আইটেমের জন্য স্লাইড-আপ এন্ট্রি অ্যানিমেশন --- */
.neon-feature-item {
    opacity: 0; 
    transform: translateY(30px); 
    animation: slideUpFadeIn 0.8s forwards; 
    margin-bottom: 10px; 
    font-weight: bold !important; /* অতিরিক্ত বোল্ড */
}

/* --- প্রতিটি হেডিং-এর জন্য ভিন্ন রঙ (এখানে !important যুক্ত করা হয়েছে) --- */
.feature-parent > .elementor-widget-container:nth-child(1) .neon-feature-item {
    color: #00FFFF !important; /* সায়ান */
    text-shadow: 0 0 8px #00FFFF !important; /* সায়ান গ্লো */
    animation-delay: 0.2s;
}
.feature-parent > .elementor-widget-container:nth-child(2) .neon-feature-item {
    color: #FFD700 !important; /* গোল্ড */
    text-shadow: 0 0 8px #FFD700 !important; /* গোল্ড গ্লো */
    animation-delay: 0.5s;
}
.feature-parent > .elementor-widget-container:nth-child(3) .neon-feature-item {
    color: #FF00FF !important; /* ফুচসিয়া */
    text-shadow: 0 0 8px #FF00FF !important; /* ফুচসিয়া গ্লো */
    animation-delay: 0.8s;
}
.feature-parent > .elementor-widget-container:nth-child(4) .neon-feature-item {
    color: #7FFF00 !important; /* চার্ট্রিউস গ্রিন */
    text-shadow: 0 0 8px #7FFF00 !important; /* গ্রিন গ্লো */
    animation-delay: 1.1s;
}
.feature-parent > .elementor-widget-container:nth-child(5) .neon-feature-item {
    color: #FF4500 !important; /* অরেঞ্জ রেড */
    text-shadow: 0 0 8px #FF4500 !important; /* অরেঞ্জ রেড গ্লো */
    animation-delay: 1.4s;
}

/* --- স্লাইড-আপ ও ফেইড-ইন অ্যানিমেশন Keyframes (অপরিবর্তিত) --- */
@keyframes slideUpFadeIn {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }
    100% {
        opacity: 1; 
        transform: translateY(0); 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41efc02f *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-41efc02f .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dff3846 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-6dff3846 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-760d0ed *//* আপনার Elementor পেজের Custom CSS সেকশনে এটি পেস্ট করুন */

.bounce-flash-delivery-van3 {
    display: inline-block; /* অ্যানিমেশনের জন্য প্রয়োজন */
    /* ভ্যানকে তার সেকশনের মাঝখানে রাখতে */
    margin: 20px auto; 
    text-align: center;
    position: relative; 
    width: auto; /* আপনার ইমেজের আকারের উপর নির্ভর করে */
    height: auto;

    /* দুটি অ্যানিমেশন একসাথে প্রয়োগ করা হয়েছে: বাউন্স এবং শ্যাডো পালস */
    animation: 
        vanBounce 2s infinite ease-in-out, /* উপরে-নিচে বাউন্স করবে */
        vanShadowPulse 2s infinite alternate; /* একটি উজ্জ্বল শ্যাডো পালস দেবে */
}

/* --- ১. ভ্যান বাউন্স অ্যানিমেশন (উপরে-নিচে ওঠা-নামা) --- */
@keyframes vanBounce {
    0%, 100% {
        transform: translateY(0); /* স্বাভাবিক স্থানে */
    }
    50% {
        transform: translateY(-8px); /* ৮ পিক্সেল উপরে উঠবে */
    }
}

/* --- ২. শ্যাডো পালস অ্যানিমেশন (মৃদু উজ্জ্বলতা) --- */
@keyframes vanShadowPulse {
    0% {
        filter: drop-shadow(0 0 5px rgba(255, 0, 0, 0.4)); /* শুরুর হালকা শ্যাডো */
    }
    100% {
        filter: drop-shadow(0 0 15px rgba(255, 0, 0, 0.8)); /* উজ্জ্বল শ্যাডো */
    }
}

/* যদি আপনি ভ্যানকে টেক্সটের সাথে রাখতে চান */
.van-and-text-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}
.van-and-text-container img {
    margin-right: 15px; /* ভ্যান এবং টেক্সটের মধ্যে দূরত্ব */
}
.van-and-text-container .delivery-message {
    font-size: 1.8em;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52273586 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-52273586 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698cadef *//* এই সম্পূর্ণ কোডটি Elementor Page Settings > Custom CSS-এ পেস্ট করুন */

/* --- ১. বাটন স্কেল পালসিং অ্যানিমেশন --- */
.scale-pulsing-btn a.elementor-button {
    /* অ্যানিমেশন প্রয়োগ */
    animation: buttonScalePulse 2s infinite ease-in-out; 
    
    /* অ্যানিমেশন মসৃণ রাখার জন্য */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেল করা */
}

/* --- ২. স্কেল পালস অ্যানিমেশন Keyframes --- */
@keyframes buttonScalePulse {
    0% {
        transform: scale(1); /* স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.03); /* হালকা বড় হবে */
    }
    100% {
        transform: scale(1); /* আবার স্বাভাবিক আকারে ফিরে আসবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d3478cd *//* এই সম্পূর্ণ কোডটি Elementor Page Settings > Custom CSS-এ পেস্ট করুন */

/* --- ১. বাটন স্কেল পালসিং অ্যানিমেশন --- */
.scale-pulsing-btn2 a.elementor-button {
    /* অ্যানিমেশন প্রয়োগ */
    animation: buttonScalePulse 2s infinite ease-in-out; 
    
    /* অ্যানিমেশন মসৃণ রাখার জন্য */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেল করা */
}

/* --- ২. স্কেল পালস অ্যানিমেশন Keyframes --- */
@keyframes buttonScalePulse {
    0% {
        transform: scale(1); /* স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.03); /* হালকা বড় হবে */
    }
    100% {
        transform: scale(1); /* আবার স্বাভাবিক আকারে ফিরে আসবে */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12320a0 *//* হেডিং উইজেটের Custom CSS-এ এটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-12320a0 {
    position: relative; /* arrow এর জন্য প্রয়োজন */
    /* হেডিং এর নতুন অ্যানিমেশন: শেক এবং ফ্ল্যাশ */
    animation: headingShake 0.6s infinite alternate, 
               headingFlash 1.8s infinite alternate; /* দুটি অ্যানিমেশন একসাথে */
    overflow: visible; /* arrow যেন বাইরে দেখা যায় */
    display: inline-block; /* শেক অ্যানিমেশনের জন্য প্রয়োজন */
}

/* নিচের দিকে নির্দেশক Arrow তৈরি (অপরিবর্তিত থাকবে) */
.elementor-76 .elementor-element.elementor-element-12320a0:after {
    content: '\f107'; /* Font Awesome Arrow Down আইকন কোড */
    font-family: "Font Awesome 5 Free"; /* Font Awesome ফন্ট ফ্যামিলি */
    font-weight: 900; /* Solid আইকন এর জন্য */
    position: absolute;
    bottom: -35px; /* হেডিং থেকে অ্যারোর দূরত্ব */
    left: 50%;
    transform: translateX(-50%);
    font-size: 2.5em; /* অ্যারোর আকার */
    color: #ffd700; /* অ্যারোর রং (কমলা-হলুদ) */
    animation: bounceArrow 1.5s infinite ease-in-out; /* অ্যারোর বাউন্স অ্যানিমেশন */
    z-index: 1; /* অন্য এলিমেন্টের উপরে থাকবে */
}

/* --- ১. হেডিং শেক অ্যানিমেশন (খুব হালকা কাঁপুনি) --- */
@keyframes headingShake {
    0% { transform: translateX(0); }
    25% { transform: translateX(-1px); }
    50% { transform: translateX(1px); }
    75% { transform: translateX(-1px); }
    100% { transform: translateX(0); }
}

/* --- ২. হেডিং ফ্ল্যাশ অ্যানিমেশন (রঙের উজ্জ্বলতা পরিবর্তন) --- */
@keyframes headingFlash {
    0% {
        color: #ffffff; /* স্বাভাবিক রং (সাদা ধরে নিচ্ছি) */
    }
    50% {
        color: #ffd700; /* উজ্জ্বল কমলা-হলুদ রং */
    }
    100% {
        color: #ffffff;
    }
}

/* --- ৩. Arrow বাউন্স অ্যানিমেশন (অপরিবর্তিত থাকবে) --- */
@keyframes bounceArrow {
    0%, 100% {
        transform: translateX(-50%) translateY(0);
    }
    50% {
        transform: translateX(-50%) translateY(8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36d9dc42 *//* আপনার Elementor পেজের Custom CSS সেকশনে এটি পেস্ট করুন */

.bounce-flash-delivery-van {
    display: inline-block; /* অ্যানিমেশনের জন্য প্রয়োজন */
    /* ভ্যানকে তার সেকশনের মাঝখানে রাখতে */
    margin: 20px auto; 
    text-align: center;
    position: relative; 
    width: auto; /* আপনার ইমেজের আকারের উপর নির্ভর করে */
    height: auto;

    /* দুটি অ্যানিমেশন একসাথে প্রয়োগ করা হয়েছে: বাউন্স এবং শ্যাডো পালস */
    animation: 
        vanBounce 2s infinite ease-in-out, /* উপরে-নিচে বাউন্স করবে */
        vanShadowPulse 2s infinite alternate; /* একটি উজ্জ্বল শ্যাডো পালস দেবে */
}

/* --- ১. ভ্যান বাউন্স অ্যানিমেশন (উপরে-নিচে ওঠা-নামা) --- */
@keyframes vanBounce {
    0%, 100% {
        transform: translateY(0); /* স্বাভাবিক স্থানে */
    }
    50% {
        transform: translateY(-8px); /* ৮ পিক্সেল উপরে উঠবে */
    }
}

/* --- ২. শ্যাডো পালস অ্যানিমেশন (মৃদু উজ্জ্বলতা) --- */
@keyframes vanShadowPulse {
    0% {
        filter: drop-shadow(0 0 5px rgba(255, 0, 0, 0.4)); /* শুরুর হালকা শ্যাডো */
    }
    100% {
        filter: drop-shadow(0 0 15px rgba(255, 0, 0, 0.8)); /* উজ্জ্বল শ্যাডো */
    }
}

/* যদি আপনি ভ্যানকে টেক্সটের সাথে রাখতে চান */
.van-and-text-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}
.van-and-text-container img {
    margin-right: 15px; /* ভ্যান এবং টেক্সটের মধ্যে দূরত্ব */
}
.van-and-text-container .delivery-message {
    font-size: 1.8em;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5be6ff93 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-5be6ff93 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65dfff3d *//* শুধু ৪৯৯৯ সংখ্যাটিকে লাল রঙ করা */
{{SELECTOR}} .custom-strike-price-static {
    color: red !important; 
    text-decoration: line-through; /* ক্রস-আউট চালু */
    text-decoration-color: #00A000 !important; /* ক্রস-আউট লাইনটিকে সবুজ রঙ করা */
    text-decoration-thickness: 3px; /* লাইনটি একটু মোটা করা */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d56feca *//* এই কোডটি সাদা বক্সের উপরে একটি সাদা ত্রিভুজ (Arrow) তৈরি করবে */
.elementor-76 .elementor-element.elementor-element-5d56feca:before {
    content: "";
    position: absolute;
    left: 50%; /* মাঝখানে রাখার জন্য */
    top: -15px; /* সাদা বক্সের উপরে থাকবে */
    transform: translateX(-50%);
    
    /* ত্রিভুজের ডিজাইন */
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #ffffff; /* সাদা রং, যা বক্সের ব্যাকগ্রাউন্ডের সাথে মিলবে */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c2e2887 *//* Custom CSS Section (Elementor Pro) এ এই কোডটি পেস্ট করুন */

.elementor-76 .elementor-element.elementor-element-5c2e2887 .elementor-button {
    animation: scalePulse 2s infinite; /* অ্যানিমেশন এর নাম, সময় এবং লুপ */
    transform-origin: center; /* বাটনের কেন্দ্র থেকে স্কেলিং শুরু হবে */
}

@keyframes scalePulse {
    0% {
        transform: scale(1); /* শুরুর অবস্থা: স্বাভাবিক আকার */
    }
    50% {
        transform: scale(1.05); /* মাঝের অবস্থা: ১০% বড় হবে */
    }
    100% {
        transform: scale(1); /* শেষের অবস্থা: আবার স্বাভাবিক আকারে ফিরে যাবে */
    }
}/* End custom CSS */