.elementor-3816 .elementor-element.elementor-element-1f162e9{--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-3816 .elementor-element.elementor-element-1f162e9:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-1f162e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0907;}.elementor-3816 .elementor-element.elementor-element-1ad98fe > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3816 .elementor-element.elementor-element-1ad98fe{text-align:center;}.elementor-3816 .elementor-element.elementor-element-1ad98fe .elementor-heading-title{font-size:38px;}.elementor-3816 .elementor-element.elementor-element-67022b1 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-3816 .elementor-element.elementor-element-67022b1 .elementor-heading-title{font-size:34px;}.elementor-3816 .elementor-element.elementor-element-ead608b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3816 .elementor-element.elementor-element-ead608b .elementor-icon-list-icon{width:14px;}.elementor-3816 .elementor-element.elementor-element-ead608b .elementor-icon-list-icon i{font-size:14px;}.elementor-3816 .elementor-element.elementor-element-ead608b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3816 .elementor-element.elementor-element-c6c6ee9{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3816 .elementor-element.elementor-element-c6c6ee9:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-c6c6ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0907;}.elementor-3816 .elementor-element.elementor-element-7ba50ee .elementor-button{background-color:transparent;font-size:20px;font-weight:700;fill:#B2884E;color:#B2884E;background-image:radial-gradient(at center center, #0B0907 0%, #0B0907 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#B2884E;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-3816 .elementor-element.elementor-element-7ba50ee .elementor-button:hover, .elementor-3816 .elementor-element.elementor-element-7ba50ee .elementor-button:focus{background-color:var( --e-global-color-kadence2 );border-color:var( --e-global-color-accent );}.elementor-3816 .elementor-element.elementor-element-4120bbe{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3816 .elementor-element.elementor-element-4120bbe:not(.elementor-motion-effects-element-type-background), .elementor-3816 .elementor-element.elementor-element-4120bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0907;}.elementor-3816 .elementor-element.elementor-element-67a621c{--display:flex;}@media(max-width:767px){.elementor-3816 .elementor-element.elementor-element-7ba50ee > .elementor-widget-container{margin:0px 0px 45px 0px;}}/* Start custom CSS for heading, class: .elementor-element-1ad98fe */.elementor-3816 .elementor-element.elementor-element-1ad98fe{
color:#CEA262 !important;
font-size:13px;
font-weight:900;
letter-spacing:4px;
text-transform:uppercase;
text-align:center;
margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-67022b1 */.elementor-3816 .elementor-element.elementor-element-67022b1{
color:#E9E9E9 !important;
font-size:17px;
font-weight:900;
line-height:1.09em;
letter-spacing:-1px;
text-align:center;
max-width:1050px;
margin:0 auto 18px auto;
text-shadow:0 0 28px rgba(206,162,98,0.14);
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-ead608b */.elementor-3816 .elementor-element.elementor-element-ead608b{
color:#B2884E !important;
font-size:13px;
font-weight:700;
letter-spacing:.8px;
text-transform:uppercase;
text-align:center;
margin-bottom:36px;
}

.elementor-3816 .elementor-element.elementor-element-ead608b a,
.elementor-3816 .elementor-element.elementor-element-ead608b span,
.elementor-3816 .elementor-element.elementor-element-ead608b i,
.elementor-3816 .elementor-element.elementor-element-ead608b svg{
color:#B2884E !important;
fill:#B2884E !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-c0fa803 */.elementor-3816 .elementor-element.elementor-element-c0fa803{
max-width:1050px;
margin:38px auto 0 auto;
border-radius:28px;
overflow:hidden;
border:1px solid rgba(206,162,98,0.25);
box-shadow:0 0 55px rgba(206,162,98,0.12);
}

.elementor-3816 .elementor-element.elementor-element-c0fa803 img{
width:100%;
height:480px;
object-fit:cover;
object-position:center center;
filter:brightness(.82) contrast(1.1);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f7bfbab */.elementor-3816 .elementor-element.elementor-element-f7bfbab{
max-width:820px;
margin:70px auto 0 auto;
color:#D7D7D7 !important;
font-size:18px;
line-height:1.9em;
font-weight:400;
border:none !important;
outline:none !important;
box-shadow:none !important;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab p{
color:#D7D7D7 !important;
font-size:18px;
line-height:1.9em;
font-weight:400;
margin-bottom:28px;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab h2{
color:#E9E9E9 !important;
font-size:34px;
font-weight:850;
line-height:1.25em;
margin-top:70px;
margin-bottom:26px;
letter-spacing:-0.4px;
text-shadow:0 0 18px rgba(206,162,98,0.10);
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab h3{
color:#CEA262 !important;
font-size:26px;
font-weight:850;
line-height:1.3em;
margin-top:48px;
margin-bottom:20px;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab h4{
color:#CEA262 !important;
font-size:21px;
font-weight:800;
line-height:1.35em;
margin-top:38px;
margin-bottom:16px;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab strong,
.elementor-3816 .elementor-element.elementor-element-f7bfbab b{
color:#F2F2F2 !important;
font-weight:750;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab a{
color:#CEA262 !important;
font-weight:750;
text-decoration:none;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab a:hover{
color:#E9E9E9 !important;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab ul,
.elementor-3816 .elementor-element.elementor-element-f7bfbab ol{
margin:24px 0 34px 28px;
padding-left:18px;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab li{
color:#D7D7D7 !important;
font-size:18px;
line-height:1.8em;
margin-bottom:14px;
padding-left:6px;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab li::marker{
color:#CEA262;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab blockquote{
border-left:4px solid #CEA262;
background:rgba(206,162,98,0.07);
padding:26px 30px;
border-radius:18px;
color:#E9E9E9 !important;
font-style:italic;
margin:44px 0;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab table{
width:100%;
border-collapse:separate;
border-spacing:0;
margin:42px 0;
background:#12100D;
border:1px solid rgba(206,162,98,0.25);
border-radius:18px;
overflow:hidden;
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab table th{
background:rgba(206,162,98,0.14);
color:#CEA262 !important;
font-size:15px;
font-weight:850;
text-transform:uppercase;
letter-spacing:.6px;
padding:18px;
border-bottom:1px solid rgba(206,162,98,0.18);
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab table td{
color:#D7D7D7 !important;
font-size:15px;
line-height:1.65em;
padding:18px;
border-bottom:1px solid rgba(206,162,98,0.10);
}

.elementor-3816 .elementor-element.elementor-element-f7bfbab table tr:last-child td{
border-bottom:none;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-aab5443 */.elementor-3816 .elementor-element.elementor-element-aab5443{
max-width:900px;
margin:70px auto 0 auto;
padding:0;
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation{
border:1px solid rgba(206,162,98,0.32) !important;
border-radius:18px;
overflow:hidden;
background:linear-gradient(135deg, rgba(206,162,98,0.07), rgba(11,9,7,0.96));
box-shadow:0 0 35px rgba(206,162,98,0.08);
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__link{
padding:24px 30px !important;
transition:all .3s ease;
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__link:hover{
background:rgba(206,162,98,0.08);
}

/* Czcionka tylko dla tekstu, nie dla ikon */
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__prev--label,
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__next--label,
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__prev--title,
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__next--title{
font-family:"Montserrat", sans-serif !important;
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__prev--label,
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__next--label{
color:#CEA262 !important;
font-size:12px !important;
font-weight:900 !important;
letter-spacing:1.4px;
text-transform:uppercase;
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__prev--title,
.elementor-3816 .elementor-element.elementor-element-aab5443 .post-navigation__next--title{
color:#E9E9E9 !important;
font-size:15px !important;
font-weight:800 !important;
line-height:1.4em;
}

.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__separator{
background:rgba(206,162,98,0.16) !important;
}

/* Strzałka */
.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__arrow-wrapper,
.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__arrow-wrapper i,
.elementor-3816 .elementor-element.elementor-element-aab5443 .elementor-post-navigation__arrow-wrapper svg{
color:#CEA262 !important;
fill:#CEA262 !important;
font-size:22px !important;
}/* End custom CSS */