.elementor-kit-1064{--e-global-color-primary:#171513;--e-global-color-secondary:#343B2D;--e-global-color-text:#2A2521;--e-global-color-accent:#B89A68;--e-global-color-awsc001:#2A2521;--e-global-color-awsc002:#9F8255;--e-global-color-awsc003:#756C64;--e-global-color-awsc004:#A99B8E;--e-global-color-awsc005:#FFFFFF;--e-global-color-awsc006:#FBF9F6;--e-global-color-awsc007:#F3EEE7;--e-global-color-awsc008:#D8CEC2;--e-global-color-awsc009:#DED5CC;--e-global-color-awsc010:#171513;--e-global-color-awsc011:#343B2D;--e-global-color-awsc012:#9F8255;--e-global-color-awsc013:#6F432D;--e-global-color-awsc014:rgba(255,255,255,0.12);--e-global-color-awsc015:rgba(255,255,255,0.34);--e-global-color-awsc016:#0F0E0D;--e-global-color-awsc017:rgba(255,255,255,0.62);--e-global-color-awsc018:rgba(255,255,255,0.40);--e-global-color-awsc019:rgba(255,255,255,0.08);--e-global-typography-primary-font-family:"EBGaramond";font-weight:400;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"EBGaramond";--e-global-typography-secondary-line-height:1.333em;--e-global-typography-text-font-family:"PlusJakartaSans";--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"PlusJakartaSans";--e-global-typography-accent-line-height:1.2em;--e-global-typography-awst000-font-family:"EBGaramond";--e-global-typography-awst000-font-size:clamp(3rem, 2.172rem + 3.536vw, 5rem);--e-global-typography-awst000-font-style:normal;--e-global-typography-awst000-text-transform:none;--e-global-typography-awst000-line-height:1em;--e-global-typography-awst001-font-family:"EBGaramond";--e-global-typography-awst001-font-size:clamp(3rem, 2.172rem + 3.536vw, 5rem);--e-global-typography-awst001-font-style:normal;--e-global-typography-awst001-text-transform:none;--e-global-typography-awst001-line-height:1em;--e-global-typography-awst002-font-family:"EBGaramond";--e-global-typography-awst002-font-size:clamp(2.75rem, 5.2vw, 4.125rem);--e-global-typography-awst002-font-style:normal;--e-global-typography-awst002-text-transform:none;--e-global-typography-awst002-line-height:1em;--e-global-typography-awst003-font-family:"EBGaramond";--e-global-typography-awst003-font-size:clamp(2rem, 1.793rem + 0.884vw, 2.5rem);--e-global-typography-awst003-font-style:normal;--e-global-typography-awst003-text-transform:none;--e-global-typography-awst003-line-height:1em;--e-global-typography-awst004-font-family:"EBGaramond";--e-global-typography-awst004-font-size:clamp(1.375rem, 1.323rem + 0.221vw, 1.5rem);--e-global-typography-awst004-font-style:normal;--e-global-typography-awst004-text-transform:none;--e-global-typography-awst004-line-height:1.333em;--e-global-typography-awst005-font-family:"EBGaramond";--e-global-typography-awst005-font-size:1.25rem;--e-global-typography-awst005-font-style:normal;--e-global-typography-awst005-text-transform:none;--e-global-typography-awst005-line-height:1.333em;--e-global-typography-awst006-font-family:"EBGaramond";--e-global-typography-awst006-font-size:1rem;--e-global-typography-awst006-font-style:normal;--e-global-typography-awst006-text-transform:none;--e-global-typography-awst006-line-height:1.333em;--e-global-typography-awst007-font-family:"PlusJakartaSans";--e-global-typography-awst007-font-size:1rem;--e-global-typography-awst007-font-style:normal;--e-global-typography-awst007-text-transform:none;--e-global-typography-awst007-line-height:1.5em;--e-global-typography-awst008-font-family:"PlusJakartaSans";--e-global-typography-awst008-font-size:1.25rem;--e-global-typography-awst008-font-style:normal;--e-global-typography-awst008-text-transform:none;--e-global-typography-awst008-line-height:1.5em;--e-global-typography-awst009-font-family:"PlusJakartaSans";--e-global-typography-awst009-font-size:0.875rem;--e-global-typography-awst009-font-style:normal;--e-global-typography-awst009-text-transform:none;--e-global-typography-awst009-line-height:1.75em;color:var( --e-global-color-text );font-family:"PlusJakartaSans", Sans-serif;font-size:1rem;font-style:normal;text-transform:none;line-height:1.5em;}.elementor-kit-1064 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1064 a{color:var( --e-global-color-accent );}.elementor-kit-1064 a:hover{color:var( --e-global-color-awsc002 );}.elementor-kit-1064 h1{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:clamp(3rem, 2.172rem + 3.536vw, 5rem);font-weight:400;font-style:normal;text-transform:none;line-height:1em;}.elementor-kit-1064 h2{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:clamp(2.75rem, 5.2vw, 4.125rem);font-weight:400;font-style:normal;text-transform:none;line-height:1em;}.elementor-kit-1064 h3{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:clamp(2rem, 1.793rem + 0.884vw, 2.5rem);font-weight:400;font-style:normal;text-transform:none;line-height:1em;}.elementor-kit-1064 h4{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:clamp(1.375rem, 1.323rem + 0.221vw, 1.5rem);font-weight:400;font-style:normal;text-transform:none;line-height:1.333em;}.elementor-kit-1064 h5{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:1.25rem;font-weight:400;font-style:normal;text-transform:none;line-height:1.333em;}.elementor-kit-1064 h6{color:var( --e-global-color-primary );font-family:"EBGaramond", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;text-transform:none;line-height:1.333em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;}.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);}@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;}}:root { --aws-color-primary:#171513; --aws-color-primary-hover:#2A2521; --aws-color-secondary:#343B2D; --aws-color-accent:#B89A68; --aws-color-accent-hover:#9F8255; --aws-color-text:#2A2521; --aws-color-text-muted:#756C64; --aws-color-text-light:#A99B8E; --aws-color-text-inverse:#FFFFFF; --aws-color-heading:#171513; --aws-color-bg:#FBF9F6; --aws-color-surface:#F3EEE7; --aws-color-surface-muted:#D8CEC2; --aws-color-border:#DED5CC; --aws-color-focus:#171513; --aws-color-success:#343B2D; --aws-color-warning:#9F8255; --aws-color-error:#6F432D; --aws-font-heading:EBGaramond; --aws-font-body:PlusJakartaSans; --aws-font-size-heading-display:clamp(3rem, 2.172rem + 3.536vw, 5rem); --aws-font-size-heading-h1:clamp(3rem, 2.172rem + 3.536vw, 5rem); --aws-font-size-heading-h2:clamp(2.75rem, 5.2vw, 4.125rem); --aws-font-size-heading-h3:clamp(2rem, 1.793rem + 0.884vw, 2.5rem); --aws-font-size-heading-h4:clamp(1.375rem, 1.323rem + 0.221vw, 1.5rem); --aws-font-size-heading-h5:1.25rem; --aws-font-size-heading-h6:1rem; --aws-font-size-text-xs:0.625rem; --aws-font-size-text-sm:0.875rem; --aws-font-size-text-base:1rem; --aws-font-size-text-lg:1.125rem; --aws-font-size-text-lead:1.25rem; --aws-font-size-text-xl:1.5rem; --aws-line-height-body:1.5em; --aws-line-height-heading:1em; --aws-line-height-heading-sm:1.333em; --aws-line-height-tight:1.4286em; --aws-space-2xs:0.25rem; --aws-space-xs:0.5rem; --aws-space-sm:1rem; --aws-space-md:1.5rem; --aws-space-lg:clamp(2rem, 5vw, 4rem); --aws-space-xl:clamp(4rem, 8vw, 8rem); --aws-space-2xl:clamp(5rem, 10vw, 10rem); --aws-section-padding-sm:clamp(2rem, 5vw, 4rem); --aws-section-padding-md:clamp(3rem, 7vw, 6rem); --aws-section-padding-lg:clamp(4rem, 9vw, 8rem); --aws-container-gap:clamp(1rem, 3vw, 2rem); --aws-grid-gap:clamp(1rem, 2vw, 1.5rem); --aws-container-narrow:760px; --aws-container-default:1240px; --aws-container-full:100%; --aws-content-width:760px; --aws-grid-max-width:1240px; --aws-section-min-height-sm:360px; --aws-section-min-height-md:560px; --aws-section-min-height-lg:720px; --aws-radius-xs:0.25rem; --aws-radius-sm:0.5rem; --aws-radius-md:0.75rem; --aws-radius-lg:1rem; --aws-radius-card:0.5rem; --aws-radius-button:999px; --aws-radius-pill:999px; --aws-border-width:1px; --aws-shadow-sm:0 1px 2px rgba(23, 21, 19, 0.08); --aws-shadow-md:0 12px 30px rgba(23, 21, 19, 0.12); --aws-shadow-lg:0 28px 80px rgba(23, 21, 19, 0.16); --aws-focus-ring-width:2px; --aws-focus-ring-offset:2px; --aws-font-menu:PlusJakartaSans; --aws-color-glass-surface:rgba(255, 255, 255, 0.12); --aws-color-glass-border:rgba(255, 255, 255, 0.34); --aws-control-height-button:46px; --aws-control-padding-inline:22px; --aws-control-gap:9px; --aws-letter-spacing-button:0.08em; --aws-color-footer:#0F0E0D; --aws-color-text-inverse-muted:rgba(255, 255, 255, 0.62); --aws-color-text-inverse-subtle:rgba(255, 255, 255, 0.40); --aws-color-border-inverse:rgba(255, 255, 255, 0.08); }
/* Start custom CSS *//* AWS V3 TYPOGRAPHY COMPAT START */
.elementor-kit-1064{--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:600;--e-global-typography-awst000-font-weight:400;--e-global-typography-awst001-font-weight:400;--e-global-typography-awst002-font-weight:400;--e-global-typography-awst003-font-weight:400;--e-global-typography-awst004-font-weight:400;--e-global-typography-awst005-font-weight:400;--e-global-typography-awst006-font-weight:400;--e-global-typography-awst007-font-weight:400;--e-global-typography-awst008-font-weight:400;--e-global-typography-awst009-font-weight:400;}
/* AWS V3 TYPOGRAPHY COMPAT END *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EBGaramond';
	font-display: swap;
	src: url('https://dev.artwolf.pl/wp-content/uploads/2026/07/EBGaramond-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlusJakartaSans';
	font-display: swap;
	src: url('https://dev.artwolf.pl/wp-content/uploads/2026/07/PlusJakartaSans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */