@media (max-width: 900px){.elementor-element-ab48f4c .swiper-slide:first-child .swiper-slide-bg{background-image:url("/wp-content/uploads/2026/10/karawan-rakowicka-hero-1024w.webp") !important}}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
details{display:block}
summary{display:list-item}
@media print{abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}thead{display:table-header-group}}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto;resize:vertical}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
select{display:block}
table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}
table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}
table th{font-weight:700}
table tfoot th,table thead th{font-size:1em}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}
table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}
@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}
.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
.wp-site-blocks > .alignright { float: right; margin-left: 2em; }
.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }
:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }
:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }
:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }
.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}
.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}
.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.has-black-color{color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color{color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
@media (min-width: 1025px) {.elementor-element-ab48f4c,
  .elementor-element-ab48f4c .elementor-slides,
  .elementor-element-ab48f4c .swiper-slide,
  .elementor-element-ab48f4c .swiper-container,
  .elementor-element-ab48f4c .elementor-swiper {
    height: calc(100vh - var(--sfw-hdr, 302px)) !important;
    min-height: 520px !important;
  }.elementor-element-ab48f4c .swiper-slide-bg,
  .elementor-element-ab48f4c .swiper-slide-image {
    background-position: center 62% !important;
    background-size: cover !important;
  }}
.elementor-element-ab48f4c .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child) .swiper-slide-bg{background-image:none !important}
.elementor-element-4b7dc2f,.elementor-element-ef5aba0,.elementor-element-1740484,.elementor-element-7943991,.elementor-element-f1ceb52{color:#776A60 !important}
.elementor-element-4b7dc2f p,.elementor-element-ef5aba0 p,.elementor-element-1740484 p,.elementor-element-7943991 p,.elementor-element-f1ceb52 p,.elementor-element-f1ceb52 em,.elementor-element-f1ceb52 a{color:#776A60 !important}
.elementor-element-7a1c9e3 button{color:#6B6661 !important}
.elementor-element-a775145 .elementor-icon-list-item>a{min-height:24px;display:inline-flex;align-items:center}
.elementor-element-3fd4331 .elementor-heading-title,.elementor-element-5ae659c .elementor-heading-title,.elementor-element-af35064 .elementor-heading-title{font-size:20px;line-height:20px}
.current-menu-ancestor{
	background:#666
}
.elementor-element-ab48f4c .elementor-swiper-button,.elementor-element-ab48f4c .swiper-pagination{display:none!important}
@media (max-width:767px){.elementor-element-ab48f4c .swiper-slide:first-child .swiper-slide-bg{background-position:72% 62%!important}.elementor-element-ab48f4c .elementor-button{white-space:nowrap}}
.elementor-widget-theme-post-content a,.elementor-widget-text-editor a{overflow-wrap:anywhere}
.lh-punkty>button[aria-expanded="true"] .lh-ch{transform:rotate(180deg)}
.lh-punkty>button[aria-expanded="true"]+.lh-lista{display:block}
.h-orn{margin:18px auto 0;width:85px;height:13px;opacity:.9}
.h-wstep .h-orn,.h-sluzba .h-orn{margin:16px 0 26px}
.h-usl-t small{display:block;margin-top:4px;font-family:"Merriweather",Georgia,serif;font-style:italic;font-size:var(--t-maly-size,15px);line-height:1.5;color:var(--szary)}
.h-wpis time{display:block;font-size:var(--t-maly-size,15px);color:var(--szary);margin-bottom:6px}
@media (max-width:820px){.h-tyt .h-orn{margin-left:0}}
.km-dz-lista li{break-inside:avoid}
.km-dz-lista{columns:3;column-gap:20px;font-size:13.5px;line-height:1.9;color:#6b645c;margin:0;padding:0;list-style:none}
.km-dz-tyt{font-size:14px;color:#2a2426;margin:0 0 6px}
@media (max-width:900px){.km-dz-lista{columns:2}}
.ls-d{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14.5px}
.ls-d .ls-tel{font-family:"Merriweather",Georgia,serif;font-weight:300;font-size:22px;color:#fff;letter-spacing:.02em}
.lk-a11y-przel[aria-checked="true"]{background:#5C1F30;border-color:#5C1F30}
.lk-a11y-przel[aria-checked="true"] i{left:23px}
.lmm-grupa[aria-expanded="true"] svg{transform:rotate(180deg)}
.lmm-grupa[aria-expanded="true"]+.lmm-pod{display:block}
.lmm-cta-2{border:1px solid #5C1F30;color:#5C1F30;background:transparent}
.lmm-adres{font-size:15px;color:#6b645c;text-decoration:none;padding:4px 2px 0}
@media (max-width:1024px){.elementor-nav-menu--dropdown{display:none!important}}
.lmm-pkt-btn[aria-expanded="true"] svg{transform:rotate(180deg)}
.lmm-pkt-btn[aria-expanded="true"]+.lmm-pkt{display:block}
.lmm-nav li:has(> a[hreflang]){display:none}