@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@500;600&family=Outfit:wght@300;400;500;600&display=swap);.elementor-1539 .elementor-element.elementor-element-6fc041e9{--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:-125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1539 .elementor-element.elementor-element-1d8ac070{--display:flex;--overlay-opacity:0.5;--border-radius:50px 50px 200px 0200px;--padding-top:120px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-1539 .elementor-element.elementor-element-1d8ac070:not(.elementor-motion-effects-element-type-background),.elementor-1539 .elementor-element.elementor-element-1d8ac070>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:radial-gradient(at center center,var(--e-global-color-d001c4c) 18%,var(--e-global-color-917ce0f) 51%)}.elementor-1539 .elementor-element.elementor-element-1d8ac070::before,.elementor-1539 .elementor-element.elementor-element-1d8ac070>.elementor-background-video-container::before,.elementor-1539 .elementor-element.elementor-element-1d8ac070>.e-con-inner>.elementor-background-video-container::before,.elementor-1539 .elementor-element.elementor-element-1d8ac070>.elementor-background-slideshow::before,.elementor-1539 .elementor-element.elementor-element-1d8ac070>.e-con-inner>.elementor-background-slideshow::before,.elementor-1539 .elementor-element.elementor-element-1d8ac070>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-1539 .elementor-element.elementor-element-2941eca{text-align:center}.elementor-1539 .elementor-element.elementor-element-2941eca .elementor-heading-title{color:var(--e-global-color-038b69a)}.elementor-1539 .elementor-element.elementor-element-325b00be{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing);color:var(--e-global-color-038b69a)}.elementor-1539 .elementor-element.elementor-element-58fd9e95{--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}.elementor-1539 .elementor-element.elementor-element-73e9690f{--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;--border-radius:24px 24px 24px 24px;--padding-top:45px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-1539 .elementor-element.elementor-element-73e9690f:not(.elementor-motion-effects-element-type-background),.elementor-1539 .elementor-element.elementor-element-73e9690f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-038b69a)}.elementor-1539 .elementor-element.elementor-element-4c368558{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1539 .elementor-element.elementor-element-4c368558:not(.elementor-motion-effects-element-type-background),.elementor-1539 .elementor-element.elementor-element-4c368558>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://learning.kuruba.org/wp-content/uploads/2025/10/Mobile-App-Flip-BG-1.png);background-position:bottom left;background-repeat:no-repeat;background-size:contain}.elementor-1539 .elementor-element.elementor-element-4cea5fb8{width:var(--container-widget-width,100%);max-width:100%;margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 00px) 14px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-1539 .elementor-element.elementor-element-4cea5fb8 img{width:100%}.elementor-1539 .elementor-element.elementor-element-67def18a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-1539 .elementor-element.elementor-element-6fc041e9{--content-width:1439px}.elementor-1539 .elementor-element.elementor-element-58fd9e95{--content-width:1305px}.elementor-1539 .elementor-element.elementor-element-73e9690f{--content-width:1305px}}@media(max-width:1024px){.elementor-1539 .elementor-element.elementor-element-325b00be{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-1539 .elementor-element.elementor-element-4cea5fb8 img{width:100%}}@media(max-width:767px){.elementor-1539 .elementor-element.elementor-element-325b00be{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-1539 .elementor-element.elementor-element-73e9690f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}.page-header{display:none!important}.tutor-page-wrap{background:linear-gradient(145deg,#f3f4f6,#eef1f9);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 15px}.tutor-login-wrap{position:relative;background:#f8f9fb;border-radius:28px;box-shadow:0 8px 24px rgb(0 0 0 / .05);padding:30px;max-width:460px;width:100%;display:flex;justify-content:center;align-items:center}.tutor-login-form-wrapper{background:#fff;border-radius:24px;box-shadow:0 12px 40px rgb(0 0 0 / .06);padding:48px 36px;width:100%;font-family:'Outfit',sans-serif!important}.tutor-login-form-wrapper .tutor-fs-5{font-family:'Lexend',sans-serif!important;font-size:1.8rem;font-weight:600;text-align:center;color:#111;margin-bottom:32px!important}.tutor-login-form-wrapper .tutor-form-control{width:100%;padding:14px 16px;border:1px solid #d8d8d8;border-radius:12px;background:#fafafa;font-family:'Outfit',sans-serif!important;font-size:1rem;transition:all 0.25s ease}.tutor-login-form-wrapper .tutor-form-control:focus{border-color:#1D7270;background:#fff;box-shadow:0 0 0 3px rgb(29 114 112 / .2);outline:none}#lz-social-login-btns{margin:20px 0;display:flex;justify-content:center;gap:12px}#lz-social-login-btns .loginizer-social-button{border-radius:10px!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:all 0.25s ease}#lz-social-login-btns .loginizer-social-button:hover{transform:scale(1.08);box-shadow:0 4px 10px rgb(0 0 0 / .15)}.tutor-login-form-wrapper label,.tutor-login-form-wrapper a,.tutor-login-form-wrapper .tutor-color-muted,.tutor-login-form-wrapper .tutor-color-secondary{font-family:'Outfit',sans-serif!important;font-size:.95rem;color:#555!important}.tutor-login-form-wrapper .tutor-btn-ghost{color:#1D7270FF!important;font-weight:500}.tutor-login-form-wrapper .tutor-btn-ghost:hover{color:#FF930F!important}.tutor-login-form-wrapper .tutor-form-check-input{accent-color:#1D7270;border-radius:6px}.tutor-login-form-wrapper .tutor-btn-primary{background:#1D7270;color:#fff!important;border:none;border-radius:50px;padding:14px;font-family:'Outfit',sans-serif!important;font-weight:600;transition:all 0.3s ease}.tutor-login-form-wrapper .tutor-btn-primary:hover{background:#FF930F;transform:translateY(-2px)}.tutor-login-form-wrapper .tutor-text-center{font-family:'Outfit',sans-serif!important;color:#333}.tutor-login-form-wrapper .tutor-btn-link{color:#1D7270FF!important;font-weight:600}.tutor-login-form-wrapper .tutor-btn-link:hover{color:#FF930F!important;text-decoration:underline}@media (max-width:480px){.tutor-login-wrap{padding:20px}.tutor-login-form-wrapper{padding:32px 24px;border-radius:18px}.tutor-login-form-wrapper .tutor-fs-5{font-size:1.4rem}}