.elementor-29040 .elementor-element.elementor-element-9bc423c{--display:flex;--min-height:100vh;}.elementor-29040 .elementor-element.elementor-element-9bc423c:not(.elementor-motion-effects-element-type-background), .elementor-29040 .elementor-element.elementor-element-9bc423c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30ca45fc );}.elementor-29040 .elementor-element.elementor-element-dc4513a > .elementor-widget-container{margin:30px 30px 30px 30px;padding:0px 0px 40px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29040 .elementor-element.elementor-element-9bc423c{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-9bc423c *//* Center the form */
.post-password-form{
    max-width:480px;
    margin:80px auto;
    text-align:center;
}

/* Card */
.hilo-password-card,
.post-password-form{
    background:#ffffff;
    padding:48px;
    border-radius:20px;
    box-shadow:0 0 0 rgba(0,0,0,.08);
}

/* Heading */
.post-password-form p:first-child,
.hilo-password-card h2{
    font-size:30px;
    font-weight:700;
    color:#000000;
    margin-bottom:12px;
}

/* Description */
.post-password-form p{
    color:#000000;
    line-height:1.6;
}

/* Password field */
.post-password-form input[type=password]{
    display:block;
    width:100%;
    margin:24px auto;
    padding:16px 20px;
    border:1px solid #808080;
    border-radius:30px;
    font-size:16px;
    box-sizing:border-box;
    transition:.2s;
}

.post-password-form input[type=password]:focus{
    border-color:##808080;
    outline:none;
    box-shadow:none;
}

/* Enter button */
.post-password-form input[type=submit],
.post-password-form button{
    display:block;
    width:58%;
    margin:0 auto;
    padding:16px 20px;
    background:#0095C6;
    color:#fff;
    border:none;
    border-radius:30px;
    font-size:16px;
    font-weight:600;
    box-sizing:border-box;
    cursor:pointer;
    outline:none;
    box-shadow:none;
    -webkit-appearance:none;
    appearance:none;
}

/* Hover */
.post-password-form input[type=submit]:hover,
.post-password-form button:hover{
    background:#0095C6;
    border:none;
    outline:none;
    box-shadow:none;
    transform:translateY(-1px);
}

/* Clicked / Focus */
.post-password-form input[type=submit]:focus,
.post-password-form button:focus,
.post-password-form input[type=submit]:active,
.post-password-form button:active{
    background:#0095C6;
    border:none;
    outline:none;
    box-shadow:none;
    transform:translateY(0);
}/* End custom CSS */