.elementor-kit-6{--e-global-color-primary:#17233C;--e-global-color-secondary:#366EE7;--e-global-color-text:#637BAD;--e-global-color-accent:#ADB9D3;--e-global-color-607bb4f:#EDF0F5;--e-global-color-4c69518:#2B0000;--e-global-color-77a948a:#4D0000;--e-global-color-9909b54:#9C0000;--e-global-color-3859ada:#FFB9B9;--e-global-color-c409f8c:#FFF0F0;--e-global-color-daef5c4:#191C13;--e-global-color-a4b3b77:#3E4631;--e-global-color-06cb06f:#91CA1E;--e-global-color-a533a00:#7D8D63;--e-global-color-5b2b9bf:#EEFAD5;--e-global-color-be0b628:#382906;--e-global-color-0beb901:#796B4A;--e-global-color-000bf96:#FFB200;--e-global-color-c51ab19:#FFECC0;--e-global-color-11b81fa:#FFF9EC;--e-global-color-21a3d23:#1B1C1E;--e-global-color-a7844b7:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Start CSS */
.post-password-form {
    background-color: #fafafa;
    border-radius: 8px;
    width: 60vw;
    max-width: 90%;
    padding: 48px;
    margin: auto;
    margin-top: 20%;
}

.post-password-form p:first-child {
    margin: auto;
    content: "PASSWORD PROTECTED PAGE";
    width: 40ch!important;
    visibility: visible;
    text-align: center;
    font-size: 1.5rem!important;
    font-weight: 500!important;
}

.post-password-form p:nth-child(2) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.post-password-form label {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 8px;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 8px;
}

.post-password-form input {
    width: 80%;
}

label[for="pwbox-11"] {
    font-size: 0; /* Hides all text inside the label */
}

label[for="pwbox-11"] input {
    font-size: 16px; /* Ensures the input text size is normal */
}

input[type="submit"] {
    background-color: #ff0000; /* Change this to the desired background color */
    color: white; /* Change this to the desired text color */
    border: none; /* Remove the default border */
    padding: 10px 20px; /* Add padding for better appearance */
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px; /* Change this to the desired font size */
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 4px; /* Optional: Add rounded corners */
}

/* Optionally, you can add hover and active styles */
input[type="submit"]:hover {
    background-color: #990000; /* Change this to the desired hover color */
}

input[type="submit"]:active {
    background-color: #770000; /* Change this to the desired active color */
}

/* Media Queries for Responsiveness */

/* iPads Portrait and Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .post-password-form {
        width: 80vw;
        padding: 32px;
    }

    .post-password-form p:first-child {
        font-size: 1.2rem!important;
    }

    .post-password-form input {
        width: 90%;
    }
}

/* iPhones Portrait and Landscape */
@media only screen and (max-width: 767px) {
    .post-password-form {
        width: 90vw;
        padding: 24px;
    }

    .post-password-form p:first-child {
        font-size: 1rem!important;
    }

    .post-password-form input {
        width: 100%;
    }

    input[type="submit"] {
        width: 100%;
        padding: 12px;
    }
}

/* End CSS *//* End custom CSS */