.elementor-widget-login .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-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{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-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-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-19782 .elementor-element.elementor-element-29765e1 .elementor-button{background-color:var( --e-global-color-f160539 );color:var( --e-global-color-7033151d );}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-button:hover{background-color:var( --e-global-color-7763d3e8 );color:var( --e-global-color-7033151d );}.elementor-19782 .elementor-element.elementor-element-29765e1 > .elementor-widget-container{padding:50px 20px 50px 20px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group{margin-bottom:10px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group > a{color:var( --e-global-color-764e86f8 );}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group > a:hover{color:var( --e-global-color-f160539 );}body .elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group > label{padding-bottom:0px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-form-fields-wrapper label{color:var( --e-global-color-30adf096 );font-family:"Hind Siliguri", Sans-serif;font-weight:400;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group .elementor-field{color:var( --e-global-color-30adf096 );}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group .elementor-field, .elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-subgroup label{font-family:"Hind Siliguri", Sans-serif;font-weight:400;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-30adf096 );font-family:"Hind Siliguri", Sans-serif;font-weight:400;}/* Start custom CSS for login, class: .elementor-element-29765e1 *//* ১. লেখার নিচে একটু গ্যাপ দেওয়া (গায়ে গায়ে লাগা দূর করতে) */
.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-field-label {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: 600 !important;
}

/* ২. ইনপুট বক্সের প্রিমিয়াম অ্যাপ ডিজাইন */
.elementor-19782 .elementor-element.elementor-element-29765e1 input[type="text"], 
.elementor-19782 .elementor-element.elementor-element-29765e1 input[type="password"] {
    border-radius: 12px !important; /* সুন্দর গোল শেপ */
    padding: 14px 18px !important;
    background: #f8fafc !important;
    border: 1.5px solid #e2e8f0 !important;
    margin-bottom: 15px !important;
    width: 100% !important;
}

/* ৩. লগইন বাটন ডিজাইন */
.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-button {
    border-radius: 12px !important;
    background: #e65c00 !important;
    color: #fff !important;
    padding: 16px !important;
    width: 100% !important;
    border: none !important;
}

/* ৪. মাঝখানের পাইপ (|) গায়েব ও অরিজিনাল লিংক পাশাপাশি আনা */
.elementor-19782 .elementor-element.elementor-element-29765e1 form~div, 
.elementor-19782 .elementor-element.elementor-element-29765e1 form~p, 
.elementor-19782 .elementor-element.elementor-element-29765e1 .elementor-login__footer {
    font-size: 0 !important; /* এই লাইনটাই পাইপ মুছে দেবে */
    color: transparent !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px !important; /* দুই লিংকের মাঝখানের ফাঁকা জায়গা */
    margin-top: 20px !important;
}

/* ৫. অরিজিনাল লিংকগুলোকে প্রিমিয়াম ক্যাপসুল বানানো */
.elementor-19782 .elementor-element.elementor-element-29765e1 a {
    font-size: 13px !important; /* লেখা আবার দৃশ্যমান হবে */
    color: #475569 !important;
    background: #f8fafc !important;
    padding: 8px 15px !important;
    border-radius: 30px !important;
    text-decoration: none !important;
    border: 1px solid #e2e8f0 !important;
}/* End custom CSS */