.elementor-767 .elementor-element.elementor-element-8891b6c{--display:flex;}.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-767 .elementor-element.elementor-element-e7b3d66{--display:flex;}.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-767 .elementor-element.elementor-element-3d6857a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-3d6857a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-3d6857a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-9aba250{--display:flex;}.elementor-767 .elementor-element.elementor-element-f3f51af{--display:flex;}.elementor-767 .elementor-element.elementor-element-51a67ed .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-51a67ed .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-51a67ed{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-b01c447{--display:flex;}.elementor-767 .elementor-element.elementor-element-071b43f{--display:flex;}.elementor-767 .elementor-element.elementor-element-607d94b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-607d94b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-607d94b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-3620dd6{--display:flex;}.elementor-767 .elementor-element.elementor-element-8f0aa33{--display:flex;}.elementor-767 .elementor-element.elementor-element-feab088 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-feab088 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-feab088{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-3c747d8{--display:flex;}.elementor-767 .elementor-element.elementor-element-c94c8c1{--display:flex;}.elementor-767 .elementor-element.elementor-element-6913ee4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-6913ee4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-6913ee4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-f3d6019{--display:flex;}.elementor-767 .elementor-element.elementor-element-a1f7eeb{--display:flex;}.elementor-767 .elementor-element.elementor-element-2a0d07f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-2a0d07f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-2a0d07f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-866f68c{--display:flex;}.elementor-767 .elementor-element.elementor-element-9d57281{--display:flex;}.elementor-767 .elementor-element.elementor-element-ccef1d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-ccef1d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-ccef1d1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-57b6710{--display:flex;}.elementor-767 .elementor-element.elementor-element-924c002{--display:flex;}.elementor-767 .elementor-element.elementor-element-fc348bb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-fc348bb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-fc348bb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-bc5a96c{--display:flex;}.elementor-767 .elementor-element.elementor-element-3ea8d08 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-3ea8d08 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-3ea8d08{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-231da19{--display:flex;}.elementor-767 .elementor-element.elementor-element-b1e23bc{--display:flex;}.elementor-767 .elementor-element.elementor-element-20481d3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-20481d3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-20481d3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-c5c0ecf{--display:flex;}.elementor-767 .elementor-element.elementor-element-d0737e1{--display:flex;}.elementor-767 .elementor-element.elementor-element-8dfc81d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-8dfc81d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-8dfc81d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-b8e6f3a{--display:flex;}.elementor-767 .elementor-element.elementor-element-b1aa094{--display:flex;}.elementor-767 .elementor-element.elementor-element-4c19fb3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-4c19fb3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-4c19fb3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-8df4747{--display:flex;}.elementor-767 .elementor-element.elementor-element-0c3d15d{--display:flex;}.elementor-767 .elementor-element.elementor-element-467fa3a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-467fa3a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-467fa3a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-78e7c63{--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-767 .elementor-element.elementor-element-d412ebe{--display:flex;}.elementor-767 .elementor-element.elementor-element-7f259af .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-7f259af .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-7f259af{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-78580f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-767 .elementor-element.elementor-element-2e69e63{--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-767 .elementor-element.elementor-element-6a1c707{--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-767 .elementor-element.elementor-element-1b5f4a6{--display:flex;}.elementor-767 .elementor-element.elementor-element-357659c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-357659c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-357659c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-6cfa1ab{--display:flex;}.elementor-767 .elementor-element.elementor-element-f2e6957 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-f2e6957 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-f2e6957{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-1caee8d{--display:flex;}.elementor-767 .elementor-element.elementor-element-7643a27{--display:flex;}.elementor-767 .elementor-element.elementor-element-64d6100 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-64d6100 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-64d6100{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-02b9d55{--display:flex;}.elementor-767 .elementor-element.elementor-element-5a4d1a8{--display:flex;}.elementor-767 .elementor-element.elementor-element-661e4d9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-661e4d9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-661e4d9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-36dbe50{--display:flex;}.elementor-767 .elementor-element.elementor-element-a71310e{--display:flex;}.elementor-767 .elementor-element.elementor-element-fdb6978 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-767 .elementor-element.elementor-element-fdb6978 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-767 .elementor-element.elementor-element-fdb6978{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-767 .elementor-element.elementor-element-c447978{--display:flex;}.elementor-767 .elementor-element.elementor-element-ed551b3{--display:flex;}.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-767 .elementor-element.elementor-element-2d67869 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-275c315{--display:flex;}.elementor-767 .elementor-element.elementor-element-17e3b6e{--display:flex;}.elementor-767 .elementor-element.elementor-element-a12947f .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-b14fd76{--display:flex;}.elementor-767 .elementor-element.elementor-element-5a3c847{--display:flex;}.elementor-767 .elementor-element.elementor-element-466d992 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-049ab55{--display:flex;}.elementor-767 .elementor-element.elementor-element-485cebf{--display:flex;}.elementor-767 .elementor-element.elementor-element-70417a6 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-4ac947f{--display:flex;}.elementor-767 .elementor-element.elementor-element-192ee02{--display:flex;}.elementor-767 .elementor-element.elementor-element-748217b .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-0428622{--display:flex;}.elementor-767 .elementor-element.elementor-element-3be1b23{--display:flex;}.elementor-767 .elementor-element.elementor-element-4d943f1 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-38faa3a{--display:flex;}.elementor-767 .elementor-element.elementor-element-e23b729{--display:flex;}.elementor-767 .elementor-element.elementor-element-63492dd .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-e118ff7{--display:flex;}.elementor-767 .elementor-element.elementor-element-c2d74b6{--display:flex;}.elementor-767 .elementor-element.elementor-element-a086042 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-5eb9e64{--display:flex;}.elementor-767 .elementor-element.elementor-element-22cb6ea{--display:flex;}.elementor-767 .elementor-element.elementor-element-d0ae1f2 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-1c3acd7{--display:flex;}.elementor-767 .elementor-element.elementor-element-042bd3a{--display:flex;}.elementor-767 .elementor-element.elementor-element-b894476 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-160027d{--display:flex;}.elementor-767 .elementor-element.elementor-element-f0e6115{--display:flex;}.elementor-767 .elementor-element.elementor-element-3dab84e .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-527583a{--display:flex;}.elementor-767 .elementor-element.elementor-element-77a8eed{--display:flex;}.elementor-767 .elementor-element.elementor-element-d404dc4 .gallery-item .gallery-caption{text-align:center;}.elementor-767 .elementor-element.elementor-element-98d09de{--display:flex;}.elementor-767 .elementor-element.elementor-element-fbd08ff{--display:flex;}.elementor-767 .elementor-element.elementor-element-7b8ae60 .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-767 .elementor-element.elementor-element-2e69e63{--width:50%;}.elementor-767 .elementor-element.elementor-element-6a1c707{--width:50%;}}/* 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 */