.elementor-896 .elementor-element.elementor-element-868824e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-896 .elementor-element.elementor-element-f657be6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-896 .elementor-element.elementor-element-5b2849d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-5b2849d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-5b2849d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-30a51bc{--display:flex;}.elementor-896 .elementor-element.elementor-element-8761675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-c9819f8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-c9819f8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-c9819f8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-18e5810{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-99976b2{--display:flex;}.elementor-896 .elementor-element.elementor-element-98008d5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-98008d5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-98008d5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-7401a41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-50bb9a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-896 .elementor-element.elementor-element-1e6cb47 .gallery-item .gallery-caption{text-align:center;}.elementor-896 .elementor-element.elementor-element-318715c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-c9e329f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-30adfc9 .gallery-item .gallery-caption{text-align:center;}.elementor-896 .elementor-element.elementor-element-c4b0c51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-a1941f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-0a506c5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-0a506c5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-0a506c5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-1948d7f{--display:flex;}.elementor-896 .elementor-element.elementor-element-0a60658{--display:flex;}.elementor-896 .elementor-element.elementor-element-9e66eab .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-9e66eab .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-9e66eab{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-63a4191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-bfaa43c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-b86f959 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-b86f959 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-b86f959{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-fab107f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-d903696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-896 .elementor-element.elementor-element-85303ff .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-85303ff .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-85303ff{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-35cc35d{--display:flex;}.elementor-896 .elementor-element.elementor-element-b0f553b{--display:flex;}.elementor-896 .elementor-element.elementor-element-8914ac8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-8914ac8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-8914ac8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-896 .elementor-element.elementor-element-0c3143c .gallery-item .gallery-caption{text-align:center;}.elementor-896 .elementor-element.elementor-element-9eca917{--display:flex;}.elementor-896 .elementor-element.elementor-element-34c80c4{--display:flex;}.elementor-896 .elementor-element.elementor-element-5ad33da .gallery-item .gallery-caption{text-align:center;}.elementor-896 .elementor-element.elementor-element-e19cfef{--display:flex;}.elementor-896 .elementor-element.elementor-element-60be34a{--display:flex;}.elementor-896 .elementor-element.elementor-element-36cc444 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-896 .elementor-element.elementor-element-36cc444 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-896 .elementor-element.elementor-element-36cc444{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}/* Start custom CSS *//* Wyśrodkowanie całego formularza z napisem */
.post-password-form {
    display: flex; /* Użycie Flexbox */
    flex-direction: column; /* Ustawienie elementów w kolumnie */
    justify-content: center; /* Wyśrodkowanie w pionie */
    align-items: flex-start; /* Elementy wyrównane do lewej */
    min-height: 46vh; /* 46% wysokości widocznego ekranu */
    margin: 0 auto; /* Automatyczne wyśrodkowanie w poziomie */
    text-align: left; /* Wyrównanie tekstu do lewej */
    max-width: 400px; /* Maksymalna szerokość formularza */
}

/* Tekst nad formularzem */
.post-password-form > p {
    margin-bottom: 20px; /* Odstęp poniżej napisu */
    font-size: 16px; /* Czytelny rozmiar tekstu */
    color: #333; /* Kolor tekstu */
}

/* Kontener dla pola hasła i przycisku */
.post-password-form div {
    display: flex; /* Ustawienie pola i przycisku w jednej linii */
    justify-content: flex-start; /* Wyrównanie do lewej */
    align-items: center; /* Wyrównanie w pionie */
    gap: 10px; /* Odstęp między polem a przyciskiem */
    width: 100%; /* Dopasowanie szerokości do kontenera */
}

/* Napis "Hasło:" */
.post-password-form label {
    font-size: 16px; /* Rozmiar tekstu */
    color: #333; /* Kolor tekstu */
    margin-right: 10px; /* Odstęp między napisem a polem */
}

/* Pole hasła */
.post-password-form input[type="password"] {
    width: 100%; /* Pole zajmuje pełną szerokość kontenera */
    max-width: 300px; /* Maksymalna szerokość pola */
    padding: 10px; /* Wewnętrzne odstępy */
    font-size: 16px; /* Czytelna czcionka */
    border: 1px solid #ccc; /* Obramowanie pola */
    border-radius: 4px; /* Zaokrąglone rogi */
    box-sizing: border-box; /* Uwzględnienie paddingu w szerokości */
}

/* Przycisk */
.post-password-form input[type="submit"] {
    padding: 10px 20px; /* Wewnętrzne odstępy */
    font-size: 16px; /* Rozmiar czcionki */
    color: #fff; /* Kolor tekstu */
    background-color: #0073e6; /* Kolor przycisku */
    border: none; /* Bez obramowania */
    border-radius: 4px; /* Zaokrąglone rogi */
    cursor: pointer; /* Wskaźnik kliknięcia */
    transition: background-color 0.3s ease;
    max-width: 300px; /* Dopasowanie do szerokości pola */
}

.post-password-form input[type="submit"]:hover {
    background-color: #005bb5; /* Kolor przycisku po najechaniu */
}/* End custom CSS */