body.page-id-11{background:#F8F6EF;color:#0D3040;font-family:'Noto Serif Bengali',serif}
body.page-id-11 .header-default,body.page-id-11 .footer-widgets,body.page-id-11 .site-footer{display:none!important}
body.page-id-11 #content{padding:0;background:#F8F6EF}
body.page-id-11 .tutor-wrap.tutor-page-wrap{max-width:none;margin:0;padding:0}
.gb-login-layout{max-width:1184px;min-height:650px;margin:0 auto;padding:70px 28px 90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,520px);gap:8%;align-items:center}
.gb-login-story{position:relative;padding:18px 0 40px}
.gb-login-story:before{content:'';display:block;width:68px;height:7px;border-radius:7px;background:#F5C518;margin-bottom:35px}
.gb-login-kicker{font:700 15px 'Hind Siliguri',sans-serif;color:#0E6968}
.gb-login-story h1{font:700 clamp(38px,4.2vw,62px)/1.15 'Hind Siliguri',sans-serif;letter-spacing:-.03em;color:#0D3040;margin:14px 0 24px}
.gb-login-story h1 em{font-style:normal;color:#0E6968}
.gb-login-story>p{font:400 17px/1.95 'Noto Serif Bengali',serif;max-width:510px;color:#53646A;margin:0}
.gb-login-story-rule{height:1px;width:min(100%,470px);background:#D7E2DF;margin:40px 0 20px}
.gb-login-story-note{font:600 15px/1.8 'Hind Siliguri',sans-serif;color:#0D3040}
.gb-login-layout .tutor-login-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid #D7E2DF;border-radius:18px;background:#FFFFFF;box-shadow:0 18px 50px #0D30400B!important;overflow:hidden}
.gb-login-layout .tutor-login-form-wrapper{padding:34px 36px 20px!important}
.gb-login-layout .tutor-login-form-wrapper>.tutor-h3{font:700 28px/1.3 'Hind Siliguri',sans-serif;color:#0D3040;margin-bottom:24px!important}
.gb-login-layout .tutor-input-field{margin-bottom:15px!important}
.gb-login-layout .tutor-form-control{min-height:52px;background:#F8F6EF;border:1px solid #D7E2DF;border-radius:9px;color:#0D3040;font:500 15px 'Hind Siliguri',sans-serif}
.gb-login-layout .tutor-form-control:focus{border-color:#0E6968;box-shadow:0 0 0 3px #0E696824}
.gb-login-layout .tutor-input-wrapper label,.gb-login-layout .tutor-btn-link,.gb-login-layout .tutor-small{font-family:'Hind Siliguri',sans-serif}
.gb-login-layout .tutor-btn-primary{background:#0E6968;border-color:#0E6968;color:#FFFFFF;border-radius:9px;min-height:50px;font:700 16px 'Hind Siliguri',sans-serif}
.gb-login-layout .tutor-btn-primary:hover{background:#0D3040;border-color:#0D3040}
.gb-login-layout .tutor-btn-link,.gb-login-layout .tutor-btn-link-gray{color:#0E6968}
.gb-google-area{padding:0 36px 34px}
.gb-login-divider{display:flex;align-items:center;gap:15px;color:#53646A;font:500 13px 'Hind Siliguri',sans-serif;margin:4px 0 18px}
.gb-login-divider:before,.gb-login-divider:after{content:'';height:1px;flex:1;background:#D7E2DF}
.gb-google-area h2{font:600 16px 'Hind Siliguri',sans-serif;margin:0 0 14px;color:#0D3040}
#gb-google-signin{min-height:42px}
.gb-google-status{margin:10px 0 0;color:#0D3040;font:500 13px/1.6 'Hind Siliguri',sans-serif}
.gb-google-status:empty{display:none}
.gb-google-status.is-error{color:#0D3040;border-left:3px solid #F5A78F;padding-left:8px}
.gb-account-link{max-width:1184px;margin:22px auto;padding:18px 24px;background:#E9F2EE;border:1px solid #D7E2DF;border-radius:14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.gb-account-link strong{font:700 18px 'Hind Siliguri',sans-serif;color:#0D3040}
.gb-account-link p{margin:3px 0 0;font:400 13px 'Noto Serif Bengali',serif;color:#53646A}
.gb-account-link .gb-google-status{flex-basis:100%}
body.page-id-11 .tutor-dashboard-layout{--tutor-color-primary:#0E6968;--tutor-color-primary-hover:#0D3040;--tutor-body-color:#53646A;--tutor-border-color:#D7E2DF;background:#F8F6EF;max-width:1440px;margin:auto;font-family:'Noto Serif Bengali',serif}
body.page-id-11 .tutor-dashboard-layout h1,body.page-id-11 .tutor-dashboard-layout h2,body.page-id-11 .tutor-dashboard-layout h3,body.page-id-11 .tutor-dashboard-layout .tutor-btn,body.page-id-11 .tutor-dashboard-layout .tutor-nav-item-link{font-family:'Hind Siliguri',sans-serif}
body.page-id-11 .tutor-dashboard-layout .tutor-dashboard-sidebar{background:#FFFFFF;border-right:1px solid #D7E2DF}
body.page-id-11 .tutor-dashboard-layout .tutor-card{border-color:#D7E2DF;border-radius:14px;box-shadow:none}
body.page-id-11 .tutor-dashboard-layout .tutor-btn-primary{background:#0E6968;border-color:#0E6968;color:#FFFFFF}
body.page-id-11 :is(a,button,input):focus-visible{outline:3px solid #F5C518;outline-offset:3px}
@media(max-width:900px){.gb-login-layout{grid-template-columns:1fr 1fr;gap:36px}.gb-login-story h1{font-size:42px}}
@media(max-width:767px){.gb-login-layout{display:flex;flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:42px 20px 64px}.gb-login-story{padding:0}.gb-login-story:before{margin-bottom:22px}.gb-login-story h1{font-size:38px;margin:12px 0 15px}.gb-login-story>p{font-size:15px}.gb-login-story-rule,.gb-login-story-note{display:none}.gb-login-layout .tutor-login-form-wrapper{padding:25px 22px 12px!important}.gb-login-layout .tutor-login-form-wrapper>.tutor-h3{font-size:24px}.gb-google-area{padding:0 22px 28px}.gb-account-link{margin:16px 20px}}
