@layer swift3 {#wpacp-alert { display: none; position: fixed; top: 0px; left: 0px; z-index: 2147483647; width: 100vw; height: 100vh; background: rgba(255, 255, 255, 0.5); backdrop-filter: blur(5px); }#wpacp-alert p { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 350px; padding: 20px; margin: 0px; box-sizing: border-box; background: #ffffff; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; user-select: none; }#wpacp-alert img { max-width: 100%; }#wpacp-alert-dismiss { display: flex; justify-content: center; align-items: center; width: 80px; height: 30px; margin: 25px auto 0px; background: #5668fc; color: #ffffff; text-decoration: none; line-height: 1; text-transform: uppercase; font-family: IsidoraSans-SemiBold; }img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--primary: #0EA5E9; --wp--preset--color--secondary: #14B8A6; --wp--preset--color--dark: #1F2937; --wp--preset--color--light: #F9FAFB; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 0.875rem; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 1.125rem; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--regular: 1.5rem; --wp--preset--font-size--xl: 1.25rem; --wp--preset--font-size--xxl: 1.5rem; --wp--preset--font-size--xxxl: 1.875rem; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:root { --wp--style--global--content-size: 960px; --wp--style--global--wide-size: 1280px; }:where(body) { margin: 0px; }body { padding: 0px; }a:where(:not(.wp-element-button)) { text-decoration: underline; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes blink { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } }.is-screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); color: #000000; height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; word-break: normal; position: absolute !important; overflow-wrap: normal !important; }.is-form-style label, .is-menu.full-width-menu.is-first button.is-search-submit, .is-menu.sliding.is-first button.is-search-submit { display: inline-block !important; }.is-form-style label { padding: 0px; vertical-align: middle; margin: 0px; width: 100%; line-height: 1; }.is-form-style { line-height: 1; position: relative; padding: 0px !important; }.is-form-style.is-form-style-3 label { width: calc(100% - 36px) !important; }.is-form-style input.is-search-input { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; color: #333333; padding: 0px 12px; margin: 0px; height: 36px; min-height: 0px; line-height: 1; font-family: arial; width: 100%; box-sizing: border-box; appearance: none; border-radius: 0px; background-image: none !important; outline: 0px !important; font-size: 14px !important; border: 1px solid #cccccc !important; }.is-form-style.is-form-style-3 input.is-search-input { border-right: 0px !important; }.is-form-style button.is-search-submit { background: 0px 0px; border: 0px; opacity: 1; margin: 0px; line-height: 0; outline: 0px; vertical-align: middle; width: 36px; height: 36px; box-shadow: none !important; padding: 0px !important; }.is-form-style .is-search-submit path { fill: #555555; }.is-search-icon { width: 36px; padding-top: 6px !important; }.is-search-icon svg { width: 22px; display: inline; }.is-form-style input.is-search-submit, .is-search-icon { color: #666666; background: #ededed; outline: 0px; margin: 0px; border: 1px solid #cccccc; border-radius: 0px; line-height: 1; height: 36px; text-transform: capitalize; vertical-align: middle; transition:background-color 0.1s ease-in-out; box-sizing: border-box; display: inline-block !important; box-shadow: none !important; font-size: 14px !important; }.is-search-icon:hover, form.is-form-style input.is-search-submit:hover { background: #dcdcdc; }@-webkit-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes et_social_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes et_social_fadeInRight { 0% { opacity: 0; transform: translateX(-30%); } 100% { opacity: 1; transform: translateX(0px); } }@keyframes et_social_fadeInRight { 0% { opacity: 0; transform: translateX(-30%); } 100% { opacity: 1; transform: translateX(0px); } }@-webkit-keyframes et_social_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes et_social_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0px); } }@-webkit-keyframes et_social_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes et_social_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0px); } }@-webkit-keyframes et_social_slideTop { 0% { transform: translateY(0px); } 100% { transform: translateY(0px); } }@keyframes et_social_slideTop { 0% { transform: translateY(0px); } 100% { transform: translateY(0px); } }@-webkit-keyframes et_social_swing { 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } 100% { transform: rotate3d(0, 0, 1, 0deg); } }@keyframes et_social_swing { 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } 100% { transform: rotate3d(0, 0, 1, 0deg); } }@-webkit-keyframes et_social_tada { 0% { transform: scale3d(1, 1, 1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { transform: scale3d(1, 1, 1); } }@keyframes et_social_tada { 0% { transform: scale3d(1, 1, 1); } 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } 100% { transform: scale3d(1, 1, 1); } }@-webkit-keyframes et_social_bounce { 0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); } 40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@keyframes et_social_bounce { 0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); } 40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); } 70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@-webkit-keyframes et_social_flipInX { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { transform: perspective(400px); } }@keyframes et_social_flipInX { 0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; } 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 100% { transform: perspective(400px); } }@-webkit-keyframes et_social_zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes et_social_zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@-webkit-keyframes et_social_lightSpeedIn { 0% { transform: translate3d(30%, 0px, 0px) skewX(-10deg); opacity: 0; } 60% { transform: skewX(5deg); opacity: 1; } 80% { transform: skewX(-5deg); opacity: 1; } 100% { transform: none; opacity: 1; } }@keyframes et_social_lightSpeedIn { 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } 60% { transform: skewX(20deg); opacity: 1; } 80% { transform: skewX(-5deg); opacity: 1; } 100% { transform: none; opacity: 1; } }:root { --swiper-theme-color: #007aff; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }:root { --swiper-navigation-size: 44px; }*, ::after, ::before { border: 0px solid #e5e7eb; box-sizing: border-box; }html { text-size-adjust: 100%; font-feature-settings: normal; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-variation-settings: normal; line-height: 1.5; tab-size: 4; }body { line-height: inherit; margin: 0px; }h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; }button, select { text-transform: none; }[type="button"], [type="reset"], [type="submit"], button { appearance: button; background-color: transparent; background-image: none; }[type="search"] { appearance: textfield; outline-offset: -2px; }blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }input::placeholder, textarea::placeholder { color: #9ca3af; opacity: 1; }[role="button"], button { cursor: pointer; }:disabled { cursor: default; }audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }img, video { height: auto; max-width: 100%; }*, ::after, ::before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }.container { padding-left: 1rem; padding-right: 1rem; width: 100%; }.absolute { position: absolute; }.relative { position: relative; }.right-0 { right: 0px; }.top-\[61px\] { top: 61px; }.mx-auto { margin-left: auto; margin-right: auto; }.my-20 { margin-bottom: 5rem; margin-top: 5rem; }.mb-10 { margin-bottom: 2.5rem; }.mb-6 { margin-bottom: 1.5rem; }.ml-3 { margin-left: 0.75rem; }.ml-4 { margin-left: 1rem; }.mt-10 { margin-top: 2.5rem; }.mt-12 { margin-top: 3rem; }.mt-2 { margin-top: 0.5rem; }.mt-3 { margin-top: 0.75rem; }.mt-4 { margin-top: 1rem; }.mt-8 { margin-top: 2rem; }.flex { display: flex; }.inline-flex { display: inline-flex; }.hidden { display: none; }.h-\[36px\] { height: 36px; }.h-\[54px\] { height: 54px; }.h-auto { height: auto; }.min-h-screen { min-height: 100vh; }.w-\[36px\] { width: 36px; }.w-full { width: 100%; }.max-w-\[140px\] { max-width: 140px; }.max-w-\[1440px\] { max-width: 1440px; }.max-w-\[192px\] { max-width: 192px; }.max-w-\[600px\] { max-width: 600px; }.flex-grow { flex-grow: 1; }.basis-1\/3 { flex-basis: 33.3333%; }.basis-2\/3 { flex-basis: 66.6667%; }.flex-row-reverse { flex-direction: row-reverse; }.flex-col { flex-direction: column; }.items-end { align-items: flex-end; }.items-center { align-items: center; }.justify-center { justify-content: center; }.justify-between { justify-content: space-between; }.gap-10 { gap: 2.5rem; }.gap-2 { gap: 0.5rem; }.gap-4 { gap: 1rem; }.gap-6 { gap: 1.5rem; }.scroll-smooth { scroll-behavior: smooth; }.border { border-width: 1px; }.border-b-2 { border-bottom-width: 2px; }.border-l { border-left-width: 1px; }.border-t { border-top-width: 1px; }.border-black { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity)); }.border-gray-500 { --tw-border-opacity: 1; border-color: rgb(138 138 138/var(--tw-border-opacity)); }.border-primary { --tw-border-opacity: 1; border-color: rgb(12 30 51/var(--tw-border-opacity)); }.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); }.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }.bg-white-100 { --tw-bg-opacity: 1; background-color: rgb(241 241 241/var(--tw-bg-opacity)); }.object-contain { object-fit: contain; }.p-4 { padding: 1rem; }.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }.py-14 { padding-bottom: 3.5rem; padding-top: 3.5rem; }.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }.py-8 { padding-bottom: 2rem; padding-top: 2rem; }.pl-3 { padding-left: 0.75rem; }.pt-6 { padding-top: 1.5rem; }.text-center { text-align: center; }.text-right { text-align: right; }.font-playfair { font-family: "Playfair Display", sans-serif; }.font-spartan { font-family: "League Spartan", sans-serif; }.text-\[1\.9rem\] { font-size: 1.9rem; }.text-\[1rem\] { font-size: 1rem; }.text-\[2\.3rem\] { font-size: 2.3rem; }.text-lg { font-size: 1.125rem; line-height: 1.75rem; }.text-xl { font-size: 1.25rem; }.font-extrabold { font-weight: 800; }.font-light { font-weight: 300; }.font-semibold { font-weight: 600; }.leading-5 { line-height: 1.25rem; }.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity)); }.text-primary { --tw-text-opacity: 1; color: rgb(12 30 51/var(--tw-text-opacity)); }.antialiased { -webkit-font-smoothing: antialiased; }body { font-family: "Martel Sans", sans-serif; background: #f1f1f1 !important; }h1, h2, h3, h4, h5, h6 { font-family: "Playfair Display", sans-serif; transform: none; }#primary-menu *, h1, h2, h3, h4, h5, h6 { --tw-text-opacity: 1; color: rgb(12 30 51/var(--tw-text-opacity)); }#primary-menu * { font-family: "League Spartan", sans-serif; font-weight: 300; }#dropdownMenu .icon, #primary-menu-toggle .icon { cursor: pointer; display: inline-block; position: relative; width: 16px; }#dropdownMenu .icon span, #primary-menu-toggle .icon span { background-color: #000000; display: block; height: 2px; margin: 5px 0px; transition: 0.3s ease-in-out; }.is-search-form { display: flex; flex-direction: row-reverse; }.is-search-form *, .is-search-form input.is-search-input { background-color: transparent; font-family: "League Spartan", sans-serif; font-weight: 300; border: 0px !important; }.is-search-form input.is-search-input::placeholder { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); font-family: "League Spartan", sans-serif; font-weight: 300; }.editor-style p { margin-bottom: 20px; }.editor-style p:last-child { margin-bottom: 0px; }.editor-style a { text-decoration: underline; }ul li.current_page_item a { --tw-text-opacity: 1 !important; color: rgb(216 45 29/var(--tw-text-opacity)) !important; }#categories:not(.pagination .screen-reader-text) { left: 0px; padding-left: 1rem; padding-right: 1rem; position: absolute; top: 61px; width: 100%; }#categories:not(.pagination .screen-reader-text) { --tw-bg-opacity: 1; background-color: rgb(241 241 241/var(--tw-bg-opacity)); height: auto; padding-bottom: 2.5rem; padding-top: 2.5rem; }.coffe-icon::before { background: url(https://kreatywnieoprawie.pl/wp-content/themes/kreatywnieoprawie/images/ikona_kawa.svg?182f469d215888ccaed1fb1b75f6fa99) 0% 0% / cover no-repeat; content: ""; display: inline-flex; height: 24px; margin-right: 6px; width: 24px; }.coffe-icon { align-items: center; display: inline-flex; }.hover\:border-red-500:hover { --tw-border-opacity: 1; border-color: rgb(216 45 29/var(--tw-border-opacity)); }.hover\:text-red-500:hover { --tw-text-opacity: 1; color: rgb(216 45 29/var(--tw-text-opacity)); }@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: "Playfair Display"; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: "Playfair Display"; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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: "Playfair Display"; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }.tablepress > :where(tbody.row-striping) > :nth-child(2n+1 of :where(:not(.child, .dtrg-group))) + :where(.child) > *, .tablepress > :where(tbody.row-striping) > :nth-child(2n+1 of :where(:not(.child, .dtrg-group))) > * { background-color: var(--odd-bg-color); color: var(--odd-text-color); }.tablepress > :where(tbody.row-striping) > :nth-child(2n of :where(:not(.child, .dtrg-group))) + :where(.child) > *, .tablepress > :where(tbody.row-striping) > :nth-child(2n of :where(:not(.child, .dtrg-group))) > * { background-color: var(--even-bg-color); color: var(--even-text-color); }.mhcookie-dialog-wrapper, .mhcookie-functional-blocked { position: fixed; z-index: 2147483647; display: flex; visibility: hidden; opacity: 0; transition: 0.4s; }.mhcookie-dialog-wrapper { top: 0px; left: 0px; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.25); }.mhcookie-dialog-wrapper.mhcookie-show, .mhcookie-functional-blocked.mhcookie-show { visibility: visible; opacity: 1; transition: 0.8s; }.mhcookie-functional-blocked { bottom: 0px; left: 0px; display: flex; flex-flow: wrap; justify-content: space-around; align-items: center; gap: 10px; width: 100vw; padding: 20px; background-color: #ffffff; color: #1d2327; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; font-family: Arial; font-size: 14px; }.mhcookie-functional-blocked .mhcookie-buttons { flex-flow: wrap; justify-content: center; margin: 0px; }.mhcookie-functional-blocked .mhcookie-btn { padding: 6px 12px; white-space: nowrap; }.mhcookie-box { position: relative; background-color: #ffffff; color: #1d2327; width: 600px; max-width: 100vw; max-height: 100vh; padding: 20px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; box-sizing: border-box; font-family: Arial; font-size: 14px; animation: 1s ease-in-out 0s 1 normal forwards running mhcookie_show; }.mhcookie-box label { margin: 0px; font-family: inherit; font-weight: 800; font-size: 14px; text-transform: initial; }.mhcookie-box .mhcookie-dialog-logo-wrapper { display: flex; justify-content: center; width: 100%; }#mhcookie-dialog-logo { display: block; max-height: 50px; width: auto; margin: 0px auto 20px; }.mhcookie-header { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; }.mhcookie-title { margin: 0px; font-family: inherit; font-size: 20px; font-weight: 600; text-transform: initial; color: #1d2327; }.mhcookie-close { position: absolute; top: 1em; right: 1em; background: none; color: #0c1e33; border: none; font-family: inherit; font-weight: 400; font-size: 22px; cursor: pointer; text-decoration: none; line-height: 0; }.mhcookie-details-wrapper { height: 300px; max-height: 40vh; overflow-y: scroll; padding-bottom: 20px; }.mhcookie-details-after { content: ""; display: block; position: sticky; bottom: 0px; width: 100%; height: 40px; background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); pointer-events: none; transform: translateY(-100%); }.mhcookie-text { margin: 0px 0px 30px; font-family: inherit; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-details { display: flex; flex-direction: column; gap: 20px; }.mhcookie-group-wrapper { position: relative; display: flex; flex-direction: column; align-items: flex-start; }.mhcookie-group { display: flex; align-items: center; gap: 20px; }.mhcookie-group-inner { display: flex; flex-direction: column; font-family: Arial; font-weight: 400; font-size: 13px; text-transform: initial; }.mhcookie-group-inner label { font-weight: 800; cursor: pointer; }.mhcookie-box input[type="checkbox"] { accent-color: #0c1e33; }.mhcookie-group-show-details { text-decoration: none; font-size: 0.85em; align-self: center; margin: 5px 0px 10px; color: #0c1e33; }.mhcookie-group-details { width: 100%; max-height: 0px; overflow: hidden; transition:max-height 0.5s ease; }.mhcookie-group--list { display: flex; flex-direction: column; align-items: center; gap: 10px; margin: 10px 0px 30px; padding: 10px; box-sizing: border-box; background: rgba(29, 35, 39, 0.024); }.mhcookie-group--list-item { display: flex; gap: 20px; justify-content: space-between; width: 100%; font-size: 0.9em; padding-bottom: 10px; font-style: italic; }.mhcookie-group--list-item:not(:last-child) { border-bottom: 1px solid rgba(29, 35, 39, 0.2); }.mhcookie-group--list-name { display: flex; width: 100%; justify-content: space-between; }.mhcookie-buttons { display: flex; flex-direction: column; gap: 10px; margin-top: 20px; }.mhcookie-btn { display: block; background: transparent; border: 1px solid #0c1e33; color: #0c1e33; padding: 10px 20px; border-radius: 5px; font-family: inherit; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: initial; text-align: center; cursor: pointer; white-space: nowrap; }.mhcookie-btn:hover, .mhcookie-btn:active, .mhcookie-btn:focus { color: #0c1e33; opacity: 0.75; }.mhcookie-btn-primary { background: #0c1e33; color: #ffffff; }.mhcookie-btn-primary:hover, .mhcookie-btn-primary:active, .mhcookie-btn-primary:focus { color: #ffffff; opacity: 0.75; }.mhcookie-checkbox, .mhcookie-iab-vendor-checkbox { display: none !important; }.mhcookie-pseudo-checkbox { display: block; min-width: 16px; min-height: 16px; aspect-ratio: 1 / 1; border: 2px solid #1d2327; background: #ffffff; position: relative; transition:opacity 0.2s ease; cursor: pointer; box-sizing: border-box; }.mhcookie-pseudo-checkbox::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjAuMjg1IDYuNzFhMSAxIDAgMCAxIDAgMS40MmwtMTAgMTBhMSAxIDAgMCAxLTEuNDIgMGwtNS01YTEgMSAwIDAgMSAxLjQyLTEuNDJsNC4yOSA0LjI5TDE4Ljg3IDYuNzFhMSAxIDAgMCAxIDEuNDE1IDB6IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo="); mask-size: contain; mask-repeat: no-repeat; width: 100%; height: 100%; background-color: #ffffff; transition: opacity 0.6s; }:checked + .mhcookie-pseudo-checkbox { background: #0c1e33; border-color: #0c1e33; }:checked + .mhcookie-pseudo-checkbox::before { display: inline-block; opacity: 1; }[disabled] + .mhcookie-pseudo-checkbox { filter: grayscale(1); opacity: 0.75; }.mhcookie-dialog-wrapper .mhcookie-consent-history { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0px 10px; }.mhcookie-dialog-wrapper .mhcookie-consent-history-element { font-weight: 800; font-size: 12px; }.mhcookie-consent-date, .mhcookie-deviceID { font-weight: 400; font-size: 12px; }.mhcookie-hidden { display: none !important; }.mhcookie-privacy-policy-wrapper { display: flex; justify-content: center; margin: 20px 0px 0px; font-size: 0.85em; }.mhcookie-privacy-policy-wrapper a { color: #0c1e33; }[data-mhcookie-host] { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; }.mhcookie-preferences-toggle { position: fixed; bottom: 0px; right: 0px; line-height: 1; color: #0c1e33; z-index: 2147483645; visibility: hidden; opacity: 0; transition:opacity 0.8s ease; cursor: pointer; }.mhcookie-preferences-toggle[data-position="bottom-left"] { left: 0px; right: unset; }.mhcookie-preferences-toggle svg { width: 45px; height: 45px; margin: 10px; }#categories:not(.pagination .screen-reader-text) { z-index: 10; }#menu-kategorie-top { display: grid; grid-template-columns: 1fr 1fr; max-width: 50%; }ul li.menu-item a:hover { color: rgb(216 45 29/var(--tw-text-opacity)) !important; }.current-menu-item, .footer-cc a:hover { --tw-text-opacity: 1; color: rgb(216 45 29/var(--tw-text-opacity)); }.footer-cc a { text-decoration: underline; }.logo-wrapper { max-width: 778px; width: 100%; display: flex; justify-content: flex-end; }.is-ajax-search .is-loader-image { display: none; position: absolute; top: 50%; transform: translateY(-50%); height: 25px; right: 5px; z-index: 9999; width: 25px; background-repeat: no-repeat; background-size: contain; }.is-ajax-search label { position: relative; }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;max-height:3318.1875px;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width:369px;}body.swift-nojs [data-s3cid="4"]{min-width:369px;}body.swift-nojs [data-s3cid="5"]{min-width:257.15625px;}body.swift-nojs [data-s3cid="6"]{min-width:369px;}body.swift-nojs [data-s3cid="16"]{min-width: 100vw;}body.swift-nojs [data-s3cid="17"]{min-width: 100vw;}body.swift-nojs [data-s3cid="18"]{min-width: 100vw;}body.swift-nojs [data-s3cid="19"]{min-width:369px;}body.swift-nojs [data-s3cid="20"]{min-width:369px;min-height:376px;}body.swift-nojs [data-s3cid="23"]{min-width:369px;max-height:1256px;}body.swift-nojs [data-s3cid="24"]{min-width:369px;max-height:1256px;}body.swift-nojs [data-s3cid="25"]{min-width: 100vw;max-height:459.1875px;}body.swift-nojs [data-s3cid="26"]{min-width: 100vw;max-height:347.1875px;}body.swift-nojs [data-s3cid="27"]{min-width:369px;}body.swift-nojs [data-s3cid="28"]{min-width:369px;}body.swift-nojs [data-s3cid="30"]{min-width: 100vw;max-height:795px;}body.swift-nojs [data-s3cid="31"]{min-width: 100vw;max-height:731px;}body.swift-nojs [data-s3cid="32"]{min-width:369px;max-height:544px;}body.swift-nojs [data-s3cid="33"]{min-width:113.5625px;max-height:544px;}body.swift-nojs [data-s3cid="34"]{min-width:113.5625px;}body.swift-nojs [data-s3cid="35"]{min-width:113.5625px;max-height:216px;}body.swift-nojs [data-s3cid="36"]{min-width:113.5625px;}body.swift-nojs [data-s3cid="37"]{min-width:113.5625px;}body.swift-nojs [data-s3cid="38"]{min-width:215.4375px;max-height:544px;}body.swift-nojs [data-s3cid="41"]{min-width:369px;max-height:155px;}body.swift-nojs [data-s3cid="42"]{min-width:369px;max-height:74px;}body.swift-nojs [data-s3cid="43"]{min-width:369px;max-height:42px;}body.swift-nojs [data-s3cid="44"]{min-width:369px;}body.swift-nojs [data-s3cid="45"]{min-width:369px;}html{opacity:1}}