.elementor-1111 .elementor-element.elementor-element-c86fd98{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-c86fd98:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-c86fd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #002A3A 0%, #001923 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-1111 .elementor-element.elementor-element-3eb9151{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title{margin-block-end:24px;color:#D1DEE2;}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title, .elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:56px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-3eb9151:has(:hover) .elementor-icon-box-title,
					 .elementor-1111 .elementor-element.elementor-element-3eb9151:has(:focus) .elementor-icon-box-title{color:#D1DEE2;}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;}.elementor-1111 .elementor-element.elementor-element-cb67fdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-4e92029{width:100%;max-width:100%;}.elementor-1111 .elementor-element.elementor-element-4e92029.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1111 .elementor-element.elementor-element-c86fd98{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:020px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1111 .elementor-element.elementor-element-3eb9151{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title, .elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title a{font-size:50px;}.elementor-1111 .elementor-element.elementor-element-cb67fdc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1111 .elementor-element.elementor-element-c86fd98{--content-width:100%;--justify-content:center;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1111 .elementor-element.elementor-element-9a316c2 img{width:278px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title, .elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-title a{font-size:34px;}.elementor-1111 .elementor-element.elementor-element-3eb9151 .elementor-icon-box-description{font-size:14px;}.elementor-1111 .elementor-element.elementor-element-cb67fdc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-1111 .elementor-element.elementor-element-cb67fdc{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1111 .elementor-element.elementor-element-cb67fdc{--width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-4e92029 */.sign-con::before {
  content:'';
    background: url('/wp-content/uploads/2025/11/SignUp-Top-Overley-Image.webp');
    position: absolute;
    background-repeat:no-repeat;
    width:400px;
    height:400px;
    background-size: 50%;
    left:-115px;
    top:-135px;
    z-index:-1;

}

.sign-con::after {
  content:'';
    background: url('/wp-content/uploads/2025/11/SignUp-Bottom-Overley-Image.webp');
    position: absolute;
    background-repeat:no-repeat;
    width:400px;
    height:400px;
    background-size: 50%;
    right:-315px;
    bottom:-315px;
    z-index:-1;
}

@media (max-width:1100px) {
    .sign-con::before , .sign-con::after {
        display:none;
    }
}


.wpuf-login-form{
  font-family: "Segoe UI"!important;}
.wpuf-login-form label{
  color: #80bcbc!important;
  font-size: 16px!important;
  font-weight: 600!important;
  }

.wpuf-login-form input {
border-radius: 8px!important;
border: 1px solid var(--Indigo-Dye, #014962)!important;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 0%, rgba(0, 121, 120, 0.00) 100%), rgba(0, 42, 58, 0.30)!important;
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08)!important;
padding: 8px 18px!important;
width: 100%!important;
height: 50px!important;
color: #80bcbc!important;
z-index: 1!important;
}

.wpuf-login-form input::placeholder{
color: #193f47!important;
font-size: 14px!important;
font-weight: 400!important;
z-index: 1!important;
}

.wpuf-login-form label {
  padding-bottom: 8px!important;
}

.wpuf-login-form input:focus{
  outline: none!important;}

/*Hide Red Mark*/
/*.required{*/
/*  display: none!important;}  */

/*Edut Error Messages*/
.has-error{
 background: transparent!important;
 padding: 0px!important;}
.wpuf-error-msg{
  font-size: 13px!important;
  color: #e9a6aa!important;
  /*background: #002A3A!important;*/
  padding: 5px 8px!important;
  width: max-content!important;
  border-radius: 18px!important;
  margin-top: 10px!important;}
.wpuf-errors{
   font-size: 13px!important;
  color: #e9a6aa!important;
  /*background: #002A3A!important;*/
  padding: 5px 8px!important;
  width: max-content!important;
  border-radius: 18px!important;
  margin: auto!important;
  margin-top: 10px!important;
  border:none!important;}
  
/*submit button*/
#wp-submit{
border-radius: 4px!important;
background:  #DFFEDF!important;
box-shadow: 0 1px 4px 0 rgba(78, 159, 255, 0.20)!important;
font-weight: 600!important;
font-size: 14px!important;
padding: 10px 8px!important;
border: none!important;
color: #007978!important;
text-shadow: none!important;
}
#wp-submit{
  padding-inline: 0px!important;}

#wp-submit {
  width: 100%!important;
  display: block!important;
  margin: 0 auto!important;
}
 
