UNPKG

rivet-core

Version:

Indiana University design system

2,792 lines (2,255 loc) 245 kB
/*! * rivet-core - @version 2.9.1 * * Copyright (C) 2018 The Trustees of Indiana University * SPDX-License-Identifier: BSD-3-Clause */ /** * Do not edit directly * Generated on Wed, 04 Jun 2025 17:42:58 GMT */ :root { --rvt-border-radius-sm: .125rem; --rvt-border-radius-md: .25rem; --rvt-border-radius-lg: .5rem; --rvt-border-radius-circle: 999rem; --rvt-breakpoint-sm: 30em; --rvt-breakpoint-md: 46.25em; --rvt-breakpoint-lg: 67.5em; --rvt-breakpoint-xl: 78.75em; --rvt-breakpoint-xxl: 87.5em; --rvt-color-black-100: #e2e7e9; --rvt-color-black-200: #a0abb4; --rvt-color-black-300: #75838f; --rvt-color-black-400: #4c5a69; --rvt-color-black-500: #243142; /* Base black */ --rvt-color-black-600: #182534; --rvt-color-black-700: #0e1825; --rvt-color-black-base: #243142; --rvt-color-black-000: #f8f9fa; --rvt-color-blue-100: #c6ecf6; --rvt-color-blue-200: #94d2e7; --rvt-color-blue-300: #63b1d3; --rvt-color-blue-400: #328bb8; --rvt-color-blue-500: #006298; /* Base blue */ --rvt-color-blue-600: #004f80; --rvt-color-blue-700: #00385f; --rvt-color-blue-base: #006298; --rvt-color-blue-000: #edfafd; --rvt-color-crimson-100: #ffd6db; --rvt-color-crimson-200: #ff636a; --rvt-color-crimson-300: #f23a3f; --rvt-color-crimson-400: #dc231e; --rvt-color-crimson-500: #990000; /* Base crimson */ --rvt-color-crimson-600: #800000; --rvt-color-crimson-700: #5a0c0c; --rvt-color-crimson-base: #990000; --rvt-color-crimson-000: #fff7f8; --rvt-color-gold-100: #fff4c6; --rvt-color-gold-200: #ffe694; --rvt-color-gold-300: #ffd563; --rvt-color-gold-400: #ffc132; --rvt-color-gold-500: #ffaa00; /* Base gold */ --rvt-color-gold-600: #a36b00; --rvt-color-gold-700: #613d00; --rvt-color-gold-base: #ffaa00; --rvt-color-gold-000: #fffceb; --rvt-color-green-100: #dee8c6; --rvt-color-green-200: #a7d094; --rvt-color-green-300: #63b363; --rvt-color-green-400: #329345; --rvt-color-green-500: #056e41; /* Base green */ --rvt-color-green-600: #005c31; --rvt-color-green-700: #004421; --rvt-color-green-base: #056e41; --rvt-color-green-000: #f9f9f0; --rvt-color-orange-100: #ffcdc0; --rvt-color-orange-200: #ffa690; --rvt-color-orange-300: #ff7e60; --rvt-color-orange-400: #f75930; --rvt-color-orange-500: #df3603; /* Base orange */ --rvt-color-orange-600: #b11c00; --rvt-color-orange-700: #690a00; --rvt-color-orange-base: #df3603; --rvt-color-orange-000: #fff3f0; --rvt-color-purple-100: #decadc; --rvt-color-purple-200: #c09ebb; --rvt-color-purple-300: #a07498; --rvt-color-purple-400: #7d4c73; --rvt-color-purple-500: #59264d; /* Base purple */ --rvt-color-purple-600: #48183d; --rvt-color-purple-700: #330d2b; --rvt-color-purple-base: #59264d; --rvt-color-purple-000: #fbf8fb; --rvt-color-white-base: #ffffff; --rvt-font-base: "BentonSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; --rvt-font-sans: "BentonSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; --rvt-font-serif: "GeorgiaPro", Georgia, "Times New Roman", Times, serif; --rvt-font-mono: monospace; --rvt-font-weight-bold: 700; --rvt-font-weight-medium: 500; --rvt-font-weight-regular: 400; --rvt-line-height-base: 1.5; --rvt-line-height-title: 1.2; --rvt-line-height-tight: 1.2; --rvt-line-height-loose: 1.65; --rvt-prefix: rvt; /* Global class name prefix */ --rvt-shadow-base: 0 .25rem .5rem rgb(36, 49, 66, .16); --rvt-shadow-subtle: 0 .1875rem .375rem rgb(36, 49, 66, .07); --rvt-shadow-standard: 0 .25rem .5rem rgb(36, 49, 66, .16); --rvt-shadow-heavy: 0 .25rem 1rem rgb(36, 49, 66, .2); --rvt-spacing-base: .5rem; /* 8px */ --rvt-spacing-xxs: .25rem; /* 4px */ --rvt-spacing-xs: .5rem; /* 8px */ --rvt-spacing-sm: 1rem; /* 16px */ --rvt-spacing-md: 1.5rem; /* 24px */ --rvt-spacing-lg: 2rem; /* 32px */ --rvt-spacing-xl: 2.5rem; /* 40px */ --rvt-spacing-xxl: 4rem; /* 64px */ --rvt-spacing-3-xl: 8rem; /* 128px */ --rvt-spacing-4-xl: 12rem; /* 192px */ --rvt-ts-12: .75rem; --rvt-ts-14: .875rem; --rvt-ts-16: 1rem; --rvt-ts-18: 1.125rem; --rvt-ts-20: 1.25rem; --rvt-ts-23: 1.4375rem; --rvt-ts-26: 1.625rem; --rvt-ts-29: 1.8125rem; --rvt-ts-32: 2rem; --rvt-ts-36: 2.25rem; --rvt-ts-41: 2.5625rem; --rvt-ts-46: 2.875rem; --rvt-ts-52: 3.25rem; --rvt-ts-xxs: .75rem; --rvt-ts-xs: .875rem; --rvt-ts-base: 1rem; --rvt-ts-sm: 1.25rem; --rvt-ts-md: 1.625rem; --rvt-ts-lg: 2rem; --rvt-ts-xl: 2.5625rem; --rvt-ts-xxl: 3.25rem; --rvt-width-base: 4rem; /* 64px */ --rvt-width-xxs: 4rem; /* 64px */ --rvt-width-xs: 8rem; /* 128px */ --rvt-width-sm: 12rem; /* 192px */ --rvt-width-md: 16rem; /* 256px */ --rvt-width-lg: 20rem; /* 320px */ --rvt-width-xl: 24rem; /* 384px */ --rvt-width-xxl: 32rem; /* 512px */ --rvt-width-3-xl: 40rem; /* 640px */ --rvt-width-4-xl: 48rem; /* 768px */ --rvt-z-index-0: 0; --rvt-z-index-100: 100; --rvt-z-index-200: 200; --rvt-z-index-300: 300; --rvt-z-index-400: 400; --rvt-z-index-500: 500; --rvt-z-index-600: 600; --rvt-z-index-700: 700; --rvt-z-index-800: 800; --rvt-z-index-900: 900; --rvt-z-index-1000: 1000; } /** * Do not edit directly * Generated on Wed, 04 Jun 2025 17:42:58 GMT */ @font-face { font-family: BentonSans; font-style: normal; font-weight: 400; src: url("https://fonts.iu.edu/fonts/benton-sans-regular.eot"); src: url("https://fonts.iu.edu/fonts/benton-sans-regular.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/benton-sans-regular.woff") format("woff"), url("https://fonts.iu.edu/fonts/benton-sans-regular.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/benton-sans-regular.svg#BentonSansRegular") format("svg"); font-display: swap; } @font-face { font-family: BentonSans; font-style: italic; font-weight: 400; src: url("https://fonts.iu.edu/fonts/benton-sans-italic.eot"); src: url("https://fonts.iu.edu/fonts/benton-sans-italic.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/benton-sans-italic.woff") format("woff"), url("https://fonts.iu.edu/fonts/benton-sans-italic.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/benton-sans-italic.svg#BentonSansItalic") format("svg"); font-display: swap; } @font-face { font-family: BentonSans; font-style: normal; font-weight: 500; src: url("https://fonts.iu.edu/fonts/benton-sans-medium.eot"); src: url("https://fonts.iu.edu/fonts/benton-sans-medium.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/benton-sans-medium.woff") format("woff"), url("https://fonts.iu.edu/fonts/benton-sans-medium.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/benton-sans-medium.svg#BentonSansMedium") format("svg"); font-display: swap; } @font-face { font-family: BentonSans; font-style: normal; font-weight: 700; src: url("https://fonts.iu.edu/fonts/benton-sans-bold.eot"); src: url("https://fonts.iu.edu/fonts/benton-sans-bold.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/benton-sans-bold.woff") format("woff"), url("https://fonts.iu.edu/fonts/benton-sans-bold.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/benton-sans-bold.svg#BentonSansBold") format("svg"); font-display: swap; } @font-face { font-family: GeorgiaPro; font-style: normal; font-weight: 400; src: url("https://fonts.iu.edu/fonts/georgia-pro-regular.eot"); src: url("https://fonts.iu.edu/fonts/georgia-pro-regular.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/georgia-pro-regular.woff") format("woff"), url("https://fonts.iu.edu/fonts/georgia-pro-regular.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/georgia-pro-regular.svg#GeorgiaProRegular") format("svg"); font-display: swap; } @font-face { font-family: GeorgiaPro; font-style: italic; font-weight: 400; src: url("https://fonts.iu.edu/fonts/georgia-pro-italic.eot"); src: url("https://fonts.iu.edu/fonts/georgia-pro-italic.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/georgia-pro-italic.woff") format("woff"), url("https://fonts.iu.edu/fonts/georgia-pro-italic.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/georgia-pro-italic.svg#GeorgiaProItalic") format("svg"); font-display: swap; } @font-face { font-family: GeorgiaPro; font-style: normal; font-weight: 700; src: url("https://fonts.iu.edu/fonts/georgia-pro-bold.eot"); src: url("https://fonts.iu.edu/fonts/georgia-pro-bold.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/georgia-pro-bold.woff") format("woff"), url("https://fonts.iu.edu/fonts/georgia-pro-bold.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/georgia-pro-bold.svg#GeorgiaProBold") format("svg"); font-display: swap; } @font-face { font-family: GeorgiaPro; font-style: italic; font-weight: 700; src: url("https://fonts.iu.edu/fonts/georgia-pro-bold-italic.eot"); src: url("https://fonts.iu.edu/fonts/georgia-pro-bold-italic.eot?#iefix") format("embedded-opentype"), url("https://fonts.iu.edu/fonts/georgia-pro-bold-italic.woff") format("woff"), url("https://fonts.iu.edu/fonts/georgia-pro-bold-italic.ttf") format("truetype"), url("https://fonts.iu.edu/fonts/georgia-pro-bold-italic.svg#GeorgiaProBoldItalic") format("svg"); font-display: swap; } html { font-size: 100%; height: 100%; scroll-behavior: smooth; } @media (prefers-reduced-motion) { html { scroll-behavior: auto; } } html * { box-sizing: border-box; font: inherit; } body { color: #243142; font-family: "BentonSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; height: 100%; margin: 0; padding: 0; line-height: 1.5; } /** * Normalize Heading sizes since we're dealing with applications not * Editorial/article-like content. We'll make them slightly bigger than the * base font size. */ h1, h2, h3, h4, h5, h6 { font-size: 1.125rem; font-weight: 400; margin: 0; } hr { height: 1px; border: none; background-color: #e2e7e9; } img { display: block; max-width: 100%; height: auto; } figure { margin: 0; } figcaption { padding-top: 1rem; padding-left: 1rem; font-size: 0.875rem; } em { font-style: italic; } strong { font-weight: 700; } sub, sup { font-size: smaller; } .rvt-border-all { border: 1px solid #e2e7e9 !important; } .rvt-border-all-none { border: 0 !important; } .rvt-border-top { border-top: 1px solid #e2e7e9 !important; } .rvt-border-top-none { border-top: 0 !important; } .rvt-border-right { border-right: 1px solid #e2e7e9 !important; } .rvt-border-right-none { border-right: 0 !important; } .rvt-border-bottom { border-bottom: 1px solid #e2e7e9 !important; } .rvt-border-bottom-none { border-bottom: 0 !important; } .rvt-border-left { border-left: 1px solid #e2e7e9 !important; } .rvt-border-left-none { border-left: 0 !important; } .rvt-border-radius-sm { border-radius: 0.125rem !important; } .rvt-border-radius, .rvt-border-radius-md { border-radius: 0.25rem !important; } .rvt-border-radius-lg { border-radius: 0.5rem !important; } .rvt-border-radius-circle { border-radius: 999rem !important; } .rvt-border-color-blue { border-color: #c6ecf6 !important; } .rvt-border-color-crimson { border-color: #ffd6db !important; } .rvt-border-color-gold { border-color: #fff4c6 !important; } .rvt-border-color-green { border-color: #dee8c6 !important; } .rvt-border-color-orange { border-color: #ffcdc0 !important; } .rvt-border-color-purple { border-color: #decadc !important; } .rvt-color-black-100 { color: #e2e7e9 !important; } .rvt-bg-black-100 { background-color: #e2e7e9 !important; } .rvt-color-black-200 { color: #a0abb4 !important; } .rvt-bg-black-200 { background-color: #a0abb4 !important; } .rvt-color-black-300 { color: #75838f !important; } .rvt-bg-black-300 { background-color: #75838f !important; } .rvt-color-black-400 { color: #4c5a69 !important; } .rvt-bg-black-400 { background-color: #4c5a69 !important; } .rvt-color-black-500 { color: #243142 !important; } .rvt-bg-black-500 { background-color: #243142 !important; } .rvt-color-black-600 { color: #182534 !important; } .rvt-bg-black-600 { background-color: #182534 !important; } .rvt-color-black-700 { color: #0e1825 !important; } .rvt-bg-black-700 { background-color: #0e1825 !important; } .rvt-color-black { color: #243142 !important; } .rvt-bg-black { background-color: #243142 !important; } .rvt-color-black-000 { color: #f8f9fa !important; } .rvt-bg-black-000 { background-color: #f8f9fa !important; } .rvt-color-blue-100 { color: #c6ecf6 !important; } .rvt-bg-blue-100 { background-color: #c6ecf6 !important; } .rvt-color-blue-200 { color: #94d2e7 !important; } .rvt-bg-blue-200 { background-color: #94d2e7 !important; } .rvt-color-blue-300 { color: #63b1d3 !important; } .rvt-bg-blue-300 { background-color: #63b1d3 !important; } .rvt-color-blue-400 { color: #328bb8 !important; } .rvt-bg-blue-400 { background-color: #328bb8 !important; } .rvt-color-blue-500 { color: #006298 !important; } .rvt-bg-blue-500 { background-color: #006298 !important; } .rvt-color-blue-600 { color: #004f80 !important; } .rvt-bg-blue-600 { background-color: #004f80 !important; } .rvt-color-blue-700 { color: #00385f !important; } .rvt-bg-blue-700 { background-color: #00385f !important; } .rvt-color-blue { color: #006298 !important; } .rvt-bg-blue { background-color: #006298 !important; } .rvt-color-blue-000 { color: #edfafd !important; } .rvt-bg-blue-000 { background-color: #edfafd !important; } .rvt-color-crimson-100 { color: #ffd6db !important; } .rvt-bg-crimson-100 { background-color: #ffd6db !important; } .rvt-color-crimson-200 { color: #ff636a !important; } .rvt-bg-crimson-200 { background-color: #ff636a !important; } .rvt-color-crimson-300 { color: #f23a3f !important; } .rvt-bg-crimson-300 { background-color: #f23a3f !important; } .rvt-color-crimson-400 { color: #dc231e !important; } .rvt-bg-crimson-400 { background-color: #dc231e !important; } .rvt-color-crimson-500 { color: #990000 !important; } .rvt-bg-crimson-500 { background-color: #990000 !important; } .rvt-color-crimson-600 { color: #800000 !important; } .rvt-bg-crimson-600 { background-color: #800000 !important; } .rvt-color-crimson-700 { color: #5a0c0c !important; } .rvt-bg-crimson-700 { background-color: #5a0c0c !important; } .rvt-color-crimson { color: #990000 !important; } .rvt-bg-crimson { background-color: #990000 !important; } .rvt-color-crimson-000 { color: #fff7f8 !important; } .rvt-bg-crimson-000 { background-color: #fff7f8 !important; } .rvt-color-gold-100 { color: #fff4c6 !important; } .rvt-bg-gold-100 { background-color: #fff4c6 !important; } .rvt-color-gold-200 { color: #ffe694 !important; } .rvt-bg-gold-200 { background-color: #ffe694 !important; } .rvt-color-gold-300 { color: #ffd563 !important; } .rvt-bg-gold-300 { background-color: #ffd563 !important; } .rvt-color-gold-400 { color: #ffc132 !important; } .rvt-bg-gold-400 { background-color: #ffc132 !important; } .rvt-color-gold-500 { color: #ffaa00 !important; } .rvt-bg-gold-500 { background-color: #ffaa00 !important; } .rvt-color-gold-600 { color: #a36b00 !important; } .rvt-bg-gold-600 { background-color: #a36b00 !important; } .rvt-color-gold-700 { color: #613d00 !important; } .rvt-bg-gold-700 { background-color: #613d00 !important; } .rvt-color-gold { color: #ffaa00 !important; } .rvt-bg-gold { background-color: #ffaa00 !important; } .rvt-color-gold-000 { color: #fffceb !important; } .rvt-bg-gold-000 { background-color: #fffceb !important; } .rvt-color-green-100 { color: #dee8c6 !important; } .rvt-bg-green-100 { background-color: #dee8c6 !important; } .rvt-color-green-200 { color: #a7d094 !important; } .rvt-bg-green-200 { background-color: #a7d094 !important; } .rvt-color-green-300 { color: #63b363 !important; } .rvt-bg-green-300 { background-color: #63b363 !important; } .rvt-color-green-400 { color: #329345 !important; } .rvt-bg-green-400 { background-color: #329345 !important; } .rvt-color-green-500 { color: #056e41 !important; } .rvt-bg-green-500 { background-color: #056e41 !important; } .rvt-color-green-600 { color: #005c31 !important; } .rvt-bg-green-600 { background-color: #005c31 !important; } .rvt-color-green-700 { color: #004421 !important; } .rvt-bg-green-700 { background-color: #004421 !important; } .rvt-color-green { color: #056e41 !important; } .rvt-bg-green { background-color: #056e41 !important; } .rvt-color-green-000 { color: #f9f9f0 !important; } .rvt-bg-green-000 { background-color: #f9f9f0 !important; } .rvt-color-orange-100 { color: #ffcdc0 !important; } .rvt-bg-orange-100 { background-color: #ffcdc0 !important; } .rvt-color-orange-200 { color: #ffa690 !important; } .rvt-bg-orange-200 { background-color: #ffa690 !important; } .rvt-color-orange-300 { color: #ff7e60 !important; } .rvt-bg-orange-300 { background-color: #ff7e60 !important; } .rvt-color-orange-400 { color: #f75930 !important; } .rvt-bg-orange-400 { background-color: #f75930 !important; } .rvt-color-orange-500 { color: #df3603 !important; } .rvt-bg-orange-500 { background-color: #df3603 !important; } .rvt-color-orange-600 { color: #b11c00 !important; } .rvt-bg-orange-600 { background-color: #b11c00 !important; } .rvt-color-orange-700 { color: #690a00 !important; } .rvt-bg-orange-700 { background-color: #690a00 !important; } .rvt-color-orange { color: #df3603 !important; } .rvt-bg-orange { background-color: #df3603 !important; } .rvt-color-orange-000 { color: #fff3f0 !important; } .rvt-bg-orange-000 { background-color: #fff3f0 !important; } .rvt-color-purple-100 { color: #decadc !important; } .rvt-bg-purple-100 { background-color: #decadc !important; } .rvt-color-purple-200 { color: #c09ebb !important; } .rvt-bg-purple-200 { background-color: #c09ebb !important; } .rvt-color-purple-300 { color: #a07498 !important; } .rvt-bg-purple-300 { background-color: #a07498 !important; } .rvt-color-purple-400 { color: #7d4c73 !important; } .rvt-bg-purple-400 { background-color: #7d4c73 !important; } .rvt-color-purple-500 { color: #59264d !important; } .rvt-bg-purple-500 { background-color: #59264d !important; } .rvt-color-purple-600 { color: #48183d !important; } .rvt-bg-purple-600 { background-color: #48183d !important; } .rvt-color-purple-700 { color: #330d2b !important; } .rvt-bg-purple-700 { background-color: #330d2b !important; } .rvt-color-purple { color: #59264d !important; } .rvt-bg-purple { background-color: #59264d !important; } .rvt-color-purple-000 { color: #fbf8fb !important; } .rvt-bg-purple-000 { background-color: #fbf8fb !important; } .rvt-color-white { color: #ffffff !important; } .rvt-bg-white { background-color: #ffffff !important; } /* Hide only visually, but have it available for * screenreaders: h5bp.com/v */ .rvt-sr-only { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* Set color to prevent false positives in a11y tools */ background-color: white !important; color: black !important; } /* Extends the .visuallyhidden class to allow the element * to be focusable when navigated to via the * keyboard: h5bp.com/p */ .rvt-sr-only.focusable:active, .rvt-sr-only.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .rvt-display-block { display: block !important; } .rvt-display-inline-block { display: inline-block !important; } .rvt-display-inline { display: inline !important; } .rvt-display-none { display: none !important; } .rvt-abbr, .rvt-abbr[title] { border: none; text-decoration: none; } .rvt-code, .rvt-prose :where(code) { color: #dc231e; font-size: 1rem; font-family: monospace; background-color: #f8f9fa; display: inline-block; padding: 0.125rem 0.25rem; border-radius: 0.25rem; } .rvt-hr { border-top: 1px solid #e2e7e9; border-right: none; border-bottom: none; border-left: none; } .rvt-strong { font-weight: 700; } .rvt-flex { display: flex !important; } .rvt-inline-flex { display: inline-flex !important; } .rvt-flex-row { flex-direction: row !important; } .rvt-flex-row-reverse { flex-direction: row-reverse !important; } .rvt-flex-column { flex-direction: column !important; } .rvt-flex-column-reverse { flex-direction: column-reverse !important; } @media screen and (min-width: 30em) { .rvt-flex-sm-up { display: flex !important; } .rvt-inline-flex-sm-up { display: inline-flex !important; } .rvt-flex-row-sm-up { flex-direction: row !important; } .rvt-flex-row-reverse-sm-up { flex-direction: row-reverse !important; } .rvt-flex-column-sm-up { flex-direction: column !important; } .rvt-flex-column-reverse-sm-up { flex-direction: column-reverse !important; } } @media screen and (min-width: 46.25em) { .rvt-flex-md-up { display: flex !important; } .rvt-inline-flex-md-up { display: inline-flex !important; } .rvt-flex-row-md-up { flex-direction: row !important; } .rvt-flex-row-reverse-md-up { flex-direction: row-reverse !important; } .rvt-flex-column-md-up { flex-direction: column !important; } .rvt-flex-column-reverse-md-up { flex-direction: column-reverse !important; } } @media screen and (min-width: 67.5em) { .rvt-flex-lg-up { display: flex !important; } .rvt-inline-flex-lg-up { display: inline-flex !important; } .rvt-flex-row-lg-up { flex-direction: row !important; } .rvt-flex-row-reverse-lg-up { flex-direction: row-reverse !important; } .rvt-flex-column-lg-up { flex-direction: column !important; } .rvt-flex-column-reverse-lg-up { flex-direction: column-reverse !important; } } @media screen and (min-width: 78.75em) { .rvt-flex-xl-up { display: flex !important; } .rvt-inline-flex-xl-up { display: inline-flex !important; } .rvt-flex-row-xl-up { flex-direction: row !important; } .rvt-flex-row-reverse-xl-up { flex-direction: row-reverse !important; } .rvt-flex-column-xl-up { flex-direction: column !important; } .rvt-flex-column-reverse-xl-up { flex-direction: column-reverse !important; } } @media screen and (min-width: 87.5em) { .rvt-flex-xxl-up { display: flex !important; } .rvt-inline-flex-xxl-up { display: inline-flex !important; } .rvt-flex-row-xxl-up { flex-direction: row !important; } .rvt-flex-row-reverse-xxl-up { flex-direction: row-reverse !important; } .rvt-flex-column-xxl-up { flex-direction: column !important; } .rvt-flex-column-reverse-xxl-up { flex-direction: column-reverse !important; } } .rvt-wrap { flex-wrap: wrap !important; } .rvt-no-wrap { flex-wrap: nowrap !important; } .rvt-wrap-reverse { flex-wrap: wrap-reverse !important; } @media screen and (min-width: 30em) { .rvt-wrap-sm-up { flex-wrap: wrap !important; } .rvt-no-wrap-sm-up { flex-wrap: nowrap !important; } .rvt-wrap-reverse-sm-up { flex-wrap: wrap-reverse !important; } } @media screen and (min-width: 46.25em) { .rvt-wrap-md-up { flex-wrap: wrap !important; } .rvt-no-wrap-md-up { flex-wrap: nowrap !important; } .rvt-wrap-reverse-md-up { flex-wrap: wrap-reverse !important; } } @media screen and (min-width: 67.5em) { .rvt-wrap-lg-up { flex-wrap: wrap !important; } .rvt-no-wrap-lg-up { flex-wrap: nowrap !important; } .rvt-wrap-reverse-lg-up { flex-wrap: wrap-reverse !important; } } @media screen and (min-width: 78.75em) { .rvt-wrap-xl-up { flex-wrap: wrap !important; } .rvt-no-wrap-xl-up { flex-wrap: nowrap !important; } .rvt-wrap-reverse-xl-up { flex-wrap: wrap-reverse !important; } } @media screen and (min-width: 87.5em) { .rvt-wrap-xxl-up { flex-wrap: wrap !important; } .rvt-no-wrap-xxl-up { flex-wrap: nowrap !important; } .rvt-wrap-reverse-xxl-up { flex-wrap: wrap-reverse !important; } } .rvt-shrink-1 { flex-shrink: 1 !important; } .rvt-shrink-0 { flex-shrink: 0 !important; } @media screen and (min-width: 30em) { .rvt-shrink-1-sm-up { flex-shrink: 1 !important; } .rvt-shrink-0-sm-up { flex-shrink: 0 !important; } } @media screen and (min-width: 46.25em) { .rvt-shrink-1-md-up { flex-shrink: 1 !important; } .rvt-shrink-0-md-up { flex-shrink: 0 !important; } } @media screen and (min-width: 67.5em) { .rvt-shrink-1-lg-up { flex-shrink: 1 !important; } .rvt-shrink-0-lg-up { flex-shrink: 0 !important; } } @media screen and (min-width: 78.75em) { .rvt-shrink-1-xl-up { flex-shrink: 1 !important; } .rvt-shrink-0-xl-up { flex-shrink: 0 !important; } } @media screen and (min-width: 87.5em) { .rvt-shrink-1-xxl-up { flex-shrink: 1 !important; } .rvt-shrink-0-xxl-up { flex-shrink: 0 !important; } } .rvt-grow-1 { flex-grow: 1 !important; } .rvt-grow-0 { flex-grow: 0 !important; } @media screen and (min-width: 30em) { .rvt-grow-1-sm-up { flex-grow: 1 !important; } .rvt-grow-0-sm-up { flex-grow: 0 !important; } } @media screen and (min-width: 46.25em) { .rvt-grow-1-md-up { flex-grow: 1 !important; } .rvt-grow-0-md-up { flex-grow: 0 !important; } } @media screen and (min-width: 67.5em) { .rvt-grow-1-lg-up { flex-grow: 1 !important; } .rvt-grow-0-lg-up { flex-grow: 0 !important; } } @media screen and (min-width: 78.75em) { .rvt-grow-1-xl-up { flex-grow: 1 !important; } .rvt-grow-0-xl-up { flex-grow: 0 !important; } } @media screen and (min-width: 87.5em) { .rvt-grow-1-xxl-up { flex-grow: 1 !important; } .rvt-grow-0-xxl-up { flex-grow: 0 !important; } } .rvt-items-start { align-items: flex-start !important; } .rvt-items-end { align-items: flex-end !important; } .rvt-items-center { align-items: center !important; } .rvt-items-baseline { align-items: baseline !important; } .rvt-items-stretch { align-items: stretch !important; } @media screen and (min-width: 30em) { .rvt-items-start-sm-up { align-items: flex-start !important; } .rvt-items-end-sm-up { align-items: flex-end !important; } .rvt-items-center-sm-up { align-items: center !important; } .rvt-items-baseline-sm-up { align-items: baseline !important; } .rvt-items-stretch-sm-up { align-items: stretch !important; } } @media screen and (min-width: 46.25em) { .rvt-items-start-md-up { align-items: flex-start !important; } .rvt-items-end-md-up { align-items: flex-end !important; } .rvt-items-center-md-up { align-items: center !important; } .rvt-items-baseline-md-up { align-items: baseline !important; } .rvt-items-stretch-md-up { align-items: stretch !important; } } @media screen and (min-width: 67.5em) { .rvt-items-start-lg-up { align-items: flex-start !important; } .rvt-items-end-lg-up { align-items: flex-end !important; } .rvt-items-center-lg-up { align-items: center !important; } .rvt-items-baseline-lg-up { align-items: baseline !important; } .rvt-items-stretch-lg-up { align-items: stretch !important; } } @media screen and (min-width: 78.75em) { .rvt-items-start-xl-up { align-items: flex-start !important; } .rvt-items-end-xl-up { align-items: flex-end !important; } .rvt-items-center-xl-up { align-items: center !important; } .rvt-items-baseline-xl-up { align-items: baseline !important; } .rvt-items-stretch-xl-up { align-items: stretch !important; } } @media screen and (min-width: 87.5em) { .rvt-items-start-xxl-up { align-items: flex-start !important; } .rvt-items-end-xxl-up { align-items: flex-end !important; } .rvt-items-center-xxl-up { align-items: center !important; } .rvt-items-baseline-xxl-up { align-items: baseline !important; } .rvt-items-stretch-xxl-up { align-items: stretch !important; } } .rvt-content-start { align-content: flex-start !important; } .rvt-content-end { align-content: flex-end !important; } .rvt-content-center { align-content: center !important; } .rvt-content-stretch { align-content: stretch !important; } .rvt-content-baseline { align-content: baseline !important; } @media screen and (min-width: 30em) { .rvt-content-start-sm-up { align-content: flex-start !important; } .rvt-content-end-sm-up { align-content: flex-end !important; } .rvt-content-center-sm-up { align-content: center !important; } .rvt-content-stretch-sm-up { align-content: stretch !important; } .rvt-content-baseline-sm-up { align-content: baseline !important; } } @media screen and (min-width: 46.25em) { .rvt-content-start-md-up { align-content: flex-start !important; } .rvt-content-end-md-up { align-content: flex-end !important; } .rvt-content-center-md-up { align-content: center !important; } .rvt-content-stretch-md-up { align-content: stretch !important; } .rvt-content-baseline-md-up { align-content: baseline !important; } } @media screen and (min-width: 67.5em) { .rvt-content-start-lg-up { align-content: flex-start !important; } .rvt-content-end-lg-up { align-content: flex-end !important; } .rvt-content-center-lg-up { align-content: center !important; } .rvt-content-stretch-lg-up { align-content: stretch !important; } .rvt-content-baseline-lg-up { align-content: baseline !important; } } @media screen and (min-width: 78.75em) { .rvt-content-start-xl-up { align-content: flex-start !important; } .rvt-content-end-xl-up { align-content: flex-end !important; } .rvt-content-center-xl-up { align-content: center !important; } .rvt-content-stretch-xl-up { align-content: stretch !important; } .rvt-content-baseline-xl-up { align-content: baseline !important; } } @media screen and (min-width: 87.5em) { .rvt-content-start-xxl-up { align-content: flex-start !important; } .rvt-content-end-xxl-up { align-content: flex-end !important; } .rvt-content-center-xxl-up { align-content: center !important; } .rvt-content-stretch-xxl-up { align-content: stretch !important; } .rvt-content-baseline-xxl-up { align-content: baseline !important; } } .rvt-justify-start { justify-content: flex-start; } .rvt-justify-end { justify-content: flex-end; } .rvt-justify-center { justify-content: center; } .rvt-justify-space-between { justify-content: space-between; } .rvt-justify-space-around { justify-content: space-around; } .rvt-justify-space-evenly { justify-content: space-evenly; } @media screen and (min-width: 30em) { .rvt-justify-start-sm-up { justify-content: flex-start; } .rvt-justify-end-sm-up { justify-content: flex-end; } .rvt-justify-center-sm-up { justify-content: center; } .rvt-justify-space-between-sm-up { justify-content: space-between; } .rvt-justify-space-around-sm-up { justify-content: space-around; } .rvt-justify-space-evenly-sm-up { justify-content: space-evenly; } } @media screen and (min-width: 46.25em) { .rvt-justify-start-md-up { justify-content: flex-start; } .rvt-justify-end-md-up { justify-content: flex-end; } .rvt-justify-center-md-up { justify-content: center; } .rvt-justify-space-between-md-up { justify-content: space-between; } .rvt-justify-space-around-md-up { justify-content: space-around; } .rvt-justify-space-evenly-md-up { justify-content: space-evenly; } } @media screen and (min-width: 67.5em) { .rvt-justify-start-lg-up { justify-content: flex-start; } .rvt-justify-end-lg-up { justify-content: flex-end; } .rvt-justify-center-lg-up { justify-content: center; } .rvt-justify-space-between-lg-up { justify-content: space-between; } .rvt-justify-space-around-lg-up { justify-content: space-around; } .rvt-justify-space-evenly-lg-up { justify-content: space-evenly; } } @media screen and (min-width: 78.75em) { .rvt-justify-start-xl-up { justify-content: flex-start; } .rvt-justify-end-xl-up { justify-content: flex-end; } .rvt-justify-center-xl-up { justify-content: center; } .rvt-justify-space-between-xl-up { justify-content: space-between; } .rvt-justify-space-around-xl-up { justify-content: space-around; } .rvt-justify-space-evenly-xl-up { justify-content: space-evenly; } } @media screen and (min-width: 87.5em) { .rvt-justify-start-xxl-up { justify-content: flex-start; } .rvt-justify-end-xxl-up { justify-content: flex-end; } .rvt-justify-center-xxl-up { justify-content: center; } .rvt-justify-space-between-xxl-up { justify-content: space-between; } .rvt-justify-space-around-xxl-up { justify-content: space-around; } .rvt-justify-space-evenly-xxl-up { justify-content: space-evenly; } } .rvt-self-start { align-self: flex-start !important; } .rvt-self-end { align-self: flex-end !important; } .rvt-self-center { align-self: center !important; } .rvt-self-baseline { align-self: baseline !important; } .rvt-self-stretch { align-self: stretch !important; } @media screen and (min-width: 30em) { .rvt-self-start-sm-up { align-self: flex-start; } .rvt-self-end-sm-up { align-self: flex-end; } .rvt-self-center-sm-up { align-self: center; } .rvt-self-baseline-sm-up { align-self: baseline; } .rvt-self-stretch-sm-up { align-self: stretch; } } @media screen and (min-width: 46.25em) { .rvt-self-start-md-up { align-self: flex-start; } .rvt-self-end-md-up { align-self: flex-end; } .rvt-self-center-md-up { align-self: center; } .rvt-self-baseline-md-up { align-self: baseline; } .rvt-self-stretch-md-up { align-self: stretch; } } @media screen and (min-width: 67.5em) { .rvt-self-start-lg-up { align-self: flex-start; } .rvt-self-end-lg-up { align-self: flex-end; } .rvt-self-center-lg-up { align-self: center; } .rvt-self-baseline-lg-up { align-self: baseline; } .rvt-self-stretch-lg-up { align-self: stretch; } } @media screen and (min-width: 78.75em) { .rvt-self-start-xl-up { align-self: flex-start; } .rvt-self-end-xl-up { align-self: flex-end; } .rvt-self-center-xl-up { align-self: center; } .rvt-self-baseline-xl-up { align-self: baseline; } .rvt-self-stretch-xl-up { align-self: stretch; } } @media screen and (min-width: 87.5em) { .rvt-self-start-xxl-up { align-self: flex-start; } .rvt-self-end-xxl-up { align-self: flex-end; } .rvt-self-center-xxl-up { align-self: center; } .rvt-self-baseline-xxl-up { align-self: baseline; } .rvt-self-stretch-xxl-up { align-self: stretch; } } .rvt-flow > * { margin-bottom: 0; margin-top: 0; } .rvt-flow > * + * { margin-top: 1rem; margin-top: var(--flow-space, 1rem); margin-bottom: 0; } .rvt-gap-none { gap: 0 !important; } .rvt-gap-col-none { -moz-column-gap: 0 !important; column-gap: 0 !important; } .rvt-gap-row-none { row-gap: 0 !important; } .rvt-gap-base { gap: 0.5rem !important; } .rvt-gap-col-base { -moz-column-gap: 0.5rem !important; column-gap: 0.5rem !important; } .rvt-gap-row-base { row-gap: 0.5rem !important; } .rvt-gap-xxs { gap: 0.25rem !important; } .rvt-gap-col-xxs { -moz-column-gap: 0.25rem !important; column-gap: 0.25rem !important; } .rvt-gap-row-xxs { row-gap: 0.25rem !important; } .rvt-gap-xs { gap: 0.5rem !important; } .rvt-gap-col-xs { -moz-column-gap: 0.5rem !important; column-gap: 0.5rem !important; } .rvt-gap-row-xs { row-gap: 0.5rem !important; } .rvt-gap-sm { gap: 1rem !important; } .rvt-gap-col-sm { -moz-column-gap: 1rem !important; column-gap: 1rem !important; } .rvt-gap-row-sm { row-gap: 1rem !important; } .rvt-gap-md { gap: 1.5rem !important; } .rvt-gap-col-md { -moz-column-gap: 1.5rem !important; column-gap: 1.5rem !important; } .rvt-gap-row-md { row-gap: 1.5rem !important; } .rvt-gap-lg { gap: 2rem !important; } .rvt-gap-col-lg { -moz-column-gap: 2rem !important; column-gap: 2rem !important; } .rvt-gap-row-lg { row-gap: 2rem !important; } .rvt-gap-xl { gap: 2.5rem !important; } .rvt-gap-col-xl { -moz-column-gap: 2.5rem !important; column-gap: 2.5rem !important; } .rvt-gap-row-xl { row-gap: 2.5rem !important; } .rvt-gap-xxl { gap: 4rem !important; } .rvt-gap-col-xxl { -moz-column-gap: 4rem !important; column-gap: 4rem !important; } .rvt-gap-row-xxl { row-gap: 4rem !important; } .rvt-gap-3-xl { gap: 8rem !important; } .rvt-gap-col-3-xl { -moz-column-gap: 8rem !important; column-gap: 8rem !important; } .rvt-gap-row-3-xl { row-gap: 8rem !important; } .rvt-gap-4-xl { gap: 12rem !important; } .rvt-gap-col-4-xl { -moz-column-gap: 12rem !important; column-gap: 12rem !important; } .rvt-gap-row-4-xl { row-gap: 12rem !important; } .rvt-list, .rvt-list-inline, .rvt-list-plain { display: flex; gap: 0.5rem 1rem; margin: 0.5rem 0 0 0; } .rvt-list, .rvt-list-plain { flex-direction: column; } .rvt-list-inline, .rvt-list-plain { list-style: ""; padding-left: 0; } .rvt-list, .rvt-list-plain .rvt-list-plain { padding-left: 2rem; } .rvt-list-inline { flex-direction: row; flex-wrap: wrap; } .rvt-list-reset { list-style: ""; margin-top: 0; margin-bottom: 0; padding-left: 0; } .rvt-list-description, .rvt-prose > :where(dl) { margin: 0; } .rvt-list-description :where(dt), .rvt-prose > :where(dl) :where(dt) { font-weight: 700; margin-top: 1rem; } .rvt-list-description :where(dt + dt), .rvt-prose > :where(dl) :where(dt + dt) { margin-top: 0; } .rvt-list-description :where(dd), .rvt-prose > :where(dl) :where(dd) { margin-left: 0; } .rvt-prose { line-height: 1.65; } .rvt-prose h1 { font-size: 2rem; } .rvt-prose h2 { font-size: 1.4375rem; } .rvt-prose h3 { font-size: 1.25rem; } .rvt-prose h4, .rvt-prose h5, .rvt-prose h6 { font-size: 1.125rem; } .rvt-prose h1, .rvt-prose h2, .rvt-prose h3, .rvt-prose h4, .rvt-prose h5, .rvt-prose h6 { --flow-space: 3rem; font-weight: 400; line-height: 1.2; scroll-margin-top: 1.5rem; } .rvt-prose :where(p), .rvt-prose :where(li), .rvt-prose :where(td) { color: #4c5a69; } .rvt-prose > img, .rvt-prose > img + *, .rvt-prose > figure, .rvt-prose > figure + *, .rvt-prose > hr { --flow-space: 3rem; } .rvt-prose > :where(dl) { /* stylelint-disable */ /* stylelint-enable */ } .rvt-prose :where(code) { /* stylelint-disable */ /* stylelint-enable */ } .rvt-prose > *:empty:not(br, embed, hr, input, img, wbr) { display: none; } .rvt-shadow { box-shadow: 0 0.25rem 0.5rem rgba(36, 49, 66, 0.16) !important; } .rvt-shadow-subtle { box-shadow: 0 0.1875rem 0.375rem rgba(36, 49, 66, 0.07) !important; } .rvt-shadow-standard { box-shadow: 0 0.25rem 0.5rem rgba(36, 49, 66, 0.16) !important; } .rvt-shadow-heavy { box-shadow: 0 0.25rem 1rem rgba(36, 49, 66, 0.2) !important; } /* stylelint-disable */ .rvt-m-all-xxs { margin: 0.25rem !important; } .rvt-p-all-xxs { padding: 0.25rem !important; } .rvt-m-tb-xxs { margin-bottom: 0.25rem !important; margin-top: 0.25rem !important; } .rvt-m-lr-xxs { margin-left: 0.25rem !important; margin-right: 0.25rem !important; } .rvt-p-tb-xxs { padding-bottom: 0.25rem !important; padding-top: 0.25rem !important; } .rvt-p-lr-xxs { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .rvt-m-all-xs { margin: 0.5rem !important; } .rvt-p-all-xs { padding: 0.5rem !important; } .rvt-m-tb-xs { margin-bottom: 0.5rem !important; margin-top: 0.5rem !important; } .rvt-m-lr-xs { margin-left: 0.5rem !important; margin-right: 0.5rem !important; } .rvt-p-tb-xs { padding-bottom: 0.5rem !important; padding-top: 0.5rem !important; } .rvt-p-lr-xs { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .rvt-m-all-sm { margin: 1rem !important; } .rvt-p-all-sm { padding: 1rem !important; } .rvt-m-tb-sm { margin-bottom: 1rem !important; margin-top: 1rem !important; } .rvt-m-lr-sm { margin-left: 1rem !important; margin-right: 1rem !important; } .rvt-p-tb-sm { padding-bottom: 1rem !important; padding-top: 1rem !important; } .rvt-p-lr-sm { padding-left: 1rem !important; padding-right: 1rem !important; } .rvt-m-all-md { margin: 1.5rem !important; } .rvt-p-all-md { padding: 1.5rem !important; } .rvt-m-tb-md { margin-bottom: 1.5rem !important; margin-top: 1.5rem !important; } .rvt-m-lr-md { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .rvt-p-tb-md { padding-bottom: 1.5rem !important; padding-top: 1.5rem !important; } .rvt-p-lr-md { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .rvt-m-all-lg { margin: 2rem !important; } .rvt-p-all-lg { padding: 2rem !important; } .rvt-m-tb-lg { margin-bottom: 2rem !important; margin-top: 2rem !important; } .rvt-m-lr-lg { margin-left: 2rem !important; margin-right: 2rem !important; } .rvt-p-tb-lg { padding-bottom: 2rem !important; padding-top: 2rem !important; } .rvt-p-lr-lg { padding-left: 2rem !important; padding-right: 2rem !important; } .rvt-m-all-xl { margin: 2.5rem !important; } .rvt-p-all-xl { padding: 2.5rem !important; } .rvt-m-tb-xl { margin-bottom: 2.5rem !important; margin-top: 2.5rem !important; } .rvt-m-lr-xl { margin-left: 2.5rem !important; margin-right: 2.5rem !important; } .rvt-p-tb-xl { padding-bottom: 2.5rem !important; padding-top: 2.5rem !important; } .rvt-p-lr-xl { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .rvt-m-all-xxl { margin: 4rem !important; } .rvt-p-all-xxl { padding: 4rem !important; } .rvt-m-tb-xxl { margin-bottom: 4rem !important; margin-top: 4rem !important; } .rvt-m-lr-xxl { margin-left: 4rem !important; margin-right: 4rem !important; } .rvt-p-tb-xxl { padding-bottom: 4rem !important; padding-top: 4rem !important; } .rvt-p-lr-xxl { padding-left: 4rem !important; padding-right: 4rem !important; } .rvt-m-all-3-xl { margin: 8rem !important; } .rvt-p-all-3-xl { padding: 8rem !important; } .rvt-m-tb-3-xl { margin-bottom: 8rem !important; margin-top: 8rem !important; } .rvt-m-lr-3-xl { margin-left: 8rem !important; margin-right: 8rem !important; } .rvt-p-tb-3-xl { padding-bottom: 8rem !important; padding-top: 8rem !important; } .rvt-p-lr-3-xl { padding-left: 8rem !important; padding-right: 8rem !important; } .rvt-m-all-4-xl { margin: 12rem !important; } .rvt-p-all-4-xl { padding: 12rem !important; } .rvt-m-tb-4-xl { margin-bottom: 12rem !important; margin-top: 12rem !important; } .rvt-m-lr-4-xl { margin-left: 12rem !important; margin-right: 12rem !important; } .rvt-p-tb-4-xl { padding-bottom: 12rem !important; padding-top: 12rem !important; } .rvt-p-lr-4-xl { padding-left: 12rem !important; padding-right: 12rem !important; } .rvt-m-top-xxs { margin-top: 0.25rem !important; } .-rvt-m-top-xxs { margin-top: -0.25rem !important; } .rvt-p-top-xxs { padding-top: 0.25rem !important; } .rvt-m-top-xs { margin-top: 0.5rem !important; } .-rvt-m-top-xs { margin-top: -0.5rem !important; } .rvt-p-top-xs { padding-top: 0.5rem !important; } .rvt-m-top-sm { margin-top: 1rem !important; } .-rvt-m-top-sm { margin-top: -1rem !important; } .rvt-p-top-sm { padding-top: 1rem !important; } .rvt-m-top-md { margin-top: 1.5rem !important; } .-rvt-m-top-md { margin-top: -1.5rem !important; } .rvt-p-top-md { padding-top: 1.5rem !important; } .rvt-m-top-lg { margin-top: 2rem !important; } .-rvt-m-top-lg { margin-top: -2rem !important; } .rvt-p-top-lg { padding-top: 2rem !important; } .rvt-m-top-xl { margin-top: 2.5rem !important; } .-rvt-m-top-xl { margin-top: -2.5rem !important; } .rvt-p-top-xl { padding-top: 2.5rem !important; } .rvt-m-top-xxl { margin-top: 4rem !important; } .-rvt-m-top-xxl { margin-top: -4rem !important; } .rvt-p-top-xxl { padding-top: 4rem !important; } .rvt-m-top-3-xl { margin-top: 8rem !important; } .-rvt-m-top-3-xl { margin-top: -8rem !important; } .rvt-p-top-3-xl { padding-top: 8rem !important; } .rvt-m-top-4-xl { margin-top: 12rem !important; } .-rvt-m-top-4-xl { margin-top: -12rem !important; } .rvt-p-top-4-xl { padding-top: 12rem !important; } .rvt-m-right-xxs { margin-right: 0.25rem !important; } .-rvt-m-right-xxs { margin-right: -0.25rem !important; } .rvt-p-right-xxs { padding-right: 0.25rem !important; } .rvt-m-right-xs { margin-right: 0.5rem !important; } .-rvt-m-right-xs { margin-right: -0.5rem !important; } .rvt-p-right-xs { padding-right: 0.5rem !important; } .rvt-m-right-sm { margin-right: 1rem !important; } .-rvt-m-right-sm { margin-right: -1rem !important; } .rvt-p-right-sm { padding-right: 1rem !important; } .rvt-m-right-md { margin-right: 1.5rem !important; } .-rvt-m-right-md { margin-right: -1.5rem !important; } .rvt-p-right-md { padding-right: 1.5rem !important; } .rvt-m-right-lg { margin-right: 2rem !important; } .-rvt-m-right-lg { margin-right: -2rem !important; } .rvt-p-right-lg { padding-right: 2rem !important; } .rvt-m-right-xl { margin-right: 2.5rem !important; } .-rvt-m-right-xl { margin-right: -2.5rem !important; } .rvt-p-right-xl { padding-right: 2.5rem !important; } .rvt-m-right-xxl { margin-right: 4rem !important; } .-rvt-m-right-xxl { margin-right: -4rem !important; } .rvt-p-right-xxl { padding-right: 4rem !important; } .rvt-m-right-3-xl { margin-right: 8rem !important; } .-rvt-m-right-3-xl { margin-right: -8rem !important; } .rvt-p-right-3-xl { padding-right: 8rem !important; } .rvt-m-right-4-xl { margin-right: 12rem !important; } .-rvt-m-right-4-xl { margin-right: -12rem !important; } .rvt-p-right-4-xl { padding-right: 12rem !important; } .rvt-m-bottom-xxs { margin-bottom: 0.25rem !important; } .-rvt-m-bottom-xxs { margin-bottom: -0.25rem !important; } .rvt-p-bottom-xxs { padding-bottom: 0.25rem !important; } .rvt-m-bottom-xs { margin-bottom: 0.5rem !important; } .-rvt-m-bottom-xs { margin-bottom: -0.5rem !important; } .rvt-p-bottom-xs { padding-bottom: 0.5rem !important; } .rvt-m-bottom-sm { margin-bottom: 1rem !important; } .-rvt-m-bottom-sm { margin-bottom: -1rem !important; } .rvt-p-bottom-sm { padding-bottom: 1rem !important; } .rvt-m-bottom-md { margin-bottom: 1.5rem !important; } .-rvt-m-bottom-md { margin-bottom: -1.5rem !important; } .rvt-p-bottom-md { padding-bottom: 1.5rem !important; } .rvt-m-bottom-lg { margin-bottom: 2rem !important; } .-rvt-m-bottom-lg { margin-bottom: -2rem !important; } .rvt-p-bottom-lg { padding-bottom: 2rem !important; } .rvt-m-bottom-xl { margin-bottom: 2.5rem !important; } .-rvt-m-bottom-xl { margin-bottom: -2.5rem !important; } .rvt-p-bottom-xl { padding-bottom: 2.5rem !important; } .rvt-m-bottom-xxl { margin-bottom: 4rem !important; } .-rvt-m-bottom-xxl { margin-bottom: -4rem !important; } .rvt-p-bottom-xxl { padding-bottom: 4rem !important; } .rvt-m-bottom-3-xl { margin-bottom: 8rem !important; } .-rvt-m-bottom-3-xl { margin-bottom: -8rem !important; } .rvt-p-bottom-3-xl { padding-bottom: 8rem !important; } .rvt-m-bottom-4-xl { margin-bottom: 12rem !important; } .-rvt-m-bottom-4-xl { margin-bottom: -12rem !important; } .rvt-p-bottom-4-xl { padding-bottom: 12rem !important; } .rvt-m-left-xxs { margin-left: 0.25rem !important; } .-rvt-m-left-xxs { margin-left: -0.25rem !important; } .rvt-p-left-xxs { padding-left: 0.25rem !important; } .rvt-m-left-xs { margin-left: 0.5rem !important; } .-rvt-m-left-xs { margin-left: -0.5rem !important; } .rvt-p-left-xs { padding-left: 0.5rem !important; } .rvt-m-left-sm { margin-left: 1rem !important; } .-rvt-m-left-sm { margin-left: -1rem !important; } .rvt-p-left-sm { padding-left: 1rem !important; } .rvt-m-left-md { margin-left: 1.5rem !important; } .-rvt-m-left-md { margin-left: -1.5rem !important; } .rvt-p-left-md { padding-left: 1.5rem !important; } .rvt-m-left-lg { margin-left: 2rem !important; } .-rvt-m-left-lg { margin-left: -2rem !important; } .rvt-p-left-lg { padding-left: 2rem !important; } .rvt-m-left-xl { margin-left: 2.5rem !important; } .-rvt-m-left-xl { margin-left: -2.5rem !important; } .rvt-p-left-xl { padding-left: 2.5rem !important; } .rvt-m-left-xxl { margin-left: 4rem !important; } .-rvt-m-left-xxl { margin-left: -4rem !important; } .rvt-p-left-xxl { padding-left: 4rem !important; } .rvt-m-left-3-xl { margin-left: 8rem !important; } .-rvt-m-left-3-xl { margin-left: -8rem !important; } .rvt-p-left-3-xl { padding-left: 8rem !important; } .rvt-m-left-4-xl { margi