.elementor-3198 .elementor-element.elementor-element-478c66f8{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-3198 .elementor-element.elementor-element-33063ce7{width:var( --container-widget-width, 455px );max-width:455px;--e-transform-flipX:-1;margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;--container-widget-width:455px;--container-widget-flex-grow:0;bottom:-63px;z-index:10;}.elementor-3198 .elementor-element.elementor-element-33063ce7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-33063ce7{left:-150px;}body.rtl .elementor-3198 .elementor-element.elementor-element-33063ce7{right:-150px;}.elementor-3198 .elementor-element.elementor-element-7d681c32{width:var( --container-widget-width, 350px );max-width:350px;--e-transform-rotateZ:-114deg;--e-transform-flipX:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;top:-142px;z-index:10;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-7d681c32{right:-135px;}body.rtl .elementor-3198 .elementor-element.elementor-element-7d681c32{left:-135px;}.elementor-3198 .elementor-element.elementor-element-30d5d99{width:var( --container-widget-width, 360px );max-width:360px;--e-transform-rotateZ:-35deg;--e-transform-flipX:-1;margin:0px -16px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:360px;--container-widget-flex-grow:0;top:207px;z-index:10;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-30d5d99{right:-99px;}body.rtl .elementor-3198 .elementor-element.elementor-element-30d5d99{left:-99px;}.elementor-3198 .elementor-element.elementor-element-4e0233ce{width:var( --container-widget-width, 565px );max-width:565px;--e-transform-rotateZ:22deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:565px;--container-widget-flex-grow:0;top:-149px;z-index:10;}.elementor-3198 .elementor-element.elementor-element-4e0233ce.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-4e0233ce{left:-232px;}body.rtl .elementor-3198 .elementor-element.elementor-element-4e0233ce{right:-232px;}.elementor-3198 .elementor-element.elementor-element-4e0233ce img{width:100%;}.elementor-3198 .elementor-element.elementor-element-34cdf36a{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;bottom:-81px;z-index:10;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-34cdf36a{right:-45px;}body.rtl .elementor-3198 .elementor-element.elementor-element-34cdf36a{left:-45px;}.elementor-3198 .elementor-element.elementor-element-2dfe75ca{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:999;}.elementor-3198 .elementor-element.elementor-element-28204d6{--display:flex;}.elementor-3198 .elementor-element.elementor-element-97c8954{padding:10px 10px 10px 10px;}.elementor-3198 .elementor-element.elementor-element-97c8954 img{width:100%;height:50px;}.elementor-3198 .elementor-element.elementor-element-6b4d0ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3198 .elementor-element.elementor-element-6b4d0ff .elementor-heading-title{font-family:"Baloo bhai 2 Semibold", Sans-serif;font-size:55px;font-weight:600;color:#01188A;}.elementor-3198 .elementor-element.elementor-element-14aff62{font-family:"Gilroy Medium", Sans-serif;color:var( --e-global-color-primary );}.elementor-3198 .elementor-element.elementor-element-14aff62 a{color:var( --e-global-color-primary );}.elementor-3198 .elementor-element.elementor-element-14aff62 a:hover, .elementor-3198 .elementor-element.elementor-element-14aff62 a:focus{color:var( --e-global-color-d9b1dfa );}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-33063ce7{left:-17%;}body.rtl .elementor-3198 .elementor-element.elementor-element-33063ce7{right:-17%;}.elementor-3198 .elementor-element.elementor-element-33063ce7{bottom:-7%;}.elementor-3198 .elementor-element.elementor-element-33063ce7 img{width:70%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-7d681c32{right:-15%;}body.rtl .elementor-3198 .elementor-element.elementor-element-7d681c32{left:-15%;}.elementor-3198 .elementor-element.elementor-element-7d681c32{top:-7%;}.elementor-3198 .elementor-element.elementor-element-7d681c32 img{width:70%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-30d5d99{right:-15%;}body.rtl .elementor-3198 .elementor-element.elementor-element-30d5d99{left:-15%;}.elementor-3198 .elementor-element.elementor-element-30d5d99{top:40%;}.elementor-3198 .elementor-element.elementor-element-30d5d99 img{width:70%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-4e0233ce{left:-28%;}body.rtl .elementor-3198 .elementor-element.elementor-element-4e0233ce{right:-28%;}.elementor-3198 .elementor-element.elementor-element-4e0233ce{top:-14%;}.elementor-3198 .elementor-element.elementor-element-4e0233ce img{width:70%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-34cdf36a{right:-13%;}body.rtl .elementor-3198 .elementor-element.elementor-element-34cdf36a{left:-13%;}.elementor-3198 .elementor-element.elementor-element-34cdf36a{bottom:-5%;}.elementor-3198 .elementor-element.elementor-element-34cdf36a img{width:70%;}}@media(max-width:767px){.elementor-3198 .elementor-element.elementor-element-478c66f8{--min-height:100vh;}.elementor-3198 .elementor-element.elementor-element-33063ce7{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;bottom:-80px;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-33063ce7{left:-142px;}body.rtl .elementor-3198 .elementor-element.elementor-element-33063ce7{right:-142px;}.elementor-3198 .elementor-element.elementor-element-33063ce7 img{width:49%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-7d681c32{right:-177px;}body.rtl .elementor-3198 .elementor-element.elementor-element-7d681c32{left:-177px;}.elementor-3198 .elementor-element.elementor-element-7d681c32{top:-81px;}.elementor-3198 .elementor-element.elementor-element-7d681c32 img{width:47%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-30d5d99{right:-148px;}body.rtl .elementor-3198 .elementor-element.elementor-element-30d5d99{left:-148px;}.elementor-3198 .elementor-element.elementor-element-30d5d99{top:433px;}.elementor-3198 .elementor-element.elementor-element-30d5d99 img{width:43%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-4e0233ce{left:-186px;}body.rtl .elementor-3198 .elementor-element.elementor-element-4e0233ce{right:-186px;}.elementor-3198 .elementor-element.elementor-element-4e0233ce{top:-77px;}.elementor-3198 .elementor-element.elementor-element-4e0233ce img{width:60%;}body:not(.rtl) .elementor-3198 .elementor-element.elementor-element-34cdf36a{right:-137px;}body.rtl .elementor-3198 .elementor-element.elementor-element-34cdf36a{left:-137px;}.elementor-3198 .elementor-element.elementor-element-34cdf36a{bottom:-64px;}.elementor-3198 .elementor-element.elementor-element-34cdf36a img{width:48%;}.elementor-3198 .elementor-element.elementor-element-2dfe75ca{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-3198 .elementor-element.elementor-element-6b4d0ff .elementor-heading-title{font-size:30px;}.elementor-3198 .elementor-element.elementor-element-14aff62{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-6b4d0ff */.elementor-element.elementor-element-6b4d0ff .elementor-heading-title {
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* ============================= */
/* ===== INPUT FIELDS ===== */
/* ============================= */

.um .um-form input[type="text"],
.um .um-form input[type="email"],
.um .um-form input[type="password"] {
    background-color: #E6E8F5 !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 20px 28px !important;
    height: 65px !important;
    font-size: 17px !important;
    color: #1C1F4A !important;
}

/* Remove default border wrapper and spacing */
.um .um-form .um-field {
    padding: 0 !important;
    border: none !important;
    margin-bottom: 22px !important; /* Spacing between inputs */
}

/* Center the instruction text */
.um .um-form .um-field-block div {
    text-align: center !important;
    font-size: 16px;
    color: #1C1F4A;
    margin-bottom: 20px;
}

/* Remove grey box around form */
.um {
    background: transparent !important;
    box-shadow: none !important;
    margin: 60px auto !important;
}

/* ============================= */
/* ===== BUTTON SECTION ===== */
/* ============================= */

/* Center the reset button */
.um .um-center {
    display: flex !important;
    justify-content: center !important;
    margin-top: 25px !important;
}

/* Style Reset Password button same as register/login */
.um .um-center .um-button {
    background-color: #0a1a5c !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    height: 65px !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    border: none !important;
    text-align: center !important;
    padding: 0 30px !important;
    box-shadow: 0 4px 16px rgba(10, 26, 92, 0.3) !important;
    transition: all 0.3s ease !important;
}

/* Hover effect */
.um .um-center .um-button:hover {
    background-color: #122480 !important;
    box-shadow: 0 6px 22px rgba(10, 26, 92, 0.4) !important;
    transform: translateY(-2px) !important;
}

/* Instruction text color */
.um .um-form .um-field-block div {
    color: #01188A !important;
}

/* Password toggle (eye icon) */
.um .um-field-area-password {
    position: relative; /* needed for absolute positioning of the eye */
}

.um .um-field-area-password .um-toggle-password {
    position: absolute;
    right: 20px; /* distance from the right edge of input */
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 22px; /* adjust size of eye icon */
    color: #1C1F4A; /* color of eye icon */
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Optional: hover effect */
.um .um-field-area-password .um-toggle-password:hover {
    color: #01188A; /* change color on hover */
}


.elementor-element .elementor-heading-title {
    margin-top: 30% !important; /* change value as needed */
}

.um-form #username_b {
    display: block;
    margin: 0 auto;   /* Centers the input */
    text-align: center; /* Centers the placeholder text inside the input */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baloo bhai 2 Semibold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yudu.blinkrepo.in/wp-content/uploads/2026/02/Baloo2-SemiBold-03.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yudu.blinkrepo.in/wp-content/uploads/2026/02/Gilroy-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */