@font-face { font-family: Overpass; font-weight: 1 1000; font-style: normal; src: url(//job-konzept.com/wp-content/uploads/fonts/Overpass-VariableFont_wght.woff2) format("woff2"); font-display: block; }@font-face { font-family: Trispace; font-weight: 1 1000; font-style: normal; src: url(//job-konzept.com/wp-content/uploads/fonts/Trispace-VariableFont_wght.woff2) format("woff2"); font-display: block; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }:root { --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style*="border-width"]) { border-style: solid; }.overflow-detection :not(#wpadminbar, #wpadminbar *), .overflow-detection :not(#wpadminbar, #wpadminbar *)::before, .overflow-detection :not(#wpadminbar, #wpadminbar *)::after { outline: crimson solid 2px !important; }:root, .color-scheme--main { --action-hex: #00a984; --action-hsl: 167 100% 33%; --action-rgb: 0 169 132; --action-r: 0; --action-g: 169; --action-b: 132; --action-h: 167; --action-s: 100%; --action-l: 33%; --action-hover-h: 167; --action-hover-s: 100%; --action-hover-l: 37.95%; --action-ultra-light-h: 167; --action-ultra-light-s: 100%; --action-ultra-light-l: 95%; --action-light-h: 167; --action-light-s: 100%; --action-light-l: 85%; --action-semi-light-h: 167; --action-semi-light-s: 100%; --action-semi-light-l: 65%; --action-semi-dark-h: 167; --action-semi-dark-s: 100%; --action-semi-dark-l: 35%; --action-dark-h: 167; --action-dark-s: 100%; --action-dark-l: 25%; --action-ultra-dark-h: 167; --action-ultra-dark-s: 100%; --action-ultra-dark-l: 10%; --action-comp-h: 347; --action-medium-h: 167; --action-medium-s: 100%; --action-medium-l: 50%; --primary-hex: #00509f; --primary-hsl: 210 100% 31%; --primary-rgb: 0 80 159; --primary-r: 0; --primary-g: 80; --primary-b: 159; --primary-h: 210; --primary-s: 100%; --primary-l: 31%; --primary-hover-h: 210; --primary-hover-s: 100%; --primary-hover-l: 35.65%; --primary-ultra-light-h: 210; --primary-ultra-light-s: 100%; --primary-ultra-light-l: 95%; --primary-light-h: 210; --primary-light-s: 100%; --primary-light-l: 85%; --primary-semi-light-h: 210; --primary-semi-light-s: 100%; --primary-semi-light-l: 65%; --primary-semi-dark-h: 210; --primary-semi-dark-s: 100%; --primary-semi-dark-l: 35%; --primary-dark-h: 210; --primary-dark-s: 100%; --primary-dark-l: 25%; --primary-ultra-dark-h: 210; --primary-ultra-dark-s: 100%; --primary-ultra-dark-l: 10%; --primary-comp-h: 390; --primary-medium-h: 210; --primary-medium-s: 100%; --primary-medium-l: 50%; --secondary-hex: #707070; --secondary-hsl: 0 0% 44%; --secondary-rgb: 112 112 112; --secondary-r: 112; --secondary-g: 112; --secondary-b: 112; --secondary-h: 0; --secondary-s: 0%; --secondary-l: 44%; --secondary-hover-h: 0; --secondary-hover-s: 0%; --secondary-hover-l: 50.6%; --secondary-ultra-light-h: 0; --secondary-ultra-light-s: 0%; --secondary-ultra-light-l: 95%; --secondary-light-h: 0; --secondary-light-s: 0%; --secondary-light-l: 85%; --secondary-semi-light-h: 0; --secondary-semi-light-s: 0%; --secondary-semi-light-l: 65%; --secondary-semi-dark-h: 0; --secondary-semi-dark-s: 0%; --secondary-semi-dark-l: 35%; --secondary-dark-h: 0; --secondary-dark-s: 0%; --secondary-dark-l: 25%; --secondary-ultra-dark-h: 0; --secondary-ultra-dark-s: 0%; --secondary-ultra-dark-l: 10%; --secondary-comp-h: 180; --secondary-medium-h: 0; --secondary-medium-s: 0%; --secondary-medium-l: 50%; --accent-hex: #EAAC8B; --accent-hsl: 21 69% 73%; --accent-rgb: 234 172 139; --accent-r: 234; --accent-g: 172; --accent-b: 139; --accent-h: 21; --accent-s: 69%; --accent-l: 73%; --accent-hover-h: 21; --accent-hover-s: 69%; --accent-hover-l: 83.95%; --accent-ultra-light-h: 21; --accent-ultra-light-s: 69%; --accent-ultra-light-l: 95%; --accent-light-h: 21; --accent-light-s: 69%; --accent-light-l: 85%; --accent-semi-light-h: 21; --accent-semi-light-s: 69%; --accent-semi-light-l: 65%; --accent-semi-dark-h: 21; --accent-semi-dark-s: 69%; --accent-semi-dark-l: 35%; --accent-dark-h: 21; --accent-dark-s: 69%; --accent-dark-l: 25%; --accent-ultra-dark-h: 21; --accent-ultra-dark-s: 69%; --accent-ultra-dark-l: 10%; --accent-comp-h: 201; --accent-medium-h: 21; --accent-medium-s: 69%; --accent-medium-l: 50%; --base-hex: #333333; --base-hsl: 0 0% 20%; --base-rgb: 51 51 51; --base-r: 51; --base-g: 51; --base-b: 51; --base-h: 0; --base-s: 0%; --base-l: 20%; --base-hover-h: 0; --base-hover-s: 0%; --base-hover-l: 23%; --base-ultra-light-h: 0; --base-ultra-light-s: 0%; --base-ultra-light-l: 95%; --base-light-h: 0; --base-light-s: 0%; --base-light-l: 85%; --base-semi-light-h: 0; --base-semi-light-s: 0%; --base-semi-light-l: 65%; --base-semi-dark-h: 0; --base-semi-dark-s: 0%; --base-semi-dark-l: 35%; --base-dark-h: 0; --base-dark-s: 0%; --base-dark-l: 25%; --base-ultra-dark-h: 0; --base-ultra-dark-s: 0%; --base-ultra-dark-l: 10%; --base-comp-h: 180; --base-medium-h: 0; --base-medium-s: 0%; --base-medium-l: 50%; --shade-hex: #000000; --shade-hsl: 0 0% 0%; --shade-rgb: 0 0 0; --shade-r: 0; --shade-g: 0; --shade-b: 0; --shade-h: 0; --shade-s: 0%; --shade-l: 0%; --shade-hover-h: 0; --shade-hover-s: 0%; --shade-hover-l: 0%; --shade-ultra-light-h: 0; --shade-ultra-light-s: 0%; --shade-ultra-light-l: 95%; --shade-light-h: 0; --shade-light-s: 0%; --shade-light-l: 85%; --shade-semi-light-h: 0; --shade-semi-light-s: 0%; --shade-semi-light-l: 65%; --shade-semi-dark-h: 0; --shade-semi-dark-s: 0%; --shade-semi-dark-l: 35%; --shade-dark-h: 0; --shade-dark-s: 0%; --shade-dark-l: 25%; --shade-ultra-dark-h: 0; --shade-ultra-dark-s: 0%; --shade-ultra-dark-l: 10%; --shade-comp-h: 180; --shade-medium-h: 0; --shade-medium-s: 0%; --shade-medium-l: 50%; --neutral-hex: #000000; --neutral-hsl: 0 0% 0%; --neutral-rgb: 0 0 0; --neutral-r: 0; --neutral-g: 0; --neutral-b: 0; --neutral-h: 0; --neutral-s: 0%; --neutral-l: 0%; --neutral-hover-h: 0; --neutral-hover-s: 0%; --neutral-hover-l: 0%; --neutral-ultra-light-h: 0; --neutral-ultra-light-s: 0%; --neutral-ultra-light-l: 95%; --neutral-light-h: 0; --neutral-light-s: 0%; --neutral-light-l: 85%; --neutral-semi-light-h: 0; --neutral-semi-light-s: 0%; --neutral-semi-light-l: 65%; --neutral-semi-dark-h: 0; --neutral-semi-dark-s: 0%; --neutral-semi-dark-l: 35%; --neutral-dark-h: 0; --neutral-dark-s: 0%; --neutral-dark-l: 25%; --neutral-ultra-dark-h: 0; --neutral-ultra-dark-s: 0%; --neutral-ultra-dark-l: 10%; --neutral-comp-h: 180; --neutral-medium-h: 0; --neutral-medium-s: 0%; --neutral-medium-l: 50%; --danger-hex: #DC3545; --danger-hsl: 354 70% 54%; --danger-rgb: 220 53 69; --danger-r: 220; --danger-g: 53; --danger-b: 69; --danger-h: 354; --danger-s: 70%; --danger-l: 54%; --danger-hover-h: 354; --danger-hover-s: 71%; --danger-hover-l: 62.1%; --danger-ultra-light-h: 354; --danger-ultra-light-s: 70%; --danger-ultra-light-l: 95%; --danger-light-h: 354; --danger-light-s: 71%; --danger-light-l: 85%; --danger-semi-light-h: 354; --danger-semi-light-s: 70%; --danger-semi-light-l: 65%; --danger-semi-dark-h: 354; --danger-semi-dark-s: 70%; --danger-semi-dark-l: 35%; --danger-dark-h: 354; --danger-dark-s: 71%; --danger-dark-l: 15%; --danger-ultra-dark-h: 354; --danger-ultra-dark-s: 70%; --danger-ultra-dark-l: 10%; --danger-comp-h: 534; --danger-medium-h: 354; --danger-medium-s: 70%; --danger-medium-l: 50%; --warning-hex: #FFC10A; --warning-hsl: 45 100% 52%; --warning-rgb: 255 193 10; --warning-r: 255; --warning-g: 193; --warning-b: 10; --warning-h: 45; --warning-s: 100%; --warning-l: 52%; --warning-hover-h: 45; --warning-hover-s: 100%; --warning-hover-l: 59.8%; --warning-ultra-light-h: 45; --warning-ultra-light-s: 100%; --warning-ultra-light-l: 95%; --warning-light-h: 45; --warning-light-s: 100%; --warning-light-l: 85%; --warning-semi-light-h: 45; --warning-semi-light-s: 100%; --warning-semi-light-l: 65%; --warning-semi-dark-h: 45; --warning-semi-dark-s: 100%; --warning-semi-dark-l: 35%; --warning-dark-h: 45; --warning-dark-s: 100%; --warning-dark-l: 15%; --warning-ultra-dark-h: 45; --warning-ultra-dark-s: 100%; --warning-ultra-dark-l: 10%; --warning-comp-h: 225; --warning-medium-h: 45; --warning-medium-s: 100%; --warning-medium-l: 50%; --info-hex: #18A2B8; --info-hsl: 188 77% 41%; --info-rgb: 24 162 184; --info-r: 24; --info-g: 162; --info-b: 184; --info-h: 188; --info-s: 77%; --info-l: 41%; --info-hover-h: 188; --info-hover-s: 77%; --info-hover-l: 47.15%; --info-ultra-light-h: 188; --info-ultra-light-s: 77%; --info-ultra-light-l: 95%; --info-light-h: 188; --info-light-s: 77%; --info-light-l: 85%; --info-semi-light-h: 188; --info-semi-light-s: 77%; --info-semi-light-l: 65%; --info-semi-dark-h: 188; --info-semi-dark-s: 77%; --info-semi-dark-l: 35%; --info-dark-h: 188; --info-dark-s: 77%; --info-dark-l: 15%; --info-ultra-dark-h: 188; --info-ultra-dark-s: 77%; --info-ultra-dark-l: 10%; --info-comp-h: 368; --info-medium-h: 188; --info-medium-s: 77%; --info-medium-l: 50%; --success-hex: #29A745; --success-hsl: 133 61% 41%; --success-rgb: 41 167 69; --success-r: 41; --success-g: 167; --success-b: 69; --success-h: 133; --success-s: 61%; --success-l: 41%; --success-hover-h: 133; --success-hover-s: 61%; --success-hover-l: 47.15%; --success-ultra-light-h: 133; --success-ultra-light-s: 61%; --success-ultra-light-l: 95%; --success-light-h: 133; --success-light-s: 61%; --success-light-l: 85%; --success-semi-light-h: 133; --success-semi-light-s: 61%; --success-semi-light-l: 65%; --success-semi-dark-h: 133; --success-semi-dark-s: 61%; --success-semi-dark-l: 35%; --success-dark-h: 133; --success-dark-s: 61%; --success-dark-l: 15%; --success-ultra-dark-h: 133; --success-ultra-dark-s: 61%; --success-ultra-dark-l: 10%; --success-comp-h: 313; --success-medium-h: 133; --success-medium-s: 61%; --success-medium-l: 50%; --action: #00a984; --action-hover: #00c298; --action-ultra-light: #e6fff9; --action-light: #b3ffee; --action-semi-light: #4dffd8; --action-semi-dark: #00b38c; --action-dark: #008064; --action-ultra-dark: #003328; --action-comp: #a80024; --action-medium: #00ffc8; --primary: #00509f; --primary-hover: #005bb6; --primary-ultra-light: #e6f2ff; --primary-light: #b3d9ff; --primary-semi-light: #4da6ff; --primary-semi-dark: #0059b3; --primary-dark: #004080; --primary-ultra-dark: #001a33; --primary-comp: #9e4f00; --primary-medium: #0080ff; --secondary: #707070; --secondary-hover: #818181; --secondary-ultra-light: #f2f2f2; --secondary-light: #d9d9d9; --secondary-semi-light: #a6a6a6; --secondary-semi-dark: #595959; --secondary-dark: #404040; --secondary-ultra-dark: #1a1a1a; --secondary-comp: #707070; --secondary-medium: gray; --accent: #EAAC8B; --accent-hover: #f2ceba; --accent-ultra-light: #fbf0e9; --accent-light: #f3d1be; --accent-semi-light: #e39368; --accent-semi-dark: #97471c; --accent-dark: #6c3314; --accent-ultra-dark: #2b1408; --accent-comp: #8bc8ea; --accent-medium: #d76528; --base: #333333; --base-hover: #3b3b3b; --base-ultra-light: #f2f2f2; --base-light: #d9d9d9; --base-semi-light: #a6a6a6; --base-semi-dark: #595959; --base-dark: #404040; --base-ultra-dark: #1a1a1a; --base-comp: #333; --base-medium: gray; --shade: #000000; --shade-hover: black; --shade-ultra-light: #f2f2f2; --shade-light: #d9d9d9; --shade-semi-light: #a6a6a6; --shade-semi-dark: #595959; --shade-dark: #404040; --shade-ultra-dark: #1a1a1a; --shade-comp: black; --shade-medium: gray; --neutral: #000000; --neutral-hover: black; --neutral-ultra-light: #f2f2f2; --neutral-light: #d9d9d9; --neutral-semi-light: #a6a6a6; --neutral-semi-dark: #595959; --neutral-dark: #404040; --neutral-ultra-dark: #1a1a1a; --neutral-comp: black; --neutral-medium: gray; --white: #fff; --black: #000; --danger: #DC3545; --danger-hover: #e35a67; --danger-ultra-light: #fbe9eb; --danger-light: #f4bec3; --danger-semi-light: #e46774; --danger-semi-dark: #981b27; --danger-dark: #410b11; --danger-ultra-dark: #2b080b; --danger-comp: #38dccb; --danger-medium: #d92638; --warning: #FFC10A; --warning-hover: #ffcc32; --warning-ultra-light: #fff9e6; --warning-light: #ffecb3; --warning-semi-light: #ffd24d; --warning-semi-dark: #b38600; --warning-dark: #4d3900; --warning-ultra-dark: #332600; --warning-comp: #0a47ff; --warning-medium: #ffbf00; --info: #18A2B8; --info-hover: #1cbcd5; --info-ultra-light: #e8f9fc; --info-light: #bbeef6; --info-semi-light: #61d8ea; --info-semi-dark: #158c9e; --info-dark: #093c44; --info-ultra-dark: #06282d; --info-comp: #b92e18; --info-medium: #1dc7e2; --success: #29A745; --success-hover: #2fc24f; --success-ultra-light: #eafaee; --success-light: #c1f0cc; --success-semi-light: #6fdc87; --success-semi-dark: #23903a; --success-dark: #0f3e19; --success-ultra-dark: #0a2911; --success-comp: #a8298d; --success-medium: #32cd53; --action-trans-10: rgba(0, 169, 132, 0.1); --action-trans-20: rgba(0, 169, 132, 0.2); --action-trans-30: rgba(0, 169, 132, 0.3); --action-trans-40: rgba(0, 169, 132, 0.4); --action-trans-50: rgba(0, 169, 132, 0.5); --action-trans-60: rgba(0, 169, 132, 0.6); --action-trans-70: rgba(0, 169, 132, 0.7); --action-trans-80: rgba(0, 169, 132, 0.8); --action-trans-90: rgba(0, 169, 132, 0.9); --action-light-trans-10: rgba(179, 255, 238, 0.1); --action-light-trans-20: rgba(179, 255, 238, 0.2); --action-light-trans-30: rgba(179, 255, 238, 0.3); --action-light-trans-40: rgba(179, 255, 238, 0.4); --action-light-trans-50: rgba(179, 255, 238, 0.5); --action-light-trans-60: rgba(179, 255, 238, 0.6); --action-light-trans-70: rgba(179, 255, 238, 0.7); --action-light-trans-80: rgba(179, 255, 238, 0.8); --action-light-trans-90: rgba(179, 255, 238, 0.9); --action-dark-trans-10: rgba(0, 128, 100, 0.1); --action-dark-trans-20: rgba(0, 128, 100, 0.2); --action-dark-trans-30: rgba(0, 128, 100, 0.3); --action-dark-trans-40: rgba(0, 128, 100, 0.4); --action-dark-trans-50: rgba(0, 128, 100, 0.5); --action-dark-trans-60: rgba(0, 128, 100, 0.6); --action-dark-trans-70: rgba(0, 128, 100, 0.7); --action-dark-trans-80: rgba(0, 128, 100, 0.8); --action-dark-trans-90: rgba(0, 128, 100, 0.9); --action-ultra-dark-trans-10: rgba(0, 51, 40, 0.1); --action-ultra-dark-trans-20: rgba(0, 51, 40, 0.2); --action-ultra-dark-trans-30: rgba(0, 51, 40, 0.3); --action-ultra-dark-trans-40: rgba(0, 51, 40, 0.4); --action-ultra-dark-trans-50: rgba(0, 51, 40, 0.5); --action-ultra-dark-trans-60: rgba(0, 51, 40, 0.6); --action-ultra-dark-trans-70: rgba(0, 51, 40, 0.7); --action-ultra-dark-trans-80: rgba(0, 51, 40, 0.8); --action-ultra-dark-trans-90: rgba(0, 51, 40, 0.9); --primary-trans-10: rgba(0, 80, 159, 0.1); --primary-trans-20: rgba(0, 80, 159, 0.2); --primary-trans-30: rgba(0, 80, 159, 0.3); --primary-trans-40: rgba(0, 80, 159, 0.4); --primary-trans-50: rgba(0, 80, 159, 0.5); --primary-trans-60: rgba(0, 80, 159, 0.6); --primary-trans-70: rgba(0, 80, 159, 0.7); --primary-trans-80: rgba(0, 80, 159, 0.8); --primary-trans-90: rgba(0, 80, 159, 0.9); --primary-light-trans-10: rgba(179, 217, 255, 0.1); --primary-light-trans-20: rgba(179, 217, 255, 0.2); --primary-light-trans-30: rgba(179, 217, 255, 0.3); --primary-light-trans-40: rgba(179, 217, 255, 0.4); --primary-light-trans-50: rgba(179, 217, 255, 0.5); --primary-light-trans-60: rgba(179, 217, 255, 0.6); --primary-light-trans-70: rgba(179, 217, 255, 0.7); --primary-light-trans-80: rgba(179, 217, 255, 0.8); --primary-light-trans-90: rgba(179, 217, 255, 0.9); --primary-dark-trans-10: rgba(0, 64, 128, 0.1); --primary-dark-trans-20: rgba(0, 64, 128, 0.2); --primary-dark-trans-30: rgba(0, 64, 128, 0.3); --primary-dark-trans-40: rgba(0, 64, 128, 0.4); --primary-dark-trans-50: rgba(0, 64, 128, 0.5); --primary-dark-trans-60: rgba(0, 64, 128, 0.6); --primary-dark-trans-70: rgba(0, 64, 128, 0.7); --primary-dark-trans-80: rgba(0, 64, 128, 0.8); --primary-dark-trans-90: rgba(0, 64, 128, 0.9); --primary-ultra-dark-trans-10: rgba(0, 26, 51, 0.1); --primary-ultra-dark-trans-20: rgba(0, 26, 51, 0.2); --primary-ultra-dark-trans-30: rgba(0, 26, 51, 0.3); --primary-ultra-dark-trans-40: rgba(0, 26, 51, 0.4); --primary-ultra-dark-trans-50: rgba(0, 26, 51, 0.5); --primary-ultra-dark-trans-60: rgba(0, 26, 51, 0.6); --primary-ultra-dark-trans-70: rgba(0, 26, 51, 0.7); --primary-ultra-dark-trans-80: rgba(0, 26, 51, 0.8); --primary-ultra-dark-trans-90: rgba(0, 26, 51, 0.9); --secondary-trans-10: rgba(112, 112, 112, 0.1); --secondary-trans-20: rgba(112, 112, 112, 0.2); --secondary-trans-30: rgba(112, 112, 112, 0.3); --secondary-trans-40: rgba(112, 112, 112, 0.4); --secondary-trans-50: rgba(112, 112, 112, 0.5); --secondary-trans-60: rgba(112, 112, 112, 0.6); --secondary-trans-70: rgba(112, 112, 112, 0.7); --secondary-trans-80: rgba(112, 112, 112, 0.8); --secondary-trans-90: rgba(112, 112, 112, 0.9); --secondary-light-trans-10: rgba(217, 217, 217, 0.1); --secondary-light-trans-20: rgba(217, 217, 217, 0.2); --secondary-light-trans-30: rgba(217, 217, 217, 0.3); --secondary-light-trans-40: rgba(217, 217, 217, 0.4); --secondary-light-trans-50: rgba(217, 217, 217, 0.5); --secondary-light-trans-60: rgba(217, 217, 217, 0.6); --secondary-light-trans-70: rgba(217, 217, 217, 0.7); --secondary-light-trans-80: rgba(217, 217, 217, 0.8); --secondary-light-trans-90: rgba(217, 217, 217, 0.9); --secondary-dark-trans-10: rgba(64, 64, 64, 0.1); --secondary-dark-trans-20: rgba(64, 64, 64, 0.2); --secondary-dark-trans-30: rgba(64, 64, 64, 0.3); --secondary-dark-trans-40: rgba(64, 64, 64, 0.4); --secondary-dark-trans-50: rgba(64, 64, 64, 0.5); --secondary-dark-trans-60: rgba(64, 64, 64, 0.6); --secondary-dark-trans-70: rgba(64, 64, 64, 0.7); --secondary-dark-trans-80: rgba(64, 64, 64, 0.8); --secondary-dark-trans-90: rgba(64, 64, 64, 0.9); --secondary-ultra-dark-trans-10: rgba(26, 26, 26, 0.1); --secondary-ultra-dark-trans-20: rgba(26, 26, 26, 0.2); --secondary-ultra-dark-trans-30: rgba(26, 26, 26, 0.3); --secondary-ultra-dark-trans-40: rgba(26, 26, 26, 0.4); --secondary-ultra-dark-trans-50: rgba(26, 26, 26, 0.5); --secondary-ultra-dark-trans-60: rgba(26, 26, 26, 0.6); --secondary-ultra-dark-trans-70: rgba(26, 26, 26, 0.7); --secondary-ultra-dark-trans-80: rgba(26, 26, 26, 0.8); --secondary-ultra-dark-trans-90: rgba(26, 26, 26, 0.9); --accent-trans-10: rgba(234, 172, 139, 0.1); --accent-trans-20: rgba(234, 172, 139, 0.2); --accent-trans-30: rgba(234, 172, 139, 0.3); --accent-trans-40: rgba(234, 172, 139, 0.4); --accent-trans-50: rgba(234, 172, 139, 0.5); --accent-trans-60: rgba(234, 172, 139, 0.6); --accent-trans-70: rgba(234, 172, 139, 0.7); --accent-trans-80: rgba(234, 172, 139, 0.8); --accent-trans-90: rgba(234, 172, 139, 0.9); --accent-light-trans-10: rgba(243, 209, 190, 0.1); --accent-light-trans-20: rgba(243, 209, 190, 0.2); --accent-light-trans-30: rgba(243, 209, 190, 0.3); --accent-light-trans-40: rgba(243, 209, 190, 0.4); --accent-light-trans-50: rgba(243, 209, 190, 0.5); --accent-light-trans-60: rgba(243, 209, 190, 0.6); --accent-light-trans-70: rgba(243, 209, 190, 0.7); --accent-light-trans-80: rgba(243, 209, 190, 0.8); --accent-light-trans-90: rgba(243, 209, 190, 0.9); --accent-dark-trans-10: rgba(108, 51, 20, 0.1); --accent-dark-trans-20: rgba(108, 51, 20, 0.2); --accent-dark-trans-30: rgba(108, 51, 20, 0.3); --accent-dark-trans-40: rgba(108, 51, 20, 0.4); --accent-dark-trans-50: rgba(108, 51, 20, 0.5); --accent-dark-trans-60: rgba(108, 51, 20, 0.6); --accent-dark-trans-70: rgba(108, 51, 20, 0.7); --accent-dark-trans-80: rgba(108, 51, 20, 0.8); --accent-dark-trans-90: rgba(108, 51, 20, 0.9); --accent-ultra-dark-trans-10: rgba(43, 20, 8, 0.1); --accent-ultra-dark-trans-20: rgba(43, 20, 8, 0.2); --accent-ultra-dark-trans-30: rgba(43, 20, 8, 0.3); --accent-ultra-dark-trans-40: rgba(43, 20, 8, 0.4); --accent-ultra-dark-trans-50: rgba(43, 20, 8, 0.5); --accent-ultra-dark-trans-60: rgba(43, 20, 8, 0.6); --accent-ultra-dark-trans-70: rgba(43, 20, 8, 0.7); --accent-ultra-dark-trans-80: rgba(43, 20, 8, 0.8); --accent-ultra-dark-trans-90: rgba(43, 20, 8, 0.9); --base-trans-10: rgba(51, 51, 51, 0.1); --base-trans-20: rgba(51, 51, 51, 0.2); --base-trans-30: rgba(51, 51, 51, 0.3); --base-trans-40: rgba(51, 51, 51, 0.4); --base-trans-50: rgba(51, 51, 51, 0.5); --base-trans-60: rgba(51, 51, 51, 0.6); --base-trans-70: rgba(51, 51, 51, 0.7); --base-trans-80: rgba(51, 51, 51, 0.8); --base-trans-90: rgba(51, 51, 51, 0.9); --base-light-trans-10: rgba(217, 217, 217, 0.1); --base-light-trans-20: rgba(217, 217, 217, 0.2); --base-light-trans-30: rgba(217, 217, 217, 0.3); --base-light-trans-40: rgba(217, 217, 217, 0.4); --base-light-trans-50: rgba(217, 217, 217, 0.5); --base-light-trans-60: rgba(217, 217, 217, 0.6); --base-light-trans-70: rgba(217, 217, 217, 0.7); --base-light-trans-80: rgba(217, 217, 217, 0.8); --base-light-trans-90: rgba(217, 217, 217, 0.9); --base-dark-trans-10: rgba(64, 64, 64, 0.1); --base-dark-trans-20: rgba(64, 64, 64, 0.2); --base-dark-trans-30: rgba(64, 64, 64, 0.3); --base-dark-trans-40: rgba(64, 64, 64, 0.4); --base-dark-trans-50: rgba(64, 64, 64, 0.5); --base-dark-trans-60: rgba(64, 64, 64, 0.6); --base-dark-trans-70: rgba(64, 64, 64, 0.7); --base-dark-trans-80: rgba(64, 64, 64, 0.8); --base-dark-trans-90: rgba(64, 64, 64, 0.9); --base-ultra-dark-trans-10: rgba(26, 26, 26, 0.1); --base-ultra-dark-trans-20: rgba(26, 26, 26, 0.2); --base-ultra-dark-trans-30: rgba(26, 26, 26, 0.3); --base-ultra-dark-trans-40: rgba(26, 26, 26, 0.4); --base-ultra-dark-trans-50: rgba(26, 26, 26, 0.5); --base-ultra-dark-trans-60: rgba(26, 26, 26, 0.6); --base-ultra-dark-trans-70: rgba(26, 26, 26, 0.7); --base-ultra-dark-trans-80: rgba(26, 26, 26, 0.8); --base-ultra-dark-trans-90: rgba(26, 26, 26, 0.9); --shade-trans-10: rgba(0, 0, 0, 0.1); --shade-trans-20: rgba(0, 0, 0, 0.2); --shade-trans-30: rgba(0, 0, 0, 0.3); --shade-trans-40: rgba(0, 0, 0, 0.4); --shade-trans-50: rgba(0, 0, 0, 0.5); --shade-trans-60: rgba(0, 0, 0, 0.6); --shade-trans-70: rgba(0, 0, 0, 0.7); --shade-trans-80: rgba(0, 0, 0, 0.8); --shade-trans-90: rgba(0, 0, 0, 0.9); --shade-light-trans-10: rgba(217, 217, 217, 0.1); --shade-light-trans-20: rgba(217, 217, 217, 0.2); --shade-light-trans-30: rgba(217, 217, 217, 0.3); --shade-light-trans-40: rgba(217, 217, 217, 0.4); --shade-light-trans-50: rgba(217, 217, 217, 0.5); --shade-light-trans-60: rgba(217, 217, 217, 0.6); --shade-light-trans-70: rgba(217, 217, 217, 0.7); --shade-light-trans-80: rgba(217, 217, 217, 0.8); --shade-light-trans-90: rgba(217, 217, 217, 0.9); --shade-dark-trans-10: rgba(64, 64, 64, 0.1); --shade-dark-trans-20: rgba(64, 64, 64, 0.2); --shade-dark-trans-30: rgba(64, 64, 64, 0.3); --shade-dark-trans-40: rgba(64, 64, 64, 0.4); --shade-dark-trans-50: rgba(64, 64, 64, 0.5); --shade-dark-trans-60: rgba(64, 64, 64, 0.6); --shade-dark-trans-70: rgba(64, 64, 64, 0.7); --shade-dark-trans-80: rgba(64, 64, 64, 0.8); --shade-dark-trans-90: rgba(64, 64, 64, 0.9); --shade-ultra-dark-trans-10: rgba(26, 26, 26, 0.1); --shade-ultra-dark-trans-20: rgba(26, 26, 26, 0.2); --shade-ultra-dark-trans-30: rgba(26, 26, 26, 0.3); --shade-ultra-dark-trans-40: rgba(26, 26, 26, 0.4); --shade-ultra-dark-trans-50: rgba(26, 26, 26, 0.5); --shade-ultra-dark-trans-60: rgba(26, 26, 26, 0.6); --shade-ultra-dark-trans-70: rgba(26, 26, 26, 0.7); --shade-ultra-dark-trans-80: rgba(26, 26, 26, 0.8); --shade-ultra-dark-trans-90: rgba(26, 26, 26, 0.9); --neutral-trans-10: rgba(0, 0, 0, 0.1); --neutral-trans-20: rgba(0, 0, 0, 0.2); --neutral-trans-30: rgba(0, 0, 0, 0.3); --neutral-trans-40: rgba(0, 0, 0, 0.4); --neutral-trans-50: rgba(0, 0, 0, 0.5); --neutral-trans-60: rgba(0, 0, 0, 0.6); --neutral-trans-70: rgba(0, 0, 0, 0.7); --neutral-trans-80: rgba(0, 0, 0, 0.8); --neutral-trans-90: rgba(0, 0, 0, 0.9); --neutral-light-trans-10: rgba(217, 217, 217, 0.1); --neutral-light-trans-20: rgba(217, 217, 217, 0.2); --neutral-light-trans-30: rgba(217, 217, 217, 0.3); --neutral-light-trans-40: rgba(217, 217, 217, 0.4); --neutral-light-trans-50: rgba(217, 217, 217, 0.5); --neutral-light-trans-60: rgba(217, 217, 217, 0.6); --neutral-light-trans-70: rgba(217, 217, 217, 0.7); --neutral-light-trans-80: rgba(217, 217, 217, 0.8); --neutral-light-trans-90: rgba(217, 217, 217, 0.9); --neutral-dark-trans-10: rgba(64, 64, 64, 0.1); --neutral-dark-trans-20: rgba(64, 64, 64, 0.2); --neutral-dark-trans-30: rgba(64, 64, 64, 0.3); --neutral-dark-trans-40: rgba(64, 64, 64, 0.4); --neutral-dark-trans-50: rgba(64, 64, 64, 0.5); --neutral-dark-trans-60: rgba(64, 64, 64, 0.6); --neutral-dark-trans-70: rgba(64, 64, 64, 0.7); --neutral-dark-trans-80: rgba(64, 64, 64, 0.8); --neutral-dark-trans-90: rgba(64, 64, 64, 0.9); --neutral-ultra-dark-trans-10: rgba(26, 26, 26, 0.1); --neutral-ultra-dark-trans-20: rgba(26, 26, 26, 0.2); --neutral-ultra-dark-trans-30: rgba(26, 26, 26, 0.3); --neutral-ultra-dark-trans-40: rgba(26, 26, 26, 0.4); --neutral-ultra-dark-trans-50: rgba(26, 26, 26, 0.5); --neutral-ultra-dark-trans-60: rgba(26, 26, 26, 0.6); --neutral-ultra-dark-trans-70: rgba(26, 26, 26, 0.7); --neutral-ultra-dark-trans-80: rgba(26, 26, 26, 0.8); --neutral-ultra-dark-trans-90: rgba(26, 26, 26, 0.9); --white-trans-10: rgba(255, 255, 255, 0.1); --white-trans-20: rgba(255, 255, 255, 0.2); --white-trans-30: rgba(255, 255, 255, 0.3); --white-trans-40: rgba(255, 255, 255, 0.4); --white-trans-50: rgba(255, 255, 255, 0.5); --white-trans-60: rgba(255, 255, 255, 0.6); --white-trans-70: rgba(255, 255, 255, 0.7); --white-trans-80: rgba(255, 255, 255, 0.8); --white-trans-90: rgba(255, 255, 255, 0.9); --black-trans-10: rgba(0, 0, 0, 0.1); --black-trans-20: rgba(0, 0, 0, 0.2); --black-trans-30: rgba(0, 0, 0, 0.3); --black-trans-40: rgba(0, 0, 0, 0.4); --black-trans-50: rgba(0, 0, 0, 0.5); --black-trans-60: rgba(0, 0, 0, 0.6); --black-trans-70: rgba(0, 0, 0, 0.7); --black-trans-80: rgba(0, 0, 0, 0.8); --black-trans-90: rgba(0, 0, 0, 0.9); --danger-trans-10: rgba(220, 53, 69, 0.1); --danger-trans-20: rgba(220, 53, 69, 0.2); --danger-trans-30: rgba(220, 53, 69, 0.3); --danger-trans-40: rgba(220, 53, 69, 0.4); --danger-trans-50: rgba(220, 53, 69, 0.5); --danger-trans-60: rgba(220, 53, 69, 0.6); --danger-trans-70: rgba(220, 53, 69, 0.7); --danger-trans-80: rgba(220, 53, 69, 0.8); --danger-trans-90: rgba(220, 53, 69, 0.9); --danger-light-trans-10: rgba(244, 190, 195, 0.1); --danger-light-trans-20: rgba(244, 190, 195, 0.2); --danger-light-trans-30: rgba(244, 190, 195, 0.3); --danger-light-trans-40: rgba(244, 190, 195, 0.4); --danger-light-trans-50: rgba(244, 190, 195, 0.5); --danger-light-trans-60: rgba(244, 190, 195, 0.6); --danger-light-trans-70: rgba(244, 190, 195, 0.7); --danger-light-trans-80: rgba(244, 190, 195, 0.8); --danger-light-trans-90: rgba(244, 190, 195, 0.9); --danger-dark-trans-10: rgba(65, 11, 17, 0.1); --danger-dark-trans-20: rgba(65, 11, 17, 0.2); --danger-dark-trans-30: rgba(65, 11, 17, 0.3); --danger-dark-trans-40: rgba(65, 11, 17, 0.4); --danger-dark-trans-50: rgba(65, 11, 17, 0.5); --danger-dark-trans-60: rgba(65, 11, 17, 0.6); --danger-dark-trans-70: rgba(65, 11, 17, 0.7); --danger-dark-trans-80: rgba(65, 11, 17, 0.8); --danger-dark-trans-90: rgba(65, 11, 17, 0.9); --danger-ultra-dark-trans-10: rgba(43, 8, 11, 0.1); --danger-ultra-dark-trans-20: rgba(43, 8, 11, 0.2); --danger-ultra-dark-trans-30: rgba(43, 8, 11, 0.3); --danger-ultra-dark-trans-40: rgba(43, 8, 11, 0.4); --danger-ultra-dark-trans-50: rgba(43, 8, 11, 0.5); --danger-ultra-dark-trans-60: rgba(43, 8, 11, 0.6); --danger-ultra-dark-trans-70: rgba(43, 8, 11, 0.7); --danger-ultra-dark-trans-80: rgba(43, 8, 11, 0.8); --danger-ultra-dark-trans-90: rgba(43, 8, 11, 0.9); --warning-trans-10: rgba(255, 193, 10, 0.1); --warning-trans-20: rgba(255, 193, 10, 0.2); --warning-trans-30: rgba(255, 193, 10, 0.3); --warning-trans-40: rgba(255, 193, 10, 0.4); --warning-trans-50: rgba(255, 193, 10, 0.5); --warning-trans-60: rgba(255, 193, 10, 0.6); --warning-trans-70: rgba(255, 193, 10, 0.7); --warning-trans-80: rgba(255, 193, 10, 0.8); --warning-trans-90: rgba(255, 193, 10, 0.9); --warning-light-trans-10: rgba(255, 236, 179, 0.1); --warning-light-trans-20: rgba(255, 236, 179, 0.2); --warning-light-trans-30: rgba(255, 236, 179, 0.3); --warning-light-trans-40: rgba(255, 236, 179, 0.4); --warning-light-trans-50: rgba(255, 236, 179, 0.5); --warning-light-trans-60: rgba(255, 236, 179, 0.6); --warning-light-trans-70: rgba(255, 236, 179, 0.7); --warning-light-trans-80: rgba(255, 236, 179, 0.8); --warning-light-trans-90: rgba(255, 236, 179, 0.9); --warning-dark-trans-10: rgba(77, 57, 0, 0.1); --warning-dark-trans-20: rgba(77, 57, 0, 0.2); --warning-dark-trans-30: rgba(77, 57, 0, 0.3); --warning-dark-trans-40: rgba(77, 57, 0, 0.4); --warning-dark-trans-50: rgba(77, 57, 0, 0.5); --warning-dark-trans-60: rgba(77, 57, 0, 0.6); --warning-dark-trans-70: rgba(77, 57, 0, 0.7); --warning-dark-trans-80: rgba(77, 57, 0, 0.8); --warning-dark-trans-90: rgba(77, 57, 0, 0.9); --warning-ultra-dark-trans-10: rgba(51, 38, 0, 0.1); --warning-ultra-dark-trans-20: rgba(51, 38, 0, 0.2); --warning-ultra-dark-trans-30: rgba(51, 38, 0, 0.3); --warning-ultra-dark-trans-40: rgba(51, 38, 0, 0.4); --warning-ultra-dark-trans-50: rgba(51, 38, 0, 0.5); --warning-ultra-dark-trans-60: rgba(51, 38, 0, 0.6); --warning-ultra-dark-trans-70: rgba(51, 38, 0, 0.7); --warning-ultra-dark-trans-80: rgba(51, 38, 0, 0.8); --warning-ultra-dark-trans-90: rgba(51, 38, 0, 0.9); --info-trans-10: rgba(24, 162, 184, 0.1); --info-trans-20: rgba(24, 162, 184, 0.2); --info-trans-30: rgba(24, 162, 184, 0.3); --info-trans-40: rgba(24, 162, 184, 0.4); --info-trans-50: rgba(24, 162, 184, 0.5); --info-trans-60: rgba(24, 162, 184, 0.6); --info-trans-70: rgba(24, 162, 184, 0.7); --info-trans-80: rgba(24, 162, 184, 0.8); --info-trans-90: rgba(24, 162, 184, 0.9); --info-light-trans-10: rgba(187, 238, 246, 0.1); --info-light-trans-20: rgba(187, 238, 246, 0.2); --info-light-trans-30: rgba(187, 238, 246, 0.3); --info-light-trans-40: rgba(187, 238, 246, 0.4); --info-light-trans-50: rgba(187, 238, 246, 0.5); --info-light-trans-60: rgba(187, 238, 246, 0.6); --info-light-trans-70: rgba(187, 238, 246, 0.7); --info-light-trans-80: rgba(187, 238, 246, 0.8); --info-light-trans-90: rgba(187, 238, 246, 0.9); --info-dark-trans-10: rgba(9, 60, 68, 0.1); --info-dark-trans-20: rgba(9, 60, 68, 0.2); --info-dark-trans-30: rgba(9, 60, 68, 0.3); --info-dark-trans-40: rgba(9, 60, 68, 0.4); --info-dark-trans-50: rgba(9, 60, 68, 0.5); --info-dark-trans-60: rgba(9, 60, 68, 0.6); --info-dark-trans-70: rgba(9, 60, 68, 0.7); --info-dark-trans-80: rgba(9, 60, 68, 0.8); --info-dark-trans-90: rgba(9, 60, 68, 0.9); --info-ultra-dark-trans-10: rgba(6, 40, 45, 0.1); --info-ultra-dark-trans-20: rgba(6, 40, 45, 0.2); --info-ultra-dark-trans-30: rgba(6, 40, 45, 0.3); --info-ultra-dark-trans-40: rgba(6, 40, 45, 0.4); --info-ultra-dark-trans-50: rgba(6, 40, 45, 0.5); --info-ultra-dark-trans-60: rgba(6, 40, 45, 0.6); --info-ultra-dark-trans-70: rgba(6, 40, 45, 0.7); --info-ultra-dark-trans-80: rgba(6, 40, 45, 0.8); --info-ultra-dark-trans-90: rgba(6, 40, 45, 0.9); --success-trans-10: rgba(41, 167, 69, 0.1); --success-trans-20: rgba(41, 167, 69, 0.2); --success-trans-30: rgba(41, 167, 69, 0.3); --success-trans-40: rgba(41, 167, 69, 0.4); --success-trans-50: rgba(41, 167, 69, 0.5); --success-trans-60: rgba(41, 167, 69, 0.6); --success-trans-70: rgba(41, 167, 69, 0.7); --success-trans-80: rgba(41, 167, 69, 0.8); --success-trans-90: rgba(41, 167, 69, 0.9); --success-light-trans-10: rgba(193, 240, 204, 0.1); --success-light-trans-20: rgba(193, 240, 204, 0.2); --success-light-trans-30: rgba(193, 240, 204, 0.3); --success-light-trans-40: rgba(193, 240, 204, 0.4); --success-light-trans-50: rgba(193, 240, 204, 0.5); --success-light-trans-60: rgba(193, 240, 204, 0.6); --success-light-trans-70: rgba(193, 240, 204, 0.7); --success-light-trans-80: rgba(193, 240, 204, 0.8); --success-light-trans-90: rgba(193, 240, 204, 0.9); --success-dark-trans-10: rgba(15, 62, 25, 0.1); --success-dark-trans-20: rgba(15, 62, 25, 0.2); --success-dark-trans-30: rgba(15, 62, 25, 0.3); --success-dark-trans-40: rgba(15, 62, 25, 0.4); --success-dark-trans-50: rgba(15, 62, 25, 0.5); --success-dark-trans-60: rgba(15, 62, 25, 0.6); --success-dark-trans-70: rgba(15, 62, 25, 0.7); --success-dark-trans-80: rgba(15, 62, 25, 0.8); --success-dark-trans-90: rgba(15, 62, 25, 0.9); --success-ultra-dark-trans-10: rgba(10, 41, 17, 0.1); --success-ultra-dark-trans-20: rgba(10, 41, 17, 0.2); --success-ultra-dark-trans-30: rgba(10, 41, 17, 0.3); --success-ultra-dark-trans-40: rgba(10, 41, 17, 0.4); --success-ultra-dark-trans-50: rgba(10, 41, 17, 0.5); --success-ultra-dark-trans-60: rgba(10, 41, 17, 0.6); --success-ultra-dark-trans-70: rgba(10, 41, 17, 0.7); --success-ultra-dark-trans-80: rgba(10, 41, 17, 0.8); --success-ultra-dark-trans-90: rgba(10, 41, 17, 0.9); --shade-white: #fff; --shade-black: #000; --bg-ultra-light: var(--shade-ultra-light); --bg-light: var(--neutral-light); --bg-dark: var(--neutral-dark); --bg-ultra-dark: var(--shade-ultra-dark); --text-light: var(--shade-ultra-light); --text-light-muted: var(--white-trans-80); --text-dark: var(--shade-ultra-dark); --text-dark-muted: var(--black-trans-80); --body-bg-color: var(--white); --body-color: var(--black); --h1-color: var(--primary); --h2-color: var(--primary); --h3-color: var(--primary); --h4-color: var(--primary); --h5-color: var(--primary); --h6-color: var(--primary); }:root { --on: initial; --off: ; --section-padding-x: 2.4rem; --section-padding-block: var(--section-space-m); --section-gutter: 2.4rem; --gutter: 2.4rem; --text-xs: 1.26rem; --text-s: 1.42rem; --text-m: 1.8rem; --text-l: 2.025rem; --text-xl: 2.28rem; --text-xxl: 2.565rem; --root-font-size: 62.5%; --h6: 1.26rem; --h5: 1.42rem; --h4: 1.8rem; --h3: 2.025rem; --h2: 2.28rem; --h1: 2.565rem; --space-xs: 1.896rem; --space-s: 2.133rem; --space-m: 2.4rem; --space-l: 2.7rem; --space-xl: 3.038rem; --space-xxl: 3.42rem; --section-space-xs: 3.84rem; --section-space-s: 4.8rem; --section-space-m: 6rem; --section-space-l: 7.5rem; --section-space-xl: 9.375rem; --section-space-xxl: 11.719rem; --content-width: 120rem; --content-width-safe: min(var(--content-width), calc(100% - var(--gutter) * 2)); --width-xs: calc(var(--content-width) * 0.1); --width-s: calc(var(--content-width) * 0.2); --width-m: calc(var(--content-width) * 0.4); --width-l: calc(var(--content-width) * 0.6); --width-xl: calc(var(--content-width) * 0.8); --width-xxl: calc(var(--content-width) * 0.9); --width-vp-max: calc(var(--content-width) * 1); --width-content: calc(var(--content-width) * 1); --width-full: calc(var(--content-width) * 100%); --width-10: calc(var(--content-width) * 0.1); --width-20: calc(var(--content-width) * 0.2); --width-30: calc(var(--content-width) * 0.3); --width-40: calc(var(--content-width) * 0.4); --width-50: calc(var(--content-width) * 0.5); --width-60: calc(var(--content-width) * 0.6); --width-70: calc(var(--content-width) * 0.7); --width-80: calc(var(--content-width) * 0.8); --width-90: calc(var(--content-width) * 0.9); --focus-color: var(--action); --focus-width: 0.2rem; --focus-offset: 0.25em; --box-shadow-m: 0 4px 4px -10px rgba(0, 0, 0, 0.04), 0 13px 13px -10px rgba(0, 0, 0, 0.06), 0 40px 60px -10px rgba(0, 0, 0, 0.08); --box-shadow-l: 0 2.7px 3.6px -5px rgba(0, 0, 0, 0.04), 0 7.5px 10px -5px rgba(0, 0, 0, 0.06), 0 18px 24.1px -5px rgba(0, 0, 0, 0.08), 0 60px 80px -5px rgba(0, 0, 0, 0.1); --box-shadow-xl: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px -5px rgba(0, 0, 0, 0.04), 0 12.5px 10px -5px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px -5px rgba(0, 0, 0, 0.08), 0 41.8px 33.4px -5px rgba(0, 0, 0, 0.1), 0 80px 80px -5px rgba(0, 0, 0, 0.105); --box-shadow-1: 0 4px 4px -10px rgba(0, 0, 0, 0.04), 0 13px 13px -10px rgba(0, 0, 0, 0.06), 0 40px 60px -10px rgba(0, 0, 0, 0.08); --box-shadow-2: 0 2.7px 3.6px -5px rgba(0, 0, 0, 0.04), 0 7.5px 10px -5px rgba(0, 0, 0, 0.06), 0 18px 24.1px -5px rgba(0, 0, 0, 0.08), 0 60px 80px -5px rgba(0, 0, 0, 0.1); --box-shadow-3: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px -5px rgba(0, 0, 0, 0.04), 0 12.5px 10px -5px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px -5px rgba(0, 0, 0, 0.08), 0 41.8px 33.4px -5px rgba(0, 0, 0, 0.1), 0 80px 80px -5px rgba(0, 0, 0, 0.105); --admin-bar-height: var(--wp-admin--admin-bar--height, 0px); --text-xxl-line-height: 1.2; --text-xxl-max-width: 20ch; --text-xl-line-height: 1.2; --text-l-line-height: 1.3; --text-m-line-height: calc(6px + 2ex); --text-m-max-width: 100%; --text-s-line-height: 1.3; --text-xs-line-height: 1.4; --base-text-lh: calc(6px + 2ex); --heading-line-height: calc(4px + 2ex); --heading-font-weight: 700; --heading-text-wrap: pretty; --base-heading-lh: calc(4px + 2ex); --h1-line-height: 1.2; --h1-max-width: 100%; --h1-color: var(--primary); --h2-line-height: 1.2; --h2-color: var(--primary); --h3-line-height: 1.2; --h3-color: var(--primary); --h4-line-height: calc(4px + 2ex); --h4-color: var(--primary); --h5-line-height: 1.2; --h5-color: var(--primary); --h6-line-height: 1.2; --h6-color: var(--primary); --text-color: var(--black); --text-line-height: calc(6px + 2ex); --text-text-wrap: pretty; }:root { --grid-1: repeat(1, minmax(0, 1fr)); --grid-2: repeat(2, minmax(0, 1fr)); --grid-3: repeat(3, minmax(0, 1fr)); --grid-4: repeat(4, minmax(0, 1fr)); --grid-5: repeat(5, minmax(0, 1fr)); --grid-6: repeat(6, minmax(0, 1fr)); --grid-7: repeat(7, minmax(0, 1fr)); --grid-8: repeat(8, minmax(0, 1fr)); --grid-9: repeat(9, minmax(0, 1fr)); --grid-10: repeat(10, minmax(0, 1fr)); --grid-11: repeat(11, minmax(0, 1fr)); --grid-12: repeat(12, minmax(0, 1fr)); --grid-1-2: minmax(0, 1fr) minmax(0, 2fr); --grid-1-3: minmax(0, 1fr) minmax(0, 3fr); --grid-2-1: minmax(0, 2fr) minmax(0, 1fr); --grid-2-3: minmax(0, 2fr) minmax(0, 3fr); --grid-3-1: minmax(0, 3fr) minmax(0, 1fr); --grid-3-2: minmax(0, 3fr) minmax(0, 2fr); }:root { --grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr)); --grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr)); --grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr)); --grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr)); --grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr)); --grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr)); --grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr)); --grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr)); --grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr)); --grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr)); --grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr)); --auto-grid-aggressiveness: 0.7; }:root { --header-height: 0rem; --header-height-xl: 0rem; --header-height-l: 0rem; --header-height-m: 0rem; --header-height-s: 0rem; }:root { --paragraph-spacing: 1em; --heading-spacing: 1.5em; --list-spacing: 1em; --list-indent-spacing: 2em; --list-item-spacing: 0.5em; --nested-list-indent-spacing: 1em; --flow-spacing: var(--paragraph-spacing); --figure-spacing: var(--paragraph-spacing); --figcaption-spacing: 0.5em; --blockquote-spacing: var(--paragraph-spacing); }:root { --option-primary-btn-outline: on; --option-secondary-btn-outline: on; --btn-padding-block: 0.75em; --btn-padding-inline: 1.5em; --btn-min-width: 20rem; --btn-line-height: 1; --btn-font-weight: 700; --btn-font-style: normal; --btn-text-decoration: none; --btn-text-decoration-hover: none; --btn-letter-spacing: 0; --btn-text-transform: none; --btn-border-width: 0rem; --btn-outline-border-width: 0rem; --btn-border-style: solid; --btn-border-radius: 0; --btn-justify-content: center; --btn-text-align: center; }:root { --btn-border-size: 0rem; --btn-radius: 0; --outline-btn-border-size: 0rem; --btn-pad-x: 1.5em; --btn-pad-y: 0.75em; --btn-text-style: normal; --btn-weight: 700; --btn-width: 20; }:root { --link-color: var(--action); --link-color-hover: var(--action-hover); --link-transition: var(--transition); --link-decoration: none; --link-decoration-hover: inherit; --link-underline-offset: auto; --link-weight: 400; }:root { --col-width-s: 13rem; --col-width-m: 25rem; --col-width-l: 38rem; --col-rule-width-s: 0.1em; --col-rule-width-m: 0.3em; --col-rule-width-l: 0.5em; }:root { --sticky-s: 2.5%; --sticky-m: 5%; --sticky-l: 10%; }:root { --content-gap: var(--space-m); --fr-content-gap: var(--space-m); --container-gap: var(--space-xl); --fr-container-gap: var(--space-xl); --grid-gap: var(--space-m); --fr-grid-gap: var(--space-m); --bg-ultra-light-text: var(--text-dark); --bg-light-text: var(--text-dark); --bg-dark-text: var(--text-light); --bg-ultra-dark-text: var(--text-light); --bg-ultra-light-heading: var(--text-dark); --bg-light-heading: var(--text-dark); --bg-dark-heading: var(--text-light); --bg-ultra-dark-heading: var(--text-light); --bg-ultra-light-button: primary; --bg-light-button: primary; --bg-dark-button: primary; --bg-ultra-dark-button: primary; }:root { --radius: 1rem; --radius-50: 50%; --radius-circle: 50vw; --radius-none: 0; --radius-xs: 0.444444rem; --radius-s: 0.666667rem; --radius-m: 1rem; --radius-l: 1.5rem; --radius-xl: 2.25rem; --radius-xxl: 3.375rem; --border-size: 1px; --border-width: 1px; --border-style: solid; --border-color-dark: var(--black-trans-20); --border-color-light: var(--white-trans-20); --border: var(--border-size) var(--border-style) var(--border-color-dark); --border-light: var(--border-size) var(--border-style) var(--border-color-light); --border-dark: var(--border-size) var(--border-style) var(--border-color-dark); }:root { --divider-size: 1px; --divider-style: solid; --divider-inline-size: 100%; --divider-gap: var(--content-gap); --divider-color-dark: var(--black-trans-20); --divider-color-light: var(--white-trans-20); --divider: var(--divider-size) var(--divider-style) var(--divider-color-dark); --divider-light: var(--divider-size) var(--divider-style) var(--divider-color-light); --divider-dark: var(--divider-size) var(--divider-style) var(--divider-color-dark); }:root { --transition-duration: 0.3s; --transition-timing: ease-in-out; --transition-delay: 0s; --transition: background var(--transition-duration) var(--transition-timing) var(--transition-delay), color var(--transition-duration) var(--transition-timing) var(--transition-delay), border var(--transition-duration) var(--transition-timing) var(--transition-delay); }[id] { scroll-margin-top: var(--offset, 0); }html { scroll-behavior: smooth; font-size: var(--root-font-size) !important; }:root { }*, ::before, ::after { box-sizing: border-box; }body { min-block-size: 100vh; }input, button, textarea, select { font: inherit; }:where(section:not(section section)) { padding-block: var(--section-padding-block); padding-inline: var(--gutter); }body:where(:not(.block-editor-writing-flow, .editor-styles-wrapper)) :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.smart-spacing-normalize :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.smart-spacing-preview > * + :where(h1, h2, h3, h4, h5, h6), .smart-spacing.smart-spacing > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }.smart-spacing-preview > :is(ul, ol) :is(ul, ol) li, .smart-spacing.smart-spacing > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }.smart-spacing-preview > :is(figure, blockquote, ul, ol) + *, .smart-spacing.smart-spacing > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }.smart-spacing--off.smart-spacing--off :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) { margin-block: 0px; }.oxy-rich-text > * + :where(h1, h2, h3, h4, h5, h6), .oxy-stock-content-styles > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }.oxy-rich-text > :is(ul, ol) :is(ul, ol) li, .oxy-stock-content-styles > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }.oxy-rich-text > :is(figure, blockquote, ul, ol) + *, .oxy-stock-content-styles > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > * + :where(h1, h2, h3, h4, h5, h6) { margin-block-start: var(--heading-spacing, var(--flow-spacing, initial)); margin-block-end: 0px; }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > :is(ul, ol) :is(ul, ol) li { margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial)); }:not(.woocommerce-checkout) [class*="woocommerce"] * + p > :is(figure, blockquote, ul, ol) + * { --paragraph-spacing: 0; --flow-spacing: 0; }:is(*, img, figure, picture).is-bg { position: var(--bg-position, absolute); inset: var(--bg-inset, 0); inline-size: var(--bg-width, 100%); block-size: var(--bg-height, 100%); object-fit: var(--bg-object-fit, cover); object-position: var(--bg-object-position, center); z-index: var(--bg-z-index, -2); border-radius: var(--bg-radius, 0); }:is(*, img, figure, picture).is-bg > img { object-fit: var(--bg-object-fit, cover); object-position: var(--bg-object-position, center); }.content-grid > :is(*, img, figure, picture).is-bg { grid-column: full / full; }.text--light.text--light, .text--light.text--light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-light); }.text--light-muted.text--light-muted, .text--light-muted.text--light-muted :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-light-muted); }.text--dark.text--dark, .text--dark.text--dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-dark); }.text--dark-muted.text--dark-muted, .text--dark-muted.text--dark-muted :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--text-dark-muted); }:is(.content--feature, .content--feature-max, .content--full, .content--full-safe):not(.content-grid--off :is(.content--feature, .content--feature-max, .content--full, .content--full-safe)) { max-width: 100%; width: 100% !important; }:root, .color-scheme--main { --bg-ultra-light-text: var(--text-dark); --bg-light-text: var(--text-dark); --bg-dark-text: var(--text-light); --bg-ultra-dark-text: var(--text-light); --bg-ultra-light-heading: var(--text-dark); --bg-light-heading: var(--text-dark); --bg-dark-heading: var(--text-light); --bg-ultra-dark-heading: var(--text-light); }:where(.bg--ultra-light), :where(.bg--ultra-light) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-ultra-light-text); }:where(.bg--light), :where(.bg--light) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-light-text); }:where(.bg--dark), :where(.bg--dark) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-dark-text); }:where(.bg--ultra-dark), :where(.bg--ultra-dark) :is(h1, h2, h3, h4, h5, h6) { color: var(--bg-ultra-dark-text); }.bg--ultra-light :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-ultra-light-heading); --h1-color: var(--bg-ultra-light-heading); --h2-color: var(--bg-ultra-light-heading); --h3-color: var(--bg-ultra-light-heading); --h4-color: var(--bg-ultra-light-heading); --h5-color: var(--bg-ultra-light-heading); --h6-color: var(--bg-ultra-light-heading); color: var(--bg-ultra-light-heading); }.bg--light :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-light-heading); --h1-color: var(--bg-light-heading); --h2-color: var(--bg-light-heading); --h3-color: var(--bg-light-heading); --h4-color: var(--bg-light-heading); --h5-color: var(--bg-light-heading); --h6-color: var(--bg-light-heading); color: var(--bg-light-heading); }.bg--dark :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-dark-heading); --h1-color: var(--bg-dark-heading); --h2-color: var(--bg-dark-heading); --h3-color: var(--bg-dark-heading); --h4-color: var(--bg-dark-heading); --h5-color: var(--bg-dark-heading); --h6-color: var(--bg-dark-heading); color: var(--bg-dark-heading); }.bg--ultra-dark :where(h1, h2, h3, h4, h5, h6) { --heading-color: var(--bg-ultra-dark-heading); --h1-color: var(--bg-ultra-dark-heading); --h2-color: var(--bg-ultra-dark-heading); --h3-color: var(--bg-ultra-dark-heading); --h4-color: var(--bg-ultra-dark-heading); --h5-color: var(--bg-ultra-dark-heading); --h6-color: var(--bg-ultra-dark-heading); color: var(--bg-ultra-dark-heading); }.pad--s { padding: var(--space-s); }.text--action.text--action, .text--action.text--action :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action); }.text--action-hover.text--action-hover, .text--action-hover.text--action-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-hover); }.text--action-ultra-light.text--action-ultra-light, .text--action-ultra-light.text--action-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-ultra-light); }.text--action-light.text--action-light, .text--action-light.text--action-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-light); }.text--action-semi-light.text--action-semi-light, .text--action-semi-light.text--action-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-semi-light); }.text--action-semi-dark.text--action-semi-dark, .text--action-semi-dark.text--action-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-semi-dark); }.text--action-dark.text--action-dark, .text--action-dark.text--action-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-dark); }.text--action-ultra-dark.text--action-ultra-dark, .text--action-ultra-dark.text--action-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-ultra-dark); }.text--action-comp.text--action-comp, .text--action-comp.text--action-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-comp); }.text--action-medium.text--action-medium, .text--action-medium.text--action-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--action-medium); }.text--primary.text--primary, .text--primary.text--primary :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary); }.text--primary-hover.text--primary-hover, .text--primary-hover.text--primary-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-hover); }.text--primary-ultra-light.text--primary-ultra-light, .text--primary-ultra-light.text--primary-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-ultra-light); }.text--primary-light.text--primary-light, .text--primary-light.text--primary-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-light); }.text--primary-semi-light.text--primary-semi-light, .text--primary-semi-light.text--primary-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-semi-light); }.text--primary-semi-dark.text--primary-semi-dark, .text--primary-semi-dark.text--primary-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-semi-dark); }.text--primary-dark.text--primary-dark, .text--primary-dark.text--primary-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-dark); }.text--primary-ultra-dark.text--primary-ultra-dark, .text--primary-ultra-dark.text--primary-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-ultra-dark); }.text--primary-comp.text--primary-comp, .text--primary-comp.text--primary-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-comp); }.text--primary-medium.text--primary-medium, .text--primary-medium.text--primary-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--primary-medium); }.text--secondary.text--secondary, .text--secondary.text--secondary :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary); }.text--secondary-hover.text--secondary-hover, .text--secondary-hover.text--secondary-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-hover); }.text--secondary-ultra-light.text--secondary-ultra-light, .text--secondary-ultra-light.text--secondary-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-ultra-light); }.text--secondary-light.text--secondary-light, .text--secondary-light.text--secondary-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-light); }.text--secondary-semi-light.text--secondary-semi-light, .text--secondary-semi-light.text--secondary-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-semi-light); }.text--secondary-semi-dark.text--secondary-semi-dark, .text--secondary-semi-dark.text--secondary-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-semi-dark); }.text--secondary-dark.text--secondary-dark, .text--secondary-dark.text--secondary-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-dark); }.text--secondary-ultra-dark.text--secondary-ultra-dark, .text--secondary-ultra-dark.text--secondary-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-ultra-dark); }.text--secondary-comp.text--secondary-comp, .text--secondary-comp.text--secondary-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-comp); }.text--secondary-medium.text--secondary-medium, .text--secondary-medium.text--secondary-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--secondary-medium); }.text--accent.text--accent, .text--accent.text--accent :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent); }.text--accent-hover.text--accent-hover, .text--accent-hover.text--accent-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-hover); }.text--accent-ultra-light.text--accent-ultra-light, .text--accent-ultra-light.text--accent-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-ultra-light); }.text--accent-light.text--accent-light, .text--accent-light.text--accent-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-light); }.text--accent-semi-light.text--accent-semi-light, .text--accent-semi-light.text--accent-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-semi-light); }.text--accent-semi-dark.text--accent-semi-dark, .text--accent-semi-dark.text--accent-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-semi-dark); }.text--accent-dark.text--accent-dark, .text--accent-dark.text--accent-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-dark); }.text--accent-ultra-dark.text--accent-ultra-dark, .text--accent-ultra-dark.text--accent-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-ultra-dark); }.text--accent-comp.text--accent-comp, .text--accent-comp.text--accent-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-comp); }.text--accent-medium.text--accent-medium, .text--accent-medium.text--accent-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--accent-medium); }.text--base.text--base, .text--base.text--base :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base); }.text--base-hover.text--base-hover, .text--base-hover.text--base-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-hover); }.text--base-ultra-light.text--base-ultra-light, .text--base-ultra-light.text--base-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-ultra-light); }.text--base-light.text--base-light, .text--base-light.text--base-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-light); }.text--base-semi-light.text--base-semi-light, .text--base-semi-light.text--base-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-semi-light); }.text--base-semi-dark.text--base-semi-dark, .text--base-semi-dark.text--base-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-semi-dark); }.text--base-dark.text--base-dark, .text--base-dark.text--base-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-dark); }.text--base-ultra-dark.text--base-ultra-dark, .text--base-ultra-dark.text--base-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-ultra-dark); }.text--base-comp.text--base-comp, .text--base-comp.text--base-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-comp); }.text--base-medium.text--base-medium, .text--base-medium.text--base-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--base-medium); }.text--shade.text--shade, .text--shade.text--shade :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade); }.text--shade-hover.text--shade-hover, .text--shade-hover.text--shade-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-hover); }.text--shade-ultra-light.text--shade-ultra-light, .text--shade-ultra-light.text--shade-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-ultra-light); }.text--shade-light.text--shade-light, .text--shade-light.text--shade-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-light); }.text--shade-semi-light.text--shade-semi-light, .text--shade-semi-light.text--shade-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-semi-light); }.text--shade-semi-dark.text--shade-semi-dark, .text--shade-semi-dark.text--shade-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-semi-dark); }.text--shade-dark.text--shade-dark, .text--shade-dark.text--shade-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-dark); }.text--shade-ultra-dark.text--shade-ultra-dark, .text--shade-ultra-dark.text--shade-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-ultra-dark); }.text--shade-comp.text--shade-comp, .text--shade-comp.text--shade-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-comp); }.text--shade-medium.text--shade-medium, .text--shade-medium.text--shade-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--shade-medium); }.text--neutral.text--neutral, .text--neutral.text--neutral :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral); }.text--neutral-hover.text--neutral-hover, .text--neutral-hover.text--neutral-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-hover); }.text--neutral-ultra-light.text--neutral-ultra-light, .text--neutral-ultra-light.text--neutral-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-ultra-light); }.text--neutral-light.text--neutral-light, .text--neutral-light.text--neutral-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-light); }.text--neutral-semi-light.text--neutral-semi-light, .text--neutral-semi-light.text--neutral-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-semi-light); }.text--neutral-semi-dark.text--neutral-semi-dark, .text--neutral-semi-dark.text--neutral-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-semi-dark); }.text--neutral-dark.text--neutral-dark, .text--neutral-dark.text--neutral-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-dark); }.text--neutral-ultra-dark.text--neutral-ultra-dark, .text--neutral-ultra-dark.text--neutral-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-ultra-dark); }.text--neutral-comp.text--neutral-comp, .text--neutral-comp.text--neutral-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-comp); }.text--neutral-medium.text--neutral-medium, .text--neutral-medium.text--neutral-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--neutral-medium); }.text--white.text--white, .text--white.text--white :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--white); }.text--black.text--black, .text--black.text--black :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--black); }.text--danger.text--danger, .text--danger.text--danger :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger); }.text--danger-hover.text--danger-hover, .text--danger-hover.text--danger-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-hover); }.text--danger-ultra-light.text--danger-ultra-light, .text--danger-ultra-light.text--danger-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-ultra-light); }.text--danger-light.text--danger-light, .text--danger-light.text--danger-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-light); }.text--danger-semi-light.text--danger-semi-light, .text--danger-semi-light.text--danger-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-semi-light); }.text--danger-semi-dark.text--danger-semi-dark, .text--danger-semi-dark.text--danger-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-semi-dark); }.text--danger-dark.text--danger-dark, .text--danger-dark.text--danger-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-dark); }.text--danger-ultra-dark.text--danger-ultra-dark, .text--danger-ultra-dark.text--danger-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-ultra-dark); }.text--danger-comp.text--danger-comp, .text--danger-comp.text--danger-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-comp); }.text--danger-medium.text--danger-medium, .text--danger-medium.text--danger-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--danger-medium); }.text--warning.text--warning, .text--warning.text--warning :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning); }.text--warning-hover.text--warning-hover, .text--warning-hover.text--warning-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-hover); }.text--warning-ultra-light.text--warning-ultra-light, .text--warning-ultra-light.text--warning-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-ultra-light); }.text--warning-light.text--warning-light, .text--warning-light.text--warning-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-light); }.text--warning-semi-light.text--warning-semi-light, .text--warning-semi-light.text--warning-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-semi-light); }.text--warning-semi-dark.text--warning-semi-dark, .text--warning-semi-dark.text--warning-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-semi-dark); }.text--warning-dark.text--warning-dark, .text--warning-dark.text--warning-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-dark); }.text--warning-ultra-dark.text--warning-ultra-dark, .text--warning-ultra-dark.text--warning-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-ultra-dark); }.text--warning-comp.text--warning-comp, .text--warning-comp.text--warning-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-comp); }.text--warning-medium.text--warning-medium, .text--warning-medium.text--warning-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--warning-medium); }.text--info.text--info, .text--info.text--info :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info); }.text--info-hover.text--info-hover, .text--info-hover.text--info-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-hover); }.text--info-ultra-light.text--info-ultra-light, .text--info-ultra-light.text--info-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-ultra-light); }.text--info-light.text--info-light, .text--info-light.text--info-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-light); }.text--info-semi-light.text--info-semi-light, .text--info-semi-light.text--info-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-semi-light); }.text--info-semi-dark.text--info-semi-dark, .text--info-semi-dark.text--info-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-semi-dark); }.text--info-dark.text--info-dark, .text--info-dark.text--info-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-dark); }.text--info-ultra-dark.text--info-ultra-dark, .text--info-ultra-dark.text--info-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-ultra-dark); }.text--info-comp.text--info-comp, .text--info-comp.text--info-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-comp); }.text--info-medium.text--info-medium, .text--info-medium.text--info-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--info-medium); }.text--success.text--success, .text--success.text--success :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success); }.text--success-hover.text--success-hover, .text--success-hover.text--success-hover :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-hover); }.text--success-ultra-light.text--success-ultra-light, .text--success-ultra-light.text--success-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-ultra-light); }.text--success-light.text--success-light, .text--success-light.text--success-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-light); }.text--success-semi-light.text--success-semi-light, .text--success-semi-light.text--success-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-semi-light); }.text--success-semi-dark.text--success-semi-dark, .text--success-semi-dark.text--success-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-semi-dark); }.text--success-dark.text--success-dark, .text--success-dark.text--success-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-dark); }.text--success-ultra-dark.text--success-ultra-dark, .text--success-ultra-dark.text--success-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-ultra-dark); }.text--success-comp.text--success-comp, .text--success-comp.text--success-comp :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-comp); }.text--success-medium.text--success-medium, .text--success-medium.text--success-medium :where(:is(h1, h2, h3, h4, h5, h6)) { color: var(--success-medium); }:is(.text--xxl, .text--xl, .text--l, .text--m, .text--s, .text--xs), :is(.text--xxl, .text--xl, .text--l, .text--m, .text--s, .text--xs) > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { line-height: var(--text-line-height); }.text--xxl, .text--xxl > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-xxl); line-height: var(--text-xxl-line-height); }.text--xxl:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { max-width: var(--text-xxl-max-width); }.text--xl, .text--xl > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-xl); line-height: var(--text-xl-line-height); }.text--l, .text--l > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-l); line-height: var(--text-l-line-height); }.text--m, .text--m > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-m); line-height: var(--text-m-line-height); }.text--m:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { max-width: var(--text-m-max-width); }.text--s, .text--s > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-s); line-height: var(--text-s-line-height); }.text--xs, .text--xs > :is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) { font-size: var(--text-xs); line-height: var(--text-xs-line-height); }[class*="col-"] > * { break-inside: avoid; }.row-span--2 { grid-row-end: span 2; }.col-span--3 { grid-column-end: span 3; }.col-span--7 { grid-column-end: span 7; }:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) { --min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7; --column-count: 1; --grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr)); --grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr)); grid-template-columns: var(--grid-template-columns); gap: var(--grid-gap); inline-size: 100%; --min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count))); display: grid !important; }:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) > * { min-width: 0px; max-width: 100%; overflow-wrap: break-word; }@supports (font-size: calc(1vw + 2vw)) {:root { --text-xs: calc(1.4rem + (0.1 * ((100vw - 80rem) / 40))); --text-s: calc(1.4rem + (0.2 * ((100vw - 80rem) / 40))); --text-m: calc(1.6rem + (0.2 * ((100vw - 80rem) / 40))); --text-l: calc(1.8rem + (0.2 * ((100vw - 80rem) / 40))); --text-xl: calc(2.304rem + (0.8944 * ((100vw - 80rem) / 40))); --text-xxl: calc(2.7648rem + (1.49867 * ((100vw - 80rem) / 40))); --h6: calc(1.1rem + (0 * ((100vw - 80rem) / 40))); --h5: calc(1.2rem + (0 * ((100vw - 80rem) / 40))); --h4: calc(1.6rem + (0.4 * ((100vw - 80rem) / 40))); --h3: calc(1.8rem + (0.8 * ((100vw - 80rem) / 40))); --h2: calc(1.9rem + (1.7 * ((100vw - 80rem) / 40))); --h1: calc(2rem + (2.6 * ((100vw - 80rem) / 40))); } @media (min-width: 1201px){:root { --text-xs: 1.5rem; --text-s: 1.6rem; --text-m: 1.8rem; --text-l: 2rem; --text-xl: 3.1984rem; --text-xxl: 4.26347rem; --h6: 1.1rem; --h5: 1.2rem; --h4: 2rem; --h3: 2.6rem; --h2: 3.6rem; --h1: 4.6rem; }}}@supports (font-size: clamp(1vw, 2vw, 3vw)) {:root { --text-xs: clamp(1.4rem, calc(0.25vw + 1.2rem), 1.5rem); --text-s: clamp(1.4rem, calc(0.5vw + 1rem), 1.6rem); --text-m: clamp(1.6rem, calc(0.5vw + 1.2rem), 1.8rem); --text-l: clamp(1.8rem, calc(0.5vw + 1.4rem), 2rem); --text-xl: clamp(2.304rem, calc(2.236vw + 0.5152rem), 3.1984rem); --text-xxl: clamp(2.7648rem, calc(3.74667vw + -0.232535rem), 4.26347rem); --h6: clamp(1.1rem, calc(0vw + 1.1rem), 1.1rem); --h5: clamp(1.2rem, calc(0vw + 1.2rem), 1.2rem); --h4: clamp(1.6rem, calc(1vw + 0.8rem), 2rem); --h3: clamp(1.8rem, calc(2vw + 0.2rem), 2.6rem); --h2: clamp(1.9rem, calc(4.25vw + -1.5rem), 3.6rem); --h1: clamp(2rem, calc(6.5vw + -3.2rem), 4.6rem); }}@supports (padding: calc(1vw + 2vw)) {:root { --space-xs: calc(1.35068rem + (-0.0173419 * ((100vw - 80rem) / 40))); --space-s: calc(1.80045rem + (0.19955 * ((100vw - 80rem) / 40))); --space-m: calc(2.4rem + (0.6 * ((100vw - 80rem) / 40))); --space-l: calc(3.1992rem + (1.3008 * ((100vw - 80rem) / 40))); --space-xl: calc(4.26453rem + (2.48547 * ((100vw - 80rem) / 40))); --space-xxl: calc(5.68462rem + (4.44038 * ((100vw - 80rem) / 40))); --section-space-xs: calc(4.05203rem + (1.28131 * ((100vw - 80rem) / 40))); --section-space-s: calc(5.40135rem + (2.59865 * ((100vw - 80rem) / 40))); --section-space-m: calc(7.2rem + (4.8 * ((100vw - 80rem) / 40))); --section-space-l: calc(9.5976rem + (8.4024 * ((100vw - 80rem) / 40))); --section-space-xl: calc(12.7936rem + (14.2064 * ((100vw - 80rem) / 40))); --section-space-xxl: calc(17.0539rem + (23.4461 * ((100vw - 80rem) / 40))); --section-padding-x: calc(2.4rem + (0.6 * ((100vw - 80rem) / 40))); --gutter: calc(2.4rem + (0.6 * ((100vw - 80rem) / 40))); } @media (min-width: 1201px){:root { --space-xs: 1.33333rem; --space-s: 2rem; --space-m: 3rem; --space-l: 4.5rem; --space-xl: 6.75rem; --space-xxl: 10.125rem; --section-space-xs: 5.33333rem; --section-space-s: 8rem; --section-space-m: 12rem; --section-space-l: 18rem; --section-space-xl: 27rem; --section-space-xxl: 40.5rem; --section-padding-x: 3rem; --gutter: 3rem; }}}@supports (padding: clamp(1vw, 2vw, 3vw)) {:root { --space-xs: clamp(1.35068rem, calc(-0.0433548vw + 1.38536rem), 1.33333rem); --space-s: clamp(1.80045rem, calc(0.498875vw + 1.40135rem), 2rem); --space-m: clamp(2.4rem, calc(1.5vw + 1.2rem), 3rem); --space-l: clamp(3.1992rem, calc(3.252vw + 0.5976rem), 4.5rem); --space-xl: clamp(4.26453rem, calc(6.21367vw + -0.706399rem), 6.75rem); --space-xxl: clamp(5.68462rem, calc(11.1009vw + -3.19613rem), 10.125rem); --section-space-xs: clamp(4.05203rem, calc(3.20327vw + 1.48941rem), 5.33333rem); --section-space-s: clamp(5.40135rem, calc(6.49662vw + 0.204051rem), 8rem); --section-space-m: clamp(7.2rem, calc(12vw + -2.4rem), 12rem); --section-space-l: clamp(9.5976rem, calc(21.006vw + -7.2072rem), 18rem); --section-space-xl: clamp(12.7936rem, calc(35.516vw + -15.6192rem), 27rem); --section-space-xxl: clamp(17.0539rem, calc(58.6153vw + -29.8384rem), 40.5rem); --section-padding-x: clamp(2.4rem, calc(1.5vw + 1.2rem), 3rem); --gutter: clamp(2.4rem, calc(1.5vw + 1.2rem), 3rem); }}:root { --f-label-size: clamp(1.4rem, calc(0.5vw + 1rem), 1.6rem); --f-label-font-weight: 400; --f-label-line-height: 1; --f-label-padding-x: 0; --f-label-padding-y: 0; --f-label-margin-bottom: 0.5em; --f-label-text-transform: none; --f-label-inside-position-left: 1.5em; --f-label-inside-position-top: 0; --f-label-inside-scale: 1; --f-legend-text-weight: 400; --f-legend-size: clamp(1.4rem, calc(0.5vw + 1rem), 1.6rem); --f-legend-margin-bottom: 1em; --f-legend-border: none; --f-legend-line-height: 1.2; --f-help-text-weight: 400; --f-help-size: clamp(1.2rem, calc(0.5vw + 0.8rem), 1.4rem); --f-help-line-height: 1.4; --f-help-margin-block: 0.5em 0; --f-field-margin-bottom: 1.5em; --f-fieldset-margin-bottom: 1.5em; --f-grid-gutter: 2rem; --f-input-border-style: solid; --f-input-border-top-size: 0.1rem; --f-input-border-right-size: 0.1rem; --f-input-border-bottom-size: 0.1rem; --f-input-border-left-size: 0.1rem; --f-input-border-radius: var(--btn-radius); --f-input-size: clamp(1.4rem, calc(1vw + 0.6rem), 1.8rem); --f-input-font-weight: 400; --f-input-line-height: 1; --f-input-height: 5rem; --f-input-padding-x: 1em; --f-input-padding-y: 0.5em; --f-btn-border-style: solid; --f-btn-border-width: var(--btn-border-width); --f-btn-border-radius: var(--btn-radius); --f-btn-text-size: clamp(1.4rem, calc(1vw + 0.6rem), 1.8rem); --f-btn-font-weight: 400; --f-btn-line-height: 1; --f-btn-padding-y: 0.75em; --f-btn-padding-x: 1.5em; --f-btn-margin-top: 0; --f-btn-text-decoration: none; --f-btn-text-transform: none; --f-option-label-font-weight: 400; --f-option-label-size: clamp(1.4rem, calc(0.5vw + 1rem), 1.6rem); --f-option-label-spacing: 0.5em; --f-option-label-line-height: 1.4; --f-progress-height: 3rem; --f-progress-bar-radius: var(--btn-radius); --f-tab-border-size: 0; --f-tab-border-style: solid; --f-tab-border-radius: 0; --f-tab-text-size: clamp(1.6rem, calc(0.5vw + 1.2rem), 1.8rem); --f-tab-text-weight: 400; --f-tab-text-line-height: 1; --f-tab-text-align: center; --f-tab-text-transform: none; --f-tab-text-decoration: none; --f-tab-padding-y: 0.75em; --f-tab-padding-x: 1.5em; --f-tab-margin-x: 0; --f-tab-width: auto; --f-tab-active-border-bottom-size: 3px; --f-tab-active-text-weight: 600; --f-tab-active-border-size: 0; --f-tab-active-border-style: solid; --f-tab-group-padding-y: 0; --f-tab-group-padding-x: 0; --f-tab-group-border-bottom-size: 2px; --f-tab-group-border-bottom-style: solid; --f-tab-group-margin-bottom: 3rem; }:where(img), :where() { border-radius: var(--radius); }a[class*="link--"], [class*="link--"] a, button[class*="link--"], [class*="link--"] button { color: var(--link-color); text-decoration-color: var(--link-color); }a[class*="link--"]:hover, [class*="link--"] a:hover, button[class*="link--"]:hover, [class*="link--"] button:hover { color: var(--link-color-hover); text-decoration-color: var(--link-color-hover); }:root { --wp-page-block-width: 100%; --wp-post-block-width: 767px; }[class*="btn--"]:not(.btn--none, .wp-block-button):focus, .wp-block-button[class*="btn--"] > .wp-block-button__link:focus, .wp-block-button[class*="btn--"] > a:focus { outline-style: solid; outline-color: var(--focus-color); outline-width: var(--focus-width); outline-offset: var(--focus-offset); }: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }button, hr, input { overflow: visible; }[type="checkbox"], [type="radio"], legend { box-sizing: border-box; padding: 0px; }html { line-height: 1.15; text-size-adjust: 100%; }body, h1, h2, h3, h4, h5, h6 { margin: 0px; }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; }a { background-color: transparent; }img { border-style: none; }svg:not(:root) { overflow: hidden; }button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }button, select { text-transform: none; }[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }fieldset { padding: 0.35em 0.75em 0.625em; }legend { color: inherit; display: table; max-width: 100%; white-space: normal; }textarea { overflow: auto; }summary { display: list-item; }[hidden], template { display: none; }html { box-sizing: border-box; }body { font-size: 16px; color: #404040; }body.oxygen-aos-enabled { overflow-x: hidden; }*, ::after, ::before { box-sizing: inherit; }.ct-section-inner-wrap { margin-left: auto; margin-right: auto; height: 100%; min-height: inherit; }@keyframes oxy_sticky_header_fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes oxy_progress_bar_width { 0% { width: 0%; } 100% { width: 100%; } }@keyframes oxy_progress_bar_stripes { 0% { background-position: 44px 0px; } 100% { background-position: 0px 0px; } }:-webkit-any(li, div._important), :is(li, div._important) { display: list-item; }@keyframes cmplz-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }.lazyload { background-image: none !important; }.lazyload::before { background-image: none !important; }.oxy-pro-menu-list { display: flex; padding: 0px; margin: 0px; align-items: center; }.oxy-pro-menu .oxy-pro-menu-list .menu-item { list-style-type: none; display: flex; flex-direction: column; width: 100%; transition-property: background-color, color, border-color; }.oxy-pro-menu-list > .menu-item { white-space: nowrap; }.oxy-pro-menu .oxy-pro-menu-list .menu-item a { text-decoration: none; border-style: solid; border-width: 0px; transition-timing-function: ease-in-out; transition-property: background-color, color, border-color; border-color: transparent; }.oxy-pro-menu .oxy-pro-menu-list li.current-menu-item > a, .oxy-pro-menu .oxy-pro-menu-list li.menu-item:hover > a { border-color: currentcolor; }.oxy-pro-menu .menu-item, .oxy-pro-menu .sub-menu { position: relative; }.oxy-pro-menu .menu-item .sub-menu { padding: 0px; flex-direction: column; white-space: nowrap; display: flex; visibility: hidden; position: absolute; z-index: 9999999; top: 100%; transition-property: opacity, transform, visibility; }.oxy-pro-menu .sub-menu .sub-menu, .oxy-pro-menu.oxy-pro-menu-vertical .sub-menu { left: 100%; top: 0px; }.oxy-pro-menu .sub-menu li.menu-item { flex-direction: column; }.oxy-pro-menu-mobile-open-icon, .oxy-pro-menu-mobile-close-icon { display: none; cursor: pointer; align-items: center; }.oxy-pro-menu-mobile-open-icon > svg, .oxy-pro-menu-mobile-close-icon > svg { fill: currentcolor; }.oxy-pro-menu-mobile-close-icon { position: absolute; }.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-container { transition-property: opacity, transform, visibility; }.oxy-pro-menu-container > div:first-child { margin: auto; }.oxy-pro-menu .menu-item.menu-item-has-children, .oxy-pro-menu .sub-menu .menu-item.menu-item-has-children { flex-direction: row; align-items: center; }.oxy-pro-menu .menu-item > a { display: inline-flex; align-items: center; justify-content: center; }.oxy-pro-menu .menu-item-has-children > a .oxy-pro-menu-dropdown-icon-click-area { display: flex; align-items: center; justify-content: center; }.oxy-pro-menu .menu-item-has-children > a svg { width: 1.4em; height: 1.4em; fill: currentcolor; transition-property: transform; }.oxy-pro-menu-container .menu-item a { width: 100%; text-align: center; }.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu { top: 100%; left: 0px; }.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .sub-menu { top: 0px; left: 100%; }.oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) a { -webkit-tap-highlight-color: transparent; }.oxy-pro-menu-list .menu-item a { border-color: transparent; }.oxy-pro-menu-list .menu-item.current-menu-item a, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within, .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover { border-color: currentcolor; }#-pro-menu-88-857 .oxy-pro-menu-mobile-open-icon { display: inline-flex; }#-pro-menu-88-857 .oxy-pro-menu-container { visibility: hidden; position: fixed; }#-pro-menu-88-857 { }#-pro-menu-88-857:hover { }#section-2-385 { }#image-86-857 { width: 200px; height: auto; }#div_block-313-212 { width: 100%; text-align: left; flex-direction: row; display: flex; align-items: center; margin-bottom: var(--space-xl) ; gap: var(--space-m) ; }#div_block-314-212 { place-items: stretch; grid-template-columns: repeat(auto-fit, minmax(20px, 1fr)); gap: 20px 0px; width: 100%; margin-right: var(--space-m) ; display: grid; }#image-316-212 { border-radius: 0px; }#image-329-212 { border-radius: 0px; }#image-345-212 { border-radius: 0px; }#div_block-299-212 { width: 100%; border-top-style: solid; border-bottom-color: var(--action-ultra-light); border-bottom-width: 1px; border-bottom-style: solid; align-items: flex-start; padding-top: var(--space-s) ; padding-bottom: var(--space-s) ; margin-top: var(--space-m) ; flex-flow: row wrap; display: flex; justify-content: space-between; text-align: justify; border-top-width: 1px; border-top-color: var(--action-ultra-light); }#div_block-15-1065 { width: 100%; border-top-style: none; border-bottom-color: var(--action-ultra-light); border-bottom-width: 1px; border-bottom-style: solid; align-items: flex-start; padding-top: var(--space-s) ; padding-bottom: var(--space-s) ; margin-bottom: var(--space-m) ; flex-flow: row wrap; display: flex; justify-content: flex-start; text-align: justify; }#link_text-304-212 { display: none; }#link_text-305-212 { display: none; }#section-34-78 > .ct-section-inner-wrap { padding: 0px; display: flex; }#section-34-78 { display: block; }#section-34-78 { height: 130px; }#section-73-78 > .ct-section-inner-wrap { padding-top: var(--space-m) ; padding-right: 0px; padding-bottom: var(--space-m) ; padding-left: 0px; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; }#section-73-78 { display: block; }#section-73-78 { }#section-76-78 > .ct-section-inner-wrap { padding: 0px; }#section-89-78 > .ct-section-inner-wrap { padding: 0px; }#div_block-37-78 { width: 33%; padding-left: var(--space-s) ; }#div_block-38-78 { width: 34%; margin-top: 5px; }#div_block-266-78 { width: 350px; }#div_block-88-78 { width: 100%; flex-direction: row; display: flex; align-items: center; justify-content: space-between; text-align: justify; gap: 10px; }#div_block-39-78 { width: 33%; padding-right: var(--space-s) ; }#div_block-29-78 { background-image: linear-gradient(45deg,var(--action) 100px,var(--primary)); height: 3px; min-height: 3px; margin-left: auto; margin-right: auto; }#div_block-107-78 { width: 100%; padding-top: var(--space-m) ; padding-right: var(--space-m) ; padding-bottom: var(--space-m) ; padding-left: var(--space-m) ; }#div_block-269-78 { width: 100%; margin-bottom: var(--space-m) ; flex-direction: column; display: flex; align-items: flex-start; padding-bottom: var(--space-s) ; border-bottom-color: var(--white); border-bottom-width: 1px; border-bottom-style: solid; margin-top: var(--space-s) ; text-align: center; }#div_block-270-78 { width: 100%; flex-direction: row; display: flex; align-items: center; justify-content: flex-start; text-align: justify; margin-bottom: var(--space-xs) ; }#div_block-305-78 { flex-direction: row; display: flex; align-items: center; justify-content: flex-start; width: 100%; }#div_block-298-78 { flex-direction: column; display: flex; }#div_block-90-78 { place-items: stretch; grid-template-columns: repeat(3, minmax(20px, 1fr)); gap: 20px; display: grid; width: 100%; }#div_block-95-78 { padding-top: 0px; }#text_block-345-78 { font-size: var(--text-s) ; color: var(--secondary); font-weight: 600; }#text_block-271-78 { color: var(--white); font-size: var(--text-m) ; font-weight: 600; text-align: left; line-height: 1; margin-right: var(--space-s) ; font-family: Overpass; }#link_text-272-78 { color: var(--white); margin-right: var(--space-s) ; font-size: var(--text-m) ; line-height: 1; text-align: left; }#link_text-272-78:hover { color: var(--secondary-dark); }#link_text-273-78 { color: var(--white); font-size: var(--text-m) ; line-height: 1; text-align: left; }#link_text-273-78:hover { color: var(--secondary-dark); }#link-46-78 { margin-top: 5px; max-width: 350px; display: flex; text-align: center; }#link-313-78 { margin-right: var(--space-s) ; }#image-47-78 { width: 350px; margin-bottom: 5px; border-radius: 0px; height: auto; }#image-301-78 { width: 200px; height: auto; }#image-301-78:hover { opacity: 0.3; mix-blend-mode: normal; }#-pro-menu-77-78 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg { font-size: 13px; transform: rotate(0deg); transition-duration: 0.4s; }#-pro-menu-77-78 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg { transform: rotate(90deg); }#-pro-menu-77-78 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a { padding-bottom: 10px; }#-pro-menu-77-78 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item, #-pro-menu-77-78 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a { text-align: right; }#-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon svg { width: 23px; height: 23px; margin-right: 0px; color: var(--primary); }#-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon { margin-top: 0px; margin-bottom: 0px; padding: 0px; }#-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon:hover svg { color: var(--action); }#-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon, #-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon svg { transition-duration: 0.4s; }#-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon { color: var(--primary); font-weight: 500; font-size: var(--text-s) ; }#-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon svg { width: 18px; height: 18px; margin-right: 5px; color: var(--primary); }#-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon:hover svg { color: var(--action); }#-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon, #-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon svg { transition-duration: 0.4s; }#-pro-menu-77-78 .oxy-pro-menu-mobile-close-icon:hover { color: var(--action); }#-pro-menu-77-78 .oxy-pro-menu-mobile-open-icon { display: inline-flex; }#-pro-menu-77-78 .oxy-pro-menu-container { visibility: hidden; position: fixed; }#-pro-menu-77-78 { margin-left: 15px; margin-right: var(--space-s) ; }#-pro-menu-77-78:hover { }@keyframes oxel-sitenav-slideup { 0% { opacity: 0; transform: translateY(16px); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes oxel-sitenav-dropdown { 0% { transform-origin: center top; transform: scaleY(0); } 100% { transform-origin: center top; transform: scaleY(1); } }@keyframes oxel-sitenav-scale { 0% { transform-origin: center center; transform: scale(0); } 100% { transform-origin: center center; transform: scale(1); } }.oxy-site-navigation { --oxynav-brand-color:#4831B0; --oxynav-neutral-color:#FFFFFF; --oxynav-activehover-color:#EFEDF4; --oxynav-background-color:#4831B0; --oxynav-font-weight:300; --oxynav-other-spacing:8px; --oxynav-other-spacing-x2:calc(var(--oxynav-other-spacing) * 2); --oxynav-link-spacing:var(--oxynav-other-spacing) calc(var(--oxynav-other-spacing) * 2); --oxynav-border-radius:0px; --oxynav-animation-name:oxel-sitenav-dropdown; --oxynav-transition-duration:0.3s; --oxynav-transition-timing-function:cubic-bezier(0.84,0.05,0.31,0.93); position: relative; }.oxy-site-navigation__mobile-open-button { color: var(--oxynav-brand-color); margin-left: var(--oxynav-other-spacing); margin-right: var(--oxynav-other-spacing); border-style: none; background-color: transparent; padding: 8px; cursor: pointer; }.oxy-site-navigation li > button.oxy-site-navigation__mobile-close-button { padding: 0px; margin: 0px; }.oxy-site-navigation__mobile-open-button > svg { width: 16px; fill: currentcolor; }.oxy-site-navigation > ul { display: flex; flex-direction: row; align-items: stretch; }.oxy-site-navigation ul { list-style-type: none; padding-inline-start: 0px; }.oxy-site-navigation li { display: flex; justify-content: space-between; align-items: center; position: relative; color: var(--oxynav-brand-color); background-color: var(--oxynav-neutral-color); white-space: nowrap; text-align: left; }.oxy-site-navigation > ul > li { border-radius: var(--oxynav-border-radius); }.oxy-site-navigation li:hover { background-color: var(--oxynav-activehover-color); }.oxy-site-navigation li a, .oxy-site-navigation > a { color: var(--oxynav-brand-color); padding: var(--oxynav-link-spacing); flex-grow: 1; outline-offset: -4px; }.oxy-site-navigation button svg { pointer-events: none; }.oxy-site-navigation li > button { color: currentcolor; margin-right: var(--oxynav-other-spacing); border-style: none; background-color: transparent; padding: 8px 8px 8px 0px; cursor: pointer; }.oxy-site-navigation li > button > svg { width: 16px; fill: currentcolor; }.oxy-site-navigation li > button:not(.oxy-site-navigation__mobile-open-button):not(.oxy-site-navigation__mobile-close-button) > svg { max-width: 25px; }.oxy-site-navigation li > ul:not(.open) { display: none; }.oxy-site-navigation > ul > li > ul { padding-top: var(--oxynav-other-spacing); z-index: 999; }.oxy-site-navigation > ul > li > ul > li:first-of-type { border-top-left-radius: var(--oxynav-border-radius); border-top-right-radius: var(--oxynav-border-radius); }.oxy-site-navigation > ul > li > ul > li:last-of-type { border-bottom-left-radius: var(--oxynav-border-radius); border-bottom-right-radius: var(--oxynav-border-radius); }.oxy-site-navigation > ul > li > ul > li > ul > li:first-of-type { border-top-left-radius: var(--oxynav-border-radius); border-top-right-radius: var(--oxynav-border-radius); }.oxy-site-navigation > ul > li > ul > li > ul > li:last-of-type { border-bottom-left-radius: var(--oxynav-border-radius); border-bottom-right-radius: var(--oxynav-border-radius); }.oxy-site-navigation li ul { display: flex; flex-direction: column; position: absolute; min-width: 100%; left: 0px; top: 100%; }.oxy-site-navigation li li { background-color: var(--oxynav-background-color); }.oxy-site-navigation li li:hover > a, .oxy-site-navigation li li:hover > a[data-description]::after { color: var(--oxynav-brand-color); }.oxy-site-navigation li li a, .oxy-site-navigation li li a[data-description]::after, .oxy-site-navigation li li > button { color: var(--oxynav-neutral-color); }.oxy-site-navigation li li:hover > button > svg { color: var(--oxynav-brand-color); }.oxy-site-navigation li > ul ul { top: 0px; left: 100%; }.oxy-site-navigation .oxy-site-navigation__mobile-open-button { display: none; }.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper { display: none; padding: var(--oxynav-link-spacing); }noscript :is(ul, li, a, #incspec) { display: block; position: static; color: initial; background-color: initial; }#-site-navigation-267-78 { --oxynav-brand-color:var(--primary); --oxynav-neutral-color:var(--white); --oxynav-activehover-color:#efedf4; --oxynav-background-color:var(--white-trans-90); --oxynav-other-spacing:3px; }#-site-navigation-267-78 a { font-family: Overpass; font-size: var(--text-s) ; font-weight: 600; }#-site-navigation-267-78 > ul > li > a, #-site-navigation-267-78 > ul > li > a::after, #-site-navigation-267-78 > ul > li > button { color: var(--primary); }#-site-navigation-267-78 > ul > li > ul > li > a, #-site-navigation-267-78 > ul > li > ul > li > a::after, #-site-navigation-267-78 > ul > li > ul > li > button { color: var(--primary); }#-site-navigation-267-78 > ul > li > ul > li > ul > li > a, #-site-navigation-267-78 > ul > li > ul > li > ul > li > a::after, #-site-navigation-267-78 > ul > li > ul > li > ul > li > button { color: var(--primary); }#-site-navigation-267-78 > ul > li > a::after, #-site-navigation-267-78 > ul > li > ul > li > a::after, #-site-navigation-267-78 > ul > li > ul > li > ul > li > a::after { color: var(--primary); }#-site-navigation-267-78 > ul { gap: var(--oxynav-other-spacing); }#-site-navigation-267-78 a:hover { color: var(--action); }#-site-navigation-267-78:hover { }#section-2-77 > .ct-section-inner-wrap { padding-top: 0px; padding-right: 0px; padding-bottom: var(--space-l) ; padding-left: 0px; }#section-501-77 > .ct-section-inner-wrap { padding-top: 0px; padding-right: var(--space-m) ; padding-bottom: var(--space-l) ; padding-left: var(--space-m) ; gap: var(--space-s) ; }#section-967-77 > .ct-section-inner-wrap { padding-top: 0px; padding-right: var(--space-m) ; padding-bottom: var(--space-l) ; padding-left: var(--space-m) ; display: none; gap: var(--space-s) ; }#section-967-77 { display: none; }#div_block-162-77 { width: 100%; text-align: left; flex-direction: row; display: flex; align-items: center; }#div_block-176-77 { width: 35%; min-width: 100px; }#div_block-166-77 { flex-direction: column; display: flex; text-align: left; align-items: flex-end; width: 65%; padding-top: var(--space-m) ; padding-left: var(--space-s) ; padding-right: var(--space-m) ; padding-bottom: var(--space-m) ; }#div_block-503-77 { background-color: var(--secondary-ultra-light); }#div_block-528-77 { background-color: var(--secondary-ultra-light); width: 100%; margin-bottom: var(--space-s) ; }#terminelisten { background-color: var(--secondary-ultra-light); width: 100%; margin-top: var(--space-m) ; }#termine { background-color: var(--secondary-ultra-light); width: 100%; display: none; }#div_block-514-77 { background-color: var(--secondary-ultra-light); }#infogespraech { background-color: var(--secondary-ultra-light); }#div_block-969-77 { background-color: var(--secondary-ultra-light); margin-bottom: var(--space-s) ; }#div_block-981-77 { background-color: var(--secondary-ultra-light); margin-bottom: var(--space-s) ; }#div_block-997-77 { background-color: var(--secondary-ultra-light); }#div_block-1001-77 { background-color: var(--secondary-ultra-light); width: 100%; margin-bottom: var(--space-s) ; }#headline-4-77 { margin-bottom: var(--space-s) ; color: var(--white); font-size: var(--text-xl) ; font-weight: 500; text-align: right; }#headline-508-77 { margin-top: var(--space-m) ; }#headline-511-77 { margin-top: var(--space-m) ; }#headline-518-77 { margin-top: var(--space-m) ; }#headline-521-77 { margin-top: var(--space-m) ; }#headline-524-77 { margin-top: var(--space-m) ; }#headline-666-77 { font-family: inherit; font-weight: 500; color: var(--primary); text-align: left; margin-bottom: var(--space-xs) ; font-size: var(--text-l) ; line-height: 1.3; }#headline-974-77 { margin-top: var(--space-m) ; }#headline-978-77 { margin-top: var(--space-m) ; }#headline-986-77 { margin-top: var(--space-m) ; }#headline-990-77 { margin-top: var(--space-m) ; }#headline-994-77 { margin-top: var(--space-m) ; }#text_block-173-77 { text-align: right; color: var(--white); font-size: var(--text-s) ; font-weight: 400; line-height: 1.7; }#text_block-537-77 { font-size: var(--text-m) ; font-weight: 500; color: var(--white); }#text_block-537-77:hover { color: var(--black); }#text_block-957-77 { font-size: var(--text-m) ; font-weight: 500; color: var(--white); }#text_block-957-77:hover { color: var(--black); }#text_block-1102-77 { font-size: var(--text-m) ; font-weight: 500; color: var(--white); }#text_block-1102-77:hover { color: var(--black); }#link-530-77 { flex-direction: row; display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: var(--space-m) ; }#link-535-77 { text-align: left; display: none; width: 100%; justify-content: center; height: 40px; align-items: center; border-radius: var(--radius-s) ; color: var(--white); margin-bottom: var(--space-m) ; margin-top: var(--space-m) ; }#link-535-77:hover { color: var(--black); }#link-955-77 { text-align: center; flex-direction: column; display: flex; width: 100%; justify-content: center; height: 40px; border-radius: var(--radius-s) ; color: var(--white); margin-bottom: var(--space-m) ; margin-top: var(--space-m) ; align-items: center; padding-top: 3px; }#link-955-77:hover { color: var(--black); }#link-1101-77 { text-align: center; flex-direction: column; display: flex; width: 100%; justify-content: center; height: 40px; border-radius: var(--radius-s) ; color: var(--white); margin-bottom: var(--space-m) ; margin-top: var(--space-m) ; align-items: center; padding-top: 3px; }#link-1101-77:hover { color: var(--black); }#link-1003-77 { flex-direction: row; display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: var(--space-m) ; }#image-168-77 { border-radius: 0px; height: auto; }#span-1250-77 { font-weight: 600; font-size: var(--text-l) ; }#-form_widget-678-77 .fluentform .ff-el-input--label label { font-size: var(--text-s) ; text-align: left; color: var(--secondary); }#-form_widget-678-77 .ff-el-input--label.ff-el-is-required.asterisk-right label::after, #-form_widget-678-77 .ff-el-input--label.ff-el-is-required.asterisk-left label::before { color: var(--action-comp); }#-form_widget-678-77 .ff-el-form-control { font-size: var(--text-s) ; font-family: Overpass; color: var(--secondary-medium); text-align: left; border-width: 0px; border-style: none; border-radius: 4px; }#-form_widget-678-77 .ff-el-tc, #-form_widget-678-77 .ff_t_c { font-family: Overpass; font-size: var(--text-xs) ; font-weight: 400; text-align: left; color: var(--secondary); }#-form_widget-678-77 .ff-btn-submit { font-family: Trispace; color: var(--white); font-size: var(--text-s) ; font-weight: 500; text-align: left; border-width: 0px; border-style: none; border-radius: var(--radius-s) ; }#-form_widget-678-77 .ff-btn-submit:hover { border-width: 0px; border-style: none; }#-form_widget-678-77 .ff-btn-submit:hover { color: var(--black); }#-form_widget-678-77 .ff-el-group input[type="checkbox"]::after, #-form_widget-678-77 .ff-el-group input[type="radio"]::after { content: none; }#-form_widget-999-77 .fluentform .ff-el-input--label label { font-size: var(--text-s) ; text-align: left; color: var(--secondary); }#-form_widget-999-77 .ff-el-input--label.ff-el-is-required.asterisk-right label::after, #-form_widget-999-77 .ff-el-input--label.ff-el-is-required.asterisk-left label::before { color: var(--action-comp); }#-form_widget-999-77 .ff-el-form-control { font-size: var(--text-s) ; font-family: Overpass; color: var(--secondary-medium); text-align: left; border-width: 0px; border-style: none; border-radius: 4px; }#-form_widget-999-77 .ff-el-tc, #-form_widget-999-77 .ff_t_c { font-family: Overpass; font-size: var(--text-xs) ; font-weight: 400; text-align: left; color: var(--secondary); }#-form_widget-999-77 .ff-btn-submit { font-family: Trispace; color: var(--white); font-size: var(--text-s) ; font-weight: 500; text-align: left; border-width: 0px; border-style: none; border-radius: var(--radius-s) ; }#-form_widget-999-77 .ff-btn-submit:hover { border-width: 0px; border-style: none; }#-form_widget-999-77 .ff-btn-submit:hover { color: var(--black); }#-form_widget-999-77 .ff-el-group input[type="checkbox"]::after, #-form_widget-999-77 .ff-el-group input[type="radio"]::after { content: none; }.ct-section { width: 100%; background-size: cover; background-repeat: repeat; }.ct-section > .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: flex-start; }.ct-div-block { display: flex; flex-flow: column nowrap; align-items: flex-start; }.ct-link-text { display: inline-block; }.ct-link { display: flex; flex-flow: column wrap; text-align: center; text-decoration: none; align-items: center; justify-content: center; }.ct-image { max-width: 100%; }.ct-span { display: inline-block; text-decoration: inherit; }.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu { }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg { transition-duration: 0.4s; }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div { margin-left: 0px; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg { width: 30px; height: 30px; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon { padding: 15px; }.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg { transition-duration: 0.4s; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon { top: 20px; left: 20px; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg { width: 24px; height: 24px; }.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg { transition-duration: 0.4s; }.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list { flex-direction: row; }.oxy-pro-menu .oxy-pro-menu-container .menu-item a { text-align: left; justify-content: flex-start; }.oxy-site-navigation { --oxynav-brand-color:#4831B0; --oxynav-neutral-color:#FFFFFF; --oxynav-activehover-color:#EFEDF4; --oxynav-background-color:#4831B0; --oxynav-border-radius:0px; --oxynav-other-spacing:8px; --oxynav-transition-duration:0.3s; --oxynav-transition-timing-function:cubic-bezier(0.84,0.05,0.31,0.93); }.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper { text-align: left; }.oxy-site-navigation > ul { left: 0px; }.oxy-site-navigation { --oxynav-animation-name: none; }.ct-section-inner-wrap, .oxy-header-container { max-width: 1200px; }body { font-family: Overpass; }body { }h1, h2, h3, h4, h5, h6 { font-family: Trispace; }a { text-decoration: none; }a:hover { text-decoration: none; }.ct-link-text { }.ct-link { }.ct-section-inner-wrap { }.pad--s { }.align-items--center { }.align-items--end { }.align-items--start { }.col-span--3 { }.col-span--l-5 { }.flex--row { }.row-span--2 { }.row-span--l-1 { }.row-start--l-3 { }.row-start--s-4 { }.verlauf01 { }.text-link--blau-gruen:hover { color: var(--action); }.text-link--blau-gruen { color: var(--primary); font-size: var(--text-s) ; font-weight: 600; }.fuss--headline:hover { color: var(--base); }.fuss--headline { font-size: var(--text-m) ; color: var(--white); font-weight: 500; margin-bottom: var(--space-xs) ; line-height: 1; }.fuss--text { color: var(--white); font-size: var(--text-xs) ; font-weight: 300; text-align: left; line-height: 1.3; }.fuss-kurs--link:hover { color: var(--black); }.fuss-kurs--link { font-family: Overpass; color: var(--white); font-size: var(--text-xs) ; font-weight: 300; text-align: left; margin-bottom: var(--space-xs) ; line-height: 1.2; }.fuss-zwischen--headline { font-size: var(--text-m) ; color: var(--white); font-weight: 500; line-height: 1.5; width: 100%; padding-bottom: var(--space-xs) ; }.fuss-zwischen--link:hover { color: var(--black); }.fuss-zwischen--link { font-family: Overpass; color: var(--white); font-size: var(--text-xs) ; font-weight: 300; text-align: left; line-height: 1.5; margin-right: var(--space-m) ; margin-bottom: var(--space-s) ; }.kurs--text { font-size: var(--text-xs) ; color: var(--base); font-weight: 400; margin-bottom: var(--space-m) ; }.kurs--h2 { font-family: inherit; font-weight: 500; color: var(--primary); text-align: left; font-size: var(--h3) ; margin-bottom: var(--space-xs) ; }.kurs-gruen--h2 { font-family: inherit; font-weight: 500; text-align: left; font-size: var(--h3) ; margin-bottom: var(--space-xs) ; color: var(--action); }.kurs-sidebar--icon { width: 20px; margin-right: var(--space-xs) ; border-radius: 0px; height: auto; }.kurs-sidebar-link:hover { color: var(--action); }.kurs-sidebar-link { font-size: var(--text-xs) ; font-weight: 400; color: var(--secondary); text-align: left; margin-bottom: var(--space-xs) ; }.kurs-sidebar-whatsapp--icon { width: 22px; height: 22px; margin-right: var(--space-xs) ; }.kurs-sidebar--h2-klein-blau { font-family: inherit; font-weight: 500; text-align: left; margin-bottom: var(--space-xs) ; font-size: var(--text-s) ; color: var(--primary); }.grid--10 { }.col-span--7 { }.col-span--l-10 { }.linie--3px { width: 100%; border-bottom-color: var(--white); border-bottom-width: 3px; border-bottom-style: solid; height: 3px; margin-top: var(--space-xs) ; margin-bottom: var(--space-xs) ; max-height: 3px; min-height: 3px; }.col-span--s-10 { }.menu-mobil-standort--text { }.menu-mobil-standort--wrap { }.menu-mobil-linie--oben { }.menu-mobil-coach--logo { }.menu-mobil-main--wrap { }.menu-mobil-main--wrap:not(.ct-section):not(.oxy-easy-posts), .menu-mobil-main--wrap.oxy-easy-posts .oxy-posts, .menu-mobil-main--wrap.ct-section .ct-section-inner-wrap { display: none; }.menu-mobil-main--logo { }.header-text-standort:hover { color: var(--action); }.header-text-standort { font-family: Overpass; color: var(--secondary); font-size: 13px; font-weight: 500; }.verlauf01 { background: linear-gradient(60deg, #00a984 0%, #00509f 71%); }form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit { background: linear-gradient(60deg, #00a984 0%, #00509f 71%); border-color: #1a7efb; color: #ffffff; }.oxy-pro-menu-mobile-close-icon { width: 90%; display: flex; flex-direction: row; justify-content: flex-end; }.oxy-pro-menu-mobile-close-icon svg { margin-bottom: 4px; }.logo-mobil { width: 150px !important; }body, body.acss-boxed-layout { font-size: var(--text-m); line-height: var(--text-m-lh); color: var(--body-color, var(--black)); }.ct-section-inner-wrap { padding-block: var(--section-space-m); padding-inline: var(--section-padding-x); }:where(section:not(section section)) { padding: 0px !important; }body { color: var(--body-color, var(--black)); background-color: var(--body-bg-color, var(--white)); }body { font-size: var(--default-font-size, var(--text-m)); color: var(--text-color); line-height: var(--text-line-height); }p, li { line-height: var(--text-line-height, calc(6px + 2ex)); }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h--1, .h--2, .h--3, .h--4, .h--5, .h--6 { line-height: var(--heading-line-height); font-weight: var(--heading-font-weight); }h2 { font-size: var(--h2); line-height: var(--h2-line-height); color: var(--h2-color); }body a:where(:not([class*="btn--"])) { color: var(--link-color, var(--action)); font-weight: var(--link-weight, 400); text-decoration: var(--link-decoration, none); text-underline-offset: var(--link-underline-offset, auto); transition: var(--link-transition, var(--transition)); }[class*="center--"]:where(:not([class*="self"], .ct-section))[class*="center--"]:where(:not([class*="self"], .ct-section)), .ct-section[class*="center--"]:where(:not([class*="self"])) > .ct-section-inner-wrap[class*="center--"]:where(:not([class*="self"], .ct-section)), [class*="center--"]:where(:not([class*="self"], .ct-section)).ct-section[class*="center--"]:where(:not([class*="self"])) > .ct-section-inner-wrap, .ct-section[class*="center--"]:where(:not([class*="self"])) > .ct-section-inner-wrap.ct-section[class*="center--"]:where(:not([class*="self"])) > .ct-section-inner-wrap { display: flex; flex-direction: column; align-items: var(--align-items, initial); align-content: var(--align-content, initial); justify-items: var(--justify-items, initial); justify-content: var(--justify-content, initial); text-align: var(--text-align, inherit); }[class*="btn--"]:where(:not(.btn--none, .wp-block-button)):focus { outline-style: solid; outline-color: var(--focus-color); outline-width: var(--focus-width); outline-offset: var(--focus-offset); }.flex--row:not(.ct-section), .ct-section.flex--row > .ct-section-inner-wrap { display: flex; flex-direction: row; }.align-items--start:not(.ct-section), .ct-section.align-items--start > .ct-section-inner-wrap { display: flex; align-items: flex-start; }.align-items--end:not(.ct-section), .ct-section.align-items--end > .ct-section-inner-wrap { display: flex; align-items: flex-end; }.align-items--center:not(.ct-section), .ct-section.align-items--center > .ct-section-inner-wrap { display: flex; align-items: center; }.grid--10:not(.ct-section), .ct-section.grid--10 > .ct-section-inner-wrap { grid-template-columns: repeat(10, minmax(0px, 1fr)); inline-size: 100%; display: grid !important; }.cmplz-cookiebanner { box-sizing: border-box; }:root { --cmplz_banner_width: 480px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #00509f; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #00509f; --cmplz_button_accept_border_color: #00509f; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #00509f; --cmplz_button_deny_border_color: #00509f; --cmplz_button_deny_text_color: #ffffff; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #00509f; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #a8a8a8; }#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-top-left-radius: ; border-top-right-radius: ; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: 0.5s ease 0s 1 normal forwards running mc_slideOut; }#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none; }#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none; }#cmplz-manage-consent .cmplz-manage-consent:hover { animation: 0.5s ease 0s 1 normal forwards running mc_slideIn; }@-webkit-keyframes mc_slideIn { 100% { bottom: 0px; } }@keyframes mc_slideIn { 100% { bottom: 0px; } }@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); } }@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); } }.cmplz-cookiebanner { max-height: calc(100vh - 20px); position: fixed; height: auto; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0px, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; gap: 10px; }.cmplz-cookiebanner a { transition: initial; }.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none; }.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3 / auto; overflow: hidden auto; max-height: 55vh; }@media (min-width: 350px){.cmplz-cookiebanner .cmplz-body { min-width: 300px; }}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px; }.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3 / auto; }.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit; }.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500; }.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color); }.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px; }.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px; }.cmplz-cookiebanner .cmplz-message { overflow-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px; }.cmplz-cookiebanner .cmplz-message, .cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-divider { grid-column: span 3 / auto; }.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5); }.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0px, 1fr); align-items: center; gap: 10px; padding: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color); }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox label > span { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category="cmplz_functional"] { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { grid-column-start: 3; cursor: pointer; content: ""; transform: rotate(0deg); transition: all 0.5s ease 0s; background-size: cover; height: 18px; width: 18px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category summary { display: block; }.cmplz-cookiebanner .cmplz-categories .cmplz-category summary::marker { display: none; content: ""; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0px; max-width: 100%; padding: 10px; }.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial; }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none; }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color); }.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial; }.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin); }.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between; }.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center; }.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0px; }.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none; }.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none; }.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block; }.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial; }@media (min-width: 768px){.cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; row-gap: 10px; }}@media (min-width: 768px){.cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories, .cmplz-cookiebanner .cmplz-save-preferences, .cmplz-cookiebanner .cmplz-link.cmplz-manage-options, .cmplz-cookiebanner .cmplz-manage-vendors, .cmplz-cookiebanner .cmplz-read-more, .cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none; }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none; }.cmplz-cookiebanner .cmplz-preferences, .cmplz-manage-consent-container .cmplz-preferences { display: none; }#cmplz-manage-consent .cmplz-manage-consent { display: none; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: -10px 0px 0px; cursor: pointer; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label::before { box-shadow: #245fcc 0px 0px 0px 2px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::after { left: 14px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before, .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after { box-sizing: border-box; position: absolute; border-radius: 10px; transition: background-color 0.3s ease 0s, left 0.3s ease 0s; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before { display: block; content: ""; color: #ffffff; box-sizing: border-box; font-family: FontAwesome, sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; border-radius: 10px; }.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px; }.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; }.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px; }form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit { background-color: #1a7efb; border-color: #1a7efb; color: #ffffff; }form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover { background-color: #ffffff; border-color: #1a7efb; color: #1a7efb; }[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: 0.4s; }[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { transition-duration: 0.8s; }[data-aos][data-aos][data-aos-easing="ease"], body[data-aos-easing="ease"] [data-aos] { transition-timing-function: ease; }[data-aos^="fade"][data-aos^="fade"] { opacity: 0; transition-property: opacity, transform; }[data-aos="fade-up"] { transform: translate3d(0px, 100px, 0px); }[data-aos="fade-left"] { transform: translate3d(100px, 0px, 0px); }.fluentform * { box-sizing: border-box; }.fluentform .clearfix::after, .fluentform .clearfix::before, .fluentform .ff-el-group::after, .fluentform .ff-el-group::before, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-el-repeat .ff-el-input--content::before, .fluentform .ff-step-body::after, .fluentform .ff-step-body::before { content: " "; display: table; }.fluentform .clearfix::after, .fluentform .ff-el-group::after, .fluentform .ff-el-repeat .ff-el-input--content::after, .fluentform .ff-step-body::after { clear: both; }@media (min-width: 768px){.frm-fluent-form .ff-t-container { display: flex; gap: 15px; width: 100%; }.frm-fluent-form .ff-t-cell { display: flex; flex-direction: column; vertical-align: inherit; width: 100%; }.frm-fluent-form .ff-t-cell:first-of-type { padding-left: 0px; }.frm-fluent-form .ff-t-cell:last-of-type { flex-grow: 1; padding-right: 0px; }}.fluentform .ff-el-group { margin-bottom: 20px; }.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label { display: block; float: none; text-align: left; }.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content { margin-bottom: 0px; margin-left: auto; }.fluentform .ff-el-input--label { display: inline-block; margin-bottom: 5px; position: relative; }.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after { color: var(--fluentform-danger); content: " *"; margin-left: 3px; }.fluentform .ff-el-form-control { display: block; width: 100%; }.fluentform .ff-el-tc { border: none; border-collapse: collapse; display: table; width: 100%; }.fluentform .ff-el-tc label.ff_tc_label { display: table-row; }.fluentform .ff-el-tc label.ff_tc_label > span { width: 20px; padding-top: 8px !important; }.fluentform .ff-el-tc label.ff_tc_label > div, .fluentform .ff-el-tc label.ff_tc_label > span { display: table-cell; }.fluentform .ff_t_c { margin: 0px; padding: 0px 5px 0px 0px; }.fluentform input[type="checkbox"], .fluentform input[type="radio"] { display: inline-block; margin: 0px; }.fluentform input[type="checkbox"] { appearance: checkbox; }.fluentform .ff_gdpr_field { margin-right: 5px; }.fluentform textarea { max-width: 100%; }.fluentform .ff-el-form-check { margin-bottom: 5px; }.fluentform .ff-el-form-check-label .ff-el-form-check-input { position: relative; top: -2px; vertical-align: middle; }.fluentform .ff-text-left { text-align: left; }.fluentform .ff-el-form-control::placeholder { color: #868e96; opacity: 1; }.ff-errors-in-stack { display: none; margin-top: 15px; }@keyframes skeleton-loading { 0% { background-color: #e3e6e8; } 100% { background-color: #f0f3f5; } }@keyframes ff-progress-anim { 0% { width: 0px; } 5% { width: 0px; } 10% { width: 15%; } 30% { width: 40%; } 50% { width: 55%; } 80% { width: 100%; } 95% { width: 100%; } 100% { width: 0px; } }:root { --fluentform-primary:#1a7efb; --fluentform-secondary:#606266; --fluentform-danger:#f56c6c; --fluentform-border-color:#dadbdd; --fluentform-border-radius:7px; --fluentform-input-select-height:auto; }.ff-default .ff_btn_style { border: 1px solid transparent; border-radius: 7px; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 500; line-height: 1.5; padding: 8px 20px; position: relative; text-align: center; transition:background-color, border-color, box-shadow 0.15s, 0.15s, 0.15s ease-in-out, ease-in-out, ease-in-out; user-select: none; vertical-align: middle; white-space: nowrap; }.ff-default .ff_btn_style:focus, .ff-default .ff_btn_style:hover { opacity: 0.8; outline: 0px; text-decoration: none; }.ff-default .ff-el-form-control { background-clip: padding-box; background-image: none; border: 1px solid var(--fluentform-border-color); border-radius: var(--fluentform-border-radius); color: var(--fluentform-secondary); font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1; margin-bottom: 0px; max-width: 100%; padding: 11px 15px; transition:border-color, box-shadow 0.15s, 0.15s ease-in-out, ease-in-out; }.ff-default .ff-el-form-control:focus { background-color: #ffffff; border-color: var(--fluentform-primary); color: var(--fluentform-secondary); outline: none; }.ff-default .ff-el-form-check label.ff-el-form-check-label { cursor: pointer; margin-bottom: 7px; }.ff-default .ff-el-form-check label.ff-el-form-check-label > span::after, .ff-default .ff-el-form-check label.ff-el-form-check-label > span::before { content: none; }.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label { margin-bottom: 0px; }.ff-default textarea { min-height: 90px; }@keyframes ff_move { 0% { background-position: 0px 0px; } 100% { background-position: 50px 50px; } }.ff-default { font-family: inherit; }.ff-default .ff-el-input--label label { display: inline-block; font-weight: 500; line-height: inherit; margin-bottom: 0px; }body.swift-nojs [data-s3cid="4"]{min-width:152px;}body.swift-nojs [data-s3cid="5"]{max-height:95.046875px;}body.swift-nojs [data-s3cid="6"]{max-height:95.046875px;}body.swift-nojs [data-s3cid="10"]{min-height:100.59375px;}body.swift-nojs [data-s3cid="26"]{min-height:188.25px;}body.swift-nojs [data-s3cid="27"]{min-width:256px;min-height:69.875px;}body.swift-nojs [data-s3cid="31"]{min-height:87.375px;}body.swift-nojs [data-s3cid="33"]{min-width:553px;min-height:258px;}body.swift-nojs [data-s3cid="35"]{min-width:752px;min-height:215.34375px;}body.swift-nojs [data-s3cid="36"]{min-height:292.28125px;}body.swift-nojs [data-s3cid="37"]{min-width:169px;}body.swift-nojs [data-s3cid="38"]{min-width:178px;}body.swift-nojs [data-s3cid="42"]{min-width:208px;}body.swift-nojs [data-s3cid="46"]{min-width:547px;min-height:108.703125px;}body.swift-nojs [data-s3cid="48"]{min-width:66px;}body.swift-nojs [data-s3cid="52"]{min-width:83px;}body.swift-nojs [data-s3cid="73"]{min-width:114px;}body.swift-nojs [data-s3cid="76"]{min-width:103px;}body.swift-nojs [data-s3cid="79"]{min-height:86.171875px;}body.swift-nojs [data-s3cid="80"]{min-height:81.171875px;}body.swift-nojs [data-s3cid="81"]{min-height:81.171875px;}body.swift-nojs [data-s3cid="82"]{min-height:113.78125px;}body.swift-nojs [data-s3cid="83"]{min-width:122px;}body.swift-nojs [data-s3cid="84"]{min-height:84.390625px;}body.swift-nojs [data-s3cid="85"]{min-height:84.390625px;}body.swift-nojs [data-s3cid="86"]{min-height:84.390625px;}body.swift-nojs [data-s3cid="153"]{min-width:274px;}html{opacity:1}