@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l0uumjng.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l9uumjng.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l1uumjng.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l6uumjng.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l2uumjng.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l3uumjng.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc53fwrk3iltcvneqg7ca725jhhknnqk6l5uum.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2jl7suc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia0zl7suc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2zl7suc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1pl7suc.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia2pl7suc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia25l7suc.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/inter-ucc73fwrk3iltehus_nvmrmxcp50sjia1zl7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: italic;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 100;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 200;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 300;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 800;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 900;
src: url(https://klubpictures.pl/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:'“' '”'}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch", Courier, monospace;font-size:0.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:0.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:0.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt)}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--global-palette-highlight);text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover{color:var(--global-palette-highlight)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a{color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:0.4em 0.5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,0.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:0.2em 35px 0.2em 0.5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,0.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type="search"],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type="submit"]{top:0;right:0;bottom:0;position:absolute;color:transparent;background:transparent;z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type="submit"]:hover,.search-form .search-submit[type="submit"]:focus{color:transparent;background:transparent;box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type="submit"]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type="submit"],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type="search"],body.rtl .search-form input.search-field{padding-right:0.5em;padding-left:60px}fieldset{padding:0.625em 1.425em 0.625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:0.4em 1em;border:0;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all 0.2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,input[type="button"]:disabled,input[type="button"].disabled,input[type="reset"]:disabled,input[type="reset"].disabled,input[type="submit"]:disabled,input[type="submit"].disabled{cursor:not-allowed;opacity:0.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1)}.button.button-size-small{font-size:80%;padding:0.3em .7em}.button.button-size-large{font-size:110%;padding:0.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link{padding:0.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid currentColor;background:transparent}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active{background:transparent;border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.button.button-style-outline:not(.has-text-color){color:var(--global-palette-btn-bg)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.button.button-style-outline:not(.has-text-color):hover,.button.button-style-outline:not(.has-text-color):focus,.button.button-style-outline:not(.has-text-color):active{color:var(--global-palette-btn-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:white}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:' ';display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:white}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:transparent}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;-webkit-transform:translateY(40px);transform:translateY(40px);transition:all 0.2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:transparent}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}#kt-scroll-up-reader{-webkit-transform:translateY(0px);transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px) and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc( 100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.wp-block-image{margin-bottom:0}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{text-transform:uppercase}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width: 767px){.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-table{border-collapse:collapse}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}.single-content ul.wp-block-social-links{padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width: 767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:''}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width: 540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.entry-content .wp-block-group.has-background{padding:20px 30px}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400);color:var(--global-palette4);background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignwide,.single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:0.5em}.gallery .gallery-item{margin-top:0}.elementor-image-gallery .gallery{display:block}@media screen and (min-width: 40em){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.gallery-item{padding:0.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:0.5em;border:2px solid transparent;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.page-links .post-page-numbers{display:inline-block;margin-right:0.2em;border:2px solid transparent;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{margin-left:0.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, 1fr)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .kadence-svg-iconset,.post-navigation .nav-previous .kadence-svg-iconset{padding-right:0.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:'';top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .kadence-svg-iconset,.post-navigation .nav-next .kadence-svg-iconset{padding-left:0.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:0.5em;text-transform:uppercase}.widget-area ul{padding-left:0.5em}.widget-area a:not(.button),.widget-area a:not(.wp-block-button__link),.widget-area a:not(.wp-element-button){color:var(--global-palette3);text-decoration:none}.widget-area a:not(.button):hover,.widget-area a:not(.wp-block-button__link):hover,.widget-area a:not(.wp-element-button):hover{color:var(--global-palette-highlight);text-decoration:underline}.sidebar-link-style-underline.widget-area a:not(.button),.sidebar-link-style-underline.widget-area a:not(.wp-block-button__link),.sidebar-link-style-underline.widget-area a:not(.wp-element-button){text-decoration:underline}.sidebar-link-style-plain.widget-area a:not(.button):not(.wp-block-button__link):not(.wp-element-button){text-decoration:none}.sidebar-link-style-plain.widget-area a:not(.button):not(.wp-block-button__link):not(.wp-element-button):hover{text-decoration:none}.widget-area .widget{margin-left:0;margin-right:0}.widget li{line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:0.5em}.widget_pages a,.widget_nav_menu a{display:block;padding:0.1em 0;text-decoration:none}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;padding-bottom:0.5em}.widget_recent_comments a{font-weight:bold}.widget_recent_comments .comment-author-link a{font-weight:inherit}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_recent_entries ul li{margin-bottom:0.4em}.widget_recent_entries ul li .post-date{font-size:0.8em;color:var(--global-palette6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:0.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:0.8em}.rssSummary{padding:0.5em 0;font-size:0.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:0.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:transparent;color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:0.2em;font-size:0.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:transparent}.widget_calendar a{font-weight:900;text-decoration:none}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:0.5em;padding-bottom:0.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all 0.2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0, 1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 576px){.grid-sm-col-1{grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px){.grid-md-col-1{grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.grid-lg-col-1{grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-lg-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-lg-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.grid-xl-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xl-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xl-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xl-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-xl-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-xl-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}article.sticky{font-size:inherit}.entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,0.05);border-radius:.25rem}.custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.entry-loop{overflow:hidden}.content-wrap{position:relative}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width: 719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-style-boxed .comments-area{padding-left:0.5rem;padding-right:0.5rem}.primary-sidebar{padding-left:0;padding-right:0}.wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:100%}.wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:100%}.wp-site-blocks .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:100%}}@media screen and (min-width: 768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none}.article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:0.5em;padding-bottom:0.5em;text-align:center}.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc( 0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p>img{display:inline-block}.single-content p>img.aligncenter{display:block}.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc( 0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content ul.aligncenter,.single-content ol.aligncenter{text-align:center;padding-left:0}.single-content .kad-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:0.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:''}.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:'';top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255,255,255,0) 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a{color:inherit}.kadence-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:'/';height:auto;background:transparent}.entry-meta.entry-meta-divider-dash>*:after{content:'-';height:auto;background:transparent}.entry-meta.entry-meta-divider-vline>*:after{content:'|';height:auto;background:transparent}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:0.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:0.5em}a.post-more-link:hover{color:var(--global-palette-highlight)}.more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.entry-taxonomies{margin-bottom:0.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:white;padding:0.25rem;border-radius:0.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:white}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:white}@media screen and (max-width: 719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:0.5em;padding:0.4em 0.6em;margin-top:0.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:0.25rem;color:var(--global-palette5);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width: 1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width: 719px){.title-mobile-align-left{text-align:left}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.entry-header{margin-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation,.entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc( 50% - ( var(--global-vw, 100vw) / 2 ));margin-right:calc( 50% - ( var(--global-vw, 100vw) / 2 ));max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}@media screen and (min-width: 1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.has-small-font-size{font-size:calc(16 / 20 * 1rem)}.has-regular-font-size{font-size:calc(20 / 16 * 1rem)}.has-large-font-size{font-size:calc(36 / 20 * 1rem)}.has-larger-font-size{font-size:calc(48 / 20 * 1rem)}.entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc( var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc( var(--global-content-edge-padding) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-summary p,.item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}@font-face {
font-family: "Bricolage Grotesque";
font-style: normal;
font-weight: 200 800;
font-display: swap;
src: url(//klubpictures.pl/wp-content/uploads/kp-visual/fonts/bricolage-grotesque-latin-ext-wght-normal.woff2) format("woff2-variations");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: "Bricolage Grotesque";
font-style: normal;
font-weight: 200 800;
font-display: swap;
src: url(//klubpictures.pl/wp-content/uploads/kp-visual/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2-variations");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
--kp-ink: #080a0d;
--kp-ink-soft: #11151a;
--kp-ivory: #eee9de;
--kp-ivory-dark: #d9d2c4;
--kp-ice: #acd9f2;
--kp-ice-bright: #d7f1ff;
--kp-brass: #b7a079;
--kp-muted: #555a58;
--kp-line: rgba(8, 10, 13, 0.16);
--kp-line-light: rgba(255, 255, 255, 0.18);
--kp-display: "Bricolage Grotesque", Inter, Arial, sans-serif;
--kp-body: "Bricolage Grotesque", Arial, sans-serif;
--kp-shell: min(92vw, 1480px);
--kp-section: clamp(92px, 11vw, 180px);
}
html {
scroll-behavior: smooth;
}
body.kp-visual {
--global-palette1: var(--kp-ice);
--global-palette2: var(--kp-ice-bright);
--global-palette3: var(--kp-ink);
--global-palette4: #30353a;
--global-palette5: #686d71;
--global-palette6: #aab0b4;
--global-palette7: var(--kp-ivory-dark);
--global-palette8: var(--kp-ivory);
--global-palette9: #fff;
--global-palette-highlight: #0d607e;
--global-body-font-family: var(--kp-body);
--global-heading-font-family: var(--kp-display);
background: var(--kp-ivory);
color: var(--kp-ink);
font-family: var(--kp-body);
font-size: 16px;
font-weight: 430;
line-height: 1.65;
text-rendering: optimizeLegibility;
}
body.kp-visual,
body.kp-visual .site,
body.kp-visual .content-bg,
body.kp-visual.content-style-unboxed .site {
background: var(--kp-ivory);
}
body.kp-visual *,
body.kp-visual *::before,
body.kp-visual *::after {
box-sizing: border-box;
}
body.kp-visual ::selection {
background: var(--kp-ice);
color: var(--kp-ink);
}
body.kp-visual h1,
body.kp-visual h2,
body.kp-visual h3,
body.kp-visual h4,
body.kp-visual h5,
body.kp-visual h6 {
color: inherit;
font-family: var(--kp-display);
font-variation-settings: "opsz" 80;
letter-spacing: -0.045em;
}
body.kp-visual a {
text-underline-offset: 0.18em;
}
.kp-shell {
margin-inline: auto;
width: var(--kp-shell);
}
.kp-kicker {
align-items: center;
color: var(--kp-muted);
display: flex;
font-family: var(--kp-body);
font-size: 11px;
font-weight: 700;
gap: 11px;
letter-spacing: 0.19em;
margin: 0 0 26px;
text-transform: uppercase;
}
.kp-kicker::before {
background: currentColor;
content: "";
height: 1px;
opacity: 0.65;
width: 34px;
}
.kp-kicker--light {
color: rgba(255, 255, 255, 0.68);
}
.kp-actions {
align-items: center;
display: flex;
flex-wrap: wrap;
gap: 22px;
}
.kp-button {
align-items: center;
border: 1px solid transparent;
display: inline-flex;
font-family: var(--kp-body);
font-size: 12px;
font-weight: 700;
gap: 32px;
justify-content: space-between;
letter-spacing: 0.11em;
min-height: 54px;
padding: 0 22px;
text-decoration: none;
text-transform: uppercase;
transition: background 220ms ease, color 220ms ease, border-color 220ms ease, transform 220ms ease;
}
.kp-button:hover {
transform: translateY(-2px);
}
.kp-button--ice {
background: var(--kp-ice);
color: var(--kp-ink);
}
.kp-button--ice:hover {
background: var(--kp-ice-bright);
color: var(--kp-ink);
}
.kp-button--dark {
background: var(--kp-ink);
color: #fff;
}
.kp-button--dark:hover {
background: #1b222a;
color: #fff;
}
.kp-text-link {
color: var(--kp-ink);
display: inline-flex;
font-size: 12px;
font-weight: 700;
gap: 12px;
letter-spacing: 0.09em;
padding-block: 8px;
text-decoration: none;
text-transform: uppercase;
}
.kp-text-link::after {
background: currentColor;
bottom: 2px;
content: "";
height: 1px;
left: 0;
position: absolute;
transform: scaleX(0);
transform-origin: right;
transition: transform 220ms ease;
width: 100%;
}
.kp-text-link {
position: relative;
}
.kp-text-link:hover::after {
transform: scaleX(1);
transform-origin: left;
}
.kp-text-link--light {
color: #fff;
} body.kp-visual #masthead {
background: transparent;
left: 0;
position: fixed;
right: 0;
top: 0;
transition: background 260ms ease, box-shadow 260ms ease, transform 260ms ease;
z-index: 1100;
}
body.kp-visual.admin-bar #masthead {
top: 32px;
}
body.kp-visual #masthead.kp-scrolled {
background: rgba(8, 10, 13, 0.89);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-backdrop-filter: blur(16px);
backdrop-filter: blur(16px);
}
body.kp-visual #masthead .site-main-header-wrap,
body.kp-visual #masthead .site-main-header-row-container-inner,
body.kp-visual #masthead .site-header-row-container-inner {
background: transparent;
}
body.kp-visual #masthead .site-container {
max-width: 96vw;
}
body.kp-visual #masthead .site-main-header-inner-wrap {
min-height: 88px;
}
body.kp-visual #masthead .site-branding img,
body.kp-visual #masthead .site-branding .custom-logo {
height: auto;
max-height: none;
width: clamp(128px, 11vw, 172px);
}
body.kp-visual #masthead .header-navigation .menu {
align-items: center;
gap: clamp(9px, 1.2vw, 25px);
}
body.kp-visual #masthead .header-navigation .menu > li > a {
color: rgba(255, 255, 255, 0.78);
font-family: var(--kp-body);
font-size: 10px;
font-weight: 700;
letter-spacing: 0.115em;
padding: 16px 0;
text-transform: uppercase;
transition: color 180ms ease;
}
body.kp-visual #masthead .header-navigation .menu > li > a:hover,
body.kp-visual #masthead .header-navigation .menu > li.current-menu-item > a {
color: #fff;
}
body.kp-visual #masthead .header-navigation .menu > li.menu-item-has-children > a {
margin-right: 28px;
}
body.kp-visual #masthead .dropdown-nav-special-toggle {
min-width: 24px;
width: 24px;
}
body.kp-visual #masthead .header-navigation-style-underline .header-menu-container > ul > li > a::after {
background: var(--kp-ice);
height: 1px;
}
body.kp-visual #masthead .header-navigation .sub-menu {
background: rgba(8, 10, 13, 0.96);
border: 1px solid var(--kp-line-light);
box-shadow: 0 22px 65px rgba(0, 0, 0, 0.34);
min-width: 270px;
padding: 13px;
}
body.kp-visual #masthead .header-navigation .sub-menu a {
background: transparent;
border-bottom: 1px solid rgba(255, 255, 255, 0.09);
color: rgba(255, 255, 255, 0.78);
font-family: var(--kp-body);
font-size: 12px;
font-weight: 560;
line-height: 1.35;
padding: 14px 11px;
}
body.kp-visual #masthead .header-navigation .sub-menu li:last-child a {
border-bottom: 0;
}
body.kp-visual #masthead .header-navigation .sub-menu a:hover {
color: var(--kp-ice);
}
body.kp-visual #masthead .header-social-wrap {
margin-left: 5px;
}
body.kp-visual #masthead .header-social-wrap .social-button {
border: 0;
color: rgba(255, 255, 255, 0.72);
height: 28px;
width: 28px;
}
body.kp-visual #masthead .kp-nav-booking {
margin-left: 3px;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a {
align-items: flex-start;
background: var(--kp-ice);
color: var(--kp-ink);
display: flex;
flex-direction: column;
gap: 1px;
min-width: 142px;
padding: 11px 15px 10px;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:hover {
background: var(--kp-ice-bright);
color: var(--kp-ink);
}
body.kp-visual #masthead .kp-nav-booking span {
font-size: 8px;
letter-spacing: 0.15em;
opacity: 0.65;
}
body.kp-visual #masthead .kp-nav-booking strong {
font-size: 12px;
letter-spacing: 0.04em;
}
body.kp-visual #mobile-toggle {
border: 1px solid rgba(255, 255, 255, 0.38);
border-radius: 50%;
color: #fff;
height: 44px;
padding: 10px;
width: 44px;
}
body.kp-visual #mobile-drawer .drawer-inner {
background: var(--kp-ink);
color: #fff;
}
body.kp-visual #mobile-drawer .drawer-header {
min-height: 84px;
}
body.kp-visual #mobile-drawer .drawer-toggle {
color: #fff;
padding: 20px;
}
body.kp-visual #mobile-drawer .mobile-navigation ul li {
font-size: clamp(21px, 6vw, 31px);
line-height: 1.15;
}
body.kp-visual #mobile-drawer .mobile-navigation a {
border-bottom-color: rgba(255, 255, 255, 0.12);
color: #fff;
font-family: var(--kp-display);
font-weight: 520;
letter-spacing: -0.025em;
padding: 16px 24px;
}
body.kp-visual #mobile-drawer .mobile-navigation .sub-menu a {
color: rgba(255, 255, 255, 0.65);
font-family: var(--kp-body);
font-size: 15px;
letter-spacing: 0;
padding-block: 11px;
} body.kp-visual.home #inner-wrap,
body.kp-visual.home #primary,
body.kp-visual.home .content-area,
body.kp-visual.home .content-container,
body.kp-visual.home .site-main,
body.kp-visual.home .content-wrap,
body.kp-visual.home .entry,
body.kp-visual.home .entry-content-wrap,
body.kp-visual.home .entry-content {
margin: 0;
max-width: none;
padding: 0;
width: 100%;
}
body.kp-visual.home .entry {
box-shadow: none;
}
.kp-home {
background: var(--kp-ivory);
overflow: hidden;
}
.kp-hero {
align-items: center;
background: var(--kp-ink);
color: #fff;
display: flex;
flex-direction: column;
isolation: isolate;
justify-content: flex-end;
min-height: max(720px, 100svh);
overflow: hidden;
padding: 178px 0 42px;
position: relative;
}
.kp-hero__media,
.kp-hero__media::after,
.kp-hero__media img,
.kp-hero__shade,
.kp-hero__noise {
inset: 0;
position: absolute;
}
.kp-hero__media {
z-index: -4;
}
.kp-hero__media img {
height: 100%;
object-fit: cover;
object-position: center 54%;
transform: scale(1.015);
width: 100%;
}
.kp-hero__shade {
background:
linear-gradient(90deg, rgba(5, 7, 10, 0.93) 0%, rgba(5, 7, 10, 0.62) 45%, rgba(5, 7, 10, 0.16) 78%),
linear-gradient(0deg, rgba(5, 7, 10, 0.88) 0%, transparent 49%, rgba(5, 7, 10, 0.3) 100%);
z-index: -3;
}
.kp-hero__noise {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");
mix-blend-mode: soft-light;
opacity: 0.27;
pointer-events: none;
z-index: -2;
}
.kp-hero__content {
align-items: end;
display: grid;
gap: 20px 6vw;
grid-template-columns: minmax(0, 1.6fr) minmax(260px, 0.52fr);
position: relative;
z-index: 2;
}
.kp-hero__content .kp-kicker {
grid-column: 1 / -1;
}
.kp-hero h1 {
color: #fff;
font-size: clamp(61px, 7.8vw, 132px);
font-weight: 520;
letter-spacing: -0.073em;
line-height: 0.83;
margin: 0;
max-width: 1120px;
}
.kp-hero h1 > span {
display: block;
font-family: var(--kp-body);
font-size: clamp(11px, 1.05vw, 16px);
font-weight: 650;
letter-spacing: 0.18em;
line-height: 1.2;
margin: 0 0 22px 7px;
text-transform: uppercase;
}
.kp-hero__lead {
border-left: 1px solid var(--kp-line-light);
padding-left: clamp(25px, 3vw, 48px);
}
.kp-hero__lead > p {
color: rgba(255, 255, 255, 0.78);
font-size: clamp(15px, 1.15vw, 18px);
line-height: 1.65;
margin: 0 0 30px;
max-width: 440px;
}
.kp-hero__facts {
border-top: 1px solid var(--kp-line-light);
display: grid;
gap: 0;
grid-template-columns: repeat(3, 1fr);
margin-top: 76px;
padding-top: 18px;
position: relative;
z-index: 2;
}
.kp-hero__facts div {
align-items: center;
display: flex;
gap: 18px;
}
.kp-hero__facts span {
color: var(--kp-ice);
font-size: 10px;
letter-spacing: 0.12em;
}
.kp-hero__facts strong {
font-size: 10px;
font-weight: 620;
letter-spacing: 0.12em;
text-transform: uppercase;
}
.kp-hero::after {
bottom: 29px;
color: rgba(255, 255, 255, 0.13);
content: "PICTURES";
font-family: var(--kp-display);
font-size: clamp(38px, 5vw, 82px);
font-weight: 760;
letter-spacing: -0.05em;
margin: 0;
position: absolute;
right: -4px;
text-transform: uppercase;
transform: rotate(-90deg) translateX(100%);
transform-origin: bottom right;
}
.kp-intro {
background: var(--kp-ivory);
padding-block: var(--kp-section);
}
.kp-intro__heading {
display: grid;
grid-template-columns: 0.46fr 1.54fr;
margin-bottom: clamp(68px, 8vw, 126px);
}
.kp-intro__heading h2 {
font-size: clamp(50px, 6.4vw, 110px);
font-weight: 470;
letter-spacing: -0.066em;
line-height: 0.92;
margin: 0;
}
.kp-intro__heading h2 em,
.kp-tournament h2 em,
.kp-atmosphere h2 em,
.kp-details h2 em {
color: #69727a;
font-style: normal;
font-weight: 300;
}
.kp-intro__grid {
align-items: start;
display: grid;
gap: clamp(22px, 2.8vw, 48px);
grid-template-columns: 0.7fr 1.15fr 0.62fr;
}
.kp-intro__copy {
padding-right: clamp(10px, 2vw, 32px);
}
.kp-intro__copy p {
color: #45494c;
font-size: 15px;
line-height: 1.85;
margin: 0 0 22px;
}
.kp-intro__copy .kp-lead {
color: var(--kp-ink);
font-family: var(--kp-display);
font-size: clamp(20px, 1.55vw, 27px);
font-weight: 460;
letter-spacing: -0.025em;
line-height: 1.38;
}
.kp-intro__copy .kp-text-link {
margin-top: 15px;
}
.kp-photo {
margin: 0;
}
.kp-photo img {
display: block;
height: 100%;
object-fit: cover;
width: 100%;
}
.kp-photo--wide {
aspect-ratio: 1.02 / 1;
}
.kp-photo--portrait {
aspect-ratio: 0.67 / 1;
margin-top: clamp(75px, 9vw, 145px);
}
.kp-photo figcaption {
border-bottom: 1px solid var(--kp-line);
display: flex;
font-size: 9px;
font-weight: 680;
justify-content: space-between;
letter-spacing: 0.15em;
padding-block: 12px;
text-transform: uppercase;
}
.kp-offer {
background: var(--kp-ink);
color: #fff;
padding-block: var(--kp-section);
}
.kp-section-head {
align-items: end;
display: grid;
gap: 70px;
grid-template-columns: 1fr minmax(260px, 0.37fr);
margin-bottom: clamp(55px, 7vw, 104px);
}
.kp-section-head h2 {
color: #fff;
font-size: clamp(52px, 6.4vw, 108px);
font-weight: 480;
line-height: 0.9;
margin: 0;
}
.kp-section-head > p {
color: rgba(255, 255, 255, 0.59);
font-size: 15px;
line-height: 1.75;
margin: 0;
max-width: 380px;
}
.kp-offer__grid {
display: grid;
gap: 2px;
grid-auto-rows: minmax(380px, 37vw);
grid-template-columns: 1.34fr 0.66fr;
}
.kp-offer-card {
color: #fff;
isolation: isolate;
overflow: hidden;
position: relative;
text-decoration: none;
}
.kp-offer-card--large {
grid-row: span 2;
}
.kp-offer-card--wide {
grid-column: 1 / -1;
min-height: min(45vw, 620px);
}
.kp-offer-card img,
.kp-offer-card__shade {
inset: 0;
position: absolute;
}
.kp-offer-card img {
height: 100%;
object-fit: cover;
transition: transform 800ms cubic-bezier(0.18, 0.73, 0.29, 1);
width: 100%;
z-index: -2;
}
.kp-offer-card--large img,
.kp-offer-card--wide img {
object-position: center;
}
.kp-offer-card__shade {
background: linear-gradient(0deg, rgba(2, 3, 5, 0.89) 0%, rgba(2, 3, 5, 0.2) 58%, rgba(2, 3, 5, 0.12) 100%);
z-index: -1;
}
.kp-offer-card__index {
font-size: 10px;
left: 28px;
letter-spacing: 0.13em;
position: absolute;
top: 25px;
}
.kp-offer-card__body {
bottom: 26px;
display: flex;
flex-direction: column;
left: 28px;
position: absolute;
}
.kp-offer-card__body strong {
font-family: var(--kp-display);
font-size: clamp(38px, 4.2vw, 73px);
font-weight: 480;
letter-spacing: -0.05em;
line-height: 1;
}
.kp-offer-card:not(.kp-offer-card--large):not(.kp-offer-card--wide) .kp-offer-card__body strong {
font-size: clamp(35px, 3vw, 56px);
}
.kp-offer-card__body small {
color: rgba(255, 255, 255, 0.65);
font-size: 10px;
font-weight: 640;
letter-spacing: 0.11em;
margin-top: 8px;
text-transform: uppercase;
}
.kp-offer-card__arrow {
align-items: center;
border: 1px solid rgba(255, 255, 255, 0.38);
border-radius: 50%;
bottom: 25px;
display: flex;
height: 46px;
justify-content: center;
position: absolute;
right: 25px;
transition: background 220ms ease, color 220ms ease, transform 220ms ease;
width: 46px;
}
.kp-offer-card:hover {
color: #fff;
}
.kp-offer-card:hover img {
transform: scale(1.045);
}
.kp-offer-card:hover .kp-offer-card__arrow {
background: var(--kp-ice);
color: var(--kp-ink);
transform: rotate(45deg);
}
.kp-tournament {
background: var(--kp-ice);
color: var(--kp-ink);
overflow: hidden;
padding: 0 0 var(--kp-section);
}
.kp-tournament__ticker {
border-bottom: 1px solid rgba(8, 10, 13, 0.16);
border-top: 1px solid rgba(8, 10, 13, 0.16);
display: flex;
overflow: hidden;
padding-block: 13px;
white-space: nowrap;
}
.kp-tournament__ticker span {
animation: kpTicker 24s linear infinite;
font-family: var(--kp-body);
font-size: 12px;
font-weight: 750;
letter-spacing: 0.2em;
}
@keyframes kpTicker {
to {
transform: translateX(-50%);
}
}
.kp-tournament__grid {
align-items: center;
display: grid;
gap: clamp(60px, 10vw, 170px);
grid-template-columns: minmax(280px, 0.73fr) 1fr;
padding-top: var(--kp-section);
}
.kp-tournament__time {
align-items: baseline;
border-bottom: 1px solid rgba(8, 10, 13, 0.2);
border-top: 1px solid rgba(8, 10, 13, 0.2);
display: flex;
justify-content: space-between;
padding-block: 22px;
}
.kp-tournament__time span {
font-size: clamp(16px, 1.4vw, 22px);
font-weight: 740;
}
.kp-tournament__time strong {
font-family: var(--kp-display);
font-size: clamp(75px, 9vw, 150px);
font-weight: 420;
letter-spacing: -0.08em;
line-height: 0.85;
}
.kp-tournament h2 {
font-size: clamp(49px, 5.7vw, 94px);
font-weight: 470;
line-height: 0.91;
margin: 0 0 34px;
}
.kp-tournament__copy > p:not(.kp-kicker) {
font-size: 16px;
line-height: 1.75;
margin: 0 0 32px;
max-width: 690px;
}
.kp-atmosphere {
background: var(--kp-ink);
color: #fff;
padding-block: var(--kp-section);
}
.kp-atmosphere__top {
display: grid;
grid-template-columns: 0.43fr 1.57fr;
margin-bottom: clamp(70px, 9vw, 140px);
}
.kp-atmosphere h2 {
color: #fff;
font-size: clamp(51px, 7vw, 116px);
font-weight: 460;
line-height: 0.86;
margin: 0;
}
.kp-atmosphere h2 em {
color: var(--kp-ice);
}
.kp-atmosphere__mosaic {
display: grid;
gap: 2px;
grid-template-columns: 1.15fr 0.73fr 0.56fr;
grid-template-rows: minmax(350px, 43vw) minmax(230px, 26vw);
}
.kp-mosaic {
margin: 0;
overflow: hidden;
}
.kp-mosaic img {
height: 100%;
object-fit: cover;
transition: transform 900ms cubic-bezier(0.18, 0.73, 0.29, 1);
width: 100%;
}
.kp-mosaic:hover img {
transform: scale(1.04);
}
.kp-mosaic--one {
grid-row: 1;
}
.kp-mosaic--two {
grid-column: 2 / 4;
grid-row: 1;
}
.kp-mosaic--three {
grid-column: 3;
grid-row: 2;
}
.kp-mosaic--three img {
object-position: center 60%;
}
.kp-gallery-link {
background: var(--kp-ivory);
color: var(--kp-ink);
display: flex;
flex-direction: column;
grid-column: 1 / 3;
grid-row: 2;
justify-content: space-between;
padding: clamp(28px, 4vw, 68px);
text-decoration: none;
transition: background 220ms ease;
}
.kp-gallery-link:hover {
background: var(--kp-ice);
color: var(--kp-ink);
}
.kp-gallery-link span {
font-family: var(--kp-display);
font-size: clamp(42px, 5vw, 80px);
font-weight: 470;
letter-spacing: -0.055em;
line-height: 0.9;
}
.kp-gallery-link strong {
font-size: 10px;
letter-spacing: 0.13em;
text-transform: uppercase;
}
.kp-details {
background: var(--kp-ivory);
padding-block: var(--kp-section);
}
.kp-details__grid {
display: grid;
gap: clamp(70px, 10vw, 170px);
grid-template-columns: 0.77fr 1.23fr;
}
.kp-details__sticky {
align-self: start;
position: sticky;
top: 130px;
}
.kp-details h2 {
font-size: clamp(49px, 5.5vw, 88px);
font-weight: 470;
line-height: 0.93;
margin: 0;
}
.kp-details__list {
border-top: 1px solid var(--kp-line);
}
.kp-details__list article {
display: grid;
gap: 28px;
grid-template-columns: 42px 1fr;
padding-block: clamp(33px, 4vw, 61px);
border-bottom: 1px solid var(--kp-line);
}
.kp-details__list article > span {
color: #6b7378;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.13em;
padding-top: 7px;
}
.kp-details__list h3 {
font-size: clamp(27px, 2.35vw, 41px);
font-weight: 500;
line-height: 1.05;
margin: 0 0 18px;
}
.kp-details__list p {
color: #555b5f;
font-size: 15px;
line-height: 1.8;
margin: 0;
max-width: 690px;
}
.kp-visit {
background: var(--kp-ink);
color: #fff;
isolation: isolate;
min-height: 88vh;
overflow: hidden;
padding-block: var(--kp-section);
position: relative;
}
.kp-visit__media,
.kp-visit__shade {
inset: 0;
position: absolute;
}
.kp-visit__media {
background: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-12.jpg) center / cover no-repeat;
z-index: -3;
}
.kp-visit__shade {
background: linear-gradient(90deg, rgba(5, 7, 10, 0.93), rgba(5, 7, 10, 0.59) 57%, rgba(5, 7, 10, 0.26));
z-index: -2;
}
.kp-visit__content {
display: flex;
flex-direction: column;
justify-content: center;
min-height: calc(88vh - (2 * var(--kp-section)));
}
.kp-visit h2 {
color: #fff;
font-size: clamp(72px, 10vw, 168px);
font-weight: 470;
line-height: 0.82;
margin: 0 0 clamp(65px, 8vw, 120px);
}
.kp-visit__info {
border-bottom: 1px solid var(--kp-line-light);
border-top: 1px solid var(--kp-line-light);
display: grid;
grid-template-columns: repeat(3, 1fr);
margin-bottom: 35px;
}
.kp-visit__info > div {
border-right: 1px solid var(--kp-line-light);
display: flex;
flex-direction: column;
gap: 9px;
padding: 20px 30px 20px 0;
}
.kp-visit__info > div:not(:first-child) {
padding-left: 30px;
}
.kp-visit__info > div:last-child {
border-right: 0;
}
.kp-visit__info span {
color: rgba(255, 255, 255, 0.5);
font-size: 9px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
}
.kp-visit__info strong,
.kp-visit__info a {
color: #fff;
font-family: var(--kp-display);
font-size: clamp(18px, 1.6vw, 26px);
font-weight: 500;
letter-spacing: -0.025em;
line-height: 1.25;
text-decoration: none;
} body.kp-visual:not(.home).elementor-page #inner-wrap {
background: var(--kp-ivory);
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child {
min-height: clamp(430px, 64vh, 750px);
position: relative;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child::after {
background: linear-gradient(0deg, rgba(6, 8, 10, 0.63), rgba(6, 8, 10, 0.08) 72%);
content: "";
inset: 0;
pointer-events: none;
position: absolute;
z-index: 0;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child > .elementor-container {
min-height: clamp(430px, 64vh, 750px) !important;
position: relative;
z-index: 1;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1.elementor-heading-title {
color: #fff;
font-family: var(--kp-display);
font-size: clamp(52px, 7vw, 112px);
font-weight: 470;
letter-spacing: -0.065em;
line-height: 0.92;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) {
margin: 0 !important;
padding: clamp(78px, 9vw, 145px) max(4vw, 24px) clamp(40px, 5vw, 80px) !important;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) > .elementor-container {
align-items: end;
max-width: 1380px;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) .elementor-heading-title {
color: var(--kp-ink);
font-family: var(--kp-display);
font-size: clamp(52px, 7vw, 112px);
font-weight: 470;
letter-spacing: -0.065em;
line-height: 0.92;
}
body.kp-visual:not(.home).elementor-page .elementor-section:not(:first-child):not(:nth-child(2)):not(.kpseo-content-section) {
margin: 0 !important;
padding: clamp(34px, 4vw, 65px) max(4vw, 24px) !important;
}
body.kp-visual:not(.home).elementor-page .elementor-section:not(:first-child) > .elementor-container {
max-width: 1380px;
}
body.kp-visual:not(.home).elementor-page .elementor-widget-heading h2,
body.kp-visual:not(.home).elementor-page .elementor-widget-heading h3 {
color: var(--kp-ink);
font-family: var(--kp-display);
font-weight: 490;
letter-spacing: -0.045em;
}
body.kp-visual:not(.home).elementor-page .elementor-widget-heading h2 {
font-size: clamp(34px, 4vw, 66px);
line-height: 0.98;
}
body.kp-visual:not(.home).elementor-page .elementor-widget-text-editor {
color: #4d5357;
font-size: 16px;
line-height: 1.85;
}
body.kp-visual:not(.home).elementor-page .elementor-widget-image img {
border-radius: 0 !important;
min-height: 330px;
object-fit: cover;
}
body.kp-visual:not(.home).elementor-page .elementor-divider-separator {
border-color: rgba(8, 10, 13, 0.2) !important;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section {
background: var(--kp-ink) !important;
color: rgba(255, 255, 255, 0.72);
margin-top: clamp(70px, 8vw, 130px);
padding: clamp(75px, 9vw, 145px) max(4vw, 24px) !important;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section > .elementor-container {
max-width: 1000px;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section h2,
body.kp-visual:not(.home).elementor-page .kpseo-content-section h3,
body.kp-visual:not(.home).elementor-page .kpseo-content-section strong,
body.kp-visual:not(.home).elementor-page .kpseo-content-section a {
color: #fff;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section a {
text-decoration: underline;
text-decoration-thickness: 1.5px;
text-underline-offset: 0.2em;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section h2 {
border-top: 1px solid var(--kp-line-light);
font-size: clamp(30px, 3.5vw, 52px);
margin-top: 60px;
padding-top: 30px;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section h2:first-child {
margin-top: 0;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section p,
body.kp-visual:not(.home).elementor-page .kpseo-content-section li {
color: rgba(255, 255, 255, 0.64);
font-size: 15px;
line-height: 1.85;
} body.kp-visual.page-id-489 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-2-1.jpg) !important;
background-position: center 52% !important;
background-size: cover !important;
}
body.kp-visual.page-id-4204 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-14.jpg) !important;
background-position: center !important;
background-size: cover !important;
}
body.kp-visual.page-id-1051 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/11/Klub-Pictures-9.jpg) !important;
background-position: center 48% !important;
background-size: cover !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-5.jpg) !important;
background-position: center !important;
background-size: cover !important;
}
body.kp-visual.page-id-570 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-12.jpg) !important;
background-position: center !important;
background-size: cover !important;
}
body.kp-visual.page-id-3508 .elementor > .elementor-section:first-child {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-7.jpg) !important;
background-position: center !important;
background-size: cover !important;
}
body.kp-visual.page-id-3508 .entry-hero-container-inner {
align-items: flex-end;
background: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-7.jpg) center / cover no-repeat;
display: flex;
min-height: clamp(470px, 66vh, 760px);
position: relative;
}
body.kp-visual.page-id-3508 .entry-hero-container-inner::after {
background: linear-gradient(0deg, rgba(5, 7, 10, 0.88), rgba(5, 7, 10, 0.12) 72%);
content: "";
inset: 0;
position: absolute;
}
body.kp-visual.page-id-3508 .entry-hero .hero-section-overlay {
display: none;
}
body.kp-visual.page-id-3508 .entry-hero .hero-container {
margin-inline: auto;
max-width: 92vw;
padding: 145px 0 55px;
position: relative;
width: min(92vw, 1480px);
z-index: 2;
}
body.kp-visual.page-id-3508 .entry-hero h1 {
color: #fff;
font-size: clamp(58px, 8vw, 128px);
font-weight: 470;
letter-spacing: -0.068em;
line-height: 0.87;
}
body.kp-visual.page-id-3508 .content-area {
margin-block: 0;
padding-block: clamp(55px, 7vw, 110px);
}
body.kp-visual.page-id-3508 .entry.single-entry {
box-shadow: none;
} body.kp-visual.page-id-620 .narep-food-menu-item-wrap {
background: transparent;
border: 0;
border-bottom: 1px solid var(--kp-line);
border-radius: 0;
box-shadow: none;
margin: 0;
padding: 24px 0;
}
body.kp-visual.page-id-620 .narep-food-menu-title {
font-family: var(--kp-display);
font-size: clamp(20px, 2vw, 29px);
font-weight: 520;
letter-spacing: -0.03em;
text-transform: none;
}
body.kp-visual.page-id-620 .food-title {
background: var(--kp-ivory);
}
body.kp-visual.page-id-620 .narep-food-menu-price {
color: #0d607e;
font-family: var(--kp-display);
font-size: 19px;
}
body.kp-visual.page-id-620 .narep-food-menu-item-wrap::after {
border-color: rgba(8, 10, 13, 0.22);
} body.kp-visual:not(.home):not(.elementor-page) .entry-hero-container-inner {
align-items: flex-end;
background-color: var(--kp-ink);
background-position: center;
background-size: cover;
display: flex;
min-height: clamp(470px, 66vh, 760px);
position: relative;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero-container-inner::after {
background: linear-gradient(0deg, rgba(5, 7, 10, 0.89), rgba(5, 7, 10, 0.12) 72%);
content: "";
inset: 0;
position: absolute;
}
body.kp-visual.page-id-4539 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-5.jpg);
}
body.kp-visual.page-id-4540 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-2-1.jpg);
}
body.kp-visual.page-id-4554 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero.webp);
background-image: image-set(
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero.avif) type("image/avif"),
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero.webp) type("image/webp")
);
background-position: center 48%;
}
body.kp-visual.page-id-4555 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero.webp);
background-image: image-set(
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero.avif) type("image/avif"),
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero.webp) type("image/webp")
);
background-position: center 54%;
}
@media (max-width: 767px) {
body.kp-visual.page-id-4554 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero-mobile.webp);
background-image: image-set(
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero-mobile.avif) type("image/avif"),
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-corporate-event-hero-mobile.webp) type("image/webp")
);
}
body.kp-visual.page-id-4555 .entry-hero-container-inner {
background-image: url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero-mobile.webp);
background-image: image-set(
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero-mobile.avif) type("image/avif"),
url(//klubpictures.pl/wp-content/uploads/kp-visual/kp-birthday-event-hero-mobile.webp) type("image/webp")
);
}
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .hero-section-overlay {
display: none;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .hero-container {
margin: 0 auto;
max-width: 92vw;
padding: 155px 0 58px;
position: relative;
width: min(92vw, 1480px);
z-index: 2;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .entry-header {
min-height: 0;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero h1 {
color: #fff;
font-size: clamp(58px, 8vw, 128px);
font-weight: 470;
letter-spacing: -0.068em;
line-height: 0.87;
max-width: 1110px;
}
body.kp-visual:not(.home):not(.elementor-page) .content-area {
margin-block: 0;
padding-block: var(--kp-section);
}
body.kp-visual:not(.home):not(.elementor-page) .content-container {
max-width: 1120px;
}
body.kp-visual:not(.home):not(.elementor-page) .single-entry {
box-shadow: none;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-content-wrap {
padding: 0;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content {
color: #4d5357;
font-size: 16px;
line-height: 1.85;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content > p:first-child {
color: var(--kp-ink);
font-family: var(--kp-display);
font-size: clamp(23px, 2.6vw, 38px);
font-weight: 440;
letter-spacing: -0.025em;
line-height: 1.36;
margin-bottom: clamp(75px, 8vw, 115px);
}
body.kp-visual:not(.home):not(.elementor-page) .single-content h2 {
border-top: 1px solid var(--kp-line);
color: var(--kp-ink);
font-size: clamp(34px, 4vw, 59px);
font-weight: 480;
letter-spacing: -0.05em;
line-height: 0.98;
margin: clamp(65px, 8vw, 110px) 0 26px;
padding-top: 28px;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content a {
color: #0d607e;
font-weight: 650;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content ul {
border-bottom: 1px solid var(--kp-line);
border-top: 1px solid var(--kp-line);
list-style: none;
margin: 32px 0 0;
padding: 0;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content li {
border-bottom: 1px solid var(--kp-line);
padding: 17px 0;
}
body.kp-visual:not(.home):not(.elementor-page) .single-content li:last-child {
border-bottom: 0;
} body.kp-visual #colophon {
background: var(--kp-ink);
color: rgba(255, 255, 255, 0.65);
overflow: hidden;
position: relative;
}
body.kp-visual #colophon::before {
color: rgba(255, 255, 255, 0.055);
content: "PICTURES";
display: block;
font-family: var(--kp-display);
font-size: clamp(82px, 18vw, 290px);
font-weight: 760;
letter-spacing: -0.085em;
line-height: 0.72;
padding: clamp(80px, 9vw, 130px) 2vw 0;
pointer-events: none;
white-space: nowrap;
}
body.kp-visual #colophon .site-top-footer-inner-wrap {
border-top: 1px solid var(--kp-line-light);
grid-template-columns: 1.5fr 0.8fr 0.3fr 0.35fr;
padding-block: clamp(55px, 7vw, 100px);
}
body.kp-visual #colophon .site-top-footer-wrap .site-footer-row-container-inner {
color: rgba(255, 255, 255, 0.58);
}
body.kp-visual #colophon .widget-title {
color: #fff;
font-family: var(--kp-body);
font-size: 10px;
font-weight: 730;
letter-spacing: 0.16em;
margin-bottom: 24px;
text-transform: uppercase;
}
body.kp-visual #colophon p {
font-size: 13px;
line-height: 1.8;
max-width: 470px;
}
body.kp-visual #colophon .footer-social-wrap .social-button {
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.28);
border-radius: 50%;
color: #fff;
height: 45px;
width: 45px;
}
body.kp-visual #colophon .site-bottom-footer-inner-wrap {
border-top: 1px solid var(--kp-line-light);
padding-block: 28px 42px;
}
body.kp-visual #colophon .footer-html,
body.kp-visual #colophon .site-bottom-footer-wrap .site-footer-row-container-inner {
color: rgba(255, 255, 255, 0.6);
font-family: var(--kp-body);
font-size: 10px;
letter-spacing: 0.04em;
}
body.kp-visual .kp-mobile-booking {
display: none;
}
body.kp-visual #kt-scroll-up,
body.kp-visual #kt-scroll-up-reader {
background: var(--kp-ice);
border-radius: 50%;
bottom: 24px;
color: var(--kp-ink);
height: 45px;
padding: 10px;
right: 24px;
width: 45px;
} .kp-reveal-ready [data-reveal] {
opacity: 0;
transform: translateY(26px);
transition:
opacity 700ms cubic-bezier(0.18, 0.73, 0.29, 1),
transform 700ms cubic-bezier(0.18, 0.73, 0.29, 1);
transition-delay: calc(var(--reveal-order, 0) * 65ms);
}
.kp-reveal-ready [data-reveal].is-visible {
opacity: 1;
transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
*,
*::before,
*::after {
animation-duration: 0.001ms !important;
animation-iteration-count: 1 !important;
scroll-behavior: auto !important;
transition-duration: 0.001ms !important;
}
}
@media (max-width: 1260px) {
body.kp-visual #masthead .header-social-wrap {
display: none;
}
body.kp-visual #masthead .header-navigation .menu > li > a {
font-size: 9px;
}
body.kp-visual #masthead .header-navigation .menu {
gap: 12px;
}
.kp-hero__content {
grid-template-columns: 1.3fr minmax(290px, 0.7fr);
}
.kp-intro__grid {
grid-template-columns: 0.78fr 1.1fr 0.62fr;
}
}
@media (max-width: 1024px) {
body.kp-visual.admin-bar #masthead {
top: 32px;
}
body.kp-visual #masthead .site-container {
max-width: 94vw;
}
body.kp-visual #masthead .site-main-header-inner-wrap {
min-height: 75px;
}
.kp-hero {
min-height: max(690px, 100svh);
padding-bottom: 34px;
}
.kp-hero__content {
align-items: end;
grid-template-columns: 1fr;
}
.kp-hero__lead {
border-left: 0;
max-width: 560px;
padding: 14px 0 0;
}
.kp-hero__facts {
margin-top: 52px;
}
.kp-intro__heading,
.kp-atmosphere__top {
gap: 36px;
grid-template-columns: 1fr;
}
.kp-intro__grid {
grid-template-columns: 0.8fr 1.2fr;
}
.kp-photo--portrait {
display: none;
}
.kp-section-head {
align-items: start;
grid-template-columns: 1fr;
}
.kp-offer__grid {
grid-auto-rows: minmax(340px, 48vw);
}
.kp-tournament__grid {
grid-template-columns: 0.8fr 1.2fr;
}
.kp-atmosphere__mosaic {
grid-template-rows: minmax(330px, 50vw) minmax(220px, 31vw);
}
.kp-details__grid {
gap: 70px;
grid-template-columns: 0.8fr 1.2fr;
}
.kp-details__sticky {
top: 105px;
}
body.kp-visual #colophon .site-top-footer-inner-wrap {
grid-template-columns: 1.2fr 0.8fr;
}
}
@media (max-width: 782px) {
body.kp-visual.admin-bar #masthead {
top: 46px;
}
}
@media (max-width: 767px) {
:root {
--kp-shell: calc(100vw - 40px);
--kp-section: 84px;
}
body.kp-visual {
padding-bottom: 66px;
}
body.kp-visual.admin-bar #masthead {
top: 46px;
}
body.kp-visual #masthead .site-main-header-inner-wrap {
min-height: 70px;
}
body.kp-visual #masthead .site-branding img,
body.kp-visual #masthead .site-branding .custom-logo {
width: 128px;
}
.kp-kicker {
font-size: 9px;
margin-bottom: 20px;
}
.kp-actions {
align-items: stretch;
flex-direction: column;
gap: 10px;
}
.kp-button {
width: 100%;
}
.kp-text-link {
align-self: flex-start;
}
.kp-hero {
align-items: center;
min-height: max(670px, 100svh);
padding: 135px 0 24px;
}
.kp-hero__media img {
object-position: center;
}
.kp-hero__shade {
background:
linear-gradient(0deg, rgba(5, 7, 10, 0.96) 0%, rgba(5, 7, 10, 0.46) 64%, rgba(5, 7, 10, 0.22) 100%),
linear-gradient(90deg, rgba(5, 7, 10, 0.55), transparent);
}
.kp-hero h1 {
font-size: clamp(54px, 17vw, 76px);
line-height: 0.87;
}
.kp-hero h1 > span {
font-size: 9px;
margin: 0 0 18px 3px;
}
.kp-hero__lead {
padding-top: 7px;
}
.kp-hero__lead > p {
font-size: 14px;
line-height: 1.58;
margin-bottom: 22px;
max-width: 94%;
}
.kp-hero__facts {
grid-template-columns: 1fr 1fr;
margin-top: 34px;
padding-top: 14px;
}
.kp-hero__facts div:nth-child(2) {
justify-content: flex-end;
}
.kp-hero__facts div:nth-child(3) {
display: none;
}
.kp-hero__facts strong {
font-size: 8px;
letter-spacing: 0.08em;
}
.kp-hero__facts span {
font-size: 8px;
}
.kp-hero::after {
display: none;
}
.kp-intro__heading {
margin-bottom: 52px;
}
.kp-intro__heading h2 {
font-size: clamp(43px, 12.5vw, 59px);
line-height: 0.94;
}
.kp-intro__grid {
display: flex;
flex-direction: column;
}
.kp-photo--wide {
aspect-ratio: 0.92 / 1;
margin-top: 24px;
order: -1;
}
.kp-intro__copy .kp-lead {
font-size: 22px;
}
.kp-offer {
padding-bottom: 2px;
}
.kp-section-head {
gap: 27px;
margin-bottom: 48px;
}
.kp-section-head h2 {
font-size: clamp(47px, 13vw, 61px);
}
.kp-section-head > p {
font-size: 14px;
}
.kp-offer__grid {
display: flex;
flex-direction: column;
margin-inline: -20px;
}
.kp-offer-card,
.kp-offer-card--wide {
aspect-ratio: 0.87 / 1;
min-height: 0;
}
.kp-offer-card--wide {
aspect-ratio: 1 / 0.92;
}
.kp-offer-card__body strong,
.kp-offer-card:not(.kp-offer-card--large):not(.kp-offer-card--wide) .kp-offer-card__body strong {
font-size: 43px;
}
.kp-offer-card__body,
.kp-offer-card__index {
left: 20px;
}
.kp-offer-card__arrow {
right: 20px;
}
.kp-tournament__grid {
gap: 56px;
grid-template-columns: 1fr;
}
.kp-tournament__time strong {
font-size: 88px;
}
.kp-tournament h2 {
font-size: clamp(44px, 12vw, 57px);
}
.kp-atmosphere__top {
margin-bottom: 50px;
}
.kp-atmosphere h2 {
font-size: clamp(45px, 12.5vw, 59px);
line-height: 0.9;
}
.kp-atmosphere__mosaic {
display: flex;
flex-direction: column;
margin-inline: -20px;
}
.kp-mosaic {
aspect-ratio: 1 / 0.88;
}
.kp-mosaic--three {
aspect-ratio: 0.9 / 1;
}
.kp-gallery-link {
aspect-ratio: 1 / 0.72;
padding: 25px 20px;
}
.kp-gallery-link span {
font-size: 43px;
}
.kp-details__grid {
gap: 58px;
grid-template-columns: 1fr;
}
.kp-details__sticky {
position: static;
}
.kp-details h2 {
font-size: clamp(44px, 12vw, 57px);
}
.kp-details__list article {
gap: 18px;
grid-template-columns: 27px 1fr;
padding-block: 33px;
}
.kp-details__list h3 {
font-size: 27px;
}
.kp-visit {
min-height: 830px;
}
.kp-visit__shade {
background: linear-gradient(0deg, rgba(5, 7, 10, 0.95), rgba(5, 7, 10, 0.35));
}
.kp-visit__content {
min-height: 660px;
justify-content: flex-end;
}
.kp-visit h2 {
font-size: clamp(66px, 19vw, 88px);
margin-bottom: 55px;
}
.kp-visit__info {
grid-template-columns: 1fr;
}
.kp-visit__info > div,
.kp-visit__info > div:not(:first-child) {
border-bottom: 1px solid var(--kp-line-light);
border-right: 0;
padding: 15px 0;
}
.kp-visit__info > div:last-child {
border-bottom: 0;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child > .elementor-container {
min-height: 55vh !important;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) {
padding: 62px 20px 32px !important;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) .elementor-heading-title {
font-size: clamp(44px, 13vw, 63px);
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1.elementor-heading-title {
font-size: clamp(44px, 13vw, 63px);
}
body.kp-visual.page-id-620 .elementor > .elementor-section:first-child .elementor-widget-heading {
padding-inline: 10px;
}
body.kp-visual:not(.home).elementor-page .elementor-section:not(:first-child):not(:nth-child(2)):not(.kpseo-content-section) {
padding: 30px 20px !important;
}
body.kp-visual:not(.home).elementor-page .kpseo-content-section {
padding: 74px 20px !important;
}
body.kp-visual:not(.home).elementor-page .elementor-widget-image img {
min-height: 260px;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero-container-inner {
min-height: 58vh;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .hero-container {
padding: 130px 0 40px;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero h1 {
font-size: clamp(49px, 14vw, 68px);
}
body.kp-visual.page-id-3508 .entry-hero-container-inner {
min-height: 58vh;
}
body.kp-visual.page-id-3508 .entry-hero .hero-container {
padding: 125px 0 40px;
}
body.kp-visual.page-id-3508 .entry-hero h1 {
font-size: clamp(49px, 14vw, 68px);
}
body.kp-visual:not(.home):not(.elementor-page) .content-container {
max-width: calc(100vw - 40px);
}
body.kp-visual:not(.home):not(.elementor-page) .single-content > p:first-child {
font-size: 24px;
margin-bottom: 65px;
}
body.kp-visual #colophon::before {
font-size: 23vw;
padding-top: 70px;
}
body.kp-visual #colophon .site-top-footer-inner-wrap {
grid-template-columns: 1fr;
padding-block: 58px;
}
body.kp-visual .kp-mobile-booking {
background: var(--kp-ice);
bottom: 0;
display: block;
left: 0;
position: fixed;
right: 0;
z-index: 1200;
}
body.kp-visual .kp-mobile-booking a {
align-items: center;
color: var(--kp-ink);
display: flex;
height: 66px;
justify-content: space-between;
padding: 0 20px;
text-decoration: none;
}
body.kp-visual .kp-mobile-booking span {
font-size: 10px;
font-weight: 730;
letter-spacing: 0.13em;
text-transform: uppercase;
}
body.kp-visual .kp-mobile-booking strong {
font-family: var(--kp-display);
font-size: 18px;
letter-spacing: -0.02em;
}
body.kp-visual #kt-scroll-up,
body.kp-visual #kt-scroll-up-reader {
bottom: 83px;
}
}
@media (max-width: 420px) {
.kp-hero h1 {
font-size: 15.2vw;
}
.kp-hero__facts {
gap: 12px;
}
.kp-hero__facts div {
gap: 8px;
}
} body.kp-visual {
font-size: 17px;
}
body.kp-visual :where(a, button, input, select, textarea):focus-visible {
outline: 3px solid #1683ad;
outline-offset: 4px;
}
.kp-kicker {
font-size: 12px;
gap: 0;
letter-spacing: 0.14em;
}
.kp-kicker::before {
display: none;
}
.kp-button,
.kp-text-link {
font-size: 13px;
}
.kp-arrow {
display: inline-block;
flex: 0 0 15px;
height: 15px;
position: relative;
width: 15px;
}
.kp-arrow::before {
background: currentColor;
content: "";
height: 1.5px;
left: 1px;
position: absolute;
top: 7px;
transform: rotate(-45deg);
transform-origin: center;
width: 13px;
}
.kp-arrow::after {
border-right: 1.5px solid currentColor;
border-top: 1.5px solid currentColor;
content: "";
height: 6px;
position: absolute;
right: 0;
top: 1px;
width: 6px;
}
.kp-arrow--down {
transform: rotate(135deg);
} body.kp-visual #masthead,
body.kp-visual #masthead.kp-scrolled {
background: rgba(244, 240, 232, 0.98);
box-shadow: 0 1px 0 rgba(8, 10, 13, 0.12);
-webkit-backdrop-filter: blur(16px);
backdrop-filter: blur(16px);
}
body.kp-visual #masthead .site-main-header-wrap,
body.kp-visual #masthead .site-main-header-row-container-inner,
body.kp-visual #masthead .site-header-row-container-inner {
background: transparent !important;
}
body.kp-visual #masthead .site-container {
max-width: min(94vw, 1620px);
}
body.kp-visual #masthead .site-main-header-inner-wrap {
min-height: 92px;
}
body.kp-visual #masthead .site-branding img,
body.kp-visual #masthead .site-branding .custom-logo {
filter: brightness(0);
width: clamp(126px, 10vw, 158px);
}
body.kp-visual #masthead .header-navigation .menu {
gap: clamp(15px, 1.5vw, 28px);
}
body.kp-visual #masthead .header-navigation .menu > li > a {
color: rgba(8, 10, 13, 0.76);
font-size: 13px;
font-weight: 560;
letter-spacing: -0.01em;
min-height: 48px;
padding: 14px 0;
text-transform: none;
}
body.kp-visual #masthead .header-navigation .menu > li > a:hover,
body.kp-visual #masthead .header-navigation .menu > li.current-menu-item > a {
color: var(--kp-ink);
}
body.kp-visual #masthead .header-navigation .menu > li.menu-item-has-children > a {
margin-right: 0;
}
body.kp-visual #masthead .nav-drop-title-wrap,
body.kp-visual #masthead .dropdown-nav-toggle,
body.kp-visual #masthead .dropdown-nav-special-toggle {
align-items: center;
display: inline-flex;
justify-content: center;
}
body.kp-visual #masthead .nav-drop-title-wrap {
gap: 7px;
}
body.kp-visual #masthead .dropdown-nav-toggle,
body.kp-visual #masthead .dropdown-nav-special-toggle {
height: 24px;
margin: 0;
min-width: 24px;
padding: 0;
position: static;
width: 24px;
}
body.kp-visual #masthead .dropdown-nav-toggle svg,
body.kp-visual #masthead .dropdown-nav-special-toggle svg {
height: 12px;
margin: 0;
width: 12px;
}
body.kp-visual #masthead .header-navigation-style-underline .header-menu-container > ul > li > a::after {
background: var(--kp-ink);
}
body.kp-visual #masthead .header-navigation .sub-menu {
background: #f8f5ef;
border: 1px solid rgba(8, 10, 13, 0.12);
border-radius: 10px;
box-shadow: 0 24px 70px rgba(8, 10, 13, 0.16);
min-width: 270px;
padding: 10px;
}
body.kp-visual #masthead .header-navigation .sub-menu a {
border-bottom-color: rgba(8, 10, 13, 0.09);
color: rgba(8, 10, 13, 0.76);
font-size: 14px;
min-height: 46px;
}
body.kp-visual #masthead .header-navigation .sub-menu a:hover {
color: #0d607e;
}
body.kp-visual #masthead .header-social-wrap {
display: none;
}
body.kp-visual #masthead .kp-nav-booking {
margin-left: clamp(4px, 1vw, 16px);
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a {
align-items: center;
background: var(--kp-ink);
border-radius: 999px;
color: #fff;
flex-direction: row;
gap: 10px;
justify-content: center;
min-width: 174px;
padding: 13px 21px;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:hover {
background: #242a30;
color: #fff;
}
body.kp-visual #masthead .kp-nav-booking span {
font-size: 11px;
letter-spacing: 0.02em;
opacity: 0.65;
}
body.kp-visual #masthead .kp-nav-booking strong {
font-size: 14px;
letter-spacing: -0.01em;
}
body.kp-visual #mobile-toggle {
align-items: center;
background: var(--kp-ink);
border: 0;
border-radius: 0;
color: #fff;
display: inline-flex;
height: 74px;
justify-content: center;
line-height: 1;
padding: 0;
width: 74px;
}
body.kp-visual #mobile-toggle .menu-toggle-icon,
body.kp-visual #mobile-toggle .kadence-svg-iconset {
align-items: center;
display: inline-flex;
height: 26px;
justify-content: center;
line-height: 0;
margin: 0;
width: 26px;
}
body.kp-visual #mobile-toggle svg {
height: 26px;
margin: 0;
width: 26px;
}
body.kp-visual #mobile-drawer .drawer-inner {
background: #f4f0e8;
color: var(--kp-ink);
}
body.kp-visual #mobile-drawer .drawer-header {
min-height: 74px;
padding: 0;
}
body.kp-visual #mobile-drawer .drawer-toggle {
align-items: center;
background: var(--kp-ink);
color: #fff;
display: inline-flex;
height: 74px;
justify-content: center;
line-height: 1;
padding: 0;
width: 74px;
}
body.kp-visual #mobile-drawer .toggle-close-bar {
margin: 0;
width: 26px;
}
body.kp-visual #mobile-drawer .drawer-content {
align-items: stretch;
justify-content: flex-start;
padding: 36px 20px 110px;
text-align: left;
}
body.kp-visual #mobile-drawer .mobile-navigation ul li {
font-size: clamp(26px, 7vw, 34px);
line-height: 1.08;
}
body.kp-visual #mobile-drawer .mobile-navigation a {
border-bottom: 1px solid rgba(8, 10, 13, 0.14);
color: var(--kp-ink);
font-weight: 500;
letter-spacing: -0.035em;
min-height: 58px;
padding: 16px 4px;
}
body.kp-visual #mobile-drawer .mobile-navigation .sub-menu a {
color: rgba(8, 10, 13, 0.68);
font-size: 17px;
letter-spacing: -0.01em;
min-height: 46px;
}
body.kp-visual #mobile-drawer .mobile-navigation .kp-nav-booking a {
align-items: center;
background: var(--kp-ink);
border: 0;
border-radius: 999px;
color: #fff;
display: flex;
font-family: var(--kp-body);
font-size: 16px;
gap: 10px;
justify-content: center;
letter-spacing: 0;
margin-top: 24px;
min-height: 56px;
padding: 0 20px;
}
body.kp-visual #mobile-drawer .mobile-navigation .kp-nav-booking span {
font-size: 14px;
opacity: 0.65;
} .kp-hero {
background: var(--kp-ink);
justify-content: center;
min-height: clamp(650px, 78vh, 760px);
padding: 178px 0 68px;
}
.kp-hero__media,
.kp-hero__shade {
border-radius: 18px;
inset: 108px 1.7vw 22px;
overflow: hidden;
}
.kp-hero__noise,
.kp-hero__facts {
display: none;
}
.kp-hero__media img {
object-position: center 52%;
transform: none;
}
.kp-hero__shade {
background:
linear-gradient(90deg, rgba(5, 7, 10, 0.9) 0%, rgba(5, 7, 10, 0.62) 43%, rgba(5, 7, 10, 0.08) 82%),
linear-gradient(0deg, rgba(5, 7, 10, 0.5), transparent 60%);
}
.kp-hero__content {
align-items: start;
display: block;
padding-inline: clamp(18px, 4vw, 66px);
}
.kp-hero__eyebrow {
color: rgba(255, 255, 255, 0.76);
font-size: 13px;
font-weight: 650;
letter-spacing: 0.08em;
margin: 0 0 20px;
text-transform: uppercase;
}
.kp-hero h1 {
font-size: clamp(60px, 6.6vw, 104px);
font-weight: 500;
letter-spacing: -0.062em;
line-height: 0.94;
max-width: 790px;
}
.kp-hero__lead {
border-left: 0;
margin-top: 28px;
padding-left: 0;
}
.kp-hero__lead > p {
color: rgba(255, 255, 255, 0.82);
font-size: 18px;
line-height: 1.55;
margin-bottom: 25px;
max-width: 600px;
}
.kp-hero::after,
body.kp-visual #colophon::before {
content: none;
display: none;
} .kp-photo--wide,
.kp-photo--portrait {
aspect-ratio: auto;
}
.kp-photo--wide img {
aspect-ratio: 1.02 / 1;
height: auto;
}
.kp-photo--portrait img {
aspect-ratio: 0.67 / 1;
height: auto;
}
.kp-photo figcaption {
font-size: 12px;
line-height: 1.35;
}
.kp-intro__copy p,
.kp-section-head > p,
.kp-details__list p {
font-size: 17px;
}
.kp-offer-card__index,
.kp-offer-card__body small,
.kp-gallery-link strong,
.kp-details__list article > span,
.kp-visit__info span {
font-size: 12px;
}
.kp-offer-card__arrow {
align-items: center;
display: flex;
justify-content: center;
}
.kp-offer-card__arrow::before {
background: currentColor;
content: "";
height: 1.5px;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
width: 15px;
}
.kp-offer-card__arrow::after {
border-right: 1.5px solid currentColor;
border-top: 1.5px solid currentColor;
content: "";
height: 7px;
left: 50%;
margin: 0;
position: absolute;
top: 50%;
transform: translate(-1px, -7px);
width: 7px;
}
body.kp-visual #colophon .widget-title {
font-size: 12px;
}
body.kp-visual #colophon p {
font-size: 15px;
}
body.kp-visual #colophon .footer-html,
body.kp-visual #colophon .site-bottom-footer-wrap .site-footer-row-container-inner {
font-size: 12px;
}
body.kp-visual #colophon .site-top-footer-inner-wrap {
padding-top: clamp(60px, 7vw, 100px);
}
body.kp-visual #colophon .footer-social-wrap .social-button,
body.kp-visual #kt-scroll-up,
body.kp-visual #kt-scroll-up-reader {
align-items: center;
display: inline-flex;
justify-content: center;
line-height: 1;
}
body.kp-visual #colophon .social-button svg,
body.kp-visual #kt-scroll-up svg,
body.kp-visual #kt-scroll-up-reader svg {
margin: 0;
} body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child > .elementor-container {
min-height: clamp(280px, 36vh, 390px) !important;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1.elementor-heading-title {
font-size: clamp(46px, 5.8vw, 82px);
line-height: 0.98;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) {
padding: clamp(42px, 5vw, 72px) max(4vw, 24px) clamp(28px, 3vw, 48px) !important;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero-container-inner,
body.kp-visual.page-id-3508 .entry-hero-container-inner {
min-height: clamp(300px, 38vh, 410px);
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .hero-container,
body.kp-visual.page-id-3508 .entry-hero .hero-container {
padding: 135px 0 42px;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero h1,
body.kp-visual.page-id-3508 .entry-hero h1 {
font-size: clamp(46px, 5.8vw, 82px);
line-height: 0.98;
} .kp-price-tools {
align-items: center;
background: var(--kp-ice);
display: flex;
gap: 28px;
justify-content: space-between;
margin: clamp(32px, 4vw, 58px) auto 12px;
padding: 22px 24px;
width: min(92vw, 1380px);
}
.kp-price-tools__copy {
display: flex;
flex-direction: column;
gap: 2px;
}
.kp-price-tools__copy strong {
font-family: var(--kp-display);
font-size: 20px;
font-weight: 600;
letter-spacing: -0.02em;
}
.kp-price-tools__copy span {
color: rgba(8, 10, 13, 0.7);
font-size: 14px;
}
.kp-price-tools__button {
align-items: center;
background: var(--kp-ink);
border: 0;
border-radius: 999px;
color: #fff;
cursor: pointer;
display: inline-flex;
flex: 0 0 auto;
font-family: var(--kp-body);
font-size: 14px;
font-weight: 650;
gap: 10px;
justify-content: center;
min-height: 48px;
padding: 0 22px;
}
.kp-price-tools__button svg {
flex: 0 0 20px;
margin: 0;
}
.kp-price-print__identity {
display: none;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-spacer):not(:has(.elementor-widget-heading)):not(:has(.narep-food-menu-item-wrap)) {
display: none;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) {
padding: 44px max(4vw, 24px) 12px !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.narep-food-menu-item-wrap) {
padding: 0 max(4vw, 24px) 24px !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) .elementor-heading-title {
font-size: clamp(30px, 3vw, 46px);
line-height: 1.05;
}
body.kp-visual.page-id-620 .narep-food-menu-item-wrap {
padding: 15px 0;
}
body.kp-visual.page-id-620 .narep-food-menu-title {
align-items: baseline;
display: flex;
font-size: clamp(18px, 1.6vw, 24px);
gap: 16px;
justify-content: space-between;
line-height: 1.28;
margin: 0;
}
body.kp-visual.page-id-620 .food-title {
flex: 0 1 auto;
}
body.kp-visual.page-id-620 .food-price {
color: #0d607e;
flex: 0 0 auto;
font-size: 0.86em;
font-weight: 650;
position: relative;
right: auto;
text-align: right;
z-index: 2;
}
@media (max-width: 1260px) {
body.kp-visual #masthead .header-navigation .menu {
gap: 15px;
}
body.kp-visual #masthead .header-navigation .menu > li > a {
font-size: 12px;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a {
min-width: 158px;
padding-inline: 17px;
}
}
@media (max-width: 767px) {
body.kp-visual {
font-size: 16px;
}
body.kp-visual #masthead .site-container {
max-width: 100vw;
padding-left: 20px;
padding-right: 0;
width: 100%;
}
body.kp-visual #masthead .site-main-header-inner-wrap {
min-height: 74px;
}
body.kp-visual #masthead .site-header-main-section-right {
height: 74px;
}
body.kp-visual #masthead .site-branding img,
body.kp-visual #masthead .site-branding .custom-logo {
width: 128px;
}
.kp-kicker {
font-size: 12px;
line-height: 1.4;
margin-bottom: 16px;
}
.kp-hero {
min-height: 640px;
padding: 148px 0 54px;
}
.kp-hero__media,
.kp-hero__shade {
border-radius: 0;
inset: 74px 0 0;
}
.kp-hero__shade {
background:
linear-gradient(0deg, rgba(5, 7, 10, 0.92) 0%, rgba(5, 7, 10, 0.42) 72%, rgba(5, 7, 10, 0.22) 100%),
linear-gradient(90deg, rgba(5, 7, 10, 0.5), transparent);
}
.kp-hero__content {
padding-inline: 0;
}
.kp-hero__eyebrow {
font-size: 12px;
margin-bottom: 16px;
}
.kp-hero h1 {
font-size: clamp(48px, 14vw, 60px);
letter-spacing: -0.055em;
line-height: 0.96;
}
.kp-hero__lead {
margin-top: 22px;
}
.kp-hero__lead > p {
font-size: 16px;
line-height: 1.5;
max-width: 100%;
}
.kp-photo--wide {
aspect-ratio: auto;
}
.kp-photo--wide img {
aspect-ratio: 0.92 / 1;
}
.kp-intro__heading {
margin-bottom: 38px;
}
.kp-intro__copy p,
.kp-section-head > p,
.kp-details__list p {
font-size: 16px;
}
.kp-photo figcaption {
min-height: 42px;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child > .elementor-container {
min-height: 285px !important;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1,
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:first-child h1.elementor-heading-title {
font-size: clamp(40px, 11.5vw, 52px);
line-height: 1;
}
body.kp-visual:not(.home).elementor-page .elementor > .elementor-section:nth-child(2) {
padding: 34px 20px 20px !important;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero-container-inner,
body.kp-visual.page-id-3508 .entry-hero-container-inner {
min-height: 285px;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero .hero-container,
body.kp-visual.page-id-3508 .entry-hero .hero-container {
padding: 112px 0 32px;
}
body.kp-visual:not(.home):not(.elementor-page) .entry-hero h1,
body.kp-visual.page-id-3508 .entry-hero h1 {
font-size: clamp(40px, 11.5vw, 52px);
line-height: 1;
}
.kp-price-tools {
align-items: stretch;
flex-direction: column;
gap: 16px;
margin: 20px auto 6px;
padding: 20px;
width: calc(100vw - 40px);
}
.kp-price-tools__copy span {
font-size: 13px;
line-height: 1.45;
}
.kp-price-tools__button {
width: 100%;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) {
padding: 30px 20px 10px !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.narep-food-menu-item-wrap) {
padding: 0 20px 12px !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) .elementor-heading-title {
font-size: 29px;
}
body.kp-visual.page-id-620 .narep-food-menu-item-wrap {
padding: 13px 0;
}
body.kp-visual.page-id-620 .narep-food-menu-title {
font-size: 18px;
gap: 12px;
}
body.kp-visual.page-id-620 .food-title {
max-width: 58%;
}
body.kp-visual.page-id-620 .food-price {
font-size: 14px;
max-width: 44%;
white-space: nowrap;
}
body.kp-visual .kp-mobile-booking span {
font-size: 12px;
}
}
body.kp-visual.page-id-620 #inner-wrap .elementor > .elementor-section:has(.elementor-widget-heading h2) {
padding: 36px max(4vw, 24px) 10px !important;
}
body.kp-visual.page-id-620 #inner-wrap .elementor > .elementor-section:has(.narep-food-menu-item-wrap) {
padding: 0 max(4vw, 24px) 18px !important;
}
body.kp-visual.page-id-620 .food-title,
body.kp-visual.page-id-620 .food-price {
background: transparent !important;
padding: 0 !important;
}
body.kp-visual.page-id-620 .elementor-widget-spacer {
display: none !important;
}
@media (max-width: 767px) {
body.kp-visual.page-id-620 #inner-wrap .elementor > .elementor-section:has(.elementor-widget-heading h2) {
padding: 22px 20px 6px !important;
}
body.kp-visual.page-id-620 #inner-wrap .elementor > .elementor-section:has(.narep-food-menu-item-wrap) {
padding: 0 20px 10px !important;
}
}
@media print {
@page {
margin: 8mm 10mm;
size: A4 portrait;
}
html,
body.kp-visual.page-id-620,
body.kp-visual.page-id-620 .site,
body.kp-visual.page-id-620 #inner-wrap {
background: #fff !important;
color: #111 !important;
}
body.kp-visual.page-id-620 {
font-family: Arial, sans-serif !important;
font-size: 9.5pt !important;
padding: 0 !important;
}
body.kp-visual.page-id-620 #masthead,
body.kp-visual.page-id-620 #colophon,
body.kp-visual.page-id-620 .kp-mobile-booking,
body.kp-visual.page-id-620 #kt-scroll-up,
body.kp-visual.page-id-620 #kt-scroll-up-reader,
body.kp-visual.page-id-620 .elementor > .elementor-section:first-child,
body.kp-visual.page-id-620 .kp-price-tools__copy,
body.kp-visual.page-id-620 .kp-price-tools__button,
body.kp-visual.page-id-620 .elementor-widget-spacer {
display: none !important;
}
body.kp-visual.page-id-620 .elementor {
column-count: 2;
column-gap: 10mm;
display: block !important;
}
body.kp-visual.page-id-620 .kp-price-tools {
background: transparent !important;
border-bottom: 1.5pt solid #111;
column-span: all;
display: block !important;
margin: 0 0 4mm !important;
padding: 0 0 3mm !important;
width: 100% !important;
}
body.kp-visual.page-id-620 .kp-price-print__identity {
align-items: end;
display: flex !important;
justify-content: space-between;
}
body.kp-visual.page-id-620 .kp-price-print__identity > div {
display: flex;
flex-direction: column;
gap: 1mm;
}
body.kp-visual.page-id-620 .kp-price-print__identity > div:last-child {
align-items: flex-end;
color: #444;
font-size: 8.5pt;
}
body.kp-visual.page-id-620 .kp-price-print__identity strong {
font-family: Arial, sans-serif;
font-size: 25pt;
letter-spacing: -0.06em;
line-height: 0.9;
}
body.kp-visual.page-id-620 .kp-price-print__identity strong + span {
font-size: 9pt;
letter-spacing: 0.08em;
text-transform: uppercase;
}
body.kp-visual.page-id-620 .elementor > .elementor-section {
background: transparent !important;
break-inside: auto;
margin: 0 !important;
padding: 0 !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) {
break-after: avoid-column;
break-inside: avoid-column;
margin-top: 2.5mm !important;
}
body.kp-visual.page-id-620 .kpseo-content-section {
display: none !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section:has(.elementor-widget-heading h2) .elementor-heading-title {
border-bottom: 0.75pt solid #777;
color: #111 !important;
font-family: Arial, sans-serif !important;
font-size: 14pt !important;
letter-spacing: -0.02em;
margin: 0 0 1.5mm !important;
padding-bottom: 1.5mm;
}
body.kp-visual.page-id-620 .elementor-column,
body.kp-visual.page-id-620 .elementor-widget-wrap,
body.kp-visual.page-id-620 .elementor-widget-container,
body.kp-visual.page-id-620 .narep-food-menu-wrap {
display: block !important;
width: 100% !important;
}
body.kp-visual.page-id-620 .narep-food-menu-item-wrap {
border-bottom: 0.5pt solid #c7c7c7 !important;
break-inside: avoid;
margin: 0 !important;
padding: 1.1mm 0 !important;
}
body.kp-visual.page-id-620 .narep-food-menu-item-wrap::after {
display: none !important;
}
body.kp-visual.page-id-620 .narep-food-menu-title {
color: #111 !important;
font-family: Arial, sans-serif !important;
font-size: 9.5pt !important;
font-weight: 500 !important;
gap: 3mm;
line-height: 1.2;
}
body.kp-visual.page-id-620 .narep-food-menu-title::after {
display: none !important;
}
body.kp-visual.page-id-620 .food-title {
background: #fff !important;
max-width: 72%;
}
body.kp-visual.page-id-620 .food-price {
color: #111 !important;
font-size: 9pt !important;
font-weight: 700 !important;
max-width: 40%;
}
body.kp-visual.page-id-620 a {
color: #111 !important;
text-decoration: none !important;
}
} body.kp-visual #masthead,
body.kp-visual #masthead:not(.kp-scrolled) {
background: rgba(8, 10, 13, 0.78) !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.12);
box-shadow: none;
-webkit-backdrop-filter: blur(18px) saturate(135%);
backdrop-filter: blur(18px) saturate(135%);
transition: background-color 220ms ease, border-color 220ms ease, box-shadow 220ms ease;
}
body.kp-visual #masthead:not(.kp-scrolled) .site-header-inner-wrap,
body.kp-visual #masthead:not(.kp-scrolled) .site-header-row-container-inner,
body.kp-visual #masthead:not(.kp-scrolled) .site-main-header-wrap {
background: transparent !important;
}
body.kp-visual #masthead:not(.kp-scrolled) .site-branding img,
body.kp-visual #masthead:not(.kp-scrolled) .site-branding .custom-logo {
filter: none !important;
}
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li > a {
color: rgba(255, 255, 255, 0.82);
}
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li > a:hover,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li.current-menu-item > a {
color: #fff;
}
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation-style-underline .header-menu-container > ul > li > a::after {
background: #fff;
}
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a {
background: #f4f0e8;
color: var(--kp-ink);
}
body.kp-visual #masthead.kp-scrolled {
background: rgba(244, 240, 232, 0.88) !important;
border-bottom-color: rgba(8, 10, 13, 0.11);
box-shadow: 0 10px 35px rgba(8, 10, 13, 0.08);
}
body.kp-visual #masthead.kp-scrolled .site-header-inner-wrap.kadence-sticky-header,
body.kp-visual #masthead.kp-scrolled .site-header-inner-wrap.kadence-sticky-header.item-is-fixed,
body.kp-visual #masthead.kp-scrolled .site-header-row-container-inner,
body.kp-visual #masthead.kp-scrolled .site-main-header-wrap {
background: transparent !important;
}
body.kp-visual #masthead.kp-scrolled .site-branding img,
body.kp-visual #masthead.kp-scrolled .site-branding .custom-logo {
filter: brightness(0) !important;
}
body.kp-visual #masthead .nav-drop-title-wrap {
align-items: center !important;
display: inline-flex !important;
gap: 6px;
height: 24px;
}
body.kp-visual #masthead .dropdown-nav-toggle {
align-items: center !important;
display: inline-flex !important;
height: 16px !important;
justify-content: center !important;
line-height: 0 !important;
margin: 0 !important;
min-width: 16px !important;
padding: 0 !important;
position: static !important;
right: auto !important;
top: auto !important;
transform: none !important;
width: 16px !important;
}
body.kp-visual #masthead .dropdown-nav-toggle svg {
height: 11px;
margin: 0;
width: 11px;
}
body.kp-visual #mobile-drawer .menu-toggle-close {
align-items: center !important;
display: inline-flex !important;
justify-content: center !important;
position: relative !important;
}
body.kp-visual #mobile-drawer .menu-toggle-close .toggle-close-bar {
display: none !important;
}
body.kp-visual #mobile-drawer .menu-toggle-close::before,
body.kp-visual #mobile-drawer .menu-toggle-close::after {
background: currentColor;
content: "";
height: 2px;
left: 50%;
position: absolute;
top: 50%;
width: 26px;
}
body.kp-visual #mobile-drawer .menu-toggle-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
body.kp-visual #mobile-drawer .menu-toggle-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.kp-visit__link {
align-items: center;
display: inline-flex !important;
gap: 12px;
}
.kp-visit__link .kp-arrow {
flex: 0 0 15px;
opacity: 0.72;
transition: transform 180ms ease;
}
.kp-visit__link:hover .kp-arrow {
transform: translate(3px, -3px);
}
body.kp-visual.page-id-1051 .elementor-element-c8b99bf,
body.kp-visual.page-id-1051 .elementor-element-8d5272b,
body.kp-visual.page-id-1051 .elementor-element-f39cff9 {
display: none !important;
}
body.kp-visual.page-id-1051.elementor-page #main .elementor > .elementor-section.elementor-element-ba55473,
body.kp-visual.page-id-1051.elementor-page #main .elementor > .elementor-section.elementor-element-a9b821b {
background: #f4f0e8;
padding: 0 max(4vw, 24px) 18px !important;
}
body.kp-visual.page-id-1051 .elementor-element-ba55473 > .elementor-container,
body.kp-visual.page-id-1051 .elementor-element-a9b821b > .elementor-container {
align-items: stretch;
gap: 18px;
}
body.kp-visual.page-id-1051 .kp-event-package {
--kp-package-accent: #8fa99a;
--kp-package-accent-ink: #08100d;
--kp-package-wash: rgba(112, 141, 124, 0.1);
flex: 1 1 0;
width: auto !important;
}
body.kp-visual.page-id-1051 .kp-event-package > .elementor-widget-wrap {
background: linear-gradient(180deg, var(--kp-package-wash) 0, rgba(255, 255, 255, 0.78) 44%);
border: 1px solid rgba(8, 10, 13, 0.12);
border-radius: 18px;
box-shadow: 0 18px 50px rgba(8, 10, 13, 0.06);
display: flex;
flex-direction: column;
min-height: 100%;
overflow: hidden;
padding: 28px !important;
position: relative;
}
body.kp-visual.page-id-1051 .kp-event-package > .elementor-widget-wrap::before {
background: var(--kp-package-accent);
content: "";
height: 5px;
inset: 0 0 auto;
position: absolute;
}
body.kp-visual.page-id-1051 .kp-event-package--1 {
--kp-package-accent: #8fa99a;
--kp-package-wash: rgba(112, 141, 124, 0.1);
}
body.kp-visual.page-id-1051 .kp-event-package--2 {
--kp-package-accent: #b77a50;
--kp-package-wash: rgba(183, 122, 80, 0.1);
}
body.kp-visual.page-id-1051 .kp-event-package--3 {
--kp-package-accent: #755f80;
--kp-package-accent-ink: #fff;
--kp-package-wash: rgba(117, 95, 128, 0.1);
}
body.kp-visual.page-id-1051 .kp-event-package--4 {
--kp-package-accent: #874b58;
--kp-package-accent-ink: #fff;
--kp-package-wash: rgba(135, 75, 88, 0.1);
}
body.kp-visual.page-id-1051 .kp-event-package--5 {
--kp-package-accent: #2f3839;
--kp-package-accent-ink: #fff;
--kp-package-wash: rgba(47, 56, 57, 0.11);
}
body.kp-visual.page-id-1051 .kp-event-package--custom {
--kp-package-accent: #b4975b;
--kp-package-wash: rgba(180, 151, 91, 0.12);
}
body.kp-visual.page-id-1051 .kp-event-package h3 {
align-items: flex-start;
display: flex;
justify-content: space-between;
margin: 0;
}
body.kp-visual.page-id-1051 .kp-event-package__name {
color: rgba(8, 10, 13, 0.58);
font-family: var(--kp-body);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.16em;
line-height: 1;
text-transform: uppercase;
}
body.kp-visual.page-id-1051 .kp-event-package__price {
color: var(--kp-ink);
font-family: var(--kp-display);
font-size: clamp(36px, 3vw, 48px);
font-weight: 600;
letter-spacing: -0.055em;
line-height: 0.85;
}
body.kp-visual.page-id-1051 .kp-event-package__price small {
font-family: var(--kp-body);
font-size: 13px;
font-weight: 650;
letter-spacing: 0;
margin-left: 4px;
}
body.kp-visual.page-id-1051 .kp-event-package__custom-title {
color: var(--kp-ink);
font-family: var(--kp-display);
font-size: 27px;
font-weight: 600;
letter-spacing: -0.035em;
line-height: 0.95;
max-width: 150px;
text-align: right;
}
body.kp-visual.page-id-1051 .kp-event-package p {
color: rgba(8, 10, 13, 0.76);
display: flex;
flex: 1;
flex-direction: column;
font-size: 15px;
line-height: 1.6;
margin: 0;
}
body.kp-visual.page-id-1051 #main .kp-event-package p.elementor-image-box-description,
body.kp-visual.page-id-1051 #main .kp-event-package__details {
color: #4a5054 !important;
}
.kp-button--call {
letter-spacing: 0.08em;
} body.kp-visual.page-id-570 #main .elementor-element-596e1a0 {
display: none !important;
}
body.kp-visual.page-id-570 #main .elementor > .elementor-section.elementor-element-0493d38 {
background: var(--kp-ink);
isolation: isolate;
margin: 0 !important;
overflow: hidden;
padding: 0 !important;
position: relative;
}
body.kp-visual.page-id-570 #main .elementor-element-0493d38 > .elementor-container,
body.kp-visual.page-id-570 #main .elementor-element-0493d38 .elementor-column,
body.kp-visual.page-id-570 #main .elementor-element-0493d38 .elementor-widget-wrap,
body.kp-visual.page-id-570 #main .elementor-element-0493d38 .elementor-widget,
body.kp-visual.page-id-570 #main .elementor-element-0493d38 .elementor-widget-container {
margin: 0 !important;
max-width: none !important;
padding: 0 !important;
width: 100% !important;
}
body.kp-visual.page-id-570 #main .elementor-element-0493d38 iframe {
display: block !important;
filter: grayscale(0.18) saturate(0.76) contrast(1.08);
height: clamp(480px, 56vw, 680px) !important;
transition: filter 260ms ease;
width: 100% !important;
}
body.kp-visual.page-id-570 #main .elementor-element-0493d38:hover iframe {
filter: grayscale(0) saturate(0.94) contrast(1.04);
}
body.kp-visual.page-id-570 #main .elementor-element-0493d38::after {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -90px 110px rgba(8, 10, 13, 0.2);
content: "";
inset: 0;
pointer-events: none;
position: absolute;
z-index: 1;
}
.kp-contact-map__route {
background: rgba(8, 10, 13, 0.82);
border: 1px solid rgba(255, 255, 255, 0.18);
bottom: 28px;
box-shadow: 0 22px 65px rgba(8, 10, 13, 0.28);
color: #fff !important;
display: flex;
flex-direction: column;
left: max(4vw, 24px);
padding: 20px 22px;
position: absolute;
text-decoration: none !important;
width: min(360px, calc(100% - 48px));
z-index: 2;
-webkit-backdrop-filter: blur(18px) saturate(135%);
backdrop-filter: blur(18px) saturate(135%);
}
.kp-contact-map__kicker {
color: rgba(255, 255, 255, 0.62);
font-size: 10px;
font-weight: 700;
letter-spacing: 0.16em;
margin-bottom: 7px;
text-transform: uppercase;
}
.kp-contact-map__route strong {
color: #fff !important;
font-family: var(--kp-display);
font-size: 30px;
font-weight: 560;
letter-spacing: -0.035em;
line-height: 1;
}
.kp-contact-map__action {
align-items: center;
color: var(--kp-ice);
display: flex;
font-size: 13px;
font-weight: 650;
gap: 10px;
margin-top: 18px;
}
.kp-contact-map__route:hover .kp-arrow {
transform: translate(3px, -3px);
}
body.kp-visual.page-id-570 #main .kpseo-content-section {
border-top: 1px solid rgba(255, 255, 255, 0.12);
margin-top: 0 !important;
}
body.kp-visual.page-id-1051 .kp-event-package__people {
align-self: flex-start;
background: #101313;
border-radius: 999px;
color: #fff;
display: inline-flex;
font-size: 12px;
font-weight: 700;
line-height: 1;
margin: -14px 0 18px;
padding: 9px 12px;
}
body.kp-visual.page-id-1051 .kp-event-package__details {
display: block;
margin-bottom: 20px;
}
body.kp-visual.page-id-1051 .kp-event-packages-title--sr {
position: absolute !important;
overflow: hidden !important;
clip: rect(1px, 1px, 1px, 1px) !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
border: 0 !important;
white-space: nowrap !important;
}
body.kp-visual.page-id-1051 .kp-event-package--custom .elementor-image-box-description > a {
align-items: center;
display: inline-flex;
min-height: 32px;
margin-bottom: 18px;
padding-block: 4px;
}
body.kp-visual.page-id-1051 .kp-event-package__choose {
align-items: center;
align-self: stretch;
display: flex;
justify-content: space-between;
gap: 14px;
width: 100%;
margin: auto 0 0;
padding: 13px 15px;
border: 1px solid #101313;
border-radius: 0;
background: #101313;
color: #fff;
cursor: pointer;
font-family: var(--kp-body);
font-size: 11px;
font-weight: 750;
letter-spacing: 0.075em;
line-height: 1.2;
text-align: left;
text-transform: uppercase;
transition:
background-color 170ms ease,
border-color 170ms ease,
color 170ms ease;
}
body.kp-visual.page-id-1051 .kp-event-package__choose:hover,
body.kp-visual.page-id-1051 .kp-event-package__choose:focus-visible {
border-color: var(--kp-package-accent);
background: var(--kp-package-accent);
color: var(--kp-package-accent-ink);
}
body.kp-visual.page-id-1051 .kp-event-package__choose:focus-visible {
outline: 3px solid rgba(39, 111, 140, 0.28);
outline-offset: 3px;
}
body.kp-visual.page-id-1051 .kp-event-package__choose .kp-arrow {
flex-basis: 13px;
width: 13px;
height: 13px;
}
body.kp-visual.page-id-1051 .kp-event-package--custom > .elementor-widget-wrap {
border-style: dashed;
transition:
background-color 180ms ease,
border-color 180ms ease,
box-shadow 180ms ease,
transform 180ms ease;
}
body.kp-visual.page-id-1051 .kp-event-package--custom:hover > .elementor-widget-wrap,
body.kp-visual.page-id-1051 .kp-event-package--custom:focus-within > .elementor-widget-wrap {
background: rgba(255, 252, 244, 0.92);
border-color: rgba(150, 118, 58, 0.62);
box-shadow: 0 22px 52px rgba(72, 54, 20, 0.13);
transform: translateY(-4px);
}
body.kp-visual.page-id-1051 .kp-event-package--custom > .elementor-widget-wrap::before {
transition: height 180ms ease;
}
body.kp-visual.page-id-1051 .kp-event-package--custom:hover > .elementor-widget-wrap::before,
body.kp-visual.page-id-1051 .kp-event-package--custom:focus-within > .elementor-widget-wrap::before {
height: 7px;
}
.kp-print-menu {
display: none;
}
@media (max-width: 767px) {
body.kp-visual #masthead:not(.kp-scrolled) #mobile-toggle {
background: rgba(255, 255, 255, 0.06);
border-left: 1px solid rgba(255, 255, 255, 0.12);
}
body.kp-visual #masthead.kp-scrolled #mobile-toggle {
background: var(--kp-ink);
border-left-color: transparent;
}
.kp-intro__heading {
gap: 10px;
}
.kp-intro__heading .kp-kicker {
margin-bottom: 0;
}
body.kp-visual.page-id-1051.elementor-page #main .elementor > .elementor-section.elementor-element-ba55473,
body.kp-visual.page-id-1051.elementor-page #main .elementor > .elementor-section.elementor-element-a9b821b {
padding: 0 20px 14px !important;
}
body.kp-visual.page-id-1051 .elementor-element-ba55473 > .elementor-container,
body.kp-visual.page-id-1051 .elementor-element-a9b821b > .elementor-container {
flex-direction: column;
gap: 14px;
}
body.kp-visual.page-id-1051 .kp-event-package {
flex: 0 0 auto;
width: 100% !important;
}
body.kp-visual.page-id-1051 .kp-event-package > .elementor-widget-wrap {
border-radius: 16px;
padding: 24px !important;
}
body.kp-visual.page-id-1051 .kp-event-package__price {
font-size: 42px;
}
body.kp-visual.page-id-1051 .kp-event-package p {
font-size: 15px;
line-height: 1.55;
}
body.kp-visual.page-id-570 #main .elementor-element-0493d38 iframe {
height: 470px !important;
}
.kp-contact-map__route {
bottom: 20px;
left: 20px;
padding: 18px 20px;
width: calc(100% - 40px);
}
.kp-contact-map__route strong {
font-size: 27px;
}
}
@media print {
body.kp-visual.page-id-620 .elementor {
column-count: initial !important;
column-gap: normal !important;
}
body.kp-visual.page-id-620 .elementor > .elementor-section {
display: none !important;
}
body.kp-visual.page-id-620 .kp-price-tools {
border-bottom: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
body.kp-visual.page-id-620 .kp-price-print__identity {
border-bottom: 1.5pt solid #111;
margin-bottom: 4mm;
padding-bottom: 3mm;
}
body.kp-visual.page-id-620 .kp-price-print__brand img {
filter: brightness(0) !important;
height: auto !important;
margin: 0 0 1.5mm !important;
max-width: 42mm !important;
width: 42mm !important;
}
body.kp-visual.page-id-620 .kp-price-print__brand > span {
font-size: 8.5pt;
letter-spacing: 0.08em;
text-transform: uppercase;
}
body.kp-visual.page-id-620 .kp-print-menu {
column-count: 1;
column-gap: 0;
display: block !important;
}
body.kp-visual.page-id-620 .kp-print-category {
break-inside: avoid-page;
display: block;
margin: 0 0 3.5mm;
page-break-inside: avoid;
width: 100%;
}
body.kp-visual.page-id-620 .kp-print-category h2 {
border-bottom: 0.75pt solid #777;
color: #111 !important;
font-family: Arial, sans-serif !important;
font-size: 14pt !important;
letter-spacing: -0.02em;
line-height: 1.1;
margin: 0 0 1.5mm !important;
padding: 0 0 1.5mm;
}
body.kp-visual.page-id-620 .kp-print-category .narep-food-menu-item-wrap {
break-inside: avoid;
padding: 0.7mm 0 !important;
}
body.kp-visual.page-id-620 .kp-print-category .narep-food-menu-info > p {
color: #222 !important;
font-size: 9pt !important;
line-height: 1.18 !important;
margin: 0.65mm 0 0 !important;
}
} .kp-hero {
align-items: stretch;
background: #f4f0e8;
color: var(--kp-ink);
display: grid;
grid-template-columns: minmax(430px, 42.5%) minmax(0, 57.5%);
grid-template-rows: minmax(628px, 1fr);
isolation: isolate;
justify-content: stretch;
min-height: clamp(720px, 84svh, 860px);
overflow: hidden;
padding: 92px 0 0;
position: relative;
}
.kp-hero__media {
border: 0;
border-radius: 0;
grid-column: 2;
grid-row: 1;
inset: auto;
min-height: 100%;
overflow: hidden;
position: relative;
z-index: 0;
}
.kp-hero__media::after {
background:
linear-gradient(90deg, rgba(244, 240, 232, 0.12), transparent 8%),
linear-gradient(0deg, rgba(8, 10, 13, 0.06), transparent 26%);
content: "";
inset: 0;
pointer-events: none;
position: absolute;
}
.kp-hero__media img {
filter: brightness(1.07) saturate(1.06);
height: 100%;
inset: 0;
object-fit: cover;
object-position: 54% center;
position: absolute;
transform: none;
width: 100%;
}
.kp-hero__shade,
.kp-hero__noise {
display: none;
}
.kp-hero__content {
align-items: flex-start;
background:
radial-gradient(circle at 12% 14%, rgba(172, 217, 242, 0.18), transparent 24%),
#f4f0e8;
display: flex;
flex-direction: column;
grid-column: 1;
grid-row: 1;
height: 100%;
justify-content: center;
margin: 0;
max-width: none;
padding: clamp(56px, 7vw, 112px) clamp(42px, 5.6vw, 92px);
position: relative;
width: 100%;
z-index: 2;
}
.kp-hero__content::after {
background: rgba(8, 10, 13, 0.12);
content: "";
height: calc(100% - 96px);
position: absolute;
right: 0;
top: 48px;
width: 1px;
}
.kp-hero__eyebrow {
align-items: center;
color: rgba(8, 10, 13, 0.58);
display: flex;
font-size: 12px;
font-weight: 700;
gap: 11px;
letter-spacing: 0.12em;
margin: 0 0 28px;
text-transform: uppercase;
}
.kp-hero__eyebrow::before {
background: #71b9dc;
border-radius: 50%;
box-shadow: 0 0 0 5px rgba(113, 185, 220, 0.13);
content: "";
flex: 0 0 auto;
height: 7px;
width: 7px;
}
.kp-hero h1 {
color: var(--kp-ink);
font-size: clamp(59px, 5.35vw, 88px);
font-weight: 520;
letter-spacing: -0.064em;
line-height: 0.93;
margin: 0;
max-width: 640px;
text-wrap: balance;
}
.kp-hero__lead {
border: 0;
margin: clamp(28px, 4.4vh, 46px) 0 0;
max-width: 570px;
padding: 0;
}
.kp-hero__lead > p {
color: rgba(8, 10, 13, 0.68);
font-size: clamp(16px, 1.2vw, 18px);
line-height: 1.62;
margin: 0 0 30px;
max-width: 540px;
}
.kp-hero .kp-actions {
gap: 24px;
}
.kp-hero .kp-button--ice {
border: 1px solid rgba(8, 10, 13, 0.08);
border-radius: 999px;
box-shadow: 0 16px 38px rgba(44, 104, 132, 0.14);
min-height: 58px;
padding-inline: 26px;
}
.kp-hero .kp-button--ice:hover {
box-shadow: 0 18px 42px rgba(44, 104, 132, 0.2);
}
.kp-hero .kp-text-link--light {
color: rgba(8, 10, 13, 0.78);
}
.kp-hero::after {
content: none;
display: none;
}
@media (max-width: 1080px) and (min-width: 901px) {
.kp-hero {
grid-template-columns: minmax(390px, 45%) minmax(0, 55%);
}
.kp-hero__content {
padding-inline: clamp(34px, 5vw, 54px);
}
.kp-hero h1 {
font-size: clamp(56px, 6.8vw, 72px);
}
}
@media (max-width: 900px) {
.kp-hero {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: minmax(400px, 49svh) auto;
min-height: auto;
padding: 74px 0 0;
}
.kp-hero__media {
grid-column: 1;
grid-row: 1;
min-height: 0;
}
.kp-hero__media::after {
background: linear-gradient(0deg, rgba(8, 10, 13, 0.08), transparent 24%);
}
.kp-hero__media img {
object-position: center 49%;
}
.kp-hero__content {
grid-column: 1;
grid-row: 2;
min-height: 0;
padding: 48px max(40px, 7vw) 58px;
}
.kp-hero__content::after {
display: none;
}
.kp-hero h1 {
max-width: 700px;
}
.kp-hero__lead {
max-width: 680px;
}
}
@media (max-width: 767px) {
.kp-hero {
grid-template-rows: clamp(350px, 48svh, 430px) auto;
padding-top: 74px;
}
.kp-hero__media,
.kp-hero__shade {
border-radius: 0;
inset: auto;
}
.kp-hero__media img {
object-position: center 47%;
}
.kp-hero__content {
padding: 36px 20px 46px;
}
.kp-hero__eyebrow {
font-size: 11px;
margin-bottom: 22px;
}
.kp-hero h1 {
font-size: clamp(48px, 14.6vw, 58px);
letter-spacing: -0.058em;
line-height: 0.94;
max-width: 350px;
}
.kp-hero__lead {
margin-top: 25px;
max-width: 100%;
}
.kp-hero__lead > p {
color: rgba(8, 10, 13, 0.7);
font-size: 16px;
line-height: 1.55;
margin-bottom: 25px;
max-width: 100%;
}
.kp-hero .kp-actions {
gap: 10px;
}
.kp-hero .kp-button--ice {
min-height: 56px;
}
.kp-hero .kp-text-link--light {
margin-top: 3px;
}
} @media (min-width: 1025px) {
body.kp-visual #masthead:not(.kp-scrolled) {
background:
linear-gradient(
90deg,
rgba(244, 240, 232, 0.96) 0%,
rgba(244, 240, 232, 0.96) 42.5%,
rgba(8, 10, 13, 0.2) 42.5%,
rgba(8, 10, 13, 0.2) 100%
) !important;
border-bottom-color: rgba(8, 10, 13, 0.12);
-webkit-backdrop-filter: none;
backdrop-filter: none;
}
.kp-hero {
grid-template-rows: minmax(720px, 1fr);
padding-top: 0;
}
.kp-hero__content {
padding-top: calc(clamp(56px, 7vw, 112px) + 92px);
}
.kp-hero__content::after {
height: calc(100% - 140px);
top: 92px;
}
body.kp-visual #masthead:not(.kp-scrolled) .site-branding img,
body.kp-visual #masthead:not(.kp-scrolled) .site-branding .custom-logo {
filter: brightness(0) !important;
}
body.kp-visual #masthead .nav-drop-title-wrap {
flex-direction: row-reverse;
gap: 5px;
}
body.kp-visual #masthead .dropdown-nav-toggle {
height: 14px !important;
min-width: 14px !important;
width: 14px !important;
}
body.kp-visual #masthead .dropdown-nav-toggle svg {
height: 9px;
width: 9px;
}
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a {
background: var(--kp-ice) !important;
border: 1px solid rgba(8, 10, 13, 0.08);
box-shadow: 0 10px 26px rgba(44, 104, 132, 0.14);
color: var(--kp-ink) !important;
transition:
background-color 180ms ease,
box-shadow 180ms ease,
color 180ms ease,
transform 180ms ease;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:focus-visible,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a:focus-visible,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a:focus-visible {
background: var(--kp-ice-bright) !important;
box-shadow: 0 14px 32px rgba(44, 104, 132, 0.2);
color: var(--kp-ink) !important;
transform: translateY(-1px);
}
body.kp-visual #masthead .kp-nav-booking a span,
body.kp-visual #masthead .kp-nav-booking a strong,
body.kp-visual #masthead .kp-nav-booking a:hover span,
body.kp-visual #masthead .kp-nav-booking a:hover strong,
body.kp-visual #masthead .kp-nav-booking a:focus-visible span,
body.kp-visual #masthead .kp-nav-booking a:focus-visible strong {
color: inherit !important;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a::after {
content: none !important;
display: none !important;
} .kp-intro__heading {
display: block;
margin-bottom: clamp(64px, 7vw, 104px);
max-width: 1240px;
}
.kp-intro__heading .kp-kicker {
align-items: center;
display: flex;
font-size: 12px;
gap: 12px;
letter-spacing: 0.13em;
margin: 0 0 clamp(30px, 3.2vw, 48px);
}
.kp-intro__heading .kp-kicker::before {
background: #71b9dc;
border-radius: 50%;
box-shadow: 0 0 0 5px rgba(113, 185, 220, 0.13);
flex: 0 0 auto;
height: 7px;
opacity: 1;
width: 7px;
}
.kp-intro__heading h2 {
font-size: clamp(62px, 6.25vw, 100px);
letter-spacing: -0.062em;
line-height: 0.93;
max-width: 1240px;
text-wrap: balance;
}
.kp-intro__heading h2 em {
color: #61686e;
display: inline;
font-weight: 300;
}
@media (max-width: 1024px) {
body.kp-visual #masthead:not(.kp-scrolled) #mobile-toggle,
body.kp-visual #masthead:not(.kp-scrolled) #mobile-toggle svg,
body.kp-visual #masthead:not(.kp-scrolled) #mobile-toggle path {
color: #fff !important;
fill: currentColor !important;
opacity: 1 !important;
}
}
@media (max-width: 767px) {
.kp-intro__heading {
display: block;
margin-bottom: 44px;
}
.kp-intro__heading .kp-kicker {
font-size: 11px;
gap: 11px;
margin-bottom: 26px;
}
.kp-intro__heading h2 {
font-size: clamp(43px, 12.6vw, 52px);
letter-spacing: -0.054em;
line-height: 0.95;
}
} body.kp-visual #masthead,
body.kp-visual #masthead:not(.kp-scrolled),
body.kp-visual #masthead.kp-scrolled {
background: rgba(244, 240, 232, 0.98) !important;
border-bottom: 1px solid rgba(8, 10, 13, 0.11);
box-shadow: 0 8px 28px rgba(8, 10, 13, 0.045);
-webkit-backdrop-filter: none;
backdrop-filter: none;
}
body.kp-visual #masthead .site-branding img,
body.kp-visual #masthead .site-branding .custom-logo,
body.kp-visual #masthead:not(.kp-scrolled) .site-branding img,
body.kp-visual #masthead:not(.kp-scrolled) .site-branding .custom-logo {
filter: brightness(0) !important;
}
body.kp-visual #masthead .header-navigation .menu > li > a,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li > a {
color: rgba(8, 10, 13, 0.76);
}
body.kp-visual #masthead .header-navigation .menu > li > a:hover,
body.kp-visual #masthead .header-navigation .menu > li.current-menu-item > a,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li > a:hover,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > li.current-menu-item > a {
color: var(--kp-ink);
}
body.kp-visual #masthead .header-navigation-style-underline .header-menu-container > ul > li > a::after,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation-style-underline .header-menu-container > ul > li > a::after {
background: var(--kp-ink);
}
@media (min-width: 1025px) {
.kp-hero {
grid-template-rows: minmax(628px, 1fr);
padding-top: 92px;
}
.kp-hero__content {
padding-top: clamp(56px, 7vw, 112px);
}
.kp-hero__content::after {
height: calc(100% - 96px);
top: 48px;
}
}
@media (max-width: 1024px) {
body.kp-visual #masthead:not(.kp-scrolled) #mobile-toggle,
body.kp-visual #masthead.kp-scrolled #mobile-toggle {
background: var(--kp-ink) !important;
border-left-color: transparent;
color: #fff !important;
}
} .kp-hero .kp-button--ice {
background: var(--kp-ink);
border-color: var(--kp-ink);
box-shadow: 0 14px 32px rgba(8, 10, 13, 0.14);
color: #fff;
}
.kp-hero .kp-button--ice:hover,
.kp-hero .kp-button--ice:focus-visible {
background: #242a30;
border-color: #242a30;
box-shadow: 0 16px 36px rgba(8, 10, 13, 0.2);
color: #fff;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a {
background: var(--kp-ink) !important;
border-color: var(--kp-ink);
box-shadow: 0 10px 24px rgba(8, 10, 13, 0.12);
color: #fff !important;
}
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a:focus-visible,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead:not(.kp-scrolled) .header-navigation .menu > .kp-nav-booking > a:focus-visible,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a:hover,
body.kp-visual #masthead.kp-scrolled .header-navigation .menu > .kp-nav-booking > a:focus-visible {
background: #242a30 !important;
border-color: #242a30;
box-shadow: 0 14px 30px rgba(8, 10, 13, 0.18);
color: #fff !important;
} .kp-hero__poster {
display: block;
height: 100%;
inset: 0;
position: absolute;
width: 100%;
} body.kp-visual .kp-button,
body.kp-visual .kp-price-tools__button,
body.kp-visual #masthead .header-navigation .menu > .kp-nav-booking > a,
body.kp-visual #mobile-drawer .mobile-navigation .kp-nav-booking a,
body.kp-visual .elementor-button,
body.kp-visual .wp-block-button__link,
body.kp-visual a.button,
body.kp-visual button.button,
body.kp-visual input[type="button"],
body.kp-visual input[type="reset"],
body.kp-visual input[type="submit"],
body.kp-visual #kt-scroll-up,
body.kp-visual #kt-scroll-up-reader {
border-radius: 0 !important;
}:root {
--kp-block-paper: #f4f0e8;
--kp-block-ink: #0d1012;
--kp-block-line: rgba(13, 16, 18, 0.16);
--kp-block-shell: min(92vw, 1480px);
--kp-block-header-height: 93px;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
background: var(--kp-block-paper);
color: var(--kp-block-ink);
margin: 0;
}
body.admin-bar {
--kp-admin-offset: 32px;
}
.kp-skip-link {
background: #0d1012;
color: #fff;
left: 16px;
padding: 12px 16px;
position: fixed;
top: -100px;
z-index: 10000;
}
.kp-skip-link:focus {
top: calc(var(--kp-admin-offset, 0px) + 12px);
}
.wp-site-blocks,
.wp-site-blocks > *,
.kp-block-main,
.kp-block-main > .wp-block-post-content {
margin-block-start: 0;
}
.kp-block-main,
.kp-block-main > .wp-block-post-content {
max-width: none;
padding: 0;
width: 100%;
}
.kp-block-main > .wp-block-post-content > .wp-block-group,
.kp-block-main > .wp-block-post-content > main,
.kp-block-main > .wp-block-post-content > div {
margin-block-start: 0;
max-width: none;
}
.kp-home > .wp-block-group,
.kp-xp > .wp-block-group,
.kp-page-main > .wp-block-group {
margin-block-start: 0;
}
:where(.kp-home, .kp-xp, .kp-page-main) > :where(.wp-block-group, .wp-block-html),
:where(.kp-home, .kp-xp, .kp-page-main) :where(.wp-block-group, .wp-block-html) {
margin-block-end: 0;
margin-block-start: 0;
}
.wp-block-image {
margin: 0;
}
.wp-block-image img {
display: block;
height: auto;
max-width: 100%;
} .kp-details__list article > span {
color: #555c61;
}
.kp-visit::before,
.kp-visit::after {
content: "";
inset: 0;
position: absolute;
}
.kp-visit::before {
background: url(//klubpictures.pl/wp-content/uploads/2021/12/Pub-Klub-Pictures-12.jpg) center / cover no-repeat;
z-index: -3;
}
.kp-visit::after {
background: linear-gradient(90deg, rgba(5, 7, 10, 0.93), rgba(5, 7, 10, 0.59) 57%, rgba(5, 7, 10, 0.26));
z-index: -2;
}
.kp-block-header {
align-items: center;
background: rgba(244, 240, 232, 0.98);
border-bottom: 1px solid rgba(13, 16, 18, 0.12);
display: flex;
height: var(--kp-block-header-height);
inset: var(--kp-admin-offset, 0) 0 auto;
margin: 0;
position: fixed;
width: 100%;
z-index: 1000;
}
.kp-block-header__inner {
height: 100%;
margin: 0 auto;
max-width: var(--kp-block-shell) !important;
padding: 0;
width: var(--kp-block-shell);
}
.kp-block-header__logo {
flex: 0 0 auto;
margin: 0;
}
.kp-block-header__logo img,
.kp-block-header .custom-logo {
display: block;
filter: brightness(0);
height: auto;
max-height: none;
max-width: 144px;
width: clamp(128px, 10vw, 144px);
}
.kp-block-header__actions {
gap: clamp(32px, 2.43vw, 42px);
margin-right: 10px;
}
.kp-block-nav {
font-size: 13px;
font-weight: 560;
gap: clamp(19px, 1.5vw, 26px);
letter-spacing: -0.13px;
line-height: 18.2px;
}
.kp-block-nav .wp-block-navigation-item__content {
line-height: 18.2px;
min-height: 48px;
padding-block: 14px;
}
.kp-block-nav .wp-block-navigation__submenu-icon {
height: 24px;
margin-left: 6px;
width: 24px;
}
.kp-block-nav .wp-block-navigation__submenu-icon svg {
height: 10px;
width: 10px;
}
.kp-block-nav .wp-block-navigation__submenu-container {
background: var(--kp-block-paper) !important;
border: 1px solid var(--kp-block-line) !important;
min-width: 250px !important;
padding: 12px !important;
}
.kp-block-header__phone {
flex: 0 0 auto;
}
.kp-block-header__phone .wp-block-button__link {
align-items: center;
background: var(--kp-block-ink) !important;
border: 1px solid var(--kp-block-ink) !important;
color: #fff !important;
display: flex;
gap: 10px;
min-height: 48px;
padding: 0 21px;
white-space: nowrap;
width: 190.375px;
}
.kp-block-header__phone .wp-block-button__link:hover,
.kp-block-header__phone .wp-block-button__link:focus-visible {
background: #252a2e !important;
border-color: #252a2e !important;
color: #fff !important;
}
.kp-block-header__phone small {
font-size: 9px;
font-weight: 600;
opacity: 0.64;
text-transform: none;
}
.kp-block-footer {
background:
radial-gradient(circle at 82% 12%, rgba(169, 217, 237, 0.035), transparent 28%),
#080a0d;
border-top: 1px solid rgba(255, 255, 255, 0.13);
color: rgba(255, 255, 255, 0.58);
font-family: "Bricolage Grotesque", Arial, sans-serif;
margin: 0;
min-height: 611px;
padding: 0;
}
.kp-block-footer a {
color: inherit;
}
.kp-legacy-footer__top,
.kp-legacy-footer__bottom {
margin-inline: auto;
max-width: var(--kp-block-shell) !important;
width: var(--kp-block-shell);
}
.kp-legacy-footer__top {
align-items: start;
border-top: 1px solid transparent;
display: grid !important;
gap: 60px;
grid-template-columns: minmax(0, 1.6fr) minmax(230px, 0.85fr) minmax(72px, 0.25fr) minmax(110px, 0.35fr);
padding: 100px 0;
}
.kp-legacy-footer h2 {
color: #fff;
font-size: 12px;
font-weight: 730;
letter-spacing: 1.92px !important;
line-height: 18px;
margin: 0 0 24px;
text-transform: uppercase;
}
.kp-legacy-footer p {
color: rgba(255, 255, 255, 0.58);
font-size: 15px;
font-weight: 430;
line-height: 27px;
margin: 15px 0;
}
.kp-legacy-footer__about,
.kp-legacy-footer__address {
display: block !important;
}
.kp-legacy-footer__text {
display: flow-root;
margin: 0 !important;
}
.kp-legacy-footer__about p {
max-width: 470px;
}
.kp-legacy-footer__address strong {
color: rgba(255, 255, 255, 0.74);
display: inline;
font-size: 15px;
line-height: 27px;
margin: 0;
}
.kp-legacy-footer__social {
align-items: center;
align-self: stretch;
gap: 22px;
justify-content: flex-end;
justify-self: stretch;
margin: 0 !important;
min-height: 45px;
}
.kp-legacy-footer__social .wp-social-link {
background: transparent !important;
}
.kp-legacy-footer__social .wp-social-link a {
padding: 0 !important;
}
.kp-legacy-footer__social svg {
height: 17px;
width: 17px;
}
.kp-legacy-footer__bottom {
align-items: flex-start;
border-top: 1px solid rgba(255, 255, 255, 0.14);
column-gap: 30px;
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr));
min-height: 176px;
padding: 28px 0 42px;
row-gap: 0;
}
.kp-legacy-footer__bottom p {
color: rgba(255, 255, 255, 0.5);
font-size: 15px;
font-weight: 400;
letter-spacing: 0.48px;
line-height: 27px;
margin: 0;
}
.kp-legacy-footer__bottom p:first-child {
max-width: 640px;
min-height: 105px;
padding: 12px 0;
}
.kp-legacy-footer__bottom p:last-child {
display: block;
min-height: 72px;
padding-top: 15px;
text-align: right;
}
.kp-block-article,
.kp-block-archive,
.kp-block-error {
margin: 0 auto;
max-width: var(--kp-block-shell);
padding: calc(var(--kp-block-header-height) + 80px) 0 110px;
width: var(--kp-block-shell);
}
.kp-block-article > .wp-block-post-title,
.kp-block-archive > h1,
.kp-block-error > h1 {
font-size: clamp(52px, 7vw, 94px);
margin: 40px 0;
}
.kp-block-card {
background: rgba(255, 255, 255, 0.28);
border: 1px solid var(--kp-block-line);
height: 100%;
overflow: hidden;
padding: 0 0 34px;
position: relative;
transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}
.kp-block-card > *:not(.wp-block-post-featured-image) {
margin-inline: clamp(24px, 3vw, 42px);
}
.kp-block-archive > h1 {
font-size: clamp(62px, 8vw, 124px);
letter-spacing: -0.065em;
line-height: 0.9;
margin: 54px 0 28px;
}
.kp-block-archive__lead {
color: #555c61;
font-size: clamp(18px, 1.5vw, 22px);
line-height: 1.6;
margin: 0 0 clamp(48px, 6vw, 82px);
max-width: 720px;
}
.kp-block-archive .wp-block-post-template {
align-items: stretch;
gap: clamp(18px, 2vw, 30px);
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
margin: 0;
padding: 0;
}
.kp-block-archive .wp-block-post {
margin: 0;
min-width: 0;
}
.kp-block-archive .wp-block-post:last-child:nth-child(odd) {
grid-column: 1 / -1;
}
.kp-block-archive .wp-block-post-featured-image {
aspect-ratio: 16 / 9;
margin: 0 0 34px;
overflow: hidden;
}
.kp-block-archive .wp-block-post-featured-image a,
.kp-block-archive .wp-block-post-featured-image img {
display: block;
height: 100%;
width: 100%;
}
.kp-block-archive .wp-block-post-featured-image img {
object-fit: cover !important;
transition: transform 420ms cubic-bezier(0.2, 0.7, 0.2, 1);
}
.kp-block-archive .wp-block-post-title {
font-size: clamp(30px, 2.7vw, 46px) !important;
letter-spacing: -0.05em;
line-height: 0.98;
margin-bottom: 20px;
margin-top: 0;
max-width: 780px;
}
.kp-block-archive .wp-block-post-title a {
color: var(--kp-block-ink);
}
.kp-block-archive .wp-block-post-excerpt {
color: #555c61;
font-size: 17px;
line-height: 1.65;
margin-bottom: 0;
}
.kp-block-archive .wp-block-post-excerpt__excerpt {
margin: 0;
max-width: 720px;
}
.kp-block-archive .wp-block-post-excerpt__more-text {
margin: 28px 0 0;
}
.kp-block-archive .wp-block-post-excerpt__more-link {
align-items: center;
color: var(--kp-block-ink);
display: inline-flex;
font-size: 12px;
font-weight: 750;
gap: 13px;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.kp-block-archive .wp-block-post-excerpt__more-link::after {
border-right: 1.5px solid currentColor;
border-top: 1.5px solid currentColor;
content: "";
height: 8px;
transform: rotate(45deg);
transition: transform 180ms ease;
width: 8px;
}
.kp-block-archive .wp-block-post:not(.has-post-thumbnail) .kp-block-card {
background:
radial-gradient(circle at 87% 20%, rgba(169, 217, 237, 0.55), transparent 26%),
#e8e1d6;
display: flex;
flex-direction: column;
justify-content: flex-end;
min-height: 330px;
padding-top: 90px;
}
.kp-block-archive .kp-block-card:hover,
.kp-block-archive .kp-block-card:focus-within {
border-color: rgba(13, 16, 18, 0.42);
box-shadow: 0 22px 54px rgba(13, 16, 18, 0.08);
transform: translateY(-3px);
}
.kp-block-archive .kp-block-card:hover .wp-block-post-featured-image img,
.kp-block-archive .kp-block-card:focus-within .wp-block-post-featured-image img {
transform: scale(1.025);
}
.kp-block-archive .wp-block-post-excerpt__more-link:hover::after,
.kp-block-archive .wp-block-post-excerpt__more-link:focus-visible::after {
transform: translateX(4px) rotate(45deg);
}
.kp-block-archive > h1,
.kp-block-archive > .kp-block-archive__lead,
.kp-block-archive > .wp-block-query {
margin-left: 0 !important;
margin-right: auto !important;
}
.kp-block-archive > .wp-block-query {
max-width: none !important;
width: 100% !important;
}
.kp-block-archive .kp-block-card > *:not(.wp-block-post-featured-image) {
margin-left: clamp(24px, 3vw, 42px) !important;
margin-right: clamp(24px, 3vw, 42px) !important;
}
.kp-native-price {
background: var(--kp-block-paper);
padding: calc(var(--kp-block-header-height) + 66px) 0 100px;
}
.kp-native-price__head,
.kp-native-price__categories {
margin-inline: auto;
max-width: 1180px !important;
width: min(calc(100% - 48px), 1180px);
}
.kp-native-price__head {
border-bottom: 1px solid var(--kp-block-line);
padding: 40px 0 54px;
}
.kp-native-price__head h1 {
font-size: clamp(54px, 8vw, 104px);
margin: 0;
}
.kp-price-category {
border-bottom: 1px solid var(--kp-block-line);
padding: 46px 0;
}
.kp-price-category > h2 {
font-size: clamp(28px, 3.4vw, 48px);
margin: 0 0 28px;
}
.kp-price-row {
align-items: baseline;
border-top: 1px solid rgba(13, 16, 18, 0.1);
display: grid !important;
gap: 24px;
grid-template-columns: minmax(0, 1fr) auto;
padding: 14px 0;
}
.kp-price-row p {
margin: 0;
}
.kp-price-row__name {
font-weight: 560;
}
.kp-price-row__price {
font-variant-numeric: tabular-nums;
font-weight: 720;
text-align: right;
}
.kp-native-contact {
padding: calc(var(--kp-block-header-height) + 70px) 0 0;
}
.kp-native-contact__hero,
.kp-native-contact__details,
.kp-native-contact__form {
margin-inline: auto;
max-width: 1180px !important;
width: min(calc(100% - 48px), 1180px);
}
.kp-native-contact__hero {
display: grid !important;
gap: clamp(40px, 8vw, 110px);
grid-template-columns: 1.1fr 0.9fr;
padding: 60px 0 80px;
}
.kp-native-contact__hero h1 {
font-size: clamp(54px, 8vw, 104px);
margin: 0;
}
.kp-native-contact__details {
border-block: 1px solid var(--kp-block-line);
display: grid !important;
grid-template-columns: repeat(3, 1fr);
}
.kp-native-contact__details > .wp-block-group {
border-left: 1px solid var(--kp-block-line);
padding: 42px;
}
.kp-native-contact__details > .wp-block-group:first-child {
border-left: 0;
}
.kp-native-map {
background: #111;
margin: 0 !important;
min-height: 520px;
}
.kp-native-map iframe {
border: 0;
display: block;
filter: grayscale(0.8) contrast(1.08);
height: 520px;
width: 100%;
}
.kp-native-contact__form {
padding-block: 90px 110px;
}
.kp-native-contact__form h2 {
font-size: clamp(42px, 6vw, 78px);
}
.kp-native-gallery {
padding: calc(var(--kp-block-header-height) + 60px) 0 100px;
}
.kp-native-gallery > * {
margin-inline: auto;
max-width: 1320px;
width: min(calc(100% - 48px), 1320px);
}
.kp-native-gallery h1 {
font-size: clamp(54px, 8vw, 104px);
margin: 14px 0 20px;
}
.kp-native-gallery__head > p:last-child {
color: #555c61;
font-size: clamp(17px, 1.5vw, 20px);
line-height: 1.65;
margin: 0 0 48px;
max-width: 720px;
}
.kp-native-gallery__grid {
display: grid !important;
gap: 12px;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.kp-native-gallery .wp-block-gallery {
gap: 12px !important;
}
.kp-native-gallery .blocks-gallery-grid {
display: grid !important;
gap: 12px !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
margin: 0;
padding: 0;
width: 100%;
}
.kp-native-gallery .blocks-gallery-item {
margin: 0 !important;
width: auto !important;
}
.kp-native-gallery .blocks-gallery-item figure,
.kp-native-gallery .blocks-gallery-item a,
.kp-native-gallery .blocks-gallery-item img {
display: block;
height: 100%;
width: 100%;
}
.kp-native-gallery .blocks-gallery-item figure {
aspect-ratio: 4 / 3;
}
.kp-native-gallery .blocks-gallery-item img {
object-fit: cover;
}
.kp-native-journal {
padding: calc(var(--kp-block-header-height) + 70px) 0 110px;
}
.kp-native-journal > * {
margin-inline: auto;
max-width: 1180px;
width: min(calc(100% - 48px), 1180px);
}
.kp-native-journal h1 {
font-size: clamp(54px, 8vw, 104px);
}
.kp-native-journal .wp-block-post-template {
gap: 24px;
}
.kp-native-journal .wp-block-post {
border: 1px solid var(--kp-block-line);
padding-bottom: 28px;
}
.kp-native-journal .wp-block-post > *:not(.wp-block-post-featured-image) {
margin-inline: 26px;
}
.kp-xp-button--text .wp-block-button__link {
background: transparent !important;
border: 0 !important;
color: inherit !important;
}
.kp-inquiry--native {
display: contents;
}
@media (max-width: 1050px) {
.kp-block-header__phone {
display: none !important;
}
.kp-block-header__logo img,
.kp-block-header .custom-logo {
max-width: 126px;
width: 126px;
}
.kp-block-header__actions {
gap: 0;
margin-left: auto;
margin-right: 0;
}
.kp-block-nav .wp-block-navigation__responsive-container:not(.is-menu-open) {
display: none !important;
}
.kp-block-nav .wp-block-navigation__responsive-container-open {
display: flex !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
background: var(--kp-block-paper) !important;
color: var(--kp-block-ink) !important;
height: 100dvh;
max-height: 100dvh;
overflow-y: auto;
padding: 0 20px calc(92px + env(safe-area-inset-bottom)) !important;
}
.kp-block-header__logo {
position: relative;
z-index: 100001;
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
align-items: center;
background: var(--kp-block-ink);
color: #fff;
display: flex;
height: 74px;
justify-content: center;
margin: 0;
padding: 0;
width: 74px;
}
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
display: block;
height: 26px;
margin: 0;
width: 26px;
}
.wp-block-navigation__responsive-container-content {
align-items: stretch !important;
min-height: 0 !important;
padding-top: 104px !important;
}
.wp-block-navigation__responsive-container .kp-block-nav,
.wp-block-navigation__responsive-container .kp-block-nav > .wp-block-navigation-item,
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation__submenu-container {
align-items: stretch !important;
flex-direction: column !important;
gap: 0 !important;
width: 100%;
}
.wp-block-navigation__responsive-container .kp-block-nav > .wp-block-navigation-item {
border-bottom: 1px solid var(--kp-block-line);
width: 100%;
}
.wp-block-navigation__responsive-container .kp-block-nav > .wp-block-navigation-item > .wp-block-navigation-item__content {
font-size: 22px;
letter-spacing: normal;
line-height: 1.25;
padding: 13px 2px !important;
width: 100%;
}
.wp-block-navigation__responsive-container .kp-block-nav > .has-child > .wp-block-navigation-item__content {
color: #5a6064;
font-size: 10px;
font-weight: 750;
letter-spacing: 0.16em;
padding-bottom: 12px !important;
text-transform: uppercase;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation__submenu-container {
background: transparent !important;
border: 0 !important;
border-left: 1px solid var(--kp-block-line) !important;
margin: 0 0 12px 2px !important;
min-width: 0 !important;
padding: 0 0 0 18px !important;
position: static !important;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item {
border-bottom: 1px solid var(--kp-block-line);
width: 100%;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child {
border-bottom: 0;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
font-size: 18px;
justify-content: flex-start !important;
line-height: 1.25;
padding: 11px 2px !important;
text-align: left !important;
width: 100% !important;
}
.kp-legacy-footer__top,
.kp-legacy-footer__bottom {
width: var(--kp-block-shell);
}
.kp-legacy-footer__top {
column-gap: 40px;
grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
padding: 71.68px 0;
row-gap: 40px;
}
.kp-legacy-footer h2 {
line-height: 14.4px;
}
.kp-legacy-footer__about,
.kp-legacy-footer__address {
margin-bottom: 30px !important;
}
.kp-legacy-footer__social {
justify-content: flex-start;
}
.kp-legacy-footer__bottom {
grid-template-columns: 1fr;
min-height: 248px;
}
.kp-legacy-footer__bottom p:first-child {
max-width: 470px;
}
.kp-legacy-footer__bottom p:last-child {
text-align: left;
}
}
@media (max-width: 782px) {
:root {
--kp-admin-offset: 46px;
--kp-block-header-height: 75px;
}
.kp-block-header__inner {
margin: 0;
max-width: none !important;
padding-left: 20px;
width: 100%;
}
.kp-block-header__logo img,
.kp-block-header .custom-logo {
height: 34.1875px;
max-height: 34.1875px;
max-width: 112px;
width: 112px;
}
.kp-block-header__actions {
gap: 0;
margin-left: auto;
}
.wp-block-navigation__responsive-container-close {
background: var(--kp-block-ink) !important;
color: #fff !important;
height: 58px;
right: 0 !important;
top: 8px !important;
width: 58px;
}
.wp-block-navigation__responsive-container-close svg {
fill: currentColor;
height: 24px;
width: 24px;
}
.kp-block-footer {
min-height: 0;
}
.kp-native-contact__hero,
.kp-native-contact__details {
grid-template-columns: 1fr;
}
.kp-native-contact__details > .wp-block-group {
border-left: 0;
border-top: 1px solid var(--kp-block-line);
padding: 30px 0;
}
.kp-native-contact__details > .wp-block-group:first-child {
border-top: 0;
}
.kp-native-map,
.kp-native-map iframe {
min-height: 430px;
}
.kp-native-gallery__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.kp-native-gallery .blocks-gallery-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.kp-visit::after {
background: linear-gradient(0deg, rgba(5, 7, 10, 0.95), rgba(5, 7, 10, 0.35));
}
}
@media (max-width: 520px) {
.kp-native-gallery__grid {
grid-template-columns: 1fr;
}
.kp-native-gallery .blocks-gallery-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 680px) {
.kp-legacy-footer__top,
.kp-legacy-footer__bottom {
width: var(--kp-block-shell);
}
.kp-legacy-footer__top {
gap: 0;
grid-template-columns: 1fr !important;
padding: 52px 0 34px;
}
.kp-legacy-footer__about,
.kp-legacy-footer__address {
margin-bottom: 0 !important;
padding-bottom: 30px;
}
.kp-legacy-footer__about p {
max-width: none;
}
.kp-legacy-footer__about {
border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.kp-legacy-footer__address {
padding-top: 30px;
}
.kp-legacy-footer__spacer {
display: none !important;
}
.kp-legacy-footer__social {
border-top: 1px solid rgba(255, 255, 255, 0.12);
justify-self: start;
min-height: 0;
padding-top: 24px;
}
.kp-legacy-footer__bottom {
align-items: flex-start;
gap: 14px;
grid-template-columns: 1fr;
min-height: 0;
padding: 26px 0 calc(96px + env(safe-area-inset-bottom));
}
.kp-legacy-footer__bottom p:first-child {
max-width: none;
min-height: 0;
padding: 0;
}
.kp-legacy-footer__bottom p:last-child {
min-height: 0;
padding: 0;
text-align: left;
}
}
@media print {
.kp-block-header,
.kp-block-footer {
display: none !important;
}
.kp-native-price {
padding-top: 0;
}
.kp-price-category {
break-inside: avoid;
page-break-inside: avoid;
}
.kp-price-row {
break-inside: avoid;
}
}
.kp-hero__media .wp-block-image,
.kp-xp-hero__media .wp-block-image,
.kp-native-gallery__grid .wp-block-image {
width: 100%;
height: 100%;
min-height: 0 !important;
margin: 0;
}
.kp-hero__media .wp-block-image img,
.kp-xp-hero__media .wp-block-image img,
.kp-native-gallery__grid .wp-block-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.kp-native-gallery__grid .wp-block-image {
aspect-ratio: 4 / 3;
cursor: zoom-in;
}
.kp-gallery-lightbox {
width: min(94vw, 1440px);
height: min(92vh, 1000px);
padding: 0;
border: 0;
background: #08090b;
color: #fff;
}
.kp-gallery-lightbox::backdrop {
background: rgb(0 0 0 / 88%);
backdrop-filter: blur(8px);
}
.kp-gallery-lightbox img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
}
.kp-gallery-lightbox__close {
position: absolute;
z-index: 2;
top: 12px;
right: 12px;
width: 48px;
height: 48px;
border: 1px solid rgb(255 255 255 / 35%);
border-radius: 0;
background: rgb(8 9 11 / 82%);
color: #fff;
font: 400 34px/1 sans-serif;
cursor: pointer;
} body.kp-xp-page-bilard-na-bialolece .kp-xp-cta .kp-xp-kicker--light {
color: #1d2723 !important;
}
body.kp-xp-page-bilard-na-bialolece .kp-xp .kp-xp-cta h2 {
color: #101313 !important;
} .kp-xp-shell,
.kp-native-price__head,
.kp-native-price__categories,
.kp-native-contact__hero,
.kp-native-contact__details,
.kp-native-contact__form,
.kp-native-gallery > *,
.kp-native-journal > *,
.kp-price-tools,
.kpseo-content-section > .elementor-container {
margin-inline: auto !important;
max-width: var(--kp-block-shell) !important;
width: var(--kp-block-shell) !important;
} body.kp-visual:not(.home).elementor-page .kpseo-content-section {
padding-left: 0 !important;
padding-right: 0 !important;
} body.kp-visual:not(.home).elementor-page.kp-page-kontakt .elementor > .elementor-section:first-child,
body.kp-visual:not(.home).elementor-page.kp-page-kontakt .elementor > .elementor-section:first-child > .elementor-container {
background-color: var(--kp-block-paper) !important;
background-image: none !important;
height: var(--kp-block-header-height) !important;
min-height: var(--kp-block-header-height) !important;
}
body.kp-visual:not(.home).elementor-page.kp-page-kontakt .elementor > .elementor-section:first-child::after,
body.kp-visual:not(.home).elementor-page.kp-page-kontakt .elementor > .elementor-section:first-child > .elementor-background-overlay {
display: none !important;
}
.kpseo-content-section > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.kp-page-cennik .elementor > .elementor-section:not(:first-child) > .elementor-container > .elementor-column > .elementor-widget-wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.kp-legacy-footer__text > * {
margin-left: 0 !important;
margin-right: auto !important;
}
body.kp-page-cennik .elementor > .elementor-section:not(:first-child) > .elementor-container,
body.kp-page-kontakt .elementor > .elementor-section:not(:first-child) > .elementor-container {
margin-inline: auto !important;
max-width: var(--kp-block-shell) !important;
width: var(--kp-block-shell) !important;
}
.kp-block-footer {
border-top: 0;
position: relative;
}
.kp-block-footer::before {
background: linear-gradient(
90deg,
transparent,
rgba(255, 255, 255, 0.08) 7%,
rgba(255, 255, 255, 0.24) 50%,
rgba(255, 255, 255, 0.08) 93%,
transparent
);
content: "";
height: 1px;
left: 50%;
position: absolute;
top: 0;
transform: translateX(-50%);
width: var(--kp-block-shell);
} body.kp-visual.kp-page-cennik .food-price {
color: var(--kp-block-ink) !important;
} body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section {
background: #e6dfd3 !important;
color: var(--kp-block-ink) !important;
margin-top: clamp(68px, 7vw, 112px);
padding: clamp(70px, 8vw, 118px) 0 !important;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content {
align-items: start;
display: grid !important;
gap: 0 clamp(52px, 8vw, 138px);
grid-template-columns: minmax(300px, 0.82fr) minmax(0, 1.18fr);
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content h2 {
border: 0 !important;
color: var(--kp-block-ink) !important;
font-size: clamp(44px, 5vw, 76px);
grid-row: 1 / span 3;
letter-spacing: -0.055em;
line-height: 0.96;
margin: 0 !important;
padding: 0 !important;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content h2::before {
color: rgba(13, 16, 18, 0.58);
content: "Dobrze wiedzieć";
display: block;
font-size: 11px;
font-weight: 750;
letter-spacing: 0.14em;
line-height: 1.3;
margin-bottom: 24px;
text-transform: uppercase;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content p {
border-top: 1px solid rgba(13, 16, 18, 0.18);
color: rgba(13, 16, 18, 0.7) !important;
font-size: clamp(16px, 1.25vw, 18px);
line-height: 1.72;
margin: 0 !important;
padding: 20px 0 28px;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content a,
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content strong {
color: var(--kp-block-ink) !important;
}
@media (max-width: 782px) {
:root {
--kp-block-shell: min(calc(100% - 40px), 1480px);
}
.kp-block-header__inner {
padding-inline: 20px 0;
}
.kp-block-archive {
padding-bottom: 80px;
padding-top: calc(var(--kp-block-header-height) + 52px);
}
.kp-block-archive > h1 {
font-size: clamp(54px, 17vw, 76px);
margin: 36px 0 22px;
}
.kp-block-archive__lead {
font-size: 17px;
line-height: 1.55;
margin-bottom: 42px;
}
.kp-block-archive .wp-block-post-template {
grid-template-columns: 1fr !important;
}
.kp-block-archive .wp-block-post:last-child:nth-child(odd) {
grid-column: auto;
}
.kp-block-archive .wp-block-post-featured-image {
margin-bottom: 26px;
}
.kp-block-archive .wp-block-post-title {
font-size: clamp(29px, 8.5vw, 38px) !important;
}
.kp-block-archive .wp-block-post-excerpt {
font-size: 16px;
}
.kp-block-archive .wp-block-post:not(.has-post-thumbnail) .kp-block-card {
min-height: 300px;
padding-top: 70px;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content {
display: block !important;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content h2 {
font-size: clamp(42px, 12vw, 58px);
margin-bottom: 40px !important;
}
body.kp-visual.kp-page-cennik.elementor-page .kpseo-content-section .kpseo-content p {
font-size: 16px;
padding: 18px 0 24px;
}
}  @media (max-width: 782px) {
:root {
--kp-admin-offset: 0px;
--kp-block-header-height: 68px;
}
body.admin-bar {
--kp-admin-offset: 46px;
}
}
@media (max-width: 1050px) {
.kp-block-header {
backdrop-filter: saturate(1.4) blur(14px);
-webkit-backdrop-filter: saturate(1.4) blur(14px);
background: rgba(244, 240, 232, 0.88);
border-bottom: 1px solid rgba(13, 16, 18, 0.1);
}
.kp-block-header__inner {
align-items: center;
padding-right: 14px;
}
.kp-block-header__logo img,
.kp-block-header .custom-logo {
max-width: 116px;
width: 116px;
} .kp-block-header__actions {
align-items: center;
gap: 6px;
} .kp-block-header__phone {
display: block !important;
order: -1;
} .kp-block-header .kp-block-header__phone .wp-block-button__link {
align-items: center;
background: transparent !important;
border: 1px solid rgba(13, 16, 18, 0.22) !important;
color: var(--kp-block-ink) !important;
display: flex;
font-size: 0 !important;
gap: 0;
height: 44px;
justify-content: center;
min-height: 0;
padding: 0;
position: relative;
transition: background-color 0.18s ease;
width: 44px;
} .kp-block-header .kp-block-header__phone .wp-block-button__link small {
font-size: 0 !important;
line-height: 0 !important;
}
.kp-block-header .kp-block-header__phone .wp-block-button__link::after {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center / 18px 18px no-repeat;
content: "";
inset: 0;
position: absolute;
}
.kp-block-header .kp-block-header__phone .wp-block-button__link:active {
background: rgba(13, 16, 18, 0.07) !important;
} .wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close {
background: transparent !important;
border: 0;
color: var(--kp-block-ink) !important;
height: 44px;
margin: 0;
padding: 0;
position: relative;
width: 44px;
}
.wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close svg {
display: none !important;
}
.wp-block-navigation__responsive-container-open::before,
.wp-block-navigation__responsive-container-open::after {
background: currentColor;
content: "";
height: 1.6px;
left: 50%;
position: absolute;
transform: translateX(-50%);
width: 22px;
}
.wp-block-navigation__responsive-container-open::before { top: 17px; }
.wp-block-navigation__responsive-container-open::after  { bottom: 17px; }
.wp-block-navigation__responsive-container-close::before,
.wp-block-navigation__responsive-container-close::after {
background: currentColor;
content: "";
height: 1.6px;
left: 50%;
position: absolute;
top: 50%;
width: 22px;
}
.wp-block-navigation__responsive-container-close::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.wp-block-navigation__responsive-container-close::after {
transform: translate(-50%, -50%) rotate(-45deg);
} .wp-block-navigation__responsive-container.is-menu-open {
background: var(--kp-block-paper) !important;
padding: 0 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
align-items: stretch !important;
display: flex !important;
flex-direction: column !important;
min-height: 100dvh !important;
padding: calc(var(--kp-admin-offset, 0px) + var(--kp-block-header-height) + 22px)
22px calc(26px + env(safe-area-inset-bottom)) !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-close {
left: auto !important;
position: absolute !important;
right: 12px !important;
top: calc(var(--kp-admin-offset, 0px) + (var(--kp-block-header-height) - 44px) / 2) !important;
z-index: 100002;
} html.has-modal-open .wp-block-navigation__responsive-container-open,
html.has-modal-open .kp-block-header__phone,
body.has-modal-open .wp-block-navigation__responsive-container-open,
body.has-modal-open .kp-block-header__phone {
visibility: hidden !important;
}
.wp-block-navigation__responsive-container .kp-block-nav {
flex: 1 1 auto;
} .wp-block-navigation__responsive-container .kp-block-nav > .wp-block-navigation-item {
border: 0 !important;
}
.wp-block-navigation__responsive-container
.kp-block-nav > .wp-block-navigation-item > .wp-block-navigation-item__content {
font-size: 28px;
font-weight: 600;
letter-spacing: -0.5px;
line-height: 1.18;
min-height: 0 !important;
padding: 8px 0 !important;
width: 100%;
} .wp-block-navigation__responsive-container
.kp-block-nav > .has-child > .wp-block-navigation-item__content {
color: #7d8489;
font-size: 10px !important;
font-weight: 750;
letter-spacing: 0.2em;
line-height: 1;
min-height: 0 !important;
padding: 0 0 14px !important;
pointer-events: none;
text-transform: uppercase;
}
.wp-block-navigation__responsive-container
.kp-block-nav > .has-child > .wp-block-navigation-item__content
.wp-block-navigation__submenu-icon {
display: none !important;
}
.wp-block-navigation__responsive-container
.kp-block-nav .wp-block-navigation__submenu-container {
background: transparent !important;
border: 0 !important;
margin: 0 0 22px !important;
padding: 0 !important;
position: static !important;
}
.wp-block-navigation__responsive-container
.kp-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item {
border: 0 !important;
}
.wp-block-navigation__responsive-container
.kp-block-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
color: #2b3134;
font-size: 20px;
font-weight: 500;
letter-spacing: -0.2px;
min-height: 0 !important;
padding: 11px 0 !important;
width: 100%;
} .wp-block-navigation__responsive-container .kp-block-nav > .wp-block-navigation-item.kp-nav-cta {
margin-top: 22px;
} .wp-block-navigation__responsive-container .kp-block-nav
> .wp-block-navigation-item.kp-nav-cta > .wp-block-navigation-item__content {
align-items: center;
background: var(--kp-block-ink);
color: var(--kp-block-paper) !important;
display: flex;
font-size: 16px !important;
font-weight: 650 !important;
justify-content: center;
letter-spacing: 0.06em !important; min-height: 66px !important;
padding: 0 20px !important;
text-transform: uppercase;
width: 100%;
} .kp-block-header__actions .kp-nav-cta {
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-cta {
display: block;
} @media (prefers-reduced-motion: no-preference) {
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item {
animation: kp-nav-in 0.32s cubic-bezier(0.22, 0.8, 0.3, 1) both;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(1) { animation-delay: 0.02s; }
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(2) { animation-delay: 0.06s; }
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(3) { animation-delay: 0.09s; }
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(4) { animation-delay: 0.12s; }
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(5) { animation-delay: 0.15s; }
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:nth-child(6) { animation-delay: 0.18s; }
}
@keyframes kp-nav-in {
from { opacity: 0; transform: translateY(9px); }
to   { opacity: 1; transform: none; }
}
.kp-block-header__logo {
z-index: 100001;
}
} @media (min-width: 1051px) {
.kp-nav-cta {
display: none !important;
}
} @media (max-width: 767px) {
body.kp-visual {
padding-bottom: 0;
}
.kp-hero,
.kp-xp-hero,
.kp-xp-hero--reverse {
padding-top: calc(var(--kp-admin-offset, 0px) + var(--kp-block-header-height));
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:first-child {
margin-top: auto;
} .wp-block-navigation__responsive-container .kp-block-nav .kp-nav-current > .wp-block-navigation-item__content {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 6px;
}
} .kp-nav-meta {
display: none;
}
@media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-meta {
display: block;
margin: 0 0 8px;
}
.kp-nav-meta p {
margin: 0;
}
.kp-nav-meta__status {
color: #7d8489;
font-size: 10px;
font-weight: 750;
letter-spacing: 0.2em;
text-transform: uppercase;
} .kp-nav-meta__status.is-open {
color: var(--kp-block-ink);
}
.kp-nav-meta__status.is-open::before {
background: var(--kp-block-ink);
content: "";
display: inline-block;
height: 6px;
margin-right: 8px;
vertical-align: 1px;
width: 6px;
}
.kp-nav-meta__hours {
font-size: 23px;
font-weight: 600;
letter-spacing: -0.4px;
margin-top: 8px !important;
}
.kp-nav-meta__addr {
color: #6f767b;
font-size: 14px;
margin-top: 4px !important;
}
} @media (max-width: 1050px) { .wp-block-navigation__responsive-container.is-menu-open .kp-nav-meta {
text-align: right;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation-item__content {
align-items: center;
display: flex;
gap: 14px;
justify-content: flex-end;
text-align: right;
}
.wp-block-navigation__responsive-container .kp-block-nav .wp-block-navigation-item__content::after {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: "";
flex: 0 0 auto;
height: 22px;
width: 22px;
} .wp-block-navigation__responsive-container .kp-block-nav
.wp-block-navigation__submenu-container .wp-block-navigation-item__content::after {
height: 19px;
width: 19px;
} .wp-block-navigation__responsive-container
.kp-block-nav > .has-child > .wp-block-navigation-item__content {
justify-content: flex-end;
}
.wp-block-navigation__responsive-container
.kp-block-nav > .has-child > .wp-block-navigation-item__content::after {
display: none;
} .wp-block-navigation__responsive-container .kp-block-nav
> .wp-block-navigation-item.kp-nav-cta > .wp-block-navigation-item__content {
gap: 12px;
justify-content: center;
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/bilard-na-bialolece/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/cocktailbar-bialoleka/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16l-8 8.5z'/%3E%3Cpath d='M12 13.5V19'/%3E%3Cpath d='M8.5 19h7'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/transmisje-sportowe/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4' width='19' height='13' rx='1.8'/%3E%3Cpath d='M9 20.5h6'/%3E%3Cpath d='M10.6 8.2l4.4 2.3-4.4 2.3z'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/gry-planszowe/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.2' y='3.2' width='17.6' height='17.6' rx='3'/%3E%3Ccircle cx='8.6' cy='8.6' r='1.15'/%3E%3Ccircle cx='12' cy='12' r='1.15'/%3E%3Ccircle cx='15.4' cy='15.4' r='1.15'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/xbox/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.2' y='7.2' width='19.6' height='9.6' rx='4.8'/%3E%3Cpath d='M6.4 12h3.4M8.1 10.3v3.4'/%3E%3Ccircle cx='15.6' cy='11' r='.95'/%3E%3Ccircle cx='17.9' cy='13.4' r='.95'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/zorganizuj-impreze/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8v2.6M12 18.6v2.6M2.8 12h2.6M18.6 12h2.6M5.5 5.5l1.9 1.9M16.6 16.6l1.9 1.9M18.5 5.5l-1.9 1.9M7.4 16.6l-1.9 1.9'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/artykuly/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.2' y='3' width='15.6' height='18' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/cennik/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 13.3l-7.2 7.2a1.9 1.9 0 01-2.7 0l-7.1-7.1A1.9 1.9 0 013 12V4.4c0-.8.6-1.4 1.4-1.4H12c.5 0 1 .2 1.3.6l7.2 7.2c.8.7.8 1.9 0 2.5z'/%3E%3Ccircle cx='7.6' cy='7.6' r='1.25'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/kontakt/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s6.8-5.1 6.8-10.6a6.8 6.8 0 10-13.6 0C5.2 15.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10.2' r='2.5'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-nav-cta .wp-block-navigation-item__content::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4f0e8' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 16.8v2.7a1.8 1.8 0 01-2 1.8 17.8 17.8 0 01-7.8-2.8 17.5 17.5 0 01-5.4-5.4A17.8 17.8 0 013.5 5.3a1.8 1.8 0 011.8-2h2.7a1.8 1.8 0 011.8 1.6c.1.9.3 1.7.6 2.5a1.8 1.8 0 01-.4 1.9L8.9 10.4a15 15 0 005.4 5.4l1.1-1.1a1.8 1.8 0 011.9-.4c.8.3 1.6.5 2.5.6a1.8 1.8 0 011.7 1.9z'/%3E%3C/svg%3E");
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container .kp-block-nav
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
justify-content: flex-end !important;
text-align: right !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-meta {
margin-top: auto;
margin-bottom: 26px;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:first-child {
margin-top: 0;
}
.wp-block-navigation__responsive-container .kp-block-nav {
flex: 0 0 auto;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-meta {
text-align: center;
}
.wp-block-navigation__responsive-container .kp-block-nav
> .wp-block-navigation-item:not(.kp-nav-cta) > .wp-block-navigation-item__content,
.wp-block-navigation__responsive-container .kp-block-nav
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
align-items: center !important;
display: grid !important;
gap: 14px;
grid-template-columns: 22px 1fr;
justify-content: normal !important;
justify-items: start;
margin-inline: auto;
text-align: left !important;
width: min(272px, 100%);
} .wp-block-navigation__responsive-container .kp-block-nav
.wp-block-navigation-item__content::after {
order: -1;
} .wp-block-navigation__responsive-container
.kp-block-nav > .has-child > .wp-block-navigation-item__content {
justify-content: normal !important;
text-align: left !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container .kp-block-nav
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin-inline: auto !important;
width: min(272px, 100%) !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/turniej-bilardowy-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10v5a5 5 0 0 1-10 0z'/%3E%3Cpath d='M7 5.5H4.6a2.6 2.6 0 0 0 2.6 3.4M17 5.5h2.4a2.6 2.6 0 0 1-2.6 3.4'/%3E%3Cpath d='M12 14v3.2M9 20.5h6l-.6-3.3H9.6z'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/bar-bialoleka/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h6.4l1 5.6a3.7 3.7 0 0 1-3.6 4.4h-1.2A3.7 3.7 0 0 1 7 8.6z'/%3E%3Cpath d='M15 5h2.2a2.2 2.2 0 0 1 0 4.4h-1.4'/%3E%3Cpath d='M11 13v6.5M8.4 19.5h5.2'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/darty-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='13' r='8'/%3E%3Ccircle cx='11' cy='13' r='4'/%3E%3Ccircle cx='11' cy='13' r='.9'/%3E%3Cpath d='M13.6 10.4 21 3M18.4 3H21v2.6'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/imprezy-firmowe-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.6' y='7' width='18.8' height='13' rx='2'/%3E%3Cpath d='M8.6 7V5.4a1.8 1.8 0 0 1 1.8-1.8h3.2a1.8 1.8 0 0 1 1.8 1.8V7'/%3E%3Cpath d='M2.6 12.4h18.8'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/urodziny-dla-doroslych-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20.6h16v-6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2z'/%3E%3Cpath d='M4 16.4c1.6 1.3 2.9 1.3 4 0s2.4-1.3 4 0 2.9 1.3 4 0 2.4-1.3 4 0'/%3E%3Cpath d='M8.5 12.6V9.4M12 12.6V8.6M15.5 12.6V9.4'/%3E%3Ccircle cx='8.5' cy='7.6' r='.9'/%3E%3Ccircle cx='12' cy='6.8' r='.9'/%3E%3Ccircle cx='15.5' cy='7.6' r='.9'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/wieczor-kawalerski-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8.2 8.2 5.4 12 3l3.8 2.4z'/%3E%3Cpath d='M12 8.2v3'/%3E%3Ccircle cx='8.6' cy='16.4' r='4.2'/%3E%3Ccircle cx='15.4' cy='16.4' r='4.2'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/wieczor-panienski-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.4S4.4 15.6 4.4 10.2a4.2 4.2 0 0 1 7.6-2.4 4.2 4.2 0 0 1 7.6 2.4c0 5.4-7.6 10.2-7.6 10.2z'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container .kp-block-nav a[href$="/galeria-zdjec/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.6' y='5.6' width='18.8' height='14.4' rx='2'/%3E%3Cpath d='M8.4 5.6 9.8 3h4.4l1.4 2.6'/%3E%3Ccircle cx='12' cy='13' r='3.6'/%3E%3C/svg%3E");
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item.kp-nav-cta {
background: var(--kp-block-paper);
bottom: 0;
margin-top: 26px;
padding-bottom: 4px;
padding-top: 10px;
position: sticky;
z-index: 3;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item.kp-nav-cta {
background: transparent;
bottom: calc(18px + env(safe-area-inset-bottom));
left: 22px;
margin: 0;
padding: 0;
position: fixed;
right: 22px;
z-index: 5;
}
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
padding-bottom: calc(104px + env(safe-area-inset-bottom)) !important;
}
} @media (max-width: 1050px) {
html.has-modal-open .kp-block-header,
body.has-modal-open .kp-block-header {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open {
animation: none !important;
transform: none !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open::before {
background: var(--kp-block-paper);
content: "";
height: calc(var(--kp-admin-offset, 0px) + var(--kp-block-header-height));
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 100000;
}
} .kp-hours-bar {
background: var(--kp-block-paper, #f4f0e8);
border-top: 1px solid rgba(13, 16, 18, 0.14);
padding: 34px 0 38px;
}
.kp-hours-bar__inner {
align-items: center;
display: flex;
gap: 28px;
justify-content: space-between;
margin: 0 auto;
max-width: var(--kp-block-shell, min(92vw, 1480px));
width: var(--kp-block-shell, min(92vw, 1480px));
}
.kp-hours-bar__info p {
margin: 0;
}
.kp-hours-bar__status {
color: #6f767b;
font-size: 10px;
font-weight: 750;
letter-spacing: 0.2em;
text-transform: uppercase;
} .kp-hours-bar__status.is-open {
color: var(--kp-block-ink, #0d1012);
}
.kp-hours-bar__status.is-open::before {
background: var(--kp-block-ink, #0d1012);
content: "";
display: inline-block;
height: 6px;
margin-right: 8px;
vertical-align: 1px;
width: 6px;
}
.kp-hours-bar__hours {
font-size: clamp(26px, 3.4vw, 34px);
font-weight: 600;
letter-spacing: -0.6px;
line-height: 1.1;
margin-top: 8px !important;
}
.kp-hours-bar__addr {
color: #6f767b;
font-size: 15px;
margin-top: 6px !important;
}
.kp-hours-bar__cta {
align-items: center;
background: var(--kp-block-ink, #0d1012);
color: var(--kp-block-paper, #f4f0e8) !important;
display: inline-flex;
flex: 0 0 auto;
gap: 14px;
min-height: 62px;
padding: 0 30px;
text-decoration: none !important;
transition: background-color 0.18s ease;
}
.kp-hours-bar__cta:hover,
.kp-hours-bar__cta:focus-visible {
background: #252a2e;
}
.kp-hours-bar__cta-label {
font-size: 10px;
font-weight: 750;
letter-spacing: 0.18em;
opacity: 0.66;
text-transform: uppercase;
}
.kp-hours-bar__cta-num {
font-size: 19px;
font-weight: 650;
letter-spacing: -0.2px;
}
@media (max-width: 767px) {
.kp-hours-bar {
padding: 28px 0 30px;
}
.kp-hours-bar__inner {
align-items: stretch;
flex-direction: column;
gap: 20px;
}
.kp-hours-bar__cta {
justify-content: center;
min-height: 58px;
width: 100%;
}
} .kp-nav-meta {
display: none !important;
} @media (max-width: 1050px) { .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav .wp-block-navigation-submenu > button[aria-expanded="false"]
+ .wp-block-navigation__submenu-container {
display: none !important;
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle {
align-items: center;
background: transparent;
border: 0;
color: #7d8489;
cursor: pointer;
display: grid !important;
font-size: 10px !important;
font-weight: 750;
gap: 14px;
grid-template-columns: 22px 1fr auto;
letter-spacing: 0.2em;
margin-inline: auto;
min-height: 0 !important;
padding: 18px 0 12px !important;
pointer-events: auto !important;
text-align: left !important;
text-transform: uppercase;
width: min(272px, 100%);
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle
.wp-block-navigation__submenu-icon {
display: block !important;
grid-column: 3;
transition: transform 0.2s ease;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > button[aria-expanded="true"]
.wp-block-navigation__submenu-icon {
transform: rotate(180deg);
}
}  .kp-block-header .wp-block-navigation-submenu__toggle,
.kp-block-header .wp-block-navigation-submenu__toggle:hover,
.kp-block-header .wp-block-navigation-submenu__toggle:focus,
.kp-block-header .wp-block-navigation-submenu__toggle:active,
.kp-block-header .wp-block-navigation__responsive-container-open,
.kp-block-header .wp-block-navigation__responsive-container-open:hover,
.kp-block-header .wp-block-navigation__responsive-container-open:focus,
.kp-block-header .wp-block-navigation__responsive-container-close,
.kp-block-header .wp-block-navigation__responsive-container-close:hover,
.kp-block-header .wp-block-navigation__responsive-container-close:focus {
-webkit-tap-highlight-color: transparent;
background: transparent !important;
border-radius: 0 !important;
box-shadow: none !important;
transform: none !important;
}
.kp-block-header .wp-block-navigation-submenu__toggle:focus-visible,
.kp-block-header .wp-block-navigation__responsive-container-open:focus-visible,
.kp-block-header .wp-block-navigation__responsive-container-close:focus-visible {
outline: 2px solid var(--kp-block-ink);
outline-offset: 4px;
} .kp-block-nav .wp-block-navigation__submenu-icon {
align-items: center;
display: flex;
justify-content: center;
line-height: 0;
} @media (min-width: 1051px) {
.kp-block-nav > .has-child:hover > .wp-block-navigation__submenu-container {
height: auto;
opacity: 1;
overflow: visible;
visibility: visible;
width: auto;
}
.kp-block-nav > .has-child > .wp-block-navigation__submenu-container {
transition: opacity 0.16s ease;
}
} .kp-nav-hours {
display: none;
} @media (max-width: 1050px) { .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child:not([data-kp-open])
> .wp-block-navigation__submenu-container {
display: none !important;
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation__submenu-icon {
display: none !important;
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle {
align-items: center;
color: var(--kp-block-ink) !important;
display: grid !important;
font-size: 28px !important;
font-weight: 600 !important;
gap: 14px;
grid-template-columns: 22px 1fr auto !important;
letter-spacing: -0.5px !important;
line-height: 1.18 !important;
margin-inline: auto;
min-height: 0 !important;
padding: 4px 0 !important;
text-align: left !important;
text-transform: none !important;
width: min(272px, 100%);
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle
.wp-block-navigation-item__label {
grid-area: 1 / 2;
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle::before {
background-position: center;
background-repeat: no-repeat;
background-size: contain;
content: "";
grid-area: 1 / 1;
height: 22px;
width: 22px;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > button[aria-label="Atrakcje"]::before,
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child.kp-group-atrakcje > .wp-block-navigation-submenu__toggle::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.2' y='3.2' width='7.4' height='7.4' rx='1.7'/%3E%3Crect x='13.4' y='3.2' width='7.4' height='7.4' rx='1.7'/%3E%3Crect x='3.2' y='13.4' width='7.4' height='7.4' rx='1.7'/%3E%3Crect x='13.4' y='13.4' width='7.4' height='7.4' rx='1.7'/%3E%3C/svg%3E");
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child.kp-group-imprezy > .wp-block-navigation-submenu__toggle::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.4 3.4h7.2l-1.1 6.3a2.5 2.5 0 0 1-5 0z'/%3E%3Cpath d='M12 12v6.6'/%3E%3Cpath d='M8.9 20.6h6.2'/%3E%3Cpath d='M18.4 4.6 20 3.4'/%3E%3Cpath d='M19.6 8.5l2.1-.4'/%3E%3C/svg%3E");
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle::after {
align-self: center;
background: var(--kp-block-ink) !important;
content: "" !important;
display: block !important;
grid-area: 1 / 3;
height: 10px;
justify-self: end;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.6 6 6.4l5-4.8' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.6 6 6.4l5-4.8' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
opacity: 0.5;
order: 0 !important;
transition: transform 0.22s ease;
width: 14px;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child[data-kp-open]
> .wp-block-navigation-submenu__toggle::after {
transform: rotate(180deg);
} .wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav .wp-block-navigation__submenu-container {
margin-bottom: 8px !important;
} .wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
padding-top: 84px !important;
} .wp-block-navigation__responsive-container.is-menu-open .kp-nav-cta {
display: none !important;
}
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-hours {
background: var(--kp-block-paper);
border-top: 1px solid rgba(13, 16, 18, 0.14);
bottom: 0;
display: block;
left: 0;
padding: 12px 22px calc(14px + env(safe-area-inset-bottom));
position: fixed;
right: 0;
z-index: 5;
}
.kp-nav-hours__status {
align-items: center;
color: #7d8489;
display: flex;
font-size: 10px;
font-weight: 750;
gap: 7px;
letter-spacing: 0.2em;
margin: 0;
text-transform: uppercase;
}
.kp-nav-hours__status.is-open {
color: #2f7d52;
}
.kp-nav-hours__status.is-open::before {
background: #2f7d52;
border-radius: 50%;
content: "";
height: 7px;
width: 7px;
}
.kp-nav-hours__meta {
color: var(--kp-block-ink);
display: flex;
flex-wrap: wrap;
font-size: 15px;
gap: 4px 10px;
letter-spacing: -0.1px;
margin: 4px 0 10px;
}
.kp-nav-hours__meta b {
font-weight: 650;
}
.kp-nav-hours__meta span {
color: #5a6064;
}
.kp-nav-hours__cta {
align-items: center;
background: var(--kp-block-ink);
color: var(--kp-block-paper) !important;
display: flex;
font-size: 16px;
font-weight: 650;
gap: 10px;
justify-content: center;
letter-spacing: 0.06em;
min-height: 62px;
text-decoration: none;
text-transform: uppercase;
width: 100%;
}
.kp-nav-hours__cta::before {
background: var(--kp-block-paper);
content: "";
height: 19px;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 16.9v2.8a1.9 1.9 0 0 1-2.1 1.9 18.8 18.8 0 0 1-8.2-2.9 18.5 18.5 0 0 1-5.7-5.7A18.8 18.8 0 0 1 2.6 4.7 1.9 1.9 0 0 1 4.5 2.6h2.8a1.9 1.9 0 0 1 1.9 1.6c.1.9.3 1.8.7 2.6a1.9 1.9 0 0 1-.4 2L8.3 10a15.2 15.2 0 0 0 5.7 5.7l1.2-1.2a1.9 1.9 0 0 1 2-.4c.8.4 1.7.6 2.6.7a1.9 1.9 0 0 1 1.7 1.9z'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 16.9v2.8a1.9 1.9 0 0 1-2.1 1.9 18.8 18.8 0 0 1-8.2-2.9 18.5 18.5 0 0 1-5.7-5.7A18.8 18.8 0 0 1 2.6 4.7 1.9 1.9 0 0 1 4.5 2.6h2.8a1.9 1.9 0 0 1 1.9 1.6c.1.9.3 1.8.7 2.6a1.9 1.9 0 0 1-.4 2L8.3 10a15.2 15.2 0 0 0 5.7 5.7l1.2-1.2a1.9 1.9 0 0 1 2-.4c.8.4 1.7.6 2.6.7a1.9 1.9 0 0 1 1.7 1.9z'/%3E%3C/svg%3E") center / contain no-repeat;
width: 19px;
} .wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
padding-bottom: calc(178px + env(safe-area-inset-bottom)) !important;
}
} @media (max-width: 1050px) {
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content { justify-content: center !important;
padding-top: 72px !important; padding-bottom: calc(152px + env(safe-area-inset-bottom)) !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:not(.kp-nav-cta)
> .wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
padding: 6px 0 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav .wp-block-navigation__submenu-container
.wp-block-navigation-item__content {
padding: 9px 2px !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav .wp-block-navigation__submenu-container {
margin-bottom: 6px !important;
}
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-hours {
padding: 10px 22px calc(12px + env(safe-area-inset-bottom));
}
.kp-nav-hours__meta {
margin: 3px 0 9px;
}
} @media (max-width: 1050px) and (max-height: 780px) {
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
padding-top: 62px !important;
padding-bottom: calc(140px + env(safe-area-inset-bottom)) !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .wp-block-navigation-item:not(.kp-nav-cta)
> .wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle),
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav > .has-child > .wp-block-navigation-submenu__toggle {
font-size: 24px !important;
line-height: 1.15 !important;
padding: 5px 0 !important;
}
.wp-block-navigation__responsive-container.is-menu-open
.kp-block-nav .wp-block-navigation__submenu-container
.wp-block-navigation-item__content {
font-size: 18px !important;
padding: 8px 2px !important;
}
.wp-block-navigation__responsive-container.is-menu-open .kp-nav-hours {
padding: 9px 22px calc(10px + env(safe-area-inset-bottom));
}
.kp-nav-hours__cta {
min-height: 54px;
}
} .wp-block-navigation__responsive-container
.kp-block-nav a[href$="/wieczor-kawalerski-warszawa/"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1012' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.2 12 3.2 8.1v7.8z'/%3E%3Cpath d='M13.8 12l7-3.9v7.8z'/%3E%3Crect x='10.1' y='9.6' width='3.8' height='4.8' rx='1.2'/%3E%3C/svg%3E");
}