.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--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){--kit-widget-spacing: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 *//* Od czego zacząć? – style globalne zgodne z makietą */
body{-webkit-font-smoothing:antialiased}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #C4883A;outline-offset:3px}
.elementor-heading-title em{font-style:italic;font-weight:400;color:#C4883A}
.ocz-amberlink .elementor-heading-title a{color:#C4883A;border-bottom:1px solid #C4883A;text-decoration:none;padding-bottom:1px}
.ocz-amberlink .elementor-heading-title a:hover{color:#C4883A;text-decoration:none;border-bottom-color:transparent}
.ocz-underline .elementor-heading-title a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#D9CFBF}
.ocz-post-content{font-size:20px;line-height:1.65;color:#1C2B3A}
.ocz-post-content p{margin:0;text-wrap:pretty}
.ocz-post-content h2{margin:12px 0 0;font:500 26px/1.3 Newsreader,serif;color:#1C2B3A}
.ocz-post-content h3{margin:8px 0 0;font:600 20px/1.3 'Source Sans 3',sans-serif}
.ocz-post-content blockquote{border-left:2px solid #C4883A;padding:4px 0 4px 20px;margin:0;font:400 20px/1.5 Newsreader,serif;color:#3A4756;font-style:italic}
.ocz-post-content ul,.ocz-post-content ol{margin:0;padding-left:24px}
.ocz-post-content > * + *{margin-top:22px}
.ocz-post-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#C4883A}
.ocz-post-content a:hover{color:#C4883A}
.ocz-nav .elementor-nav-menu--main .elementor-item{padding:0}
.ocz-nav .elementor-nav-menu--main .elementor-item:hover,.ocz-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C4883A}
.ocz-nav .elementor-nav-menu--dropdown{border-radius:0}
.ocz-nav .elementor-nav-menu--dropdown a{min-height:52px;display:flex;align-items:center;font-size:19px;font-weight:500;border-top:1px solid #E4DCCD;padding:6px 0}
.ocz-nav .elementor-nav-menu--dropdown a.elementor-item-active,.ocz-nav .elementor-nav-menu--dropdown a:hover{background:transparent;color:#C4883A}
.ocz-nav .elementor-menu-toggle{border:1.5px solid #1C2B3A;border-radius:10px;min-height:48px;padding:0 16px;color:#1C2B3A;gap:10px}
.ocz-nav .elementor-menu-toggle:after{content:"Menu";font:600 17px/1 'Source Sans 3',sans-serif;color:#1C2B3A}
.ocz-nav .elementor-menu-toggle.elementor-active:after{content:"Zamknij"}
.ocz-header{position:sticky;top:0;z-index:5}
.ocz-grid-line{background:#E4DCCD}
.ocz-cell{background:#F7F3EC}
.ocz-cell--white{background:#FFFFFF}
.ocz-timeline-line{width:1px;flex:1;background:#E4DCCD;margin-top:8px}
.elementor-widget-taxonomy-filter .e-filter{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important;justify-content:flex-start !important;width:100%}
.elementor-widget-taxonomy-filter .e-filter .e-filter-item{font-size:17px;line-height:1.2;padding:8px 16px;border:1px solid #D9CFBF;border-radius:999px;color:#3A4756;background:transparent;white-space:nowrap;order:0}
.elementor-widget-taxonomy-filter .e-filter .e-filter-item[data-filter="__all"]{order:-1}
.elementor-widget-taxonomy-filter .e-filter .e-filter-item:hover{color:#1C2B3A;border-color:#1C2B3A;background:transparent}
.elementor-widget-taxonomy-filter .e-filter .e-filter-item[aria-pressed="true"]{background:#1C2B3A;color:#fff;border-color:#1C2B3A}
.ocz-loop .elementor-loop-container{background:#E4DCCD;border:1px solid #E4DCCD}
.ocz-loop-card{min-height:220px}
.ocz-loop-card:hover .elementor-heading-title{color:#1C2B3A}
.ocz-cta-box{background:#1C2B3A;color:#fff}
.ocz-btn-split .elementor-button-text{display:flex;justify-content:space-between;gap:24px;width:100%}
.ocz-btn-split .elementor-button{width:100%}
.ocz-sticky{position:sticky;top:96px;align-self:flex-start}
.elementor-widget-text-editor b,.elementor-widget-text-editor strong{font-weight:600;color:#1C2B3A}
@media (max-width:905px){.ocz-sticky{position:static}.ocz-header .ocz-nav{width:auto !important;--container-widget-width:auto !important;--container-widget-flex-grow:0 !important;flex-grow:0 !important;margin-left:auto}.ocz-header .elementor-nav-menu--dropdown{left:0;right:0}}
/* --- strony --- */
.ocz-num .elementor-heading-title{width:28px;height:28px;border-radius:50%;border:1.5px solid #C4883A;background:#fff;display:flex;align-items:center;justify-content:center}
.ocz-timeline-line{flex:1 1 auto;min-height:24px}
.ocz-timeline-line.is-last{visibility:hidden}
.ocz-btn-split .elementor-button-content-wrapper{justify-content:space-between;gap:24px}
.ocz-btn-split .elementor-button{display:flex}
.ocz-related .elementor-post__title{padding-bottom:12px;border-bottom:1px solid #E4DCCD;margin:0}
.ocz-related .elementor-posts-container{row-gap:12px}
.ocz-related .elementor-post__text{padding:0}
.ocz-related .elementor-post{margin:0}
.ocz-loop .e-loop-item{margin:0}
.elementor-widget-theme-post-excerpt p{margin:0}
.e-con.e-grid > .e-con{min-width:0}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-text-editor p{margin:0 0 8px}
.ocz-nav .elementor-nav-menu--main .menu-koperta{display:none}
.elementor-widget-nav-menu.ocz-nav .elementor-nav-menu--dropdown li.menu-koperta a{color:#C4883A !important;font-weight:600}
@media (max-width:905px){.ocz-header{gap:10px clamp(14px,3vw,32px)}.ocz-nav{margin-left:auto}}
/* --- line-grid --- */
.ocz-line-grid > .e-con{border-right:1px solid #E4DCCD;border-bottom:1px solid #E4DCCD}
/* --- inst-row --- */
.ocz-inst-row{flex-wrap:nowrap !important}
.ocz-inst-row > .elementor-widget{min-width:0}/* End custom CSS */