.elementor-3196 .elementor-element.elementor-element-23b16c03{--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-3196 .elementor-element.elementor-element-23b16c03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3196 .elementor-element.elementor-element-14bac96{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;}.elementor-3196 .elementor-element.elementor-element-14bac96.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-14bac96{left:-150px;}body.rtl .elementor-3196 .elementor-element.elementor-element-14bac96{right:-150px;}.elementor-3196 .elementor-element.elementor-element-2598e1a2{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;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-2598e1a2{right:-135px;}body.rtl .elementor-3196 .elementor-element.elementor-element-2598e1a2{left:-135px;}.elementor-3196 .elementor-element.elementor-element-4d02d2a3{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;bottom:0px;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-4d02d2a3{left:0px;}body.rtl .elementor-3196 .elementor-element.elementor-element-4d02d2a3{right:0px;}.elementor-3196 .elementor-element.elementor-element-7f87765{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;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-7f87765{right:-99px;}body.rtl .elementor-3196 .elementor-element.elementor-element-7f87765{left:-99px;}.elementor-3196 .elementor-element.elementor-element-5138ade5{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;}.elementor-3196 .elementor-element.elementor-element-5138ade5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-5138ade5{left:-232px;}body.rtl .elementor-3196 .elementor-element.elementor-element-5138ade5{right:-232px;}.elementor-3196 .elementor-element.elementor-element-5138ade5 img{width:100%;}.elementor-3196 .elementor-element.elementor-element-1f0877b5{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;bottom:-81px;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-1f0877b5{right:-45px;}body.rtl .elementor-3196 .elementor-element.elementor-element-1f0877b5{left:-45px;}.elementor-3196 .elementor-element.elementor-element-b348588{--display:flex;--min-height:100vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:999;}.elementor-3196 .elementor-element.elementor-element-b374641{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3196 .elementor-element.elementor-element-fd6012b{padding:10px 10px 10px 10px;}.elementor-3196 .elementor-element.elementor-element-fd6012b img{width:100%;height:50px;}.elementor-3196 .elementor-element.elementor-element-5281ce0{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-3196 .elementor-element.elementor-element-68a940d.elementor-element{--align-self:center;}.elementor-3196 .elementor-element.elementor-element-68a940d .elementor-heading-title{font-family:"Baloo Bhai 2 Regular", Sans-serif;font-size:55px;font-weight:400;color:#01188A;}.elementor-3196 .elementor-element.elementor-element-7bde9e3.elementor-element{--align-self:center;}.elementor-3196 .elementor-element.elementor-element-7bde9e3 .elementor-heading-title{font-family:"Baloo bhai 2 Semibold", Sans-serif;font-size:55px;color:var( --e-global-color-primary );}.elementor-3196 .elementor-element.elementor-element-8ac522d.elementor-element{--align-self:center;}.elementor-3196 .elementor-element.elementor-element-8ac522d{font-family:"Gilroy Light", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-14bac96{left:-17%;}body.rtl .elementor-3196 .elementor-element.elementor-element-14bac96{right:-17%;}.elementor-3196 .elementor-element.elementor-element-14bac96{bottom:-7%;}.elementor-3196 .elementor-element.elementor-element-14bac96 img{width:70%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-2598e1a2{right:-15%;}body.rtl .elementor-3196 .elementor-element.elementor-element-2598e1a2{left:-15%;}.elementor-3196 .elementor-element.elementor-element-2598e1a2{top:-7%;}.elementor-3196 .elementor-element.elementor-element-2598e1a2 img{width:70%;}.elementor-3196 .elementor-element.elementor-element-4d02d2a3 img{width:70%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-7f87765{right:-15%;}body.rtl .elementor-3196 .elementor-element.elementor-element-7f87765{left:-15%;}.elementor-3196 .elementor-element.elementor-element-7f87765{top:40%;}.elementor-3196 .elementor-element.elementor-element-7f87765 img{width:70%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-5138ade5{left:-28%;}body.rtl .elementor-3196 .elementor-element.elementor-element-5138ade5{right:-28%;}.elementor-3196 .elementor-element.elementor-element-5138ade5 img{width:70%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-1f0877b5{right:-13%;}body.rtl .elementor-3196 .elementor-element.elementor-element-1f0877b5{left:-13%;}.elementor-3196 .elementor-element.elementor-element-1f0877b5{bottom:-5%;}.elementor-3196 .elementor-element.elementor-element-1f0877b5 img{width:70%;}.elementor-3196 .elementor-element.elementor-element-68a940d{text-align:center;}.elementor-3196 .elementor-element.elementor-element-7bde9e3{text-align:center;}}@media(min-width:768px){.elementor-3196 .elementor-element.elementor-element-23b16c03{--width:101.883%;}.elementor-3196 .elementor-element.elementor-element-b348588{--width:100%;}}@media(max-width:767px){.elementor-3196 .elementor-element.elementor-element-23b16c03{--min-height:100vh;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-3196 .elementor-element.elementor-element-14bac96{--e-transform-rotateZ:30deg;--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;bottom:-45px;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-14bac96{left:-160px;}body.rtl .elementor-3196 .elementor-element.elementor-element-14bac96{right:-160px;}.elementor-3196 .elementor-element.elementor-element-14bac96 img{width:55%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-2598e1a2{right:-157px;}body.rtl .elementor-3196 .elementor-element.elementor-element-2598e1a2{left:-157px;}.elementor-3196 .elementor-element.elementor-element-2598e1a2{top:-61px;}.elementor-3196 .elementor-element.elementor-element-2598e1a2 img{width:47%;}.elementor-3196 .elementor-element.elementor-element-4d02d2a3{--e-transform-rotateZ:0deg;bottom:-30px;}.elementor-3196 .elementor-element.elementor-element-4d02d2a3 img{width:55%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-7f87765{right:-148px;}body.rtl .elementor-3196 .elementor-element.elementor-element-7f87765{left:-148px;}.elementor-3196 .elementor-element.elementor-element-7f87765{top:433px;}.elementor-3196 .elementor-element.elementor-element-7f87765 img{width:43%;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-5138ade5{left:-186px;}body.rtl .elementor-3196 .elementor-element.elementor-element-5138ade5{right:-186px;}.elementor-3196 .elementor-element.elementor-element-5138ade5{top:-77px;}.elementor-3196 .elementor-element.elementor-element-5138ade5 img{width:60%;}.elementor-3196 .elementor-element.elementor-element-1f0877b5{--e-transform-rotateZ:0deg;bottom:-30px;}body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-1f0877b5{right:-150px;}body.rtl .elementor-3196 .elementor-element.elementor-element-1f0877b5{left:-150px;}.elementor-3196 .elementor-element.elementor-element-1f0877b5 img{width:55%;}.elementor-3196 .elementor-element.elementor-element-b348588{--width:100%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3196 .elementor-element.elementor-element-5281ce0{--width:100%;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}.elementor-3196 .elementor-element.elementor-element-68a940d{text-align:center;}.elementor-3196 .elementor-element.elementor-element-68a940d .elementor-heading-title{font-size:30px;}.elementor-3196 .elementor-element.elementor-element-7bde9e3{text-align:center;}.elementor-3196 .elementor-element.elementor-element-7bde9e3 .elementor-heading-title{font-size:30px;}.elementor-3196 .elementor-element.elementor-element-8ac522d{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-1f0877b5 */.elementor-3196 .elementor-element.elementor-element-1f0877b5 {
  transform: rotate(-30deg);
}/* 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;
    height: 65px ;
    font-size: 17px !important;
    color: #1C1F4A !important;
}

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

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


/* ============================= */
/* ===== REGISTER BUTTON ===== */
/* ============================= */

/* Center container */
.um .um-col-alt {
    text-align: center !important;
    margin-top: 25px !important;
}

/* Style Register button (new structure fix) */
.um .um-col-alt .um-button {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    width: 100% !important;
    max-width: 450px;
    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-decoration: none !important;
    box-shadow: 0 4px 16px rgba(10, 26, 92, 0.3) !important;
    transition: all 0.3s ease !important;
    cursor: pointer;
}

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


/* ============================= */
/* ===== PASSWORD TOGGLE ===== */
/* ============================= */

.um .um-field-area-password {
    position: relative;
}

.um .um-field-area-password .um-toggle-password {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 22px;
    color: #1C1F4A;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.um .um-field-area-password .um-toggle-password:hover {
    color: #01188A;
}


/* ============================= */
/* ===== SOCIAL LOGIN ===== */
/* ============================= */

.nsl-container-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important; /* tighter spacing */
    margin-top: 20px !important;
}

/* Remove extra spacing */
.nsl-container-buttons a {
    margin: 0 !important;
    padding: 0 !important;
}

/* Circular social buttons */
.nsl-button {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important;
    transition: all 0.3s ease !important;
}

.nsl-button:hover {
    transform: translateY(-2px);
}

/* Hide text */
.nsl-button-label-container {
    display: none !important;
}

.elementor-shortcode .um.um-register{
    margin: 0 auto!important;
}
    
#register-form    .um-field-checkbox{
        display: flex;
        gap: 20px;
    }
    
    #register-form  .um-field-checkbox-option{
        margin-left: 15px!important;
    }
    
    
    
/* ============================= */
/* ===== MOBILE FIX ===== */
/* ============================= */

@media (min-width: 601px){
.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;
}
}

#register-page .um-field-checkbox-option a, #already-acc-copy a{
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    color: initial;
}

#register-page .um-field-checkbox-option a:hover,  #already-acc-copy a:hover {
    text-decoration: underline;
    color: #1e3a8a;  
}


@media (max-width: 600px) {

    .nsl-container-buttons {
        gap: 6px !important;
    }
    
    #register-form{
    margin-top: 0px;
    padding: 0 15px;
    }
    
    #register-page .elementor-widget-image img{
        display: none;
    }
    
    .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: 10px 20px;
    height: 48px !important;
    font-size: 18px !important;
    color: #1C1F4A !important;
}
}

.yudu-sand-r{
    position: absolute;
  left: 50%;
  transform: translateX(-50%);
}


/* ============================= */
/* ===== hides the search box inside all UM dropdown fields===== */
/* ============================= */

.um .select2-search,
.um .select2-search--dropdown {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baloo Bhai 2 Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yudu.blinkrepo.in/wp-content/uploads/2026/02/Baloo2-Regular-01.ttf') format('truetype');
}
/* End Custom Fonts 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 Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yudu.blinkrepo.in/wp-content/uploads/2026/02/Gilroy-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */