.elementor-70 .elementor-element.elementor-element-9d19695 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-70 .elementor-element.elementor-element-9d19695:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-9d19695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF80;}.elementor-70 .elementor-element.elementor-element-9d19695{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECEDF2;box-shadow:0px 6px 15px 0px rgba(64.00000000000001, 79.00000000000006, 104.00000000000004, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 45px 15px 45px;}.elementor-70 .elementor-element.elementor-element-9d19695 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-70 .elementor-element.elementor-element-49200bf{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-49200bf img{max-width:200px;}.elementor-70 .elementor-element.elementor-element-36f4d38{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-36f4d38 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-bc-flex-widget .elementor-70 .elementor-element.elementor-element-8fc4efa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-70 .elementor-element.elementor-element-8fc4efa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-70 .elementor-element.elementor-element-8fc4efa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-70 .elementor-element.elementor-element-6230634{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-6230634 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-70 .elementor-element.elementor-element-ad2c1d9{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-3630507{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-3630507 > .elementor-widget-container{margin:0px 0px 0px 30px;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-5c98d3d{width:62.748%;}.elementor-70 .elementor-element.elementor-element-8fc4efa{width:37.214%;}}/* Start custom CSS for section, class: .elementor-element-9d19695 *//* Force Glassy Header */
.elementor-element-9d19695 {
    /* ১. গ্লাস ব্যাকগ্রাউন্ড (স্বচ্ছ সাদা) */
    background-color: rgba(255, 255, 255, 0.6) !important; /* 0.6 = 60% opacity */
    
    /* ২. ব্লার ইফেক্ট */
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    
    /* ৩. কন্টেন্টের ওপর ভাসিয়ে রাখার জন্য (সবচেয়ে জরুরি) */
    position: fixed !important; 
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999 !important;
    
    /* ৪. বর্ডার ও শ্যাডো */
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.05) !important;
}

/* Mobile Header Glassy Style */
#apus-header-mobile {
    /* ১. গ্লাস ব্যাকগ্রাউন্ড */
    background-color: rgba(255, 255, 255, 0.75) !important;
    
    /* ২. ব্লার ইফেক্ট */
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important; /* iPhone/Safari Support */
    
    /* ৩. ফিক্সড পজিশন (স্ক্রল করার সময় উপরে থাকবে) */
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999 !important;
    
    /* ৪. বর্ডার ও শ্যাডো */
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}

/* (অপশনাল) কন্টেন্ট যাতে হেডারের নিচে ঢাকা না পড়ে */
body {
    padding-top: 60px; /* মোবাইলে হেডারের উচ্চতা অনুযায়ী বাড়াতে/কমাতে পারেন */
}/* End custom CSS */