.elementor-123 .elementor-element.elementor-element-1f8f520f{--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;--background-transition:0.3s;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-123 .elementor-element.elementor-element-1f8f520f:not(.elementor-motion-effects-element-type-background), .elementor-123 .elementor-element.elementor-element-1f8f520f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dac5cb );}.elementor-123 .elementor-element.elementor-element-1f8f520f, .elementor-123 .elementor-element.elementor-element-1f8f520f::before{--border-transition:0.3s;}.elementor-123 .elementor-element.elementor-element-2e1272a8{--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:stretch;--gap:0px 0px;--background-transition:0.3s;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-123 .elementor-element.elementor-element-2e1272a8:not(.elementor-motion-effects-element-type-background), .elementor-123 .elementor-element.elementor-element-2e1272a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e62d58 );}.elementor-123 .elementor-element.elementor-element-2e1272a8, .elementor-123 .elementor-element.elementor-element-2e1272a8::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-123 .elementor-element.elementor-element-23efbce8{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-123 .elementor-element.elementor-element-23efbce8.elementor-element{--align-self:center;}.elementor-123 .elementor-element.elementor-element-23efbce8 img{width:100%;height:141px;}@media(max-width:1024px){.elementor-123 .elementor-element.elementor-element-1f8f520f{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-123 .elementor-element.elementor-element-2e1272a8{--gap:0px 0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-123 .elementor-element.elementor-element-76e6231a{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-123 .elementor-element.elementor-element-1f8f520f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-123 .elementor-element.elementor-element-2e1272a8{--width:98%;--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-123 .elementor-element.elementor-element-23efbce8{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-123 .elementor-element.elementor-element-23efbce8 img{height:113px;}.elementor-123 .elementor-element.elementor-element-76e6231a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-123 .elementor-element.elementor-element-2e1272a8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-123 .elementor-element.elementor-element-2e1272a8{--width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-76e6231a */.um {
    font-family: "inter", Sans-Serif;
    padding: 0 1rem;
}

@media screen and (max-width: 769px){
    .um-login {
    padding: 0 0.5rem;
}
}


.um input {
    border-radius: 5px !important;
}

.um .um-icon-android-checkbox-outline {
    color: #4dbfe3 !important;
}

.um .um-half {
    width: 100%;
    margin: 0.5rem 0;
    }

.um .um-half .um-alt {
    width: fit-content;
    } 
    
.um .um-link-alt {
    text-align: left;
    width: fit-content;
}



.um .um-left .um-button {
    background: #4dbfe3 !important;
    color: black !important;
    
}

.um a.um-button {
    overflow: visible !important;
}

.um .um-half #um-submit-btn:hover {
    background: #71cce9 !important;
}

.um  .um-right .um-alt {
    background: transparent !important;
    padding: 1rem 0 0 0 !important;
    text-align: left;
    box-shadow: none;
    color: #2a697d !important;
}

.um  .um-right .um-alt:hover {
    text-decoration: underline !important;
}

.um .um-col-alt-b {
    padding: 0;
}

.um .um-col-alt-b .um-link-alt {
    color: #2a697d !important;
}


/*Logged In Css*/

.um .um-misc-img {
    display: none;
    
}

.um .um-misc-with-img {
    font-size: 24px;
    border-bottom: none;
    
}

.um .um-misc-ul {
    text-transform: none;
    padding: 0;
    text-align: center;
}

.um .um-misc-ul > li {
    list-style-type: none;
    padding: 0.5rem 0;
    font-size: 1rem;
    
}

.um .um-misc-ul > li > a  {
    color: #2a697d ;
}

.um .um-misc-ul > li > a:hover  {
    color: #4dbfe3 ;
}

/* Field Error Css*/

.um .um-field-error {
    background: #E6E6E6 !important;
    border-radius: 5px !important;
    font-size: 12px !important;
    padding: 4px 12px !important;
    color: #C4180C !important;
    margin: 8px 0 0 0 !important;
    
}

.um .um-field-arrow {
    color: #E6E6E6 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1272a8 */.auth_container {
    max-width: 500px;
}

@media screen and (max-width: 768px) {
    
.auth_container {
    max-width: 450px;
}
}/* End custom CSS */