.elementor-820 .elementor-element.elementor-element-1cca3281:not(.elementor-motion-effects-element-type-background), .elementor-820 .elementor-element.elementor-element-1cca3281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-820 .elementor-element.elementor-element-1cca3281{box-shadow:0px 0px 10px 0px rgba(122, 122, 122, 0.29);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1em 0em 0em 0em;z-index:9999;}.elementor-820 .elementor-element.elementor-element-1cca3281 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-820 .elementor-element.elementor-element-58da2a74{text-align:left;}.elementor-820 .elementor-element.elementor-element-58da2a74 .elementor-image img{width:194px;}.elementor-820 .elementor-element.elementor-element-58da2a74 > .elementor-widget-container{margin:4px 0px 15px 0px;}.elementor-820 .elementor-element.elementor-element-5a5a217c, .elementor-820 .elementor-element.elementor-element-5a5a217c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-820 .elementor-element.elementor-element-5a5a217c{margin-top:150px;margin-bottom:150px;padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-36915701:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-820 .elementor-element.elementor-element-36915701 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2, 1, 1, 0);}.elementor-820 .elementor-element.elementor-element-36915701 > .elementor-element-populated, .elementor-820 .elementor-element.elementor-element-36915701 > .elementor-element-populated > .elementor-background-overlay, .elementor-820 .elementor-element.elementor-element-36915701 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-820 .elementor-element.elementor-element-36915701 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-820 .elementor-element.elementor-element-36915701 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-820 .elementor-element.elementor-element-3e83dead{text-align:center;}.elementor-820 .elementor-element.elementor-element-3e83dead .elementor-heading-title{color:rgba(2, 1, 1, 0.64);font-size:27px;font-weight:400;}.elementor-820 .elementor-element.elementor-element-3e83dead > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-820 .elementor-element.elementor-element-f17dd67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-820 .elementor-element.elementor-element-1cca3281{margin-top:0px;margin-bottom:0px;padding:0px 6px 4px 6px;}.elementor-820 .elementor-element.elementor-element-3ec7433a{width:36%;}.elementor-820 .elementor-element.elementor-element-3ec7433a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-58da2a74 .elementor-image img{width:100%;max-width:100%;}.elementor-820 .elementor-element.elementor-element-58da2a74 > .elementor-widget-container{margin:12px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-f17dd67 */#auth-error {
    text-align: center;
    color: #ff7989;
}
.signin {  
    margin-top:50px;
    text-align: center;  
    font-size: 14px;
    letter-spacing: .2px;
    font-family: montserrat;
    font-weight: 300;
}
#account2 {   
    text-align: center;  
    font-size: 14px;
    text-decoration: underline;
    color:blue;
    letter-spacing: .2px;
    font-family: montserrat;
    font-weight: 300;
}



.google-btn {
    display: inline-block;
    margin: auto auto auto auto;
    width: 80%;
    min-width: 240px;
    max-width: 230px;
    height: 42px;
    background-color: #fcfcfc;
    border-radius: 2px;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .2);
    cursor: pointer;
    cursor: hand;
    align-self: center;
    user-select: none;
    transition: all 400ms ease 0s;
    display: flex;
}
.google-btn .google-icon-wrapper {
    position: absolute;
    margin-top: 1px;
    margin-left: 1px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    user-select: none
}
.google-btn .google-icon-svg {
    position: absolute;
    margin-top: 11px;
    margin-left: 11px;
    width: 23px;
    height: 23px;
    user-select: none
}
.google-btn .btn-text {
    float: right;
    margin: 11px 14px 40px 55px;
    color: #757575;
    font-size: 16px;
    letter-spacing: .2px;
    font-family: montserrat;
    font-weight: 100;
    user-select: none
}
.google-btn:hover {
    box-shadow: 0 3px 8px rgba(117, 117, 117, .5);
    user-select: none
}
.google-btn:active {
    box-shadow: 0 1px 1px #757575;
    background: #F8F8F8;
    color: #fff;
    user-select: none
}

.normal-btn {
    margin: 25px;
    width: auto;
    display: inline-block;
    min-width: auto;
    max-width: 184px;
    height: 42px;
    background-color:f #fcfcfc;
    border-radius: 2px;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .2);
    cursor: pointer;
    cursor: hand;
    align-self: center;-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all 400ms ease 0s
}
.normal-btn .btn-text {
    float: left;
    margin: 11px 14px 11px 14px;
    color: #757575;
    font-size: 14px;
    letter-spacing: .2px;

    user-select: none
}
.normal-btn:hover {
    box-shadow: 0 3px 8px rgba(117, 117, 117, .5);
    user-select: none
}
.normal-btn:active {
    box-shadow: 0 1px 1px #757575;
    background: #F8F8F8;
    color: #fff;
    user-select: none
}/* End custom CSS */