.submit::before {
  background:url(/wp-content/uploads/2025/11/arrow-right-signup-icon.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  transform: translate(240px,20px);
} 
 
.forgetmenot {
  display: flex!important;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  color: #007978;
  padding-top: 5px;
}

.forgetmenot input{
 width: 15px!important;
 accent-color: #80bcbc;
 margin-top: -18px!important;
 background: rgba(0, 0, 0, 0.0)!important;
 }

a[href*=signup] , a[href*="wp-login.php?action=lostpassword"]{
  color:#007978;
  font-size: 14px;
  font-weight: 600;
}

a[href*=signup]::before{
  content: 'Don’t Have an Account? ';
}
 
@media (max-width:1100px) {
  .wpuf-submit::before{
    transform: translate(305px,20px);
  }
}



@media (max-width:750px) {
  .wpuf-submit::before{
    transform: translate(215px,20px);
  }
}

@media (max-width:400px) {
  .wpuf-submit::before{
    transform: translate(195px,20px);
  }
} 


/*Logedin Users Wedgit*/

.wpuf-user-loggedin {
  padding-bottom: 15px!important;
}
.wpuf-user-loggedin h3 {
color: #007978;
font-family: "Segoe UI";
font-size: 16px;
font-weight: 600;
padding-top: 10px;
}

.wpuf-user-loggedin a , .wpuf-user-loggedin{
color: #007978;
font-family: "Segoe UI";
font-size: 14px;
font-weight: 600;
}


/*Hide lost Password Link*/

/*.login a[href*="/wp-login.php?action=lostpassword"] {*/
/*  display: none;*/
/*}*/


.wpuf-login-title, .wpuf-login-subtitle{
    color:#DFFEDF;
}
#wpuf-login-form .wpuf-lost-password a, #wpuf-login-form .wpuf-lost-password-wrapper a{
    text-decoration: none!important;
    color:#7fbcbb!important;
    font-family: "Segoe UI"!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: 600!important;
/*margin-top:-30px;*/
}
#wpuf-login-form .wpuf-remember-me{
    margin-top:20px;
}
#wpuf-login-form.wpuf-layout-1 .forgetmenot, #wpuf-login-form.wpuf-layout-1 .wpuf-rememberme, #wpuf-login-form.wpuf-layout-2 .forgetmenot, #wpuf-login-form.wpuf-layout-2 .wpuf-rememberme{
    margin:-30px 0 10px 0!important;
}
.wpuf-register-text{
    visibility: hidden;
}


/*.wpuf-lost-password-wrapper a::before{*/
/*    color:#007978!important;*/
/*}*/
/*.wpuf-lost-password-wrapper a{*/
/*    color:#DFFEDF!important;*/
/*}*/
.wpuf-lost-password-wrapper{
  display: block;
  margin:0 auto;
}
#wp-submit:hover {
  background: #b4fec8!important;
}

#wpuf-login-form.wpuf-layout-1 label {
  font-size: 14px!important;
}

/*.wpuf-lost-password-wrapper a::before{*/
/*  color: #dffedf!important;*/
  
/*}*/
.elementor-1111 .elementor-element.elementor-element-4e92029 #wpuf-login-form p:not(.forgetmenot) label {
    display: block !important;
}

.wpuf-login-title , .wpuf-login-subtitle {
  display: none!important;
}

.wpuf-login-form p:nth-child(1) {
  margin-bottom: 20px!important;
}

#wpuf-login-form.wpuf-layout-1 label {
  position: relative;
  top: -5px!important;
}

.wpuf-lost-password-wrapper {
  margin-top: -20px!important;
}

#wpuf-login-form {
  padding-top: 0px!important;
  margin-top: -40px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb67fdc */.elementor-1111 .elementor-element.elementor-element-cb67fdc {
border-radius: 8px;
background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 0%, rgba(0, 121, 120, 0.15) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 0%, rgba(0, 121, 120, 0.05) 100%);
backdrop-filter: blur(15px);
padding: 52px 32px 32px 32px;
}

.elementor-1111 .elementor-element.elementor-element-cb67fdc::before {
     content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;

}

@media(max-width:750px) {
    .elementor-1111 .elementor-element.elementor-element-cb67fdc {
        border-radius:8px;
    }
    
    .elementor-1111 .elementor-element.elementor-element-cb67fdc::before {
        border-radius:8px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */