.elementor-2057 .elementor-element.elementor-element-2dcbaa9{--display:flex;}.elementor-2057 .elementor-element.elementor-element-d7dd060.elementor-element{--align-self:center;--order:99999 /* order end hack */;}/* Start custom CSS for shortcode, class: .elementor-element-d7dd060 *//* ================================
   JOBISTAAN - GOOGLE LOGIN
   ================================ */

/* Main Google Login Button */
.seslp-logins {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;

    width: auto !important;
    min-width: max-content !important;
    height: 44px !important;
    min-height: 44px !important;

    padding: 0 16px !important;
    margin: 0 !important;

    box-sizing: border-box !important;
    line-height: 1 !important;
    overflow: hidden !important;
}

/* Google Login Text */
.seslp-logins .seslp-login-text {
    display: inline-block !important;
    white-space: nowrap !important;
    margin-left: 8px !important;

    font-size: 14px !important;
    line-height: 1 !important;
}

/* Google Logo */
.seslp-logins svg,
.seslp-logins img {
    width: 20px !important;
    height: 20px !important;

    min-width: 20px !important;
    max-width: 20px !important;

    flex: 0 0 20px !important;

    display: block !important;
    margin: 0 !important;
}

/* "Social Login with:" TEXT HIDE */
.seslp-logins h1,
.seslp-logins h2,
.seslp-logins h3,
.seslp-logins h4,
.seslp-logins h5,
.seslp-logins h6,
.seslp-logins p {
    display: none !important;
}

/* Mobile Responsive */
@media (max-width: 767px) {

    .seslp-logins {
        width: auto !important;
        max-width: 100% !important;
        min-width: max-content !important;

        height: 44px !important;
        padding: 0 12px !important;
    }

    .seslp-logins .seslp-login-text {
        white-space: nowrap !important;
        font-size: 13px !important;
    }

    .seslp-logins svg,
    .seslp-logins img {
        width: 20px !important;
        height: 20px !important;
        min-width: 20px !important;
    }
}/* End custom CSS */