.elementor-21208 .elementor-element.elementor-element-6c298f3{--display:flex;--min-height:45vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:12rem;--padding-right:12rem;}.elementor-21208 .elementor-element.elementor-element-b82c7ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-21208 .elementor-element.elementor-element-b82c7ca.elementor-element{--align-self:flex-start;}.elementor-21208 .elementor-element.elementor-element-b82c7ca .elementor-heading-title{font-family:var( --e-global-typography-801b6aa-font-family ), Sans-serif;font-size:var( --e-global-typography-801b6aa-font-size );font-weight:var( --e-global-typography-801b6aa-font-weight );text-transform:var( --e-global-typography-801b6aa-text-transform );line-height:var( --e-global-typography-801b6aa-line-height );}.elementor-21208 .elementor-element.elementor-element-b82c7ca.elementor-widget-heading .elementor-heading-title, .elementor-21208 .elementor-element.elementor-element-b82c7ca.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-21208 .elementor-element.elementor-element-e67559d .elementor-heading-title{font-family:var( --e-global-typography-b539ccb-font-family ), Sans-serif;font-size:var( --e-global-typography-b539ccb-font-size );font-weight:var( --e-global-typography-b539ccb-font-weight );line-height:var( --e-global-typography-b539ccb-line-height );}.elementor-21208 .elementor-element.elementor-element-e67559d.elementor-widget-heading .elementor-heading-title, .elementor-21208 .elementor-element.elementor-element-e67559d.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-21208 .elementor-element.elementor-element-b90c579{font-family:var( --e-global-typography-964f3ed-font-family ), Sans-serif;font-size:var( --e-global-typography-964f3ed-font-size );font-weight:var( --e-global-typography-964f3ed-font-weight );line-height:var( --e-global-typography-964f3ed-line-height );color:var( --e-global-color-1cb251e );}.elementor-21208 .elementor-element.elementor-element-b90c579 a:hover{color:var( --e-global-color-accent );}.elementor-21208 .elementor-element.elementor-element-e392a1f{--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;--padding-top:2rem;--padding-bottom:0rem;--padding-left:12rem;--padding-right:12rem;}.elementor-21208 .elementor-element.elementor-element-5b0e726{color:var( --e-global-color-primary );}.elementor-21208 .elementor-element.elementor-element-89943fc{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:9rem;--padding-right:9rem;}.elementor-21208 .elementor-element.elementor-element-a590110{margin:3rem 3rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label, .elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21208 .elementor-element.elementor-element-a590110 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );font-size:10px;}.elementor-21208 .elementor-element.elementor-element-a590110 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__link a {gap:12px;}.elementor-21208 .elementor-element.elementor-element-ef16773{--display:flex;}.elementor-21208 .elementor-element.elementor-element-ef16773:not(.elementor-motion-effects-element-type-background), .elementor-21208 .elementor-element.elementor-element-ef16773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-463ca7b );}.elementor-21208 .elementor-element.elementor-element-a84317d{--display:flex;}.elementor-21208 .elementor-element.elementor-element-a84317d:not(.elementor-motion-effects-element-type-background), .elementor-21208 .elementor-element.elementor-element-a84317d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5523c88 );}.elementor-21208 .elementor-element.elementor-element-b25ae6b{--display:flex;}.elementor-21208 .elementor-element.elementor-element-b25ae6b:not(.elementor-motion-effects-element-type-background), .elementor-21208 .elementor-element.elementor-element-b25ae6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ec4aff );}@media(max-width:1512px){.elementor-21208 .elementor-element.elementor-element-6c298f3{--min-height:70vh;}.elementor-21208 .elementor-element.elementor-element-b82c7ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21208 .elementor-element.elementor-element-b82c7ca .elementor-heading-title{font-size:var( --e-global-typography-801b6aa-font-size );line-height:var( --e-global-typography-801b6aa-line-height );}.elementor-21208 .elementor-element.elementor-element-e67559d .elementor-heading-title{font-size:var( --e-global-typography-b539ccb-font-size );line-height:var( --e-global-typography-b539ccb-line-height );}.elementor-21208 .elementor-element.elementor-element-b90c579{font-size:var( --e-global-typography-964f3ed-font-size );line-height:var( --e-global-typography-964f3ed-line-height );}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label, .elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1199px){.elementor-21208 .elementor-element.elementor-element-6c298f3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21208 .elementor-element.elementor-element-b82c7ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21208 .elementor-element.elementor-element-b82c7ca .elementor-heading-title{font-size:var( --e-global-typography-801b6aa-font-size );line-height:var( --e-global-typography-801b6aa-line-height );}.elementor-21208 .elementor-element.elementor-element-e67559d .elementor-heading-title{font-size:var( --e-global-typography-b539ccb-font-size );line-height:var( --e-global-typography-b539ccb-line-height );}.elementor-21208 .elementor-element.elementor-element-b90c579{font-size:var( --e-global-typography-964f3ed-font-size );line-height:var( --e-global-typography-964f3ed-line-height );}.elementor-21208 .elementor-element.elementor-element-e392a1f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label, .elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-21208 .elementor-element.elementor-element-6c298f3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21208 .elementor-element.elementor-element-b82c7ca .elementor-heading-title{font-size:var( --e-global-typography-801b6aa-font-size );line-height:var( --e-global-typography-801b6aa-line-height );}.elementor-21208 .elementor-element.elementor-element-e67559d .elementor-heading-title{font-size:var( --e-global-typography-b539ccb-font-size );line-height:var( --e-global-typography-b539ccb-line-height );}.elementor-21208 .elementor-element.elementor-element-b90c579{font-size:var( --e-global-typography-964f3ed-font-size );line-height:var( --e-global-typography-964f3ed-line-height );}.elementor-21208 .elementor-element.elementor-element-e392a1f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label, .elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:2400px){.elementor-21208 .elementor-element.elementor-element-6c298f3{--min-height:40vh;}.elementor-21208 .elementor-element.elementor-element-b82c7ca .elementor-heading-title{font-size:var( --e-global-typography-801b6aa-font-size );line-height:var( --e-global-typography-801b6aa-line-height );}.elementor-21208 .elementor-element.elementor-element-e67559d .elementor-heading-title{font-size:var( --e-global-typography-b539ccb-font-size );line-height:var( --e-global-typography-b539ccb-line-height );}.elementor-21208 .elementor-element.elementor-element-b90c579{font-size:var( --e-global-typography-964f3ed-font-size );line-height:var( --e-global-typography-964f3ed-line-height );}.elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__prev--label, .elementor-21208 .elementor-element.elementor-element-a590110 span.post-navigation__next--label{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for post-navigation, class: .elementor-element-a590110 *//* Kontener - przyciski wypchnięte do skrajów */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    width: 100%;
}

/* Wspólny styl obu przycisków */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__link {
    max-width: none;
}

.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__link a {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 14px 24px;
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    font-size: 17px;
    line-height: 1;
    text-decoration: none;
    transition: all .2s ease;
    white-space: nowrap;
}

/* Strzałki (SVG) - dziedziczą kolor tekstu */
.elementor-21208 .elementor-element.elementor-element-a590110 .post-navigation__arrow-wrapper svg {
    width: 16px;
    height: 16px;
    fill: currentColor;
}

/* Etykiety tekstowe też dziedziczą kolor z <a> */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__link a span {
    color: inherit;
}

/* --- Poprzedni wpis: jasny / szary --- */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__prev a {
    color: #8A8A8A;
    border-color: #D6D6D6;
}

/* --- Następny wpis: ciemny / czarny --- */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__next a {
    color: #111111;
    border-color: #111111;
}

/* --- HOVER: cały przycisk na brandowy złoty --- */
/* podmień #C6A15B na swój dokładny kolor brandowy (3 miejsca) */
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__prev a:hover,
.elementor-21208 .elementor-element.elementor-element-a590110 .elementor-post-navigation__next a:hover {
    background: #C6A15B;   /* złote tło */
    border-color: #C6A15B; /* złota ramka */
    color: #FFFFFF;        /* biały tekst + strzałka (currentColor) */
}/* End custom CSS */