.elementor-42885 .elementor-element.elementor-element-dbf8d25 > .elementor-container{min-height:100vh;}.elementor-42885 .elementor-element.elementor-element-dbf8d25:not(.elementor-motion-effects-element-type-background), .elementor-42885 .elementor-element.elementor-element-dbf8d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #4E24546B 27%, #1708195E 74%);}.elementor-42885 .elementor-element.elementor-element-dbf8d25{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42885 .elementor-element.elementor-element-dbf8d25, .elementor-42885 .elementor-element.elementor-element-dbf8d25 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-42885 .elementor-element.elementor-element-dbf8d25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42885 .elementor-element.elementor-element-87a11bd > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-42885 .elementor-element.elementor-element-52dd661 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(224.83125686645508, 31.720754779069225, 31.720754779069225, 0);}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-user-login{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-user-password{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .elementor-repeater-item-b8854a2{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .elementor-repeater-item-ffef572{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .elementor-repeater-item-54ae0e8{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .elementor-repeater-item-a073366{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .elementor-repeater-item-0cc9bf4{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper{width:100%;border-style:none;border-radius:20px 20px 20px 20px;background-color:#4E245445;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper{width:100%;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper form{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-illustration{width:40%;height:375px;margin:5% 5% 5% 5%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-header img{width:300px;height:300px;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-size:38px;font-weight:600;line-height:45px;letter-spacing:1px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-header .form-dsc p{font-size:38px;font-weight:600;line-height:45px;letter-spacing:1px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form-wrapper .lr-form-illustration{width:40%;height:250px;margin:20% 10% 10% 1%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form-wrapper .lr-form-header img{width:300px;height:300px;margin:0px 0px 0px 0px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form-wrapper .lr-form-illustration{width:40%;height:250px;margin:20% 10% 10% 1%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form-wrapper .lr-form-header img{width:300px;height:300px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form-wrapper .lr-form-illustration{width:40%;height:250px;margin:20px 10px 10px 1px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form-wrapper .lr-form-header img{width:300px;height:300px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .eael-lr-form-control{font-family:"Rajdhani", Sans-serif;font-weight:600;text-align:left;color:var( --e-global-color-astglobalcolor0 );background-color:#D6024100;border-radius:0px 0px 0px 0px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper input.eael-lr-form-control::placeholder{color:var( --e-global-color-astglobalcolor0 );}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper input.eael-lr-form-control:focus::placeholder{color:var( --e-global-color-astglobalcolor0 );}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .eael-lr-form-control:focus{background-color:#FFFFFF00;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .eael-field-label{font-family:"Rajdhani", Sans-serif;font-size:14px;color:#F0EFEC;background-color:#FFFFFF00;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:#000000;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-menot{color:var( --e-global-color-astglobalcolor0 );background-color:#FFFFFF00;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .eael-forever-forget .forget-menot  input[type=checkbox]:checked{border-color:#4E2454 !important;background:#4E2454 !important;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .eael-forever-forget input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#4E2454 !important;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-menot, .elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-menot label{font-family:"Rajdhani", Sans-serif;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-pass a{color:var( --e-global-color-astglobalcolor0 );font-family:"Rajdhani", Sans-serif;font-size:15px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-pass{background-color:#FFFFFF00;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-pass:hover a{color:var( --e-global-color-astglobalcolor1 );}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper .forget-pass:hover{background-color:#FFFFFF00;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-lr-btn{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;line-height:3em;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-lr-btn:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-lr-btn{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;line-height:3em;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-lr-btn:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-btn{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;line-height:3em;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-btn:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form .eael-lr-btn{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;line-height:3em;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form .eael-lr-btn:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-lr-link{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:3em;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form .eael-lr-link:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-lr-link{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:43px;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:0px 0px 0px 0px;width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form .eael-lr-link:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-link{padding:0px 15px 0px 15px;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:600;line-height:43px;color:var( --e-global-color-astglobalcolor0 );background-color:#37363D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form .eael-lr-link:hover{color:var( --e-global-color-accent );}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-42885 .elementor-element.elementor-element-14e35dc .pass-meta-info{width:100%;height:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-pass-notice{font-family:"Rajdhani", Sans-serif;}@media(max-width:1024px){.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper{width:75%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper{width:75%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-illustration{width:100px;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form-wrapper .lr-form-illustration{width:100%;height:375px;}}@media(max-width:767px){.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lr-form-wrapper{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .lr-form-wrapper{width:100%;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-login-form-wrapper .lr-form-illustration{width:100px;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-register-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-lostpassword-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-42885 .elementor-element.elementor-element-14e35dc .eael-resetpassword-form-wrapper .lr-form-illustration{width:100%;height:375px;}}/* Start custom CSS *//* \/Login Image\/ */
.container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-direction: column;
    line-height: 5rem;
}
.title {
        font-family: "Londrina Outline", "Sans-Serif";
        font-size: 6rem;
        text-transform: uppercase;
        text-shadow: 0 0 5px #ff336f,
                     0 0 10px #ff336f,
                     0 0 20px #ff336f,
                     0 0 40px #ff336f,
                     0 0 80px #ff336f,
                     0 0 100px #ff336f;
        animation: blink 10s infinite linear alternate;
}
.title > a > .top > .letter, .title > a > .gift > .letter {
    margin: 0 9px;
    font-weight: 600;
}
@keyframes blink {
    60%, 70%, 79% {
        opacity: 1;
    }
    
    65%, 67%, 76%, 78% {
        opacity: 0.2;
    }
    
    66%, 69%, 77% {
        opacity: 0.8;
    }
}
.reset-container, .forget-container, .reg-container, .subtitle-container, .top, .gift {
    display: flex;
    width: 100%;
    justify-content: center;
}
.subtitle {
    color: #61b0b1;
    font-family: open sans, Sans-Serif;
    font-size: 2rem;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    text-shadow: #61b0b1 2px 2px 20px;
    width: fit-content;
    animation: border-flicker 6s ease-in-out 8.15s infinite alternate both;
}
.subtitle > .letter {
    margin: 0 5px;
}
.subtitle > .l-0{
    animation: flicker 6s ease-in-out 7.75s infinite alternate both; 
}
.subtitle > .l-1{
    animation: flicker 6s ease-in-out 2.75s infinite alternate both; 
}
.subtitle > .l-2{
    animation: flicker 6s ease-in-out 7.41s infinite alternate both; 
}
.subtitle > .l-3{
    animation: flicker 6s ease-in-out 8.94s infinite alternate both; 
}
.subtitle > .l-4{
    animation: flicker 6s ease-in-out 4.47s infinite alternate both; 
}
.subtitle > .l-5{
    animation: flicker 6s ease-in-out 6.75s infinite alternate both; 
}
.subtitle > .l-6{
    animation: flicker 6s ease-in-out 5.47s infinite alternate both; 
}
.subtitle > .l-7{
    animation: flicker 6s ease-in-out 4.77s infinite alternate both; 
}
@keyframes flicker {
    0%, 2%, 35%, 37%, 39%, 41%, 100% {
        opacity: 1;
    }
    1%, 3%, 34%, 36%, 38%, 40% {
        opacity: 0.2;
    }
}
@keyframes border-flicker {
    0%, 2%, 4%, 6%, 33%, 37%, 39%, 41%, 100% {
        border: 2px solid #61b0b1;
        box-shadow: #61b0b1 0px 0px 10px, inset #61b0b1 2px 2px 10px;
    }
    34%, 36%, 38%, 40% {
        border-color: transparent;
        box-shadow: unset;
    }
}
section.title {
    margin-top: 30px;
}
/* /\Login Image/\ */

/* Fixing AcceptTerms */
input#eael_accept_tnc {
    background: #4e2454a8!important;
}

/* Password reset link fix */
.eael-form-msg.valid {
    color: var( --e-global-color-astglobalcolor0 )!important;
    background: transparent!important;
    border: 1px solid white!important;
    font-family: 'Rajdhani'!important;
    border-radius: 10px!important;
}

@media screen and (min-width: 800px){
section.title a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;
}
}

@media screen and (max-width: 1100px){
.flexbudet .elementor-container.elementor-column-gap-default {
    flex-direction: column;
}
.lr-form-wrapper {
    width: 100%!important;
}
.flexbudet div.elementor-container.elementor-column-gap-default div.elementor-column {
    width: 100%!important;
}
}
/*topgift*/
section.subtitle span::selection, section.title span::selection {
    background-color: transparent;
}
/*Log & reg*/
section.subtitle {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
}

/*ForgotPassword error message*/
div.eael-form-msg.invalid, p.eael-form-msg.invalid {
    background-color: transparent!important;
    border: 1px solid var( --e-global-color-astglobalcolor0 )!important;
    border-radius: 10px;
    color: red!important;
}/* End custom CSS */