.elementor-1365 .elementor-element.elementor-element-7e89c454{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1365 .elementor-element.elementor-element-d0da896{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for shortcode, class: .elementor-element-0916525 *//* কন্টেইনার বা ফর্মের ভেতরে Google বাটনটিকে মাঝখানে (Center) আনার জন্য */
.nsl-container, 
.social-login-buttons,
.wp-social-login-connect-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    margin: 20px 0 !important;
}

/* Google Sign-In বাটনটির মডার্ন ডিজাইন এবং শ্যাডো এফেক্ট */
.nsl-button-google,
.btn-google, 
.wp-social-login-provider-google {
    background-color: #ffffff !important;
    color: #3c4043 !important;
    border: 1px solid #dadce0 !important;
    border-radius: 6px !important;
    padding: 10px 20px !important;
    font-family: 'Google Sans', Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
    transition: all 0.3s ease !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
}

/* মাউস হোভার (Hover) করলে বাটনের লুক পরিবর্তন */
.nsl-button-google:hover,
.btn-google:hover, 
.wp-social-login-provider-google:hover {
    background-color: #f7f8f9 !important;
    border-color: #c6c6c6 !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;
    color: #202124 !important;
}

/* বাটনের ভেতরকার আইকন ও লেখার ব্যবধান ঠিক রাখা */
.nsl-button-google .nsl-button-svg {
    margin-right: 10px !important;
}/* End custom CSS */