.elementor-kit-11{--e-global-color-primary:#1C1D20;--e-global-color-secondary:#1C1D2099;--e-global-color-text:#1C1D20;--e-global-color-accent:#455CE9;--e-global-color-accent_alt:#334BD3;--e-global-color-border:#1C1D2026;--e-global-color-black:#141517;--e-global-color-dark:#1C1D20;--e-global-color-icon:#C1C2C3;--e-global-color-gray:#DCDDDE;--e-global-color-light:#E9EAEB;--e-global-color-invisible:#F2F3F4;--e-global-color-white_100:#FFFFFF;--e-global-color-white_075:#FFFFFFBF;--e-global-color-white_050:#FFFFFF80;--e-global-color-white_015:#FFFFFF26;--e-global-color-white_000:#FFFFFF00;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:clamp(1.75rem, 1.60810rem + 0.60545vw, 2.13rem);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:clamp(1.50rem, 1.31080rem + 0.80727vw, 2.00rem);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:-0.01em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.2em;--e-global-typography-f3f0812-font-family:"Inter";--e-global-typography-f3f0812-font-size:clamp(1.25rem, 1.15540rem + 0.40363vw, 1.50rem);--e-global-typography-f3f0812-font-weight:500;--e-global-typography-f3f0812-line-height:1.3em;--e-global-typography-d56d816-font-family:"Inter";--e-global-typography-d56d816-font-size:clamp(1.13rem, 1.07770rem + 0.20182vw, 1.25rem);--e-global-typography-d56d816-font-weight:500;--e-global-typography-d56d816-line-height:1.3em;--e-global-typography-94f8a98-font-family:"Inter";--e-global-typography-94f8a98-font-size:0.875rem;--e-global-typography-94f8a98-font-weight:400;--e-global-typography-94f8a98-text-transform:uppercase;--e-global-typography-94f8a98-line-height:1.2em;--e-global-typography-94f8a98-letter-spacing:0.05em;--e-global-typography-92a8813-font-family:"Inter";--e-global-typography-92a8813-font-size:clamp(1.13rem, 1.07770rem + 0.20182vw, 1.25rem);--e-global-typography-92a8813-font-weight:300;--e-global-typography-92a8813-line-height:1.4em;--e-global-typography-92a8813-letter-spacing:-0.01em;--e-global-typography-8fd8798-font-family:"Inter";--e-global-typography-8fd8798-font-size:1rem;--e-global-typography-8fd8798-font-weight:300;--e-global-typography-8fd8798-line-height:1.5em;--e-global-typography-dc71657-font-family:"Inter";--e-global-typography-dc71657-font-size:0.875rem;--e-global-typography-dc71657-font-weight:300;--e-global-typography-dc71657-line-height:1.2em;--e-global-typography-0a55b60-font-family:"Inter";--e-global-typography-0a55b60-font-size:0.875rem;--e-global-typography-0a55b60-font-weight:300;--e-global-typography-0a55b60-text-transform:uppercase;--e-global-typography-0a55b60-line-height:1.2em;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );border-style:none;border-radius:100px 100px 100px 100px;padding:1rem 1.7rem 0.9rem 1.7rem;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Layout setup */

@media (max-width: 1320px) {
    .e-con {
        --container-max-width: 90%;
    }
    .e-con .e-con {
        --container-max-width: 100%;
        
    }
}

@media (max-width: 1024px) and (min-width: 767px) {
    .e-con {
        --container-max-width: 80%;
        
    }
    .e-con .e-con {
        --container-max-width: 100%;
        
    }
}

/* Szeroka sekcja */
@media (min-width: 1580px) {
    .wide-section {
        padding-left: 5%;
        padding-right: 5%;
    }
}

@media (min-width: 1580px) {
    .wide-section > div {
        border-radius:16px;
    }
}

.thumbnail {
    aspect-ratio: 4/3;
}


/* Elementor korekty */
h1, h2, h3, h4 {
    margin-block-start:0;
}

.elementor-widget-text-editor p:last-child {
        margin-bottom:0px;
}

.elementor-icon-wrapper {
    line-height: 0;
}


/* Arrow */
.arrow svg {
    width:1.125rem;
    transition: all .3s ease-in-out;
}

.arrow.link svg path {
    stroke: var(--e-global-color-accent);
    stroke-width:1.25px;
}

.arrow .elementor-button-icon {
    transition: all .3s ease-in-out;
}

.arrow:hover .elementor-button-icon {
    rotate: 45deg;
}




/* Noise */
.noise {
    overflow: hidden;
}
.noise::before {
    animation: noise .2s steps(3) infinite;
    position: absolute;
    top: -10rem;
    left: -10rem;
    width: calc(100% + 20rem);
    height: calc(100% + 20rem);
}

@keyframes noise {
  0% {
    transform: translate3d(0, 9rem, 0);
}
10% {
    transform: translate3d(-1rem, -4rem, 0);
}
20% {
    transform: translate3d(-8rem, 2rem, 0);
}
30% {
    transform: translate3d(9rem, -9rem, 0);
}
40% {
    transform: translate3d(-2rem, 7rem, 0);
}
50% {
    transform: translate3d(-9rem, -4rem, 0);
}
60% {
    transform: translate3d(2rem, 6rem, 0);
}
70% {
    transform: translate3d(7rem, -8rem, 0);
}
80% {
    transform: translate3d(-9rem, 1rem, 0);
}

90% {
    transform: translate3d(6rem, -5rem, 0);
}
100% {
    transform: translate3d(-7rem, 0, 0);
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-300italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-500italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://2026.michalmencel.pl/wp-content/uploads/inter-v20-latin_latin-ext-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */