.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-455 .elementor-element.elementor-element-55a2604d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-753534d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-455 .elementor-element.elementor-element-0cdff4c{--display:flex;--min-height:856px;}.elementor-455 .elementor-element.elementor-element-0cdff4c:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0cdff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrightwaylabs.net/wp-content/uploads/2026/06/login-e1780978915943.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-455 .elementor-element.elementor-element-f29b1cd{--display:flex;--justify-content:center;}.elementor-455 .elementor-element.elementor-element-4a88268{--display:flex;}.elementor-widget-eael-login-register .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-login-register .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .elementor-repeater-item-0426419{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .elementor-repeater-item-274b98a{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .elementor-repeater-item-a64034f{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-51a7244 );font-family:var( --e-global-typography-434da2d-font-family ), Sans-serif;font-size:var( --e-global-typography-434da2d-font-size );font-weight:var( --e-global-typography-434da2d-font-weight );line-height:var( --e-global-typography-434da2d-line-height );border-radius:100px 100px 100px 100px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-btn:hover{background-color:var( --e-global-color-3c5212c );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-btn{background-color:var( --e-global-color-51a7244 );font-family:var( --e-global-typography-434da2d-font-family ), Sans-serif;font-size:var( --e-global-typography-434da2d-font-size );font-weight:var( --e-global-typography-434da2d-font-weight );line-height:var( --e-global-typography-434da2d-line-height );border-radius:100px 100px 100px 100px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-btn:hover{background-color:var( --e-global-color-3c5212c );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lostpassword-form .eael-lr-btn{background-color:var( --e-global-color-51a7244 );border-radius:100px 100px 100px 100px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-user-login{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-user-password{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lr-form-wrapper{width:65%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header img{width:365px;height:75px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-family:var( --e-global-typography-2d3cade-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3cade-font-size );font-weight:var( --e-global-typography-2d3cade-font-weight );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc p{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header img{width:365px;height:75px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-family:var( --e-global-typography-2d3cade-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3cade-font-size );font-weight:var( --e-global-typography-2d3cade-font-weight );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc p{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-lr-form-control{font-family:var( --e-global-typography-434da2d-font-family ), Sans-serif;font-size:var( --e-global-typography-434da2d-font-size );font-weight:var( --e-global-typography-434da2d-font-weight );line-height:var( --e-global-typography-434da2d-line-height );text-align:left;background-color:#ffffff;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-field-label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .pass-meta-info{width:100%;}@media(max-width:1366px){.elementor-455 .elementor-element.elementor-element-0cdff4c:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0cdff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-190px -1px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc p{font-size:18px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc p{font-size:18px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-lr-form-control{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-field-label{font-size:16px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-753534d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-455 .elementor-element.elementor-element-0cdff4c{--min-height:476px;}.elementor-455 .elementor-element.elementor-element-0cdff4c:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0cdff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lr-form-wrapper{width:75%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc p{font-size:16px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc p{font-size:16px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-lr-form-control{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-field-label{font-size:16px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-55a2604d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-0cdff4c:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-0cdff4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-84px -5px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-lr-form-wrapper{width:100%;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header img{width:310px;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form-wrapper .lr-form-header .form-dsc p{font-size:18px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-size:var( --e-global-typography-2d3cade-font-size );line-height:var( --e-global-typography-2d3cade-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form-wrapper .lr-form-header .form-dsc p{font-size:18px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-lr-form-control{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .lr-form-wrapper .eael-field-label{font-size:16px;line-height:1.2em;}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}.elementor-455 .elementor-element.elementor-element-7fb4e00 .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-434da2d-font-size );line-height:var( --e-global-typography-434da2d-line-height );}}/* Start custom CSS for container, class: .elementor-element-4a88268 *//* ১. সব ধরণের ফর্ম র‍্যাপারকে ৬০ভpx এ লক করা এবং মাঝখানে রাখা */
.eael-login-form-wrapper,
.eael-register-form-wrapper,
.eael-lostpassword-form-wrapper,
.eael-lr-form-wrapper,
.lr-form-wrapper {
    width: 100% !important;
    max-width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    float: none !important;
    box-sizing: border-box !important;
}

/* ২. বাটনগুলোকে ফর্মের ভেতরে ফুল উইডথ করা */
.eael-lr-btn,
#eael-register-submit,
#eael-login-submit,
.eael-lr-form-loader-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* ৩. ফুটার এবং "Sign In" লিংক সেকশন ফুল উইডথ এবং সেন্টার করা */
.eael-lr-footer, 
.eael-sign-wrapper {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
}

/* ৪. লিংকের ডিজাইন (যদি প্রয়োজন হয়) */
.eael-sign-wrapper a {
    background-color: transparent !important;
    color: #2271B1 !important;
    text-decoration: none !important;
}

/* ৫. মোবাইল রেসপনসিভনেস: ছোট স্ক্রিনে সাইডে ১৫px গ্যাপ রাখা */
@media (max-width: 767px) {
    .lr-form-wrapper, 
    .eael-lr-form-wrapper {
        padding: 0 15px !important;
    }
}


/* শুধুমাত্র হেডারের কন্টেন্ট (Logo & Description) সেন্টার করার জন্য */
.lr-form-header.header-left {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
    justify-content: center !important;
}/* End custom CSS */